mirror of
https://github.com/minio/docs.git
synced 2025-07-30 07:03:26 +03:00
Adding kubectl ref docs
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@ -11,3 +11,4 @@ objects.inv
|
||||
output.log
|
||||
.DS_Store
|
||||
source/conf.py
|
||||
package-lock.json
|
41
Makefile
41
Makefile
@ -62,11 +62,38 @@ k8s:
|
||||
@$(SPHINXBUILD) -M html "$(SOURCEDIR)" "$(BUILDDIR)/$(GITDIR)/$@" $(SPHINXOPTS) $(O) -t $@
|
||||
@npm run build
|
||||
|
||||
sync-operator-version:
|
||||
@echo "Retrieving latest Operator version"
|
||||
$(shell wget -O /tmp/downloads-operator.json https://api.github.com/repos/minio/operator/releases/latest)
|
||||
$(eval OPERATOR = $(shell cat /tmp/downloads-operator.json | jq '.tag_name[1:]'))
|
||||
|
||||
@echo "Replacing variables"
|
||||
|
||||
@cp source/default-conf.py source/conf.py
|
||||
|
||||
@case "${kname}" in \
|
||||
"Darwin") \
|
||||
sed -i "" "s|OPERATOR|${OPERATOR}|g" source/conf.py;\
|
||||
;; \
|
||||
*) \
|
||||
sed -i "s|OPERATOR|${OPERATOR}|g" source/conf.py; \
|
||||
;; \
|
||||
esac
|
||||
|
||||
sync-kes-version:
|
||||
@echo "Retrieving latest stable KES version"
|
||||
@$(eval KES = $(shell curl --retry 10 -Ls -o /dev/null -w "%{url_effective}" https://github.com/minio/kes/releases/latest | sed "s/https:\/\/github.com\/minio\/kes\/releases\/tag\///"))
|
||||
|
||||
@sed -i "s|KESLATEST|${KES}|g" source/conf.py
|
||||
@$(eval kname = $(shell uname -s))
|
||||
|
||||
@case "${kname}" in \
|
||||
"Darwin") \
|
||||
sed -i "" "s|KESLATEST|${KES}|g" source/conf.py;\
|
||||
;; \
|
||||
*) \
|
||||
sed -i "s|KESLATEST|${KES}|g" source/conf.py; \
|
||||
;; \
|
||||
esac
|
||||
|
||||
sync-minio-version:
|
||||
@echo "Retrieving current MinIO version"
|
||||
@ -77,9 +104,10 @@ sync-minio-version:
|
||||
|
||||
@cp source/default-conf.py source/conf.py
|
||||
|
||||
@kname=$(uname -s)
|
||||
@$(eval kname = $(shell uname -s))
|
||||
|
||||
@case "${kname}" in \
|
||||
Darwin) \
|
||||
"Darwin") \
|
||||
sed -i "" "s|MINIOLATEST|${MINIO}|g" source/conf.py; \
|
||||
sed -i "" "s|DEBURL|${DEB}|g" source/conf.py; \
|
||||
sed -i "" "s|RPMURL|${RPM}|g" source/conf.py; \
|
||||
@ -91,13 +119,6 @@ sync-minio-version:
|
||||
;; \
|
||||
esac
|
||||
|
||||
@if [ "$(shell git diff --name-only | grep 'conf.py')" == "" ]; then \
|
||||
echo "MinIO Server Version already latest"; \
|
||||
else \
|
||||
echo "New MinIO Server Version available ${MINIO}" ; \
|
||||
#git add source/conf.py && git commit -m "Updating MinIO server to ${MINIO}"; \
|
||||
fi
|
||||
|
||||
sync-java-docs:
|
||||
@echo "Retrieving Java docs from github.com/minio/minio-java"
|
||||
@$(eval LATEST = $(shell wget -q https://api.github.com/repos/minio/minio-java/releases/latest -O - | jq -r '.tag_name'))
|
||||
|
@ -110,6 +110,19 @@ if tags.has("linux"):
|
||||
'operations/install-deploy-manage/upgrade-minio-operator.rst',
|
||||
'operations/install-deploy-manage/delete-minio-tenant.rst',
|
||||
'operations/deploy-manage-tenants.rst',
|
||||
'reference/kubectl-minio-plugin.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-delete.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-init.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-proxy.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-create.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-delete.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-expand.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-info.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-list.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-report.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-upgrade.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-version.rst',
|
||||
]
|
||||
elif tags.has("macos"):
|
||||
excludes = [
|
||||
@ -120,6 +133,19 @@ elif tags.has("macos"):
|
||||
'operations/install-deploy-manage/upgrade-minio-operator.rst',
|
||||
'operations/install-deploy-manage/delete-minio-tenant.rst',
|
||||
'operations/deploy-manage-tenants.rst',
|
||||
'reference/kubectl-minio-plugin.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-delete.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-init.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-proxy.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-create.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-delete.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-expand.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-info.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-list.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-report.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-upgrade.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-version.rst',
|
||||
]
|
||||
elif tags.has("windows"):
|
||||
excludes = [
|
||||
@ -130,6 +156,19 @@ elif tags.has("windows"):
|
||||
'operations/install-deploy-manage/upgrade-minio-operator.rst',
|
||||
'operations/install-deploy-manage/delete-minio-tenant.rst',
|
||||
'operations/deploy-manage-tenants.rst',
|
||||
'reference/kubectl-minio-plugin.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-delete.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-init.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-proxy.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-create.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-delete.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-expand.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-info.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-list.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-report.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant-upgrade.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-tenant.rst',
|
||||
'reference/kubectl-minio-plugin/kubectl-minio-version.rst',
|
||||
]
|
||||
elif tags.has("k8s"):
|
||||
excludes = [
|
||||
@ -149,6 +188,11 @@ exclude_patterns.extend(excludes)
|
||||
|
||||
# This should suppress myst warnings, but it doesn't seem to work.
|
||||
|
||||
intersphinx_mapping = {
|
||||
'k8s' : ('https://docs.min.io/minio/k8s/', None),
|
||||
'baremetal': ('https://docs.min.io/minio/baremetal', None),
|
||||
}
|
||||
|
||||
# Copy-Button Customization
|
||||
|
||||
copybutton_selector = "div.copyable pre"
|
||||
@ -207,6 +251,7 @@ rst_prolog = """
|
||||
|
||||
.. |kes-tag| replace:: `KESLATEST <https://github.com/minio/kes/releases/tag/KESLATEST>`__
|
||||
.. |kes-stable| replace:: KESLATEST
|
||||
.. |operator-version-stable| replace:: OPERATOR
|
||||
|
||||
.. |minio-tag| replace:: `MINIOLATEST <https://github.com/minio/minio/releases/tag/MINIOLATEST>`__
|
||||
.. |minio-latest| replace:: MINIOLATEST
|
||||
|
635
source/images/minio-k8s.svg
Normal file
635
source/images/minio-k8s.svg
Normal file
@ -0,0 +1,635 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 525 289.9" style="enable-background:new 0 0 525 289.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#B7B7B7;}
|
||||
.st1{fill:#D50A44;}
|
||||
.st2{fill:#326CE5;}
|
||||
</style>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M20.5,32.6H18v-7.2l-2.1,6.2h-2.7l-2.1-6.2v7.2H8.6V22.1h3.6l2.4,6.7l2.4-6.7h3.6V32.6z"/>
|
||||
<path d="M24.9,32.6h-2.5V22.1h2.5V32.6z"/>
|
||||
<path d="M36.5,32.6h-2.4l-4.8-6.4v6.4h-2.5V22.1h2.4l4.8,6.4v-6.4h2.5V32.6z"/>
|
||||
<path d="M40.9,32.6h-2.5V22.1h2.5V32.6z"/>
|
||||
<path d="M53.4,27.4c0,3.1-2.3,5.5-5.5,5.5c-3.2,0-5.5-2.3-5.5-5.5c0-3.1,2.3-5.5,5.5-5.5C51.1,21.9,53.4,24.2,53.4,27.4z M45,27.4
|
||||
c0,1.8,1.2,3,2.9,3c1.7,0,2.9-1.2,2.9-3s-1.2-3-2.9-3C46.2,24.3,45,25.6,45,27.4z"/>
|
||||
<path d="M68.9,27.4c0,3.1-2.3,5.5-5.5,5.5s-5.5-2.3-5.5-5.5c0-3.1,2.3-5.5,5.5-5.5S68.9,24.2,68.9,27.4z M60.4,27.4
|
||||
c0,1.8,1.2,3,2.9,3s2.9-1.2,2.9-3s-1.2-3-2.9-3S60.4,25.6,60.4,27.4z"/>
|
||||
<path d="M74.9,22.1c2.7,0,4,1,4,3c0,1-0.6,1.8-1.4,2.2c0.9,0.3,1.7,1.2,1.7,2.3c0,1.9-1.3,3-4,3h-4.8V22.1H74.9z M72.9,24.2v2.1h2
|
||||
c0.9,0,1.5-0.3,1.5-1c0-0.8-0.6-1-1.5-1H72.9z M72.9,28.4v2.1H75c1,0,1.5-0.3,1.5-1.1c0-0.8-0.6-1.1-1.5-1.1H72.9z"/>
|
||||
<path d="M86.9,28.7c0,2.8-1.6,4.1-3.9,4.1c-1.6,0-2.7-0.7-3.3-1.3l1.3-1.9c0.4,0.4,1,0.8,1.9,0.8c1,0,1.6-0.6,1.6-2v-6.3h2.5V28.7
|
||||
z"/>
|
||||
<path d="M96.8,32.6h-8V22.1h8v2.3h-5.5v1.8h5.2v2.3h-5.2v1.9h5.5V32.6z"/>
|
||||
<path d="M108.1,24.4l-2.2,1.3c-0.5-0.9-1.4-1.4-2.5-1.4c-1.7,0-2.9,1.2-2.9,3c0,2,1.3,3,2.9,3c1.1,0,1.9-0.5,2.5-1.4l2.1,1.5
|
||||
c-1,1.4-2.6,2.3-4.6,2.3c-3.2,0-5.5-2.3-5.5-5.5c0-3.2,2.3-5.5,5.5-5.5C105.4,21.9,107.2,22.9,108.1,24.4z"/>
|
||||
<path d="M117.6,24.4h-3.1v8.2H112v-8.2h-3.1v-2.3h8.7V24.4z"/>
|
||||
<path d="M129.3,25.1c-0.8-0.5-1.8-0.9-3-0.9c-1,0-1.7,0.3-1.7,0.9c0,0.7,1,0.8,2.2,1l0.4,0.1c2,0.4,3.3,1.3,3.3,3
|
||||
c0,2.5-2.2,3.5-4.4,3.5c-1.8,0-3.5-0.5-4.6-1.3l1.3-2c0.8,0.5,1.9,1.1,3.4,1.1c0.9,0,1.7-0.3,1.7-1c0-0.6-0.7-0.8-2.1-1l-0.5-0.1
|
||||
c-2.2-0.3-3.3-1.3-3.3-3.2c0-2,1.8-3.3,4.2-3.3c1.4,0,2.6,0.2,4.2,1.1L129.3,25.1z"/>
|
||||
<path d="M139.9,24.4h-3.1v8.2h-2.5v-8.2h-3.1v-2.3h8.7V24.4z"/>
|
||||
<path d="M151.3,27.4c0,3.1-2.3,5.5-5.5,5.5s-5.5-2.3-5.5-5.5c0-3.1,2.3-5.5,5.5-5.5S151.3,24.2,151.3,27.4z M142.9,27.4
|
||||
c0,1.8,1.2,3,2.9,3s2.9-1.2,2.9-3s-1.2-3-2.9-3S142.9,25.6,142.9,27.4z"/>
|
||||
<path d="M157.4,22.1c2.6,0,4,1.3,4,3.4c0,1.7-1.1,2.8-2.9,3.1l3,4h-3l-2.8-3.9h-0.4v3.9h-2.5V22.1H157.4z M155.3,24.4v2.2h2
|
||||
c0.9,0,1.5-0.4,1.5-1.1c0-0.7-0.6-1.1-1.5-1.1H155.3z"/>
|
||||
<path d="M172.9,32.6h-2.7l-0.8-2.2h-4.2l-0.8,2.2h-2.6l4-10.5h3L172.9,32.6z M166.1,28.1h2.6l-1.3-3.5L166.1,28.1z"/>
|
||||
<path d="M182.4,23.4l-1.8,1.8c-0.5-0.6-1.3-0.9-2.2-0.9c-1.7,0-2.9,1.3-2.9,3.1c0,2,1.3,3.2,2.9,3.2c1.5,0,2.4-0.7,2.7-1.9h-2.6
|
||||
v-1.9h5c0,0.3,0.1,0.5,0.1,0.8c0,3.4-2.4,5.3-5.1,5.3c-3.1,0-5.6-2.2-5.6-5.4c0-3.2,2.3-5.5,5.6-5.5
|
||||
C180.1,21.9,181.5,22.5,182.4,23.4z"/>
|
||||
<path d="M193.1,32.6h-8V22.1h8v2.3h-5.5v1.8h5.2v2.3h-5.2v1.9h5.5V32.6z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path d="M17.6,54.5h-1v-7.3l-2.9,6.4h-1l-2.9-6.3v7.3h-1v-8.4h1.5l2.9,6.3l2.9-6.3h1.5V54.5z"/>
|
||||
<path d="M21,46.8c0,0.4-0.3,0.6-0.6,0.6c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6C20.7,46.2,21,46.4,21,46.8z M20.8,54.5h-0.9v-5.7
|
||||
h0.9V54.5z"/>
|
||||
<path d="M28.1,51v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9v0.8c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C27.1,48.7,28.1,49.6,28.1,51z"/>
|
||||
<path d="M31.2,54.5h-1v-8.4h1V54.5z"/>
|
||||
<path d="M41.9,50.3c0,2.5-1.8,4.3-4.3,4.3c-2.5,0-4.3-1.8-4.3-4.3S35,46,37.5,46C40,46,41.9,47.8,41.9,50.3z M34.2,50.3
|
||||
c0,2,1.4,3.4,3.3,3.4c1.9,0,3.3-1.4,3.3-3.4s-1.4-3.4-3.3-3.4C35.6,46.9,34.2,48.3,34.2,50.3z"/>
|
||||
<path d="M55.2,50.3c0,2.5-1.8,4.3-4.3,4.3c-2.5,0-4.3-1.8-4.3-4.3s1.8-4.3,4.3-4.3C53.4,46,55.2,47.8,55.2,50.3z M47.5,50.3
|
||||
c0,2,1.4,3.4,3.3,3.4c1.9,0,3.3-1.4,3.3-3.4s-1.4-3.4-3.3-3.4C49,46.9,47.5,48.3,47.5,50.3z"/>
|
||||
<path d="M62.8,51.7c0,1.7-1.2,3-2.8,3c-0.9,0-1.6-0.4-2.1-1v0.8H57v-8.6h0.9v3.8c0.4-0.6,1.1-1,2.1-1C61.5,48.7,62.8,50,62.8,51.7z
|
||||
M57.8,51.7c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C58.6,49.5,57.8,50.5,57.8,51.7z"/>
|
||||
<path d="M65.4,55.4c0,1-0.6,1.6-1.4,1.6c-0.3,0-0.6-0.1-0.8-0.2l0.2-0.8c0.1,0.1,0.3,0.1,0.5,0.1c0.4,0,0.6-0.2,0.6-0.7v-6.6h0.9
|
||||
V55.4z M65.6,46.8c0,0.4-0.3,0.6-0.6,0.6c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6C65.3,46.2,65.6,46.4,65.6,46.8z"/>
|
||||
<path d="M72.5,51.6c0,0.1,0,0.2,0,0.3H68c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C71.4,48.7,72.5,49.9,72.5,51.6z M68,51.2h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C68.8,49.5,68.1,50.2,68,51.2z"/>
|
||||
<path d="M78.8,49.6l-0.6,0.6c-0.4-0.4-0.9-0.7-1.6-0.7c-1.1,0-2,0.9-2,2.1c0,1.2,0.9,2.1,2,2.1c0.6,0,1.2-0.3,1.6-0.7l0.6,0.6
|
||||
c-0.5,0.6-1.3,0.9-2.1,0.9c-1.7,0-2.9-1.3-2.9-3c0-1.7,1.2-3,2.9-3C77.5,48.7,78.3,49,78.8,49.6z"/>
|
||||
<path d="M84.3,49.6h-2.5v2.9c0,0.9,0.5,1.3,1.1,1.3c0.4,0,0.9-0.2,1.2-0.4l0.4,0.7c-0.4,0.3-1,0.6-1.7,0.6c-1.2,0-1.9-0.7-1.9-2.1
|
||||
v-2.9h-1.2v-0.8h1.2V47h0.9v1.8h2.5V49.6z"/>
|
||||
<path d="M94.7,47.7c-0.7-0.5-1.5-0.8-2.5-0.8c-1.3,0-2.2,0.6-2.2,1.5c0,0.8,0.6,1.2,1.9,1.4l0.8,0.1c1.4,0.2,2.6,0.8,2.6,2.2
|
||||
c0,1.7-1.5,2.5-3.3,2.5c-1.2,0-2.5-0.4-3.3-1.1l0.5-0.8c0.6,0.5,1.7,0.9,2.8,0.9c1.3,0,2.3-0.5,2.3-1.5c0-0.8-0.7-1.2-2-1.4
|
||||
l-0.8-0.1C90,50.5,89,49.9,89,48.5c0-1.6,1.4-2.5,3.2-2.5c1.3,0,2.2,0.4,3,0.9L94.7,47.7z"/>
|
||||
<path d="M100.9,49.6h-2.5v2.9c0,0.9,0.5,1.3,1.1,1.3c0.4,0,0.9-0.2,1.2-0.4l0.4,0.7c-0.4,0.3-1,0.6-1.7,0.6c-1.2,0-1.9-0.7-1.9-2.1
|
||||
v-2.9h-1.2v-0.8h1.2V47h0.9v1.8h2.5V49.6z"/>
|
||||
<path d="M108,51.7c0,1.7-1.3,3-3,3s-3-1.3-3-3c0-1.7,1.3-3,3-3S108,50,108,51.7z M102.9,51.7c0,1.2,0.9,2.1,2.1,2.1
|
||||
c1.2,0,2.1-0.9,2.1-2.1c0-1.2-0.9-2.1-2.1-2.1C103.8,49.5,102.9,50.4,102.9,51.7z"/>
|
||||
<path d="M113.3,48.9l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C112.7,48.7,113,48.8,113.3,48.9z"/>
|
||||
<path d="M119.8,54.5h-0.9v-0.8c-0.5,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3c0.9,0,1.6,0.4,2.1,1v-0.8h0.9V54.5z
|
||||
M114.9,51.7c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C115.7,49.5,114.9,50.5,114.9,51.7z"/>
|
||||
<path d="M126.3,49.7v-0.9h0.9v5.3c0,1.9-1.2,2.9-3,2.9c-0.9,0-1.8-0.3-2.4-0.8l0.4-0.7c0.5,0.4,1.2,0.7,2,0.7c1.2,0,2.1-0.7,2.1-2
|
||||
v-0.6c-0.4,0.6-1.1,1-2,1c-1.6,0-2.8-1.2-2.8-2.9c0-1.7,1.2-2.9,2.8-2.9C125.2,48.7,125.9,49.1,126.3,49.7z M122.4,51.6
|
||||
c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C123.2,49.5,122.4,50.5,122.4,51.6z"/>
|
||||
<path d="M134.4,51.6c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C133.2,48.7,134.4,49.9,134.4,51.6z M129.8,51.2h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C130.6,49.5,130,50.2,129.8,51.2z"/>
|
||||
<path d="M144.9,47.7c-0.7-0.5-1.5-0.8-2.5-0.8c-1.3,0-2.2,0.6-2.2,1.5c0,0.8,0.6,1.2,1.9,1.4l0.8,0.1c1.4,0.2,2.6,0.8,2.6,2.2
|
||||
c0,1.7-1.5,2.5-3.3,2.5c-1.2,0-2.5-0.4-3.3-1.1l0.5-0.8c0.6,0.5,1.7,0.9,2.8,0.9c1.3,0,2.3-0.5,2.3-1.5c0-0.8-0.7-1.2-2-1.4
|
||||
l-0.8-0.1c-1.4-0.2-2.5-0.8-2.5-2.2c0-1.6,1.4-2.5,3.2-2.5c1.3,0,2.2,0.4,3,0.9L144.9,47.7z"/>
|
||||
<path d="M152.4,51.6c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C151.3,48.7,152.4,49.9,152.4,51.6z M147.9,51.2h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C148.7,49.5,148,50.2,147.9,51.2z"/>
|
||||
<path d="M157.7,48.9l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C157.1,48.7,157.4,48.8,157.7,48.9z"/>
|
||||
<path d="M161.9,54.5h-1l-2.4-5.7h1l2,4.8l2-4.8h0.9L161.9,54.5z"/>
|
||||
<path d="M170.5,51.6c0,0.1,0,0.2,0,0.3H166c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C169.4,48.7,170.5,49.9,170.5,51.6z M166,51.2h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C166.8,49.5,166.1,50.2,166,51.2z"/>
|
||||
<path d="M175.8,48.9l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C175.2,48.7,175.5,48.8,175.8,48.9z"/>
|
||||
<path d="M10.8,65.1h-1v3.8h-1v-8.4h1v3.7h1l3.5-3.7h1.2l-3.9,4.1l4.2,4.3h-1.3L10.8,65.1z"/>
|
||||
<path d="M23.1,68.9h-5.9v-8.4H23v0.9h-4.9v2.8h4.7v0.9h-4.7V68h4.9V68.9z"/>
|
||||
<path d="M30.7,62.1c-0.7-0.5-1.5-0.8-2.5-0.8c-1.3,0-2.2,0.6-2.2,1.5c0,0.8,0.6,1.2,1.9,1.4l0.8,0.1c1.4,0.2,2.6,0.8,2.6,2.2
|
||||
c0,1.7-1.5,2.5-3.3,2.5c-1.2,0-2.5-0.4-3.3-1.1l0.5-0.8c0.6,0.5,1.7,0.9,2.8,0.9c1.3,0,2.3-0.5,2.3-1.5c0-0.8-0.7-1.2-2-1.4
|
||||
l-0.8-0.1c-1.4-0.2-2.5-0.8-2.5-2.2c0-1.6,1.4-2.5,3.2-2.5c1.3,0,2.2,0.4,3,0.9L30.7,62.1z"/>
|
||||
<path d="M38.5,65.1h-1v3.8h-1v-8.4h1v3.7h1l3.5-3.7h1.2l-3.9,4.1l4.2,4.3h-1.3L38.5,65.1z"/>
|
||||
<path d="M49.4,66c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C48.3,63.1,49.4,64.3,49.4,66z M44.9,65.6h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C45.7,63.9,45,64.6,44.9,65.6z"/>
|
||||
<path d="M51.5,71.3h-1l2.1-3.7L50,63.2h1l2.1,3.6l2-3.6h1L51.5,71.3z"/>
|
||||
<path d="M69.1,68.9h-1v-7.3L65.2,68h-1l-2.9-6.3v7.3h-1v-8.4h1.5l2.9,6.3l2.9-6.3h1.5V68.9z"/>
|
||||
<path d="M76.8,68.9h-0.9V68c-0.4,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3c0.9,0,1.6,0.4,2.1,1v-0.8h0.9V68.9z
|
||||
M71.9,66.1c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C72.7,63.9,71.9,64.9,71.9,66.1z"/>
|
||||
<path d="M84,65.4v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9V64c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C83.1,63.1,84,64,84,65.4z"/>
|
||||
<path d="M91.4,68.9h-0.9V68c-0.5,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3c0.9,0,1.6,0.4,2.1,1v-0.8h0.9V68.9z
|
||||
M86.5,66.1c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C87.4,63.9,86.5,64.9,86.5,66.1z"/>
|
||||
<path d="M98,64.1v-0.9h0.9v5.3c0,1.9-1.2,2.9-3,2.9c-0.9,0-1.8-0.3-2.4-0.8l0.4-0.7c0.5,0.4,1.2,0.7,2,0.7c1.2,0,2.1-0.7,2.1-2V68
|
||||
c-0.4,0.6-1.1,1-2,1c-1.6,0-2.8-1.2-2.8-2.9c0-1.7,1.2-2.9,2.8-2.9C96.8,63.1,97.5,63.5,98,64.1z M94,66c0,1.2,0.8,2.1,2,2.1
|
||||
c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C94.8,63.9,94,64.9,94,66z"/>
|
||||
<path d="M106,66c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C104.9,63.1,106,64.3,106,66z M101.5,65.6h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C102.3,63.9,101.6,64.6,101.5,65.6z"/>
|
||||
<path d="M117.1,65.4v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2H112v-3.2c0-1.1-0.6-1.7-1.6-1.7
|
||||
c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9V64c0.5-0.7,1.2-0.9,1.9-0.9c1,0,1.8,0.4,2.1,1.2c0.5-0.9,1.3-1.2,2.1-1.2
|
||||
C116.2,63.1,117.1,64,117.1,65.4z"/>
|
||||
<path d="M124.2,66c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C123.1,63.1,124.2,64.3,124.2,66z M119.7,65.6h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C120.5,63.9,119.8,64.6,119.7,65.6z"/>
|
||||
<path d="M131.1,65.4v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9V64c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C130.1,63.1,131.1,64,131.1,65.4z"/>
|
||||
<path d="M136.9,64h-2.5v2.9c0,0.9,0.5,1.3,1.1,1.3c0.4,0,0.9-0.2,1.2-0.4l0.4,0.7c-0.4,0.3-1,0.6-1.7,0.6c-1.2,0-1.9-0.7-1.9-2.1
|
||||
V64h-1.2v-0.8h1.2v-1.8h0.9v1.8h2.5V64z"/>
|
||||
<path d="M147.3,62.1c-0.7-0.5-1.5-0.8-2.5-0.8c-1.3,0-2.2,0.6-2.2,1.5c0,0.8,0.6,1.2,1.9,1.4l0.8,0.1c1.4,0.2,2.6,0.8,2.6,2.2
|
||||
c0,1.7-1.5,2.5-3.3,2.5c-1.2,0-2.5-0.4-3.3-1.1l0.5-0.8c0.6,0.5,1.7,0.9,2.8,0.9c1.3,0,2.3-0.5,2.3-1.5c0-0.8-0.7-1.2-2-1.4
|
||||
l-0.8-0.1c-1.4-0.2-2.5-0.8-2.5-2.2c0-1.6,1.4-2.5,3.2-2.5c1.3,0,2.2,0.4,3,0.9L147.3,62.1z"/>
|
||||
<path d="M154.8,66c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C153.7,63.1,154.8,64.3,154.8,66z M150.3,65.6h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C151.1,63.9,150.4,64.6,150.3,65.6z"/>
|
||||
<path d="M160.1,63.3l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7h0.9V64c0.4-0.6,1-0.9,1.7-0.9
|
||||
C159.5,63.1,159.8,63.2,160.1,63.3z"/>
|
||||
<path d="M164.3,68.9h-1l-2.4-5.7h1l2,4.8l2-4.8h0.9L164.3,68.9z"/>
|
||||
<path d="M169.1,61.2c0,0.4-0.3,0.6-0.6,0.6c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6C168.8,60.6,169.1,60.8,169.1,61.2z M168.9,68.9
|
||||
H168v-5.7h0.9V68.9z"/>
|
||||
<path d="M175.6,64l-0.6,0.6c-0.4-0.4-0.9-0.7-1.6-0.7c-1.1,0-2,0.9-2,2.1c0,1.2,0.9,2.1,2,2.1c0.6,0,1.2-0.3,1.6-0.7l0.6,0.6
|
||||
c-0.5,0.6-1.3,0.9-2.1,0.9c-1.7,0-2.9-1.3-2.9-3c0-1.7,1.2-3,2.9-3C174.3,63.1,175.1,63.4,175.6,64z"/>
|
||||
<path d="M182.1,66c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C180.9,63.1,182.1,64.3,182.1,66z M177.5,65.6h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C178.3,63.9,177.7,64.6,177.5,65.6z"/>
|
||||
<path d="M17.6,83.3h-1V76l-2.9,6.4h-1L9.8,76v7.3h-1v-8.4h1.5l2.9,6.3l2.9-6.3h1.5V83.3z"/>
|
||||
<path d="M21,75.6c0,0.4-0.3,0.6-0.6,0.6c-0.4,0-0.6-0.3-0.6-0.6S20,75,20.4,75C20.7,75,21,75.2,21,75.6z M20.8,83.3h-0.9v-5.7h0.9
|
||||
V83.3z"/>
|
||||
<path d="M28.1,79.8v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9v0.8c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C27.1,77.5,28.1,78.4,28.1,79.8z"/>
|
||||
<path d="M31.2,83.3h-1v-8.4h1V83.3z"/>
|
||||
<path d="M41.9,79.1c0,2.5-1.8,4.3-4.3,4.3c-2.5,0-4.3-1.8-4.3-4.3s1.8-4.3,4.3-4.3C40,74.8,41.9,76.6,41.9,79.1z M34.2,79.1
|
||||
c0,2,1.4,3.4,3.3,3.4c1.9,0,3.3-1.4,3.3-3.4s-1.4-3.4-3.3-3.4C35.6,75.7,34.2,77.1,34.2,79.1z"/>
|
||||
<path d="M54.3,76.5l-0.8,0.5c-0.6-0.8-1.5-1.3-2.6-1.3c-1.9,0-3.3,1.4-3.3,3.4s1.4,3.4,3.3,3.4c1.1,0,2.1-0.5,2.6-1.3l0.8,0.6
|
||||
c-0.7,1-2,1.7-3.4,1.7c-2.5,0-4.3-1.8-4.3-4.3s1.8-4.3,4.3-4.3C52.3,74.8,53.6,75.4,54.3,76.5z"/>
|
||||
<path d="M61.5,80.5c0,1.7-1.3,3-3,3s-3-1.3-3-3c0-1.7,1.3-3,3-3S61.5,78.8,61.5,80.5z M56.4,80.5c0,1.2,0.9,2.1,2.1,2.1
|
||||
c1.2,0,2.1-0.9,2.1-2.1c0-1.2-0.9-2.1-2.1-2.1C57.3,78.3,56.4,79.2,56.4,80.5z"/>
|
||||
<path d="M68.3,79.8v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7H64v0.8c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C67.3,77.5,68.3,78.4,68.3,79.8z"/>
|
||||
<path d="M74.2,78.8c-0.4-0.3-1.1-0.5-1.9-0.5c-0.8,0-1.3,0.3-1.3,0.9c0,0.5,0.4,0.7,1.2,0.8l0.7,0.1c1.2,0.2,1.9,0.7,1.9,1.6
|
||||
c0,1.1-1,1.8-2.5,1.8c-0.7,0-1.6-0.2-2.4-0.7l0.4-0.7c0.4,0.3,1,0.6,2,0.6c1,0,1.6-0.3,1.6-0.9c0-0.5-0.4-0.7-1.2-0.8l-0.7-0.1
|
||||
c-1.3-0.2-1.9-0.7-1.9-1.6c0-1.1,0.9-1.7,2.3-1.7c0.9,0,1.7,0.3,2.3,0.6L74.2,78.8z"/>
|
||||
<path d="M81.8,80.5c0,1.7-1.3,3-3,3s-3-1.3-3-3c0-1.7,1.3-3,3-3S81.8,78.8,81.8,80.5z M76.7,80.5c0,1.2,0.9,2.1,2.1,2.1
|
||||
c1.2,0,2.1-0.9,2.1-2.1c0-1.2-0.9-2.1-2.1-2.1C77.6,78.3,76.7,79.2,76.7,80.5z"/>
|
||||
<path d="M84.4,83.3h-0.9v-8.6h0.9V83.3z"/>
|
||||
<path d="M91.5,80.4c0,0.1,0,0.2,0,0.3H87c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C90.4,77.5,91.5,78.7,91.5,80.4z M87,80h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C87.8,78.3,87.1,79,87,80z"/>
|
||||
<path d="M102.1,76.5c-0.7-0.5-1.5-0.8-2.5-0.8c-1.3,0-2.2,0.6-2.2,1.5c0,0.8,0.6,1.2,1.9,1.4l0.8,0.1c1.4,0.2,2.6,0.8,2.6,2.2
|
||||
c0,1.7-1.5,2.5-3.3,2.5c-1.2,0-2.5-0.4-3.3-1.1l0.5-0.8c0.6,0.5,1.7,0.9,2.8,0.9c1.3,0,2.3-0.5,2.3-1.5c0-0.8-0.7-1.2-2-1.4
|
||||
l-0.8-0.1c-1.4-0.2-2.5-0.8-2.5-2.2c0-1.6,1.4-2.5,3.2-2.5c1.3,0,2.2,0.4,3,0.9L102.1,76.5z"/>
|
||||
<path d="M109.6,80.4c0,0.1,0,0.2,0,0.3H105c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C108.5,77.5,109.6,78.7,109.6,80.4z M105,80h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C105.9,78.3,105.2,79,105,80z"/>
|
||||
<path d="M114.9,77.7l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C114.3,77.5,114.6,77.6,114.9,77.7z"/>
|
||||
<path d="M119.1,83.3h-1l-2.4-5.7h1l2,4.8l2-4.8h0.9L119.1,83.3z"/>
|
||||
<path d="M127.7,80.4c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C126.6,77.5,127.7,78.7,127.7,80.4z M123.1,80h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C124,78.3,123.3,79,123.1,80z"/>
|
||||
<path d="M133,77.7l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C132.4,77.5,132.7,77.6,133,77.7z"/>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M12,125.8h-0.9v4.2H8.6v-10.5h2.5v4.1H12l3-4.1h3.1l-4.1,5.1l4.4,5.4h-3.2L12,125.8z"/>
|
||||
<path d="M28.2,125.8c0,2.9-1.7,4.4-4.6,4.4s-4.6-1.6-4.6-4.4v-6.3h2.5v6.2c0,1.4,0.8,2.1,2.1,2.1c1.3,0,2.1-0.7,2.1-2.1v-6.2h2.5
|
||||
V125.8z"/>
|
||||
<path d="M34.5,119.5c2.7,0,4,1,4,3c0,1-0.6,1.8-1.4,2.2c0.9,0.3,1.7,1.2,1.7,2.3c0,1.9-1.3,3-4,3H30v-10.5H34.5z M32.5,121.6v2.1
|
||||
h2c0.9,0,1.5-0.3,1.5-1c0-0.8-0.6-1-1.5-1H32.5z M32.5,125.8v2.1h2.1c1,0,1.5-0.3,1.5-1.1c0-0.8-0.6-1.1-1.5-1.1H32.5z"/>
|
||||
<path d="M48.3,130h-8v-10.5h8v2.3h-5.5v1.8h5.2v2.3h-5.2v1.9h5.5V130z"/>
|
||||
<path d="M54.6,119.5c2.6,0,4,1.3,4,3.4c0,1.7-1.1,2.8-2.9,3.1l3,4h-3l-2.8-3.9h-0.4v3.9H50v-10.5H54.6z M52.5,121.8v2.2h2
|
||||
c0.9,0,1.5-0.4,1.5-1.1c0-0.7-0.6-1.1-1.5-1.1H52.5z"/>
|
||||
<path d="M69.8,130h-2.4l-4.8-6.4v6.4h-2.5v-10.5h2.4l4.8,6.4v-6.4h2.5V130z"/>
|
||||
<path d="M79.7,130h-8v-10.5h8v2.3h-5.5v1.8h5.2v2.3h-5.2v1.9h5.5V130z"/>
|
||||
<path d="M89.4,121.8h-3.1v8.2h-2.5v-8.2h-3.1v-2.3h8.7V121.8z"/>
|
||||
<path d="M98.6,130h-8v-10.5h8v2.3h-5.5v1.8h5.2v2.3h-5.2v1.9h5.5V130z"/>
|
||||
<path d="M107.6,122.5c-0.8-0.5-1.8-0.9-3-0.9c-1,0-1.7,0.3-1.7,0.9c0,0.7,1,0.8,2.2,1l0.4,0.1c2,0.4,3.3,1.3,3.3,3
|
||||
c0,2.5-2.2,3.5-4.4,3.5c-1.8,0-3.5-0.5-4.6-1.3l1.3-2c0.8,0.5,1.9,1.1,3.4,1.1c0.9,0,1.7-0.3,1.7-1c0-0.6-0.7-0.8-2.1-1l-0.5-0.1
|
||||
c-2.2-0.3-3.3-1.3-3.3-3.2c0-2,1.8-3.3,4.2-3.3c1.4,0,2.7,0.2,4.2,1.1L107.6,122.5z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path d="M10.8,148.1h-1v3.8h-1v-8.4h1v3.7h1l3.5-3.7h1.2l-3.9,4.1l4.2,4.3h-1.3L10.8,148.1z"/>
|
||||
<path d="M21.7,149.5c0,1.7-1.2,2.5-2.6,2.5c-1.4,0-2.6-0.8-2.6-2.5v-3.3h0.9v3.2c0,1.2,0.7,1.7,1.7,1.7s1.7-0.6,1.7-1.7v-3.2h0.9
|
||||
V149.5z"/>
|
||||
<path d="M29.6,149c0,1.7-1.2,3-2.8,3c-0.9,0-1.6-0.4-2.1-1v0.8h-0.9v-8.6h0.9v3.8c0.5-0.6,1.1-1,2.1-1
|
||||
C28.3,146.1,29.6,147.3,29.6,149z M24.6,149c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1
|
||||
C25.5,146.9,24.6,147.8,24.6,149z"/>
|
||||
<path d="M36.3,149c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C35.2,146.1,36.3,147.3,36.3,149z M31.8,148.6h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C32.6,146.9,31.9,147.6,31.8,148.6z"/>
|
||||
<path d="M41.6,146.3l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2H38v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C41,146.1,41.3,146.1,41.6,146.3z"/>
|
||||
<path d="M48.1,148.4v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2H43v-5.7h0.9v0.8c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C47.2,146.1,48.1,147,48.1,148.4z"/>
|
||||
<path d="M55.2,149c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C54.1,146.1,55.2,147.3,55.2,149z M50.7,148.6h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C51.5,146.9,50.8,147.6,50.7,148.6z"/>
|
||||
<path d="M60.7,147h-2.5v2.9c0,0.9,0.5,1.3,1.1,1.3c0.4,0,0.9-0.2,1.2-0.4l0.4,0.7c-0.4,0.3-1,0.6-1.7,0.6c-1.2,0-1.9-0.7-1.9-2.1
|
||||
V147h-1.2v-0.8h1.2v-1.8h0.9v1.8h2.5V147z"/>
|
||||
<path d="M67.3,149c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C66.2,146.1,67.3,147.3,67.3,149z M62.8,148.6h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C63.6,146.9,62.9,147.6,62.8,148.6z"/>
|
||||
<path d="M72.8,147.4c-0.4-0.3-1.1-0.5-1.9-0.5c-0.8,0-1.3,0.3-1.3,0.9c0,0.5,0.4,0.7,1.2,0.8l0.7,0.1c1.2,0.2,1.9,0.7,1.9,1.6
|
||||
c0,1.1-1,1.8-2.5,1.8c-0.7,0-1.6-0.2-2.4-0.7l0.4-0.7c0.4,0.3,1,0.6,2,0.6c1,0,1.6-0.3,1.6-0.9c0-0.5-0.4-0.7-1.2-0.8l-0.7-0.1
|
||||
c-1.3-0.2-1.9-0.7-1.9-1.6c0-1.1,0.9-1.7,2.3-1.7c0.9,0,1.7,0.3,2.3,0.6L72.8,147.4z"/>
|
||||
<path d="M85.5,145.1l-0.8,0.5c-0.6-0.8-1.5-1.3-2.6-1.3c-1.9,0-3.3,1.4-3.3,3.4s1.4,3.4,3.3,3.4c1.1,0,2.1-0.5,2.6-1.3l0.8,0.6
|
||||
c-0.7,1-2,1.7-3.4,1.7c-2.5,0-4.3-1.8-4.3-4.3s1.8-4.3,4.3-4.3C83.6,143.4,84.9,144,85.5,145.1z"/>
|
||||
<path d="M92.7,149c0,1.7-1.3,3-3,3s-3-1.3-3-3c0-1.7,1.3-3,3-3S92.7,147.4,92.7,149z M87.7,149c0,1.2,0.9,2.1,2.1,2.1
|
||||
c1.2,0,2.1-0.9,2.1-2.1c0-1.2-0.9-2.1-2.1-2.1C88.6,146.9,87.7,147.8,87.7,149z"/>
|
||||
<path d="M99.6,148.4v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9v0.8c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C98.6,146.1,99.6,147,99.6,148.4z"/>
|
||||
<path d="M105.4,147h-2.5v2.9c0,0.9,0.5,1.3,1.1,1.3c0.4,0,0.9-0.2,1.2-0.4l0.4,0.7c-0.4,0.3-1,0.6-1.7,0.6c-1.2,0-1.9-0.7-1.9-2.1
|
||||
V147h-1.2v-0.8h1.2v-1.8h0.9v1.8h2.5V147z"/>
|
||||
<path d="M110.6,146.3l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2H107v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C109.9,146.1,110.3,146.1,110.6,146.3z"/>
|
||||
<path d="M117.3,149c0,1.7-1.3,3-3,3s-3-1.3-3-3c0-1.7,1.3-3,3-3S117.3,147.4,117.3,149z M112.2,149c0,1.2,0.9,2.1,2.1,2.1
|
||||
c1.2,0,2.1-0.9,2.1-2.1c0-1.2-0.9-2.1-2.1-2.1C113.1,146.9,112.2,147.8,112.2,149z"/>
|
||||
<path d="M119.8,151.9h-0.9v-8.6h0.9V151.9z"/>
|
||||
<path d="M126.3,148.5v3.4h-1v-8.4h3.2c1.9,0,3,0.9,3,2.5s-1.1,2.5-3,2.5H126.3z M126.3,144.4v3.2h2.2c1.3,0,2-0.5,2-1.6
|
||||
s-0.7-1.6-2-1.6H126.3z"/>
|
||||
<path d="M134,151.9h-0.9v-8.6h0.9V151.9z"/>
|
||||
<path d="M141.5,151.9h-0.9V151c-0.5,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3c0.9,0,1.6,0.4,2.1,1v-0.8h0.9V151.9z
|
||||
M136.6,149c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C137.4,146.9,136.6,147.9,136.6,149z"/>
|
||||
<path d="M148.7,148.4v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9v0.8c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C147.8,146.1,148.7,147,148.7,148.4z"/>
|
||||
<path d="M155.8,149c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C154.7,146.1,155.8,147.3,155.8,149z M151.3,148.6h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C152.1,146.9,151.4,147.6,151.3,148.6z"/>
|
||||
<path d="M17.6,166.3h-1V159l-2.9,6.4h-1L9.8,159v7.3h-1v-8.4h1.5l2.9,6.3l2.9-6.3h1.5V166.3z"/>
|
||||
<path d="M21,158.6c0,0.4-0.3,0.6-0.6,0.6c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6C20.7,157.9,21,158.2,21,158.6z M20.8,166.3h-0.9
|
||||
v-5.7h0.9V166.3z"/>
|
||||
<path d="M28.1,162.8v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9v0.8c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C27.1,160.5,28.1,161.4,28.1,162.8z"/>
|
||||
<path d="M31.2,166.3h-1v-8.4h1V166.3z"/>
|
||||
<path d="M41.9,162.1c0,2.5-1.8,4.3-4.3,4.3c-2.5,0-4.3-1.8-4.3-4.3s1.8-4.3,4.3-4.3C40,157.8,41.9,159.6,41.9,162.1z M34.2,162.1
|
||||
c0,2,1.4,3.4,3.3,3.4c1.9,0,3.3-1.4,3.3-3.4s-1.4-3.4-3.3-3.4C35.6,158.7,34.2,160.1,34.2,162.1z"/>
|
||||
<path d="M49,162.5h-1v3.8h-1v-8.4h1v3.7h1l3.5-3.7h1.2l-3.9,4.1l4.2,4.3h-1.3L49,162.5z"/>
|
||||
<path d="M59.9,163.9c0,1.7-1.2,2.5-2.6,2.5c-1.4,0-2.6-0.8-2.6-2.5v-3.3h0.9v3.2c0,1.2,0.7,1.7,1.7,1.7s1.7-0.6,1.7-1.7v-3.2h0.9
|
||||
V163.9z"/>
|
||||
<path d="M67.7,163.4c0,1.7-1.2,3-2.8,3c-0.9,0-1.6-0.4-2.1-1v0.8h-0.9v-8.6h0.9v3.8c0.4-0.6,1.1-1,2.1-1
|
||||
C66.5,160.5,67.7,161.7,67.7,163.4z M62.8,163.4c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1
|
||||
C63.6,161.3,62.8,162.2,62.8,163.4z"/>
|
||||
<path d="M74.5,163.4c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C73.3,160.5,74.5,161.7,74.5,163.4z M69.9,163h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C70.7,161.3,70.1,162,69.9,163z"/>
|
||||
<path d="M79.8,160.7l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7H77v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C79.1,160.5,79.5,160.5,79.8,160.7z"/>
|
||||
<path d="M86.3,162.8v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7H82v0.8c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C85.3,160.5,86.3,161.4,86.3,162.8z"/>
|
||||
<path d="M93.4,163.4c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C92.3,160.5,93.4,161.7,93.4,163.4z M88.8,163h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C89.6,161.3,89,162,88.8,163z"/>
|
||||
<path d="M98.8,161.4h-2.5v2.9c0,0.9,0.5,1.3,1.1,1.3c0.4,0,0.9-0.2,1.2-0.4l0.4,0.7c-0.4,0.3-1,0.6-1.7,0.6c-1.2,0-1.9-0.7-1.9-2.1
|
||||
v-2.9h-1.2v-0.8h1.2v-1.8h0.9v1.8h2.5V161.4z"/>
|
||||
<path d="M105.5,163.4c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C104.3,160.5,105.5,161.7,105.5,163.4z M100.9,163h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C101.7,161.3,101.1,162,100.9,163z"/>
|
||||
<path d="M110.9,161.8c-0.4-0.3-1.1-0.5-1.9-0.5c-0.8,0-1.3,0.3-1.3,0.9c0,0.5,0.4,0.7,1.2,0.8l0.7,0.1c1.2,0.2,1.9,0.7,1.9,1.6
|
||||
c0,1.1-1,1.8-2.5,1.8c-0.7,0-1.6-0.2-2.4-0.7l0.4-0.7c0.4,0.3,1,0.6,2,0.6c1,0,1.6-0.3,1.6-0.9c0-0.5-0.4-0.7-1.2-0.8l-0.7-0.1
|
||||
c-1.3-0.2-1.9-0.7-1.9-1.6c0-1.1,0.9-1.7,2.3-1.7c0.9,0,1.7,0.3,2.3,0.6L110.9,161.8z"/>
|
||||
<path d="M117.4,162.9v3.4h-1v-8.4h3.2c1.9,0,3,0.9,3,2.5s-1.1,2.5-3,2.5H117.4z M117.4,158.8v3.2h2.2c1.3,0,2-0.5,2-1.6
|
||||
s-0.7-1.6-2-1.6H117.4z"/>
|
||||
<path d="M125.1,166.3h-0.9v-8.6h0.9V166.3z"/>
|
||||
<path d="M132.3,163.9c0,1.7-1.2,2.5-2.6,2.5c-1.4,0-2.6-0.8-2.6-2.5v-3.3h0.9v3.2c0,1.2,0.7,1.7,1.7,1.7s1.7-0.6,1.7-1.7v-3.2h0.9
|
||||
V163.9z"/>
|
||||
<path d="M138.8,161.4v-0.9h0.9v5.3c0,1.9-1.2,2.9-3,2.9c-0.9,0-1.8-0.3-2.4-0.8l0.4-0.7c0.5,0.4,1.2,0.7,2,0.7c1.2,0,2.1-0.7,2.1-2
|
||||
v-0.6c-0.4,0.6-1.1,1-2,1c-1.6,0-2.8-1.2-2.8-2.9c0-1.7,1.2-2.9,2.8-2.9C137.7,160.5,138.3,160.9,138.8,161.4z M134.8,163.4
|
||||
c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C135.6,161.3,134.8,162.2,134.8,163.4z"/>
|
||||
<path d="M142.9,158.6c0,0.4-0.3,0.6-0.6,0.6c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6C142.6,157.9,142.9,158.2,142.9,158.6z
|
||||
M142.7,166.3h-0.9v-5.7h0.9V166.3z"/>
|
||||
<path d="M149.9,162.8v3.5H149v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9v0.8c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C149,160.5,149.9,161.4,149.9,162.8z"/>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path d="M11.1,229.5H8.6V219h2.5V229.5z"/>
|
||||
<path d="M22.7,229.5h-2.4l-4.8-6.4v6.4H13V219h2.4l4.8,6.4V219h2.5V229.5z"/>
|
||||
<path d="M32.2,225.5h-5.1v4h-2.5V219h7.9v2.3h-5.4v2h5.1V225.5z"/>
|
||||
<path d="M38.6,219c2.6,0,4,1.3,4,3.4c0,1.7-1.1,2.8-2.9,3.1l3,4h-3l-2.8-3.9h-0.4v3.9h-2.5V219H38.6z M36.6,221.3v2.2h2
|
||||
c0.9,0,1.5-0.4,1.5-1.1c0-0.7-0.6-1.1-1.5-1.1H36.6z"/>
|
||||
<path d="M54.2,229.5h-2.7l-0.8-2.2h-4.2l-0.8,2.2h-2.6l4-10.5h3L54.2,229.5z M47.4,225h2.6l-1.3-3.5L47.4,225z"/>
|
||||
<path d="M62.4,222c-0.8-0.5-1.8-0.9-3-0.9c-1,0-1.7,0.3-1.7,0.9c0,0.7,1,0.8,2.2,1l0.4,0.1c2,0.4,3.3,1.3,3.3,3
|
||||
c0,2.5-2.2,3.5-4.4,3.5c-1.8,0-3.5-0.5-4.6-1.3l1.3-2c0.8,0.5,1.9,1.1,3.4,1.1c0.9,0,1.7-0.3,1.7-1c0-0.6-0.7-0.8-2.1-1l-0.5-0.1
|
||||
c-2.2-0.3-3.3-1.3-3.3-3.2c0-2,1.8-3.3,4.2-3.3c1.4,0,2.6,0.2,4.2,1.1L62.4,222z"/>
|
||||
<path d="M73.1,221.3H70v8.2h-2.5v-8.2h-3.1V219h8.7V221.3z"/>
|
||||
<path d="M78.8,219c2.6,0,4,1.3,4,3.4c0,1.7-1.1,2.8-2.9,3.1l3,4h-3l-2.8-3.9h-0.4v3.9h-2.5V219H78.8z M76.7,221.3v2.2h2
|
||||
c0.9,0,1.5-0.4,1.5-1.1c0-0.7-0.6-1.1-1.5-1.1H76.7z"/>
|
||||
<path d="M93.4,225.3c0,2.9-1.7,4.4-4.6,4.4c-2.9,0-4.6-1.6-4.6-4.4V219h2.5v6.2c0,1.4,0.8,2.1,2.1,2.1c1.3,0,2.1-0.7,2.1-2.1V219
|
||||
h2.5V225.3z"/>
|
||||
<path d="M105,221.3l-2.2,1.3c-0.5-0.9-1.4-1.4-2.5-1.4c-1.7,0-2.9,1.2-2.9,3c0,2,1.3,3,2.9,3c1.1,0,1.9-0.5,2.5-1.4l2.1,1.5
|
||||
c-1,1.4-2.6,2.3-4.6,2.3c-3.2,0-5.5-2.3-5.5-5.5c0-3.2,2.3-5.5,5.5-5.5C102.3,218.8,104.1,219.7,105,221.3z"/>
|
||||
<path d="M114.5,221.3h-3.1v8.2h-2.5v-8.2h-3.1V219h8.7V221.3z"/>
|
||||
<path d="M124.7,225.3c0,2.9-1.7,4.4-4.6,4.4c-2.9,0-4.6-1.6-4.6-4.4V219h2.5v6.2c0,1.4,0.8,2.1,2.1,2.1c1.3,0,2.1-0.7,2.1-2.1V219
|
||||
h2.5V225.3z"/>
|
||||
<path d="M131.1,219c2.6,0,4,1.3,4,3.4c0,1.7-1.1,2.8-2.9,3.1l3,4h-3l-2.8-3.9H129v3.9h-2.5V219H131.1z M129,221.3v2.2h2
|
||||
c0.9,0,1.5-0.4,1.5-1.1c0-0.7-0.6-1.1-1.5-1.1H129z"/>
|
||||
<path d="M144.7,229.5h-8V219h8v2.3h-5.5v1.8h5.2v2.3h-5.2v1.9h5.5V229.5z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path d="M17,247.2c0,2.5-1.8,4.3-4.3,4.3c-2.5,0-4.3-1.8-4.3-4.3s1.8-4.3,4.3-4.3C15.2,242.9,17,244.7,17,247.2z M9.4,247.2
|
||||
c0,2,1.4,3.4,3.3,3.4c1.9,0,3.3-1.4,3.3-3.4s-1.4-3.4-3.3-3.4C10.8,243.8,9.4,245.2,9.4,247.2z"/>
|
||||
<path d="M24,247.9v3.5h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9v0.8c0.5-0.7,1.2-0.9,1.9-0.9
|
||||
C23,245.6,24,246.5,24,247.9z"/>
|
||||
<path d="M29.2,248.6h-3.3v-0.8h3.3V248.6z"/>
|
||||
<path d="M32.2,248v3.4h-1V243h3.2c1.9,0,3,0.9,3,2.5s-1.1,2.5-3,2.5H32.2z M32.2,243.9v3.2h2.2c1.3,0,2-0.5,2-1.6s-0.7-1.6-2-1.6
|
||||
H32.2z"/>
|
||||
<path d="M42.6,245.8l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2H39v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C42,245.6,42.3,245.6,42.6,245.8z"/>
|
||||
<path d="M48.8,248.5c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C47.7,245.6,48.8,246.8,48.8,248.5z M44.3,248.1h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C45.1,246.4,44.4,247.1,44.3,248.1z"/>
|
||||
<path d="M59.9,247.9v3.5H59v-3.2c0-1.1-0.6-1.7-1.6-1.7c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-3.2c0-1.1-0.6-1.7-1.6-1.7
|
||||
c-1,0-1.7,0.7-1.7,1.7v3.2h-0.9v-5.7h0.9v0.8c0.5-0.7,1.2-0.9,1.9-0.9c1,0,1.8,0.4,2.1,1.2c0.5-0.9,1.3-1.2,2.1-1.2
|
||||
C59,245.6,59.9,246.5,59.9,247.9z"/>
|
||||
<path d="M68.6,243c1.8,0,3,0.6,3,2.2c0,0.9-0.5,1.6-1.3,1.9c0.8,0.3,1.4,0.9,1.4,2c0,1.6-1.2,2.3-3.1,2.3h-3.4V243H68.6z
|
||||
M66.3,243.9v2.8h2.3c1.2,0,2.1-0.3,2.1-1.4c0-1.1-0.9-1.4-2.1-1.4H66.3z M66.3,247.6v2.9h2.4c1.3,0,2.1-0.3,2.1-1.5
|
||||
c0-1.1-0.8-1.4-2.1-1.4H66.3z"/>
|
||||
<path d="M79,251.4h-0.9v-0.8c-0.4,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3c0.9,0,1.6,0.4,2.1,1v-0.8H79V251.4z
|
||||
M74.1,248.5c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C74.9,246.4,74.1,247.4,74.1,248.5z"/>
|
||||
<path d="M84.7,245.8l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7H82v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C84,245.6,84.4,245.6,84.7,245.8z"/>
|
||||
<path d="M90.9,248.5c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C89.7,245.6,90.8,246.8,90.9,248.5z M86.3,248.1h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C87.1,246.4,86.4,247.1,86.3,248.1z"/>
|
||||
<path d="M104.7,251.4h-1v-7.3l-2.9,6.4h-1l-2.9-6.3v7.3h-1V243h1.5l2.9,6.3l2.9-6.3h1.5V251.4z"/>
|
||||
<path d="M112,248.5c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C110.9,245.6,112,246.8,112,248.5z M107.5,248.1h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C108.3,246.4,107.6,247.1,107.5,248.1z"/>
|
||||
<path d="M117.5,246.5H115v2.9c0,0.9,0.5,1.3,1.1,1.3c0.4,0,0.9-0.2,1.2-0.4l0.4,0.7c-0.4,0.3-1,0.6-1.7,0.6c-1.2,0-1.9-0.7-1.9-2.1
|
||||
v-2.9h-1.2v-0.8h1.2v-1.8h0.9v1.8h2.5V246.5z"/>
|
||||
<path d="M124.4,251.4h-0.9v-0.8c-0.4,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3c0.9,0,1.6,0.4,2.1,1v-0.8h0.9V251.4z
|
||||
M119.5,248.5c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C120.3,246.4,119.5,247.4,119.5,248.5z"/>
|
||||
<path d="M127.4,251.4h-0.9v-8.6h0.9V251.4z"/>
|
||||
<path d="M138.4,244.6c-0.7-0.5-1.5-0.8-2.5-0.8c-1.3,0-2.2,0.6-2.2,1.5c0,0.8,0.6,1.2,1.9,1.4l0.8,0.1c1.4,0.2,2.6,0.8,2.6,2.2
|
||||
c0,1.7-1.5,2.5-3.3,2.5c-1.2,0-2.5-0.4-3.3-1.1l0.5-0.8c0.6,0.5,1.7,0.9,2.8,0.9c1.3,0,2.3-0.5,2.3-1.5c0-0.8-0.7-1.2-2-1.4
|
||||
l-0.8-0.1c-1.4-0.2-2.5-0.8-2.5-2.2c0-1.6,1.4-2.5,3.2-2.5c1.3,0,2.2,0.4,3,0.9L138.4,244.6z"/>
|
||||
<path d="M145.9,248.5c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C144.8,245.6,145.9,246.8,145.9,248.5z M141.4,248.1h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C142.2,246.4,141.5,247.1,141.4,248.1z"/>
|
||||
<path d="M151.2,245.8l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C150.6,245.6,150.9,245.6,151.2,245.8z"/>
|
||||
<path d="M155.4,251.4h-1l-2.4-5.7h1l2,4.8l2-4.8h0.9L155.4,251.4z"/>
|
||||
<path d="M164,248.5c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C162.9,245.6,164,246.8,164,248.5z M159.5,248.1h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C160.3,246.4,159.6,247.1,159.5,248.1z"/>
|
||||
<path d="M169.3,245.8l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C168.7,245.6,169,245.6,169.3,245.8z"/>
|
||||
<path d="M174.4,246.9c-0.4-0.3-1.1-0.5-1.9-0.5c-0.8,0-1.3,0.3-1.3,0.9c0,0.5,0.4,0.7,1.2,0.8l0.7,0.1c1.2,0.2,1.9,0.7,1.9,1.6
|
||||
c0,1.1-1,1.8-2.5,1.8c-0.7,0-1.6-0.2-2.4-0.7l0.4-0.7c0.4,0.3,1,0.6,2,0.6c1,0,1.6-0.3,1.6-0.9c0-0.5-0.4-0.7-1.2-0.8l-0.7-0.1
|
||||
c-1.3-0.2-1.9-0.7-1.9-1.6c0-1.1,0.9-1.7,2.3-1.7c0.9,0,1.7,0.3,2.3,0.6L174.4,246.9z"/>
|
||||
<path d="M16.1,259l-0.8,0.5c-0.6-0.8-1.5-1.3-2.6-1.3c-1.9,0-3.3,1.4-3.3,3.4s1.4,3.4,3.3,3.4c1.1,0,2.1-0.5,2.6-1.3l0.8,0.6
|
||||
c-0.7,1-2,1.7-3.4,1.7c-2.5,0-4.3-1.8-4.3-4.3s1.8-4.3,4.3-4.3C14.2,257.3,15.5,257.9,16.1,259z"/>
|
||||
<path d="M18.8,265.8h-0.9v-8.6h0.9V265.8z"/>
|
||||
<path d="M26.4,262.9c0,1.7-1.3,3-3,3s-3-1.3-3-3c0-1.7,1.3-3,3-3S26.4,261.3,26.4,262.9z M21.3,262.9c0,1.2,0.9,2.1,2.1,2.1
|
||||
c1.2,0,2.1-0.9,2.1-2.1c0-1.2-0.9-2.1-2.1-2.1C22.2,260.8,21.3,261.7,21.3,262.9z"/>
|
||||
<path d="M33.2,263.4c0,1.7-1.2,2.5-2.6,2.5c-1.4,0-2.6-0.8-2.6-2.5v-3.3h0.9v3.2c0,1.2,0.7,1.7,1.7,1.7s1.7-0.6,1.7-1.7v-3.2h0.9
|
||||
V263.4z"/>
|
||||
<path d="M39.7,260.9v-3.8h0.9v8.6h-0.9v-0.8c-0.5,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3
|
||||
C38.6,260,39.2,260.4,39.7,260.9z M35.7,262.9c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1
|
||||
C36.5,260.8,35.7,261.8,35.7,262.9z"/>
|
||||
<path d="M47,261.1h5.1v-3.7h1v8.4h-1V262H47v3.8h-1v-8.4h1V261.1z"/>
|
||||
<path d="M60.9,262.9c0,1.7-1.3,3-3,3s-3-1.3-3-3c0-1.7,1.3-3,3-3S60.9,261.3,60.9,262.9z M55.8,262.9c0,1.2,0.9,2.1,2.1,2.1
|
||||
c1.2,0,2.1-0.9,2.1-2.1c0-1.2-0.9-2.1-2.1-2.1C56.7,260.8,55.8,261.7,55.8,262.9z"/>
|
||||
<path d="M66.4,261.3c-0.4-0.3-1.1-0.5-1.9-0.5c-0.8,0-1.3,0.3-1.3,0.9c0,0.5,0.4,0.7,1.2,0.8l0.7,0.1c1.2,0.2,1.9,0.7,1.9,1.6
|
||||
c0,1.1-1,1.8-2.5,1.8c-0.7,0-1.6-0.2-2.4-0.7l0.4-0.7c0.4,0.3,1,0.6,2,0.6c1,0,1.6-0.3,1.6-0.9c0-0.5-0.4-0.7-1.2-0.8l-0.7-0.1
|
||||
c-1.3-0.2-1.9-0.7-1.9-1.6c0-1.1,0.9-1.7,2.3-1.7c0.9,0,1.7,0.3,2.3,0.6L66.4,261.3z"/>
|
||||
<path d="M72.3,260.9h-2.5v2.9c0,0.9,0.5,1.3,1.1,1.3c0.4,0,0.9-0.2,1.2-0.4l0.4,0.7c-0.4,0.3-1,0.6-1.7,0.6c-1.2,0-1.9-0.7-1.9-2.1
|
||||
v-2.9h-1.2v-0.8H69v-1.8h0.9v1.8h2.5V260.9z"/>
|
||||
<path d="M78.9,262.9c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C77.8,260,78.9,261.2,78.9,262.9z M74.4,262.5H78c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C75.2,260.8,74.5,261.5,74.4,262.5z"/>
|
||||
<path d="M85.1,260.9v-3.8H86v8.6h-0.9v-0.8c-0.5,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3
|
||||
C84,260,84.6,260.4,85.1,260.9z M81.1,262.9c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1
|
||||
C81.9,260.8,81.1,261.8,81.1,262.9z"/>
|
||||
<path d="M94.6,257.4c2.7,0,4.5,1.6,4.5,4.2s-1.7,4.2-4.5,4.2h-3.2v-8.4H94.6z M92.4,258.3v6.6h2.2c2.3,0,3.5-1.3,3.5-3.3
|
||||
c0-2-1.2-3.3-3.5-3.3H92.4z"/>
|
||||
<path d="M106,262.9c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C104.8,260,105.9,261.2,106,262.9z M101.4,262.5h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C102.2,260.8,101.5,261.5,101.4,262.5z"/>
|
||||
<path d="M112.1,260.9v-3.8h0.9v8.6h-0.9v-0.8c-0.4,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3
|
||||
C111,260,111.7,260.4,112.1,260.9z M108.1,262.9c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1
|
||||
C108.9,260.8,108.1,261.8,108.1,262.9z"/>
|
||||
<path d="M116.2,258.1c0,0.4-0.3,0.6-0.6,0.6c-0.4,0-0.6-0.3-0.6-0.6s0.3-0.6,0.6-0.6C115.9,257.5,116.2,257.7,116.2,258.1z
|
||||
M116,265.8h-0.9v-5.7h0.9V265.8z"/>
|
||||
<path d="M122.7,260.9l-0.6,0.6c-0.4-0.4-0.9-0.7-1.6-0.7c-1.1,0-2,0.9-2,2.1c0,1.2,0.9,2.1,2,2.1c0.6,0,1.2-0.3,1.6-0.7l0.6,0.6
|
||||
c-0.5,0.6-1.3,0.9-2.1,0.9c-1.7,0-2.9-1.3-2.9-3c0-1.7,1.2-3,2.9-3C121.4,260,122.2,260.3,122.7,260.9z"/>
|
||||
<path d="M129.5,265.8h-0.9v-0.8c-0.5,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3c0.9,0,1.6,0.4,2.1,1v-0.8h0.9V265.8z
|
||||
M124.6,262.9c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1C125.4,260.8,124.6,261.8,124.6,262.9z"/>
|
||||
<path d="M135.5,260.9H133v2.9c0,0.9,0.5,1.3,1.1,1.3c0.4,0,0.9-0.2,1.2-0.4l0.4,0.7c-0.4,0.3-1,0.6-1.7,0.6c-1.2,0-1.9-0.7-1.9-2.1
|
||||
v-2.9h-1.2v-0.8h1.2v-1.8h0.9v1.8h2.5V260.9z"/>
|
||||
<path d="M142.1,262.9c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C141,260,142.1,261.2,142.1,262.9z M137.5,262.5h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C138.4,260.8,137.7,261.5,137.5,262.5z"/>
|
||||
<path d="M148.2,260.9v-3.8h0.9v8.6h-0.9v-0.8c-0.4,0.6-1.1,1-2.1,1c-1.6,0-2.8-1.2-2.8-3c0-1.7,1.2-3,2.8-3
|
||||
C147.1,260,147.8,260.4,148.2,260.9z M144.2,262.9c0,1.2,0.8,2.1,2,2.1c1.2,0,2-0.9,2-2.1c0-1.2-0.8-2.1-2-2.1
|
||||
C145.1,260.8,144.2,261.8,144.2,262.9z"/>
|
||||
<path d="M160.1,259c-0.7-0.5-1.5-0.8-2.5-0.8c-1.3,0-2.2,0.6-2.2,1.5c0,0.8,0.6,1.2,1.9,1.4l0.8,0.1c1.4,0.2,2.6,0.8,2.6,2.2
|
||||
c0,1.7-1.5,2.5-3.3,2.5c-1.2,0-2.5-0.4-3.3-1.1l0.5-0.8c0.6,0.5,1.7,0.9,2.8,0.9c1.3,0,2.3-0.5,2.3-1.5c0-0.8-0.7-1.2-2-1.4
|
||||
l-0.8-0.1c-1.4-0.2-2.5-0.8-2.5-2.2c0-1.6,1.4-2.5,3.2-2.5c1.3,0,2.2,0.4,3,0.9L160.1,259z"/>
|
||||
<path d="M167.6,262.9c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C166.5,260,167.6,261.2,167.6,262.9z M163.1,262.5h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C163.9,260.8,163.2,261.5,163.1,262.5z"/>
|
||||
<path d="M172.9,260.2l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C172.3,260,172.6,260,172.9,260.2z"/>
|
||||
<path d="M177.1,265.8h-1l-2.4-5.7h1l2,4.8l2-4.8h0.9L177.1,265.8z"/>
|
||||
<path d="M185.7,262.9c0,0.1,0,0.2,0,0.3h-4.6c0.1,1.2,1,1.9,2,1.9c0.7,0,1.3-0.3,1.8-0.7l0.5,0.6c-0.7,0.7-1.5,0.9-2.3,0.9
|
||||
c-1.7,0-2.9-1.2-2.9-3c0-1.7,1.2-3,2.8-3C184.6,260,185.7,261.2,185.7,262.9z M181.2,262.5h3.6c-0.1-1.1-0.8-1.7-1.8-1.7
|
||||
C182,260.8,181.3,261.5,181.2,262.5z"/>
|
||||
<path d="M191,260.2l-0.2,0.9c-0.3-0.1-0.7-0.2-1-0.2c-0.9,0-1.5,0.7-1.5,1.8v3.2h-0.9v-5.7h0.9v0.8c0.4-0.6,1-0.9,1.7-0.9
|
||||
C190.4,260,190.7,260,191,260.2z"/>
|
||||
<path d="M196.1,261.3c-0.4-0.3-1.1-0.5-1.9-0.5c-0.8,0-1.3,0.3-1.3,0.9c0,0.5,0.4,0.7,1.2,0.8l0.7,0.1c1.2,0.2,1.9,0.7,1.9,1.6
|
||||
c0,1.1-1,1.8-2.5,1.8c-0.7,0-1.6-0.2-2.4-0.7l0.4-0.7c0.4,0.3,1,0.6,2,0.6c1,0,1.6-0.3,1.6-0.9c0-0.5-0.4-0.7-1.2-0.8l-0.7-0.1
|
||||
c-1.3-0.2-1.9-0.7-1.9-1.6c0-1.1,0.9-1.7,2.3-1.7c0.9,0,1.7,0.3,2.3,0.6L196.1,261.3z"/>
|
||||
</g>
|
||||
<path class="st0" d="M307.5,84h-11.6v-1h11.6c1.8,0,3.6-0.6,5-1.8l0.6,0.8C311.6,83.3,309.6,84,307.5,84z M294.5,84h-11.6v-1h11.6
|
||||
V84z M281.4,84h-11.6v-1h11.6V84z M268.3,84h-11.6v-1h11.6V84z M255.3,84h-4.6c-2.5,0-4.9-1.1-6.6-2.9l0.7-0.7
|
||||
c1.5,1.7,3.6,2.6,5.9,2.6h4.6V84z M314.2,81l-0.8-0.7c1.3-1.4,1.9-3.3,1.9-5.2v-5.6h1v5.6C316.4,77.3,315.7,79.4,314.2,81z
|
||||
M243.2,79.9c-0.9-1.4-1.4-3-1.4-4.7v-6.9h1v6.9c0,1.5,0.4,2.9,1.2,4.2L243.2,79.9z M316.4,68.1h-1V56.5h1V68.1z M242.8,66.8h-1
|
||||
V55.1h1V66.8z M316.4,55h-1V43.4h1V55z M242.8,53.7h-1V42.1h1V53.7z M316.4,42h-1V30.3h1V42z M242.8,40.6h-1V29h1V40.6z M316.4,28.9
|
||||
h-1V18.3c0-0.3,0-0.6-0.1-1l1-0.1c0,0.4,0.1,0.7,0.1,1.1V28.9z M242.8,27.6h-1v-9.3c0-0.8,0.1-1.7,0.3-2.5l1,0.3
|
||||
c-0.2,0.7-0.3,1.4-0.3,2.2V27.6z M315.1,16c-1-3.3-4.1-5.6-7.6-5.6h-0.9v-1h0.9c3.9,0,7.4,2.5,8.5,6.3L315.1,16z M243.6,14.8
|
||||
l-0.9-0.4c1.5-3.1,4.6-5,8-5h2.2v1h-2.2C247.7,10.4,244.9,12.1,243.6,14.8z M305.2,10.4h-11.6v-1h11.6V10.4z M292.1,10.4h-11.6v-1
|
||||
h11.6V10.4z M279.1,10.4h-11.6v-1h11.6V10.4z M266,10.4h-11.6v-1H266V10.4z"/>
|
||||
<path class="st0" d="M504,181.7h-11.6v-1H504c1.7,0,3.4-0.5,4.7-1.6l0.6,0.8C507.8,181.1,505.9,181.7,504,181.7z M490.9,181.7h-11.6
|
||||
v-1h11.6V181.7z M477.8,181.7h-11.6v-1h11.6V181.7z M464.8,181.7h-11.6v-1h11.6V181.7z M451.7,181.7h-11.6v-1h11.6V181.7z
|
||||
M438.6,181.7H427v-1h11.6V181.7z M425.6,181.7h-11.6v-1h11.6V181.7z M412.5,181.7h-11.6v-1h11.6V181.7z M399.4,181.7h-11.6v-1h11.6
|
||||
V181.7z M386.4,181.7h-11.6v-1h11.6V181.7z M373.3,181.7h-11.6v-1h11.6V181.7z M360.2,181.7h-11.6v-1h11.6V181.7z M347.2,181.7
|
||||
h-11.6v-1h11.6V181.7z M334.1,181.7h-11.6v-1h11.6V181.7z M321,181.7h-11.6v-1H321V181.7z M308,181.7h-11.6v-1H308V181.7z
|
||||
M294.9,181.7h-11.6v-1h11.6V181.7z M281.8,181.7h-11.6v-1h11.6V181.7z M268.8,181.7h-11.6v-1h11.6V181.7z M255.7,181.7h-4.4
|
||||
c-2.6,0-5-1.1-6.7-3.1l0.8-0.7c1.5,1.7,3.7,2.7,6,2.7h4.4V181.7z M510.4,178.9l-0.7-0.7c1.4-1.5,2.1-3.4,2.1-5.4v-5.3h1v5.3
|
||||
C512.8,175.1,512,177.3,510.4,178.9z M243.7,177.4c-0.8-1.4-1.3-3-1.3-4.6v-7.1h1v7.1c0,1.4,0.4,2.8,1.1,4.1L243.7,177.4z
|
||||
M512.8,166.1h-1v-11.6h1V166.1z M243.4,164.3h-1v-11.6h1V164.3z M512.8,153h-1v-11.6h1V153z M243.4,151.2h-1v-11.6h1V151.2z
|
||||
M512.8,140h-1v-11.6h1V140z M243.4,138.2h-1v-11.6h1V138.2z M512.8,126.9h-1V116c0-0.2,0-0.5,0-0.7l1-0.1c0,0.2,0,0.5,0,0.8V126.9z
|
||||
M243.4,125.1h-1V116c0-0.9,0.1-1.8,0.4-2.6l1,0.3c-0.2,0.7-0.3,1.5-0.3,2.3V125.1z M511.6,114c-0.9-3.5-4.1-5.9-7.6-5.9h-0.6v-1
|
||||
h0.6c4,0,7.6,2.7,8.6,6.6L511.6,114z M244.2,112.4l-0.9-0.5c1.5-3,4.6-4.9,7.9-4.9h2.4v1h-2.4C248.3,108.1,245.6,109.8,244.2,112.4z
|
||||
M501.9,108.1h-11.6v-1h11.6V108.1z M488.8,108.1h-11.6v-1h11.6V108.1z M475.8,108.1h-11.6v-1h11.6V108.1z M462.7,108.1h-11.6v-1
|
||||
h11.6V108.1z M449.6,108.1H438v-1h11.6V108.1z M436.6,108.1H425v-1h11.6V108.1z M423.5,108.1h-11.6v-1h11.6V108.1z M410.4,108.1
|
||||
h-11.6v-1h11.6V108.1z M397.4,108.1h-11.6v-1h11.6V108.1z M384.3,108.1h-11.6v-1h11.6V108.1z M371.3,108.1h-11.6v-1h11.6V108.1z
|
||||
M358.2,108.1h-11.6v-1h11.6V108.1z M345.1,108.1h-11.6v-1h11.6V108.1z M332.1,108.1h-11.6v-1h11.6V108.1z M319,108.1h-11.6v-1H319
|
||||
V108.1z M305.9,108.1h-11.6v-1h11.6V108.1z M292.9,108.1h-11.6v-1h11.6V108.1z M279.8,108.1h-11.6v-1h11.6V108.1z M266.7,108.1
|
||||
h-11.6v-1h11.6V108.1z"/>
|
||||
<path class="st0" d="M503.4,279h-11.6v-1h11.6c1.7,0,3.4-0.5,4.7-1.6l0.6,0.8C507.2,278.4,505.3,279,503.4,279z M490.3,279h-11.6v-1
|
||||
h11.6V279z M477.2,279h-11.6v-1h11.6V279z M464.2,279h-11.6v-1h11.6V279z M451.1,279h-11.6v-1h11.6V279z M438,279h-11.6v-1H438V279z
|
||||
M425,279h-11.6v-1H425V279z M411.9,279h-11.6v-1h11.6V279z M398.8,279h-11.6v-1h11.6V279z M385.8,279h-11.6v-1h11.6V279z
|
||||
M372.7,279h-11.6v-1h11.6V279z M359.7,279H348v-1h11.6V279z M346.6,279H335v-1h11.6V279z M333.5,279h-11.6v-1h11.6V279z M320.5,279
|
||||
h-11.6v-1h11.6V279z M307.4,279h-11.6v-1h11.6V279z M294.3,279h-11.6v-1h11.6V279z M281.3,279h-11.6v-1h11.6V279z M268.2,279h-11.6
|
||||
v-1h11.6V279z M255.1,279h-4.4c-2.6,0-5-1.1-6.7-3.1l0.8-0.7c1.5,1.7,3.7,2.7,6,2.7h4.4V279z M509.9,276.2l-0.7-0.7
|
||||
c1.4-1.5,2.1-3.4,2.1-5.4v-5.3h1v5.3C512.3,272.4,511.4,274.5,509.9,276.2z M243.1,274.7c-0.8-1.4-1.3-3-1.3-4.6V263h1v7.1
|
||||
c0,1.4,0.4,2.8,1.1,4.1L243.1,274.7z M512.3,263.4h-1v-11.6h1V263.4z M242.8,261.6h-1V250h1V261.6z M512.3,250.3h-1v-11.6h1V250.3z
|
||||
M242.8,248.5h-1v-11.6h1V248.5z M512.3,237.2h-1v-11.6h1V237.2z M242.8,235.4h-1v-11.6h1V235.4z M512.3,224.2h-1v-10.9
|
||||
c0-0.2,0-0.5,0-0.7l1-0.1c0,0.2,0,0.5,0,0.8V224.2z M242.8,222.4h-1v-9.1c0-0.9,0.1-1.8,0.4-2.6l1,0.3c-0.2,0.7-0.3,1.5-0.3,2.3
|
||||
V222.4z M511,211.2c-0.9-3.5-4.1-5.9-7.6-5.9h-0.6v-1h0.6c4,0,7.6,2.7,8.6,6.6L511,211.2z M243.7,209.7l-0.9-0.5
|
||||
c1.5-3,4.6-4.9,7.9-4.9h2.4v1h-2.4C247.7,205.4,245,207,243.7,209.7z M501.3,205.4h-11.6v-1h11.6V205.4z M488.3,205.4h-11.6v-1h11.6
|
||||
V205.4z M475.2,205.4h-11.6v-1h11.6V205.4z M462.1,205.4h-11.6v-1h11.6V205.4z M449.1,205.4h-11.6v-1h11.6V205.4z M436,205.4h-11.6
|
||||
v-1H436V205.4z M422.9,205.4h-11.6v-1h11.6V205.4z M409.9,205.4h-11.6v-1h11.6V205.4z M396.8,205.4h-11.6v-1h11.6V205.4z
|
||||
M383.7,205.4h-11.6v-1h11.6V205.4z M370.7,205.4h-11.6v-1h11.6V205.4z M357.6,205.4H346v-1h11.6V205.4z M344.5,205.4h-11.6v-1h11.6
|
||||
V205.4z M331.5,205.4h-11.6v-1h11.6V205.4z M318.4,205.4h-11.6v-1h11.6V205.4z M305.3,205.4h-11.6v-1h11.6V205.4z M292.3,205.4
|
||||
h-11.6v-1h11.6V205.4z M279.2,205.4h-11.6v-1h11.6V205.4z M266.1,205.4h-11.6v-1h11.6V205.4z"/>
|
||||
<path class="st0" d="M405.5,84h-11.6v-1h11.6c1.8,0,3.6-0.6,5-1.8l0.6,0.8C409.5,83.3,407.5,84,405.5,84z M392.4,84h-11.6v-1h11.6
|
||||
V84z M379.3,84h-11.6v-1h11.6V84z M366.3,84h-11.6v-1h11.6V84z M353.2,84h-4.6c-2.5,0-4.9-1.1-6.6-2.9l0.7-0.7
|
||||
c1.5,1.7,3.6,2.6,5.9,2.6h4.6V84z M412.2,81l-0.8-0.7c1.3-1.4,1.9-3.3,1.9-5.2v-5.6h1v5.6C414.4,77.3,413.6,79.4,412.2,81z
|
||||
M341.1,79.9c-0.9-1.4-1.4-3-1.4-4.7v-6.9h1v6.9c0,1.5,0.4,2.9,1.2,4.2L341.1,79.9z M414.4,68.1h-1V56.5h1V68.1z M340.7,66.8h-1
|
||||
V55.1h1V66.8z M414.4,55h-1V43.4h1V55z M340.7,53.7h-1V42.1h1V53.7z M414.4,42h-1V30.3h1V42z M340.7,40.6h-1V29h1V40.6z M414.4,28.9
|
||||
h-1V18.3c0-0.3,0-0.6-0.1-1l1-0.1c0,0.4,0.1,0.7,0.1,1.1V28.9z M340.7,27.6h-1v-9.3c0-0.8,0.1-1.7,0.3-2.5l1,0.3
|
||||
c-0.2,0.7-0.3,1.4-0.3,2.2V27.6z M413,16c-1-3.3-4.1-5.6-7.6-5.6h-0.9v-1h0.9c3.9,0,7.4,2.5,8.5,6.3L413,16z M341.5,14.8l-0.9-0.4
|
||||
c1.5-3.1,4.6-5,8-5h2.2v1h-2.2C345.6,10.4,342.9,12.1,341.5,14.8z M403.1,10.4h-11.6v-1h11.6V10.4z M390,10.4h-11.6v-1H390V10.4z
|
||||
M377,10.4h-11.6v-1H377V10.4z M363.9,10.4h-11.6v-1h11.6V10.4z"/>
|
||||
<path class="st0" d="M503.4,84h-11.6v-1h11.6c1.8,0,3.6-0.6,5-1.8L509,82C507.4,83.3,505.4,84,503.4,84z M490.3,84h-11.6v-1h11.6V84
|
||||
z M477.2,84h-11.6v-1h11.6V84z M464.2,84h-11.6v-1h11.6V84z M451.1,84h-4.6c-2.5,0-4.9-1.1-6.6-2.9l0.7-0.7c1.5,1.7,3.6,2.6,5.9,2.6
|
||||
h4.6V84z M510.1,81l-0.8-0.7c1.3-1.4,1.9-3.3,1.9-5.2v-5.6h1v5.6C512.3,77.3,511.5,79.4,510.1,81z M439,79.9c-0.9-1.4-1.4-3-1.4-4.7
|
||||
v-6.9h1v6.9c0,1.5,0.4,2.9,1.2,4.2L439,79.9z M512.3,68.1h-1V56.5h1V68.1z M438.6,66.8h-1V55.1h1V66.8z M512.3,55h-1V43.4h1V55z
|
||||
M438.6,53.7h-1V42.1h1V53.7z M512.3,42h-1V30.3h1V42z M438.6,40.6h-1V29h1V40.6z M512.3,28.9h-1V18.3c0-0.3,0-0.6-0.1-1l1-0.1
|
||||
c0,0.4,0.1,0.7,0.1,1.1V28.9z M438.6,27.6h-1v-9.3c0-0.8,0.1-1.7,0.3-2.5l1,0.3c-0.2,0.7-0.3,1.4-0.3,2.2V27.6z M510.9,16
|
||||
c-1-3.3-4.1-5.6-7.6-5.6h-0.9v-1h0.9c3.9,0,7.4,2.5,8.5,6.3L510.9,16z M439.4,14.8l-0.9-0.4c1.5-3.1,4.6-5,8-5h2.2v1h-2.2
|
||||
C443.5,10.4,440.8,12.1,439.4,14.8z M501,10.4h-11.6v-1H501V10.4z M488,10.4h-11.6v-1H488V10.4z M474.9,10.4h-11.6v-1h11.6V10.4z
|
||||
M461.8,10.4h-11.6v-1h11.6V10.4z"/>
|
||||
<path class="st1" d="M289.4,33.2c-1.1-1.8-2.1-3.5-3.2-5.3c-0.6-0.9-1.1-1.8-1.7-2.7c-0.1-0.1-0.2-0.2-0.2-0.3c-1-1.6-3-2.6-5-1.6
|
||||
c-1.7,0.8-2.5,2.9-1.6,4.7c0,0,0,0,0,0c0.3,0.7,0.9,1.2,1.4,1.8c1.6,1.7,3.3,3.4,4.9,5.1c1.9,2,1.8,5.2-0.3,7.1
|
||||
c-0.4,0.4-0.9,0.7-1.5,1c0,0-0.1,0-0.1,0V35c-2.8,1.5-5.4,3.4-7.5,5.8c-3.3,3.7-5.3,8.3-5.9,11.7l5.4-2.8c1.8-0.9,3.6-1.8,5.5-2.8
|
||||
v21.3l2.5,2.5V45.7c0,0,0.1,0,0.2-0.1c0.8-0.4,1.5-0.8,2.2-1.2c3.3-2.3,4.1-6.9,1.8-10.3c-0.2-0.3-0.5-0.6-0.7-0.9
|
||||
c-1.8-1.9-3.7-3.9-5.6-5.8c-0.5-0.6-0.5-1.3,0-1.8c0.5-0.5,1.2-0.5,1.8,0.1l0.8,0.8c0.6,0.7,1.2,1.3,1.8,2c1.6,1.6,3.1,3.3,4.7,4.9
|
||||
c0.1,0.1,0.2,0.1,0.3,0.2l0.1-0.1C289.5,33.4,289.4,33.3,289.4,33.2z M279.6,44.1c0,0.1-0.1,0.2-0.2,0.3c-1,0.5-2,1-3,1.5l-3.6,1.9
|
||||
c1.6-3.3,3.9-6.2,6.8-8.4c0,0.1,0,0.1,0,0.1C279.6,41,279.6,42.6,279.6,44.1L279.6,44.1z"/>
|
||||
<path class="st1" d="M387.1,33.2c-1.1-1.8-2.1-3.5-3.2-5.3c-0.6-0.9-1.1-1.8-1.7-2.7c-0.1-0.1-0.2-0.2-0.2-0.3c-1-1.6-3-2.6-5-1.6
|
||||
c-1.7,0.8-2.5,2.9-1.6,4.7c0,0,0,0,0,0c0.3,0.7,0.9,1.2,1.4,1.8c1.6,1.7,3.3,3.4,4.9,5.1c1.9,2,1.8,5.2-0.3,7.1
|
||||
c-0.4,0.4-0.9,0.7-1.5,1c0,0-0.1,0-0.1,0V35c-2.8,1.5-5.4,3.4-7.5,5.8c-3.3,3.7-5.3,8.3-5.9,11.7l5.4-2.8c1.8-0.9,3.6-1.8,5.5-2.8
|
||||
v21.3l2.5,2.5V45.7c0,0,0.1,0,0.2-0.1c0.8-0.4,1.5-0.8,2.2-1.2c3.3-2.3,4.1-6.9,1.8-10.3c-0.2-0.3-0.5-0.6-0.7-0.9
|
||||
c-1.8-1.9-3.7-3.9-5.6-5.8c-0.5-0.6-0.5-1.3,0-1.8s1.2-0.5,1.8,0.1l0.8,0.8c0.6,0.7,1.2,1.3,1.8,2c1.6,1.6,3.1,3.3,4.7,4.9
|
||||
c0.1,0.1,0.2,0.1,0.3,0.2l0.1-0.1C387.1,33.4,387.1,33.3,387.1,33.2z M377.3,44.1c0,0.1-0.1,0.2-0.2,0.3c-1,0.5-2,1-3,1.5l-3.6,1.9
|
||||
c1.6-3.3,3.9-6.2,6.8-8.4c0,0.1,0,0.1,0,0.1C377.3,41,377.3,42.6,377.3,44.1L377.3,44.1z"/>
|
||||
<path class="st1" d="M484.7,33.2c-1.1-1.8-2.1-3.5-3.2-5.3c-0.6-0.9-1.1-1.8-1.7-2.7c-0.1-0.1-0.2-0.2-0.2-0.3c-1-1.6-3-2.6-5-1.6
|
||||
c-1.7,0.8-2.5,2.9-1.6,4.7c0,0,0,0,0,0c0.3,0.7,0.9,1.2,1.4,1.8c1.6,1.7,3.3,3.4,4.9,5.1c1.9,2,1.8,5.2-0.3,7.1
|
||||
c-0.4,0.4-0.9,0.7-1.5,1c0,0-0.1,0-0.1,0V35c-2.8,1.5-5.4,3.4-7.5,5.8c-3.3,3.7-5.3,8.3-5.9,11.7l5.4-2.8c1.8-0.9,3.6-1.8,5.5-2.8
|
||||
v21.3l2.5,2.5V45.7c0,0,0.1,0,0.2-0.1c0.8-0.4,1.5-0.8,2.2-1.2c3.3-2.3,4.1-6.9,1.8-10.3c-0.2-0.3-0.5-0.6-0.7-0.9
|
||||
c-1.8-1.9-3.7-3.9-5.6-5.8c-0.5-0.6-0.5-1.3,0-1.8s1.2-0.5,1.8,0.1l0.8,0.8c0.6,0.7,1.2,1.3,1.8,2c1.6,1.6,3.1,3.3,4.7,4.9
|
||||
c0.1,0.1,0.2,0.1,0.3,0.2l0.1-0.1C484.8,33.4,484.8,33.3,484.7,33.2z M474.9,44.1c0,0.1-0.1,0.2-0.2,0.3c-1,0.5-2,1-3,1.5l-3.6,1.9
|
||||
c1.6-3.3,3.9-6.2,6.8-8.4c0,0.1,0,0.1,0,0.1C474.9,41,474.9,42.6,474.9,44.1L474.9,44.1z"/>
|
||||
<path class="st1" d="M448.4,132.5c-1.1-1.8-2.1-3.5-3.2-5.3c-0.6-0.9-1.1-1.8-1.7-2.7c-0.1-0.1-0.2-0.2-0.2-0.3c-1-1.6-3-2.6-5-1.6
|
||||
c-1.7,0.8-2.5,2.9-1.6,4.7c0,0,0,0,0,0c0.3,0.7,0.9,1.2,1.4,1.8c1.6,1.7,3.3,3.4,4.9,5.1c1.9,2,1.8,5.2-0.3,7.1
|
||||
c-0.4,0.4-0.9,0.7-1.5,1c0,0-0.1,0-0.1,0v-7.9c-2.8,1.5-5.4,3.4-7.5,5.8c-3.3,3.7-5.3,8.3-5.9,11.7l5.4-2.8c1.8-0.9,3.6-1.8,5.5-2.8
|
||||
v21.3l2.5,2.5V145c0,0,0.1,0,0.2-0.1c0.8-0.4,1.5-0.8,2.2-1.2c3.3-2.3,4.1-6.9,1.8-10.3c-0.2-0.3-0.5-0.6-0.7-0.9
|
||||
c-1.8-1.9-3.7-3.9-5.6-5.8c-0.5-0.6-0.5-1.3,0-1.8s1.2-0.5,1.8,0.1l0.8,0.8c0.6,0.7,1.2,1.3,1.8,2c1.6,1.6,3.1,3.3,4.7,4.9
|
||||
c0.1,0.1,0.2,0.1,0.3,0.2l0.1-0.1C448.5,132.7,448.5,132.6,448.4,132.5z M438.6,143.4c0,0.1-0.1,0.2-0.2,0.3c-1,0.5-2,1-3,1.5
|
||||
l-3.6,1.9c1.6-3.3,3.9-6.2,6.8-8.4c0,0.1,0,0.1,0,0.1C438.6,140.3,438.6,141.9,438.6,143.4L438.6,143.4z"/>
|
||||
<g>
|
||||
<path class="st2" d="M322.9,163.7c-2.7,0-5.4,0-8.1,0c-1,0-2-0.4-2.6-1.2c-3.4-4.2-6.8-8.3-10.2-12.5c-0.6-0.7-0.9-1.8-0.6-2.7
|
||||
l3.7-15.7c0.2-0.9,0.8-1.7,1.7-2l14.8-7c0.9-0.4,1.9-0.4,2.8,0l14.8,7c0.9,0.4,1.5,1.2,1.7,2.1c1.2,5.2,2.4,10.5,3.7,15.7
|
||||
c0.2,0.9,0,1.8-0.6,2.5l-10.4,12.7c-0.6,0.7-1.5,1.1-2.4,1.1C328.4,163.6,325.7,163.7,322.9,163.7L322.9,163.7z M321.8,132.1
|
||||
c-2.8,0.2-5.4,1.4-7.3,3.4c-0.8-0.1-1.6-0.5-2-1.2l-0.5-0.5c-0.1-0.1-0.3-0.3-0.5-0.4c-0.4-0.3-0.9-0.3-1.2,0.1
|
||||
c-0.3,0.4-0.3,0.9,0.1,1.3c0.2,0.1,0.3,0.3,0.5,0.4c0.9,0.5,1.9,0.9,2.3,2.1c-1.5,2.3-2.1,5-1.8,7.6c0,0.1,0,0.2,0,0.2
|
||||
c-0.4,0.2-0.8,0.5-1.2,0.6c-0.3,0.1-0.7,0.1-1,0.1c-0.4,0-0.9,0.1-1.3,0.2c-0.4,0.1-0.7,0.6-0.6,1c0.1,0.4,0.5,0.7,0.9,0.7
|
||||
c0.3,0,0.6-0.1,0.9-0.2c0.8-0.5,1.7-0.6,2.6-0.5c0.2,0,0.3,0.1,0.4,0.3c0.9,2.5,2.6,4.5,4.8,5.9c0.1,0.1,0.2,0.1,0.2,0.2
|
||||
c0,0.4-0.1,0.9-0.2,1.3c-0.2,0.5-0.5,0.9-0.8,1.3c-0.2,0.3-0.3,0.5-0.5,0.8c-0.1,0.4,0,0.8,0.4,1c0.3,0.2,0.8,0.1,1-0.2
|
||||
c0.2-0.3,0.4-0.5,0.5-0.9c0.2-1,0.7-1.9,1.5-2.5c2.6,1,5.5,1,8.1,0c0.6,0.3,1.1,0.9,1.2,1.6l0.3,1c0.1,0.2,0.2,0.5,0.4,0.7
|
||||
c0.2,0.3,0.6,0.5,1,0.3c0.4-0.1,0.6-0.5,0.5-0.9c-0.1-0.3-0.3-0.7-0.4-1l-0.9-1.6c-0.2-0.4-0.2-0.9,0.1-1.2
|
||||
c2.2-1.4,3.9-3.5,4.8-5.9c0-0.1,0.1-0.3,0.2-0.3c0.4-0.1,0.8-0.1,1.2-0.1c0.5,0.1,1,0.3,1.5,0.5c0.3,0.1,0.6,0.2,0.9,0.3
|
||||
c0.4,0.1,0.9-0.1,1-0.6c0.1-0.4-0.1-0.7-0.5-0.9c-0.3-0.1-0.7-0.2-1-0.3c-0.6-0.1-1.3-0.1-1.9-0.3c-0.4-0.1-0.7-0.3-0.9-0.6
|
||||
c-0.1-0.1,0-0.4,0-0.7l-0.2-3.1c-0.3-1.5-0.8-2.9-1.7-4.1c0.3-1,1.1-1.4,1.9-1.9c0.2-0.1,0.4-0.2,0.6-0.3c0.2-0.1,0.3-0.3,0.5-0.4
|
||||
c0.2-0.3,0.2-0.8,0-1.1c-0.3-0.3-0.8-0.3-1.1-0.1c-0.3,0.2-0.5,0.4-0.7,0.6c-0.7,0.7-1.3,1.4-2.4,1.5c-1.9-1.9-4.4-3.2-7.1-3.5
|
||||
c-0.1,0-0.2-0.1-0.3-0.1c-0.3-0.5-0.4-1.2-0.3-1.8c0.1-0.6,0.2-1.1,0.2-1.7c0-0.3-0.1-0.5-0.2-0.7c-0.2-0.2-0.4-0.3-0.7-0.3
|
||||
c-0.5,0-0.9,0.5-0.9,1c0,0.2,0,0.3,0,0.5C322.5,130.1,322.4,131.2,321.8,132.1L321.8,132.1L321.8,132.1z"/>
|
||||
<path class="st2" d="M328,151.5l-1-2.4l-0.8-1.9c-0.1-0.3-0.1-0.6,0.1-0.9c0.2-0.3,0.5-0.4,0.9-0.3l4.3,0.7c0.1,0,0.1,0,0.3,0.1
|
||||
C331,148.7,329.7,150.4,328,151.5z M316.3,137.1c1.5-1.4,3.4-2.4,5.4-2.6l-0.1,0.8l-0.2,3.7c0,0.4-0.2,0.8-0.5,0.9
|
||||
c-0.4,0.2-0.7,0-1-0.2L316.3,137.1z M313.6,144.6c-0.2-2,0.3-4.1,1.4-5.8l3.3,2.8c0.1,0.1,0.3,0.2,0.4,0.4c0.3,0.3,0.3,0.8,0,1.1
|
||||
c-0.1,0.1-0.2,0.1-0.3,0.2C318.3,143.3,313.6,144.6,313.6,144.6z M317.9,151.4c-1.7-1.1-3-2.7-3.8-4.6l2.4-0.4l2-0.3
|
||||
c0.4-0.1,0.8,0,1,0.3c0.2,0.3,0.2,0.7,0,1.1C319.6,147.4,317.9,151.4,317.9,151.4z M329.5,137.1l-3.9,2.7c-0.2,0.2-0.5,0.2-0.8,0.1
|
||||
c-0.3-0.1-0.4-0.4-0.4-0.6l-0.3-4.6c0-0.1,0-0.1,0.1-0.2C326.2,134.8,328,135.7,329.5,137.1L329.5,137.1z M332.2,144.6l-1.3-0.4
|
||||
l-3.1-0.9c-0.4-0.1-0.6-0.3-0.7-0.7c-0.1-0.3,0.1-0.7,0.4-0.8l3.1-2.8l0.3-0.3C332,140.6,332.4,142.6,332.2,144.6z M319.9,152.4
|
||||
l1.1-2l1.2-2.1c0.2-0.4,0.6-0.6,1-0.4c0.2,0.1,0.3,0.2,0.4,0.4l2.3,4.1C324,153.1,321.8,153.1,319.9,152.4z M322.9,142.1
|
||||
c0.3,0.1,0.6,0.1,0.8,0.3c0.3,0.3,0.6,0.7,0.7,1.1c0.1,0.4-0.1,0.9-0.3,1.2c-0.6,0.7-1.6,0.7-2.3,0.1c-0.1,0-0.1-0.1-0.2-0.2
|
||||
c-0.3-0.4-0.4-0.8-0.3-1.3c0.1-0.4,0.4-0.8,0.7-1.1C322.3,142.2,322.6,142.2,322.9,142.1z"/>
|
||||
</g>
|
||||
<polygon points="387.2,143 379.1,143 379.1,134.9 376.2,134.9 376.2,143 368.1,143 368.1,145.9 376.2,145.9 376.2,153.9
|
||||
379.1,153.9 379.1,145.9 387.2,145.9 "/>
|
||||
<g>
|
||||
<path d="M313.3,233.6H269c-1.7,0-3.1-1.4-3.1-3.1v-11.7c0-1.7,1.4-3.1,3.1-3.1h44.3c1.7,0,3.1,1.4,3.1,3.1v11.7
|
||||
C316.4,232.2,315,233.6,313.3,233.6z M269,216.7c-1.2,0-2.1,1-2.1,2.1v11.7c0,1.2,1,2.1,2.1,2.1h44.3c1.2,0,2.1-1,2.1-2.1v-11.7
|
||||
c0-1.2-1-2.1-2.1-2.1H269z"/>
|
||||
<path d="M313.3,250.7H269c-1.7,0-3.1-1.4-3.1-3.1v-11.7c0-1.7,1.4-3.1,3.1-3.1h44.3c1.7,0,3.1,1.4,3.1,3.1v11.7
|
||||
C316.4,249.3,315,250.7,313.3,250.7z M269,233.7c-1.2,0-2.1,1-2.1,2.1v11.7c0,1.2,1,2.1,2.1,2.1h44.3c1.2,0,2.1-1,2.1-2.1v-11.7
|
||||
c0-1.2-1-2.1-2.1-2.1H269z"/>
|
||||
<path d="M313.3,267.9H269c-1.7,0-3.1-1.4-3.1-3.1V253c0-1.7,1.4-3.1,3.1-3.1h44.3c1.7,0,3.1,1.4,3.1,3.1v11.7
|
||||
C316.4,266.5,315,267.9,313.3,267.9z M269,250.9c-1.2,0-2.1,1-2.1,2.1v11.7c0,1.2,1,2.1,2.1,2.1h44.3c1.2,0,2.1-1,2.1-2.1V253
|
||||
c0-1.2-1-2.1-2.1-2.1H269z"/>
|
||||
<rect x="272.7" y="220.1" width="1" height="9.4"/>
|
||||
<rect x="276" y="220.1" width="1" height="9.4"/>
|
||||
<rect x="279.4" y="220.1" width="1" height="9.4"/>
|
||||
<rect x="272.7" y="237" width="1" height="9.4"/>
|
||||
<rect x="276" y="237" width="1" height="9.4"/>
|
||||
<rect x="279.4" y="237" width="1" height="9.4"/>
|
||||
<rect x="272.7" y="253.8" width="1" height="9.4"/>
|
||||
<rect x="276" y="253.8" width="1" height="9.4"/>
|
||||
<rect x="279.4" y="253.8" width="1" height="9.4"/>
|
||||
<path d="M308.1,227.7c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1s3.1,1.4,3.1,3.1S309.8,227.7,308.1,227.7z M308.1,222.6
|
||||
c-1.1,0-2.1,0.9-2.1,2.1s0.9,2.1,2.1,2.1s2.1-0.9,2.1-2.1S309.2,222.6,308.1,222.6z"/>
|
||||
<path d="M308.1,244.7c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1s3.1,1.4,3.1,3.1S309.8,244.7,308.1,244.7z M308.1,239.6
|
||||
c-1.1,0-2.1,0.9-2.1,2.1s0.9,2.1,2.1,2.1s2.1-0.9,2.1-2.1S309.2,239.6,308.1,239.6z"/>
|
||||
<path d="M308.1,262c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1s3.1,1.4,3.1,3.1S309.8,262,308.1,262z M308.1,256.8
|
||||
c-1.1,0-2.1,0.9-2.1,2.1s0.9,2.1,2.1,2.1s2.1-0.9,2.1-2.1S309.2,256.8,308.1,256.8z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path d="M399.2,233.6h-44.3c-1.7,0-3.1-1.4-3.1-3.1v-11.7c0-1.7,1.4-3.1,3.1-3.1h44.3c1.7,0,3.1,1.4,3.1,3.1v11.7
|
||||
C402.3,232.2,400.9,233.6,399.2,233.6z M354.9,216.7c-1.2,0-2.1,1-2.1,2.1v11.7c0,1.2,1,2.1,2.1,2.1h44.3c1.2,0,2.1-1,2.1-2.1
|
||||
v-11.7c0-1.2-1-2.1-2.1-2.1H354.9z"/>
|
||||
<path d="M399.2,250.7h-44.3c-1.7,0-3.1-1.4-3.1-3.1v-11.7c0-1.7,1.4-3.1,3.1-3.1h44.3c1.7,0,3.1,1.4,3.1,3.1v11.7
|
||||
C402.3,249.3,400.9,250.7,399.2,250.7z M354.9,233.7c-1.2,0-2.1,1-2.1,2.1v11.7c0,1.2,1,2.1,2.1,2.1h44.3c1.2,0,2.1-1,2.1-2.1
|
||||
v-11.7c0-1.2-1-2.1-2.1-2.1H354.9z"/>
|
||||
<path d="M399.2,267.9h-44.3c-1.7,0-3.1-1.4-3.1-3.1V253c0-1.7,1.4-3.1,3.1-3.1h44.3c1.7,0,3.1,1.4,3.1,3.1v11.7
|
||||
C402.3,266.5,400.9,267.9,399.2,267.9z M354.9,250.9c-1.2,0-2.1,1-2.1,2.1v11.7c0,1.2,1,2.1,2.1,2.1h44.3c1.2,0,2.1-1,2.1-2.1V253
|
||||
c0-1.2-1-2.1-2.1-2.1H354.9z"/>
|
||||
<rect x="358.6" y="220.1" width="1" height="9.4"/>
|
||||
<rect x="361.9" y="220.1" width="1" height="9.4"/>
|
||||
<rect x="365.3" y="220.1" width="1" height="9.4"/>
|
||||
<rect x="358.6" y="237" width="1" height="9.4"/>
|
||||
<rect x="361.9" y="237" width="1" height="9.4"/>
|
||||
<rect x="365.3" y="237" width="1" height="9.4"/>
|
||||
<rect x="358.6" y="253.8" width="1" height="9.4"/>
|
||||
<rect x="361.9" y="253.8" width="1" height="9.4"/>
|
||||
<rect x="365.3" y="253.8" width="1" height="9.4"/>
|
||||
<path d="M394,227.7c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1S395.6,227.7,394,227.7z M394,222.6
|
||||
c-1.1,0-2.1,0.9-2.1,2.1s0.9,2.1,2.1,2.1s2.1-0.9,2.1-2.1S395.1,222.6,394,222.6z"/>
|
||||
<path d="M394,244.7c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1S395.6,244.7,394,244.7z M394,239.6
|
||||
c-1.1,0-2.1,0.9-2.1,2.1s0.9,2.1,2.1,2.1s2.1-0.9,2.1-2.1S395.1,239.6,394,239.6z"/>
|
||||
<path d="M394,262c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1S395.6,262,394,262z M394,256.8
|
||||
c-1.1,0-2.1,0.9-2.1,2.1s0.9,2.1,2.1,2.1s2.1-0.9,2.1-2.1S395.1,256.8,394,256.8z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path d="M485.1,233.6h-44.3c-1.7,0-3.1-1.4-3.1-3.1v-11.7c0-1.7,1.4-3.1,3.1-3.1h44.3c1.7,0,3.1,1.4,3.1,3.1v11.7
|
||||
C488.2,232.2,486.8,233.6,485.1,233.6z M440.8,216.7c-1.2,0-2.1,1-2.1,2.1v11.7c0,1.2,1,2.1,2.1,2.1h44.3c1.2,0,2.1-1,2.1-2.1
|
||||
v-11.7c0-1.2-1-2.1-2.1-2.1H440.8z"/>
|
||||
<path d="M485.1,250.7h-44.3c-1.7,0-3.1-1.4-3.1-3.1v-11.7c0-1.7,1.4-3.1,3.1-3.1h44.3c1.7,0,3.1,1.4,3.1,3.1v11.7
|
||||
C488.2,249.3,486.8,250.7,485.1,250.7z M440.8,233.7c-1.2,0-2.1,1-2.1,2.1v11.7c0,1.2,1,2.1,2.1,2.1h44.3c1.2,0,2.1-1,2.1-2.1
|
||||
v-11.7c0-1.2-1-2.1-2.1-2.1H440.8z"/>
|
||||
<path d="M485.1,267.9h-44.3c-1.7,0-3.1-1.4-3.1-3.1V253c0-1.7,1.4-3.1,3.1-3.1h44.3c1.7,0,3.1,1.4,3.1,3.1v11.7
|
||||
C488.2,266.5,486.8,267.9,485.1,267.9z M440.8,250.9c-1.2,0-2.1,1-2.1,2.1v11.7c0,1.2,1,2.1,2.1,2.1h44.3c1.2,0,2.1-1,2.1-2.1V253
|
||||
c0-1.2-1-2.1-2.1-2.1H440.8z"/>
|
||||
<rect x="444.5" y="220.1" width="1" height="9.4"/>
|
||||
<rect x="447.8" y="220.1" width="1" height="9.4"/>
|
||||
<rect x="451.2" y="220.1" width="1" height="9.4"/>
|
||||
<rect x="444.5" y="237" width="1" height="9.4"/>
|
||||
<rect x="447.8" y="237" width="1" height="9.4"/>
|
||||
<rect x="451.2" y="237" width="1" height="9.4"/>
|
||||
<rect x="444.5" y="253.8" width="1" height="9.4"/>
|
||||
<rect x="447.8" y="253.8" width="1" height="9.4"/>
|
||||
<rect x="451.2" y="253.8" width="1" height="9.4"/>
|
||||
<path d="M479.8,227.7c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1S481.5,227.7,479.8,227.7z M479.8,222.6
|
||||
c-1.1,0-2.1,0.9-2.1,2.1s0.9,2.1,2.1,2.1s2.1-0.9,2.1-2.1S481,222.6,479.8,222.6z"/>
|
||||
<path d="M479.8,244.7c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1S481.5,244.7,479.8,244.7z M479.8,239.6
|
||||
c-1.1,0-2.1,0.9-2.1,2.1s0.9,2.1,2.1,2.1s2.1-0.9,2.1-2.1S481,239.6,479.8,239.6z"/>
|
||||
<path d="M479.8,262c-1.7,0-3.1-1.4-3.1-3.1s1.4-3.1,3.1-3.1c1.7,0,3.1,1.4,3.1,3.1S481.5,262,479.8,262z M479.8,256.8
|
||||
c-1.1,0-2.1,0.9-2.1,2.1s0.9,2.1,2.1,2.1s2.1-0.9,2.1-2.1S481,256.8,479.8,256.8z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 56 KiB |
@ -8,7 +8,7 @@ Quickstart for Kubernetes
|
||||
|
||||
.. |OS| replace:: Kubernetes
|
||||
|
||||
This procedure deploys a :ref:`Single-Node Single-Drive <minio-installation-comparison>` MinIO server onto |OS| for early development and evaluation of MinIO Object Storage and its S3-compatible API layer.
|
||||
This procedure deploys a Single-Node Single-Drive MinIO server onto |OS| for early development and evaluation of MinIO Object Storage and its S3-compatible API layer.
|
||||
|
||||
Use the :ref:`MinIO Opreator <minio-operator-installation>` to deploy and manage production-ready MinIO tenants on Kubernetes.
|
||||
|
||||
|
@ -104,6 +104,7 @@ without validating their usage do so at their own risk.
|
||||
/reference/minio-mc
|
||||
/reference/minio-mc-admin
|
||||
/reference/minio-server/minio-server
|
||||
/reference/kubectl-minio-plugin
|
||||
|
||||
.. cond:: linux or macos or windows
|
||||
|
||||
|
@ -25,9 +25,10 @@ STUB - to be filled in
|
||||
:titlesonly:
|
||||
:hidden:
|
||||
|
||||
/operations/install-deploy-manage/deploy-minio-tenant.rst
|
||||
/operations/install-deploy-manage/modify-minio-tenant.rst
|
||||
/operations/install-deploy-manage/upgrade-minio-tenant.rst
|
||||
/operations/install-deploy-manage/expand-minio-tenant.rst
|
||||
/operations/install-deploy-manage/delete-minio-tenant.rst
|
||||
/operations/install-deploy-manage/multi-site-replication.rst
|
||||
/operations/install-deploy-manage/deploy-minio-tenant
|
||||
/operations/install-deploy-manage/modify-minio-tenant
|
||||
/operations/install-deploy-manage/upgrade-minio-tenant
|
||||
/operations/install-deploy-manage/expand-minio-tenant
|
||||
/operations/install-deploy-manage/delete-minio-tenant
|
||||
/operations/install-deploy-manage/multi-site-replication
|
||||
/operations/install-deploy-manage/minio-operator-console
|
@ -1,5 +1,7 @@
|
||||
.. _minio-k8s-deploy-minio-tenant:
|
||||
|
||||
.. _deploy-minio-tenant:
|
||||
|
||||
|
||||
.. The following label handles links from content to distributed MinIO in K8s context
|
||||
.. _deploy-minio-distributed:
|
||||
|
@ -0,0 +1,7 @@
|
||||
.. _minio-operator-console:
|
||||
|
||||
======================
|
||||
MinIO Operator Console
|
||||
======================
|
||||
|
||||
stub
|
100
source/reference/kubectl-minio-plugin.rst
Normal file
100
source/reference/kubectl-minio-plugin.rst
Normal file
@ -0,0 +1,100 @@
|
||||
:orphan:
|
||||
|
||||
.. _minio-kubectl-plugin:
|
||||
|
||||
=======================
|
||||
MinIO Kubernetes Plugin
|
||||
=======================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
Overview
|
||||
--------
|
||||
|
||||
.. admonition:: Current Stable Version is |operator-version-stable|
|
||||
:class: note
|
||||
|
||||
This reference documentation reflects |operator-version-stable| of the
|
||||
MinIO Kubernetes Operator and :mc:`kubectl minio` plugin.
|
||||
|
||||
The :mc:`kubectl minio` plugin brings native support for deploying MinIO tenants to Kubernetes clusters using the ``kubectl`` CLI.
|
||||
Use :mc:`kubectl minio` to deploy a MinIO tenant with little to no interaction with ``YAML`` configuration files.
|
||||
|
||||
.. image:: /images/minio-k8s.svg
|
||||
:align: center
|
||||
:width: 90%
|
||||
:class: no-scaled-link
|
||||
:alt: Kubernetes Orchestration with the MinIO Operator facilitates automated deployment of MinIO clusters.
|
||||
|
||||
Installing :mc:`kubectl minio` implies installing the
|
||||
:minio-git:`MinIO Kubernetes Operator <operator>`.
|
||||
|
||||
.. _minio-plugin-installation:
|
||||
|
||||
.. mc:: kubectl minio
|
||||
|
||||
Installation
|
||||
------------
|
||||
|
||||
The MinIO Kubernetes Plugin requires Kubernetes 1.19.0 or later.
|
||||
|
||||
The following code downloads the latest stable version |operator-version-stable| of the MinIO Kubernetes Plugin and installs it to the system ``$PATH``.
|
||||
|
||||
|
||||
.. tab-set::
|
||||
|
||||
.. tab-item:: krew
|
||||
|
||||
This procedure uses the Kubernetes krew plugin manager for installing the MinIO Kubernetes Operator and Plugin.
|
||||
|
||||
See the ``krew`` `installation documentation <https://krew.sigs.k8s.io/docs/user-guide/setup/install/>`__ for specific instructions.
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl krew update
|
||||
kubectl krew install minio
|
||||
|
||||
.. tab-item:: shell
|
||||
|
||||
.. code-block:: shell
|
||||
:substitutions:
|
||||
:class: copyable
|
||||
|
||||
wget https://github.com/minio/operator/releases/download/v|operator-version-stable|/kubectl-minio_|operator-version-stable|_linux_amd64 -O kubectl-minio
|
||||
chmod +x kubectl-minio
|
||||
mv kubectl-minio /usr/local/bin/
|
||||
|
||||
You can access the plugin using the :mc:`kubectl minio` command. Run
|
||||
the following command to verify installation of the plugin:
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio version
|
||||
|
||||
|
||||
Subcommands
|
||||
-----------
|
||||
|
||||
:mc:`kubectl minio` has the following subcommands:
|
||||
|
||||
- :mc:`~kubectl minio init`
|
||||
- :mc:`~kubectl minio proxy`
|
||||
- :mc:`~kubectl minio tenant`
|
||||
- :mc:`~kubectl minio delete`
|
||||
- :mc:`~kubectl minio version`
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
:hidden:
|
||||
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-init
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-proxy
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-tenant
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-delete
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-version
|
@ -0,0 +1,69 @@
|
||||
|
||||
.. _kubectl-minio-delete:
|
||||
|
||||
========================
|
||||
``kubectl minio delete``
|
||||
========================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio delete
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
.. start-kubectl-minio-delete-desc
|
||||
|
||||
Deletes the MinIO Operator along with all associated resources, including all MinIO Tenant instances in the :mc-cmd:`watched namespace <kubectl minio init --namespace-to-watch>`.
|
||||
|
||||
.. end-kubectl-minio-delete-desc
|
||||
|
||||
.. warning::
|
||||
|
||||
If the underlying Persistent Volumes (``PV``) were created with a reclaim policy of ``recycle`` or ``delete``, deleting the MinIO Tenant results in complete loss of all objects stored on the tenant.
|
||||
|
||||
Ensure you have performed all due diligence in confirming the safety of any data on each Operator-managed MinIO Tenant prior to deletion.
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
.. tab-set::
|
||||
|
||||
.. tab-item:: EXAMPLE
|
||||
|
||||
The following example deletes a the MinIO Operator in the ``minio-operator`` namesapce and all its tenants:
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio delete --namespace minio-operator
|
||||
|
||||
.. tab-item:: SYNTAX
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
kubectl minio delete \
|
||||
--namespace
|
||||
|
||||
Flags
|
||||
-----
|
||||
|
||||
The command supports the following flags:
|
||||
|
||||
.. mc-cmd:: --namespace
|
||||
:required:
|
||||
|
||||
The namespace of the operator to delete.
|
||||
|
||||
Defaults to ``minio-operator``.
|
||||
|
150
source/reference/kubectl-minio-plugin/kubectl-minio-init.rst
Normal file
150
source/reference/kubectl-minio-plugin/kubectl-minio-init.rst
Normal file
@ -0,0 +1,150 @@
|
||||
|
||||
.. _kubectl-minio-init:
|
||||
|
||||
=========================
|
||||
``kubectl minio init``
|
||||
=========================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio init
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. start-kubectl-minio-init-desc
|
||||
|
||||
The :mc:`kubectl minio init` command initializes the MinIO Operator.
|
||||
:mc:`kubectl minio init` requires the operator for core functionality.
|
||||
|
||||
.. end-kubectl-minio-init-desc
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
.. tab-set::
|
||||
|
||||
.. tab-item:: EXAMPLE
|
||||
|
||||
The following command initializes a new MinIO Operator deployment using operator v4.4.22, on the ``minio-operator`` namespace, using the cluster domain of ``cluster.local`` and watching the default namespace.:
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio init \
|
||||
--image=minio/operator:v4.4.22 \
|
||||
--namespace=minio-operator \
|
||||
--cluster-domain=cluster.local \
|
||||
--namespace-to-watch=default \
|
||||
--image-pull-secret=
|
||||
|
||||
.. tab-item:: SYNTAX
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio init \
|
||||
[--cluster-domain] \
|
||||
[--console-image] \
|
||||
[--default-console-image] \
|
||||
[--default-kes-image] \
|
||||
[--default-minio-image] \
|
||||
[--image] \
|
||||
[--image-pull-secret] \
|
||||
[--namespace] \
|
||||
[--namespace-to-watch] \
|
||||
[--output] \
|
||||
[--prometheus-name] \
|
||||
[--prometheus-namespace]
|
||||
|
||||
Flags
|
||||
-----
|
||||
|
||||
..
|
||||
Default values update frequently and can be found in the following files:
|
||||
https://github.com/minio/operator/blob/master/kubectl-minio/cmd/init.go
|
||||
https://github.com/minio/operator/blob/master/kubectl-minio/cmd/helpers/constants.go
|
||||
|
||||
For minio/console, run ``kubectl minio init -o | grep minio/console``
|
||||
|
||||
The command supports the following flags:
|
||||
|
||||
.. mc-cmd:: --cluster-domain
|
||||
:optional:
|
||||
|
||||
The domain name to use when configuring the DNS hostname of the operator.
|
||||
Defaults to ``cluster.local``.
|
||||
|
||||
.. mc-cmd:: --console-image
|
||||
:optional:
|
||||
|
||||
The image to use when deploying the :minio-git:`MinIO Console <console>` in Operator mode, where administrators can create and manage MinIO tenants using a Graphical User Interface.
|
||||
Defaults to ``minio/console:v0.17.3``.
|
||||
|
||||
.. mc-cmd:: --default-console-image
|
||||
:optional:
|
||||
|
||||
The default :minio-git:`MinIO Console <console>` image to use when creating a new MinIO tenant.
|
||||
Defaults to ``minio/console:v0.17.3``.
|
||||
|
||||
.. mc-cmd:: --default-kes-image
|
||||
:optional:
|
||||
|
||||
The default :minio-git:`kes <kes>` image to use when creating a new MinIO tenant.
|
||||
Defaults to ``minio/kes:v0.18.0``.
|
||||
|
||||
.. mc-cmd:: --default-minio-image
|
||||
:optional:
|
||||
|
||||
The default :minio-git:`minio <minio>` image to use when creating a new MinIO tenant.
|
||||
Defaults to ``minio/minio:RELEASE.2022-05-26T05-48-41Z``.
|
||||
|
||||
.. mc-cmd:: --image
|
||||
:optional:
|
||||
|
||||
The image to use for deploying the operator.
|
||||
Defaults to the :minio-git:`latest release of the operator <operator/releases/latest>`.
|
||||
|
||||
.. mc-cmd:: --image-pull-secret
|
||||
:optional:
|
||||
|
||||
Secret key for use with pulling the :mc-cmd:`~kubectl minio init --image`.
|
||||
|
||||
The MinIO-hosted ``minio/k8s-operator`` image is *not* password protected.
|
||||
This option is only required for non-MinIO image sources which are password protected.
|
||||
|
||||
.. mc-cmd:: --namespace
|
||||
:optional:
|
||||
|
||||
The namespace into which to deploy the operator.
|
||||
Defaults to ``minio-operator``.
|
||||
|
||||
.. mc-cmd:: --namespace-to-watch
|
||||
:optional:
|
||||
|
||||
The namespace which the operator watches for MinIO tenants.
|
||||
Defaults to ``""`` for *all namespaces*.
|
||||
|
||||
.. mc-cmd:: --output
|
||||
:optional:
|
||||
|
||||
Performs a dry run and outputs the generated YAML to ``STDOUT``.
|
||||
Use this option to customize the YAML and apply it manually using ``kubectl apply -f <FILE>``.
|
||||
|
||||
.. mc-cmd:: --prometheus-name
|
||||
:optional:
|
||||
|
||||
The name of the Prometheus service managed by the Prometheus Operator.
|
||||
Defaults to ``PROMETHEUS_NAME``
|
||||
|
||||
.. mc-cmd:: --prometheus-namespace
|
||||
:optional:
|
||||
|
||||
The namespace into which to deploy Prometheus.
|
||||
Defaults to ``PROMETHEUS_NAMESPACE``
|
@ -0,0 +1,72 @@
|
||||
|
||||
.. _kubectl-minio-proxy:
|
||||
|
||||
=======================
|
||||
``kubectl minio proxy``
|
||||
=======================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio proxy
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. start-kubectl-minio-proxy-desc
|
||||
|
||||
:mc-cmd:`kubectl minio proxy` creates a temporary proxy to forward traffic from the local host machine to the MinIO Operator Console.
|
||||
The :ref:`Operator Console <minio-operator-console>` provides a rich user interface for :ref:`deploying and managing MinIO Tenants <deploy-minio-tenant>`.
|
||||
|
||||
This command is an alternative to configuring `Ingress <https://kubernetes.io/docs/concepts/services-networking/ingress/>`__ to grant access to the Operator Console pods.
|
||||
|
||||
.. end-kubectl-minio-proxy-desc
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
.. tab-set::
|
||||
|
||||
.. tab-item:: EXAMPLE
|
||||
|
||||
The following command creates proxy to use to access the operator graphical user interface for the ``myminio`` namespace:
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio proxy --namespace myminio
|
||||
|
||||
.. tab-item:: SYNTAX
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio init \
|
||||
[--namespace]
|
||||
|
||||
Flags
|
||||
-----
|
||||
|
||||
..
|
||||
Default values update frequently and can be found in the following files:
|
||||
https://github.com/minio/operator/blob/master/kubectl-minio/cmd/init.go
|
||||
https://github.com/minio/operator/blob/master/kubectl-minio/cmd/helpers/constants.go
|
||||
|
||||
For minio/console, run ``kubectl minio init -o | grep minio/console``
|
||||
|
||||
The command supports the following flags:
|
||||
|
||||
.. mc-cmd:: --namespace
|
||||
:optional:
|
||||
|
||||
The namespace for which to access the operator.
|
||||
Defaults to ``minio-operator``.
|
@ -0,0 +1,191 @@
|
||||
|
||||
.. _kubectl-minio-tenant-create:
|
||||
|
||||
===============================
|
||||
``kubectl minio tenant create``
|
||||
===============================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio tenant create
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
.. start-kubectl-minio-tenant-create-desc
|
||||
|
||||
:mc-cmd:`kubectl minio tenant create` adds a new MinIO tenant and associated resources to a Kubernetes cluster.
|
||||
The :ref:`Operator Console <minio-operator-console>` provides a rich user interface for :ref:`deploying and managing MinIO Tenants <deploy-minio-tenant>`.
|
||||
|
||||
:mc-cmd:`~kubectl minio tenant create` always uses the latest stable version of the :github:`MinIO Server <minio/releases>` and :github:`MinIO Console <console/releases>`.
|
||||
|
||||
.. end-kubectl-minio-tenant-create-desc
|
||||
|
||||
On success, the command returns the following:
|
||||
|
||||
- The administrative username and password for the Tenant.
|
||||
|
||||
.. important::
|
||||
|
||||
Store these credentials in a secure location, such as a password protected key manager.
|
||||
MinIO does *not* show these credentials again.
|
||||
|
||||
- The Service created for connecting to the MinIO Console.
|
||||
The Console supports administrative operations on the Tenant, such as configuring Identity and Access Management (IAM) and bucket configurations.
|
||||
|
||||
- The Service created for connecting to the MinIO Tenant.
|
||||
Applications should use this service for performing operations against the MinIO Tenant.
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
.. tab-set::
|
||||
|
||||
.. tab-item:: EXAMPLE
|
||||
|
||||
The following example creates a MinIO Tenant in the namespace ``minio-tenant-1`` consisting of 4 MinIO servers with 8 drives each and a total capacity of 32Ti.
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio tenant create \
|
||||
minio-tenant-1 \
|
||||
--servers 4 \
|
||||
--volumes 8 \
|
||||
--capacity 32Ti \
|
||||
--namespace minio-tenant-1 \
|
||||
--storage-class local-storage
|
||||
|
||||
.. tab-item:: SYNTAX
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
kubectl minio tenant create \
|
||||
TENANT_NAME \
|
||||
--capacity \
|
||||
--servers \
|
||||
--volumes \
|
||||
[--enable-host-sharing] \
|
||||
[--image] \
|
||||
[--image-pull-secret] \
|
||||
[--kes-config] \
|
||||
[--namespace] \
|
||||
[--output] \
|
||||
[--storage-class]
|
||||
|
||||
|
||||
Flags
|
||||
-----
|
||||
|
||||
The command supports the following flags:
|
||||
|
||||
.. mc-cmd:: TENANT_NAME
|
||||
:required:
|
||||
|
||||
The name of the MinIO tenant which the command creates.
|
||||
The name *must* be unique in the :mc-cmd:`~kubectl minio tenant create --namespace`.
|
||||
|
||||
.. mc-cmd:: --capacity
|
||||
:required:
|
||||
|
||||
Total raw capacity of the MinIO tenant, such as 16Ti.
|
||||
Include a string that is a number and a standard storage capacity unit.
|
||||
|
||||
The total capacity of the MinIO tenant. :mc:`kubectl minio` divides the capacity by the number of :mc-cmd:`~kubectl minio tenant create --volumes` to determine the amount of ``resources.requests.storage`` to set for each Persistent Volume Claim (``PVC``).
|
||||
|
||||
If no Persistent Volumes (``PV``) can satisfy the requested storage, :mc:`kubectl minio tenant create` hangs and waits until the required storage exists.
|
||||
|
||||
.. mc-cmd:: --servers
|
||||
:required:
|
||||
|
||||
The number of ``minio`` servers to deploy on the Kubernetes cluster.
|
||||
|
||||
Ensure that the specified number of :mc-cmd:`~kubectl minio tenant create --servers` does *not* exceed the number of nodes in the Kubernetes cluster.
|
||||
|
||||
.. mc-cmd:: --volumes
|
||||
:required:
|
||||
|
||||
Total number of volumes to use in the MinIO tenant.
|
||||
|
||||
:mc-cmd:`kubectl minio tenant create` generates one :kube-docs:`Persistent Volume Claim (PVC) <concepts/storage/persistent-volumes/#persistentvolumeclaims>` for each volume.
|
||||
|
||||
The number of volumes affects both the requested storage of each ``PVC`` *and* the number of ``PVC`` to associate to each MinIO Pod in the cluster:
|
||||
|
||||
- The command :mc:`kubectl minio` divides the :mc-cmd:`~kubectl minio tenant create --capacity` by the number of volumes to determine the amount of ``resources.requests.storage`` to set for each ``PVC``.
|
||||
|
||||
- :mc:`kubectl minio` determines the number of ``PVC`` to associate to each ``minio`` server by dividing :mc-cmd:`~kubectl minio tenant create --volumes` by :mc-cmd:`~kubectl minio tenant create --servers`.
|
||||
|
||||
The command generates each ``PVC`` with Pod-specific selectors, such that each Pod only uses ``PV`` that are locally-attached to the node running that Pod.
|
||||
|
||||
If the specified number of volumes exceeds the number of unbound ``PV`` available on the cluster, :mc:`kubectl minio tenant create` hangs and waits until the required ``PV`` exist.
|
||||
|
||||
.. mc-cmd:: --enable-host-sharing
|
||||
:optional:
|
||||
|
||||
.. important::
|
||||
|
||||
To be used in testing environments only.
|
||||
This flag is **not** supported in production environments.
|
||||
|
||||
Disable pod anti-affinity to allow co-location of pods on a single node.
|
||||
|
||||
.. mc-cmd:: --image
|
||||
:optional:
|
||||
|
||||
MinIO image to use for the tenant.
|
||||
Defaults to the latest minio release.
|
||||
|
||||
.. mc-cmd:: --image-pull-secret
|
||||
:optional:
|
||||
|
||||
The image secret to use for pulling MinIO.
|
||||
|
||||
.. mc-cmd:: --kes-config
|
||||
:optional:
|
||||
|
||||
The name of the Kubernetes Secret which contains the MinIO Key Encryption Service (KES) configuration.
|
||||
Required for enabling Server Side Encryption of objects (SSE-S3).
|
||||
|
||||
For more, see the `Github documentation <https://github.com/minio/operator/blob/master/examples/kes-secret.yaml>`__.
|
||||
|
||||
.. mc-cmd:: --namespace
|
||||
:optional:
|
||||
|
||||
The namespace in which to create the MinIO Tenant and its associated resources.
|
||||
|
||||
MinIO supports exactly *one* MinIO Tenant per namespace.
|
||||
Create a unique namespace for each MinIO Tenant deployed into the cluster.
|
||||
|
||||
Defaults to ``minio``.
|
||||
|
||||
.. mc-cmd:: --output
|
||||
:optional:
|
||||
|
||||
Dry run the command and generate the ``YAML``.
|
||||
|
||||
:mc-cmd:`~kubectl minio tenant create --output` does **not** create the MinIO Tenant.
|
||||
Use ``kubectl apply -f <FILE>`` to manually create the MinIO tenant using the generated file.
|
||||
|
||||
.. mc-cmd:: --storage-class
|
||||
:optional:
|
||||
|
||||
The type of storage to use for this tenant.
|
||||
|
||||
The name of the Kubernetes :kube-docs:`Storage Class <concepts/storage/storage-classes/>` to use when creating Persistent Volume Claims (``PVC``) for the MinIO Tenant.
|
||||
The specified :mc-cmd:`~kubectl minio tenant create --storage-class` *must* match the ``storage-class`` of the Persistent Volumes (``PVs``) to which the ``PVCs`` should bind.
|
||||
|
||||
MinIO strongly recommends creating a Storage Class that corresponds to locally-attached volumes on the host machines on which the Tenant deploys.
|
||||
This ensures each pod can use locally-attached storage for maximum performance and throughput.
|
||||
See the :ref:`Deploy MinIO Tenant <deploy-minio-tenant>` tutorial for guidance on creating Storage Classes for supporting the MinIO Tenant.
|
||||
|
||||
Defaults to ``default``.
|
@ -0,0 +1,85 @@
|
||||
|
||||
.. _kubectl-minio-tenant-delete:
|
||||
|
||||
===============================
|
||||
``kubectl minio tenant delete``
|
||||
===============================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio tenant delete
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
.. start-kubectl-minio-tenant-delete-desc
|
||||
|
||||
Deletes the MinIO Tenant and its associated resources.
|
||||
|
||||
The delete behavior of each Persistent Volume Claims (``PVC``) generated by the Tenant depends on the :kube-docs:`Reclaim Policy <concepts/storage/persistent-volumes/#reclaim-policy>` of its bound Persistent Volume (``PV``):
|
||||
|
||||
- For ``recycle`` or ``delete`` policies, the command deletes the ``PVC``.
|
||||
|
||||
- For ``retain``, the command retains the ``PVC``.
|
||||
|
||||
Deletion of the underlying ``PV``, whether automatic or manual, results in the loss of any objects stored on the MinIO Tenant.
|
||||
Perform all due diligence in ensuring the safety of stored data *prior* to deleting the tenant.
|
||||
|
||||
.. end-kubectl-minio-tenant-delete-desc
|
||||
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
.. tab-set::
|
||||
|
||||
.. tab-item:: EXAMPLE
|
||||
|
||||
The following example creates a MinIO Tenant in the namespace ``minio-tenant-1`` consisting of 4 MinIO servers with 8 drives each and a total capacity of 32Ti.
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio tenant delete \
|
||||
minio-tenant-1 \
|
||||
--namespace minio-tenant-1
|
||||
|
||||
.. tab-item:: SYNTAX
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
kubectl minio tenant delete \
|
||||
TENANT_NAME \
|
||||
--force \
|
||||
--namespace
|
||||
|
||||
|
||||
Flags
|
||||
-----
|
||||
|
||||
The command supports the following flags:
|
||||
|
||||
.. mc-cmd:: TENANT_NAME
|
||||
:required:
|
||||
|
||||
The name of the MinIO tenant which the command deletes.
|
||||
|
||||
.. mc-cmd:: --force
|
||||
:optional:
|
||||
|
||||
Forces the deletion of the tenant.
|
||||
|
||||
.. mc-cmd:: --namespace
|
||||
:required:
|
||||
|
||||
The namespace scope to access.
|
@ -0,0 +1,131 @@
|
||||
|
||||
.. _kubectl-minio-tenant-expand:
|
||||
|
||||
===============================
|
||||
``kubectl minio tenant expand``
|
||||
===============================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio tenant expand
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
.. start-kubectl-minio-tenant-expand-desc
|
||||
|
||||
Extends the total capacity of a MinIO Tenant by adding a new Pool.
|
||||
A Pool consists of an independent set of pods running the MinIO Server and MinIO Console.
|
||||
The new pool uses the same MinIO Server and Console Docker images as the existing Tenant pool(s).
|
||||
|
||||
.. end-kubectl-minio-tenant-expand-desc
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
.. tab-set::
|
||||
|
||||
.. tab-item:: EXAMPLE
|
||||
|
||||
The following example expands a MinIO Tenant with a Pool consisting of 4 MinIO servers with 8 drives each and a total additional capacity of 32Ti:
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio tenant expand \
|
||||
minio-tenant-1 \
|
||||
--servers 4 \
|
||||
--volumes 8 \
|
||||
--capacity 32Ti \
|
||||
--namespace minio-tenant-1 \
|
||||
--storage-class local-storage
|
||||
|
||||
.. tab-item:: SYNTAX
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
kubectl minio tenant expand \
|
||||
TENANT_NAME \
|
||||
--capacity \
|
||||
--servers \
|
||||
--volumes \
|
||||
--namespace \
|
||||
[--output] \
|
||||
[--storage-class]
|
||||
|
||||
Flags
|
||||
-----
|
||||
|
||||
The command supports the following flags:
|
||||
|
||||
.. mc-cmd:: TENANT_NAME
|
||||
:required:
|
||||
|
||||
The name of the MinIO tenant to expand.
|
||||
|
||||
.. mc-cmd:: --capacity
|
||||
:optional:
|
||||
|
||||
The total capacity of the new MinIO Tenant Pool. :mc:`kubectl minio` divides the capacity by the number of :mc-cmd:`~kubectl minio tenant expand --volumes` to determine the
|
||||
amount of ``resources.requests.storage`` to set for each Persistent Volume Claim (``PVC``).
|
||||
|
||||
If the existing Persistent Volumes (``PV``) can satisfy the requested storage, :mc:`kubectl minio tenant expand` hangs and waits until the required storage exists.
|
||||
|
||||
.. mc-cmd:: --servers
|
||||
:required:
|
||||
|
||||
The number of ``minio`` servers to deploy in the new MinIO Tenant Pool.
|
||||
|
||||
Ensure that the specified number of :mc-cmd:`~kubectl minio tenant expand --servers` does *not* exceed the number of available nodes in the Kubernetes cluster.
|
||||
|
||||
.. mc-cmd:: --volumes
|
||||
:required:
|
||||
|
||||
The number of volumes in the new MinIO Tenant Pool.
|
||||
:mc:`kubectl minio` generates one Persistent Volume Claim (``PVC``) for each volume.
|
||||
|
||||
The number of volumes affects both the requested storage of each ``PVC`` *and* the number of ``PVC`` to associate to each MinIO Pod in the new Pool:
|
||||
|
||||
- The command :mc:`kubectl minio` divides the :mc-cmd:`~kubectl minio tenant expand --capacity` by the number of volumes to determine the amount of ``resources.requests.storage`` to set for each ``PVC``.
|
||||
|
||||
- :mc:`kubectl minio` determines the number of ``PVC`` to associate to each ``minio`` server by dividing :mc-cmd:`~kubectl minio tenant expand --volumes` by :mc-cmd:`~kubectl minio tenant expand --servers`.
|
||||
|
||||
The command generates each ``PVC`` with Pod-specific selectors, such that each Pod only uses ``PV`` that are locally-attached to the node running that Pod.
|
||||
|
||||
If the specified number of volumes exceeds the number of unbound ``PV`` available in the cluster, :mc:`kubectl minio tenant expand` hangs and waits until the required ``PV`` exist.
|
||||
|
||||
.. mc-cmd:: --namespace
|
||||
:optional:
|
||||
|
||||
The namespace in which to create the new MinIO Tenant Pool.
|
||||
The namespace *must* match that of the MinIO Tenant being extended.
|
||||
|
||||
Defaults to ``minio``.
|
||||
|
||||
.. mc-cmd:: --output
|
||||
:optional:
|
||||
|
||||
Outputs the generated ``YAML`` objects to ``STDOUT`` for further customization.
|
||||
|
||||
:mc-cmd:`~kubectl minio tenant expand --output` does **not** create the new MinIO Tenant Pool.
|
||||
Use ``kubectl apply -f <FILE>`` to manually create the MinIO tenant using the generated file.
|
||||
|
||||
.. mc-cmd:: --storage-class
|
||||
:optional:
|
||||
|
||||
The name of the Kubernetes :kube-docs:`Storage Class <concepts/storage/storage-classes/>` to use when creating Persistent Volume Claims (``PVC``) for the new MinIO Tenant Pool.
|
||||
The specified :mc-cmd:`~kubectl minio tenant expand --storage-class` *must* match the ``storage-class`` of the Persistent Volumes (``PVs``) to which the ``PVCs`` should bind.
|
||||
|
||||
MinIO strongly recommends creating a Storage Class that corresponds to locally-attached volumes on the host machines on which the Tenant deploys.
|
||||
This ensures each pod can use locally-attached storage for maximum performance and throughput.
|
||||
See the :ref:`Deploy MinIO Tenant <deploy-minio-tenant>` tutorial for guidance on creating Storage Classes for supporting the MinIO Tenant.
|
@ -0,0 +1,70 @@
|
||||
|
||||
.. _kubectl-minio-tenant-info:
|
||||
|
||||
=============================
|
||||
``kubectl minio tenant info``
|
||||
=============================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio tenant info
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
.. start-kubectl-minio-tenant-info-desc
|
||||
|
||||
Displays information on a MinIO Tenant, including but not limited to:
|
||||
|
||||
- The total capacity of the Tenant
|
||||
- The version of MinIO server and MinIO Console running on the Tenant
|
||||
- The configuration of each Pool in the Tenant.
|
||||
|
||||
.. end-kubectl-minio-tenant-info-desc
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
.. tab-set::
|
||||
|
||||
.. tab-item:: EXAMPLE
|
||||
|
||||
The following example retrieves the information of the MinIO Tenant ``minio-tenant-1`` in the namespace ``minio-namespace-1``.
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio tenant info \
|
||||
minio-tenant-1 \
|
||||
--namespace minio-namespace-1
|
||||
|
||||
.. tab-item:: SYNTAX
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
kubectl minio tenant info \
|
||||
TENANT_NAME \
|
||||
--namespace
|
||||
|
||||
|
||||
Flags
|
||||
-----
|
||||
|
||||
The command supports the following flag:
|
||||
|
||||
.. mc-cmd:: --namespace
|
||||
:optional:
|
||||
|
||||
The namespace in which to look for the MinIO Tenant.
|
||||
|
||||
Defaults to ``minio``.
|
@ -0,0 +1,45 @@
|
||||
|
||||
.. _kubectl-minio-tenant-list:
|
||||
|
||||
=============================
|
||||
``kubectl minio tenant list``
|
||||
=============================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio tenant list
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
.. start-kubectl-minio-tenant-list-desc
|
||||
|
||||
Displays a list of all of the tenants managed by the MinIO Operator.
|
||||
|
||||
.. end-kubectl-minio-tenant-list-desc
|
||||
|
||||
The output includes information for each tenant similar to the following:
|
||||
|
||||
- Tenant name
|
||||
- Tenant's namespace
|
||||
- Total capacity
|
||||
- Current status
|
||||
- MinIO version
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio tenant list
|
@ -0,0 +1,78 @@
|
||||
|
||||
.. _kubectl-minio-tenant-report:
|
||||
|
||||
===============================
|
||||
``kubectl minio tenant report``
|
||||
===============================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio tenant report
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
.. start-kubectl-minio-tenant-report-desc
|
||||
|
||||
Saves pod logs from the MinIO Tenant and its associated resources.
|
||||
|
||||
.. end-kubectl-minio-tenant-report-desc
|
||||
|
||||
The logs output to a zip archive file.
|
||||
|
||||
When unzipped, the contents include three files for each pool:
|
||||
|
||||
- JSON formatted file listing events
|
||||
- JSON formatted file listing the status
|
||||
- Human readable log file
|
||||
|
||||
The folder also contains the yaml file for the tenant in ``TENANT_NAME.yaml``
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
.. tab-set::
|
||||
|
||||
.. tab-item:: EXAMPLE
|
||||
|
||||
The following example creates a MinIO Tenant in the namespace ``minio-tenant-1`` consisting of 4 MinIO servers with 8 drives each and a total capacity of 32Ti.
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio tenant report \
|
||||
TENANT1 \
|
||||
--namespace minio-namespace
|
||||
|
||||
.. tab-item:: SYNTAX
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
kubectl minio tenant report \
|
||||
TENANT_NAME \
|
||||
--namespace
|
||||
|
||||
Flags
|
||||
-----
|
||||
|
||||
The command supports the following flags:
|
||||
|
||||
.. mc-cmd:: TENANT_NAME
|
||||
:required:
|
||||
|
||||
The name of the MinIO tenant to expand.
|
||||
|
||||
.. mc-cmd:: --namespace
|
||||
:optional:
|
||||
|
||||
The namespace in which to look for the MinIO Tenant.
|
@ -0,0 +1,90 @@
|
||||
|
||||
.. _kubectl-minio-tenant-upgrade:
|
||||
|
||||
================================
|
||||
``kubectl minio tenant upgrade``
|
||||
================================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio tenant upgrade
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
.. start-kubectl-minio-tenant-upgrade-desc
|
||||
|
||||
Upgrades the ``minio`` server container image used by the MinIO Tenant.
|
||||
|
||||
.. end-kubectl-minio-tenant-upgrade-desc
|
||||
|
||||
.. important::
|
||||
|
||||
MinIO upgrades the image used by all pods in the Tenant at once.
|
||||
Applications typically transparently retry operations against the MinIO Tenant, such that there should be no perceived downtime.
|
||||
|
||||
Test all upgrades in a staging environment, such as a separate MinIO Tenant, before applying to production tenants.
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
.. tab-set::
|
||||
|
||||
.. tab-item:: EXAMPLE
|
||||
|
||||
The following example expands a MinIO Tenant with a Pool consisting of 4 MinIO servers with 8 drives each and a total additional capacity of 32Ti:
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
:substitutions:
|
||||
|
||||
kubectl minio tenant upgrade \
|
||||
minio-tenant-1 \
|
||||
--image quay.io/minio/minio:|minio-latest|
|
||||
|
||||
.. tab-item:: SYNTAX
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
|
||||
kubectl minio tenant upgrade
|
||||
TENANT_NAME \
|
||||
--image \
|
||||
--namespace \
|
||||
[--output]
|
||||
|
||||
Flags
|
||||
-----
|
||||
|
||||
The command supports the following flags:
|
||||
|
||||
.. mc-cmd:: TENANT_NAME
|
||||
:required:
|
||||
|
||||
The name of the MinIO tenant to upgrade.
|
||||
|
||||
.. mc-cmd:: --image
|
||||
:required:
|
||||
|
||||
The container image to use for upgrading the MinIO Tenant.
|
||||
|
||||
.. mc-cmd:: --namespace
|
||||
:optional:
|
||||
|
||||
The namespace in which to look for the MinIO Tenant.
|
||||
|
||||
Defaults to ``minio``.
|
||||
|
||||
.. mc-cmd:: --output
|
||||
:optional:
|
||||
|
||||
Displays the generated ``YAML`` objects, but does not upgrade the tenant.
|
@ -0,0 +1,52 @@
|
||||
|
||||
.. _kubectl-minio-tenant:
|
||||
|
||||
========================
|
||||
``kubectl minio tenant``
|
||||
========================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio tenant
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. start-kubectl-minio-tenant-desc
|
||||
|
||||
:mc-cmd:`kubectl minio tenant` creates and manages tenants for the MinIO Operator.
|
||||
|
||||
.. end-kubectl-minio-tenant-desc
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
Subcommands
|
||||
-----------
|
||||
|
||||
The :mc-cmd:`kubectl minio tenant` command includes the following subcommands:
|
||||
|
||||
- :mc-cmd:`~kubectl minio tenant create`
|
||||
- :mc-cmd:`~kubectl minio tenant list`
|
||||
- :mc-cmd:`~kubectl minio tenant info`
|
||||
- :mc-cmd:`~kubectl minio tenant expand`
|
||||
- :mc-cmd:`~kubectl minio tenant report`
|
||||
- :mc-cmd:`~kubectl minio tenant upgrade`
|
||||
- :mc-cmd:`~kubectl minio tenant delete`
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
:hidden:
|
||||
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-tenant-create
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-tenant-delete
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-tenant-expand
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-tenant-info
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-tenant-list
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-tenant-report
|
||||
/reference/kubectl-minio-plugin/kubectl-minio-tenant-upgrade
|
@ -0,0 +1,37 @@
|
||||
.. _kubectl-minio-version:
|
||||
|
||||
=========================
|
||||
``kubectl minio version``
|
||||
=========================
|
||||
|
||||
.. default-domain:: minio
|
||||
|
||||
.. contents:: Table of Contents
|
||||
:local:
|
||||
:depth: 2
|
||||
|
||||
.. mc:: kubectl minio version
|
||||
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
.. include:: /includes/facts-kubectl-plugin.rst
|
||||
:start-after: start-kubectl-minio-requires-operator-desc
|
||||
:end-before: end-kubectl-minio-requires-operator-desc
|
||||
|
||||
.. start-kubectl-minio-version-desc
|
||||
|
||||
Displays the version number for the currently installed ``kubectl minio`` plugin.
|
||||
|
||||
.. end-kubectl-minio-version-desc
|
||||
|
||||
Syntax
|
||||
------
|
||||
|
||||
The command has the following syntax:
|
||||
|
||||
.. code-block:: shell
|
||||
:class: copyable
|
||||
|
||||
kubectl minio version
|
@ -10,8 +10,6 @@
|
||||
|
||||
.. mc:: mc support diagnostics
|
||||
|
||||
.. mc:: mc support diag
|
||||
|
||||
Description
|
||||
-----------
|
||||
|
||||
@ -31,7 +29,7 @@ Requests that exceed this limit on a given host return a ``503`` error after ~10
|
||||
Use the :mc-cmd:`mc support diagnostics` command to trigger the diagnostic test.
|
||||
For clusters registered with SUBNET, the command uploads the results as part of SUBNET Health reports.
|
||||
|
||||
For airgapped or firewalled environments, or other environments that prevent direct network access from the deployment, you can save the report locally with the :mc-cmd:`~mc support diag --airgap` flag.
|
||||
For airgapped or firewalled environments, or other environments that prevent direct network access from the deployment, you can save the report locally with the :mc-cmd:`~mc support diagnostics --airgap` flag.
|
||||
After saving, you can then upload the results of the test to SUBNET manually.
|
||||
|
||||
.. include:: /includes/common-mc-support.rst
|
||||
|
Reference in New Issue
Block a user