├── .gitignore ├── LICENSE ├── README.md ├── debianized-devpi ├── README.md └── debian │ ├── changelog │ ├── compat │ ├── control │ ├── copyright │ ├── devpi.links │ ├── devpi.triggers │ └── rules └── doc └── static ├── cat-face.svg ├── logo-180.png ├── logo-32.png ├── logo.svg ├── repo-structure.graphml └── repo-structure.png /.gitignore: -------------------------------------------------------------------------------- 1 | debianized-devpi/debian/devpi.substvars 2 | debianized-devpi/debian/devpi.*.debhelper 3 | debianized-devpi/debian/devpi/ 4 | debianized-devpi/debian/files 5 | debianized-devpi/debian/sdist/ 6 | debianized-devpi/debian/debhelper-build-stamp 7 | debianized-devpi/debian/.debhelper/ 8 | devpi_*.changes 9 | devpi_*.deb 10 | devpi_*.upload 11 | wiki/ 12 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "{}" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright {yyyy} {name of copyright owner} 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ![logo](https://raw.githubusercontent.com/jhermann/devpi-enterprisey/master/doc/static/logo-32.png) devpi-enterprisey 2 | 3 | Augmentation of the awesome [devpi](http://doc.devpi.net/latest/) project 4 | with ‘enterprisey’ requirements, configuration, and deployment. 5 | 6 | ![Apache 2.0 licensed](http://img.shields.io/badge/license-Apache_2.0-red.svg) 7 | 8 | **Table of Contents** 9 | 10 | - [Overview](#user-content-overview) 11 | - [How-Tos](#user-content-how-tos) 12 | - [Installing the ‘devpi’ client into your home](#user-content-installing-the-devpi-client-into-your-home) 13 | - [Example for an index-per-team setup with shared global indexes](#user-content-example-for-an-index-per-team-setup-with-shared-global-indexes) 14 | - [Using `devpi` in Jenkins](#user-content-using-devpi-in-jenkins) 15 | - [SSL certificate handling](#user-content-ssl-certificate-handling) 16 | - [Related Tickets](#user-content-related-tickets) 17 | - [Related Projects](#user-content-related-projects) 18 | - [References](#user-content-references) 19 | 20 | 21 | ## Overview 22 | 23 | This project provides the following components: 24 | 25 | * *Debian Packaging* – read the [docs](https://github.com/jhermann/devpi-enterprisey/tree/master/debianized-devpi) on how to build and install a `devpi` release as a DEB package, contained in a Python virtualenv. 26 | * *Puppet Deployment* – see the example node definition in [site.pp](https://github.com/jhermann/devpi-puppet/blob/master/site.pp) on how to install devpi-server behind a NginX proxy, using the [devpi-puppet](https://github.com/jhermann/devpi-puppet) module. 27 | * The [wiki](https://github.com/jhermann/devpi-enterprisey/wiki) contains some articles with details on different aspects of using `devpi` in an enterprise work environment. 28 | 29 | 30 | ## How-Tos 31 | 32 | ### Installing the ‘devpi’ client into your home 33 | 34 | The following is an easy way to install the client on systems not derived from Debian (for Debian packaging, see above link). 35 | It uses [pipsi](https://github.com/mitsuhiko/pipsi) to create a dedicated virtualenv for `devpi-client`. 36 | 37 | ```sh 38 | grep '/.local/bin:' ~/.bash_aliases >/dev/null 2>&1 || 39 | echo 'grep ":$HOME/.local/bin:" <<<":$PATH:" >/dev/null || export PATH="$HOME/.local/bin:$PATH"' >>~/.bash_aliases 40 | source ~/.bash_aliases 41 | 42 | which pipsi || curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py | python 43 | which devpi || pipsi install devpi-client 44 | devpi --version 45 | ``` 46 | 47 | The above command sequence is idempotent, i.e. you can repeat it as often as needed, in case of any problems. 48 | 49 | 50 | ### Example for an index-per-team setup with shared global indexes 51 | 52 | The following shows how an index setup for a department with multiple teams can look like 53 | – it tries to strike a balance between flexibility (i.e. independence and isolation of teams) and simplicity. 54 | 55 | It's designed for the following requirements: 56 | 57 | * Give each team a space to share experimental and stable releases, under their control. 58 | * Provide a shared package pool, which consists of local reviewed releases, external releases not available on PyPI or patched locally, and finally the local PyPI proxy/cache. 59 | * Releases that are not team-internal must be pushed through a QA gateway towards the shared package pool, i.e. `shared` is owned by the QA team. 60 | 61 | ![Sample Index Structure](https://raw.githubusercontent.com/jhermann/devpi-enterprisey/master/doc/static/repo-structure.png) 62 | 63 | All team indexes eventually lead to `shared/stable`, a *virtual* index that is not supposed to hold any packages, 64 | but only assemble other indexes into a common base for all teams. 65 | The `shared/thirdparty-local` index is the only one that needs its `mirror_whitelist` maintained (or set to `*`); 66 | `«user»/dev` is volatile, all others are not. 67 | 68 | While the overall complexity of this setup can be staggering, it only ever reflects the complexity of your organization 69 | (having a lot of teams). The *isolation* it provides actually helps to cope with that, since a single developer 70 | only has to consider at most three of these indexes (his team's, and the virtual shared one). 71 | There is no need to co-ordinate their use with other teams, and the QA gateway ensures the integrity of the shared pool. 72 | In case you need to scale across several departments, you can simply apply the same pattern in a fractal way, 73 | or set up discrete instances of `devpi-server`. 74 | 75 | 76 | ### Using `devpi` in Jenkins 77 | 78 | First things first, every slave in your Jenkins farm should either get the `devpi` package installed, 79 | or else an equivalent install of `devpi-client` (e.g. by `pipsi`). 80 | Then add the `devpi_use` helper functions as described [here](https://github.com/jhermann/devpi-enterprisey/wiki/DevPIandJenkins) 81 | into your Jenkins user's `~/.bashrc`. 82 | 83 | Each job is responsible to select the proper index to use, by issuing the following command early on in its build step (take notice of the underscore in `devpi_use`): 84 | 85 | ```sh 86 | devpi_use shared/stable # select the proper index for your project 87 | # Now an alias for "devpi" is set, that uses "${WORKSPACE}/.devpi" as its clientdir; 88 | # also sets PIP_INDEX_URL, so you can do «pip install …» without further thoughts. 89 | ``` 90 | 91 | The `shared/stable` index should be set as the user's default, so if you only need internally *released* or external packages, you can simply use pip without any extra considerations. You then don't need the above command, since `~/.pip/pip.conf` is used. 92 | The final step of preparation is to install your project's requirements via a `requirements.txt` as usual 93 | 94 | ❢❢❢ Do NOT use devpi directly with `--set-cfg` or without a `--clientdir` pointing into your workspace on Jenkins, you'd otherwise create a hell of race conditions for yourself and others! Also, related config files shouldn't be writable anyway to prevent exactly that. 95 | 96 | 97 | ### SSL certificate handling 98 | 99 | Accessing your `devpi` server over a secure connection is recommended, and also silences that pesky `pip` warning about insecure connections. Unless your certificate is issued by a well-known authority, you have to provide clients with the root certificates you're using, either self-signed or local PKI ones. 100 | 101 | To query where your `devpi` client gets its CA certificates from, you can use the following scary-looking but harmless command: 102 | 103 | ```sh 104 | $(head -n1 $(command which devpi) | tr -d '#!') -m requests.certs 105 | ``` 106 | 107 | In case you have your root CA certificates on a Debian system properly installed so that `update-ca-certificates` sees them, all you need is this (preferably added to a file in `/etc/profile.d`): 108 | 109 | ```sh 110 | export PIP_CERT="/etc/ssl/certs/ca-certificates.crt" 111 | export REQUESTS_CA_BUNDLE="$PIP_CERT" 112 | ``` 113 | 114 | Otherwise, let's say you have a bunch of local CA or self-signed certificates in `/usr/share/ca-certificates/acme.com`, then the following will make them accessible to both `devpi` and `pip`: 115 | 116 | ```sh 117 | company=acme.com 118 | mkdir -p ~/.local 119 | export PIP_CERT="$HOME/.local/cacert.pem" 120 | export REQUESTS_CA_BUNDLE="$PIP_CERT" 121 | cat >"$PIP_CERT" $($(head -n1 $(command which devpi) | tr -d '#!') -m requests.certs) /usr/share/ca-certificates/$company/*.crt 122 | ``` 123 | 124 | In case your `devpi` server is a virtual host and shares its IP with a bunch of other domains, you also need SNI support for Python 2 (SNI = [Server Name Indication](https://en.wikipedia.org/wiki/Server_Name_Indication)). To enable that, use your virtualenv's `pip` to install these packages: 125 | 126 | ```sh 127 | pip install -U pip pyOpenSSL pyasn1 ndg-httpsclient 128 | ``` 129 | 130 | Note that we also update `pip` to the latest version here, since only recent ones can take advantage of the improved SSL packages. 131 | You might also need to provide a HTTP `--index-url` or activate a `--proxy` to perform this initial bootstrap 132 | – this is an example why it makes sense to keep a `devpi` server port for HTTP open for the time being. 133 | 134 | 135 | ## Related Tickets 136 | 137 | * [Integrate LDAP-based authentication/authorization](https://bitbucket.org/hpk42/devpi/issue/138/integrate-ldap-based-authentication) 138 | * [Prevent "pre" uploading / pushing into an index](https://bitbucket.org/hpk42/devpi/issue/137/prevent-pre-uploading-pushing-into-an) 139 | * [Enable inheriting from external index (other than pypi.python.org)](https://bitbucket.org/hpk42/devpi/issue/12/enable-inheriting-from-external-index) 140 | * [SSL certificate handling](https://bitbucket.org/hpk42/devpi/issue/64/ssl-certificate-handling) 141 | 142 | 143 | ## Related Projects 144 | 145 | * [hpk42/devpi](https://bitbucket.org/hpk42/devpi) 146 | * [devpi/devpi-findlinks](https://github.com/devpi/devpi-findlinks) 147 | * [devpi/devpi-ldap](https://github.com/devpi/devpi-ldap) (pre-alpha as of 2014/09) 148 | * [blue-yonder/devpi-builder](https://github.com/blue-yonder/devpi-builder) – Brandon, the devpi-builder, takes a `requirements.txt` and incrementally fills a `devpi` index with wheels of the listed Python packages. 149 | * [blue-yonder/devpi-plumber](https://github.com/blue-yonder/devpi-plumber) – Mario, the devpi-plumber, helps to automate and test large `devpi` installations. 150 | * [pypa/twine](https://github.com/pypa/twine) – Twine is a utility for interacting with PyPI. 151 | * [pypa/bandersnatch](https://bitbucket.org/pypa/bandersnatch) – A PyPI mirror client implementing PEP 381, enabling you to go fully off-line with a complete copy of the packages hosted on the official PyPI index. 152 | 153 | 154 | ## References 155 | 156 | * [packaging and testing with devpi and tox ](https://youtu.be/aNrrGf-uNUY) – Holger at EP 2014 in Berlin. 157 | * [devpi: driving packaging and testing needs](http://youtu.be/84oOMBUUywI) – Holger's talk at PyCon DE 2013, an introduction to `devpi` and its philosophy (in English, shortly before the 1.2 release). 158 | -------------------------------------------------------------------------------- /debianized-devpi/README.md: -------------------------------------------------------------------------------- 1 | # "devpi" Debian Packaging 2 | 3 | ![Apache 2.0 licensed](http://img.shields.io/badge/license-Apache_2.0-red.svg) 4 | 5 | | `devpi-server` | `devpi-client` | `devpi-common` | `devpi-web` | `devpi-findlinks` | `requests` | 6 | |:---:|:---:|:---:|:---:|:---:|:---:| 7 | | [![devpi-server](http://img.shields.io/pypi/v/devpi-server.svg)](https://pypi.python.org/pypi/devpi-server/) | [![devpi-client](http://img.shields.io/pypi/v/devpi-client.svg)](https://pypi.python.org/pypi/devpi-client/) | [![devpi-common](http://img.shields.io/pypi/v/devpi-common.svg)](https://pypi.python.org/pypi/devpi-common/) | [![devpi-web](http://img.shields.io/pypi/v/devpi-web.svg)](https://pypi.python.org/pypi/devpi-web/) | [![devpi-findlinks](http://img.shields.io/pypi/v/devpi-findlinks.svg)](https://pypi.python.org/pypi/devpi-findlinks/) | [![requests](http://img.shields.io/pypi/v/requests.svg)](https://pypi.python.org/pypi/requests/) | 8 | | ![deb](http://img.shields.io/badge/deb-v4.7.1-d80854.svg) | ![deb](http://img.shields.io/badge/deb-v4.1.0-d80854.svg) | ![deb](http://img.shields.io/badge/deb-v3.3.1-d80854.svg) | ![deb](http://img.shields.io/badge/deb-v3.4.1-d80854.svg) | ![deb](http://img.shields.io/badge/deb-v2.0.0-d80854.svg) | ![deb](http://img.shields.io/badge/deb-v2.19.1-d80854.svg) | 9 | 10 | 11 | ## What is this? 12 | 13 | The Debian packaging metadata in 14 | [debianized-devpi/debian](https://github.com/jhermann/devpi-enterprisey/tree/master/debianized-devpi/debian) 15 | puts the `devpi` Python package and its dependencies into a DEB package, 16 | using [dh-virtualenv](https://github.com/spotify/dh-virtualenv). 17 | The resulting package is thus easily installed to and removed from a machine, but contains no configuration, 18 | and is not a ‘normal’ Debian `python-*` package. If you want that, look elsewhere. 19 | 20 | The created virtualenv also contains any plugins configured in `debian/rules` 21 | — right now, that is `devpi-web` and `devpi-findlinks` by default. 22 | 23 | 24 | ## How to build and install the package? 25 | 26 | You need of course a machine with the build dependencies installed, specifically 27 | [dh-virtualenv](https://github.com/spotify/dh-virtualenv) in addition to the normal Debian packaging tools. 28 | You can get it from [this PPA](https://launchpad.net/~dh-virtualenv/+archive/ubuntu/stable) 29 | or [Debian packages](https://packages.debian.org/source/sid/dh-virtualenv). 30 | 31 | Then the following commands will install a *release* version of `devpi` into `/usr/share/python/devpi/`, and place symlinks 32 | for `devpi` (in `bin`) and `devpi-server` (in `sbin`) into the machine's PATH. 33 | 34 | ```sh 35 | git clone https://github.com/jhermann/devpi-enterprisey.git 36 | cd devpi-enterprisey/ 37 | ( cd debianized-devpi/ && dpkg-buildpackage -uc -us -b ) 38 | sudo dpkg -i devpi_3*.deb 39 | apt-cache show devpi 40 | /usr/bin/devpi --version # ensure it basically works 41 | ``` 42 | 43 | The version of `devpi` and other core components used is determined in `debian/rules`. 44 | 45 | 46 | ## How to configure a simple "devpi" instance? 47 | 48 | To get a running `devpi-server` instance, you need to install the package and then add the necessary configuration. 49 | This can be done automatically using the [devpi-puppet](https://github.com/jhermann/devpi-puppet) module (see there for details), which also gives you instant theming and NginX proxying to an external port. 50 | Otherwise, use the following instructions to do so 51 | – but be aware that these are only appropriate for workstation installations of a single developer. 52 | 53 | So once the package is installed as shown in the previous section, 54 | use these commands as `root` to configure and start your `devpi` server: 55 | 56 | ```sh 57 | apt-get install -y supervisor 58 | addgroup devpi 59 | adduser devpi --ingroup devpi --home /var/lib/devpi --system --disabled-password 60 | ( export LOGNAME=devpi && cd /tmp && /usr/sbin/devpi-server --gen-config ) 61 | cp /tmp/gen-config/supervisor-devpi.conf /etc/supervisor/conf.d/devpi-server.conf 62 | echo >>/etc/supervisor/conf.d/devpi-server.conf "directory = /var/lib/devpi" 63 | su - devpi -s /bin/bash -c "/usr/sbin/devpi-server --init" 64 | service supervisor start 65 | supervisorctl update 66 | supervisorctl tail -f devpi-server 67 | ``` 68 | 69 | Then, in a 2nd non-root shell: 70 | 71 | ```sh 72 | devpi use "http://localhost:3141/" 73 | devpi login root --password= 74 | devpi user -m root password=… 75 | devpi user -c local # … and enter password 76 | devpi login local # … and enter password 77 | devpi index -c dev 78 | devpi index dev bases=root/pypi 79 | devpi use dev --set-cfg # be aware this changes 'index_url' of several configs in your $HOME 80 | ``` 81 | 82 | Finally, you can open the [web interface](http://localhost:3141/) and browse your shiny new local repositories. 83 | For further details, consult devpi's 84 | [Release Process Quickstart](http://doc.devpi.net/latest/quickstart-releaseprocess.html) 85 | documentation, starting with *“devpi install: installing a package.”* 86 | 87 | 88 | ## How to migrate to a new version? 89 | 90 | Consult the [release announcements](https://groups.google.com/forum/#!searchin/devpi-dev/releases|sort:date) 91 | whether you actually need to migrate your data or not. 92 | It is however safest to always do so. 93 | You'll find the 94 | [basic migration procedure](http://doc.devpi.net/latest/quickstart-server.html#versioning-exporting-and-importing-server-state) 95 | in the official docs. 96 | 97 | :exclamation: | Also consult the [devpi administration manual](http://doc.devpi.net/3.0/adminman/)! 98 | ----: | :---- 99 | 100 | The following is a condensed sequence of commands 101 | you need when using a [devpi-puppet](https://github.com/jhermann/devpi-puppet) setup, 102 | call them in a `root` shell. You should build the new Debian package before that and 103 | have it ready for upgrading, e.g. uploaded to Artifactory. 104 | 105 | ```sh 106 | now="$(date +'%Y-%m-%d-%H%M')" 107 | 108 | # Export your data 109 | supervisorctl stop devpi-server 110 | devpi-server --export "$HOME/devpi-export-$now" 111 | mv /var/lib/devpi/data /var/lib/devpi/_data-backup-$now 112 | 113 | # Update (use 'dpkg -i' if you have no local Debian repository) 114 | apt-get update 115 | apt-get install devpi 116 | 117 | # Restore data and start new version 118 | devpi-server --serverdir /var/lib/devpi/data --import "$HOME/devpi-export-$now" 119 | chown -R devpi.devpi /var/lib/devpi/data 120 | 121 | # Start server 122 | supervisorctl start devpi-server; supervisorctl tail -f devpi-server 123 | ``` 124 | 125 | In a setup with a master and replicas, follow this procedure: 126 | 127 | * First stop the master and its Nginx server. 128 | * Unless you have an automatic fail-over from master to replica, you also have to switch over to the replica manually. 129 | * Upgrade the master without the final start. 130 | * Stop all the replicas, and start both the master web and devpi server (and switch back to it). This minimizes the downtime window, and you can always go back to running the replica if anything goes wrong. 131 | * Once the new master holds up, finish the upgrade procedure for the replicas. 132 | -------------------------------------------------------------------------------- /debianized-devpi/debian/changelog: -------------------------------------------------------------------------------- 1 | devpi (4.7.1-1~xenial) xenial; urgency=medium 2 | 3 | * Upstream release: 4.7.1 4 | * devpi-client: 4.1.0 5 | * devpi-common: 3.3.1 6 | * devpi-web: 3.4.1 7 | * requests: 2.19.1 8 | 9 | -- Juergen Hermann Mon, 08 Oct 2018 15:29:06 +0200 10 | 11 | devpi (4.4.0-1~xenial) xenial; urgency=medium 12 | 13 | * Upstream release: 4.4.0 14 | * devpi-client: 4.0.1 15 | * devpi-common: 3.2.1 16 | * devpi-web: 3.2.2 17 | * requests: 2.18.4 18 | * devpi-findlinks: 2.0.0 19 | 20 | -- Juergen Hermann Mon, 05 Mar 2018 12:44:41 +0100 21 | 22 | devpi (4.0.0-3~xenial) xenial; urgency=high 23 | 24 | * Move installation root directory to "/opt/venvs" (fix 25 | upgrade problems for Python2 due to misplaced Python3 code) 26 | 27 | -- Juergen Hermann Mon, 12 Mar 2018 16:56:59 +0100 28 | 29 | devpi (4.0.0-2~xenial) xenial; urgency=high 30 | 31 | * Xenial build (with Python3) 32 | 33 | -- Juergen Hermann Tue, 14 Jun 2016 15:57:48 +0200 34 | 35 | devpi (4.0.0-1~trusty) trusty; urgency=high 36 | 37 | * Upstream release: 4.0.0 38 | * devpi-client: 2.6.3 39 | * devpi-common: 3.0.0 40 | 41 | -- Juergen Hermann Mon, 06 Jun 2016 14:13:23 +0200 42 | 43 | devpi (3.1.1-2~trusty) trusty; urgency=high 44 | 45 | * Upstream release 3.1.1 46 | * fix: packages with dots in their name weren't found 47 | * devpi-common 2.0.10 (was 2.0.8) 48 | 49 | -- Juergen Hermann Fri, 13 May 2016 16:18:46 +0200 50 | 51 | devpi (3.1.0-1~trusty) trusty; urgency=medium 52 | 53 | * Upstream release 3.1.0 54 | * devpi-client 2.6.2 55 | * devpi-web 3.1.0 56 | * requests 2.10.0 57 | 58 | -- Juergen Hermann Mon, 02 May 2016 16:01:09 +0200 59 | 60 | devpi (3.0.2-2~trusty) trusty; urgency=low 61 | 62 | * Upstream release 3.0.2 63 | * fix setting of mirror_whitelist. 64 | * normalize names when setting mirror_whitelist. 65 | * fix handling of 404 in mirror indexes on replicas. 66 | * include version in file paths in exported data to avoid possible name conflicts. 67 | 68 | -- Jürgen Hermann Thu, 03 Mar 2016 21:14:00 +0100 69 | 70 | devpi (3.0.1-1~trusty) trusty; urgency=medium 71 | 72 | * Upstream release 3.0.1 73 | * devpi-client 2.5.0 74 | * devpi-common 2.0.8 (unchanged) 75 | * devpi-web 3.0.0 76 | * devpi-findlinks 1.0.1 (unchanged) 77 | * requests 2.9.1 78 | 79 | -- Juergen Hermann Mon, 22 Feb 2016 13:22:39 +0100 80 | 81 | devpi (2.5.3-1~trusty) trusty; urgency=medium 82 | 83 | * Upstream bugfix release 2.5.3 84 | * devpi-client 2.3.2 85 | * devpi-common 2.0.8 86 | * devpi-web 2.5.0 87 | * devpi-findlinks 1.0.1 88 | * requests 2.8.1 89 | 90 | -- Juergen Hermann Wed, 09 Dec 2015 15:32:06 +0100 91 | 92 | devpi (2.3.1-1) trusty; urgency=medium 93 | 94 | * Upstream bugfix release 2.3.1 95 | * devpi-common 2.0.7 96 | 97 | -- Juergen Hermann Wed, 16 Sep 2015 12:14:26 +0200 98 | 99 | devpi (2.3.0-1) trusty; urgency=medium 100 | 101 | * New upstream release 2.3.0 102 | * devpi-client 2.3.1 103 | * devpi-web 2.4.1 104 | 105 | -- Juergen Hermann Fri, 11 Sep 2015 12:05:57 +0200 106 | 107 | devpi (2.2.2-1) trusty; urgency=medium 108 | 109 | * New upstream release 2.2.2 110 | * devpi-client 2.3.0 111 | * devpi-common 2.0.6 112 | * devpi-web 2.4.0 113 | * requests 2.7.0 114 | 115 | -- Juergen Hermann Tue, 08 Sep 2015 13:59:30 +0200 116 | 117 | devpi (2.1.5-1) precise; urgency=medium 118 | 119 | * Versions: Updated to current devpi packages 120 | 121 | -- Jürgen Hermann Sat, 28 Mar 2015 20:09:01 +0100 122 | 123 | devpi (2.0.7-2) precise; urgency=low 124 | 125 | * Package metadata: Depending on the "python*-minimal" 126 | packages is wrong 127 | 128 | -- Jürgen Hermann Sat, 28 Mar 2015 19:53:22 +0100 129 | 130 | devpi (2.0.7-1) trusty; urgency=low 131 | 132 | * Updates: devpi-server 2.0.7; devpi-web 2.1.1 133 | 134 | -- Juergen Hermann Mon, 22 Sep 2014 10:06:13 +0200 135 | 136 | devpi (2.0.6-2) precise; urgency=low 137 | 138 | * Use dh-virtualenv 0.8 autoscript for interpreter updates 139 | 140 | -- Juergen Hermann Wed, 10 Sep 2014 01:27:55 +0200 141 | 142 | devpi (2.0.6-1) trusty; urgency=low 143 | 144 | * dh-virtualenv issue 48: Mirror any interpreter changes caused 145 | by Python package updates 146 | * Update: devpi-server 2.0.6 147 | * Update: devpi-web 2.1.0 148 | 149 | -- Juergen Hermann Tue, 09 Sep 2014 16:00:34 +0200 150 | 151 | devpi (2.0.5-1) trusty; urgency=medium 152 | 153 | * Update: devpi-server 2.0.5 154 | * Update: devpi-client==2.0.2 155 | 156 | -- Juergen Hermann Thu, 04 Sep 2014 17:16:14 +0200 157 | 158 | devpi (2.0.4-1) trusty; urgency=high 159 | 160 | * Update: devpi-server 2.0.4 161 | * Update: requests 2.4.0 (with fixed urllib3) 162 | 163 | -- Juergen Hermann Mon, 01 Sep 2014 13:10:29 +0200 164 | 165 | devpi (2.0.1-4) trusty; urgency=low 166 | 167 | * Debianized using dh-virtualenv 168 | 169 | -- Juergen Hermann Fri, 29 Aug 2014 17:23:12 +0200 170 | -------------------------------------------------------------------------------- /debianized-devpi/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debianized-devpi/debian/control: -------------------------------------------------------------------------------- 1 | Source: devpi 2 | Section: contrib/python 3 | Priority: extra 4 | Maintainer: Holger Krekel 5 | Build-Depends: debhelper (>= 9), python, dh-virtualenv (>= 1.0), curl, tar, gzip 6 | Standards-Version: 3.9.5 7 | Homepage: http://doc.devpi.net/latest/ 8 | 9 | Package: devpi 10 | Architecture: any 11 | Pre-Depends: dpkg (>= 1.16.1), python2.7, ${misc:Pre-Depends} 12 | Depends: ${python:Depends}, ${misc:Depends} 13 | Recommends: nginx-full | nginx 14 | Description: GitHub-style PyPI index server and packaging meta tool 15 | -------------------------------------------------------------------------------- /debianized-devpi/debian/copyright: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2013, 2014 Holger Krekel 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /debianized-devpi/debian/devpi.links: -------------------------------------------------------------------------------- 1 | opt/venvs/devpi/bin/devpi usr/bin/devpi 2 | opt/venvs/devpi/bin/devpi-server usr/sbin/devpi-server 3 | -------------------------------------------------------------------------------- /debianized-devpi/debian/devpi.triggers: -------------------------------------------------------------------------------- 1 | # Register interest in Python interpreter changes (Python 2 for now); and 2 | # don't make the Python package dependent on the virtualenv package 3 | # processing (noawait) 4 | interest-noawait /usr/bin/python2.6 5 | interest-noawait /usr/bin/python2.7 6 | 7 | # Also provide a symbolic trigger for all dh-virtualenv packages 8 | interest dh-virtualenv-interpreter-update 9 | -------------------------------------------------------------------------------- /debianized-devpi/debian/rules: -------------------------------------------------------------------------------- 1 | #!/usr/bin/make -f 2 | # 3 | # Build Debian package using https://github.com/spotify/dh-virtualenv 4 | # 5 | # Note that this only works after applying 6 | # https://github.com/spotify/dh-virtualenv/pull/43 7 | # (at least with some versions of virtualenv) 8 | 9 | # The below targets create a clean copy of the workdir via 10 | # using "sdist", else "pip" goes haywire when installing from 11 | # sourcedir ".", because that includes the debian build stage, 12 | # and a recursive explosion ensues when symlinks are followed. 13 | 14 | export DH_VIRTUALENV_INSTALL_ROOT=/opt/venvs 15 | 16 | # Packages to install before the main project 17 | PREINSTALL=--preinstall "setuptools>=17.1" --preinstall "wheel" \ 18 | --preinstall pytest --preinstall webtest 19 | # --preinstall 'requests[security]' # for Python before 2.7.9, e.g. on Ubuntu Trusty 20 | 21 | # Version of "devpi" meta package 22 | DEVPI_SERVER_VERSION=4.7.1 23 | DEVPI_SERVER_PYPI="https://pypi.org/" 24 | DEVPI_URL=$(shell curl -sL $(DEVPI_SERVER_PYPI)simple/devpi-server/ \ 25 | | grep devpi-server-$(DEVPI_SERVER_VERSION).tar.gz | cut -f2 -d'"' | cut -f1 -d\# | sed -re 's~^[./]+~~') 26 | 27 | # Use a specific repo to build the package? 28 | ##PYPI_URL="--pypi-url=https://devpi.net/hpk/dev" 29 | ##DEVPI_URL="https://devpi.net/hpk/dev/+f/852/a16d5a944fd5a/devpi-2.0.2.tar.gz" 30 | 31 | # Frozen versions of "devpi" requirements 32 | DEVPI_FREEZE="devpi-client==4.1.0 devpi-common==3.3.1 devpi-web==3.4.1 requests==2.19.1" 33 | 34 | # Add plugin packages, as a space- or comma-separated list 35 | DEVPI_PLUGINS="devpi-findlinks==2.0.0" 36 | 37 | PACKAGE=$(shell dh_listpackages) 38 | VERSION=$(shell parsechangelog | grep ^Version: | sed -re 's/[^0-9]+([^-]+).*/\1/') 39 | DH_VENV_ARGS=--setuptools --upgrade-pip --python /usr/bin/python3 $(PYPI_URL) $(PREINSTALL) #-v 40 | DH_VENV_DIR=debian/$(PACKAGE)$(DH_VIRTUALENV_INSTALL_ROOT)/$(PACKAGE) 41 | 42 | 43 | clean: 44 | test ! -d debian/sdist || rm -rf debian/sdist 45 | -rm debian/*.tar.gz 46 | dh $@ $(DH_VENV_ARGS) 47 | 48 | build-arch: 49 | # TODO: This should be an orig-tarball 50 | cd debian && curl -sLOkS $(DEVPI_URL) 51 | mkdir -p debian/sdist 52 | tar -xz -C debian/sdist --strip-components=1 --exclude '*.egg-info' -f debian/*.tar.gz 53 | echo $(DEVPI_FREEZE) $(DEVPI_PLUGINS) | tr ' ,' '\n\n' >>debian/sdist/requirements.txt 54 | dh $@ --with python-virtualenv --sourcedir debian/sdist 55 | 56 | %: 57 | dh $@ --with python-virtualenv --sourcedir debian/sdist 58 | 59 | override_dh_virtualenv: 60 | dh_virtualenv $(DH_VENV_ARGS) --sourcedir debian/sdist 61 | $(DH_VENV_DIR)/bin/python -m pip uninstall -y virtualenv pip wheel 62 | -rm -rf $(DH_VENV_DIR)/lib/python*/site-packages/pyramid/tests 63 | -rm -rf $(DH_VENV_DIR)/lib/python*/site-packages/test_devpi_server 64 | -rm -rf $(DH_VENV_DIR)/lib/python*/site-packages/setuptools 65 | -------------------------------------------------------------------------------- /doc/static/cat-face.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 23 | 42 | 44 | 45 | 47 | image/svg+xml 48 | 50 | 51 | 52 | 53 | 54 | 59 | 71 | 77 | 83 | 93 | 103 | 113 | 123 | 129 | 130 | 139 | 144 | 149 | 150 | 151 | -------------------------------------------------------------------------------- /doc/static/logo-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/devpi-enterprisey/eaa18788580c51c0b0cbcb0d2b2a8822c03042ad/doc/static/logo-180.png -------------------------------------------------------------------------------- /doc/static/logo-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/devpi-enterprisey/eaa18788580c51c0b0cbcb0d2b2a8822c03042ad/doc/static/logo-32.png -------------------------------------------------------------------------------- /doc/static/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 21 | 23 | 45 | 47 | 48 | 50 | image/svg+xml 51 | 53 | 54 | 55 | 56 | 57 | 62 | 65 | 70 | 76 | 77 | 78 | 79 | -------------------------------------------------------------------------------- /doc/static/repo-structure.graphml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | User or Team Indexes 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | Folder 1 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | «user»/dev 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | «user»/staging 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | Global Indexes 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | Folder 2 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | shared/stable 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | shared/stable-local 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | root/pypi 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | shared/thirdparty-local 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | Developer 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | QA 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | PyPI CDN 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | HTTP Proxy 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | use / upload 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | use / upload 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | use 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | review 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | push 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | <?xml version="1.0" encoding="utf-8"?> 427 | <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 428 | width="57px" height="63px" viewBox="0 0 57 63" enable-background="new 0 0 57 63" xml:space="preserve"> 429 | <g> 430 | 431 | <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="26.5" y1="1570.3457" x2="27.741" y2="1600.1431" gradientTransform="matrix(1 0 0 1 0.1602 -1546.3828)"> 432 | <stop offset="0.2711" style="stop-color:#FFAB4F"/> 433 | <stop offset="1" style="stop-color:#FFD28F"/> 434 | </linearGradient> 435 | <path fill="url(#SVGID_1_)" stroke="#ED9135" stroke-miterlimit="10" d="M49.529,51.225c-4.396-4.396-10.951-5.884-12.063-6.109 436 | V37.8H19.278c0,0,0.038,6.903,0,6.868c0,0-6.874,0.997-12.308,6.432C1.378,56.691,0.5,62.77,0.5,62.77 437 | c0,1.938,1.575,3.492,3.523,3.492h48.51c1.947,0,3.521-1.558,3.521-3.492C56.055,62.768,54.211,55.906,49.529,51.225z"/> 438 | 439 | <radialGradient id="face_x5F_white_1_" cx="27.7427" cy="1572.1094" r="23.4243" fx="23.1732" fy="1569.6195" gradientTransform="matrix(1 0 0 1 0.1602 -1546.3828)" gradientUnits="userSpaceOnUse"> 440 | <stop offset="0" style="stop-color:#FFD28F"/> 441 | <stop offset="1" style="stop-color:#FFAB4F"/> 442 | </radialGradient> 443 | <path id="face_x5F_white_3_" fill="url(#face_x5F_white_1_)" stroke="#ED9135" stroke-miterlimit="10" d="M43.676,23.357 444 | c0.086,10.2-6.738,18.52-15.247,18.586c-8.502,0.068-15.466-8.146-15.552-18.344C12.794,13.4,19.618,5.079,28.123,5.012 445 | C36.627,4.945,43.59,13.158,43.676,23.357z"/> 446 | 447 | <linearGradient id="face_highlight_1_" gradientUnits="userSpaceOnUse" x1="3646.5117" y1="-6644.2471" x2="3670.1414" y2="-6737.6978" gradientTransform="matrix(0.275 0 0 -0.2733 -977.2951 -1807.6279)"> 448 | <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.24"/> 449 | <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0.16"/> 450 | </linearGradient> 451 | <path id="face_highlight_3_" fill="url(#face_highlight_1_)" d="M27.958,6.333c-6.035,0.047-10.747,4.493-12.787,10.386 452 | c-0.664,1.919-0.294,4.043,0.98,5.629c2.73,3.398,5.729,6.283,9.461,8.088c3.137,1.518,7.535,2.384,11.893,1.247 453 | c2.274-0.592,3.988-2.459,4.375-4.766c0.183-1.094,0.293-2.289,0.283-3.553C42.083,13.952,36.271,6.268,27.958,6.333z"/> 454 | <path fill="#656565" stroke="#4B4B4B" stroke-linejoin="round" stroke-miterlimit="10" d="M15.038,26.653 455 | c0.145,2.05,3.468,2.593,6.477,2.56c2.298-0.026,3.25-0.889,4.746-2.685c2.539-3.05-0.767-3.715-4.817-3.67 456 | C15.984,22.919,14.777,22.933,15.038,26.653z"/> 457 | <path fill="#656565" stroke="#4B4B4B" stroke-linejoin="round" stroke-miterlimit="10" d="M41.116,26.653 458 | c-0.146,2.05-3.47,2.593-6.478,2.56c-2.299-0.026-3.252-0.889-4.746-2.685c-2.538-3.05,0.769-3.715,4.816-3.67 459 | C40.17,22.919,41.377,22.933,41.116,26.653z"/> 460 | <path fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M27.453,24.375 461 | c0,0,0.604-0.469,1.305,0"/> 462 | 463 | <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="41.727" y1="24.592" x2="41.844" y2="25.375"/> 464 | 465 | <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="42.165" y1="24.938" x2="44.027" y2="24.938"/> 466 | 467 | <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="14.374" y1="24.592" x2="14.257" y2="25.375"/> 468 | 469 | <line fill="none" stroke="#4B4B4B" stroke-linecap="round" stroke-miterlimit="10" x1="13.937" y1="24.938" x2="12.073" y2="24.938"/> 470 | <path id="body_9_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d=" 471 | M0.5,62.768c0,1.938,1.575,3.494,3.523,3.494h48.51c1.947,0,3.521-1.559,3.521-3.494c0,0-1.844-6.861-6.525-11.543 472 | c-4.815-4.813-11.244-6.146-11.244-6.146c-1.771,1.655-5.61,2.802-10.063,2.802c-4.453,0-8.292-1.146-10.063-2.802 473 | c0,0-5.755,0.586-11.189,6.021C1.378,56.689,0.5,62.768,0.5,62.768z"/> 474 | 475 | <path id="turtleneck_6_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d=" 476 | M39.715,44.786l-1.557-3.405c0,0-0.574,2.369-3.012,4.441c-2.109,1.795-6.785,2.072-6.785,2.072s-4.753-0.356-6.722-2.031 477 | c-2.436-2.072-3.012-4.441-3.012-4.441l-1.555,3.404c0,0-0.552,1.404,1.37,3.479c1.025,1.105,5.203,3.611,9.682,3.582 478 | c4.479-0.029,9.264-2.594,10.218-3.623C40.266,46.191,39.715,44.786,39.715,44.786z"/> 479 | <path fill="#656565" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M49.529,51.225 480 | c-1.094-1.094-2.319-2.006-3.563-2.766c0.193,0.346,0.401,0.68,0.574,1.041c-4.906,6.014-15.921,9.289-21.743,16.709 481 | c1.969-7.594-11.166-13.127-14.493-16.926c-0.158-0.182-0.258-0.422-0.332-0.686c-1.015,0.707-2.031,1.525-3.001,2.5 482 | c-5.592,5.592-6.47,11.67-6.47,11.67c0,1.936,1.575,3.489,3.523,3.489h48.51c1.948,0,3.521-1.558,3.521-3.489 483 | C56.055,62.768,54.211,55.906,49.529,51.225z"/> 484 | <path fill="#656565" stroke="#4B4B4B" stroke-linejoin="round" stroke-miterlimit="10" d="M3.007,32.205 485 | c1.521,2.295,10.771,12.17,10.771,12.17s-5.137,3.012-3.474,4.908c3.327,3.799,10.533,14.018,14.865,16.467 486 | c2.499-4.6-3.906-23.327-5.724-25.833c-1.296-1.786-3.22-3.269-4.598-5.417C14.846,34.5,9.195,34.5,3.007,32.205z"/> 487 | <path fill="#656565" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M52.277,32.205 488 | c-4.791,3.299-10.368,10.391-11.074,11.066c2.313,1.744,4.9,3.799,6.146,6.406c-4.906,6.014-14.766,9.277-21.747,16.069 489 | c2.015-7.771,5.157-20.46,12.517-27.083c1.667-1.5,2.713-2.833,4.043-5.391C42.165,33.275,45.637,33.25,52.277,32.205z"/> 490 | <path id="wh2_1_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d=" 491 | M28.276,15.5c5.635,0,10.826,1.416,14.979,3.794c-1.614-8.228-7.794-14.34-15.132-14.282c-7.272,0.057-13.299,6.155-14.846,14.294 492 | C17.434,16.921,22.632,15.5,28.276,15.5z"/> 493 | <path id="wh1_1_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d=" 494 | M28.278,20.808c5.662,0,11.937,0.811,16.391,2.207c-0.11-2.059-0.274-2.826-0.413-3.72c-4.154-2.379-10.344-3.795-15.98-3.795 495 | c-5.644,0-11.842,1.421-16,3.807c-0.228,1.197-0.362,2.436-0.388,3.707C16.343,21.618,22.618,20.808,28.278,20.808z"/> 496 | </g> 497 | </svg> 498 | 499 | <?xml version="1.0" encoding="utf-8"?> 500 | <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 501 | width="57px" height="65px" viewBox="0 0 57 65" enable-background="new 0 0 57 65" xml:space="preserve"> 502 | <g> 503 | 504 | <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="26.3398" y1="3115.7266" x2="27.5807" y2="3145.5239" gradientTransform="matrix(1 0 0 1 0.3203 -3091.7656)"> 505 | <stop offset="0.2711" style="stop-color:#FFAB4F"/> 506 | <stop offset="1" style="stop-color:#FFD28F"/> 507 | </linearGradient> 508 | <path fill="url(#SVGID_1_)" stroke="#ED9135" stroke-miterlimit="10" d="M49.529,51.225c-4.396-4.396-10.951-5.884-12.063-6.109 509 | V37.8H19.278c0,0,0.038,6.903,0,6.868c0,0-6.874,0.997-12.308,6.432C1.378,56.691,0.5,62.77,0.5,62.77 510 | c0,1.938,1.575,3.492,3.523,3.492h48.51c1.947,0,3.521-1.558,3.521-3.492C56.055,62.768,54.211,55.906,49.529,51.225z"/> 511 | 512 | <radialGradient id="face_x5F_white_1_" cx="27.5835" cy="3117.4922" r="23.425" fx="23.0139" fy="3115.0024" gradientTransform="matrix(1 0 0 1 0.3203 -3091.7656)" gradientUnits="userSpaceOnUse"> 513 | <stop offset="0" style="stop-color:#FFD28F"/> 514 | <stop offset="1" style="stop-color:#FFAB4F"/> 515 | </radialGradient> 516 | <path id="face_x5F_white_3_" fill="url(#face_x5F_white_1_)" stroke="#ED9135" stroke-miterlimit="10" d="M43.676,23.357 517 | c0.086,10.2-6.738,18.52-15.25,18.586c-8.5,0.068-15.464-8.146-15.55-18.344C12.794,13.4,19.618,5.079,28.123,5.012 518 | C36.627,4.945,43.59,13.158,43.676,23.357z"/> 519 | 520 | <linearGradient id="face_highlight_1_" gradientUnits="userSpaceOnUse" x1="6468.501" y1="-12291.5195" x2="6492.1304" y2="-12384.9688" gradientTransform="matrix(0.275 0 0 -0.2733 -1752.8849 -3351.7349)"> 521 | <stop offset="0" style="stop-color:#FFFFFF;stop-opacity:0.24"/> 522 | <stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0.16"/> 523 | </linearGradient> 524 | <path id="face_highlight_3_" fill="url(#face_highlight_1_)" d="M28.415,5.625c-6.035,0.047-10.747,4.493-12.787,10.386 525 | c-0.664,1.919-0.294,4.043,0.98,5.629c2.73,3.398,5.729,6.283,9.461,8.088c3.137,1.518,7.535,2.385,11.893,1.247 526 | c2.274-0.592,3.988-2.459,4.375-4.766c0.187-1.094,0.293-2.289,0.283-3.553C42.54,13.244,36.729,5.56,28.415,5.625z"/> 527 | <path id="Hair_Young_Black_1_" fill="#5C5C5C" stroke="#353535" stroke-linecap="round" stroke-linejoin="round" d="M20.278,13.25 528 | c3.417,4.333,9.333,6.917,9.333,6.917l-1.417-3.5c0,0,7.094,4.691,8.083,4.333c0.968-0.2-1.082-3.807-1.082-3.807 529 | s3.138,1.795,4.854,3.969c1.803,2.28,4.285,3.504,4.285,3.504S47.027,2.719,27.289,2.744C8.278,2.709,12.058,27.678,12.058,27.678 530 | L14.695,17c0,0,0.914,5.757,1.399,4.875C17.861,15.211,18.861,11.5,20.278,13.25z"/> 531 | 532 | <radialGradient id="collar_x5F_body_1_" cx="14.9609" cy="3148.9336" r="32.4004" gradientTransform="matrix(1 0 0 1 0.3203 -3091.7656)" gradientUnits="userSpaceOnUse"> 533 | <stop offset="0" style="stop-color:#B0E8FF"/> 534 | <stop offset="1" style="stop-color:#74AEEE"/> 535 | </radialGradient> 536 | <path id="collar_x5F_body_3_" fill="url(#collar_x5F_body_1_)" stroke="#5491CF" d="M0.5,62.768c0,1.938,1.575,3.494,3.523,3.494 537 | h48.51c1.947,0,3.521-1.559,3.521-3.494c0,0-1.844-6.861-6.525-11.543c-4.815-4.813-11.244-6.146-11.244-6.146 538 | c-1.771,1.655-5.61,2.802-10.063,2.802c-4.453,0-8.292-1.146-10.063-2.802c0,0-5.755,0.586-11.189,6.021 539 | C1.378,56.689,0.5,62.768,0.5,62.768z"/> 540 | 541 | <radialGradient id="collar_x5F_r_1_" cx="31.2998" cy="3139.0605" r="9.2823" gradientTransform="matrix(1 0 0 1 0.3203 -3091.7656)" gradientUnits="userSpaceOnUse"> 542 | <stop offset="0" style="stop-color:#80CCFF"/> 543 | <stop offset="1" style="stop-color:#74AEEE"/> 544 | </radialGradient> 545 | <path id="collar_x5F_r_3_" fill="url(#collar_x5F_r_1_)" stroke="#5491CF" d="M38.159,41.381c0,0-0.574,2.369-3.013,4.441 546 | c-2.108,1.795-5.783,2.072-5.783,2.072l3.974,6.217c0,0,2.957-1.637,5.009-3.848c1.922-2.072,1.37-5.479,1.37-5.479L38.159,41.381z 547 | "/> 548 | 549 | <radialGradient id="collar_x5F_l_1_" cx="18.9375" cy="3139.1016" r="9.2843" gradientTransform="matrix(1 0 0 1 0.3203 -3091.7656)" gradientUnits="userSpaceOnUse"> 550 | <stop offset="0" style="stop-color:#80CCFF"/> 551 | <stop offset="1" style="stop-color:#74AEEE"/> 552 | </radialGradient> 553 | <path id="collar_x5F_l_3_" fill="url(#collar_x5F_l_1_)" stroke="#5491CF" d="M18.63,41.422c0,0,0.576,2.369,3.012,4.441 554 | c2.109,1.793,5.785,2.072,5.785,2.072l-3.974,6.217c0,0-2.957-1.637-5.007-3.85c-1.922-2.072-1.37-5.48-1.37-5.48L18.63,41.422z"/> 555 | 556 | <radialGradient id="Knob2_1_" cx="27.6895" cy="2375.2871" r="0.9669" gradientTransform="matrix(1 0 0 1 0.2402 -2319.0742)" gradientUnits="userSpaceOnUse"> 557 | <stop offset="0" style="stop-color:#80CCFF"/> 558 | <stop offset="1" style="stop-color:#74AEEE"/> 559 | </radialGradient> 560 | <circle id="Knob2_3_" fill="url(#Knob2_1_)" stroke="#5491CF" cx="28.258" cy="56.254" r="0.584"/> 561 | 562 | <radialGradient id="Knob1_1_" cx="27.7275" cy="2381.5283" r="0.9669" gradientTransform="matrix(1 0 0 1 0.2402 -2319.0742)" gradientUnits="userSpaceOnUse"> 563 | <stop offset="0" style="stop-color:#80CCFF"/> 564 | <stop offset="1" style="stop-color:#74AEEE"/> 565 | </radialGradient> 566 | <circle id="Knob1_3_" fill="url(#Knob1_1_)" stroke="#5491CF" cx="28.297" cy="62.499" r="0.584"/> 567 | 568 | <radialGradient id="jacket_x5F_body_2_" cx="13.2065" cy="3148.0576" r="40.9197" gradientTransform="matrix(1 0 0 1 0.3203 -3091.7656)" gradientUnits="userSpaceOnUse"> 569 | <stop offset="0" style="stop-color:#D0D0D0"/> 570 | <stop offset="1" style="stop-color:#9B9B9B"/> 571 | </radialGradient> 572 | 573 | <path id="jacket_x5F_body_1_" fill="url(#jacket_x5F_body_2_)" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" d=" 574 | M49.529,51.225c-4.434-4.434-10.223-5.91-11.112-6.117l-5.39,21.146h-8.858L18.927,45.68c-0.286-0.191-0.543-0.393-0.767-0.602 575 | c0,0-5.755,0.586-11.189,6.02c-5.592,5.592-6.47,11.67-6.47,11.67c0,1.938,1.575,3.494,3.523,3.494h48.51 576 | c1.948,0,3.521-1.559,3.521-3.494C56.055,62.768,54.211,55.906,49.529,51.225z"/> 577 | <polygon id="jacket_x5F_r_1_" fill="#9B9B9B" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" points=" 578 | 38.932,42.076 42.168,46.374 40.788,55.67 37.385,56.5 38.652,59.125 34.576,66.252 33.027,66.252 "/> 579 | <polygon id="jacket_x5F_l_1_" fill="#B2B2B2" stroke="#4B4B4B" stroke-linecap="round" stroke-linejoin="round" points=" 580 | 18.263,42.076 15.028,46.374 16.409,55.67 19.811,56.5 18.544,59.125 22.621,66.252 24.169,66.252 "/> 581 | 582 | <radialGradient id="path5135_1_" cx="26.9917" cy="4.1973" r="6.0918" gradientTransform="matrix(1 0 0 -1 0.04 64.1543)" gradientUnits="userSpaceOnUse"> 583 | <stop offset="0" style="stop-color:#FCB57A"/> 584 | <stop offset="1" style="stop-color:#FF8C36"/> 585 | </radialGradient> 586 | <path id="path5135_2_" fill="url(#path5135_1_)" stroke="#E55E03" d="M27.427,55.221c0,0-1.848,2.057-2.079,6.543 587 | c-0.231,4.488,0,4.488,0,4.488h6.544c0,0,0.23,0.063-0.152-4.363c-0.399-4.604-2.389-6.668-2.389-6.668H27.427z"/> 588 | 589 | <radialGradient id="path5131_1_" cx="26.7456" cy="11.9678" r="4.8472" gradientTransform="matrix(1 0 0 -1 0.04 64.1543)" gradientUnits="userSpaceOnUse"> 590 | <stop offset="0" style="stop-color:#FCB57A"/> 591 | <stop offset="1" style="stop-color:#FF8C36"/> 592 | </radialGradient> 593 | <path id="path5131_2_" fill="url(#path5131_1_)" stroke="#E55E03" d="M28.313,48.68h0.122l2.551,4.002 594 | c0.517,0.953-1.204,1.797-1.453,2.549l-2.279-0.016c-0.243-0.76-2.257-1.365-1.476-2.584L28.313,48.68z"/> 595 | </g> 596 | </svg> 597 | 598 | <?xml version="1.0" encoding="utf-8"?> 599 | <svg version="1.1" 600 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 601 | x="0px" y="0px" width="43px" height="43px" viewBox="-0.751 -0.597 43 43" enable-background="new -0.751 -0.597 43 43" 602 | xml:space="preserve"> 603 | <defs> 604 | </defs> 605 | <radialGradient id="SVGID_1_" cx="216.2563" cy="775.959" r="29.184" gradientTransform="matrix(1 0 0 1 -195.2002 -770.8008)" gradientUnits="userSpaceOnUse"> 606 | <stop offset="0" style="stop-color:#D9F1FF"/> 607 | <stop offset="1" style="stop-color:#3C89C9"/> 608 | </radialGradient> 609 | <circle fill="url(#SVGID_1_)" cx="20.86" cy="20.86" r="19.593"/> 610 | <path fill="#3C89C9" d="M38.507,16.634C38.525,16.57,38.364,16.662,38.507,16.634L38.507,16.634z"/> 611 | <path fill="#3C89C9" d="M38.466,21.362C38.209,21.355,38.466,21.42,38.466,21.362L38.466,21.362z"/> 612 | <path fill="#3C89C9" d="M36.857,22.39C36.86,22.637,37.057,22.428,36.857,22.39L36.857,22.39z"/> 613 | <path fill="#3C89C9" d="M38.532,22.418C38.281,22.42,38.547,22.477,38.532,22.418L38.532,22.418z"/> 614 | <path fill="#3C89C9" d="M37.04,22.552C37.179,22.552,37.117,22.351,37.04,22.552L37.04,22.552z"/> 615 | <path fill="#3C89C9" d="M36.619,22.174C36.93,22.26,36.62,22.031,36.619,22.174L36.619,22.174z"/> 616 | <path fill="#3C89C9" d="M37.475,17.291c0.146,0.041,0.333-0.183,0.185-0.461C37.503,16.822,37.458,17.181,37.475,17.291z"/> 617 | <path fill="#3C89C9" d="M38.587,22.519c-0.186,0.027-0.663,0.254-0.667,0.385C37.996,22.947,38.585,22.616,38.587,22.519z"/> 618 | <path fill="#3C89C9" d="M37.983,19.059C37.96,19.217,38.281,19.116,37.983,19.059L37.983,19.059z"/> 619 | <path fill="#3C89C9" d="M35.4,20.837C35.4,20.886,35.476,20.837,35.4,20.837L35.4,20.837z"/> 620 | <path fill="#3C89C9" d="M35.104,20.764c0.009,0.016,0.014,0.031,0.022,0.047C35.158,20.82,35.189,20.78,35.104,20.764z"/> 621 | <path fill="#3C89C9" d="M25.319,21.403C25.344,21.473,25.464,21.428,25.319,21.403L25.319,21.403z"/> 622 | <path fill="#3C89C9" d="M9.57,4.919C9.548,4.922,9.371,4.981,9.409,4.962C9.39,5.075,9.682,4.93,9.737,4.928 623 | C9.731,4.949,9.575,5.02,9.543,5.025c-0.019,0.07-0.005,0.205-0.005,0.224c0.242-0.014,0.913-0.323,0.974-0.583 624 | c0.016,0,0.135,0.18,0.143,0.146c-0.102,0.05-0.121,0.044-0.12,0.035c-0.002,0.003,0,0.003-0.007,0.012 625 | c0.061-0.024,0.112-0.029,0.161-0.027c-0.191,0.034-0.607,0.277-0.596,0.274c-0.021,0.168,0.354-0.094,0.41-0.101 626 | c-0.047,0.197-0.105,0.218,0.145,0.189c-0.059,0.05-0.074,0.072-0.042,0.066c-0.023,0.097-0.432-0.044-0.573-0.013 627 | c0.001,0.075,0.069,0.069,0.061,0.155C9.934,5.447,9.88,5.506,9.745,5.568C9.74,5.632,9.766,5.625,9.76,5.689 628 | c0.207-0.025,0.48-0.019,0.7-0.237c-0.03,0.134,0.19,0.126,0.229-0.048c0.073-0.007,0.118,0.117,0.107,0.217 629 | c0.103-0.023,0.322-0.142,0.41-0.251c-0.056-0.038-0.152-0.108-0.252-0.099c0.081-0.078,0.633-0.297,0.523-0.286 630 | c-0.003,0.016,0.242-0.141,0.275-0.154c-0.002-0.216-0.331,0.016-0.438,0.027c0.033-0.062,0.113-0.108,0.088-0.121 631 | c-0.067,0.005-0.126,0.009-0.124,0c0.082-0.009,0.113-0.007,0.125,0c0.081-0.007,0.174-0.017,0.195-0.024 632 | c0.001-0.03-0.01-0.046-0.027-0.057c0.05,0.003,0.102,0,0.118-0.035c-0.084-0.01-0.156-0.02-0.222-0.027 633 | c-0.152,0.01-0.854-0.096,0,0c0.032-0.001,0.042-0.008,0.01-0.022c0.242,0.03,0.637-0.005,0.68-0.221 634 | c0.015,0.002,0.027-0.01,0.034-0.035c0.022,0.005,0.947-0.321,0.975-0.477c-0.01,0.004-0.012,0-0.007-0.01 635 | c-0.124,0.049-0.191,0.092-0.304,0.104c0.022-0.115,0.643-0.165,0.684-0.396c-0.437,0.042-0.484-0.047-0.947,0.118 636 | c-0.005,0.03-0.025-0.003-0.024-0.008c0.051-0.005,0.289-0.131,0.325-0.223c-0.037-0.008-0.251-0.05-0.268,0.029 637 | c-0.013-0.004-0.986,0.199-1,0.229c0.039,0.011,0.159,0.06,0.1,0.133c-0.021,0.007-0.023-0.011-0.005-0.05 638 | c-0.226,0.026-0.243-0.071-0.444,0.034c-0.016,0.1,0.146,0.045,0.133,0.096c-0.019-0.007-0.027-0.003-0.029,0.013 639 | c-0.056,0.027-0.146-0.065-0.23-0.095c-0.018,0.01-0.036,0.02-0.054,0.029c0.005,0.045,0.016,0.091,0.002,0.152 640 | c-0.022-0.026-0.065-0.057-0.116-0.085c-0.09,0.052-0.183,0.103-0.272,0.156c-0.01,0.017-0.021,0.032-0.026,0.054 641 | c-0.027,0.004-0.043,0-0.053-0.007c-0.008,0.004-0.015,0.009-0.022,0.014c-0.002,0.01-0.001,0.014-0.005,0.035 642 | c-0.008,0-0.015-0.01-0.022-0.018c-0.181,0.112-0.359,0.228-0.535,0.342c0.319,0.066,1.335-0.34,1.671-0.431 643 | c-0.026,0.027-0.404,0.144-0.076,0.102c0.001-0.005-0.292,0.117-0.319,0.12c0.005,0.041,0.026,0.06,0.061,0.057 644 | c-0.176,0.034-0.438,0.044-0.457,0.125c-0.041,0.005,0.067,0.119,0.134,0.146c-0.005,0.006-0.011,0.008-0.015,0.025 645 | c-0.18-0.022-0.416-0.498-0.694,0.044c0.023,0.005-0.128-0.086-0.318-0.179c-0.196,0.129-0.388,0.262-0.58,0.399 646 | C9.516,4.896,9.58,4.888,9.57,4.919z M10.568,5.502C10.443,5.479,10.604,5.349,10.568,5.502L10.568,5.502z M12.911,3.832 647 | C12.975,3.853,12.859,3.887,12.911,3.832L12.911,3.832z M11.537,4.263c-0.007,0.035-0.069,0.056-0.148,0.071 648 | C11.425,4.331,11.474,4.309,11.537,4.263z M10.835,5.203C10.819,5.276,10.826,5.201,10.835,5.203L10.835,5.203z M10.788,4.857 649 | c-0.004,0.006-0.008,0.013-0.012,0.019c0-0.009-0.002-0.017-0.006-0.022C10.776,4.855,10.783,4.854,10.788,4.857z M10.681,5.087 650 | C10.709,5.083,10.659,5.182,10.681,5.087L10.681,5.087z M9.824,5.109C9.845,5.107,9.805,5.186,9.824,5.109L9.824,5.109z"/> 651 | <path fill="#3C89C9" d="M22.877,13.599c-0.002,0.004,0,0.021-0.002,0.029c0.021,0.008,0.046,0.008,0.069,0.014 652 | C22.923,13.623,22.898,13.599,22.877,13.599z"/> 653 | <path fill="#3C89C9" d="M38.163,15.469C38.018,15.492,38.151,15.559,38.163,15.469L38.163,15.469z"/> 654 | <path fill="#3C89C9" d="M23.071,13.667c-0.049-0.002-0.085-0.017-0.126-0.025c0.041,0.035,0.082,0.079,0.105,0.079 655 | C23.045,13.698,23.052,13.681,23.071,13.667z"/> 656 | <path fill="#3C89C9" d="M38.328,19.411c-0.005-0.083-0.022-0.19-0.141-0.206C38.189,19.229,38.276,19.411,38.328,19.411z"/> 657 | <path fill="#3C89C9" d="M38.1,19.458C38.352,19.487,38.105,19.348,38.1,19.458L38.1,19.458z"/> 658 | <path fill="#3C89C9" d="M32.675,5.392c0.043,0.005,0.083,0,0.122-0.011c-0.049-0.039-0.1-0.079-0.148-0.117 659 | c-0.023,0.055-0.043,0.102-0.043,0.108C32.647,5.354,32.668,5.36,32.675,5.392z"/> 660 | <path fill="#3C89C9" d="M33.923,19.841C33.863,19.84,33.925,19.907,33.923,19.841L33.923,19.841z"/> 661 | <path fill="#3C89C9" d="M33.796,18.986C33.765,18.904,33.762,18.986,33.796,18.986L33.796,18.986z"/> 662 | <path fill="#3C89C9" d="M35.792,33.473c-0.732-0.174-2.688,0.27-3.082,0.358c-0.462-0.809-2.413,1.048-2.82,1.086 663 | c0.2-0.318-0.476-0.212-0.422-0.609c-0.585,0.04-1.163-0.022-1.713,0.006c0.363-0.542-0.656-0.427-0.901,0.196 664 | c-0.521,0.024-1.257,0.736-1.423,0.741c0.051-0.705-1.72,0.104-2.083,0.192c-0.215-0.503-3.248,0.069-3.243-0.117 665 | c-0.965-0.005-2.046,1.027-2.925,0.992c0.005,0.064,0.275,0.136,0.329,0.166c-0.005,0.047-0.005,0.092,0,0.143 666 | c0.039,0.036-2.074,1.139-2.086,0.885c-0.713-0.035-2.41-0.384-2.775-1.193c0.029,0.005,0.032-0.021,0.008-0.074 667 | c0.01,0.005,0.013,0.001,0.008-0.009c0.176,0.04,0.09-0.013,0.257-0.066c-0.032-0.221-0.046-0.104,0.017-0.411 668 | c-0.01,0-0.013-0.003-0.013-0.014c-0.03-0.005-0.064,0.038-0.099,0.047c0.009-0.223-0.124-0.259-0.134-0.331 669 | c0.215,0.013-0.251-0.668-0.293-0.977c-0.68,0.207-0.108-0.348-0.131-0.541c0.066,0.005,0.089,0.143,0.148,0.146 670 | c-0.03-0.067,0.009-0.207,0.083-0.346c-0.325,0.19-0.681,0.394-0.652,0.597c-0.347-0.025,0.169,1.254,0.092,1.247 671 | c0.092,0.563-1.257-0.149-1.343-0.155c0.026,0.064-0.029,0.104-0.006,0.229c-0.654-0.216-1.712-0.505-2.4-0.579 672 | c-0.054-0.22-0.437-0.093-0.815,0.047c2.657,2.501,6.011,4.269,9.741,4.978c2.446,0.125,4.89,0.126,7.336,0.007 673 | C28.972,39.259,32.942,36.854,35.792,33.473z"/> 674 | <path fill="#3C89C9" d="M9.213,16.624c0.006-0.081-0.001-0.156-0.016-0.229C9.16,16.555,9.156,16.652,9.213,16.624z"/> 675 | <path fill="#3C89C9" d="M33.774,18.734C33.738,18.838,33.814,18.735,33.774,18.734L33.774,18.734z"/> 676 | <path fill="#3C89C9" d="M13.362,21.16c0.061,0.003,0.154,0.031,0.264,0.072C13.688,20.874,13.424,21.025,13.362,21.16z"/> 677 | <path fill="#3C89C9" d="M13.027,33.633c0.05-0.102-0.064-0.098-0.102-0.188c-0.007,0-0.006,0.007-0.012,0.007 678 | c0.048-0.049,0.082-0.098,0.078-0.141c-0.15-0.049-0.37,0.195-0.493,0.432c0.15-0.091,0.288-0.178,0.38-0.256 679 | C12.892,33.531,12.981,33.606,13.027,33.633z"/> 680 | <path fill="#3C89C9" d="M31.865,19.384C31.684,20.603,32.432,19.389,31.865,19.384L31.865,19.384z"/> 681 | <path fill="#3C89C9" d="M28.391,24.749C28.24,24.758,28.445,24.963,28.391,24.749L28.391,24.749z"/> 682 | <path fill="#3C89C9" d="M28.705,24.551C28.541,24.592,28.711,24.82,28.705,24.551L28.705,24.551z"/> 683 | <path fill="#3C89C9" d="M29.854,6.451c-0.051-0.005-0.034,0.042,0.017,0.111c-0.009-0.034-0.014-0.069-0.022-0.101 684 | C29.855,6.466,29.859,6.462,29.854,6.451z"/> 685 | <path fill="#3C89C9" d="M34.813,21.535C34.787,21.461,34.763,21.523,34.813,21.535L34.813,21.535z"/> 686 | <path fill="#3C89C9" d="M34.423,20.78C34.426,21.062,34.449,20.78,34.423,20.78L34.423,20.78z"/> 687 | <path fill="#3C89C9" d="M21.765,10.061c0,0.001-0.002,0.003-0.004,0.003C21.765,10.145,21.818,10.05,21.765,10.061z"/> 688 | <path fill="#3C89C9" d="M34.658,21.243C34.596,21.243,34.689,21.583,34.658,21.243L34.658,21.243z"/> 689 | <path fill="#3C89C9" d="M21.849,13.405c0.01-0.033,0.055-0.198,0.04-0.291c-0.018-0.012-0.04-0.019-0.062-0.03 690 | C21.781,13.188,21.6,13.332,21.849,13.405z"/> 691 | <path fill="#3C89C9" d="M34.179,20.558C34.237,20.662,34.267,20.579,34.179,20.558L34.179,20.558z"/> 692 | <path fill="#3C89C9" d="M23.202,10.672c-0.028,0-0.051,0.005-0.022,0.019c0.009,0,0.012,0,0.019-0.001 693 | C23.2,10.687,23.2,10.683,23.202,10.672z"/> 694 | <path fill="#3C89C9" d="M11.086,31.362c0.108,0.042,0.24,0.061,0.217-0.073c-0.022-0.002-0.042-0.004-0.063-0.005 695 | C11.165,31.295,11.066,31.318,11.086,31.362z"/> 696 | <path fill="#3C89C9" d="M10.205,29.578c0.014-0.014,0.014-0.026,0.022-0.038c-0.006,0-0.01-0.006-0.016-0.006 697 | C10.238,29.572,10.235,29.586,10.205,29.578z"/> 698 | <path fill="#3C89C9" d="M28.144,18.871C28.18,18.92,28.375,18.911,28.144,18.871L28.144,18.871z"/> 699 | <path fill="#3C89C9" d="M37.663,21.013c-0.012,0.104,0.002,0.161,0.024,0.198c0.081-0.09,0.164-0.171,0.244-0.242 700 | C37.837,20.997,37.742,21.019,37.663,21.013z"/> 701 | <path fill="#3C89C9" d="M38.016,22.536c-0.322-0.191-0.343,0.067-0.343,0.063c0.126-0.014,0.223-0.012,0.32-0.014 702 | C37.985,22.563,37.994,22.547,38.016,22.536z"/> 703 | <path fill="#3C89C9" d="M38.351,16.566C38.361,16.65,38.402,16.568,38.351,16.566L38.351,16.566z"/> 704 | <path fill="#3C89C9" d="M37.823,19.911c0.174,0.002,0.458-0.098,0.469,0.241c0.011-0.003,0.014,0,0.011,0.01 705 | c0.113-0.025,0.042-0.118,0.029-0.172c0.084,0,0.031,0.051,0.077,0.052c-0.012-0.269,0.065-0.163-0.009-0.498 706 | c0.023,0.102-0.041-0.008,0,0C38.345,19.534,37.76,19.749,37.823,19.911z"/> 707 | <path fill="#3C89C9" d="M38.298,19.217c0.153,0.086-0.125-0.194-0.035-0.193C38.265,19.045,38.183,19.021,38.298,19.217z"/> 708 | <path fill="#3C89C9" d="M37.465,19.2c-0.035,0.011-0.331,0.417-0.329,0.476C37.334,19.679,37.498,19.334,37.465,19.2z"/> 709 | <path fill="#3C89C9" d="M38.086,18.97c-0.016-0.031-0.013-0.046,0.01-0.04c0.002,0.044-0.261-0.34-0.381-0.636 710 | c0.02,0.268,0.162,0.426,0.165,0.488C37.969,18.783,37.985,18.943,38.086,18.97z"/> 711 | <path fill="#3C89C9" d="M37.715,18.293c-0.011-0.095,0-0.2,0.033-0.321C37.621,17.968,37.642,18.115,37.715,18.293z"/> 712 | <path fill="#3C89C9" d="M39.622,22.269c0.002-0.044,0.061-0.151,0.06-0.151C39.698,21.87,39.491,22.27,39.622,22.269z"/> 713 | <path fill="#3C89C9" d="M39.155,23.009C39.124,23.085,39.255,23.03,39.155,23.009L39.155,23.009z"/> 714 | <path fill="#3C89C9" d="M38.772,21.577c0,0.019-0.04,0.015-0.056,0.051c0.035-0.014,0.048-0.011,0.045,0.008 715 | c0.051,0.034,0.339,0.047,0.317-0.029C38.958,21.6,38.881,21.587,38.772,21.577z"/> 716 | <path fill="#3C89C9" d="M39.195,22.332C39.016,22.375,39.19,22.557,39.195,22.332L39.195,22.332z"/> 717 | <path fill="#3C89C9" d="M39.167,21.282c-0.068,0,0.24,0.206,0.346,0.226c-0.008,0.002-0.029-0.004-0.025,0.008 718 | c-0.07-0.015-0.117,0.042-0.211,0.008c0.005,0.011,0,0.013-0.013,0.011c0.105,0.296,1.003,0.173,0.991,0.86 719 | c-0.064-0.047-0.157-0.024-0.188,0.071c0.091-0.014,0.173-0.015,0.254-0.015c0.02-0.256,0.039-0.512,0.048-0.77 720 | c-0.486-0.253-0.896-0.429-0.896-0.448C39.383,21.214,39.203,21.18,39.167,21.282z"/> 721 | <path fill="#3C89C9" d="M9.458,12.874C9.449,12.946,9.527,12.894,9.458,12.874L9.458,12.874z"/> 722 | <path fill="#3C89C9" d="M35.872,17.875c0.03,0.501,0.385-0.059,0.388-0.06C36.208,17.613,35.945,17.848,35.872,17.875z"/> 723 | <path fill="#3C89C9" d="M40.204,22.265C40.135,22.283,40.202,22.347,40.204,22.265L40.204,22.265z"/> 724 | <path fill="#3C89C9" d="M38.046,14.887C38.034,14.804,37.997,14.885,38.046,14.887L38.046,14.887z"/> 725 | <path fill="#3C89C9" d="M33.053,5.581c-0.102,0.018-0.14,0.064-0.085,0.273c-0.103-0.02-0.215-0.093-0.314-0.061 726 | c0.008,0.016,0.23,0.231,0.091,0.214c-0.064-0.246-0.266-0.035-0.365-0.046c-0.011-0.038,0.06-0.05,0.045-0.106 727 | c-0.399-0.22-0.721,0.084-1.114,0.042c0.02,0.087,0.133,0.203-0.083,0.126c-0.018,0.109,0.209,0.218,0.185,0.412 728 | c-1.408-0.312-0.102,0.526,0.02,1.112c-0.103-0.009-0.412-0.195-0.556-0.208c0.04-0.11,0.022-0.347,0.112-0.407 729 | c-0.067-0.227-0.586-0.213-0.684-0.221c0-0.006,0.089,0.045,0.104,0.052c-0.011,0.165-0.153-0.003-0.247-0.012 730 | c0.009,0.04,0.005,0.079-0.008,0.115c0,0,0,0,0.001,0c0.066,0.014,0.273,0.155,0.287,0.225c-0.033-0.019-0.044-0.015-0.038,0.007 731 | c0.008,0.006-0.115-0.103-0.249-0.231c-0.001,0-0.001-0.001-0.001-0.001l0,0c-0.109-0.104-0.222-0.221-0.283-0.304 732 | c0.08,0.304,0.063,0.628,0.109,0.901c0.321,0.025,0.756,0.272,0.807,0.55c-0.071,0.006-0.258-0.139-0.235-0.009 733 | c0.013-0.003,0.018,0.005,0.015,0.022c-1.013-0.796,0.219,0.163-0.735,0.09c-0.001-0.014,0.133,0.155,0.143,0.222 734 | c-0.02,0-0.45-0.222-0.477-0.31c0.766-0.027,0.171-0.873,0.158-1.521c-0.848-0.071-0.482,0.516-0.39,1.134 735 | c-0.017-0.005-0.026,0.004-0.023,0.029C29,7.653,28.047,6.642,28.173,7.587c-0.069-0.05-0.091-0.115-0.085-0.198 736 | c-0.309-0.006-0.465,0.096-0.739,0.139c0-0.075,0.008-0.104,0.005-0.214c-0.271,0.06-0.653,0.6-0.902,0.589 737 | c-0.018-0.193-0.115-0.297,0.12-0.285c-0.063-0.157-0.276-0.349-0.443-0.357C26.163,7.536,26.141,7.679,26.167,8 738 | c-0.315-0.014-0.353-0.208-0.312,0.302c-0.291-0.064-0.171-0.117-0.41-0.212c-0.017,0.069,0.026,0.11-0.031,0.107 739 | c0.028,0.115,0.14,0.167,0.15,0.299c-0.534-0.018-0.244-0.533-0.716-0.622c-0.007-0.09-0.125-0.1-0.138-0.289 740 | c0.016-0.007,0.956,0.131,1.127,0.14c-0.064-0.403-0.878-0.732-1.156-0.74c-0.004-0.029,0.054-0.064,0.08-0.063 741 | c-0.12-0.149-0.387,0.083-0.438-0.09c0.073,0.002,0.106-0.051,0.198-0.049c-0.024-0.099-0.146-0.191-0.244-0.226 742 | c-0.019,0.057,0,0.174-0.061,0.15C24.215,6.57,24.213,6.641,24.204,6.5c-0.034,0.011-0.052-0.023-0.096-0.025 743 | c0.008,0.126-0.114,0.139-0.118,0.292c-0.027-0.001,0.014-0.186,0.009-0.208c-0.045-0.002-0.164,0.236-0.177,0.312 744 | c-0.007-0.009-0.017-0.012-0.03-0.011c0.038-0.118,0.058-0.129,0.087-0.226c-0.011,0.002-0.014,0-0.012-0.012 745 | c-0.142,0.077-0.258,0.133-0.528,0.051c0.002,0.039-0.015,0.05-0.057,0.032c0.021,0.139,0.05-0.091,0.104,0.145 746 | c-0.104-0.033-0.195-0.059-0.19,0.05c-0.085-0.106-0.16-0.109-0.15,0.128c0.017,0-0.326,0.075-0.319,0.313 747 | c0.043-0.036,0.089-0.042,0.138-0.021c-0.052,0.121-0.095-0.055-0.083,0.141c0.001,0-0.102-0.188-0.129-0.045 748 | c0.257-0.094-0.723,0.902-0.727,0.999c0.045,0,0.014,0.008,0.014,0.027c0.042-0.007,0.089-0.024,0.139-0.052 749 | c-0.043,0.021-0.114,0.059-0.142,0.059c-0.002-0.003,0.003-0.004,0.003-0.007c-0.106,0.017-0.183,0.014-0.179,0.181 750 | c-0.108-0.034-0.047-0.012-0.211-0.013c0.037,0.102,0.085,0.117-0.089,0.12c0.014,0.034,0.012,0.048-0.01,0.043 751 | c0,0.036,0.109-0.013,0.11,0.067c-0.018,0-0.02,0.015-0.02,0.032c-0.021,0.004-0.026-0.014-0.012-0.053 752 | c-0.099,0.004-0.124,0.032-0.229,0.031c0.002,0.117,0.071,0.022,0.132,0.087c-0.061-0.002-0.121,0.001-0.181,0.011 753 | c0,0.078,0.011,0.021,0,0.076c0.007,0.027,0.225,0.055,0.26,0.056c0.018-0.009,0.032-0.018,0.032-0.032 754 | c-0.021-0.008-0.032,0.003-0.03,0.032h-0.002c-0.063,0.037-0.225,0.034-0.26,0.021c0,0.019,0.138,0.121-0.007,0.121 755 | c0.079,0.173,0.147,0,0.292,0.001c-0.021,0.084-0.143,0.218-0.221,0.23c0,0.03-0.02,0.008-0.02,0.055 756 | c0.043-0.009,0.061,0.006,0.051,0.044c0.021,0,0.062-0.077,0.101-0.077c-0.16,0.702,0.364,0.126,0.647,0.092 757 | c0.007,0.338,0.24,0.488,0.198,0.835c0.011-0.003,0.016,0,0.014,0.011c0.021-0.011,0.033-0.007,0.03,0.012 758 | c0.216,0.002,0.189-0.31,0.454-0.215c0.029-0.038,0.043-0.083,0.036-0.13c-0.189,0.121,0.169-0.425-0.061-0.429 759 | c0-0.043,0.637-0.323,0.091-0.623c-0.079-0.216,0.334-0.793,0.481-0.79c0.231-1.268,0.322,0.951,0.34,0.947 760 | c0.004,0.073-0.059,0.065-0.097,0.064c0.019,0.057,0,0.006,0,0.065c0.012-0.003,0.014,0,0.012,0.01 761 | c0.157-0.032,0.412-0.139,0.715-0.203c0.004,0.056,0.199,0.235,0.305,0.237c-0.186,0.446-0.616-0.031-0.839,0.692 762 | c-0.111,0.023-0.224-0.044-0.209-0.158c-0.156,0.055-0.327,0.652-0.363,0.778c0.039,0,0.082,0.01-0.006,0.017 763 | c0,0.002-0.005,0.01-0.005,0.01c-0.009-0.003-0.01-0.005-0.013-0.008c-0.032,0.002-0.073,0.004-0.13,0.006 764 | c-0.027-0.134,0.04,0.003,0.038-0.065c-0.136-0.068-0.938,0.188-0.941,0.176c-0.48-0.076-0.011-0.779-0.237-0.78 765 | c0-0.023,0.103-0.076,0.1-0.198c-0.1,0.06-0.291,0.132-0.333,0.262c0.026,0.011,0.056-0.007,0.084-0.028 766 | c-0.002-0.002-0.002-0.001-0.002-0.004c0.004-0.001,0.004,0.001,0.005,0c0.057-0.044,0.106-0.097,0.11,0.077 767 | c0.118,0-0.428,1.146-0.434,0.776c-0.38,0.015-0.725,0.683-1.118,0.735c0.015,0.064,0.096,0.171,0.063,0.242 768 | c-0.078,0-0.435-0.042-0.459,0.055c0.111,0.026,0.029,0.087-0.012,0.1c0.077,0.173,1.219,0.896-0.04,0.9 769 | c0.005-0.563-0.431,0.343-0.497,0.49c0.002,0,0.004-0.006,0.006-0.006c-0.021,0.043-0.019,0.033-0.006,0.006 770 | c-0.101,0.027-0.059,0.717-0.068,0.784c0.155-0.029,1.15,0.357,1.151-0.168c0.063,0,0.489-1.053,0.658-1.053 771 | c0-0.184,0.342-0.115,0.709,0.087c0.006-0.011,0.016-0.022,0.016-0.031c0.03,0,0.041,0.025,0.046,0.061 772 | c0.396,0.232,0.808,0.62,0.816,1.02c0.24,0.044,0.146-0.387,0.169-0.507c-0.375-0.13-0.453-0.611-0.465-0.891 773 | c0.007,0.016,0.019,0.029,0.038,0.036c-0.002-0.011,0-0.014,0.013-0.01c0-0.068,0.039-0.031,0.063-0.142 774 | c0.392,0.189,0.849,1.486,1.225,1.491c-0.038,0.079-0.177-0.133-0.224,0.02c0.047,0,0.009,0.158,0.08,0.176 775 | c0-0.045,0.27-0.129,0.306-0.118c-0.002-0.13-0.111-0.1-0.111-0.199c-0.015,0.005-0.017-0.002-0.012-0.021 776 | c0.092,0.057,0.149,0.1,0.228,0.168c-0.003-0.012,0-0.016,0.01-0.012c0.015-0.18-0.265-0.156-0.279-0.156 777 | c0.003-0.015-0.005-0.019-0.022-0.011c0-0.034,0.183-0.261-0.027-0.263c0.022-0.066,0.031-0.037,0.029-0.098 778 | c0.014,0.002,0.022-0.003,0.021-0.022c0.011,0.044,0.06,0.131,0.099,0.132c0.008,0.012,0.019-0.116,0.017-0.186 779 | c0.198,0.001,0.336-0.042,0.343,0.147c0.122-0.041,0.22-0.16,0.354-0.159c-0.003-0.014,0.005-0.021,0.022-0.021 780 | c-0.011-0.318,0.27-0.793,0.322-1.024c0-0.004-0.005-0.004-0.005-0.008c0.005,0,0.003-0.001,0.008-0.001 781 | c0.007-0.024,0.021-0.057,0.018-0.076c0.07,0.07,0.078,0.077-0.018,0.076c0,0.002,0,0.005-0.003,0.009 782 | c0.024,0.138,0.294-0.052,0.316,0.129c-0.054-0.013-0.169,0.017-0.186,0.094c0.127,0.003,0.149,0.029,0.136,0.189 783 | c0.149-0.038,0.248-0.137,0.401-0.133c0-0.019,0.014-0.025,0.019-0.066c-0.01,0.003-0.015,0-0.01-0.011 784 | c-0.123,0.019-0.35-0.013-0.356-0.192c0.276,0.055,0.43-0.199,0.724-0.191c-0.005,0.014,0.004,0.02,0.02,0.012 785 | c0.005,0.064-0.238,0.147-0.261,0.156c0.181,0.242-0.111,0.104-0.104,0.281c0.341-0.111,0.579,0.649,0.586,0.765 786 | c-0.366-0.009-1.502-0.317-1.491,0.047c-0.209,0.038-0.396,0.218-0.456,0.342c0-0.01,0.005-0.013,0.001-0.032 787 | c-0.048,0.01-0.036,0.05-0.019,0.06c-0.016,0.048-0.015,0.083,0.025,0.093c0.173,0.669,0.731,0.316,1.307,0.326 788 | c0.121,0.57-0.042,1.127-0.608,1.039c-0.061-0.602-3.05,0.836-2.803-1.088c-0.443,0.063-1.353,0.293-1.844,0.294 789 | c0.006-0.668-1.23,0.815-1.122,0.815c-0.006,0.609-0.829,0.848-0.837,1.386c-0.213,0.002-0.131,1.342-0.181,1.557 790 | c-0.814,0.243,2.428,3.111,2.432,1.575c0.15,0.057,0.122-0.007,0.122,0.088c1.028-0.129,0.973,0.24,1.194,0.999 791 | c0.021,0,0.654,1.646,0.613,2.149c-0.566,0,0.195,3.079,0.488,3.387c0.511,0.34,0.002,1.001,1.266,0.56 792 | c0.005-0.288,1.141-1.609,1.271-1.708c0.09-0.465-0.266-1.297,0.536-1.301c0.01-0.658,0.107-1.17,0.008-1.984 793 | c0.325-0.004,1.642-2.644,1.741-3.105c-0.291-0.143-0.696,0.373-1.056,0.133c-0.033-0.125-0.521-1.115-0.654-1.116 794 | c0.113-0.65-0.854-1.5-0.977-2.235c0.013,0.003,0.018-0.004,0.009-0.022c0.102,0.001,0.198,0.144,0.297,0.146 795 | c0.002-0.032,0.164,0.253,0.169,0.253c0.004,0.16,0.665,1.48,0.767,1.48c0.018,0.914,0.403,1.04,1.01,0.946 796 | c0.35,0.044,0.898-0.622,1.19-0.766c-0.005-0.163,0.389-0.419,0.378-0.664c0.094-0.19-0.494-0.434-0.507-0.753 797 | c-0.409,0.106-0.438,0.696-0.692,0.008c-0.024,0-0.104,0.102-0.103,0.14c-0.231-0.069-0.38-0.934-0.384-0.962 798 | c0.451,0.01,1.052,0.917,1.63,0.996c0.794,0.017,1.154,0.401,1.644,0.411c-0.071,0.161-0.145,0.161-0.264,0.198 799 | c0.188,0.613,0.431,0.16,0.453-0.033c0.216,0.054,0.23,2.487,0.836,2.491c-0.009-0.781,1.272-2.552,1.72-2.533 800 | c0.004,0.044,0.576,1.16,0.625,1.237c0.15-0.004,0.242,0.002,0.284-0.183c0.479,0.011,0.359,1.584,0.707,2.311 801 | c-0.197-0.24-0.462-0.422-0.841-0.425c0.012,0.558,1.058,1.425,1.307,1.909c0.021,0.017,0.013-0.574-0.231-1.104 802 | c0.011,0.026-0.033,0.055-0.034-0.022c0.02,0.004,0.029,0.013,0.034,0.021c-0.01-0.014-0.014-0.031-0.021-0.045 803 | c-0.013-0.005-0.023-0.017-0.023-0.048c0,0,0,0,0.002,0c-0.01-0.019-0.017-0.039-0.026-0.059c0.061,0.057,0.129,0.102,0.212,0.121 804 | c0.013-0.054,0.049-0.072,0.11-0.051c-0.039-0.649-0.478-1.309-0.64-1.938c0.024,0.007,0.031,0,0.021-0.021 805 | c0.256,0.004,0.627,0.572,0.654,0.783c0.045,0.003,0.051,0.023,0.014,0.063c0.225-0.039,0.106-0.132,0.103-0.247 806 | c-0.017,0.003-0.02-0.004-0.014-0.022c0.061,0.034,0.044,0.104,0.125,0.106c0.02-0.095-0.112-0.066-0.116-0.158 807 | c0.884,0.113,0.237-0.651,0.212-1.054c-0.698-0.342,0.215-1.186,0.297-0.603c-0.026,0.002,0.534-0.4,0.527-0.456 808 | c0.792,0.025,1.004-0.899,0.852-1.262c0.176-0.068,0.073-0.22-0.06-0.228c0.007,0.065-0.073-0.027-0.066-0.023 809 | c0.047-0.051,0.111,0.005,0.159,0.007c-0.013-0.12-0.255-0.648-0.288-0.746c0.063-0.15,0.347-0.104,0.354-0.273 810 | c-1.095-0.159-0.562-0.756-0.136-0.604c-0.025,0.202-0.104,0.205-0.082,0.358c0.574-0.075,0.843,0.152,0.789,0.856 811 | c0.672,0.205-0.369-1.703,0.523-1.634c0.035,0.157,0.182,0.08,0.354-0.107c-0.995-2.479-2.477-4.711-4.335-6.569 812 | c-0.006,0.029-0.013,0.058-0.018,0.095c0.006,0.016,0.012,0.037,0.013,0.037c0.002-0.017-0.005-0.024-0.014-0.022 813 | c0-0.008,0.003-0.008,0.003-0.014c-0.01-0.032-0.025-0.091-0.042-0.152C34.51,6.871,34.432,6.8,34.357,6.728 814 | c-0.03-0.001-0.056-0.007-0.138-0.039c-0.094,0.064-0.195,0.126-0.305,0.175c-0.146,0.103-0.306,0.191-0.331,0.093 815 | c0.121-0.009,0.229-0.046,0.331-0.093c0.143-0.098,0.271-0.211,0.267-0.191c0.016,0.009,0.024,0.011,0.038,0.016 816 | c0.02-0.012,0.04-0.022,0.06-0.036C33.888,6.281,33.478,5.923,33.053,5.581z M31.25,6.407C31.323,6.416,31.214,6.534,31.25,6.407 817 | L31.25,6.407z M21.661,8.688c0.02,0.007,0.012,0,0.02,0.013C21.661,8.692,21.674,8.7,21.661,8.688z M22.392,7.937 818 | C22.357,7.937,22.39,7.864,22.392,7.937L22.392,7.937z M22.375,9.67c-0.071-0.026,0.014,0.024-0.123,0.021 819 | C22.248,9.57,22.361,9.55,22.357,9.44C22.524,9.442,22.371,9.61,22.375,9.67z M22.537,9.694C22.595,9.694,22.523,9.789,22.537,9.694 820 | L22.537,9.694z M22.678,7.614c0.02,0.006,0.01-0.001,0.02,0.011C22.678,7.618,22.69,7.626,22.678,7.614z M22.873,9.435 821 | C23.062,9.488,22.895,9.522,22.873,9.435L22.873,9.435z M22.812,9.435C22.879,9.435,22.812,9.473,22.812,9.435L22.812,9.435z 822 | M21.06,11.242C21.199,11.266,21.08,11.32,21.06,11.242L21.06,11.242z M21.841,10.829c0.02,0.007,0.008-0.002,0.02,0.011 823 | C21.841,10.833,21.854,10.84,21.841,10.829z M22.408,12.624c0-0.04,0-0.07,0-0.082c0.001,0.018,0.007,0.025,0.021,0.022 824 | C22.419,12.577,22.412,12.598,22.408,12.624z M24.253,9.799C24.187,9.392,24.341,9.801,24.253,9.799L24.253,9.799z M24.613,8.967 825 | c-0.007-0.127,0.279,0.145,0.304,0.274C24.837,9.195,24.326,8.949,24.613,8.967z M25.031,8.478 826 | C25.295,8.55,25.097,8.698,25.031,8.478L25.031,8.478z M25.119,8.928c0.236-0.007,0.023-0.131,0.021-0.175 827 | c-0.013,0.004-0.014,0-0.013-0.01c0.227,0.059,0.188,0.259,0.199,0.431C25.32,9.174,25.122,8.957,25.119,8.928z M25.444,9.265 828 | C25.66,9.271,25.45,9.377,25.444,9.265L25.444,9.265z M25.731,9.786c-0.043-0.028-0.055-0.017-0.04,0.031 829 | c-0.063,0.001-0.205-0.064-0.211-0.159c0.202,0.036,0.018-0.098,0.064-0.097c0.005-0.027,0.202,0.157,0.2,0.148 830 | C25.707,9.712,25.698,9.737,25.731,9.786z M21.798,20.317C21.772,20.469,21.68,20.317,21.798,20.317L21.798,20.317z M22.633,24.561 831 | C22.592,24.561,22.635,24.486,22.633,24.561L22.633,24.561z M22.723,18.607c-0.012-0.02-0.021-0.029-0.033-0.041 832 | c-0.04-0.025-0.091-0.051-0.121-0.059c0,0.012,0.063-0.007,0.121,0.059C22.745,18.599,22.781,18.627,22.723,18.607z M24.549,22.683 833 | C24.479,22.443,24.79,22.683,24.549,22.683L24.549,22.683z M25.807,19.003C26.031,18.981,25.812,19.187,25.807,19.003L25.807,19.003 834 | z M25.7,20.269c0.064,0.021,0.122,0.283,0.122,0.35C25.653,20.57,25.7,20.352,25.7,20.269z M25.126,15.669 835 | C25.152,15.669,25.132,15.805,25.126,15.669L25.126,15.669z M25.011,20.704C24.946,20.988,24.904,20.704,25.011,20.704 836 | L25.011,20.704z M24.716,21.163C24.716,21.068,24.721,21.162,24.716,21.163L24.716,21.163z M24.652,21.468 837 | C24.644,21.18,24.823,21.439,24.652,21.468L24.652,21.468z M25.088,22.572c-0.047,0-0.096,0.002-0.143,0.002 838 | c-0.018,0.006-0.278-0.795-0.263-0.788c0.033-0.157,0.3,0.51,0.416,0.776C25.088,22.559,25.083,22.563,25.088,22.572z M25.242,22.42 839 | C25.242,22.363,25.39,22.418,25.242,22.42L25.242,22.42z M25.531,23.511c-0.024-0.035-0.051-0.04-0.078-0.021 840 | c0.003-0.276-0.024-0.486-0.06-0.774C25.538,22.749,25.533,23.354,25.531,23.511z M25.583,21.731 841 | C25.549,21.862,25.473,21.731,25.583,21.731L25.583,21.731z M25.144,20.802C25.162,20.728,25.331,20.824,25.144,20.802 842 | L25.144,20.802z M25.331,20.988c0,0,0.219,0.224,0.219,0.153c-0.112,0.038-0.19,0.326-0.041,0.328 843 | c-0.03,0.116-0.091,0.017-0.091,0.153c-0.011-0.004-0.014,0-0.011,0.012c-0.033,0-0.229-0.213-0.229-0.022 844 | C24.801,21.611,25.352,20.884,25.331,20.988z M25.549,15.381C25.544,15.208,25.607,15.381,25.549,15.381L25.549,15.381z 845 | M26.517,13.96C26.53,14.203,26.358,13.958,26.517,13.96L26.517,13.96z M27.902,7.41C27.964,7.415,27.905,7.446,27.902,7.41 846 | L27.902,7.41z M26.723,13.66C26.897,13.681,26.784,13.762,26.723,13.66L26.723,13.66z M26.93,14.394 847 | c-0.092-0.001-0.198-0.266-0.207-0.318c0.089,0.01,0.245,0.217,0.251,0.266C26.948,14.337,26.932,14.354,26.93,14.394z 848 | M28.036,13.653c-0.12,0-0.15-0.092-0.207-0.093c0,0.001,0.002,0.189-0.029,0.206c0.024,0.003,0.036,0.014,0.033,0.032 849 | c0.047,0.001,0.083-0.041,0.156-0.038c0.004,0.039,0.094,0.479,0.02,0.637c-0.916-0.022-0.507-0.315-0.535-0.75 850 | c-0.551-0.013-0.584-1.176-0.283-1.167c0.209-0.933,1.076,0.798,0.557,0.462c0.002-0.018-0.009-0.022-0.035-0.012 851 | c0.006-0.01,0-0.015-0.01-0.011c-0.002-0.013,0.184-0.061,0.179-0.134c-0.292-0.122-0.154,0.092-0.344,0 852 | c0.003,0.011,0,0.015-0.013,0.011c0.014,0.05,0.03,0.076,0.044,0.089c-0.021-0.003-0.057-0.001-0.131,0.039 853 | c0.109,0.31,0.338,0.166,0.362,0.54c0.17,0.005,0.027-0.139,0.291,0.074C28.098,13.922,28.013,13.435,28.036,13.653z M28.743,13.061 854 | c-0.063-0.002-0.022,0.139-0.063,0.138c-0.082-0.147-0.282-0.753,0.205-0.69C28.952,12.681,28.751,13.167,28.743,13.061z 855 | M31.058,13.368C31.105,13.137,31.521,13.5,31.058,13.368L31.058,13.368z M30.788,12.624c-0.09,0.076-0.154,0.169-0.143,0.279 856 | C30.355,12.825,30.541,12.708,30.788,12.624c0.193-0.166,0.511-0.231,0.495-0.104C31.196,12.513,30.974,12.559,30.788,12.624z 857 | M35.015,20.699C35.066,20.7,35.017,20.785,35.015,20.699L35.015,20.699z M37.291,15.826C37.284,15.731,37.46,15.834,37.291,15.826 858 | L37.291,15.826z M38.519,13.325C38.634,13.339,38.701,13.672,38.519,13.325L38.519,13.325z M36.948,16.116 859 | C36.934,16.205,36.748,16.127,36.948,16.116L36.948,16.116z M36.312,16.168C36.341,16.159,36.284,16.276,36.312,16.168 860 | L36.312,16.168z M35.538,19.34C35.391,19.385,35.531,19.194,35.538,19.34L35.538,19.34z M34.66,17.915 861 | C34.568,17.942,34.655,17.829,34.66,17.915L34.66,17.915z M35.108,11.012c0.094,0.008-0.093,0.92-0.56,0.887 862 | c0-0.025-0.019-0.033-0.055-0.025C34.507,11.891,35.106,11.153,35.108,11.012z M34.444,14.623 863 | C34.584,14.63,34.459,14.76,34.444,14.623L34.444,14.623z M34.25,6.785C34.27,6.788,34.249,6.859,34.25,6.785L34.25,6.785z 864 | M34.079,11.833C34.148,11.838,34.077,12.034,34.079,11.833L34.079,11.833z M33.114,11.963 865 | C32.973,11.99,33.128,11.817,33.114,11.963L33.114,11.963z M33.109,6.245c0-0.01-0.004-0.012-0.014-0.011 866 | c0.003-0.054-0.011-0.042-0.066-0.049c-0.002-0.012-0.007-0.023-0.016-0.033c0.033-0.017,0.002-0.062-0.007-0.091 867 | c0.119,0.016,0.274,0.076,0.234-0.07c0.032,0.006,0.032,0.009,0.023,0.009C33.395,6.05,33.152,6.235,33.109,6.245z M33.44,6.963 868 | C33.685,6.947,33.46,7.044,33.44,6.963L33.44,6.963z"/> 869 | <path fill="#3C89C9" d="M27.862,13.907C27.93,13.892,27.875,13.8,27.862,13.907L27.862,13.907z"/> 870 | <path fill="#3C89C9" d="M36.572,25.586c0.003-0.032-0.015-0.065-0.028-0.103c-0.018-0.027-0.04-0.049-0.058-0.049 871 | C36.484,25.492,36.507,25.583,36.572,25.586z"/> 872 | <path fill="#3C89C9" d="M36.788,21.607c0.583,0.182,0.247-0.67,0.654-0.686c-0.195-0.356-0.303-0.515,0.04-0.696 873 | c-0.04-0.106-0.26-0.26-0.303-0.261c0.021,0.128-0.887,0.678-0.825,0.848C35.311,20.643,36.791,21.896,36.788,21.607z 874 | M36.387,20.822c-0.022-0.006-0.009,0.001-0.022-0.012C36.387,20.818,36.375,20.81,36.387,20.822z"/> 875 | <path fill="#3C89C9" d="M9.104,5.205c0-0.014-0.012-0.028-0.029-0.041C9,5.22,8.929,5.281,8.854,5.338 876 | C8.921,5.492,9.335,5.126,9.104,5.205z"/> 877 | <path fill="#3C89C9" d="M3.835,12.353c0-0.008-0.003-0.008-0.004-0.014c-0.013-0.01-0.024-0.026-0.04-0.035 878 | C3.787,12.325,3.793,12.352,3.835,12.353z"/> 879 | <path fill="#3C89C9" d="M3.382,12.197c0.001,0,0.001,0.001,0.003,0.001c-0.03-0.002-0.059-0.004-0.086,0.007 880 | c-0.034,0.136,0.431,0.404,0.661,0.385c0.005-0.026-0.008-0.042-0.016-0.061c0.011,0.034,0.023,0.057,0.035,0.104 881 | C3.987,12.637,4,12.64,4,12.646c-0.013,0.001-0.009,0.012-0.014,0.019c0.005,0.025,0.011,0.043,0.016,0.071 882 | c-0.027,0.002-0.039-0.046-0.016-0.071c-0.003-0.011-0.006-0.021-0.008-0.031c-0.051-0.024-0.228-0.013-0.289-0.02 883 | c-0.034,0.225-0.379,1.93-0.042,1.962c0.012-0.073-0.007-0.04,0.06-0.044c-0.083,0.09,0.897,1.763,0.723,1.771 884 | c0.054,0.288,0.631,0.44,0.596,0.835c0.062-0.002,0.008-0.023,0.068-0.043c0.121-0.463-0.635-1.013-0.576-1.478 885 | c0.619-0.025,0.979,2.242,1.331,2.237c0.175,0.377,1.95,0.87,2.337,0.865c0.046,0.212,0.247,0.416,0.238,0.662 886 | C8.6,19.379,8.73,19.659,8.949,19.73c-0.003-0.002-0.008-0.003-0.021-0.008c0.008,0.03,0.002,0.025,0.032,0.033 887 | c-0.004-0.014-0.004-0.021-0.008-0.024c0.05,0.015,0.102,0.023,0.162,0.011c-0.003-0.025,0.017-0.04,0.056-0.042 888 | c-0.002-0.152,0.09-0.095,0.094-0.235c0.565,0.294,0.003,1.677-0.271,2.038c0.23,0.049,0.031,0,0.176,0 889 | c0,0.445-0.345,0.505,0.191,0.957c0.004,0.366,0.381,1.012,0.595,1.283c0.902,0.009,0.623,1.492,0.622,1.972 890 | c-0.079,1.125,0.152,3.233-0.141,3.766c-0.108-0.005-0.067-0.119-0.228-0.063c0.05,0.031,0.046,0.074,0.017,0.121 891 | c0.313,0.032,0.09,0.487,0.256,0.494c-0.088,0.196,0.162,0.548-0.035,0.539c0.031,0.011,0.047,0.023,0.047,0.047 892 | c0.098,0.018,0.1-0.067,0.159-0.064c-0.003,0.034,0.019,0.041,0.064,0.023c0.011,0.096-0.118,0.08-0.167,0.087 893 | c0.086,0.282,0.18,0.154,0.33,0.348c0.06-0.007,0.07-0.09,0.101-0.169c0.023,0.021,0.103,0.044,0.109,0.112 894 | c-0.116,0.038-0.09,0.147,0.073,0.188c-0.019,0.015-0.17-0.096-0.122,0.015c-0.012-0.003-0.022,0-0.03,0.007 895 | c-0.004-0.03-0.02-0.16-0.081-0.164c0.009,0.085-0.005,0.042-0.065,0.062c0.008-0.05-0.014-0.063-0.065-0.033 896 | c0.025,0.159,0.081,0.059,0.141,0.061c0.012,0.106-0.059,0.038-0.136,0.075c0.012,0.057,0.219,0.101,0.435,0.118 897 | c0.025-0.004,0.048-0.006,0.063-0.006c0.001,0.006-0.001,0.006,0,0.011c0.218,0.016,0.425,0.002,0.419-0.056 898 | c-0.219-0.053-0.555-0.347-0.58-0.472c-0.071,0.019-0.111,0.037-0.137,0.049c0.037-0.069,0.097-0.127,0.244-0.109 899 | c-0.086-0.26-0.052-0.206-0.083-0.503c0.083,0.003,0.28-0.131,0.383-0.371c-0.526-0.324-0.004-0.622,0.104-1.043 900 | c-0.034-0.013-0.08-0.013-0.097-0.014c-0.002-0.035,0.182,0.007,0.202,0.008c-0.004-0.069,0.012,0.009,0.005-0.074 901 | c-0.017,0.002-0.024-0.011-0.024-0.035c-0.133-0.005-0.168-0.136-0.245-0.139c0.028-0.064,0.025-0.086,0.053-0.146 902 | c0.467,0.016,0.135-0.027,0.304-0.387c0.542,0.018,0.656-0.47,0.632-0.808c-0.062-0.054-0.108-0.143-0.118-0.307 903 | c0.055,0,0.104,0.136,0.118,0.307c0.174,0.161,0.502-0.066,0.687-0.344c-0.004,0.004-0.007,0.008-0.018,0.012 904 | c-0.001-0.033,0.022-0.031,0.025-0.021c0.08-0.12,0.134-0.252,0.13-0.364c0.034,0.055,0.066,0.058,0.098,0.013 905 | c-0.003,0.011,0.001,0.013,0.011,0.011c-0.006,0.136-0.04,0.124-0.066,0.215c0.041,0.002,0.019-0.041,0.053-0.041 906 | c-0.004-0.107,0.105-0.427,0.241-0.472c-0.001-0.096,1.733-2.791,1.35-2.798c-0.003-0.314,0.518-0.862,0.516-1.426 907 | c-0.326,0-0.858-0.782-1.218-0.424c0.019,0.001-0.371-0.201-0.668-0.314c-0.001,0.009,0,0.012-0.001,0.021 908 | c-0.259,0.067-0.302-0.009-0.262-0.093c-0.038-0.001-0.066,0.004-0.066,0.028c-0.146,0-0.036,0.227-0.133,0.227 909 | c0.03-0.114,0.038,0.059,0.013-0.194c-0.268,0.013-0.299,0.208-0.604,0.208c0-0.046,0.943-0.436,0.856-0.423 910 | c-0.002-0.011,0-0.015,0.011-0.011c0.001-0.182-0.024,0.032,0.023-0.174c-0.147,0.006-0.003,0.065-0.11,0.065 911 | c0.417-0.783-0.935-0.969-1.153-0.967c0.001-0.076-0.012-0.012-0.044-0.01c-0.066-0.442-0.031-0.324-0.497-0.319 912 | c0.032-0.053,0.16-0.145,0.219-0.193c-0.038-0.022-0.143-0.178-0.171-0.227c-0.173-0.006-1.139-0.2-1.137-0.2 913 | c0.001,0.152-0.162,0.276-0.167,0.515c-0.206,0.002,0.047-0.519,0.047-0.534c-0.033,0-0.046-0.011-0.043-0.032 914 | c-0.018,0.008-0.026,0.003-0.021-0.01c-0.31,0.005-0.654,0.775-0.755,0.775c0.011-0.388-1.209-0.058-0.965-0.633 915 | c0.025-0.689,0.151-0.722-0.702-0.706c0.009-0.176,0.127-0.342,0.138-0.53c-0.014,0,0.016,0.095,0.059,0.093 916 | c-0.095-1.071,0.012-0.283-0.659-0.057c-0.046,0.698-0.997-0.961-0.724-0.835c-0.387-1.162,1.034-1.04,1.346-1.052 917 | c0.114-0.135-0.096-0.147-0.142-0.214c0.49-0.164,1.108,0.105,1.217,0.646c0.127-0.546,0.696-1.87,0.678-1.659 918 | c0.103,0.028,0.078-0.002,0.171-0.006c0.018-0.218-0.328-0.518,0.087-0.821c0,0-0.116,0.325-0.119,0.355 919 | c0.053-0.001,0.081-0.078,0.07,0.04c0.177-0.097,0.067-0.161,0.095-0.333c-0.002-0.001,0.614-0.515,0.777-0.521 920 | c-0.187-0.278,0.509-0.629,0.648-0.753c0.088,0.131-0.031-0.05,0.198-0.094c-0.017,0.169-0.23,0.118,0.146,0.111 921 | c-0.008,0.087-0.26,0.323-0.27,0.418c0.011,0.005,0.413-0.403,0.54-0.407c-0.024-0.103-0.07,0.069-0.03-0.116 922 | c-0.157,0.024-0.174,0.038-0.297,0.044c0.001-0.017-0.177-0.388-0.055-0.394c-0.009-0.016-0.014-0.034-0.016-0.053 923 | c-0.058,0.006-0.116,0.05-0.173,0.062c0.003-0.036,0.055-0.071-0.012-0.084c0.021-0.013,0.037-0.033,0.047-0.056 924 | c0.058,0.196,0.224-0.155,0.243-0.15c0.022-0.492-1.027,0.497-0.996,0.495c0.496-0.604,0.687-0.748,1.397-0.781 925 | c1.021-0.212,0.604-0.658,0.342-0.735c-0.066,0.024-0.128,0.045-0.159,0.051c0.006-0.066,0.076-0.076,0.159-0.051 926 | c0.128-0.048,0.279-0.117,0.285-0.185c0.007,0.008-0.578-0.368-0.602-0.367c0.006,0.016-0.005-0.131-0.008-0.106 927 | c0.068,0.005,0.098,0.005,0.131,0.004c0.105-0.352-0.426-0.389-0.284-0.891c-0.147,0.036-1.038,1.066-0.605-0.09 928 | c-0.196,0.013-0.639-0.552-1.112-0.185c-0.033,0.521-0.044,0.853,0,1.38c-0.42,0.108-0.429,0.66-0.464,0.926 929 | c-0.13,0.007-0.46-0.413-0.4-0.416c0.063-0.201-0.902-0.685-1.198-0.591c-0.009-0.04-0.166-0.462-0.183-0.367 930 | c-0.38,0.033,0.291-0.711,0.291-0.696c-0.05,0.005,0.885-0.672,0.907-0.795c-0.14-0.015-0.275-0.006-0.439,0.01 931 | C9.045,8.472,9.108,8.608,9.14,8.453c0.089-0.047,0.256,0.11,0.319,0.104c0.059-0.093,0.047-0.144,0.063-0.233 932 | C9.683,8.251,9.703,8.37,9.85,8.335c0-0.009,0.004-0.016,0.014-0.022C9.808,8.293,9.796,8.2,9.737,8.22 933 | c0.023-0.01,0.036-0.024,0.037-0.044c0.425-0.184,0.961-0.912,0.118-0.83c0.123,0.313-0.177,0.357-0.244,0.687 934 | c-0.525,0.051,0.043-0.47-0.18-0.52C9.352,7.638,9.265,7.709,9.232,7.866C9.294,7.871,8.979,7.475,8.978,7.46 935 | c0.237-0.153,0.031-0.043,0.109-0.196C9.126,7.286,9.188,7.322,9.21,7.221C9.2,7.226,9.198,7.222,9.203,7.212 936 | C9.062,7.26,8.921,6.938,8.817,6.978c0.05-0.202,0.901-0.654,0.487-0.648C9.264,6.413,8.924,6.266,8.81,6.734 937 | C8.648,6.863,8.551,7.378,8.513,7.552c0.029-0.011,0.065-0.077,0.049-0.005C8.57,7.546,8.858,7.445,8.946,7.475 938 | C8.918,7.601,8.763,7.605,8.678,7.657C8.655,7.808,8.634,7.775,8.731,7.756c-0.08,0.076-0.293,0.497-0.29,0.487 939 | c-0.206,0.074-0.14-0.145-0.11-0.273C8.25,8.032,8.297,7.991,8.313,7.92c-0.102,0.011-0.037,0.044-0.18-0.04 940 | c-0.391,0.75-1.09-0.359-1.382,0.26c0.037,0.01,0.044-0.012,0.085-0.001c0.039-0.069,0.261-0.168,0.326-0.158 941 | C7.01,8.273,6.807,8.15,6.723,8.514C6.66,8.461,6.68,8.371,6.698,8.277c0.077-0.073-0.505,0.082-0.738,0.071 942 | c0.05-0.185,0.119-0.071,0.181-0.181C6.071,8.153,6,8.136,5.926,8.119c-0.161,0.188-0.319,0.38-0.474,0.574 943 | c0.053-0.009,0.104-0.019,0.138-0.002C5.507,8.755,5.481,8.815,5.514,8.868c-0.058,0.007-0.15,0.009-0.22,0.027 944 | C5.288,8.903,5.282,8.91,5.276,8.918C5.268,8.99,5.381,8.933,5.359,9.015C5.298,8.987,5.23,9.02,5.165,9.059 945 | c-0.667,0.88-1.256,1.82-1.769,2.807C3.412,11.949,3.417,12.041,3.382,12.197z M3.885,12.865C3.91,12.736,4.033,12.817,3.885,12.865 946 | L3.885,12.865z M11.391,31.242C11.507,31.245,11.397,31.289,11.391,31.242L11.391,31.242z M10.955,24.225 947 | C11.074,24.225,10.975,24.438,10.955,24.225L10.955,24.225z M10.815,30.891C10.79,30.668,10.974,30.899,10.815,30.891L10.815,30.891 948 | z M10.842,30.767c-0.022,0.021-0.07-0.005-0.085-0.025C10.78,30.749,10.817,30.76,10.842,30.767z M10.696,30.854 949 | C10.705,30.742,10.825,30.837,10.696,30.854L10.696,30.854z M10.578,23.662C10.839,23.602,10.606,24.051,10.578,23.662 950 | L10.578,23.662z M8.36,19.022C8.362,19.004,8.689,19.017,8.36,19.022L8.36,19.022z M8.277,18.896 951 | C8.252,18.807,8.457,18.935,8.277,18.896L8.277,18.896z M11.98,10.99C12.145,11.006,11.977,11.182,11.98,10.99L11.98,10.99z 952 | M11.773,10.671C11.814,10.681,11.803,10.752,11.773,10.671L11.773,10.671z M11.469,10.997C11.407,11,11.494,10.72,11.469,10.997 953 | L11.469,10.997z M11.319,11.143C11.406,11.203,11.123,11.438,11.319,11.143L11.319,11.143z M10.898,11.569 954 | C11.028,11.536,10.86,11.675,10.898,11.569L10.898,11.569z M10.885,10.553C10.869,10.674,10.794,10.581,10.885,10.553L10.885,10.553 955 | z M10.713,11.643C10.704,11.646,10.741,11.572,10.713,11.643C10.793,11.433,10.855,11.59,10.713,11.643z M10.768,10.518 956 | C10.591,10.529,10.784,10.391,10.768,10.518L10.768,10.518z M10.571,12.997C10.625,12.734,10.602,12.996,10.571,12.997 957 | L10.571,12.997z M10.501,12.777C10.468,12.865,10.483,12.776,10.501,12.777L10.501,12.777z M8.843,6.717 958 | C8.973,6.669,8.827,6.809,8.843,6.717L8.843,6.717z M10.241,12.96c-0.053,0.216-0.795,0.652-1.08,0.666c0,0,0.049-0.094-0.058-0.049 959 | c0.023-0.08,0.121-0.138,0.13-0.218c0.071-0.003-0.03,0.079-0.037,0.139c0.239-0.012,0.659-0.384,0.772-0.425 960 | C9.9,13.051,10.26,12.959,10.241,12.96z M9.747,12.985C9.821,12.982,9.627,13.166,9.747,12.985L9.747,12.985z M9.778,11.277 961 | C9.772,11.317,9.524,11.215,9.778,11.277L9.778,11.277z M9.624,12.612C9.875,12.598,9.613,12.704,9.624,12.612L9.624,12.612z 962 | M8.606,12.011C8.599,11.826,8.831,11.997,8.606,12.011L8.606,12.011z M8.671,12.144c0.233,0.053,1.04,0.757,0.986,0.888 963 | c-0.276,0.001-0.137-0.064-0.366,0.282c-0.138-0.154,0.034-0.245-0.176-0.117c0.017,0.023-0.027-0.363-0.053-0.417 964 | c-0.322,0.056-0.255,0.602-0.443,0.811c-0.262-0.001,0.053-0.543,0.068-0.643c-0.028,0.079-0.07,0.117-0.129,0.112 965 | c0.051-0.291,0.372-0.335,0.533-0.345c-0.011,0.03,0.006,0.04,0.048,0.028c0-0.153-0.481-0.2-0.593-0.153 966 | c0.005-0.011,0.002-0.014-0.01-0.01c0.012-0.018,0.024-0.037,0.037-0.052c-0.145,0.044-0.418,0.087-0.446,0.099 967 | c0.006-0.021-0.008-0.024-0.041-0.007C8.286,12.384,8.654,12.268,8.671,12.144z M7.956,15.896C8.1,15.891,7.872,16.037,7.956,15.896 968 | L7.956,15.896z M7.76,15.81C7.816,15.807,7.772,15.929,7.76,15.81L7.76,15.81z M7.458,11.162c-0.002-0.052,0.21,0.537,0.191,0.676 969 | c-0.044-0.005-0.064,0.011-0.059,0.046C7.613,11.881,7.117,11.173,7.458,11.162z M7.269,11.784 970 | C7.281,11.521,7.519,11.854,7.269,11.784L7.269,11.784z M7.217,11.325c-0.014,0.045-0.013,0.238-0.013,0.299 971 | c0-0.05-0.025-0.024-0.02-0.007c-0.072-0.021-0.07-0.177-0.101-0.228C7.167,11.351,7.167,11.309,7.217,11.325z M7.127,10.513 972 | c-0.254,0.096-0.093,0.167-0.028-0.161C7.195,10.232,7.13,10.495,7.127,10.513z M7.035,10.226 973 | C7.116,10.282,6.892,10.41,7.035,10.226L7.035,10.226z M6.87,10.751C6.891,10.649,6.959,10.742,6.87,10.751L6.87,10.751z 974 | M5.078,13.742C5.352,13.723,4.966,14.072,5.078,13.742L5.078,13.742z M6.52,10.042c-0.001,0.003,0.003,0.002,0.003,0.006 975 | c0.022-0.003,0.042-0.007,0.076-0.003c-0.056,0.029-0.079,0.027-0.076,0.003c-0.012,0.002-0.028,0.001-0.04,0.002 976 | c-0.151,0.045-0.56,0.41-0.531,0.28c0.291-0.089,0.303-0.26,0.531-0.28C6.496,10.046,6.511,10.041,6.52,10.042z M5.716,9.574 977 | C5.845,9.305,5.464,9.458,5.8,9.355C5.798,9.753,6.251,9.186,6.467,9.241C6.436,9.388,5.196,10.148,5.304,9.71 978 | C5.455,9.725,5.55,9.571,5.716,9.574z M5.107,9.347c0.011-0.019,0.203,0,0.264-0.011C5.292,9.482,4.849,9.384,5.107,9.347z 979 | M3.791,12.304c0.005-0.029,0.03-0.041,0.04,0.035c0.039,0.03,0.072,0.083,0.099,0.152c-0.07-0.074-0.227-0.093-0.209-0.179 980 | c-0.063-0.008-0.154-0.062-0.245-0.094C3.617,12.251,3.722,12.271,3.791,12.304z"/> 981 | <path fill="#3C89C9" d="M28.827,12.569C28.832,12.605,28.898,12.596,28.827,12.569L28.827,12.569z"/> 982 | <path fill="#3C89C9" d="M9.284,12.757C9.364,12.754,9.275,12.808,9.284,12.757C9.255,12.915,9.726,12.745,9.284,12.757z"/> 983 | <path fill="#3C89C9" d="M35.885,20.362C35.889,20.49,35.976,20.363,35.885,20.362L35.885,20.362z"/> 984 | <path fill="#3C89C9" d="M35.856,21.629C36.056,21.629,35.856,21.414,35.856,21.629L35.856,21.629z"/> 985 | <path fill="#3C89C9" d="M39.982,23.137c-0.071,0.022-0.031-0.031-0.031-0.06c-0.265,0.137-0.521-0.145-0.698-0.082 986 | c0.089,0.021,0.139,0.07,0.148,0.149c-0.033,0.006-0.048,0.02-0.046,0.039c-0.04,0.022-0.274-0.02-0.293-0.024 987 | c-0.008,0.2-0.105,0.207-0.119,0.445c-0.178-0.015-0.136,0.023-0.265,0.055c0.047-0.521-0.615,0.099-0.627,0.319 988 | c-0.063,0.002-0.038-0.137-0.091-0.152c-0.031,0.61-1.219,0.717-1.298,0.963c-0.011,0.005-0.013,0.002-0.01-0.01 989 | c-0.169,0.003-0.029,0.629-0.04,0.722c-0.085-0.019-0.038-0.071-0.081-0.07c-0.002,0.02,0.005,0.035,0.012,0.051 990 | c0.167,0.231,0.328,1.302,0.06,1.312c0.09,0.799,2.969-1.344,2.808,0.007c0.021-0.006,0.035,0,0.042,0.018 991 | c0-0.003,0.015-0.015,0.024-0.024c0.318-1.008,0.558-2.052,0.714-3.126C40.078,23.52,39.964,23.542,39.982,23.137z M39.496,26.29 992 | C39.423,26.293,39.5,26.253,39.496,26.29L39.496,26.29z M39.55,26.376C39.584,26.1,39.631,26.38,39.55,26.376L39.55,26.376z 993 | M39.962,23.378C39.929,23.575,39.834,23.361,39.962,23.378L39.962,23.378z"/> 994 | <path fill="#3C89C9" d="M35.56,21.431C35.554,21.46,35.883,21.431,35.56,21.431L35.56,21.431z"/> 995 | <path fill="#3C89C9" d="M36.855,22.503c-0.028-0.15-0.559-0.54-0.586-0.389c-0.425,0.002-0.371-0.172-0.768,0.045 996 | C35.551,22.26,36.613,22.506,36.855,22.503z"/> 997 | <path fill="#3C89C9" d="M8.574,12.528c0.055-0.018,0.095-0.034,0.092-0.05C8.62,12.48,8.595,12.502,8.574,12.528z"/> 998 | <path fill="#3C89C9" d="M37.74,19.033c-0.005-0.049-0.009-0.044-0.009-0.031c0-0.127-0.059-0.189-0.188-0.168 999 | C37.544,18.875,37.751,19.03,37.74,19.033z"/> 1000 | <path fill="#3C89C9" d="M38.129,19.367C38.086,19.187,37.9,19.416,38.129,19.367L38.129,19.367z"/> 1001 | <path fill="#3C89C9" d="M39.064,23.09C39.054,22.968,38.961,23.092,39.064,23.09L39.064,23.09z"/> 1002 | <path fill="#3C89C9" d="M38.109,18.776C38.112,18.876,38.175,18.778,38.109,18.776L38.109,18.776z"/> 1003 | <path fill="#3C89C9" d="M37.548,19.079C37.399,19.04,37.548,19.097,37.548,19.079L37.548,19.079z"/> 1004 | <path fill="#3C89C9" d="M37.753,21.607c0,0.147,0.076,0.165,0.074,0.305c0.026-0.01,0.038-0.007,0.033,0.012 1005 | c0.105-0.005,0.028-0.103,0.177-0.103c0-0.139-0.284-0.265-0.284-0.378c0.063-0.034,0.151-0.055,0.225-0.099 1006 | c-0.036,0.019,0.114,0.09,0.114,0.008c-0.065-0.013-0.099-0.013-0.114-0.008c0.04-0.024,0.075-0.055,0.091-0.104 1007 | c-0.203,0.013-0.331,0.056-0.382-0.029c-0.321,0.353-0.579,0.789-0.134,0.787C37.555,22.012,37.725,21.607,37.753,21.607z"/> 1008 | <path fill="#3C89C9" d="M37.174,22.521c0,0.014-0.042,0.064-0.048,0.104c0.279-0.046,0.269,0.063,0.2-0.136 1009 | C37.268,22.479,37.337,22.519,37.174,22.521z"/> 1010 | <path fill="#3C89C9" d="M37.783,19.002C37.802,19.071,37.877,19.026,37.783,19.002L37.783,19.002z"/> 1011 | <path fill="#3C89C9" d="M38.013,22.015C38.189,22.008,37.956,21.672,38.013,22.015L38.013,22.015z"/> 1012 | <path fill="#3C89C9" d="M37.691,22.834C37.72,22.614,37.21,22.841,37.691,22.834L37.691,22.834z"/> 1013 | <path fill="#3C89C9" d="M37.811,19.156C37.796,19.525,38.032,19.178,37.811,19.156L37.811,19.156z"/> 1014 | <path fill="#3C89C9" d="M38.281,22.513C38.121,22.525,38.278,22.546,38.281,22.513L38.281,22.513z"/> 1015 | <path fill="#3C89C9" d="M38.192,21.382C38.164,21.46,38.492,21.408,38.192,21.382L38.192,21.382z"/> 1016 | <path fill="#3C89C9" d="M38.263,20.813c0.028-0.115-0.134-0.021-0.332,0.155C38.129,20.909,38.309,20.813,38.263,20.813z"/> 1017 | <path fill="#3C89C9" d="M37.846,19.402C37.853,19.55,38.298,19.357,37.846,19.402L37.846,19.402z"/> 1018 | <path fill="#3C89C9" d="M38.8,16.037C38.881,16.015,38.809,15.971,38.8,16.037L38.8,16.037z"/> 1019 | <path fill="#3C89C9" d="M39.188,21.133C38.855,21.072,39.188,21.2,39.188,21.133L39.188,21.133z"/> 1020 | <path fill="#3C89C9" d="M39.047,21.403C39.047,21.314,38.957,21.386,39.047,21.403L39.047,21.403z"/> 1021 | <path fill="#3C89C9" d="M39.177,15.369c-0.082,0.005-0.243,0.067-0.252,0.165c0.054,0.002,0.047,0.039,0.052,0.073 1022 | c0.039,0,0.064,0.023,0.085,0.074C39.125,15.471,39.261,15.602,39.177,15.369z"/> 1023 | <path fill="#3C89C9" d="M38.705,21.13c-0.017-0.059,0.205-0.366-0.017-0.437c-0.031,0.117-0.132,0.398,0.051,0.476 1024 | C38.739,21.207,38.758,21.13,38.705,21.13z"/> 1025 | <path fill="#3C89C9" d="M38.609,21.585C38.243,21.625,38.609,21.756,38.609,21.585L38.609,21.585z"/> 1026 | <path fill="#3C89C9" d="M38.683,21.201C38.565,21.169,38.685,21.237,38.683,21.201L38.683,21.201z"/> 1027 | <path fill="#3C89C9" d="M38.763,20.634C38.767,20.847,38.917,20.676,38.763,20.634L38.763,20.634z"/> 1028 | <path fill="#3C89C9" d="M39.062,15.173C38.986,15.167,39.05,15.224,39.062,15.173L39.062,15.173z"/> 1029 | <path fill="#3C89C9" d="M39.31,15.347c-0.016,0.113-0.055,0.073,0.029,0.19c0.12,0.003,0.207-0.044,0.284-0.102 1030 | c-0.042-0.15-0.085-0.302-0.131-0.451c-0.005,0.001-0.009,0.004-0.016,0.007c-0.009-0.016-0.021-0.024-0.036-0.022 1031 | c-0.01-0.055,0.007-0.053,0.021-0.074c-0.005-0.016-0.012-0.031-0.015-0.046c-0.167,0.058-0.247,0.267-0.406,0.4 1032 | c0.007,0.006,0.014,0.017,0.018,0.042c-0.026-0.001-0.036-0.013-0.038-0.025c-0.082,0.061-0.174,0.101-0.315,0.093 1033 | C38.741,15.425,39.221,15.342,39.31,15.347z"/> 1034 | <path fill="#3C89C9" d="M38.634,15.676c0.084-0.016,0.047-0.107,0.071-0.106c0.051,0.133-0.087,0.176-0.034,0.289 1035 | c0.057,0.014,0.069-0.018,0.073-0.039c0,0.014,0,0.04,0.008,0.093c0.271,0.014,0.007-0.52,0.007-0.5 1036 | c-0.125-0.01-0.125,0.083-0.214,0.078C38.655,15.646,38.59,15.558,38.634,15.676z"/> 1037 | <path fill="#3C89C9" d="M39.09,21.243C39.09,21.265,39.2,21.243,39.09,21.243L39.09,21.243z"/> 1038 | <path fill="#3C89C9" d="M39.13,23.07C39.164,22.982,39.041,23.07,39.13,23.07L39.13,23.07z"/> 1039 | <path fill="#3C89C9" d="M39.09,21.293C39.092,21.384,39.209,21.268,39.09,21.293L39.09,21.293z"/> 1040 | <path fill="#3C89C9" d="M23.898,14.594c-0.014,0.019-0.03,0.025-0.052,0.022c0.001,0.109,0.357,0.161,0.353,0.014 1041 | C24.154,14.638,23.901,14.664,23.898,14.594z"/> 1042 | <path fill="#3C89C9" d="M8.016,7.312C7.954,7.318,7.973,7.486,8.016,7.312L8.016,7.312z"/> 1043 | <path fill="#3C89C9" d="M7.97,7.73C7.818,7.749,7.92,7.849,7.97,7.73L7.97,7.73z"/> 1044 | <path fill="#3C89C9" d="M7.927,6.159C7.898,6.168,7.902,6.369,7.927,6.159L7.927,6.159z"/> 1045 | <path fill="#3C89C9" d="M7.949,7.936C7.945,8.064,7.997,7.932,7.949,7.936L7.949,7.936z"/> 1046 | <path fill="#3C89C9" d="M7.927,6.159C7.86,6.184,7.923,6.19,7.927,6.159L7.927,6.159z"/> 1047 | <path fill="#3C89C9" d="M8.526,6.359c-0.059,0.11-0.149,0.108-0.18,0.164c-0.102-0.01-0.154-0.095-0.26,0.115 1048 | c0.026,0.023,0.096,0.047,0.136,0.042c-0.03,0.076-0.035,0.048-0.037,0.104C8.052,6.783,7.996,6.789,7.889,6.763 1049 | c0,0.011-0.004,0.014-0.013,0.012c-0.075,0.28,0.416,0.3,0.566,0.282c0.291-0.434,0.043-0.21,0.191-0.579 1050 | C8.338,6.461,8.57,6.354,8.526,6.359z"/> 1051 | <path fill="#3C89C9" d="M7.891,7.67c0,0.027-0.003,0.023,0.022,0.027C7.911,7.67,7.916,7.673,7.891,7.67z"/> 1052 | <path fill="#3C89C9" d="M8.071,7.781c0.14-0.053,0.182,0.057,0.459-0.021c0.028-0.125-0.207-0.25-0.203-0.263 1053 | C8.266,7.508,8.072,7.703,8.071,7.781z"/> 1054 | <path fill="#3C89C9" d="M19.85,10.422C19.852,10.293,19.816,10.422,19.85,10.422L19.85,10.422z"/> 1055 | <path fill="#3C89C9" d="M20.45,9.181C20.384,9.454,20.495,9.18,20.45,9.181L20.45,9.181z"/> 1056 | <path fill="#3C89C9" d="M19.801,10.235C19.786,10.372,19.813,10.245,19.801,10.235L19.801,10.235z"/> 1057 | <path fill="#3C89C9" d="M8.92,5.966C8.963,5.868,8.71,5.993,8.92,5.966L8.92,5.966z"/> 1058 | <path fill="#3C89C9" d="M8.282,6.02C8.187,6.096,8.132,6.003,8.09,6.155c0.021-0.009,0.025-0.003,0.014,0.018 1059 | C8.229,6.129,8.31,6.082,8.438,6.039C8.421,6.103,8.332,6.116,8.297,6.228c0.678-0.03,0.424-0.477,0.25-0.455 1060 | C8.541,5.5,8.471,5.852,8.434,5.988c-0.049-0.023-0.042-0.236-0.15-0.197C8.28,5.794,8.275,5.797,8.271,5.801 1061 | C8.237,5.888,8.27,5.935,8.282,6.02z"/> 1062 | <path fill="#3C89C9" d="M10.293,4.948C10.386,4.915,10.326,4.873,10.293,4.948L10.293,4.948z"/> 1063 | <path fill="#3C89C9" d="M9.835,9.082c-0.06,0.021-0.159,0.057-0.218,0.102C9.578,9.272,9.796,9.155,9.835,9.082z"/> 1064 | <path fill="#3C89C9" d="M10.025,8.879c-0.011-0.049,0-0.07,0.032-0.065c-0.003,0.007-0.411-0.31-0.394-0.31 1065 | c0.079-0.162-0.273,0.417-0.275,0.43C9.646,8.912,9.524,8.788,9.819,8.72C9.803,8.83,9.848,8.99,10.025,8.879z"/> 1066 | <path fill="#3C89C9" d="M10.095,10.415C10.044,10.785,10.128,10.421,10.095,10.415L10.095,10.415z"/> 1067 | <path fill="#3C89C9" d="M20.647,11.012c-0.045-0.185-0.143-0.226-0.009-0.209c0-0.548-0.504-0.283-0.303-0.921 1068 | c-0.101-0.058-0.153-0.012-0.294,0.023c-0.004-0.118,0.175-0.17,0.114-0.296c-0.35-0.125-0.312,0.542-0.313,0.715 1069 | c0.083-0.001,0.012-0.087,0.103-0.055c-0.011,0.089-0.054,0.182-0.055,0.263c0.011-0.004,0.013,0,0.011,0.011 1070 | c0.044-0.017,0.18-0.051,0.277-0.013c0,0.122,0.019,0.112,0.018,0.307c-0.085,0-0.109,0.026-0.175-0.043 1071 | c-0.013,0.023-0.03,0.035-0.051,0.033c0.05,0.229-0.056,0.14-0.097,0.396c0.08,0,0.02-0.002,0.019,0.032 1072 | c0.147-0.005,0.204-0.035,0.343-0.057c-0.024,0.167-0.457,0.095-0.46,0.375c0.056-0.017,0.08-0.007,0.073,0.032 1073 | c0.316-0.088,0.565-0.182,0.904-0.255c0.007-0.084-0.077-0.019-0.104-0.11c0.104,0,0.188-0.084,0.186-0.229 1074 | C20.714,10.905,20.718,10.988,20.647,11.012z M20.367,11.429C20.434,11.428,20.367,11.465,20.367,11.429L20.367,11.429z"/> 1075 | <path fill="#3C89C9" d="M10.3,9.12C10.176,9.161,10.228,9.374,10.3,9.12L10.3,9.12z"/> 1076 | <path fill="#3C89C9" d="M10.045,10.554c-0.03,0.01-0.024,0.004-0.036,0.035C10.038,10.579,10.033,10.584,10.045,10.554z"/> 1077 | <path fill="#3C89C9" d="M9.647,8.391C9.651,8.49,9.781,8.403,9.647,8.391L9.647,8.391z"/> 1078 | <path fill="#3C89C9" d="M9.835,9.082c0.05-0.018,0.074-0.024,0.009-0.01C9.844,9.075,9.837,9.079,9.835,9.082z"/> 1079 | <path fill="#3C89C9" d="M7.956,6.084C7.917,6.23,8.218,5.968,8.177,5.973c0.036-0.077,0.017-0.081-0.003-0.088 1080 | c-0.05,0.042-0.097,0.085-0.147,0.128C8.072,6.02,8.032,6.073,7.956,6.084z"/> 1081 | <path fill="#3C89C9" d="M8.668,6.24C8.59,6.269,8.647,6.319,8.668,6.24L8.668,6.24z"/> 1082 | <path fill="#3C89C9" d="M7.376,7.913C7.206,7.954,7.351,8.017,7.376,7.913L7.376,7.913z"/> 1083 | <path fill="#3C89C9" d="M7.485,6.965c0.025-0.099-0.038-0.284-0.136-0.271C7.31,6.833,7.291,7.06,7.485,6.965z"/> 1084 | <path fill="#3C89C9" d="M8.679,6.594C8.701,6.507,8.582,6.606,8.679,6.594L8.679,6.594z"/> 1085 | <path fill="#3C89C9" d="M7.709,7.832C7.692,7.898,7.859,7.797,7.709,7.832L7.709,7.832z"/> 1086 | <path fill="#3C89C9" d="M6.477,7.5c0.107-0.014,0.187-0.014,0.182,0.011c-0.05,0.007-0.051,0.007-0.054,0.057 1087 | C6.528,7.605,6.43,7.634,6.328,7.657C6.254,7.737,6.185,7.82,6.113,7.901C6.208,7.975,6.27,8.079,6.5,8.018 1088 | c0.3,0.025,0.48-0.33,0.812-0.371C7.264,7.83,7.756,7.91,7.807,7.699c-0.035,0.014-0.041,0-0.019-0.039 1089 | C7.75,7.665,7.521,7.762,7.615,7.6C7.657,7.598,7.79,7.73,7.82,7.606C7.713,7.619,7.803,7.598,7.765,7.603 1090 | C7.796,7.475,7.904,7.647,7.96,7.61c0.042-0.36-0.528-0.612-0.862-0.415c0.02-0.04,0.018-0.056-0.005-0.05 1091 | c0.01-0.104,0.014-0.201-0.01-0.268C6.876,7.08,6.675,7.289,6.477,7.5z"/> 1092 | <path fill="#3C89C9" d="M27.432,3.613C27.423,3.677,27.51,3.62,27.432,3.613L27.432,3.613z"/> 1093 | <path fill="#3C89C9" d="M27.341,3.882C27.09,3.862,27.373,3.986,27.341,3.882L27.341,3.882z"/> 1094 | <path fill="#3C89C9" d="M27.415,3.729C27.451,3.815,27.459,3.733,27.415,3.729L27.415,3.729z"/> 1095 | <path fill="#3C89C9" d="M27.394,3.888c-0.006-0.012-0.004-0.015,0.008-0.011c-0.008-0.05-0.201-0.132-0.234-0.126 1096 | C27.194,3.829,27.319,3.88,27.394,3.888z"/> 1097 | <path fill="#3C89C9" d="M27.134,4.134C27.148,4.22,27.217,4.14,27.134,4.134L27.134,4.134z"/> 1098 | <path fill="#3C89C9" d="M27.416,3.462C27.619,3.48,27.417,3.417,27.416,3.462L27.416,3.462z"/> 1099 | <path fill="#3C89C9" d="M27.379,4.131C27.215,4.373,27.568,4.146,27.379,4.131L27.379,4.131z"/> 1100 | <path fill="#3C89C9" d="M27.294,3.591C26.977,3.559,27.317,3.728,27.294,3.591L27.294,3.591z"/> 1101 | <path fill="#3C89C9" d="M27.311,3.646C27.292,3.72,27.388,3.652,27.311,3.646L27.311,3.646z"/> 1102 | <path fill="#3C89C9" d="M27.399,3.578C27.373,3.415,27.233,3.598,27.399,3.578L27.399,3.578z"/> 1103 | <path fill="#3C89C9" d="M27.252,3.727C27.319,3.906,27.595,3.754,27.252,3.727L27.252,3.727z"/> 1104 | <path fill="#3C89C9" d="M27.125,3.888C27.219,3.864,27.073,3.759,27.125,3.888L27.125,3.888z"/> 1105 | <path fill="#3C89C9" d="M10.035,10.481c-0.029,0.01-0.024,0.004-0.035,0.034C10.029,10.505,10.023,10.512,10.035,10.481z"/> 1106 | <path fill="#3C89C9" d="M27.479,3.799C27.371,3.825,27.5,3.931,27.479,3.799L27.479,3.799z"/> 1107 | <path fill="#3C89C9" d="M27.613,4.129C27.239,4.034,27.647,4.348,27.613,4.129L27.613,4.129z"/> 1108 | <path fill="#3C89C9" d="M29.404,6.18C29.201,6.103,29.432,6.509,29.404,6.18L29.404,6.18z"/> 1109 | <path fill="#3C89C9" d="M30.468,6.476C30.483,6.235,30.271,6.456,30.468,6.476L30.468,6.476z"/> 1110 | <path fill="#3C89C9" d="M30.295,6.501C30.202,6.782,30.461,6.552,30.295,6.501L30.295,6.501z"/> 1111 | <path fill="#3C89C9" d="M31.667,4.669c0.066,0.008,0.139,0.022,0.216,0.039c-0.052-0.037-0.103-0.074-0.158-0.109 1112 | C31.69,4.629,31.665,4.656,31.667,4.669z"/> 1113 | <path fill="#3C89C9" d="M29.765,6.369C29.78,6.456,29.846,6.384,29.765,6.369L29.765,6.369z"/> 1114 | <path fill="#3C89C9" d="M31.859,4.909c0.009,0.01,0.006,0.012-0.004,0.008c0.031,0.116,0.291,0.133,0.491,0.123 1115 | c-0.104-0.077-0.21-0.152-0.318-0.226C31.955,4.854,31.863,4.909,31.859,4.909z"/> 1116 | <path fill="#3C89C9" d="M31.828,4.884c-0.031-0.104-0.22-0.174-0.275-0.179c0.051,0.202,0.008,0.164,0.236,0.193 1117 | C31.781,4.875,31.792,4.869,31.828,4.884z"/> 1118 | <path fill="#3C89C9" d="M32.425,5.743C32.134,5.705,32.459,5.887,32.425,5.743L32.425,5.743z"/> 1119 | <path fill="#3C89C9" d="M27.764,6.877C27.69,6.846,27.773,6.931,27.764,6.877L27.764,6.877z"/> 1120 | <path fill="#3C89C9" d="M27.697,4.263C27.503,4.264,27.788,4.505,27.697,4.263L27.697,4.263z"/> 1121 | <path fill="#3C89C9" d="M27.073,3.711C27.09,3.833,27.259,3.724,27.073,3.711L27.073,3.711z"/> 1122 | <path fill="#3C89C9" d="M27.89,4.014c-0.033-0.155-0.217,0.037-0.199,0.153C27.884,4.184,27.976,3.995,27.89,4.014z"/> 1123 | <path fill="#3C89C9" d="M27.046,6.629c0.093,0.005,0.251,0.055,0.321,0.04c0.012,0.093-0.093,0.104-0.082,0.199 1124 | c0.009-0.003,0.012,0.001,0.011,0.013c0.292,0.022,0.354-0.044,0.551-0.031c-0.003-0.012,0-0.015,0.008-0.01 1125 | c-0.003-0.026-0.029-0.007-0.031-0.033c-0.405-0.026-0.22-0.818-0.472-0.696c-0.003-0.029-0.02-0.01-0.024-0.055 1126 | c-0.056-0.032,1.572-0.583,1.466-0.827c-0.458-0.095-1.621,0.383-1.681,0.695c0.069,0.037,0.103,0.014,0.173,0.032 1127 | c0.002,0.027-0.193,0.094-0.026,0.105c0.026,0.183-0.266,0.307-0.225,0.556C27.045,6.614,27.05,6.618,27.046,6.629z M27.261,5.782 1128 | C27.328,5.81,27.268,5.817,27.261,5.782L27.261,5.782z"/> 1129 | <path fill="#3C89C9" d="M27.968,6.953c0.024,0.063,0.156,0.182,0.16,0.204c0.268,0.019-0.055-0.206-0.152-0.212 1130 | C27.98,6.954,27.976,6.958,27.968,6.953z"/> 1131 | <path fill="#3C89C9" d="M28.137,4.1c0.019,0.001,0.046,0.01,0.051,0.037c0.034,0.015,0.177-0.166,0.174-0.175 1132 | c-0.124-0.047-0.146,0.029-0.265,0.018c0.021,0.045,0.055,0.047-0.012,0.041C28.097,4.076,28.128,4.054,28.137,4.1z"/> 1133 | <path fill="#3C89C9" d="M11.907,18.457C11.933,18.614,12.008,18.456,11.907,18.457L11.907,18.457z"/> 1134 | <path fill="#3C89C9" d="M10.877,34.785c-0.051,0.077-0.162,0.074-0.074,0.245C10.993,35.021,11.246,34.813,10.877,34.785z"/> 1135 | <path fill="#3C89C9" d="M11.921,33.813C11.731,33.737,11.91,33.951,11.921,33.813L11.921,33.813z"/> 1136 | <path fill="#3C89C9" d="M11.769,34.281C11.679,34.274,11.792,34.442,11.769,34.281L11.769,34.281z"/> 1137 | <path fill="#3C89C9" d="M10.615,30.859c-0.019,0.12,0.04,0.214,0.169,0.223c-0.004-0.012-0.001-0.016,0.009-0.012 1138 | C10.762,30.995,10.749,30.899,10.615,30.859z"/> 1139 | <path fill="#3C89C9" d="M10.895,31.224C10.897,31.254,10.964,31.251,10.895,31.224L10.895,31.224z"/> 1140 | <path fill="#3C89C9" d="M11.284,31.385C11.34,31.54,11.388,31.404,11.284,31.385L11.284,31.385z"/> 1141 | <path fill="#3C89C9" d="M11.413,31.431C11.438,31.489,11.523,31.46,11.413,31.431L11.413,31.431z"/> 1142 | <path fill="#3C89C9" d="M11.659,35.646c0.457,0.038-0.057-0.872-0.143-1.087c-0.095-0.007-0.167,0.733-0.173,0.695 1143 | C10.168,35.063,11.678,35.746,11.659,35.646z"/> 1144 | <path fill="#3C89C9" d="M12.597,33.14C12.354,33.093,12.603,33.184,12.597,33.14L12.597,33.14z"/> 1145 | <path fill="#3C89C9" d="M12.268,30.555C12.32,30.916,12.427,30.595,12.268,30.555L12.268,30.555z"/> 1146 | <path fill="#3C89C9" d="M12.572,30.575c-0.099-0.014-0.193,0.14-0.137,0.218C12.734,30.809,12.572,30.577,12.572,30.575z"/> 1147 | <path fill="#3C89C9" d="M12.326,33.551C12.502,33.56,12.292,33.284,12.326,33.551L12.326,33.551z"/> 1148 | <path fill="#3C89C9" d="M11.948,31.224C11.723,31.214,11.929,31.31,11.948,31.224L11.948,31.224z"/> 1149 | <path fill="#3C89C9" d="M12.258,33.493C12,33.413,12.344,33.845,12.258,33.493L12.258,33.493z"/> 1150 | <path fill="#3C89C9" d="M12.852,32.981C12.526,32.957,12.872,33.159,12.852,32.981L12.852,32.981z"/> 1151 | <path fill="#3C89C9" d="M10.299,29.371c0.01-0.006,0.014,0,0.012,0.01c0.116,0.058,0.094-0.162,0.087-0.196 1152 | C10.313,29.2,10.293,29.314,10.299,29.371z"/> 1153 | <path fill="#3C89C9" d="M10.359,29.118C10.352,29.036,10.301,29.1,10.359,29.118L10.359,29.118z"/> 1154 | <path fill="#3C89C9" d="M10.328,29.01C10.299,29.126,10.383,29.014,10.328,29.01L10.328,29.01z"/> 1155 | <path fill="#3C89C9" d="M10.421,28.64c-0.022-0.253-0.21,0.198-0.032,0.234C10.386,28.833,10.456,28.642,10.421,28.64z"/> 1156 | <path fill="#3C89C9" d="M12.603,34.9C12.619,34.578,12.489,34.895,12.603,34.9L12.603,34.9z"/> 1157 | <path fill="#3C89C9" d="M3.359,11.939c-0.003,0.006-0.007,0.012-0.01,0.019C3.354,11.97,3.367,11.948,3.359,11.939z"/> 1158 | <path fill="#3C89C9" d="M7.338,21.032C7.336,21.431,7.514,21.031,7.338,21.032L7.338,21.032z"/> 1159 | <path fill="#3C89C9" d="M10.396,30.308C10.433,30.463,10.555,30.353,10.396,30.308L10.396,30.308z"/> 1160 | <path fill="#3C89C9" d="M10.349,30.539c0.076,0.003,0.134-0.12,0.08-0.126C10.346,30.191,10.347,30.521,10.349,30.539z"/> 1161 | <path fill="#3C89C9" d="M10.309,30.366C10.28,30.295,10.241,30.389,10.309,30.366L10.309,30.366z"/> 1162 | <path fill="#3C89C9" d="M10.271,30.301C10.452,30.358,10.27,30.125,10.271,30.301L10.271,30.301z"/> 1163 | <path fill="#3C89C9" d="M10.293,30.22c0.076-0.038,0.022,0.011,0.085,0.013c0.046-0.156-0.02-0.241-0.046-0.427 1164 | C10.121,29.798,10.276,30.065,10.293,30.22z"/> 1165 | <path fill="#3C89C9" d="M10.594,30.856c-0.123-0.037-0.048-0.362-0.269-0.267C10.335,30.626,10.561,31.011,10.594,30.856z"/> 1166 | <path fill="#3C89C9" d="M11.634,34.103c-0.016-0.229-0.128,0.073-0.069,0.205C11.642,34.313,11.67,34.114,11.634,34.103z"/> 1167 | <path fill="#3C89C9" d="M10.111,17.823c0.091,0.026,0.353,0.058,0.389,0.057c0.009-0.204,0.362-0.064,0.364-0.115 1168 | c0.21-0.004-0.068-0.129-0.135-0.136c-0.028-0.116-0.353-0.088-0.463-0.086c0.031,0.051,0.111,0.161,0.108,0.221 1169 | c-0.064,0.04-0.204-0.039-0.27-0.037c0.002,0.02-0.013,0.028-0.044,0.022C10.06,17.829,10.113,17.784,10.111,17.823z"/> 1170 | <path fill="#3C89C9" d="M11.845,18.307C11.867,18.437,11.888,18.307,11.845,18.307L11.845,18.307z"/> 1171 | <path fill="#3C89C9" d="M12.083,18.713C12.081,18.802,12.116,18.734,12.083,18.713L12.083,18.713z"/> 1172 | <path fill="#3C89C9" d="M11.882,18.167C11.744,18.169,11.88,18.237,11.882,18.167L11.882,18.167z"/> 1173 | <path fill="#3C89C9" d="M11.851,19.243C11.976,19.258,11.858,18.982,11.851,19.243L11.851,19.243z"/> 1174 | <path fill="#3C89C9" d="M27.032,4.04C26.944,4.022,27.023,4.104,27.032,4.04L27.032,4.04z"/> 1175 | <path fill="#3C89C9" d="M11.506,19.107C11.504,19.142,11.575,19.106,11.506,19.107L11.506,19.107z"/> 1176 | <path fill="#3C89C9" d="M11.945,19.467C11.943,19.517,12.046,19.476,11.945,19.467L11.945,19.467z"/> 1177 | <path fill="#3C89C9" d="M11.917,12.382c-0.203,0.068,0.204,0.203,0.223,0.172c-0.051-0.04-0.055-0.057-0.016-0.052 1178 | C12.134,12.403,11.88,12.608,11.917,12.382z"/> 1179 | <path fill="#3C89C9" d="M12.244,12.679c0.033-0.002,0.007,0.011,0.052,0.009c0.016-0.18,0.146-0.219,0.187-0.341 1180 | C12.489,12.348,12.069,12.529,12.244,12.679z"/> 1181 | <path fill="#3C89C9" d="M9.806,8.22C9.796,8.27,9.875,8.214,9.806,8.22L9.806,8.22z"/> 1182 | <path fill="#3C89C9" d="M12.478,12.52C12.31,12.527,12.519,12.718,12.478,12.52L12.478,12.52z"/> 1183 | <path fill="#3C89C9" d="M11.32,17.768C10.962,17.774,11.314,17.917,11.32,17.768L11.32,17.768z"/> 1184 | <path fill="#3C89C9" d="M12.268,12.195C12.112,12.245,12.26,12.275,12.268,12.195L12.268,12.195z"/> 1185 | <path fill="#3C89C9" d="M11.924,11.756c-0.004,0.003-0.026,0.006-0.026-0.004c-0.01,0.092,0.234,0.214,0.33,0.209 1186 | C12.24,11.857,12.039,11.766,11.924,11.756z"/> 1187 | <path fill="#3C89C9" d="M9.635,17.759C9.558,17.736,9.621,18.048,9.635,17.759L9.635,17.759z"/> 1188 | <path fill="#3C89C9" d="M13.343,26.738c-0.041,0-0.045,0-0.052,0.033C13.332,26.771,13.336,26.774,13.343,26.738z"/> 1189 | <path fill="#3C89C9" d="M13.219,26.846C13.418,26.85,13.214,26.745,13.219,26.846L13.219,26.846z"/> 1190 | <path fill="#3C89C9" d="M27.608,23.781c0.041-0.015,0.058,0.017,0.058,0.081c0,0,0.001,0.005,0.007,0.005 1191 | c0.007-0.038,0.034-0.456-0.026-0.454c-0.021-0.657-1.45,1.846-0.965,1.843c-0.029,1.099,0.971-0.946,0.984-1.394 1192 | C27.635,23.854,27.608,23.788,27.608,23.781z"/> 1193 | <path fill="#3C89C9" d="M13.184,33.342C13.191,33.251,13.139,33.345,13.184,33.342L13.184,33.342z"/> 1194 | <path fill="#3C89C9" d="M10.128,14.291C10.065,14.427,10.175,14.289,10.128,14.291L10.128,14.291z"/> 1195 | <path fill="#3C89C9" d="M13.119,32.834C13.257,32.811,13.118,32.821,13.119,32.834L13.119,32.834z"/> 1196 | <path fill="#3C89C9" d="M9.555,16.688C9.521,16.889,9.725,16.683,9.555,16.688L9.555,16.688z"/> 1197 | <path fill="#3C89C9" d="M9.084,16.965c-0.106,0.002-0.384,0.03-0.359,0.201c-0.019-0.007-0.034-0.002-0.044,0.012 1198 | c0.004,0.007,0.094,0.008,0.214,0.018c0.011-0.018,0.035-0.032,0.08-0.026c-0.004,0.019-0.009,0.019-0.014,0.032 1199 | c0.251,0.026,0.59,0.102,0.665,0.356c0.152-0.02,0.349-0.083,0.471-0.085C9.999,17.264,9.108,17.097,9.084,16.965z"/> 1200 | <path fill="#3C89C9" d="M10.009,10.452C10.12,10.444,10.024,10.353,10.009,10.452L10.009,10.452z"/> 1201 | <path fill="#3C89C9" d="M13.014,33.429C12.991,33.378,12.914,33.425,13.014,33.429L13.014,33.429z"/> 1202 | <path fill="#3C89C9" d="M8.959,17.2c-0.024-0.001-0.043-0.003-0.065-0.004C8.863,17.246,8.921,17.318,8.959,17.2z"/> 1203 | <path fill="#3C89C9" d="M9.905,14.884C9.879,14.928,9.985,14.88,9.905,14.884L9.905,14.884z"/> 1204 | <path fill="#3C89C9" d="M11.022,13.424C10.922,13.453,11.018,13.474,11.022,13.424L11.022,13.424z"/> 1205 | <path fill="#3C89C9" d="M10.695,13.65C10.348,13.768,10.69,13.665,10.695,13.65L10.695,13.65z"/> 1206 | <path fill="#3C89C9" d="M8.988,6.2C9.007,6.2,9.102,5.752,8.988,6.2L8.988,6.2z"/> 1207 | <path fill="#3C89C9" d="M9.736,5.243C9.624,5.577,9.846,5.274,9.736,5.243L9.736,5.243z"/> 1208 | <path fill="#3C89C9" d="M9.42,5.325C9.305,5.365,9.193,5.41,9.076,5.411c-0.004,0.022-0.02,0.038-0.048,0.046 1209 | C9.067,5.666,9.414,5.354,9.42,5.325z"/> 1210 | <path fill="#3C89C9" d="M10.567,7.548C10.542,7.682,10.754,7.538,10.567,7.548L10.567,7.548z"/> 1211 | <path fill="#3C89C9" d="M10.999,5.579C10.77,5.621,10.946,5.749,10.999,5.579L10.999,5.579z"/> 1212 | <path fill="#3C89C9" d="M10.822,5.929C10.807,6.011,10.915,5.923,10.822,5.929L10.822,5.929z"/> 1213 | <path fill="#3C89C9" d="M11.085,6.142c-0.311,0.03-0.283,0.146-0.534,0.293C10.521,6.632,11.039,6.437,11.085,6.142z"/> 1214 | <path fill="#3C89C9" d="M9.704,7.299C9.663,7.493,9.845,7.403,9.704,7.299L9.704,7.299z"/> 1215 | <path fill="#3C89C9" d="M10.551,9.026C10.544,8.932,10.465,9.032,10.551,9.026L10.551,9.026z"/> 1216 | <path fill="#3C89C9" d="M9.799,7.247C9.708,7.225,9.787,7.303,9.799,7.247L9.799,7.247z"/> 1217 | <path fill="#3C89C9" d="M10.516,8.945C10.609,8.946,10.54,8.891,10.516,8.945L10.516,8.945z"/> 1218 | <path fill="#3C89C9" d="M11.843,4.625C11.514,4.734,11.82,4.734,11.843,4.625L11.843,4.625z"/> 1219 | <path fill="#3C89C9" d="M9.601,7.938C9.55,7.96,9.585,8.018,9.601,7.938L9.601,7.938z"/> 1220 | <path fill="#3C89C9" d="M10.899,5.829c-0.086-0.303-1.293-0.009-1.329,0.005c0.057-0.051,0.056-0.072-0.001-0.06 1221 | c0.034-0.069,0.134,0.011,0.158-0.092C9.58,5.627,9.501,5.558,9.321,5.642c0.028-0.193-0.277-0.067-0.369-0.003 1222 | C8.95,5.599,9.31,6.167,9.346,6.239C9.86,6.179,10.45,5.875,10.899,5.829z"/> 1223 | <path fill="#3C89C9" d="M9.706,5.512C9.57,5.549,9.647,5.731,9.706,5.512L9.706,5.512z"/> 1224 | <path fill="#3C89C9" d="M17.683,7.794C17.985,7.745,17.687,7.777,17.683,7.794L17.683,7.794z"/> 1225 | <path fill="#3C89C9" d="M17.368,6.1c0.04-0.018,0.062-0.003,0.063,0.04c0.387-0.063,0.187,0.203,0.542,0.191 1226 | c0-0.012,0.003-0.022,0.013-0.033c-0.088-0.047-0.019-0.114-0.084-0.138c-0.037,0.007-0.071,0.012-0.071-0.01 1227 | c0.039-0.001,0.055,0.004,0.071,0.01c0.025-0.006,0.054-0.013,0.063-0.013c-0.014-0.025-0.009-0.047,0.014-0.066 1228 | c-0.065-0.015-0.106-0.017-0.131-0.015c0.013-0.01,0.028-0.026,0.039-0.06C17.827,6.009,17.386,5.86,17.368,6.1z"/> 1229 | <path fill="#3C89C9" d="M18.098,5.651C17.774,5.589,18.09,5.777,18.098,5.651L18.098,5.651z"/> 1230 | <path fill="#3C89C9" d="M18.611,15.901C18.609,16.122,18.644,15.901,18.611,15.901L18.611,15.901z"/> 1231 | <path fill="#3C89C9" d="M11.949,5.126C11.818,5.109,11.934,5.201,11.949,5.126L11.949,5.126z"/> 1232 | <path fill="#3C89C9" d="M19.26,11.304c0.424-0.123,0.74-0.78,0.375-0.881c-0.001,0.111-0.234,0.211-0.331,0.212 1233 | c-0.003,0.148-0.075,0.12-0.077,0.241c0.083,0.004,0.125-0.023,0.165-0.024c0.049,0.18-0.18,0.279-0.183,0.407 1234 | C19.351,11.227,19.262,11.226,19.26,11.304z M19.399,11.018C19.368,11.114,19.323,11.019,19.399,11.018L19.399,11.018z"/> 1235 | <path fill="#3C89C9" d="M18.373,15.979C18.371,16.109,18.48,15.979,18.373,15.979L18.373,15.979z"/> 1236 | <path fill="#3C89C9" d="M18.213,5.451C18.207,5.449,18.203,5.635,18.213,5.451L18.213,5.451z"/> 1237 | <path fill="#3C89C9" d="M14.677,3.683C14.679,3.673,14.594,3.674,14.677,3.683L14.677,3.683z"/> 1238 | <path fill="#3C89C9" d="M18.302,5.001C18.191,5.234,18.509,5.078,18.302,5.001L18.302,5.001z"/> 1239 | <path fill="#3C89C9" d="M12.021,5.129C12.03,5.151,12.099,5.145,12.021,5.129L12.021,5.129z"/> 1240 | <path fill="#3C89C9" d="M14.42,3.564c0.102-0.009,0.187,0.03,0.257,0.119C14.685,3.629,14.425,3.41,14.42,3.564z"/> 1241 | <path fill="#3C89C9" d="M18.402,5.249C18.386,5.567,18.452,5.232,18.402,5.249L18.402,5.249z"/> 1242 | <path fill="#3C89C9" d="M18.335,3.447C18.345,3.279,18.297,3.449,18.335,3.447L18.335,3.447z"/> 1243 | <path fill="#3C89C9" d="M18.213,15.948C18.211,16.033,18.388,15.929,18.213,15.948L18.213,15.948z"/> 1244 | <path fill="#3C89C9" d="M13.137,12.246C13.055,12.219,13.125,12.418,13.137,12.246L13.137,12.246z"/> 1245 | <path fill="#3C89C9" d="M14.864,9.424C14.822,9.531,14.987,9.45,14.864,9.424L14.864,9.424z"/> 1246 | <path fill="#3C89C9" d="M16.485,7.265c0.319-0.013,1.149,0.046,1.419-0.505c-0.248-0.004-0.334-0.012-0.589-0.004 1247 | c0.003-0.045-0.001-0.07-0.02-0.083c0.089-0.017,0.18-0.064,0.177-0.106c-0.121,0.003-0.235,0.046-0.345,0.033l-0.001,0.002 1248 | c-0.001,0.027,0.018,0.04,0.037,0.052c-0.025,0-0.046,0.001-0.081,0.002c0.008-0.024,0.028-0.038,0.044-0.054 1249 | c0-0.001-0.002-0.001-0.002-0.002c0.001,0,0.002,0,0.003,0c0.088-0.084,0.28-0.075,0.376-0.078c-0.001-0.02-0.009-0.028-0.016-0.037 1250 | c-0.018-0.014-0.036-0.026-0.053-0.038c-0.097,0.002-0.216-0.002-0.309,0c0.004-0.011,0-0.014-0.009-0.011 1251 | c0.004-0.044,0.03-0.017,0.037-0.111c0.087-0.001,0.184,0.053,0.282,0.122c0.009,0,0.019,0,0.026,0c0,0.007,0.015,0.017,0.027,0.038 1252 | c0.185,0.136,0.369,0.301,0.486,0.221c0.013-0.228-0.126-0.489-0.442-0.479c0.002-0.047,0.075-0.018,0.09-0.068 1253 | c-0.086-0.089-0.333,0.121-0.315-0.122c0.083-0.004,0.297-0.228,0.385-0.23C17.61,6.153,18.183,5.758,18.14,5.76 1254 | c-0.146-0.164-0.206,0.201-0.188-0.192c0.104,0.027,0.269,0.135,0.374,0.067c0-0.083-0.251-0.089-0.304-0.109 1255 | c-0.007,0.043-0.013,0.062-0.01-0.003c0.001,0,0.007,0,0.01,0.003c0.007-0.046,0.016-0.121,0.019-0.177 1256 | c-0.013-0.004-0.025-0.009-0.037-0.012c0.035-0.099,0.042-0.06,0.037,0.012c0.069,0.019,0.14,0.05,0.194,0.048 1257 | c-0.002-0.011,0.001-0.016,0.011-0.012c0.016-0.303-0.064-0.313-0.22-0.279c0.002-0.035,0.033-0.088,0.03-0.044 1258 | c0.124-0.004,0.047-0.128,0.057-0.154c0.1,0.047,0.204,0.065,0.313,0.056c-0.003-0.011,0.001-0.015,0.009-0.012 1259 | c-0.031-0.263-0.09-0.104-0.241-0.168c0.004-0.075,0.02-0.038,0.006-0.099c0.032,0,0.09,0.041,0.14-0.016 1260 | c-0.12-0.028-0.182-0.071-0.292-0.067c0.002-0.011,0-0.015-0.01-0.011c0.015-0.026,0.023-0.055,0.024-0.088 1261 | c0.159,0.015,0.533-0.323,0.542-0.508c-0.378-0.085-0.093,0.058-0.333,0.064c0.003-0.051-0.031-0.079-0.029-0.108 1262 | c0.009,0,0.03,0.001,0.057,0.002c0.014-0.056,0.063-0.012,0.014,0.001c0.152,0.009,0.484,0.019,0.494-0.195 1263 | c-0.096,0.004-0.177,0.01-0.27,0.016c-0.073,0.022-0.123,0.03-0.122,0.005c0.048-0.001,0.083-0.004,0.122-0.005 1264 | c0.206-0.063,0.598-0.243,0.66-0.245c-0.098-0.423-1.189,0.165-1.43,0.175c0.003-0.01,0.001-0.015-0.009-0.01 1265 | c0.007-0.095,0.333-0.08,0.31-0.307c-0.371,0.042-0.938,0.283-1.364,0.202c0.16-0.341,1.611-0.193,1.565-0.406 1266 | c-0.035-0.011-0.308-0.102-0.453-0.099c-0.013,0.028-0.041,0.042-0.087,0.044c0.002-0.031,0.037-0.043,0.087-0.044 1267 | c0.012-0.025,0.011-0.063-0.013-0.123c0.03,0.006-0.555,0.095-0.167-0.015c-0.055,0.015,0.008-0.027,0,0 1268 | c0.05-0.181-1.729,0.053-1.472,0.1c-0.046,0.047-0.067,0.061-0.085,0.07c0.005,0.012,0.012,0.027,0.005,0.075 1269 | c-0.071,0.005-0.063-0.083-0.132-0.078c0.051,0.113-0.306,0.043-0.388-0.005c-0.01,0.024-0.026,0.131-0.029,0.152 1270 | c0.009-0.005,0.013-0.001,0.007,0.011c0.076-0.006,0.311,0.007,0.291,0.163c0.018-0.001-0.514-0.226-0.375-0.06 1271 | c0.029-0.002,0.033,0.019,0.029,0.05c-0.16-0.083-0.163-0.056-0.33-0.062c-0.032,0.227,0.375,0.258,0.357,0.394 1272 | c-0.146-0.052-0.533-0.382-0.708-0.367c-0.016,0.2-0.018,0.181-0.042,0.346c-0.018,0.004-0.025,0.015-0.023,0.034 1273 | c-0.127-0.016-0.29-0.237-0.395,0.01c0.013-0.004,0.015,0.002,0.006,0.022c-0.05,0.003-0.388-0.12-0.772-0.071 1274 | c0.002,0.055,0.044,0.101,0.033,0.167C13.597,3.9,13.497,3.714,13.493,3.73c-0.245,0.061-0.086,0.199-0.098,0.266 1275 | c-0.02-0.008-0.028-0.004-0.029,0.013c-0.296,0.027-0.442,0.017-0.722,0.28c-0.009,0.093,0.339-0.012,0.416-0.019 1276 | c-0.103,0.161-1.114,0.655-1.114,0.647c0.211-0.021,0.424,0.125,0.754,0.095c-0.007,0.024-0.003,0.035,0.013,0.029 1277 | c-0.031,0.017-0.048,0.039-0.049,0.068c-0.1-0.023-0.511,0.114-0.453,0.126c0.005-0.003-0.211,0.002-0.24,0.013 1278 | c-0.103,0.558,1.641-0.276,1.664,0.542c0.044-0.02,0.097-0.021,0.001,0.014c0.001,0.034,0.017,0.054,0.011,0.095 1279 | c0.384-0.152,0.063,0.686,0.062,0.701c0.151-0.01,0.359-0.001,0.55-0.057c-0.005,0.01-0.002,0.015,0.008,0.01 1280 | c-0.006,0.053-0.087,0.01-0.095,0.071c0.037-0.003,0.135-0.055,0.14,0.034c-0.135,0.009-0.027,0.138-0.038,0.228 1281 | c-0.185-0.015-0.254-0.123-0.472-0.12c-0.003,0.025-0.03,0.026-0.045,0.045c0.037,0.037,0.126,0.069,0.109,0.122 1282 | c-0.2-0.026-0.1,0.153-0.229,0.208c-0.002,0.116,0.146,0.034,0.178,0.032c0.006,0.077-0.035,0.098-0.123,0.062 1283 | c0.032,0.23,0.495-0.127,0.396-0.268c-0.102-0.008-0.205-0.023-0.201-0.055c0.121-0.009,0.174,0.017,0.201,0.055 1284 | c0.085,0.007,0.169,0.008,0.186,0.007c-0.03,0.074-0.358,0.566-0.358,0.569c0.131-0.007,0.206-0.01,0.259-0.011 1285 | c-0.049-0.003-0.084-0.015,0.01-0.048c0.005,0.025-0.004,0.034-0.007,0.047c0.141-0.002,0.065,0.005,0,0.001 1286 | c-0.026,0.083-0.195,0.004-0.254,0.031c-0.012,0.057,0.021,0.078,0.099,0.07c-0.037,0.034-0.207-0.065-0.229,0.13 1287 | c0.21-0.07,0.325-0.151,0.417-0.14c-0.023,0.027-0.057,0.032-0.016,0.055c0.007,0.062-0.464,0.058-0.417,0.153 1288 | c0.137-0.008,0.037,0.227-0.021,0.248c0.077,0.174,0.077-0.074,0.056,0.115c0.057-0.013,0.115-0.05,0.163-0.052 1289 | c-0.019,0.16-0.051,0.155-0.038,0.336c0.098-0.033,0.106-0.123,0.199-0.107c-0.029,0.113-0.162,0.203-0.19,0.203 1290 | c0.093,0.207,0.166,0.39,0.377,0.38c-0.022,0.115-0.051,0.153,0.065,0.148c-0.088,0.114,0.013,0.062,0.001,0.184 1291 | c0.101-0.005,0.154-0.092,0.257-0.174c0.065,0.101-0.039,0.092-0.043,0.143c0.132-0.006,0.112-0.005,0.221-0.01 1292 | c-0.007,0.071-0.067,0.078-0.072,0.132c0.078-0.024,0.13,0.006,0.137-0.07c0.007,0-0.003,0.125,0.121,0.103 1293 | c-0.019-0.039-0.041-0.031,0.034-0.035c-0.019-0.095-0.053-0.074-0.098-0.147c0.285-0.111,0.358-0.797,0.365-0.859 1294 | c0.209-0.01,0.104-0.063,0.088-0.21C15.771,8.111,16.443,7.854,16.485,7.265z M17.249,6.757C17.327,6.756,17.128,6.898,17.249,6.757 1295 | L17.249,6.757z M17.925,5.374C17.993,5.371,17.914,5.565,17.925,5.374L17.925,5.374z M17.62,3.747 1296 | C17.669,3.745,17.594,3.8,17.62,3.747L17.62,3.747z M17.581,3.78c0.001-0.015-0.229,0.14-0.229,0.14 1297 | C17.366,3.843,17.526,3.782,17.581,3.78z M17.097,3.093c0.013-0.013,0.016-0.015,0.033-0.033c0.001,0,0.003,0,0.004,0 1298 | c0.156-0.132,0.375-0.277,0.352-0.005c-0.117,0.002-0.233,0.003-0.352,0.005c0,0,0,0,0,0c0.099-0.001-0.009,0.021-0.002,0.002 1299 | C17.119,3.074,17.109,3.083,17.097,3.093C16.942,3.254,16.987,3.193,17.097,3.093z M16.946,3.125 1300 | c-0.006,0.064-0.216,0.064-0.223-0.086C16.73,3.038,16.882,3.11,16.946,3.125z M16.513,3.192C16.517,3.18,16.706,3.196,16.513,3.192 1301 | L16.513,3.192z M13.922,7.874C14.012,7.894,13.917,7.928,13.922,7.874L13.922,7.874z M14.3,7.81 1302 | C14.253,7.974,14.034,7.877,14.3,7.81L14.3,7.81z M14.705,9.193C14.725,9.191,14.673,9.273,14.705,9.193L14.705,9.193z 1303 | M15.836,7.932C15.821,7.784,16,7.888,15.836,7.932L15.836,7.932z"/> 1304 | <path fill="#3C89C9" d="M15.608,31.381C15.42,31.376,15.637,31.498,15.608,31.381L15.608,31.381z"/> 1305 | <path fill="#3C89C9" d="M13.626,12.099c-0.118,0.039-0.06,0.083-0.023-0.097c-0.051,0.016-0.082,0.105-0.083,0.143 1306 | c-0.012-0.019-0.033-0.022-0.061-0.009c0.002-0.011,0-0.013-0.01-0.011c0.007-0.085,0.081-0.1,0.089-0.207 1307 | c-0.026,0.03-0.037,0.034-0.031,0.013c-0.03,0-0.088,0.047-0.129,0.048c0.003-0.007,0.013-0.186-0.011-0.236 1308 | c-0.151,0.006-0.324,0.152-0.302-0.085c-0.05,0.002-0.066,0.122-0.125,0.124c0.017-0.182,0.12-0.406,0.123-0.435 1309 | c-0.383,0.095-0.076,0.563-0.384,0.576c0.002,0.011-0.001,0.014-0.011,0.012c0.005-0.056-0.045,0.21-0.042,0.227 1310 | c0.018-0.007,0.024-0.004,0.021,0.01c0.271-0.066,0.482-0.074,0.672-0.081c-0.02,0.062-0.12,0.124-0.131,0.188 1311 | c0.105-0.013,0.141-0.188,0.224-0.191c0,0.098,0.001,0.105-0.005,0.195C13.471,12.276,13.594,12.292,13.626,12.099z"/> 1312 | <path fill="#3C89C9" d="M13.975,6.669C13.993,6.531,13.899,6.673,13.975,6.669L13.975,6.669z"/> 1313 | <path fill="#3C89C9" d="M14.084,6.629C14.057,6.679,14.182,6.623,14.084,6.629L14.084,6.629z"/> 1314 | <polygon fill="#3C89C9" points="17.134,3.061 17.13,3.061 17.131,3.063 "/> 1315 | <path fill="#3C89C9" d="M26.165,22.102C26.165,22.225,26.248,22.156,26.165,22.102L26.165,22.102z"/> 1316 | <path fill="#3C89C9" d="M27.644,24.063C27.616,24.146,27.673,24.063,27.644,24.063L27.644,24.063z"/> 1317 | <path fill="#3C89C9" d="M18.703,7.881c0.013-0.201-0.416-0.075-0.416,0.052c-0.111-0.03-0.358-0.142-0.372,0.138 1318 | c-0.007-0.008-0.018-0.011-0.029-0.009c-0.005-0.069,0.035-0.278-0.096-0.238c0.002,0.022-0.012,0.022-0.04,0.001 1319 | c-0.02,0.058,0.045,0.036,0.053,0.119c-0.064-0.019-0.093-0.03-0.112-0.107c-0.098,0.035-0.009,0.198-0.168,0.202 1320 | c0.033,0.081,0.2-0.056,0.268-0.019c0-0.006-0.135,0.101,0.007,0.066c-0.009,0.011-0.013,0.021-0.013,0.034 1321 | c0.022-0.014-0.277,0.062-0.22,0.061c0,0.02,0.23,0.088,0.243,0.082c-0.028,0.001,0.018,0.033,0.039,0.032 1322 | c-0.065,0.078-0.078,0.036-0.153,0.079C17.809,8.858,19.272,8.083,18.703,7.881z"/> 1323 | <path fill="#3C89C9" d="M26.99,4.123C26.674,4.026,26.985,4.252,26.99,4.123L26.99,4.123z"/> 1324 | <polygon fill="#3C89C9" points="14.173,7.53 14.175,7.53 14.175,7.529 "/> 1325 | <path fill="#3C89C9" d="M13.602,5.817c0.02-0.007,0.021-0.009,0.034-0.013c0-0.005,0-0.01-0.001-0.014 1326 | C13.617,5.798,13.604,5.807,13.602,5.817z"/> 1327 | <path fill="#3C89C9" d="M11.243,7.741C11.312,7.585,11.049,7.757,11.243,7.741L11.243,7.741z"/> 1328 | <path fill="#3C89C9" d="M10.64,8.966C10.648,9.074,10.712,8.961,10.64,8.966L10.64,8.966z"/> 1329 | <path fill="#3C89C9" d="M11.067,7.325C10.945,7.343,11.05,7.416,11.067,7.325L11.067,7.325z"/> 1330 | <path fill="#3C89C9" d="M10.959,7.66C10.804,8.09,11.261,7.577,10.959,7.66L10.959,7.66z"/> 1331 | <path fill="#3C89C9" d="M10.704,7.378C10.675,7.39,10.708,7.47,10.704,7.378L10.704,7.378z"/> 1332 | <path fill="#3C89C9" d="M10.755,7.312C10.708,7.409,10.839,7.303,10.755,7.312L10.755,7.312z"/> 1333 | <path fill="#3C89C9" d="M11.275,7.612C11.299,7.448,11.199,7.619,11.275,7.612L11.275,7.612z"/> 1334 | <path fill="#3C89C9" d="M10.728,7.251C10.391,7.332,10.674,7.435,10.728,7.251L10.728,7.251z"/> 1335 | <path fill="#3C89C9" d="M12.166,9.146C12.007,9.156,12.14,9.228,12.166,9.146L12.166,9.146z"/> 1336 | <path fill="#3C89C9" d="M12.786,7.987c0-0.011,0.002-0.015,0.012-0.012c0.087-0.15-0.063-0.104-0.042-0.253 1337 | c-0.018,0.022-0.112,0.146-0.157,0.149c0.026-0.039,0.042-0.079,0.046-0.12c-0.17,0.177-0.258-0.094-0.249-0.152 1338 | c-0.011,0.004-0.013,0.001-0.008-0.009c-0.138,0.045-0.067,0.121-0.222,0.133c0.024-0.1-0.067-0.266-0.241-0.257 1339 | c0.013-0.074,0.07-0.074,0.088-0.187c0.027,0.005,0.135,0.019,0.141,0.021c0-0.012,0.003-0.015,0.012-0.012 1340 | c-0.01-0.127-0.208-0.018-0.191-0.123c0.051-0.003,0.159-0.076,0.166-0.076c0.02-0.131-0.142-0.063-0.21-0.057 1341 | c0.014-0.078,0.079-0.068,0.116-0.063c-0.018-0.147-0.286-0.018-0.283-0.018c0.016-0.087,0.066-0.051,0.078-0.123 1342 | c-0.009,0.005-0.012,0-0.006-0.01c-0.072,0.044-0.061,0.023-0.164,0.067c0.064-0.156,0.061,0-0.009-0.167 1343 | c-0.044,0.012-0.071,0.024-0.089,0.034c0-0.005,0-0.01-0.008-0.017c-0.009,0.015-0.01,0.022-0.01,0.029 1344 | c-0.032,0.023-0.03,0.038-0.156,0.049c0.195-0.323-0.101-0.38-0.454-0.376c-0.004,0.032-0.028,0.049-0.076,0.05 1345 | c-0.02,0.098,0.154,0.03,0.136,0.123c-0.016,0.001-0.026-0.018-0.029,0.002c-0.16,0.04-0.163-0.031-0.197,0.144 1346 | c-0.061-0.012-0.002-0.131,0.007-0.177c0.042-0.026-0.379,0.17-0.293,0.195c0.001-0.024-0.01-0.028-0.034-0.018 1347 | c0.022-0.109,0.075-0.305,0.148-0.491c-0.14-0.066-0.235-0.048-0.306,0.007c0,0.01,0.004,0.014,0.003,0.025 1348 | c-0.009-0.002-0.013,0.001-0.012,0.011c-0.016,0.001-0.021,0.003-0.035,0.005c-0.101,0.123-0.121,0.335-0.109,0.413 1349 | c-0.054-0.047-0.009-0.054-0.133-0.038c-0.031,0.089,0.038,0.129,0.016,0.278C9.936,6.951,9.895,6.979,9.817,6.988 1350 | c0.014-0.07,0.118-0.391,0.198-0.568c0.106-0.047,0.062-0.086,0.24-0.107c0.014-0.016,0.029-0.028,0.044-0.042 1351 | c-0.02-0.334-1.555,0.843-0.628,0.743c-0.014,0.061-0.053,0.021-0.093,0.04c-0.025,0.226,0.52,0.257,0.803,0.229 1352 | c0-0.009,0.003-0.017,0.013-0.021c-0.014-0.009-0.109-0.12-0.106-0.126c0.109-0.008,0.126,0.186,0.211,0.179 1353 | C10.495,7.297,10.5,7.29,10.512,7.292c0.012-0.065-0.071-0.093-0.025-0.164c0.044,0.028,0.067,0.022,0.069-0.017 1354 | c0.074-0.003,0.238,0.195,0.244-0.038c-0.003,0-0.004-0.001-0.006-0.001c-0.058,0.05-0.081,0.05-0.058-0.007 1355 | c0.022-0.006,0.038,0.006,0.058,0.007c0.003-0.002,0.003-0.001,0.007-0.004c0,0.003-0.001,0.003-0.001,0.005 1356 | c0.074,0.007,0.134,0.047,0.12,0.171c0.105-0.01,0.122-0.032,0.255-0.043c-0.004,0.011-0.002,0.013,0.009,0.01 1357 | c-0.016,0.087-0.092,0.185-0.091,0.291c0.048-0.018,0.057,0.002,0.028,0.062c0.084-0.019,0.172-0.133,0.23-0.167 1358 | c-0.005,0.012-0.002,0.015,0.008,0.011c-0.029,0.177,0.169,0.745-0.228,0.775c-0.01,0.088,0.121,0.16,0.125,0.254 1359 | c-0.917,0.379-0.374,0.413-0.285,0.189c0.202-0.015,0.23,0.332,0.433,0.317c-0.041,0.07-0.082,0.023-0.113,0.093 1360 | c0.229-0.009,0.534,0.091,0.778,0.031c0.013-0.246-0.361-0.107-0.394-0.367c0.154-0.155,0.414,0.1,0.539,0.091 1361 | c0-0.01,0.003-0.017,0.013-0.022c-0.007-0.016-0.021-0.016-0.039,0.002c-0.047-0.211,0.021-0.077,0.072-0.239 1362 | c-0.005,0-0.389-0.234-0.362-0.398c0.023,0.012,0.049,0.028,0.093,0.024c0.004-0.059-0.043-0.104-0.035-0.157 1363 | c0.055-0.004,0.007,0.074,0.068,0.07c0.003-0.04-0.017-0.086-0.014-0.104c0.136,0.028,0.082,0.22,0.281,0.139 1364 | c-0.028,0.076,0.025,0.264,0.209,0.252c-0.004-0.022,0.004-0.029,0.022-0.023c0.031-0.071-0.037-0.112-0.014-0.18 1365 | C12.676,8.142,12.6,8,12.786,7.987z M11.77,6.961C11.855,6.973,11.751,7.067,11.77,6.961L11.77,6.961z M11.556,8.582 1366 | c-0.167,0.013-0.12,0.014-0.116-0.14C11.394,8.43,11.608,8.248,11.556,8.582z M11.608,8.176c-0.086-0.018-0.04-0.24-0.027-0.315 1367 | c0.008,0.003,0.013,0,0.01-0.01C11.664,7.889,11.771,8.004,11.84,8c-0.008,0.02-0.003,0.03,0.015,0.031 1368 | C11.813,8.14,11.668,8.021,11.608,8.176z M11.862,7.142C12.099,7.124,11.824,7.207,11.862,7.142L11.862,7.142z"/> 1369 | <path fill="#3C89C9" d="M12.192,8.39C12.189,8.413,12.265,8.384,12.192,8.39L12.192,8.39z"/> 1370 | <path fill="#3C89C9" d="M12.274,8.788C12.252,8.952,12.436,8.8,12.274,8.788L12.274,8.788z"/> 1371 | <path fill="#3C89C9" d="M11.693,9.409C11.683,9.485,11.789,9.403,11.693,9.409L11.693,9.409z"/> 1372 | <path fill="#3C89C9" d="M11.389,9.102C11.397,9.178,11.515,9.115,11.389,9.102L11.389,9.102z"/> 1373 | <path fill="#3C89C9" d="M11.072,8.723C11.062,8.795,11.108,8.72,11.072,8.723L11.072,8.723z"/> 1374 | <path fill="#3C89C9" d="M18.295,3.963c0.01,0,0.011-0.004,0.017-0.006c-0.005,0-0.01-0.001-0.014-0.001 1375 | C18.298,3.959,18.296,3.959,18.295,3.963z"/> 1376 | <path fill="#3C89C9" d="M21.718,8.458C21.889,8.442,21.739,8.353,21.718,8.458L21.718,8.458z"/> 1377 | <path fill="#3C89C9" d="M23.41,6.653C23.413,6.705,23.5,6.655,23.41,6.653L23.41,6.653z"/> 1378 | <path fill="#3C89C9" d="M23.48,6.502C23.171,6.507,23.451,6.753,23.48,6.502L23.48,6.502z"/> 1379 | <path fill="#3C89C9" d="M23.57,6.603C23.412,6.645,23.567,6.755,23.57,6.603L23.57,6.603z"/> 1380 | <path fill="#3C89C9" d="M23.188,6.669C23.165,6.78,23.246,6.671,23.188,6.669L23.188,6.669z"/> 1381 | <path fill="#3C89C9" d="M23.613,6.506C23.64,6.602,23.653,6.507,23.613,6.506L23.613,6.506z"/> 1382 | <path fill="#3C89C9" d="M23.131,6.713C23.109,6.555,23.033,6.711,23.131,6.713L23.131,6.713z"/> 1383 | <path fill="#3C89C9" d="M23.562,4.875c-0.009-0.018-0.007-0.026,0.008-0.021c0,0.026-0.243-0.145-0.268-0.15 1384 | c-0.033,0.142-0.178-0.038-0.174,0.226c0.151-0.016,0.24-0.037,0.417-0.032C23.541,4.882,23.546,4.876,23.562,4.875z"/> 1385 | <path fill="#3C89C9" d="M22.223,4.034c-0.058-0.001-0.101,0.02-0.165,0.02c-0.171,0.563,0.608,0.305,0.615,0.481 1386 | c-0.184,0.128-0.445-0.087-0.421,0.168c-0.001-0.001,0.249-0.069,0.251-0.018c-0.095,0.098-0.075,0.135-0.22,0.084 1387 | c-0.143,0.632,0.514,0.085,0.731-0.159c-0.009-0.01-0.013-0.012-0.024-0.024c0.011,0.003,0.014,0,0.011-0.011 1388 | c0.013,0,0.034-0.007,0.058-0.015c0.027-0.034,0.041-0.058,0.029-0.059c-0.011-0.061-0.469-0.537-0.52-0.538 1389 | c-0.023,0.177-0.081,0.188-0.05,0.381c0.014-0.003,0.016,0.004,0.011,0.021c-0.02,0-0.154-0.26-0.157-0.297 1390 | c-0.069,0-0.095,0.028-0.107,0.055c0.003-0.018,0.008-0.034,0.005-0.079C22.237,4.063,22.221,4.059,22.223,4.034z"/> 1391 | <path fill="#3C89C9" d="M23.118,3.856c-0.183-0.005-0.051,0.145-0.322,0.069c0.021,0.267,0.14,0.101,0.393,0.218 1392 | c-0.02,0.095-0.186,0.03-0.226,0.061c0.046,0.29,0.918,0.127,0.95-0.169c-0.172-0.006-0.382-0.007-0.4-0.144 1393 | C23.588,3.894,23.137,4.186,23.118,3.856z"/> 1394 | <path fill="#3C89C9" d="M23.252,4.625c-0.021-0.13-0.121-0.09-0.193-0.064c-0.013,0.014-0.028,0.033-0.044,0.05 1395 | C23.128,4.734,23.153,4.664,23.252,4.625z"/> 1396 | <path fill="#3C89C9" d="M19.583,9.93C19.581,10.048,19.636,9.93,19.583,9.93L19.583,9.93z"/> 1397 | <path fill="#3C89C9" d="M23.876,6.534C23.876,6.52,23.809,6.533,23.876,6.534L23.876,6.534z"/> 1398 | <path fill="#3C89C9" d="M23.906,4.461C23.861,4.477,23.931,4.617,23.906,4.461L23.906,4.461z"/> 1399 | <path fill="#3C89C9" d="M23.057,6.733C22.921,6.712,23.026,6.876,23.057,6.733L23.057,6.733z"/> 1400 | <path fill="#3C89C9" d="M24.236,4.43C23.87,4.415,24.236,4.459,24.236,4.43L24.236,4.43z"/> 1401 | <path fill="#3C89C9" d="M22.368,7.324C22.337,7.458,22.455,7.325,22.368,7.324L22.368,7.324z"/> 1402 | <path fill="#3C89C9" d="M26.57,3.952c-0.022-0.001-0.083,0.014-0.153,0.03c0.004,0.009,0.015,0.015,0.016,0.024 1403 | c-0.024-0.013-0.038-0.019-0.049-0.019c0.011-0.003,0.021-0.003,0.033-0.005c-0.095-0.139-0.77-0.149-0.748,0.051 1404 | c0.071-0.005,0.367,0.022,0.367,0.022c0.058-0.008,0.098-0.02,0.141-0.028c0-0.002-0.003-0.001-0.003-0.006 1405 | c0.067-0.002,0.141-0.019,0.208-0.033c-0.012,0.002-0.014,0.009-0.012,0.025c-0.085-0.007-0.139,0.002-0.193,0.014 1406 | c0.011,0.047,0.038,0.022,0.046,0.105c0.147,0.01,0.318,0.068,0.474-0.054C26.677,3.961,26.579,4.021,26.57,3.952z"/> 1407 | <path fill="#3C89C9" d="M22.923,6.807C22.931,6.987,23.074,6.785,22.923,6.807L22.923,6.807z"/> 1408 | <path fill="#3C89C9" d="M26.749,4.212C26.525,4.196,26.825,4.473,26.749,4.212L26.749,4.212z"/> 1409 | <path fill="#3C89C9" d="M26.899,7.116C26.574,7.099,26.99,7.421,26.899,7.116L26.899,7.116z"/> 1410 | <path fill="#3C89C9" d="M26.625,4.16C26.458,4.194,26.661,4.279,26.625,4.16L26.625,4.16z"/> 1411 | <path fill="#3C89C9" d="M22,4.271C22.043,4.666,22.129,4.273,22,4.271L22,4.271z"/> 1412 | <path fill="#3C89C9" d="M22.511,7.249C22.477,7.221,22.39,7.501,22.511,7.249L22.511,7.249z"/> 1413 | <path fill="#3C89C9" d="M22.737,7.011C22.714,7.094,22.762,7.011,22.737,7.011L22.737,7.011z"/> 1414 | <path fill="#3C89C9" d="M22.874,7.069C22.912,6.831,22.65,7.066,22.874,7.069L22.874,7.069z"/> 1415 | <path fill="#3C89C9" d="M22.717,7.044C22.697,7.126,22.745,7.044,22.717,7.044L22.717,7.044z"/> 1416 | <path fill="#3C89C9" d="M22.619,7.316c0-0.069,0.198-0.205,0.003-0.208C22.597,7.21,22.504,7.315,22.619,7.316z"/> 1417 | <path fill="#3C89C9" d="M22.564,7.13C22.446,7.156,22.569,7.237,22.564,7.13L22.564,7.13z"/> 1418 | <path fill="#3C89C9" d="M23.34,3.917C23.318,3.849,23.298,3.917,23.34,3.917L23.34,3.917z"/> 1419 | <path fill="#3C89C9" d="M23.409,14.053C23.41,14.131,23.544,14.065,23.409,14.053L23.409,14.053z"/> 1420 | <path fill="#3C89C9" d="M22.683,14.068c-0.14,0.027-0.284-0.019-0.393,0.008C22.301,14.357,22.652,14.375,22.683,14.068z"/> 1421 | <path fill="#3C89C9" d="M21.3,13.657C21.158,13.654,21.325,13.794,21.3,13.657L21.3,13.657z"/> 1422 | <path fill="#3C89C9" d="M21.859,13.439c-0.279-0.09-0.034,0.581,0.004,0.417C22.116,13.856,21.859,13.507,21.859,13.439z"/> 1423 | <path fill="#3C89C9" d="M23.705,14.428C23.701,14.338,23.653,14.427,23.705,14.428L23.705,14.428z"/> 1424 | <path fill="#3C89C9" d="M24.218,14.182C24.22,14.234,24.294,14.183,24.218,14.182L24.218,14.182z"/> 1425 | <path fill="#3C89C9" d="M24.206,14.072C24.177,13.985,24.172,14.072,24.206,14.072L24.206,14.072z"/> 1426 | <path fill="#3C89C9" d="M19.764,10.005C19.809,10.018,19.711,9.764,19.764,10.005L19.764,10.005z"/> 1427 | <path fill="#3C89C9" d="M24.254,14.335C24.254,14.36,24.333,14.337,24.254,14.335L24.254,14.335z"/> 1428 | <path fill="#3C89C9" d="M19.594,9.865C19.609,9.923,19.7,9.863,19.594,9.865L19.594,9.865z"/> 1429 | <path fill="#3C89C9" d="M19.742,10.138C19.766,10.31,19.789,10.138,19.742,10.138L19.742,10.138z"/> 1430 | <path fill="#3C89C9" d="M19.747,9.819C19.808,9.473,19.57,9.821,19.747,9.819L19.747,9.819z"/> 1431 | <path fill="#3C89C9" d="M21.046,13.81C21.126,13.478,20.944,13.81,21.046,13.81L21.046,13.81z"/> 1432 | <path fill="#3C89C9" d="M20.792,13.777C20.684,13.913,20.828,13.777,20.792,13.777L20.792,13.777z"/> 1433 | <path fill="#3C89C9" d="M23.555,9.632C23.663,9.605,23.505,9.425,23.555,9.632L23.555,9.632z"/> 1434 | <path fill="#3C89C9" d="M23.118,9.866c-0.014,0.076-0.225,0.101-0.072,0.261C23.062,10.068,23.179,9.867,23.118,9.866z"/> 1435 | <path fill="#3C89C9" d="M23.158,9.231C23.212,9.423,23.282,9.277,23.158,9.231L23.158,9.231z"/> 1436 | <path fill="#3C89C9" d="M22.552,10.439C22.559,10.592,22.737,10.511,22.552,10.439L22.552,10.439z"/> 1437 | <path fill="#3C89C9" d="M22.021,10.522C22.045,10.314,21.812,10.476,22.021,10.522L22.021,10.522z"/> 1438 | <path fill="#3C89C9" d="M24.373,14.349c0.013,0.032,0,0.012,0.033,0.012C24.392,14.328,24.406,14.347,24.373,14.349z"/> 1439 | <path fill="#3C89C9" d="M23.66,9.688C23.298,9.644,23.616,9.971,23.66,9.688L23.66,9.688z"/> 1440 | <path fill="#3C89C9" d="M23.504,9.838C23.505,9.913,23.541,9.84,23.504,9.838L23.504,9.838z"/> 1441 | <path fill="#3C89C9" d="M25.32,14.646c-0.078,0.018-0.218,0.05-0.252,0.063C25.125,14.9,25.322,14.723,25.32,14.646z"/> 1442 | <path fill="#3C89C9" d="M21.418,10.858C21.287,10.887,21.418,10.905,21.418,10.858L21.418,10.858z"/> 1443 | <path fill="#3C89C9" d="M25.32,14.646L25.32,14.646C25.382,14.632,25.409,14.627,25.32,14.646z"/> 1444 | <path fill="#3C89C9" d="M22.268,10.589C22.283,10.533,21.897,10.681,22.268,10.589L22.268,10.589z"/> 1445 | <path fill="#3C89C9" d="M22.17,10.261c0.002,0.113-0.027,0.11-0.131,0.109c0.01,0.099,0.166,0.188,0.166,0.12 1446 | C22.261,10.476,22.303,10.241,22.17,10.261z"/> 1447 | <path fill="#3C89C9" d="M22.012,10.632C22.065,10.615,22.077,10.418,22.012,10.632L22.012,10.632z"/> 1448 | <linearGradient id="hl_2_" gradientUnits="userSpaceOnUse" x1="215.9331" y1="792.7061" x2="215.9331" y2="774.8809" gradientTransform="matrix(1 0 0 1 -195.2002 -770.8008)"> 1449 | <stop offset="0" style="stop-color:#F2F2F2;stop-opacity:0"/> 1450 | <stop offset="1" style="stop-color:#F2F2F2"/> 1451 | </linearGradient> 1452 | <path id="hl_1_" opacity="0.63" fill="url(#hl_2_)" enable-background="new " d="M33.147,14.728 1453 | c-0.033,2.735-2.54,7.178-12.287,7.178c-9.354,0-12.835-3.199-12.521-7.656c0.273-3.87,3.254-10.169,12.521-10.169 1454 | C29.365,4.081,33.195,10.393,33.147,14.728z"/> 1455 | <path fill="#9CD7FF" d="M30.042,3.613c0.906,0.484,1.782,1.047,2.618,1.683c0.924,0.401,1.758,0.949,2.468,1.66 1456 | c4.808,4.808,2.37,15.068-5.431,22.871c-7.801,7.802-18.062,10.239-22.87,5.431c-0.772-0.772-1.354-1.685-1.761-2.701 1457 | c-0.604-0.816-1.139-1.666-1.6-2.544c0.242,2.34,1.108,4.396,2.659,5.947c5.196,5.195,16.086,2.76,24.275-5.43 1458 | c8.19-8.191,10.626-19.08,5.431-24.277C34.315,4.74,32.315,3.878,30.042,3.613z"/> 1459 | <path fill="#9CD7FF" d="M11.46,37.931c-0.906-0.483-1.782-1.046-2.62-1.684c-0.923-0.4-1.756-0.948-2.466-1.659 1460 | c-4.808-4.809-2.372-15.07,5.431-22.873c7.802-7.801,18.062-10.238,22.871-5.429c0.771,0.772,1.354,1.684,1.759,2.702 1461 | c0.604,0.815,1.141,1.665,1.602,2.543c-0.242-2.34-1.107-4.397-2.658-5.948c-5.195-5.196-16.086-2.759-24.275,5.43 1462 | c-8.19,8.188-10.627,19.078-5.43,24.275C7.186,36.805,9.186,37.666,11.46,37.931z"/> 1463 | <path fill="#9CD7FF" d="M29.887,38.302c0.908-0.484,1.783-1.047,2.621-1.684c0.923-0.4,1.755-0.95,2.465-1.659 1464 | c4.809-4.809,2.373-15.07-5.428-22.873C21.742,4.285,11.481,1.851,6.672,6.658C5.902,7.43,5.32,8.342,4.913,9.361 1465 | c-0.604,0.815-1.139,1.665-1.6,2.543C3.555,9.563,4.421,7.505,5.97,5.957c5.196-5.196,16.088-2.76,24.276,5.429 1466 | c8.189,8.19,10.625,19.079,5.429,24.277C34.163,37.176,32.161,38.037,29.887,38.302z"/> 1467 | <path fill="#9CD7FF" d="M11.707,3.429C10.8,3.914,9.924,4.477,9.086,5.113c-0.922,0.401-1.756,0.949-2.466,1.66 1468 | c-4.807,4.809-2.373,15.068,5.43,22.873c7.803,7.803,18.061,10.236,22.87,5.429c0.771-0.771,1.354-1.683,1.761-2.7 1469 | c0.604-0.817,1.139-1.666,1.6-2.545c-0.241,2.34-1.106,4.398-2.656,5.946c-5.198,5.195-16.087,2.763-24.276-5.428 1470 | C3.158,22.157,0.723,11.266,5.919,6.069C7.433,4.555,9.433,3.694,11.707,3.429z"/> 1471 | <path fill="#9CD7FF" d="M40.425,19.836c0.015,0.264,0.02,0.532,0.021,0.799c0.195,0.077,0.354,0.152,0.432,0.225 1472 | c-0.829,0.76-8.186,1.813-20.019,1.813c-11.833,0-19.188-1.052-20.02-1.813c0.079-0.073,0.236-0.148,0.433-0.225 1473 | c0.003-0.267,0.007-0.535,0.021-0.8C0.481,20.122,0,20.459,0,20.859c0,2.582,20.008,2.611,20.86,2.611 1474 | c0.851,0,20.859-0.029,20.859-2.611C41.719,20.46,41.239,20.122,40.425,19.836z"/> 1475 | <path fill="#9CD7FF" d="M22.304,40.427c-0.265,0.013-0.53,0.018-0.799,0.021c-0.078,0.195-0.152,0.353-0.224,0.432 1476 | c-0.763-0.832-1.812-10.28-1.812-20.021c0-11.833,1.049-19.188,1.812-20.02c0.071,0.08,0.146,0.237,0.224,0.433 1477 | c0.267,0.003,0.534,0.007,0.799,0.021C22.018,0.48,21.68,0,21.282,0c-2.583,0-2.612,20.008-2.612,20.859 1478 | c0,0.852,0.029,20.861,2.612,20.861C21.68,41.721,22.016,41.238,22.304,40.427z"/> 1479 | </svg> 1480 | 1481 | <?xml version="1.0" encoding="utf-8"?> 1482 | <svg version="1.1" 1483 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 1484 | x="0px" y="0px" width="71px" height="20px" viewBox="-0.998 -0.189 71 20" enable-background="new -0.998 -0.189 71 20" 1485 | xml:space="preserve"> 1486 | <defs> 1487 | </defs> 1488 | <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="166.2588" y1="-255.0679" x2="97.0793" y2="-255.0679" gradientTransform="matrix(1 0 0 -1 -97.6001 -245.2793)"> 1489 | <stop offset="0" style="stop-color:#6E6E6E"/> 1490 | <stop offset="0.1059" style="stop-color:#707070"/> 1491 | <stop offset="0.1647" style="stop-color:#787878"/> 1492 | <stop offset="0.1939" style="stop-color:#808080"/> 1493 | <stop offset="0.4146" style="stop-color:#838383"/> 1494 | <stop offset="0.5499" style="stop-color:#8B8B8B"/> 1495 | <stop offset="0.6622" style="stop-color:#999999"/> 1496 | <stop offset="0.7614" style="stop-color:#AEAEAE"/> 1497 | <stop offset="0.7818" style="stop-color:#B3B3B3"/> 1498 | </linearGradient> 1499 | <path fill="url(#SVGID_1_)" d="M67.531,7.236c0.005,0,0.017,0.002,0.017,0.002l-0.062-0.031c-0.027-0.015-0.055-0.027-0.082-0.041 1500 | l-11.06-5.477c-1.225-0.615-3.346-1.203-4.713-1.307c0,0-5.071-0.383-16.858-0.383C25.138,0,17.44,0.431,17.44,0.431 1501 | c-1.37,0.077-3.495,0.637-4.724,1.243L1.976,7.02h0.001C0.852,7.342,0,8.412,0,9.607v6.232c0,1.371,1.118,2.584,2.484,2.695 1502 | c0,0,12.681,1.037,32.001,1.043c19.943,0.006,32.001-1.031,32.001-1.031c1.365-0.118,2.481-1.336,2.481-2.707V9.607 1503 | C68.971,8.613,68.378,7.705,67.531,7.236z M34.96,5.869c-0.091,0-0.181,0-0.272,0c0.029,0,0.058,0,0.087,0 1504 | C34.837,5.869,34.898,5.869,34.96,5.869z M33.312,5.873c-0.047,0-0.094,0-0.141,0C33.218,5.873,33.265,5.873,33.312,5.873z"/> 1505 | <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="161.5615" y1="-258.8867" x2="102.6104" y2="-258.8867" gradientTransform="matrix(1 0 0 -1 -97.6001 -245.2793)"> 1506 | <stop offset="0" style="stop-color:#3C89C9"/> 1507 | <stop offset="0.0948" style="stop-color:#579FD8"/> 1508 | <stop offset="0.2096" style="stop-color:#70B3E6"/> 1509 | <stop offset="0.338" style="stop-color:#84C3F1"/> 1510 | <stop offset="0.4855" style="stop-color:#92CFF9"/> 1511 | <stop offset="0.6692" style="stop-color:#9AD5FE"/> 1512 | <stop offset="1" style="stop-color:#9CD7FF"/> 1513 | </linearGradient> 1514 | <path fill="url(#SVGID_2_)" stroke="#8D8D8D" stroke-width="0.3116" stroke-miterlimit="10" d="M62.746,9.363 1515 | c-0.643-0.209-18.186-0.222-28.259-0.222C26.25,9.142,6.7,9.177,6.7,9.177h0.001c-0.961,0.274-1.689,1.19-1.689,2.212v3.878 1516 | c0,1.172,0.956,2.209,2.124,2.304c0,0,10.837,0.498,27.351,0.504c17.047,0.004,27.355-0.494,27.355-0.494 1517 | c1.167-0.101,2.121-1.142,2.121-2.313V11.39C63.962,10.539,63.389,9.572,62.746,9.363z"/> 1518 | <path opacity="0.29" fill="#FFFFFF" enable-background="new " d="M62.746,9.363c-0.643-0.209-18.186-0.222-28.259-0.222 1519 | C26.25,9.142,6.7,9.177,6.7,9.177h0.001c-0.961,0.274-1.689,1.19-1.689,2.212v3.878l58.95-2.039v-1.839 1520 | C63.962,10.539,63.389,9.572,62.746,9.363z"/> 1521 | <rect x="66.322" y="10.801" fill="#C8FF00" stroke="#717171" stroke-width="0.0623" stroke-miterlimit="10" width="2.805" height="1.143"/> 1522 | <polygon fill="#4D4D4D" stroke="#D9F1FF" stroke-width="0.3739" stroke-miterlimit="10" points="49.29,10.748 42.436,10.748 1523 | 42.436,15.734 44.512,15.734 44.512,16.412 47.213,16.412 47.212,15.734 49.29,15.734 "/> 1524 | <polygon fill="#4D4D4D" stroke="#D9F1FF" stroke-width="0.3739" stroke-miterlimit="10" points="37.79,10.748 30.935,10.748 1525 | 30.935,15.734 33.012,15.734 33.012,16.412 35.713,16.412 35.712,15.734 37.79,15.734 "/> 1526 | <polygon fill="#4D4D4D" stroke="#D9F1FF" stroke-width="0.3739" stroke-miterlimit="10" points="26.29,10.748 19.435,10.748 1527 | 19.435,15.734 21.512,15.734 21.512,16.412 24.213,16.412 24.212,15.734 26.29,15.734 "/> 1528 | <polygon fill="#4D4D4D" stroke="#D9F1FF" stroke-width="0.3739" stroke-miterlimit="10" points="14.79,10.748 7.935,10.748 1529 | 7.935,15.734 10.012,15.734 10.012,16.412 12.713,16.412 12.712,15.734 14.79,15.734 "/> 1530 | <polygon fill="#4D4D4D" stroke="#D9F1FF" stroke-width="0.3739" stroke-miterlimit="10" points="60.79,10.748 53.936,10.748 1531 | 53.936,15.734 56.012,15.734 56.012,16.412 58.713,16.412 58.712,15.734 60.79,15.734 "/> 1532 | </svg> 1533 | 1534 | 1535 | 1536 | 1537 | -------------------------------------------------------------------------------- /doc/static/repo-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhermann/devpi-enterprisey/eaa18788580c51c0b0cbcb0d2b2a8822c03042ad/doc/static/repo-structure.png --------------------------------------------------------------------------------