Repo Created

This commit is contained in:
Fr4nz D13trich 2025-11-15 17:44:12 +01:00
parent eb305e2886
commit a8c22c65db
4784 changed files with 329907 additions and 2 deletions

291
artwork/ic_gamepad.svg Normal file
View file

@ -0,0 +1,291 @@
<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="299.98224"
height="299.67419"
viewBox="0 0 299.98226 299.6742"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="ic_gamepad.svg"
inkscape:export-filename="/home/marvin/Development/IDEA/microg_gradle_build_root/play-services-core/src/main/res/drawable-xxhdpi/ic_gamepad.png"
inkscape:export-xdpi="43.202557"
inkscape:export-ydpi="43.202557">
<defs
id="defs4">
<filter
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow"
id="filter4067"
x="-0.5"
y="-0.5"
width="2"
height="2">
<feFlood
flood-opacity="1"
flood-color="rgb(0,0,0)"
result="flood"
id="feFlood4069" />
<feComposite
in="flood"
in2="SourceGraphic"
operator="in"
result="composite1"
id="feComposite4071" />
<feGaussianBlur
in="composite"
stdDeviation="6"
result="blur"
id="feGaussianBlur4073" />
<feComponentTransfer
id="feComponentTransfer13">
<feFuncA
type="linear"
slope="0.2"
id="feFuncA15" />
</feComponentTransfer>
<feOffset
dx="0"
dy="6"
result="offset"
id="feOffset4075"
stdDeviation="8" />
<feComposite
in="SourceGraphic"
in2="offset"
operator="over"
result="composite2"
id="feComposite4077" />
</filter>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4266">
<path
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 354.99922,92.361314 c -29.48241,0 -53.85,21.058586 -58.98632,49.011716 l -0.0234,-0.004 -19.10156,108.32813 a 24.999997,24.999997 0 0 0 20.27929,28.96094 24.999997,24.999997 0 0 0 22.00977,-6.94922 l 0.01,0.008 0.19141,-0.19336 44.16406,-44.16211 102.91407,0 44.16406,44.16211 0.1914,0.19336 0.0117,-0.008 a 24.999997,24.999997 0 0 0 22.00782,6.94922 24.999997,24.999997 0 0 0 20.27929,-28.96094 l -19.09961,-108.32813 -0.004,0 -0.0195,0.004 C 528.85138,113.4199 504.48183,92.361314 474.99941,92.361314 l -119.99804,0 -0.002,0 z"
id="path4268"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4270">
<path
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 354.99922,92.361314 c -29.48241,0 -53.85,21.058586 -58.98632,49.011716 l -0.0234,-0.004 -19.10156,108.32813 a 24.999997,24.999997 0 0 0 20.27929,28.96094 24.999997,24.999997 0 0 0 22.00977,-6.94922 l 0.01,0.008 0.19141,-0.19336 44.16406,-44.16211 102.91407,0 44.16406,44.16211 0.1914,0.19336 0.0117,-0.008 a 24.999997,24.999997 0 0 0 22.00782,6.94922 24.999997,24.999997 0 0 0 20.27929,-28.96094 l -19.09961,-108.32813 -0.004,0 -0.0195,0.004 C 528.85138,113.4199 504.48183,92.361314 474.99941,92.361314 l -119.99804,0 -0.002,0 z"
id="path4272"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4274">
<path
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 354.99922,92.361314 c -29.48241,0 -53.85,21.058586 -58.98632,49.011716 l -0.0234,-0.004 -19.10156,108.32813 a 24.999997,24.999997 0 0 0 20.27929,28.96094 24.999997,24.999997 0 0 0 22.00977,-6.94922 l 0.01,0.008 0.19141,-0.19336 44.16406,-44.16211 102.91407,0 44.16406,44.16211 0.1914,0.19336 0.0117,-0.008 a 24.999997,24.999997 0 0 0 22.00782,6.94922 24.999997,24.999997 0 0 0 20.27929,-28.96094 l -19.09961,-108.32813 -0.004,0 -0.0195,0.004 C 528.85138,113.4199 504.48183,92.361314 474.99941,92.361314 l -119.99804,0 -0.002,0 z"
id="path4276"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4278">
<path
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 354.99922,92.361314 c -29.48241,0 -53.85,21.058586 -58.98632,49.011716 l -0.0234,-0.004 -19.10156,108.32813 a 24.999997,24.999997 0 0 0 20.27929,28.96094 24.999997,24.999997 0 0 0 22.00977,-6.94922 l 0.01,0.008 0.19141,-0.19336 44.16406,-44.16211 102.91407,0 44.16406,44.16211 0.1914,0.19336 0.0117,-0.008 a 24.999997,24.999997 0 0 0 22.00782,6.94922 24.999997,24.999997 0 0 0 20.27929,-28.96094 l -19.09961,-108.32813 -0.004,0 -0.0195,0.004 C 528.85138,113.4199 504.48183,92.361314 474.99941,92.361314 l -119.99804,0 -0.002,0 z"
id="path4280"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4282">
<path
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 354.99922,92.361314 c -29.48241,0 -53.85,21.058586 -58.98632,49.011716 l -0.0234,-0.004 -19.10156,108.32813 a 24.999997,24.999997 0 0 0 20.27929,28.96094 24.999997,24.999997 0 0 0 22.00977,-6.94922 l 0.01,0.008 0.19141,-0.19336 44.16406,-44.16211 102.91407,0 44.16406,44.16211 0.1914,0.19336 0.0117,-0.008 a 24.999997,24.999997 0 0 0 22.00782,6.94922 24.999997,24.999997 0 0 0 20.27929,-28.96094 l -19.09961,-108.32813 -0.004,0 -0.0195,0.004 C 528.85138,113.4199 504.48183,92.361314 474.99941,92.361314 l -119.99804,0 -0.002,0 z"
id="path4284"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4286">
<path
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 354.99922,92.361314 c -29.48241,0 -53.85,21.058586 -58.98632,49.011716 l -0.0234,-0.004 -19.10156,108.32813 a 24.999997,24.999997 0 0 0 20.27929,28.96094 24.999997,24.999997 0 0 0 22.00977,-6.94922 l 0.01,0.008 0.19141,-0.19336 44.16406,-44.16211 102.91407,0 44.16406,44.16211 0.1914,0.19336 0.0117,-0.008 a 24.999997,24.999997 0 0 0 22.00782,6.94922 24.999997,24.999997 0 0 0 20.27929,-28.96094 l -19.09961,-108.32813 -0.004,0 -0.0195,0.004 C 528.85138,113.4199 504.48183,92.361314 474.99941,92.361314 l -119.99804,0 -0.002,0 z"
id="path4288"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4290">
<path
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 354.99922,92.361314 c -29.48241,0 -53.85,21.058586 -58.98632,49.011716 l -0.0234,-0.004 -19.10156,108.32813 a 24.999997,24.999997 0 0 0 20.27929,28.96094 24.999997,24.999997 0 0 0 22.00977,-6.94922 l 0.01,0.008 0.19141,-0.19336 44.16406,-44.16211 102.91407,0 44.16406,44.16211 0.1914,0.19336 0.0117,-0.008 a 24.999997,24.999997 0 0 0 22.00782,6.94922 24.999997,24.999997 0 0 0 20.27929,-28.96094 l -19.09961,-108.32813 -0.004,0 -0.0195,0.004 C 528.85138,113.4199 504.48183,92.361314 474.99941,92.361314 l -119.99804,0 -0.002,0 z"
id="path4292"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4294">
<path
style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 354.99922,92.361314 c -29.48241,0 -53.85,21.058586 -58.98632,49.011716 l -0.0234,-0.004 -19.10156,108.32813 a 24.999997,24.999997 0 0 0 20.27929,28.96094 24.999997,24.999997 0 0 0 22.00977,-6.94922 l 0.01,0.008 0.19141,-0.19336 44.16406,-44.16211 102.91407,0 44.16406,44.16211 0.1914,0.19336 0.0117,-0.008 a 24.999997,24.999997 0 0 0 22.00782,6.94922 24.999997,24.999997 0 0 0 20.27929,-28.96094 l -19.09961,-108.32813 -0.004,0 -0.0195,0.004 C 528.85138,113.4199 504.48183,92.361314 474.99941,92.361314 l -119.99804,0 -0.002,0 z"
id="path4296"
inkscape:connector-curvature="0" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2"
inkscape:cx="177.50974"
inkscape:cy="142.62777"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1016"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
fit-margin-left="11.5"
fit-margin-right="11.5"
fit-margin-top="56.5"
fit-margin-bottom="56.5"
units="px" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-265.00899,-35.861337)">
<path
style="opacity:1;fill:#689f38;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 534.00781,141.36914 -49.24023,8.68164 0.4082,2.31055 -190.17578,0 0,75 171.45703,0 44.16406,44.16211 0.19141,0.19336 0.01,-0.008 a 25,25 0 0 0 22.00976,6.94922 25,25 0 0 0 20.2793,-28.96093 L 534.01,141.36896 l -0.002,0 z"
id="rect4154"
inkscape:connector-curvature="0"
clip-path="url(#clipPath4294)" />
<path
style="opacity:1;fill:#8bc34a;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 355,92.361328 c -29.48242,0 -53.85001,21.058592 -58.98633,49.011722 l -0.0234,-0.004 -19.10156,108.32813 a 25,25 0 0 0 20.2793,28.96093 25,25 0 0 0 22.00976,-6.94922 l 0.008,0.008 0.1914,-0.19336 59.16407,-59.16211 96.45898,0 c 33.24,0 60,-26.76 60,-60 0,-33.24 -26.76,-60.000002 -60,-60.000002 l -120,0 z"
id="rect4152"
inkscape:connector-curvature="0"
clip-path="url(#clipPath4290)" />
<g
id="g4210"
clip-path="url(#clipPath4286)">
<path
id="rect4147"
d="m 349,122.36133 0,24 -24,0 0,16 24,0 0,24 16,0 0,-24 24,0 0,-16 -24,0 0,-24 -16,0 z"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
inkscape:connector-curvature="0" />
<g
id="g4204">
<circle
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path4158"
cx="478"
cy="174.3622"
r="10" />
<circle
r="10"
cy="132.3622"
cx="478"
id="circle4164"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="circle4166"
cx="458"
cy="153.8622"
r="10" />
<circle
r="10"
cy="153.8622"
cx="498"
id="circle4168"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
</g>
<path
style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 281.78571,250.21935 13.75,-106.07143 L 390,205.75506 321.96429,272.18363 Z"
id="path4187"
inkscape:connector-curvature="0"
clip-path="url(#clipPath4282)" />
<path
inkscape:connector-curvature="0"
id="path4159"
d="m 534.00781,141.36914 -49.24023,8.68164 0.4082,2.31055 -190.17578,0 0,75 171.45703,0 44.16406,44.16211 0.19141,0.19336 0.01,-0.008 a 25,25 0 0 0 22.00976,6.94922 25,25 0 0 0 20.2793,-28.96093 L 534.01,141.36896 l -0.002,0 z"
style="opacity:1;fill:#689f38;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;"
clip-path="url(#clipPath4278)" />
<path
inkscape:connector-curvature="0"
id="path4161"
d="m 355,92.361328 c -29.48242,0 -53.85001,21.058592 -58.98633,49.011722 l -0.0234,-0.004 -19.10156,108.32813 a 25,25 0 0 0 20.2793,28.96093 25,25 0 0 0 22.00976,-6.94922 l 0.008,0.008 0.1914,-0.19336 59.16407,-59.16211 96.45898,0 c 33.24,0 60,-26.76 60,-60 0,-33.24 -26.76,-60.000002 -60,-60.000002 l -120,0 z"
style="opacity:1;fill:#8bc34a;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter4067)"
clip-path="url(#clipPath4274)" />
<g
id="g4163"
style="filter:url(#filter4067)"
clip-path="url(#clipPath4270)">
<path
inkscape:connector-curvature="0"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
d="m 349,122.36133 0,24 -24,0 0,16 24,0 0,24 16,0 0,-24 24,0 0,-16 -24,0 0,-24 -16,0 z"
id="path4165" />
<g
id="g4167">
<circle
r="10"
cy="174.3622"
cx="478"
id="circle4169"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="circle4171"
cx="478"
cy="132.3622"
r="10" />
<circle
r="10"
cy="153.8622"
cx="458"
id="circle4173"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<circle
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="circle4175"
cx="498"
cy="153.8622"
r="10" />
</g>
</g>
<path
inkscape:connector-curvature="0"
id="path4177"
d="m 281.78571,250.21935 13.75,-106.07143 L 390,205.75506 321.96429,272.18363 Z"
style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
clip-path="url(#clipPath4266)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -0,0 +1,275 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<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="256"
height="256"
viewBox="0 0 256 256"
id="svg3059"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="ic_microg_settings.svg"
inkscape:export-filename="/home/marvin/Development/IDEA/microg_gradle_build_root/play-services-core/src/main/res/mipmap-mdpi/ic_microg_settings.png"
inkscape:export-xdpi="16.879999"
inkscape:export-ydpi="16.879999">
<metadata
id="metadata3069">
<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 />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs3067">
<linearGradient
id="linearGradient3847">
<stop
style="stop-color:#6a8592;stop-opacity:1;"
offset="0"
id="stop3853" />
<stop
id="stop3851"
offset="1"
style="stop-color:#627f8d;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3847"
id="linearGradient3845"
x1="11.978406"
y1="2.0046263"
x2="11.978406"
y2="21.906435"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(10.666667,10.666667)" />
<filter
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow"
id="filter4067"
x="-0.5"
y="-0.5"
width="2"
height="2">
<feFlood
flood-opacity="1"
flood-color="rgb(0,0,0)"
result="flood"
id="feFlood4069" />
<feComposite
in="flood"
in2="SourceGraphic"
operator="in"
result="composite1"
id="feComposite4071" />
<feGaussianBlur
in="composite"
stdDeviation="6"
result="blur"
id="feGaussianBlur4073" />
<feComponentTransfer
id="feComponentTransfer13">
<feFuncA
type="linear"
slope="0.2"
id="feFuncA15" />
</feComponentTransfer>
<feOffset
dx="0"
dy="6"
result="offset"
id="feOffset4075"
stdDeviation="8" />
<feComposite
in="SourceGraphic"
in2="offset"
operator="over"
result="composite2"
id="feComposite4077" />
</filter>
<filter
inkscape:label="Edge Tint/Shade"
inkscape:menu="Shadows and Glows"
inkscape:menu-tooltip="Adds a colorizable drop shadow inside"
color-interpolation-filters="sRGB"
id="filter4119">
<feOffset
dx="0"
dy="5"
result="result11"
id="feOffset4123"
in="SourceGraphic" />
<feComposite
id="feComposite4151"
operator="in"
in="SourceGraphic"
result="result6"
in2="result11" />
<feFlood
id="feFlood4153"
flood-color="rgb(255,255,255)"
flood-opacity="0.20000000000000001"
result="result10" />
<feBlend
id="feBlend4157"
mode="normal"
in="result6"
result="result13"
in2="result10" />
<feComposite
id="feComposite4159"
in2="SourceGraphic"
operator="in"
result="result2" />
<feBlend
result="result12"
in2="SourceGraphic"
mode="normal"
id="feBlend4161"
blend="normal" />
<feOffset
id="feOffset4149"
result="result11"
dy="-5"
dx="0"
in="SourceGraphic" />
<feComposite
result="result6"
in="result12"
operator="in"
in2="result11"
id="feComposite4125" />
<feFlood
result="result10"
in="result6"
flood-opacity="0.20000000000000001"
flood-color="rgb(0,0,0)"
id="feFlood4127" />
<feBlend
mode="normal"
in2="result10"
id="feBlend4129"
in="result6" />
<feComposite
result="result2"
operator="in"
in2="result12"
id="feComposite4131" />
<feBlend
blend="normal"
id="feBlend4133"
in="result2"
mode="normal"
in2="result12"
result="result12" />
</filter>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1016"
id="namedview3065"
showgrid="false"
inkscape:zoom="2"
inkscape:cx="143.89356"
inkscape:cy="79.9122"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg3059" />
<path
sodipodi:nodetypes="csccccccccssccccccccsccccccccsscccccccc"
inkscape:connector-curvature="0"
style="fill:url(#linearGradient3845);fill-opacity:1;filter:url(#filter4067)"
id="path3085"
d="M 207.25333,138.45333 C 207.68,135.04 208,131.62667 208,128 c 0,-3.62667 -0.32,-7.04 -0.74667,-10.45333 L 229.76,99.946667 c 2.02667,-1.6 2.56,-4.48 1.28,-6.826667 L 209.70667,56.213333 c -1.28,-2.346666 -4.16,-3.2 -6.50667,-2.346666 L 176.64,64.533333 C 171.09333,60.266667 165.12,56.746667 158.61333,54.08 L 154.56,25.813333 c -0.32,-2.56 -2.56,-4.48 -5.22667,-4.48 l -42.66666,0 c -2.66667,0 -4.90667,1.92 -5.22667,4.48 L 97.386667,54.08 C 90.88,56.746667 84.906667,60.373333 79.36,64.533333 L 52.8,53.866667 c -2.453333,-0.96 -5.226667,0 -6.506667,2.346666 L 24.96,93.12 c -1.386667,2.346667 -0.746667,5.226667 1.28,6.826667 L 48.746667,117.54667 C 48.32,120.96 48,124.48 48,128 c 0,3.52 0.32,7.04 0.746667,10.45333 l -22.506667,17.6 c -2.026667,1.6 -2.56,4.48 -1.28,6.82667 l 21.333333,36.90667 c 1.28,2.34666 4.16,3.2 6.506667,2.34666 l 26.56,-10.66666 c 5.546667,4.26666 11.52,7.78666 18.026667,10.45333 L 101.44,230.18667 c 0.32,2.56 2.56,4.48 5.22667,4.48 l 42.66666,0 c 2.66667,0 4.90667,-1.92 5.22667,-4.48 L 158.61333,201.92 c 6.50667,-2.66667 12.48,-6.29333 18.02667,-10.45333 l 26.56,10.66666 c 2.45333,0.96 5.22667,0 6.50667,-2.34666 L 231.04,162.88 c 1.28,-2.34667 0.74667,-5.22667 -1.28,-6.82667 z" />
<path
d="M 0,0 H 256 V 256 H 0 z"
id="path3061"
inkscape:connector-curvature="0"
style="fill:none" />
<path
d="M 207.25333,138.45333 C 207.68,135.04 208,131.62667 208,128 c 0,-3.62667 -0.32,-7.04 -0.74667,-10.45333 L 229.76,99.946667 c 2.02667,-1.6 2.56,-4.48 1.28,-6.826667 L 209.70667,56.213333 c -1.28,-2.346666 -4.16,-3.2 -6.50667,-2.346666 L 176.64,64.533333 C 171.09333,60.266667 165.12,56.746667 158.61333,54.08 L 154.56,25.813333 c -0.32,-2.56 -2.56,-4.48 -5.22667,-4.48 l -42.66666,0 c -2.66667,0 -4.90667,1.92 -5.22667,4.48 L 97.386667,54.08 C 90.88,56.746667 84.906667,60.373333 79.36,64.533333 L 52.8,53.866667 c -2.453333,-0.96 -5.226667,0 -6.506667,2.346666 L 24.96,93.12 c -1.386667,2.346667 -0.746667,5.226667 1.28,6.826667 L 48.746667,117.54667 C 48.32,120.96 48,124.48 48,128 c 0,3.52 0.32,7.04 0.746667,10.45333 l -22.506667,17.6 c -2.026667,1.6 -2.56,4.48 -1.28,6.82667 l 21.333333,36.90667 c 1.28,2.34666 4.16,3.2 6.506667,2.34666 l 26.56,-10.66666 c 5.546667,4.26666 11.52,7.78666 18.026667,10.45333 L 101.44,230.18667 c 0.32,2.56 2.56,4.48 5.22667,4.48 l 42.66666,0 c 2.66667,0 4.90667,-1.92 5.22667,-4.48 L 158.61333,201.92 c 6.50667,-2.66667 12.48,-6.29333 18.02667,-10.45333 l 26.56,10.66666 c 2.45333,0.96 5.22667,0 6.50667,-2.34666 L 231.04,162.88 c 1.28,-2.34667 0.74667,-5.22667 -1.28,-6.82667 z"
id="path3063"
style="fill:url(#linearGradient3845);fill-opacity:1;filter:url(#filter4119)"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccccccccssccccccccsccccccccsscccccccc" />
<path
style="fill:#000000;fill-opacity:0.0627451"
d="m 168.08594,86.261719 -61.18164,3.882811 -21.070314,38.94043 0.929686,38.94043 69.212888,52.29102 2.63672,-18.39649 c 6.50667,-2.66667 12.48067,-6.29312 18.02734,-10.45312 l 26.5586,10.66601 c 2.45333,0.96 5.22781,9.6e-4 6.50781,-2.3457 l 21.33203,-36.90625 c 1.28,-2.34667 0.74738,-5.22813 -1.27929,-6.82813 L 207.25391,138.45312 C 207.68058,135.03979 208,131.62667 208,128 c 0,-3.62667 -0.31942,-7.0398 -0.74609,-10.45312 l 1.66601,-1.30274 z"
id="rect4273"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccsccc" />
<g
transform="matrix(0.82891149,0,0,0.82891149,-202.06341,-173.42617)"
id="g6310"
inkscape:export-xdpi="102"
inkscape:export-ydpi="102"
style="filter:url(#filter4067)">
<path
d="m 437.1019,402.53183 a 55,55 0 0 1 -66.39087,8.74053"
sodipodi:open="true"
sodipodi:end="2.0943951"
sodipodi:start="0.78539816"
sodipodi:ry="55"
sodipodi:rx="55"
sodipodi:cy="363.64096"
sodipodi:cx="398.21103"
sodipodi:type="arc"
id="path6302"
style="opacity:1;fill:none;fill-opacity:1;stroke:#92a6b1;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="opacity:1;fill:none;fill-opacity:1;stroke:#a3ffe6;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6304"
sodipodi:type="arc"
sodipodi:cx="398.21103"
sodipodi:cy="363.64096"
sodipodi:rx="55"
sodipodi:ry="55"
sodipodi:start="2.0943951"
sodipodi:end="3.403392"
sodipodi:open="true"
d="M 370.71103,411.27236 A 55,55 0 0 1 345.08511,349.40592" />
<path
d="m 345.08511,349.40592 a 55,55 0 0 1 25.62592,-33.39636"
sodipodi:open="true"
sodipodi:end="4.1887902"
sodipodi:start="3.403392"
sodipodi:ry="55"
sodipodi:rx="55"
sodipodi:cy="363.64096"
sodipodi:cx="398.21103"
sodipodi:type="arc"
id="path6306"
style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="opacity:1;fill:none;fill-opacity:1;stroke:#d0dadc;stroke-width:30;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path6308"
sodipodi:type="arc"
sodipodi:cx="398.21103"
sodipodi:cy="363.64096"
sodipodi:rx="55"
sodipodi:ry="55"
sodipodi:start="4.1887902"
sodipodi:end="5.4977871"
sodipodi:open="true"
d="m 370.71103,316.00956 a 55,55 0 0 1 66.39087,8.74053" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

91
artwork/ic_recaptcha.svg Normal file
View file

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
~ SPDX-FileCopyrightText: 2021, microG Project Team
~ SPDX-License-Identifier: Apache-2.0
-->
<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"
width="48mm"
height="48mm"
viewBox="0 0 48 48"
version="1.1"
id="svg8">
<defs
id="defs2">
<linearGradient
id="linearGradient883"
x1="52.914062"
y1="90.708984"
x2="52.914062"
y2="78.548767"
gradientUnits="userSpaceOnUse">
<stop
style="stop-color:#1e88e5;stop-opacity:1"
offset="0"
id="stop877" />
<stop
style="stop-color:#2196f3;stop-opacity:1"
offset="1"
id="stop879" />
</linearGradient>
<linearGradient
id="linearGradient887"
gradientUnits="userSpaceOnUse"
x1="52.914062"
y1="90.708984"
x2="52.914062"
y2="78.548767"
gradientTransform="matrix(0,0.26458333,-0.26458333,0,48.00017,-8.2278639e-8)">
<stop
style="stop-color:#3949ab;stop-opacity:1"
offset="0"
id="stop904" />
<stop
style="stop-color:#3f51b5;stop-opacity:1"
offset="1"
id="stop906" />
</linearGradient>
<linearGradient
id="linearGradient918"
x1="24.000086"
y1="1.9998779"
x2="46.000294"
y2="24.000086"
gradientUnits="userSpaceOnUse">
<stop
style="stop-color:#ffffff;stop-opacity:0.09411765"
offset="0"
id="stop912" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="1"
id="stop914" />
</linearGradient>
</defs>
<g
id="layer1">
<path
id="circle855"
style="fill:#bdbdbd;fill-opacity:1;stroke:#000000;stroke-width:0"
d="M 7.5585938,90.708984 V 153.07227 L 22.445312,138.18555 a 83.149605,83.149605 0 0 0 36.44336,29.34375 83.149605,83.149605 0 0 0 90.615238,-18.02539 L 117.43359,117.43359 A 37.795276,37.795276 0 0 1 90.708984,128.50391 37.795276,37.795276 0 0 1 55.695312,104.93555 L 69.921875,90.708984 H 52.914062 Z"
transform="scale(0.26458333)" />
<path
id="circle857"
style="fill:url(#linearGradient883);fill-opacity:1;stroke:#000000;stroke-width:0"
d="M 28.345703,7.5585938 43.232422,22.445312 A 83.149605,83.149605 0 0 0 7.5585938,90.708984 H 52.914062 A 37.795276,37.795276 0 0 1 76.482422,55.695312 L 90.708984,69.921875 V 52.914062 7.5585938 h -0.257812 z"
transform="scale(0.26458333)" />
<path
id="path885"
style="fill:url(#linearGradient887);fill-opacity:1;stroke:#000000;stroke-width:0"
d="M 46.000292,7.4997999 42.061515,11.438578 A 21.999999,21.999999 0 0 0 24.000085,1.9998779 V 14.000179 a 10,10 0 0 1 9.264034,6.235795 l -3.764112,3.764111 h 4.499984 12.000301 v -0.06821 z" />
<path
id="path910"
style="fill:url(#linearGradient918);fill-opacity:1;stroke:#000000;stroke-width:0"
d="M 46.000292,7.4997999 42.061515,11.438578 C 37.949082,5.5254753 31.202646,1.9998641 24.000085,1.9998779 L 46.000292,24.000085 v -0.06821 z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

73
artwork/styles/README.md Normal file
View file

@ -0,0 +1,73 @@
## The files
* `style-microg-normal-openmaptiles.json` is a pure OpenMapTiles schema version of microG's custom style. The sources are set to Stadia but could be modified to be used with another schema-compliant vendor, e.g. MapTiler.
* `style-microg-normal-stadia.json` is a variant with Stadia custom layers.
* `style-microg-normal-mapbox.json` is a historic, unmaintained variant for use with Mapbox.
* `style-microg-satellite-*.json` is the same, but with a satellite layer (the stadia variant is almost pure openmaptiles, but openmaptiles does not specify a satellite layer).
* `style-stadia-outdoors.json` is identical to Stadia's Outdoors style, but with added microG metadata.
* `sprite_sources` files can be generated to a single sprite file as found in the app's assets using `spreet` (see below).
* PBF files for fonts can be generated using `build_pbf_glyphs` from the `fonts` folder.
## Resources
### For creating styles
* Tool: https://maputnik.github.io/
* Style spec: https://maplibre.org/maplibre-style-spec/
* https://maplibre.org/maplibre-style-spec/expressions/
* Style schema: **https://openmaptiles.org/schema/**
* Schema tileset explorer (requires maptiler login): https://cloud.maptiler.com/tiles/v3-openmaptiles/
#### Vendor-specific
* Mapbox
* https://docs.mapbox.com/data/tilesets/reference/mapbox-streets-v8/
* Stadia
* https://docs.stadiamaps.com/custom-styles/
* https://docs.stadiamaps.com/tilesets/
### For converting assets
* https://github.com/flother/spreet
* https://github.com/stadiamaps/sdf_font_tools/tree/main/build_pbf_glyphs
Commands:
```
$ cp style-microg-{satellite,normal}-{mapbox,stadia}.json style-stadia-outdoors.json style-mapbox-outdoors-v12.json ../../play-services-maps-core-mapbox/src/main/assets/
$ spreet sprite_sources/ ../../play-services-maps-core-mapbox/src/main/assets/sprites
$ spreet --retina sprite_sources/ ../../play-services-maps-core-mapbox/src/main/assets/sprites@2x
$ build_pbf_glyphs --overwrite -c fonts/combinations.json fonts/ ../../play-services-maps-core-mapbox/src/main/assets
$ rm -r ../../play-services-maps-core-mapbox/src/main/assets/OpenSans\ Regular # remove temporary files
```
* We combine Open Sans Regular with Roboto Regular so that no glyphs are missing.
* A symbolic link in the assets folder points from the font stack specification "Open Sans Regular,Arial Unicode MS Regular" to "Roboto Regular". It is unclear why MapLibre sometimes tries to access this font and fails rendering entire tiles if it is not present.
The assets are referenced using `asset://` in the style. For using Maputnik, it may be convenient to set the glyphs and sprites source to these Mapbox-hosted sources:
```
"sprite": "mapbox://sprites/microg/cjui4020201oo1fmca7yuwbor/8fkcj5fgn4mftlzuak3guz1f9",
"glyphs": "mapbox://fonts/microg/{fontstack}/{range}.pbf",
```
## Legal
* normal and satellite microG styles based on Mapbox Basic, part of the Mapbox Open Styles, licensed under
* Style code: BSD license
* Style virtual features / design: CC BY 3.0
* Reference: https://github.com/mapbox/mapbox-gl-styles/blob/master/LICENSE.md
* derivation created by larma
* derivation created by /e/ foundation
* makes use of snippets from [Stadia's variant of OSM Bright](https://docs.stadiamaps.com/map-styles/osm-bright/), also a derivation of Mapbox Open Styles
* Style code: BSD 3-Clause License
* Style design: CC-BY 4.0
* Reference: https://stadiamaps.com/attribution/
* fonts: Roboto family, licensed Apache 2.0, https://fonts.google.com/specimen/Roboto/about
* outdoor style based on https://docs.stadiamaps.com/map-styles/outdoors/#__tabbed_1_2
* Style code: BSD 3-Clause License
* Style design: CC-BY 4.0
* Reference: https://stadiamaps.com

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1 @@
{"Roboto Regular": ["Roboto Regular", "OpenSans Regular"]}

View file

@ -0,0 +1 @@
<svg height="3.675mm" viewBox="0 0 3.675 3.675" width="3.675mm" xmlns="http://www.w3.org/2000/svg"><circle cx="1.8375" cy="1.8375" fill="#f1f1f1" r="1.5875" stroke="#000" stroke-linejoin="round" stroke-width=".5"/><circle cx="1.8375" cy="1.8375" r=".8375"/></svg>

After

Width:  |  Height:  |  Size: 263 B

View file

@ -0,0 +1 @@
<svg height="3.675mm" viewBox="0 0 3.675 3.675" width="3.675mm" xmlns="http://www.w3.org/2000/svg"><circle cx="1.8375" cy="1.8375" fill="#f1f1f1" r="1.5875" stroke="#000" stroke-linejoin="round" stroke-width=".5"/></svg>

After

Width:  |  Height:  |  Size: 220 B

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#7c9eb2"/><circle cx="146.34181" cy="137.42532" fill="#fdfefe" r="2.910417"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#4a96f2"/><circle cx="146.34181" cy="137.42532" fill="#fdfefe" r="2.910417"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#4bb646"/><circle cx="146.34181" cy="137.42532" fill="#fdfefe" r="2.910417"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#ff9f67"/><circle cx="146.34181" cy="137.42532" fill="#fdfefe" r="2.910417"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#909ce0"/><circle cx="146.34181" cy="137.42532" fill="#fdfefe" r="2.910417"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#f88182"/><circle cx="146.34181" cy="137.42532" fill="#fdfefe" r="2.910417"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#18b5c6"/><circle cx="146.34181" cy="137.42532" fill="#fdfefe" r="2.910417"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#4a96f2"/><g fill="#fff" transform="matrix(1.5414832 0 0 1.5414832 -30.296322 -19.456248)"><path d="m421.41797 376.0625v1.89062h4.33984l2.53321 9.44922.50586 1.88868.43945 1.64257h.002l.0664.24805h11.13086l.50781-1.89062h-9.21289l-.50586-1.88868h10.22461l2.02539-7.56054h-14.27539l-1.01651-3.7793z" transform="scale(.26458333)"/><circle cx="113.5" cy="104.5" r=".5"/><circle cx="116.5" cy="104.5" r=".5"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#ee74b5"/><g fill="#fff" transform="matrix(.89551285 0 0 .89551285 -7.238636 45.969034)"><path d="m165 106.5v-7.5c.29327-.293268.73192-.268074 1 0v4.5h4.5v-3.5c5.07182 0 4.09714 1.87459 5.7 2.8.48177-3.645274 1.53341-3.066587 1.8-2.8v6.5h-1v-1.5h-11v1.5z" fill-rule="evenodd"/><circle cx="168.29794" cy="101.42219" r="1.578561"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#18b5c6"/><g fill="#fff" transform="matrix(.86592127 0 0 .86592127 -2.163787 50.010331)"><path d="m648.18945 359.05469-20.78711 15.11914v3.77929h3.7793v22.67774h-3.7793v3.7793h3.7793 3.7793 26.45703 3.7793 3.77929v-3.7793h-3.77929v-22.67774h3.77929v-3.77929zm-13.22851 15.11914h26.45703v26.45703h-26.45703z" transform="scale(.26458333)"/><path d="m169 105v-5h1l1.5 2.5 1.5-2.5h1v5h-1v-3l-1.5 2.5-1.5-2.5v3z" fill-rule="evenodd"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#ff9f67"/><g fill="#fff" fill-rule="evenodd" transform="matrix(.84666669 0 0 .84666669 77.603065 38.947402)"><path d="m78.5 122.5v-5.5l-2-1v-4l1-.5v3.5h1.25v-4h1v4h1.25v-3.5l1 .5v4l-2 1v5.5z"/><path d="m84 122.5v-4.5l-1-1.5v-3.5l1-1.5h1.25v11z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#ff9f67"/><g fill="#fff" fill-rule="evenodd" transform="matrix(.84666669 0 0 .84666669 77.603065 38.947402)"><path d="m78.5 122.5v-5.5l-2-1v-4l1-.5v3.5h1.25v-4h1v4h1.25v-3.5l1 .5v4l-2 1v5.5z"/><path d="m84 122.5v-4.5l-1-1.5v-3.5l1-1.5h1.25v11z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -0,0 +1 @@
<svg height="92.999779" viewBox="0 0 16.933344 24.606192" width="64.000038" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-137.87515 -129.17038)"><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="4.08037518155" ry="2.40450734772"/><ellipse cx="146.40876024661" cy="151.37206462861" fill-opacity=".054902" rx="2.24020674571" ry="1.3201216811"/><path d="m146.34182 129.17084c-.0881-.002-.17618.003-.26427.005-2.28771.0716-4.44847 1.06626-5.99081 2.75739-3.15142 3.45515-2.9054 8.81073.54956 11.96235.16713.15072.34027.29455.51892.43141.7154.65297 1.42437 1.30889 2.10982 1.97244 1.12466 1.08871 1.70326 2.61841 1.73177 3.75584.0284 1.13741.60701 1.71123 1.31876 1.71166h.0263.0262c.71175-.00043 1.29031-.57425 1.31876-1.71166.0284-1.13743.60711-2.66713 1.73177-3.75584.68545-.66355 1.39442-1.31947 2.10983-1.97244.17865-.13682.35178-.28069.51892-.43141 3.45496-3.15162 3.70097-8.5072.54955-11.96235-1.54233-1.69113-3.70309-2.68576-5.9908-2.75739-.0881-.002-.17622-.007-.26427-.005z" fill="#fff" fill-opacity=".439216"/><path d="m146.33394 129.59439c-.0645-.002-.14664.003-.24327.005-2.17353.0681-4.22614 1.01237-5.69153 2.61911-2.9967 3.2855-2.76347 8.36527.52068 11.36293 0 0 .00086.00086.00086.00086l.00088.00088c.15817.14242.32176.27824.49093.40779a.42338839.42338839 0 0 1 .0279.0237c.71681.65424 1.42849 1.31227 2.11858 1.9803 1.21492 1.17607 1.82947 2.77852 1.8613 4.04988.0119.49877.14411.82793.3054 1.02209.16121.19423.34764.27638.58981.27653h.0263.0254c.24217-.00015.42859-.0823.5898-.27653.16121-.19416.29355-.52332.3054-1.02209.0318-1.27136.64639-2.87381 1.86129-4.04988.6901-.66803 1.40178-1.32606 2.11857-1.9803a.42338839.42338839 0 0 1 .0279-.0237c.16946-.12989.33347-.2659.4918-.40867 3.28504-2.99754 3.51851-8.07798.52154-11.36379-1.46537-1.60674-3.518-2.55103-5.69151-2.61911-.0967-.002-.17877-.007-.24329-.005a.42338839.42338839 0 0 1 -.0152 0z" fill="#18b5c6"/><g fill="#fff" fill-rule="evenodd" transform="matrix(1.5250824 0 0 1.5250824 -60.090906 57.270513)"><path d="m132.5826 52.285918v2.505274c.45346.453464.9767.681045 1.50017.681095.52347-.00005 1.04671-.227631 1.50017-.681095v-2.505274c-.42743.24678-.96402.370009-1.50017.370004-.53614.000005-1.07273-.123224-1.50017-.370004zm.52607 1.232482h.43718v.413412h-.43718zm1.51102 0h.43718v.413412h-.43718z"/><path d="m510.74219 189.58008v6.75586c.25847-.11144.51818-.2208.74804-.35352l1.24024-.7168v-1.02734h1.65234v1.5625h-.0566v5.49414c.68783.21489 1.38626.32806 2.08594.32813 1.97847-.00019 3.95606-.86034 5.66992-2.57422v-9.46875c-1.61548.93271-3.64353 1.39845-5.66992 1.39844-2.02636.00001-4.0544-.46573-5.66992-1.39844zm7.69922 4.6582h1.65234v1.5625h-1.65234z" transform="scale(.26458333)"/></g></g></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

@ -0,0 +1 @@
<svg height="5mm" viewBox="0 0 8 5" width="8mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214 4 1 4-1v-3l-4-1-4 1z" fill="#3879c6" fill-rule="evenodd" transform="translate(553.95238 242.73214)"/></svg>

After

Width:  |  Height:  |  Size: 221 B

View file

@ -0,0 +1 @@
<svg height="5mm" viewBox="0 0 8.5 5" width="8.5mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214 4.25 1 4.25-1v-3l-4.25-1-4.25 1z" fill="#3879c6" fill-rule="evenodd" transform="translate(553.95238 242.73214)"/></svg>

After

Width:  |  Height:  |  Size: 237 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 6.75 4.25" width="6.75mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h6.5v-4h-6.5z" fill="#3879c6" fill-rule="evenodd" stroke="#4378ba" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 261 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 8.25 4.25" width="8.25mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h8v-4h-8z" fill="#3879c6" fill-rule="evenodd" stroke="#4378ba" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 257 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 9.5 4.25" width="9.5mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h9.25v-4h-9.25z" fill="#3879c6" fill-rule="evenodd" stroke="#4378ba" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 261 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 10.75 4.25" width="10.75mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h10.5v-4h-10.5z" fill="#3879c6" fill-rule="evenodd" stroke="#4378ba" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 265 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 11.75 4.25" width="11.75mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h11.5v-4h-11.5z" fill="#3879c6" fill-rule="evenodd" stroke="#4378ba" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 265 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 6.75 4.25" width="6.75mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h6.5v-4h-6.5z" fill="#6ca043" fill-rule="evenodd" stroke="#77975e" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 261 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 8.25 4.25" width="8.25mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h8v-4h-8z" fill="#6ca043" fill-rule="evenodd" stroke="#77975e" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 257 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 9.5 4.25" width="9.5mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h9.25v-4h-9.25z" fill="#6ca043" fill-rule="evenodd" stroke="#77975e" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 261 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 6.75 4.25" width="6.75mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h6.5v-4h-6.5z" fill="#da6161" fill-rule="evenodd" stroke="#d2665a" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 261 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 8.25 4.25" width="8.25mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h8v-4h-8z" fill="#da6161" fill-rule="evenodd" stroke="#d2665a" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 257 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 6.75 4.25" width="6.75mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h6.5v-4h-6.5z" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 255 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 8.25 4.25" width="8.25mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h8v-4h-8z" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 251 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 9.5 4.25" width="9.5mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h9.25v-4h-9.25z" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 255 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 10.75 4.25" width="10.75mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h10.5v-4h-10.5z" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 259 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 11.75 4.25" width="11.75mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h11.5v-4h-11.5z" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 259 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 6.75 4.25" width="6.75mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h6.5v-4h-6.5z" fill="#fedc37" fill-rule="evenodd" stroke="#e0c336" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 261 B

View file

@ -0,0 +1 @@
<svg height="4.25mm" viewBox="0 0 8.25 4.25" width="8.25mm" xmlns="http://www.w3.org/2000/svg"><path d="m-553.95238-238.73214h8v-4h-8z" fill="#fedc37" fill-rule="evenodd" stroke="#e0c336" stroke-width=".25" transform="translate(554.07738 242.85714)"/></svg>

After

Width:  |  Height:  |  Size: 257 B

View file

@ -0,0 +1 @@
<svg height="9.25mm" viewBox="0 0 9.75 9.25" width="9.75mm" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-34.680889 -99.37176)"><path d="m34.680889 99.37176v2.31262.46224 6.47514h9.75v-6.47514-.46224-2.31262z" fill="none" opacity="0"/><g transform="matrix(.26458333 0 0 .26458333 34.680889 98.621857)"><path d="m5.6347656 9.4492188c-.0811165.5943042-.151061 1.2432762-.2226562 1.8886722h26.0253906c-.0716-.645438-.141534-1.294334-.222656-1.8886722z" fill="#fff"/><path d="m5.4121094 11.337891c-.5505705 4.963119-.722417 11.13158 1.2011718 14.646484 2.2440076 4.100409 11.8124998 7.558594 11.8124998 7.558594s9.56654-3.458185 11.810547-7.558594c1.923599-3.514922 1.751749-9.683352 1.201172-14.646484z" fill="#3879c6"/><path d="m6.6132812 3.7792969s-.5311359 2.3921723-.9785156 5.6699219h25.5800784c-.447375-3.2776502-.978516-5.6699219-.978516-5.6699219s-3.722719 2.8339843-5.90625 2.8339843-5.904297-2.8339843-5.904297-2.8339843-3.722718 2.8339843-5.90625 2.8339843c-2.183531 0-5.9062498-2.8339843-5.9062498-2.8339843z" fill="#c63838"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1 @@
<svg height="9.25mm" viewBox="0 0 9.75 9.25" width="9.75mm" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-34.680889 -99.37176)"><path d="m34.680889 99.37176v2.31262.46224 6.47514h9.75v-6.47514-.46224-2.31262z" fill="none" opacity="0"/><g transform="matrix(.30192990203 0 0 .26458333 33.99238871648 98.621857)"><path d="m5.6347656 9.4492188c-.0811165.5943042-.151061 1.2432762-.2226562 1.8886722h26.0253906c-.0716-.645438-.141534-1.294334-.222656-1.8886722z" fill="#fff"/><path d="m5.4121094 11.337891c-.5505705 4.963119-.722417 11.13158 1.2011718 14.646484 2.2440076 4.100409 11.8124998 7.558594 11.8124998 7.558594s9.56654-3.458185 11.810547-7.558594c1.923599-3.514922 1.751749-9.683352 1.201172-14.646484z" fill="#3879c6"/><path d="m6.6132812 3.7792969s-.5311359 2.3921723-.9785156 5.6699219h25.5800784c-.447375-3.2776502-.978516-5.6699219-.978516-5.6699219s-3.722719 2.8339843-5.90625 2.8339843-5.904297-2.8339843-5.904297-2.8339843-3.722718 2.8339843-5.90625 2.8339843c-2.183531 0-5.9062498-2.8339843-5.9062498-2.8339843z" fill="#c63838"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1 @@
<svg height="9.25mm" viewBox="0 0 9.75 9.25" width="9.75mm" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-34.680889 -99.37176)"><path d="m34.680889 99.37176v2.31262.46224 6.47514h9.75v-6.47514-.46224-2.31262z" fill="none" opacity="0"/><g transform="matrix(.33929282531 0 0 .26458333 33.30398271191 98.621857)"><path d="m5.6347656 9.4492188c-.0811165.5943042-.151061 1.2432762-.2226562 1.8886722h26.0253906c-.0716-.645438-.141534-1.294334-.222656-1.8886722z" fill="#fff"/><path d="m5.4121094 11.337891c-.5505705 4.963119-.722417 11.13158 1.2011718 14.646484 2.2440076 4.100409 11.8124998 7.558594 11.8124998 7.558594s9.56654-3.458185 11.810547-7.558594c1.923599-3.514922 1.751749-9.683352 1.201172-14.646484z" fill="#3879c6"/><path d="m6.6132812 3.7792969s-.5311359 2.3921723-.9785156 5.6699219h25.5800784c-.447375-3.2776502-.978516-5.6699219-.978516-5.6699219s-3.722719 2.8339843-5.90625 2.8339843-5.904297-2.8339843-5.904297-2.8339843-3.722718 2.8339843-5.90625 2.8339843c-2.183531 0-5.9062498-2.8339843-5.9062498-2.8339843z" fill="#c63838"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1 KiB

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff