Files
create/icons/themed/Arch_Equipment_Clone.svg
forbes d7b532255b
Some checks failed
Build and Test / build (pull_request) Has been cancelled
feat(icons): add icon theming infrastructure with Catppuccin color remapping
- Remove hand-crafted kindred-icons/ in favor of auto-generated themed icons
- Add icons/mappings/ with FCAD.csv (Tango palette) and kindred.csv (Catppuccin Mocha)
- Add icons/retheme.py script to remap upstream FreeCAD SVG colors
- Generate icons/themed/ with 1,595 themed SVGs (45,300 color replacements)
- BitmapFactory loads icons/themed/ as highest priority before default icons
- 157-color mapping covers the full Tango palette, interpolating between
  4 luminance anchors per color family

Regenerate: python3 icons/retheme.py
2026-02-15 20:34:22 -06:00

1133 lines
41 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="64px"
height="64px"
id="svg2860"
sodipodi:version="0.32"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
sodipodi:docname="Arch_Equipment_Clone.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs2862">
<linearGradient
inkscape:collect="always"
id="linearGradient3970">
<stop
style="stop-color:#6c7086;stop-opacity:1"
offset="0"
id="stop3972" />
<stop
style="stop-color:#cdd6f4;stop-opacity:1"
offset="1"
id="stop3974" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3962">
<stop
style="stop-color:#585b70;stop-opacity:1"
offset="0"
id="stop3964" />
<stop
style="stop-color:#6c7086;stop-opacity:1"
offset="1"
id="stop3966" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3954">
<stop
style="stop-color:#6c7086;stop-opacity:1"
offset="0"
id="stop3956" />
<stop
style="stop-color:#cdd6f4;stop-opacity:1"
offset="1"
id="stop3958" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3946">
<stop
style="stop-color:#585b70;stop-opacity:1"
offset="0"
id="stop3948" />
<stop
style="stop-color:#6c7086;stop-opacity:1"
offset="1"
id="stop3950" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3938">
<stop
style="stop-color:#585b70;stop-opacity:1"
offset="0"
id="stop3940" />
<stop
style="stop-color:#6c7086;stop-opacity:1"
offset="1"
id="stop3942" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3922">
<stop
style="stop-color:#585b70;stop-opacity:1"
offset="0"
id="stop3924" />
<stop
style="stop-color:#6c7086;stop-opacity:1"
offset="1"
id="stop3926" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient3914">
<stop
style="stop-color:#6c7086;stop-opacity:1"
offset="0"
id="stop3916" />
<stop
style="stop-color:#cdd6f4;stop-opacity:1"
offset="1"
id="stop3918" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3692"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3703"
gradientUnits="userSpaceOnUse"
cx="135.38333"
cy="97.369568"
fx="135.38333"
fy="97.369568"
r="19.467436"
gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,48.487554,-127.99883)" />
<linearGradient
id="linearGradient3377">
<stop
id="stop3379"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3381"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3705"
gradientUnits="userSpaceOnUse"
cx="148.88333"
cy="81.869568"
fx="148.88333"
fy="81.869568"
r="19.467436"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-60.392403,7.7040438)" />
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 32 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="64 : 32 : 1"
inkscape:persp3d-origin="32 : 21.333333 : 1"
id="perspective2868" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3109"
gradientUnits="userSpaceOnUse"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientTransform="translate(-227.38786,-63.044898)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3112"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.97435,0.2250379,-0.4623105,2.0016728,-178.90031,-191.04373)"
cx="135.38333"
cy="97.369568"
fx="135.38333"
fy="97.369568"
r="19.467436" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377"
id="radialGradient3115"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-287.78026,-55.340854)"
cx="148.88333"
cy="81.869568"
fx="148.88333"
fy="81.869568"
r="19.467436" />
<linearGradient
id="linearGradient3377-9">
<stop
id="stop3379-7"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3381-1"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3133">
<stop
id="stop3135"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3137"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-9"
id="radialGradient3115-9"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-287.78026,-55.340854)"
cx="148.88333"
cy="81.869568"
fx="148.88333"
fy="81.869568"
r="19.467436" />
<linearGradient
id="linearGradient3140">
<stop
id="stop3142"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3144"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="81.869568"
fx="148.88333"
cy="81.869568"
cx="148.88333"
gradientTransform="matrix(1.2202153,-0.04106484,0.03264131,0.79887818,-159.36877,-31.318191)"
gradientUnits="userSpaceOnUse"
id="radialGradient3149"
xlink:href="#linearGradient3377-9"
inkscape:collect="always" />
<linearGradient
id="linearGradient3377-2">
<stop
id="stop3379-1"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3381-14"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3133-5">
<stop
id="stop3135-9"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3137-3"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-2"
id="radialGradient3115-8"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-287.78026,-55.340854)"
cx="148.88333"
cy="81.869568"
fx="148.88333"
fy="81.869568"
r="19.467436" />
<linearGradient
id="linearGradient3140-5">
<stop
id="stop3142-5"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3144-3"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3377-2-2">
<stop
id="stop3379-1-3"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3381-14-8"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3240">
<stop
id="stop3242"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3244"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="81.869568"
fx="148.88333"
cy="81.869568"
cx="148.88333"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.64561,-86.613582)"
gradientUnits="userSpaceOnUse"
id="radialGradient3149-4-4"
xlink:href="#linearGradient3377-2-2"
inkscape:collect="always" />
<linearGradient
id="linearGradient3247">
<stop
id="stop3249"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3251"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3377-2-1">
<stop
id="stop3379-1-2"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3381-14-1"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3240-6">
<stop
id="stop3242-4"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3244-4"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="81.869568"
fx="148.88333"
cy="81.869568"
cx="148.88333"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.64561,-86.613582)"
gradientUnits="userSpaceOnUse"
id="radialGradient3149-4-0"
xlink:href="#linearGradient3377-2-1"
inkscape:collect="always" />
<linearGradient
id="linearGradient3247-9">
<stop
id="stop3249-1"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3251-2"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="81.869568"
fx="148.88333"
cy="81.869568"
cx="148.88333"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.81787,-53.595728)"
gradientUnits="userSpaceOnUse"
id="radialGradient3256-3-6"
xlink:href="#linearGradient3377-2-1-3"
inkscape:collect="always" />
<linearGradient
id="linearGradient3377-2-1-3">
<stop
id="stop3379-1-2-3"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3381-14-1-2"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3347">
<stop
id="stop3349"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3351"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-2-1-3"
id="radialGradient3109-3-48-7"
gradientUnits="userSpaceOnUse"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientTransform="translate(-100.76953,-57.185696)" />
<linearGradient
id="linearGradient3354">
<stop
id="stop3356"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3358"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="81.869568"
fx="148.88333"
cy="81.869568"
cx="148.88333"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.81787,-53.595728)"
gradientUnits="userSpaceOnUse"
id="radialGradient3256-3-3"
xlink:href="#linearGradient3377-2-1-34"
inkscape:collect="always" />
<linearGradient
id="linearGradient3377-2-1-34">
<stop
id="stop3379-1-2-2"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3381-14-1-1"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3347-0">
<stop
id="stop3349-4"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3351-3"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-2-1-34"
id="radialGradient3109-3-48-3"
gradientUnits="userSpaceOnUse"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientTransform="translate(-88.684432,-64.256765)" />
<linearGradient
id="linearGradient3354-7">
<stop
id="stop3356-9"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3358-7"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient3377-2-2-7">
<stop
id="stop3379-1-3-3"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3381-14-8-0"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="81.869568"
fx="148.88333"
cy="81.869568"
cx="148.88333"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-172.75078,-91.649899)"
gradientUnits="userSpaceOnUse"
id="radialGradient3256-37"
xlink:href="#linearGradient3377-2-2-7"
inkscape:collect="always" />
<linearGradient
id="linearGradient3454">
<stop
id="stop3456"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3458"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="81.869568"
fx="148.88333"
cy="81.869568"
cx="148.88333"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-180.35159,-86.039995)"
gradientUnits="userSpaceOnUse"
id="radialGradient3462-0"
xlink:href="#linearGradient3377-2-2-7-2"
inkscape:collect="always" />
<linearGradient
id="linearGradient3377-2-2-7-2">
<stop
id="stop3379-1-3-3-3"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3381-14-8-0-9"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient3377-2-2-7-2"
id="radialGradient3109-3-4-9-7"
gradientUnits="userSpaceOnUse"
cx="45.883327"
cy="28.869568"
fx="45.883327"
fy="28.869568"
r="19.467436"
gradientTransform="translate(-96.280467,-50.706955)" />
<linearGradient
id="linearGradient3506">
<stop
id="stop3508"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3510"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="81.869568"
fx="148.88333"
cy="81.869568"
cx="148.88333"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-156.67287,-43.002905)"
gradientUnits="userSpaceOnUse"
id="radialGradient3514"
xlink:href="#linearGradient3377-2-2-7-2"
inkscape:collect="always" />
<linearGradient
id="linearGradient3377-2-1-5">
<stop
id="stop3379-1-2-33"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3381-14-1-16"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<radialGradient
r="19.467436"
fy="81.869568"
fx="148.88333"
cy="81.869568"
cx="148.88333"
gradientTransform="matrix(1.3852588,-0.05136783,0.03705629,0.9993132,-184.81787,-53.595728)"
gradientUnits="userSpaceOnUse"
id="radialGradient3256-3-69"
xlink:href="#linearGradient3377-2-1-5"
inkscape:collect="always" />
<linearGradient
id="linearGradient3558">
<stop
id="stop3560"
offset="0"
style="stop-color:#f9d791;stop-opacity:1;" />
<stop
id="stop3562"
offset="1"
style="stop-color:#f8ca69;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3914"
id="linearGradient3920"
x1="26"
y1="56"
x2="12"
y2="10"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3922"
id="linearGradient3928"
x1="50"
y1="51"
x2="43"
y2="31"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3938"
id="linearGradient3944"
x1="22"
y1="28"
x2="19"
y2="11"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3946"
id="linearGradient3952"
x1="32"
y1="25"
x2="29"
y2="7"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3954"
id="linearGradient3960"
x1="47"
y1="49"
x2="45"
y2="37"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3962"
id="linearGradient3968"
x1="30"
y1="48"
x2="29"
y2="39"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3970"
id="linearGradient3976"
x1="26"
y1="25"
x2="24"
y2="6"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3797"
id="linearGradient3823"
x1="42"
y1="56"
x2="26"
y2="9"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient3797">
<stop
style="stop-color:#307bf7;stop-opacity:1;"
offset="0"
id="stop3799" />
<stop
style="stop-color:#89b4fa;stop-opacity:1;"
offset="1"
id="stop3801" />
</linearGradient>
<linearGradient
y2="31.812008"
x2="45.765244"
y1="31.725029"
x1="18.702328"
gradientUnits="userSpaceOnUse"
id="linearGradient4743"
xlink:href="#linearGradient4739"
inkscape:collect="always" />
<linearGradient
id="linearGradient4739"
inkscape:collect="always">
<stop
id="stop4735"
offset="0"
style="stop-color:#0846b3;stop-opacity:1;" />
<stop
id="stop4737"
offset="1"
style="stop-color:#89b4fa;stop-opacity:1" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#cdd6f4"
bordercolor="#38394b"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="4.7232162"
inkscape:cx="1.8759087"
inkscape:cy="6.9381688"
inkscape:current-layer="g1020"
showgrid="true"
inkscape:document-units="px"
inkscape:grid-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1051"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:snap-bbox="true"
inkscape:snap-nodes="false">
<inkscape:grid
type="xygrid"
id="grid3118"
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true"
spacingx="16"
spacingy="16"
empcolor="#e9aaaa"
empopacity="0.25098039"
originx="0"
originy="0" />
<inkscape:grid
type="xygrid"
id="grid3986"
empspacing="2"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
</sodipodi:namedview>
<metadata
id="metadata2865">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<dc:creator>
<cc:Agent>
<dc:title>[Yorik van Havre]</dc:title>
</cc:Agent>
</dc:creator>
<dc:title>Arch_Equipment_Clone</dc:title>
<dc:date>2016-09-07</dc:date>
<dc:relation>https://www.freecad.org/wiki/index.php?title=Artwork</dc:relation>
<dc:publisher>
<cc:Agent>
<dc:title>FreeCAD</dc:title>
</cc:Agent>
</dc:publisher>
<dc:identifier>FreeCAD/src/Mod/Arch/Resources/icons/Arch_Equipment_Clone.svg</dc:identifier>
<dc:rights>
<cc:Agent>
<dc:title>FreeCAD LGPL2+</dc:title>
</cc:Agent>
</dc:rights>
<cc:license>https://www.gnu.org/copyleft/lesser.html</cc:license>
<dc:contributor>
<cc:Agent>
<dc:title>[agryson] Alexander Gryson</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
style="fill:#cdd6f4;stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="M 37,33 55,27 25,25 17,31 z"
id="path3896"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient3976);stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
d="m 21,5 0,21 6,1 0,-20 z"
id="path3900"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#cdd6f4;stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
d="m 11,9 6,-2 6,2 -6,2 z"
id="path3120"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#cdd6f4;stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
d="m 21,5 6,-2 6,2 -6,2 z"
id="path3120-3"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient3968);stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
d="m 27,51 6,-4 0,-8 -6,-1 z"
id="path3912"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient3920);stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;fill-opacity:1"
d="m 11,9 6,2 0,20 20,2 0,28 -6,-2 0,-20 -14,-2 0,20 -6,-2 z"
id="path3890"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccc" />
<path
style="fill:#cdd6f4;stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
d="m 27,13 -6,-2 0,4 2,0 z"
id="path3904"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient3944);stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;fill-opacity:1"
d="m 23,9 0,20 -6,2 0,-20 z"
id="path3892"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient3928);stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
d="m 37,61 6,-4 0,-20 6,-2 0,18 6,-4 0,-22 -18,6 z"
id="path3894"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccc" />
<path
style="fill:url(#linearGradient3952);stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
d="M 27,27 33,25 33,5 27,7 z"
id="path3898"
inkscape:connector-curvature="0" />
<path
style="fill:#585b70;stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 23,15 4,-2 0,4 -4,2 z"
id="path3902"
inkscape:connector-curvature="0" />
<path
style="fill:url(#linearGradient3960);stroke:#1e1e2e;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;fill-opacity:1"
d="m 49,53 -6,-2 0,-14 6,-2 z"
id="path3906"
inkscape:connector-curvature="0" />
<g
transform="matrix(0.57870228,0,0,0.57870228,0.03424111,26.698456)"
id="g1020">
<path
sodipodi:nodetypes="cccccccccccc"
inkscape:connector-curvature="0"
id="path4647"
d="m 46.862923,19.416557 c 1.66448,-7.41576 -2.46805,-8.904332 -8.5834,-8.36557 -4.11598,-2.663978 -8.27216,-3.770605 -12.55492,0.02414 -9.092843,-1.4097023 -9.656833,2.766969 -7.92369,8.256193 -2.73442,1.388934 -5.868243,2.528459 -4.07631,6.743807 -7.680309,2.33437 -5.7802556,8.942561 -4.1199056,15.266333 5.5618756,0.0094 4.4051156,-7.129743 8.5057256,-11.000703 0.59642,13.168027 3.40522,23.70858 13.88958,25.133475 9.57683,-1.495739 14.31812,-9.769102 13.97992,-25.161985 3.71316,4.605098 2.370548,10.614916 9.210148,10.704411 -0.5217,-5.949656 3.023801,-12.794017 -3.914549,-15.177637 1.68354,-4.071161 -1.666449,-5.112266 -4.412599,-6.422464 z"
style="fill:url(#linearGradient4743);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
transform="matrix(1.1051629,0,0,1.1051629,-3.3975789,-3.4322105)" />
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path827-3-6-6-9"
d="M 10.406304,25.263156 C 8.2839879,27.271095 6.7135569,29.390094 6.6157637,29.943264 4.0263487,34.00175 5.9212349,39.85168 7.1631788,43.041756 16.571991,37.30436 14.403214,32.366927 16.975062,28.310886"
style="fill:none;fill-opacity:1;stroke:#052459;stroke-width:3.45600843;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path821-9-0-6-4-8"
d="M 16.617378,30.099271 C 18.015258,42.763729 18.084072,56.22657 31.967634,57.875855 44.78367,56.442673 46.008839,42.833486 47.417716,30.06776"
style="fill:none;fill-opacity:1;stroke:#052459;stroke-width:3.45600843;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
d="m 10.913786,24.727003 a 7.7969213,6.3020225 0 0 1 5.36154,-6.794954"
sodipodi:open="true"
sodipodi:end="4.403057"
sodipodi:start="3.0155786"
sodipodi:ry="6.3020225"
sodipodi:rx="7.7969213"
sodipodi:cy="23.934959"
sodipodi:cx="18.648884"
sodipodi:type="arc"
id="path4669-3-1"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#052459;stroke-width:3.45600843;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
d="m 15.824326,17.277108 a 7.7969213,6.3020225 0 0 1 1.19308,-7.12608 7.7969213,6.3020225 0 0 1 8.678521,-1.5831735"
sodipodi:open="true"
sodipodi:end="5.0975667"
sodipodi:start="2.6689443"
sodipodi:ry="6.3020225"
sodipodi:rx="7.7969213"
sodipodi:cy="14.408138"
sodipodi:cx="22.766438"
sodipodi:type="arc"
id="path4669-1-6-3"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#052459;stroke-width:3.45600843;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
transform="scale(-1,1)"
d="m -38.746863,8.6463425 a 7.7969213,6.3020225 0 0 1 6.480178,-2.8777831 7.7969213,6.3020225 0 0 1 6.539114,2.7893297"
sodipodi:open="true"
sodipodi:end="5.6919874"
sodipodi:start="3.7159797"
sodipodi:ry="6.3020225"
sodipodi:rx="7.7969213"
sodipodi:cy="12.070359"
sodipodi:cx="-32.201149"
sodipodi:type="arc"
id="path4669-1-2-3-1-9"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#052459;stroke-width:3.45600843;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
transform="scale(-1,1)"
d="m -48.989754,17.268057 a 7.7969213,6.3020225 0 0 1 1.433475,-7.043401 7.7969213,6.3020225 0 0 1 8.648757,-1.4437247"
sodipodi:open="true"
sodipodi:end="5.1107742"
sodipodi:start="2.7025845"
sodipodi:ry="6.3020225"
sodipodi:rx="7.7969213"
sodipodi:cy="14.589434"
sodipodi:cx="-41.932186"
sodipodi:type="arc"
id="path4669-1-5-5-6"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#052459;stroke-width:3.45600843;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
transform="scale(-1,1)"
d="m -53.097978,24.794131 a 7.5624275,6.3020225 0 0 1 4.704385,-6.767884"
sodipodi:open="true"
sodipodi:end="4.3360503"
sodipodi:start="2.9971853"
sodipodi:ry="6.3020225"
sodipodi:rx="7.5624275"
sodipodi:cy="23.887232"
sodipodi:cx="-45.614265"
sodipodi:type="arc"
id="path4669-2-4-9"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#052459;stroke-width:3.45600843;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
d="m 13.066014,24.5468 a 6.9618187,4.3235502 0 0 1 4.117308,-4.602635"
sodipodi:open="true"
sodipodi:end="4.3033611"
sodipodi:start="2.9940156"
sodipodi:ry="4.3235502"
sodipodi:rx="6.9618187"
sodipodi:cy="23.911057"
sodipodi:cx="19.95216"
sodipodi:type="arc"
id="path4669-3-1-4"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#89b4fa;stroke-width:2.17509174;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
d="m 18.04188,16.59087 a 5.7523088,4.1353617 0 0 1 0.890425,-5.104059 5.7523088,4.1353617 0 0 1 7.117062,-0.531715"
sodipodi:open="true"
sodipodi:end="5.2800798"
sodipodi:start="2.5951163"
sodipodi:ry="4.1353617"
sodipodi:rx="5.7523088"
sodipodi:cy="14.441805"
sodipodi:cx="22.956429"
sodipodi:type="arc"
id="path4669-1-6-3-9"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#89b4fa;stroke-width:2.17509174;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
transform="scale(-1,1)"
d="m -38.014432,11.137345 a 6.4067531,5.661931 0 0 1 5.484481,-3.2955175 6.4067531,5.661931 0 0 1 5.848826,2.7632395"
sodipodi:open="true"
sodipodi:end="5.747358"
sodipodi:start="3.5712316"
sodipodi:ry="5.661931"
sodipodi:rx="6.4067531"
sodipodi:cy="13.49578"
sodipodi:cx="-32.189949"
sodipodi:type="arc"
id="path4669-1-2-3-1-9-0"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#89b4fa;stroke-width:1.89913595;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
transform="scale(-1,1)"
d="m -46.754332,16.627222 a 5.4478283,4.3276558 0 0 1 1.332429,-5.088394 5.4478283,4.3276558 0 0 1 6.522947,-0.402451"
sodipodi:open="true"
sodipodi:end="5.2789745"
sodipodi:start="2.7025845"
sodipodi:ry="4.3276558"
sodipodi:rx="5.4478283"
sodipodi:cy="14.787787"
sodipodi:cx="-41.823101"
sodipodi:type="arc"
id="path4669-1-5-5-6-1"
style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#89b4fa;stroke-width:2.17509174;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none" />
<path
sodipodi:nodetypes="ccc"
inkscape:connector-curvature="0"
id="path821-9-0-6-4-8-28"
d="M 18.781353,29.619019 C 20.056823,40.497603 19.825912,54.271588 31.864782,55.55181 42.5648,54.738587 44.005893,41.642851 45.208457,29.746187"
style="fill:none;fill-opacity:1;stroke:#89b4fa;stroke-width:2.17509174;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path866"
d="m 14.135688,29.55084 c 1.513405,-2.286545 3.838508,-1.883509 4.576728,-0.186792"
style="fill:none;fill-rule:evenodd;stroke:#89b4fa;stroke-width:2.17509174;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path868"
d="m 11.955409,26.813371 c 0.753375,-0.753214 1.129518,-1.452486 1.106199,-2.386578"
style="fill:none;fill-rule:evenodd;stroke:#89b4fa;stroke-width:2.17509174;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path868-7"
d="m 16.957692,20.005125 c 1.155563,-0.327326 1.984499,-1.769638 1.25442,-3.073667"
style="fill:none;fill-rule:evenodd;stroke:#89b4fa;stroke-width:2.17509174;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="matrix(0.6619134,0,0,0.76251857,23.141389,6.6930998)"
id="g4583-1-6-1">
<path
style="opacity:1;fill:#052459;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.88976383;stroke-miterlimit:4;stroke-dasharray:none"
id="path4557-8-0-0"
sodipodi:type="arc"
sodipodi:cx="-49.113506"
sodipodi:cy="31.528822"
sodipodi:rx="2"
sodipodi:ry="4.375"
sodipodi:start="1.327932"
sodipodi:end="1.3089969"
sodipodi:open="true"
d="m -48.632539,35.775429 a 2,4.375 0 0 1 -2.419975,-3.174399 2,4.375 0 0 1 1.439682,-5.308664 2,4.375 0 0 1 2.433606,3.12414 2,4.375 0 0 1 -1.416642,5.338241"
transform="rotate(-66.420589)" />
<path
style="opacity:1;fill:#052459;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.88976383;stroke-miterlimit:4;stroke-dasharray:none"
id="path4557-4-5-6-1"
sodipodi:type="arc"
sodipodi:cx="-59.741486"
sodipodi:cy="7.0737934"
sodipodi:rx="2"
sodipodi:ry="4.375"
sodipodi:start="1.327932"
sodipodi:end="1.3089969"
sodipodi:open="true"
d="m -59.260518,11.320401 a 2,4.375 0 0 1 -2.419975,-3.1744 2,4.375 0 0 1 1.439682,-5.3086639 2,4.375 0 0 1 2.433606,3.12414 2,4.375 0 0 1 -1.416642,5.3382419"
transform="matrix(-0.40001972,-0.91650653,-0.91650653,0.40001972,0,0)" />
<path
style="opacity:1;fill:#052459;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.88976383;stroke-miterlimit:4;stroke-dasharray:none"
id="path4557-3-1-2-9"
sodipodi:type="arc"
sodipodi:cx="13.473105"
sodipodi:cy="62.827572"
sodipodi:rx="2"
sodipodi:ry="4.375"
sodipodi:start="1.327932"
sodipodi:end="1.3089969"
sodipodi:open="true"
d="m 13.954073,67.074179 a 2,4.375 0 0 1 -2.419975,-3.1744 2,4.375 0 0 1 1.439682,-5.308663 2,4.375 0 0 1 2.433606,3.12414 2,4.375 0 0 1 -1.416642,5.338241"
transform="rotate(0.20338494)" />
</g>
<path
style="fill:none;fill-opacity:1;stroke:#89b4fa;stroke-width:2.17509174;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 11.955409,26.813371 c -5.7191513,5.384675 -4.9140072,9.03267 -3.6032146,12.807958 2.3830906,-1.735628 3.8482866,-4.003857 4.5874036,-5.95184 0.546538,-1.440431 0.335979,-1.425345 0.996202,-3.749627"
id="path827-3-6-6-9-5-6"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccsc" />
<g
transform="matrix(1.4426554,0,0,1.5336585,-14.226765,37.012899)"
id="g1071">
<path
style="opacity:1;fill:#cdd6f4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.8068428;stroke-miterlimit:4;stroke-dasharray:none"
id="path5083-1"
sodipodi:type="arc"
sodipodi:cx="36.237492"
sodipodi:cy="-3.8952987"
sodipodi:rx="4.2360187"
sodipodi:ry="4.386272"
sodipodi:start="3.0696153"
sodipodi:end="3.047036"
sodipodi:open="true"
d="m 32.012441,-3.579859 a 4.2360187,4.386272 0 0 1 3.896572,-4.6885042 4.2360187,4.386272 0 0 1 4.549821,4.0082547 4.2360187,4.386272 0 0 1 -3.845206,4.73375573 4.2360187,4.386272 0 0 1 -4.593232,-3.95481253" />
<path
style="opacity:1;fill:#052459;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.49930751;stroke-miterlimit:4;stroke-dasharray:none"
id="path5083-8-6"
sodipodi:type="arc"
sodipodi:cx="34.347431"
sodipodi:cy="-3.230212"
sodipodi:rx="2.262718"
sodipodi:ry="2.3429775"
sodipodi:start="3.0696153"
sodipodi:end="3.047036"
sodipodi:open="true"
d="m 32.090572,-3.0617162 a 2.262718,2.3429775 0 0 1 2.081398,-2.5044184 2.262718,2.3429775 0 0 1 2.43034,2.1410553 2.262718,2.3429775 0 0 1 -2.053961,2.52858996 2.262718,2.3429775 0 0 1 -2.453528,-2.11250846" />
<path
style="opacity:1;fill:#cdd6f4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.13695836;stroke-miterlimit:4;stroke-dasharray:none"
id="path5083-0-4"
sodipodi:type="arc"
sodipodi:cx="-4.4819751"
sodipodi:cy="28.272839"
sodipodi:rx="3.0267222"
sodipodi:ry="3.5582526"
sodipodi:start="3.0696153"
sodipodi:end="3.047036"
sodipodi:open="true"
d="M -7.5008603,28.528731 A 3.0267222,3.5582526 0 0 1 -4.71668,24.7253 a 3.0267222,3.5582526 0 0 1 3.2509404,3.251596 3.0267222,3.5582526 0 0 1 -2.7474785,3.84014 3.0267222,3.5582526 0 0 1 -3.2819583,-3.208242"
transform="matrix(-0.02973672,0.99955777,0.99924923,0.03874253,0,0)" />
<path
style="opacity:1;fill:#052459;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.11623406;stroke-miterlimit:4;stroke-dasharray:none"
id="path5083-8-1-8"
sodipodi:type="arc"
sodipodi:cx="30.375454"
sodipodi:cy="-3.2138698"
sodipodi:rx="1.684593"
sodipodi:ry="1.7443461"
sodipodi:start="3.0696153"
sodipodi:end="3.047036"
sodipodi:open="true"
d="m 28.695223,-3.0884248 a 1.684593,1.7443461 0 0 1 1.5496,-1.8645388 1.684593,1.7443461 0 0 1 1.809387,1.5940151 1.684593,1.7443461 0 0 1 -1.529173,1.8825346 1.684593,1.7443461 0 0 1 -1.826651,-1.5727621" />
</g>
<path
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0"
id="path827-3-6-6-9-1"
d="m 53.531164,25.211096 c 2.122316,2.007939 3.692747,4.126938 3.79054,4.680108 2.589415,4.058486 0.694529,9.908416 -0.547415,13.098492 -9.408812,-5.737395 -6.784715,-8.865895 -9.356563,-12.921936"
style="fill:none;fill-opacity:1;stroke:#052459;stroke-width:3.45600843;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
</svg>