Add new provider GIS (#847)

* Addition of new GIS provider

* Add information on how to add new provider

* generated elements update

* add new nodes in provider GIS

* update gis provider content

* add new elements

* New nodes

* add imposm

* add here data provider

* Apply last comments and add new nodes

* Fix geonetwork image size

* Cleaning, resizing icons

* Add icon for gis provider

* Move mapnik node

* Move mapnik node

* Try fixing precommit hook messages
pull/1104/head
Alexandre Gacon 8 months ago committed by GitHub
parent 31e735adf1
commit b341ded97e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -17,4 +17,4 @@
},
"workspaceMount": "source=${localWorkspaceFolder},target=/usr/src/diagrams,type=bind",
"workspaceFolder": "/usr/src/diagrams"
}
}

@ -43,6 +43,21 @@ Then just run the `./autogen.sh` to generate the added or updated node classes.
[black]: https://pypi.org/project/black
[inkscape]: https://inkscape.org/ko/release
### Add new provider
To add a new provider to Diagrams, please follow the steps below in addition to the image intructions above:
- in `autogen.sh` add in the `providers` variable the new provider code
- in `config.py`:
- in the `providers` variable, add the new provider code
- in the `FILE_PREFIXES` variable, add a new entry with your new provider code. And eventually a file prefix
- Optionnaly, update the `UPPER_WORDS` variable to a new entry with your new provider code.
- in the `ALIASES` variable, add a new entry with your new provider code. See below on how to add new aliases.
- in `scripts/resource.py`:
- add a function `cleaner_XXX` (replace XXX by your provider name). For the implementation look at the existing functions
- in the `cleaners` variable, add an entry with your new provider code and the function defined above
- in `sidebars.json`, update the `Nodes` array to add the reference of the new provider
- in the `diagrams` folder, add a new file `__init__.py` for the new provider. For the content look at the existing providers
### Update Aliases
Some node classes have alias. For example, `aws.compute.ECS` class is an alias

@ -20,6 +20,7 @@ providers=(
"generic"
"openstack"
"outscale"
"gis"
)
if ! [ -x "$(command -v round)" ]; then

@ -29,6 +29,7 @@ PROVIDERS = (
"generic",
"openstack",
"outscale",
"gis"
)
#########################
@ -59,6 +60,7 @@ FILE_PREFIXES = {
"outscale": (),
"generic": (),
"openstack": (),
"gis": (),
}
#########################
@ -89,6 +91,7 @@ UPPER_WORDS = {
"openstack": ("rpm", "loci", "nfv", "ec2api"),
"pve": ("pve"),
"ibm": ("ibm"),
"gis": ("gis","ban","ign","ogc","qgis","wfs","wms"),
}
TITLE_WORDS = {
@ -411,6 +414,7 @@ ALIASES = {
}
},
"digitalocean": {},
"gis": {},
"oci": {
"compute": {
"VM": "VirtualMachine",

@ -0,0 +1,12 @@
"""
GIS provides a set of services for Geographic Information Systems provider.
"""
from diagrams import Node
class _GIS(Node):
_provider = "gis"
_icon_dir = "resources/gis"
fontcolor = "#2d3436"

@ -0,0 +1,35 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Cli(_GIS):
_type = "cli"
_icon_dir = "resources/gis/cli"
class Gdal(_Cli):
_icon = "gdal.png"
class Imposm(_Cli):
_icon = "imposm.png"
class Lastools(_Cli):
_icon = "lastools.png"
class Mapnik(_Cli):
_icon = "mapnik.png"
class Mdal(_Cli):
_icon = "mdal.png"
class Pdal(_Cli):
_icon = "pdal.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Cplusplus(_GIS):
_type = "cplusplus"
_icon_dir = "resources/gis/cplusplus"
class Mapnik(_Cplusplus):
_icon = "mapnik.png"
# Aliases

@ -0,0 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Data(_GIS):
_type = "data"
_icon_dir = "resources/gis/data"
class BAN(_Data):
_icon = "ban.png"
class Here(_Data):
_icon = "here.png"
class IGN(_Data):
_icon = "ign.png"
class Openstreetmap(_Data):
_icon = "openstreetmap.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Database(_GIS):
_type = "database"
_icon_dir = "resources/gis/database"
class Postgis(_Database):
_icon = "postgis.png"
# Aliases

@ -0,0 +1,19 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Desktop(_GIS):
_type = "desktop"
_icon_dir = "resources/gis/desktop"
class Maptunik(_Desktop):
_icon = "maptunik.png"
class QGIS(_Desktop):
_icon = "qgis.png"
# Aliases

@ -0,0 +1,19 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Format(_GIS):
_type = "format"
_icon_dir = "resources/gis/format"
class Geopackage(_Format):
_icon = "geopackage.png"
class Geoparquet(_Format):
_icon = "geoparquet.png"
# Aliases

@ -0,0 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Geocoding(_GIS):
_type = "geocoding"
_icon_dir = "resources/gis/geocoding"
class Addok(_Geocoding):
_icon = "addok.png"
class Gisgraphy(_Geocoding):
_icon = "gisgraphy.png"
class Nominatim(_Geocoding):
_icon = "nominatim.png"
class Pelias(_Geocoding):
_icon = "pelias.png"
# Aliases

@ -0,0 +1,11 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Georchestra(_GIS):
_type = "georchestra"
_icon_dir = "resources/gis/georchestra"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Java(_GIS):
_type = "java"
_icon_dir = "resources/gis/java"
class Geotools(_Java):
_icon = "geotools.png"
# Aliases

@ -0,0 +1,43 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Javascript(_GIS):
_type = "javascript"
_icon_dir = "resources/gis/javascript"
class Cesium(_Javascript):
_icon = "cesium.png"
class Geostyler(_Javascript):
_icon = "geostyler.png"
class Keplerjs(_Javascript):
_icon = "keplerjs.png"
class Leaflet(_Javascript):
_icon = "leaflet.png"
class Maplibre(_Javascript):
_icon = "maplibre.png"
class OlExt(_Javascript):
_icon = "ol-ext.png"
class Openlayers(_Javascript):
_icon = "openlayers.png"
class Turfjs(_Javascript):
_icon = "turfjs.png"
# Aliases

@ -0,0 +1,23 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Mobile(_GIS):
_type = "mobile"
_icon_dir = "resources/gis/mobile"
class Mergin(_Mobile):
_icon = "mergin.png"
class Qfield(_Mobile):
_icon = "qfield.png"
class Smash(_Mobile):
_icon = "smash.png"
# Aliases

@ -0,0 +1,23 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _OGC(_GIS):
_type = "ogc"
_icon_dir = "resources/gis/ogc"
class OGC(_OGC):
_icon = "ogc.png"
class WFS(_OGC):
_icon = "wfs.png"
class WMS(_OGC):
_icon = "wms.png"
# Aliases

@ -0,0 +1,15 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Organization(_GIS):
_type = "organization"
_icon_dir = "resources/gis/organization"
class Osgeo(_Organization):
_icon = "osgeo.png"
# Aliases

@ -0,0 +1,19 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Python(_GIS):
_type = "python"
_icon_dir = "resources/gis/python"
class Geopandas(_Python):
_icon = "geopandas.png"
class Pysal(_Python):
_icon = "pysal.png"
# Aliases

@ -0,0 +1,27 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Routing(_GIS):
_type = "routing"
_icon_dir = "resources/gis/routing"
class Graphhopper(_Routing):
_icon = "graphhopper.png"
class Osrm(_Routing):
_icon = "osrm.png"
class Pgrouting(_Routing):
_icon = "pgrouting.png"
class Valhalla(_Routing):
_icon = "valhalla.png"
# Aliases

@ -0,0 +1,99 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Server(_GIS):
_type = "server"
_icon_dir = "resources/gis/server"
class Actinia(_Server):
_icon = "actinia.png"
class Baremaps(_Server):
_icon = "baremaps.png"
class Deegree(_Server):
_icon = "deegree.png"
class G3WSuite(_Server):
_icon = "g3w-suite.png"
class Geohealthcheck(_Server):
_icon = "geohealthcheck.png"
class Geomapfish(_Server):
_icon = "geomapfish.png"
class Geomesa(_Server):
_icon = "geomesa.png"
class Geonetwork(_Server):
_icon = "geonetwork.png"
class Geonode(_Server):
_icon = "geonode.png"
class Georchestra(_Server):
_icon = "georchestra.png"
class Geoserver(_Server):
_icon = "geoserver.png"
class Geowebcache(_Server):
_icon = "geowebcache.png"
class Kepler(_Server):
_icon = "kepler.png"
class Mapproxy(_Server):
_icon = "mapproxy.png"
class Mapserver(_Server):
_icon = "mapserver.png"
class Mapstore(_Server):
_icon = "mapstore.png"
class Mviewer(_Server):
_icon = "mviewer.png"
class Pg_Tileserv(_Server):
_icon = "pg_tileserv.png"
class Pycsw(_Server):
_icon = "pycsw.png"
class Pygeoapi(_Server):
_icon = "pygeoapi.png"
class QGISServer(_Server):
_icon = "qgis-server.png"
class Zooproject(_Server):
_icon = "zooproject.png"
# Aliases

@ -0,0 +1,11 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.
from . import _GIS
class _Toolkit(_GIS):
_type = "toolkit"
_icon_dir = "resources/gis/toolkit"
# Aliases

@ -0,0 +1,242 @@
---
id: gis
title: GIS
---
Node classes list of the gis provider.
## gis.cli
<img width="30" src="/img/resources/gis/cli/gdal.png" alt="Gdal" style="float: left; padding-right: 5px;" >
**diagrams.gis.cli.Gdal**
<img width="30" src="/img/resources/gis/cli/imposm.png" alt="Imposm" style="float: left; padding-right: 5px;" >
**diagrams.gis.cli.Imposm**
<img width="30" src="/img/resources/gis/cli/lastools.png" alt="Lastools" style="float: left; padding-right: 5px;" >
**diagrams.gis.cli.Lastools**
<img width="30" src="/img/resources/gis/cli/mapnik.png" alt="Mapnik" style="float: left; padding-right: 5px;" >
**diagrams.gis.cli.Mapnik**
<img width="30" src="/img/resources/gis/cli/mdal.png" alt="Mdal" style="float: left; padding-right: 5px;" >
**diagrams.gis.cli.Mdal**
<img width="30" src="/img/resources/gis/cli/pdal.png" alt="Pdal" style="float: left; padding-right: 5px;" >
**diagrams.gis.cli.Pdal**
## gis.data
<img width="30" src="/img/resources/gis/data/ban.png" alt="BAN" style="float: left; padding-right: 5px;" >
**diagrams.gis.data.BAN**
<img width="30" src="/img/resources/gis/data/here.png" alt="Here" style="float: left; padding-right: 5px;" >
**diagrams.gis.data.Here**
<img width="30" src="/img/resources/gis/data/ign.png" alt="IGN" style="float: left; padding-right: 5px;" >
**diagrams.gis.data.IGN**
<img width="30" src="/img/resources/gis/data/openstreetmap.png" alt="Openstreetmap" style="float: left; padding-right: 5px;" >
**diagrams.gis.data.Openstreetmap**
## gis.database
<img width="30" src="/img/resources/gis/database/postgis.png" alt="Postgis" style="float: left; padding-right: 5px;" >
**diagrams.gis.database.Postgis**
## gis.desktop
<img width="30" src="/img/resources/gis/desktop/maptunik.png" alt="Maptunik" style="float: left; padding-right: 5px;" >
**diagrams.gis.desktop.Maptunik**
<img width="30" src="/img/resources/gis/desktop/qgis.png" alt="QGIS" style="float: left; padding-right: 5px;" >
**diagrams.gis.desktop.QGIS**
## gis.format
<img width="30" src="/img/resources/gis/format/geopackage.png" alt="Geopackage" style="float: left; padding-right: 5px;" >
**diagrams.gis.format.Geopackage**
<img width="30" src="/img/resources/gis/format/geoparquet.png" alt="Geoparquet" style="float: left; padding-right: 5px;" >
**diagrams.gis.format.Geoparquet**
## gis.geocoding
<img width="30" src="/img/resources/gis/geocoding/addok.png" alt="Addok" style="float: left; padding-right: 5px;" >
**diagrams.gis.geocoding.Addok**
<img width="30" src="/img/resources/gis/geocoding/gisgraphy.png" alt="Gisgraphy" style="float: left; padding-right: 5px;" >
**diagrams.gis.geocoding.Gisgraphy**
<img width="30" src="/img/resources/gis/geocoding/nominatim.png" alt="Nominatim" style="float: left; padding-right: 5px;" >
**diagrams.gis.geocoding.Nominatim**
<img width="30" src="/img/resources/gis/geocoding/pelias.png" alt="Pelias" style="float: left; padding-right: 5px;" >
**diagrams.gis.geocoding.Pelias**
## gis.georchestra
## gis.java
<img width="30" src="/img/resources/gis/java/geotools.png" alt="Geotools" style="float: left; padding-right: 5px;" >
**diagrams.gis.java.Geotools**
## gis.javascript
<img width="30" src="/img/resources/gis/javascript/cesium.png" alt="Cesium" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Cesium**
<img width="30" src="/img/resources/gis/javascript/geostyler.png" alt="Geostyler" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Geostyler**
<img width="30" src="/img/resources/gis/javascript/keplerjs.png" alt="Keplerjs" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Keplerjs**
<img width="30" src="/img/resources/gis/javascript/leaflet.png" alt="Leaflet" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Leaflet**
<img width="30" src="/img/resources/gis/javascript/maplibre.png" alt="Maplibre" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Maplibre**
<img width="30" src="/img/resources/gis/javascript/ol-ext.png" alt="OlExt" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.OlExt**
<img width="30" src="/img/resources/gis/javascript/openlayers.png" alt="Openlayers" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Openlayers**
<img width="30" src="/img/resources/gis/javascript/turfjs.png" alt="Turfjs" style="float: left; padding-right: 5px;" >
**diagrams.gis.javascript.Turfjs**
## gis.mobile
<img width="30" src="/img/resources/gis/mobile/mergin.png" alt="Mergin" style="float: left; padding-right: 5px;" >
**diagrams.gis.mobile.Mergin**
<img width="30" src="/img/resources/gis/mobile/qfield.png" alt="Qfield" style="float: left; padding-right: 5px;" >
**diagrams.gis.mobile.Qfield**
<img width="30" src="/img/resources/gis/mobile/smash.png" alt="Smash" style="float: left; padding-right: 5px;" >
**diagrams.gis.mobile.Smash**
## gis.ogc
<img width="30" src="/img/resources/gis/ogc/ogc.png" alt="OGC" style="float: left; padding-right: 5px;" >
**diagrams.gis.ogc.OGC**
<img width="30" src="/img/resources/gis/ogc/wfs.png" alt="WFS" style="float: left; padding-right: 5px;" >
**diagrams.gis.ogc.WFS**
<img width="30" src="/img/resources/gis/ogc/wms.png" alt="WMS" style="float: left; padding-right: 5px;" >
**diagrams.gis.ogc.WMS**
## gis.organization
<img width="30" src="/img/resources/gis/organization/osgeo.png" alt="Osgeo" style="float: left; padding-right: 5px;" >
**diagrams.gis.organization.Osgeo**
## gis.python
<img width="30" src="/img/resources/gis/python/geopandas.png" alt="Geopandas" style="float: left; padding-right: 5px;" >
**diagrams.gis.python.Geopandas**
<img width="30" src="/img/resources/gis/python/pysal.png" alt="Pysal" style="float: left; padding-right: 5px;" >
**diagrams.gis.python.Pysal**
## gis.routing
<img width="30" src="/img/resources/gis/routing/graphhopper.png" alt="Graphhopper" style="float: left; padding-right: 5px;" >
**diagrams.gis.routing.Graphhopper**
<img width="30" src="/img/resources/gis/routing/osrm.png" alt="Osrm" style="float: left; padding-right: 5px;" >
**diagrams.gis.routing.Osrm**
<img width="30" src="/img/resources/gis/routing/pgrouting.png" alt="Pgrouting" style="float: left; padding-right: 5px;" >
**diagrams.gis.routing.Pgrouting**
<img width="30" src="/img/resources/gis/routing/valhalla.png" alt="Valhalla" style="float: left; padding-right: 5px;" >
**diagrams.gis.routing.Valhalla**
## gis.server
<img width="30" src="/img/resources/gis/server/actinia.png" alt="Actinia" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Actinia**
<img width="30" src="/img/resources/gis/server/baremaps.png" alt="Baremaps" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Baremaps**
<img width="30" src="/img/resources/gis/server/deegree.png" alt="Deegree" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Deegree**
<img width="30" src="/img/resources/gis/server/g3w-suite.png" alt="G3WSuite" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.G3WSuite**
<img width="30" src="/img/resources/gis/server/geohealthcheck.png" alt="Geohealthcheck" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geohealthcheck**
<img width="30" src="/img/resources/gis/server/geomapfish.png" alt="Geomapfish" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geomapfish**
<img width="30" src="/img/resources/gis/server/geomesa.png" alt="Geomesa" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geomesa**
<img width="30" src="/img/resources/gis/server/geonetwork.png" alt="Geonetwork" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geonetwork**
<img width="30" src="/img/resources/gis/server/geonode.png" alt="Geonode" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geonode**
<img width="30" src="/img/resources/gis/server/georchestra.png" alt="Georchestra" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Georchestra**
<img width="30" src="/img/resources/gis/server/geoserver.png" alt="Geoserver" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geoserver**
<img width="30" src="/img/resources/gis/server/geowebcache.png" alt="Geowebcache" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Geowebcache**
<img width="30" src="/img/resources/gis/server/kepler.png" alt="Kepler" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Kepler**
<img width="30" src="/img/resources/gis/server/mapproxy.png" alt="Mapproxy" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Mapproxy**
<img width="30" src="/img/resources/gis/server/mapserver.png" alt="Mapserver" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Mapserver**
<img width="30" src="/img/resources/gis/server/mapstore.png" alt="Mapstore" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Mapstore**
<img width="30" src="/img/resources/gis/server/mviewer.png" alt="Mviewer" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Mviewer**
<img width="30" src="/img/resources/gis/server/pg_tileserv.png" alt="Pg_Tileserv" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Pg_Tileserv**
<img width="30" src="/img/resources/gis/server/pycsw.png" alt="Pycsw" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Pycsw**
<img width="30" src="/img/resources/gis/server/pygeoapi.png" alt="Pygeoapi" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Pygeoapi**
<img width="30" src="/img/resources/gis/server/qgis-server.png" alt="QGISServer" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.QGISServer**
<img width="30" src="/img/resources/gis/server/zooproject.png" alt="Zooproject" style="float: left; padding-right: 5px;" >
**diagrams.gis.server.Zooproject**
## gis.toolkit

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

@ -0,0 +1,355 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="63.944012"
height="63.944012"
viewBox="0 0 16.91852 16.91852"
version="1.1"
id="svg1161"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1163"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
units="px"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="2.8934905"
inkscape:cx="-47.693263"
inkscape:cy="-98.669757"
inkscape:window-width="2400"
inkscape:window-height="1271"
inkscape:window-x="2391"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1158">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9-3">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3-6">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5-8">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3-2"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1-7">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4-2">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8-0"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9-3-0">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8-8-7"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3-6-6">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6-3-6"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5-8-4">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3-2-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1-7-4">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3-3-5"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4-2-8">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8-0-2"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9-3-0-8">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8-8-7-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3-6-6-0">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6-3-6-6"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5-8-4-9">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3-2-8-7"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1-7-4-1">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3-3-5-2"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4-2-8-2">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8-0-2-2"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
</defs>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-4.9825511,-4.9825504)">
<g
id="g5250"
transform="translate(-0.20368658,-0.10736832)">
<rect
style="fill:#2dd9cb;fill-opacity:1;stroke:none;stroke-width:0.168649;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect371620"
width="4.23177"
height="14.389493"
x="5.1819592"
y="7.5520296" />
<rect
style="fill:#2a2661;fill-opacity:1;stroke:none;stroke-width:0.144688;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect371620-1"
width="4.23177"
height="10.591175"
x="9.4137173"
y="11.350343" />
<rect
style="fill:#2dd9cb;fill-opacity:1;stroke:none;stroke-width:0.097886;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect371620-2"
width="4.23177"
height="4.847527"
x="13.645481"
y="17.093992" />
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.182146;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect371620-9"
width="4.23177"
height="16.784679"
x="17.877266"
y="5.1568346" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 14 KiB

@ -0,0 +1,335 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="63.944012"
height="63.944012"
viewBox="0 0 16.91852 16.91852"
version="1.1"
id="svg1161"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1163"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
units="px"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="2.8934905"
inkscape:cx="54.259726"
inkscape:cy="-71.021489"
inkscape:window-width="2400"
inkscape:window-height="1271"
inkscape:window-x="2391"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1158">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9-3">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3-6">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5-8">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3-2"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1-7">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4-2">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8-0"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9-3-0">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8-8-7"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3-6-6">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6-3-6"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5-8-4">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3-2-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1-7-4">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3-3-5"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4-2-8">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8-0-2"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
</defs>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-4.9825511,-4.9825504)">
<g
id="g4398"
transform="translate(-14.400962,-1.7821191)">
<rect
style="fill:#2a2661;fill-opacity:1;stroke:none;stroke-width:0.450299;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect291252-4-7"
width="16.91852"
height="16.91852"
x="19.383512"
y="6.7646694" />
<rect
style="fill:#2dd9cb;fill-opacity:1;stroke:none;stroke-width:2.13188;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect305737-3"
width="3.1572123"
height="3.1572123"
x="24.706367"
y="8.9828644" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.13188;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect305737-7"
width="3.1572123"
height="3.1572123"
x="31.020798"
y="8.9828644" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.13188;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect305737-4"
width="3.1572123"
height="3.1572123"
x="21.549156"
y="12.140085" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.13188;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect305737-37-2"
width="3.1572123"
height="3.1572123"
x="27.863579"
y="12.140085" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.13188;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect305737-3-6"
width="3.1572123"
height="3.1572123"
x="24.706367"
y="15.2973" />
<rect
style="fill:#2dd9cb;fill-opacity:1;stroke:none;stroke-width:2.13188;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect305737-7-7"
width="3.1572123"
height="3.1572123"
x="31.020798"
y="15.2973" />
<rect
style="fill:#2dd9cb;fill-opacity:1;stroke:none;stroke-width:2.13188;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect305737-4-6"
width="3.1572123"
height="3.1572123"
x="21.549156"
y="18.454504" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2.13188;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect305737-37-2-9"
width="3.1572123"
height="3.1572123"
x="27.863579"
y="18.454504" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

@ -0,0 +1,465 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="63.944012"
height="63.944012"
viewBox="0 0 16.91852 16.91852"
version="1.1"
id="svg1161"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
sodipodi:docname="geoserver_icon.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1163"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
units="px"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="2.8934905"
inkscape:cx="-52.531709"
inkscape:cy="-15.724952"
inkscape:window-width="2400"
inkscape:window-height="1271"
inkscape:window-x="2391"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1158">
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9-3">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3-6">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5-8">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3-2"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1-7">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3-3"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4-2">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8-0"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9-3-0">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8-8-7"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3-6-6">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6-3-6"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5-8-4">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3-2-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1-7-4">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3-3-5"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4-2-8">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8-0-2"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9-3-0-8">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8-8-7-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3-6-6-0">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6-3-6-6"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5-8-4-9">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3-2-8-7"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1-7-4-1">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3-3-5-2"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4-2-8-2">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8-0-2-2"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-9-3-0-8-4">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-8-8-7-8-4"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-3-6-6-0-1">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-6-3-6-6-4"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-5-8-4-9-0">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-3-2-8-7-7"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-1-7-4-1-7">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-3-3-5-2-7"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-4-2-8-2-5">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-8-0-2-2-9"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353862-4">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353864-0"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353858-9">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353860-8"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353854-7">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353856-1"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath353850-8">
<rect
style="fill:none;fill-opacity:1;stroke:#e2c015;stroke-width:0.49;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0;paint-order:markers stroke fill"
id="rect353852-0"
width="37.187374"
height="37.187374"
x="180.56668"
y="183.06766" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath371594-3">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.989769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect371596-5"
width="37.187374"
height="37.187374"
x="217.75404"
y="145.88028" />
</clipPath>
</defs>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-4.9825511,-4.9825504)">
<rect
style="fill:#85127e;fill-opacity:1;stroke:none;stroke-width:0.456273;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="rect291252-7-5"
width="17.143002"
height="17.143002"
x="5.006495"
y="4.9115372" />
<circle
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.50376;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="path296424-3"
cx="9.3531199"
cy="9.3413706"
r="3.0508161" />
<circle
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.50376;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="path296424-7-3"
cx="17.765553"
cy="17.766909"
r="3.0508161" />
<circle
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.50376;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="path296424-7-6-3"
cx="17.807709"
cy="9.2519331"
r="3.0508161" />
<circle
style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.50376;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers stroke fill"
id="path296424-2-4"
cx="9.3393154"
cy="17.729809"
r="3.0508161" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

@ -136,6 +136,9 @@ def cleaner_outscale(f):
def cleaner_openstack(f):
return f.lower()
def cleaner_gis(f):
return f.lower()
cleaners = {
"onprem": cleaner_onprem,
@ -154,6 +157,7 @@ cleaners = {
"outscale": cleaner_outscale,
"generic": cleaner_generic,
"openstack": cleaner_openstack,
"gis": cleaner_gis,
}

@ -53,6 +53,9 @@
"nodes/generic": {
"title": "Generic"
},
"nodes/gis": {
"title": "GIS"
},
"nodes/ibm": {
"title": "IBM"
},

@ -28,7 +28,8 @@
"nodes/programming",
"nodes/saas",
"nodes/c4",
"nodes/custom"
"nodes/custom",
"nodes/gis"
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save