networks: Show network diagram

- As discussed in the first boot redesign proposal.

- Images are taken from Tango icon set, GNOME icons or created.

- Responsive, works for very small widths also.

- First cut, special cases of network connectivity are not handled.
This commit is contained in:
Sunil Mohan Adapa 2015-10-17 23:03:19 +05:30 committed by James Valleroy
parent 96b98fae9f
commit 11bf585025
13 changed files with 6104 additions and 5 deletions

View File

@ -37,3 +37,10 @@ otherwise.
- static/themes/default/img/FreedomBox-logo-standard.png :: -
- static/themes/default/img/FreedomBox-logo-standard.svg :: -
- static/themes/default/img/freedombox-logotype.png :: -
- static/themes/default/img/network-computer.svg :: [[https://commons.wikimedia.org/wiki/File:Gnome-computer.svg][LGPLv3+]]
- static/themes/default/img/network-connection.svg :: [[http://tango.freedesktop.org/][Public Domain]]
- static/themes/default/img/network-connection-vertical.svg :: [[http://tango.freedesktop.org/][Public Domain]]
- static/themes/default/img/network-ethernet.svg :: [[http://tango.freedesktop.org/][Public Domain]]
- static/themes/default/img/network-freedombox.svg :: [[http://thread.gmane.org/gmane.linux.debian.freedombox.user/4124/focus=4439][GPL3+/CC-BY-SA]]
- static/themes/default/img/network-internet.svg :: [[http://tango.freedesktop.org/][Public Domain]]
- static/themes/default/img/network-wireless.svg :: [[http://tango.freedesktop.org/][Public Domain]]

View File

@ -23,6 +23,7 @@ from django.views.generic import CreateView, TemplateView
from gettext import gettext as _
from plinth import kvstore
from plinth import network
from .forms import State1Form
@ -53,6 +54,9 @@ def state10(request):
if User.objects.all():
kvstore.set('firstboot_state', 10)
connections = network.get_connection_list()
return render_to_response('firstboot_state10.html',
{'title': _('Setup Complete')},
{'title': _('Setup Complete'),
'connections': connections},
context_instance=RequestContext(request))

View File

@ -0,0 +1,126 @@
{% comment %}
#
# This file is part of Plinth.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
{% endcomment %}
{% load static %}
<style type="text/css">
.connection-diagram {
margin-top: 32px;
margin-bottom: 32px;
}
.col-image {
display: block;
width: 100%;
}
.network-entity {
max-width: 128px;
}
.network-type-icon {
width: 24px;
height: 24px;
}
.network-connection {
height: 8px;
margin-bottom: 12px;
}
.network-connection-vertical {
width: 8px;
margin-left: 60px;
}
.connection-list {
margin-left: 24px;
}
.connection-list-heading {
font-weight: bold;
}
</style>
<div class="row connection-diagram">
<div class="col-sm-2">
<img src="{% static 'theme/img/network-internet.svg' %}"
class="col-image network-entity" alt="Internet"/>
</div>
<div class="col-sm-3">
<img src="{% static 'theme/img/network-spacing.svg' %}"
class="col-image network-spacing hidden-xs" alt="Spacing"/>
<img src="{% static 'theme/img/network-connection.svg' %}"
class="col-image network-connection hidden-xs" alt="Connection"/>
<img src="{% static 'theme/img/network-connection-vertical.svg' %}"
class="network-connection-vertical visible-xs-block" alt="Connection"/>
<div class="connection-list">
<p class="connection-list-heading">External</p>
{% for connection in connections %}
{% if connection.interface_name and connection.is_active and connection.zone == 'external' %}
{% if connection.type == '802-3-ethernet' %}
<img src="{% static 'theme/img/network-ethernet.svg' %}"
class="network-type-icon" alt="Ethernet"/>
{% elif connection.type == '802-11-wireless' %}
<img src="{% static 'theme/img/network-wireless.svg' %}"
class="network-type-icon" alt="Wi-Fi"/>
{% endif %}
<a href="{% url 'networks:show' connection.uuid %}"
title="Show connection {{ connection.name }}">
{{ connection.name }} ({{ connection.interface_name }})</a>
{% endif %}
{% endfor %}
</div>
</div>
<div class="col-sm-2">
<img src="{% static 'theme/img/network-freedombox.svg' %}"
class="col-image network-entity" alt="FreedomBox"/>
</div>
<div class="col-sm-3">
<img src="{% static 'theme/img/network-spacing.svg' %}"
class="col-image network-spacing hidden-xs" alt="Spacing"/>
<img src="{% static 'theme/img/network-connection.svg' %}"
class="col-image network-connection hidden-xs" alt="Connection"/>
<div class="connection-list">
<p class="connection-list-heading">Internal</p>
{% for connection in connections %}
{% if connection.interface_name and connection.is_active and connection.zone == 'internal' %}
<p>
{% if connection.type == '802-3-ethernet' %}
<img src="{% static 'theme/img/network-ethernet.svg' %}"
class="network-type-icon" alt="Ethernet"/>
{% elif connection.type == '802-11-wireless' %}
<img src="{% static 'theme/img/network-wireless.svg' %}"
class="network-type-icon" alt="Wi-Fi"/>
{% endif %}
<a href="{% url 'networks:show' connection.uuid %}"
title="Show connection {{ connection.name }}">
{{ connection.name }} ({{ connection.interface_name }})</a>
</p>
{% endif %}
{% endfor %}
</div>
<img src="{% static 'theme/img/network-connection-vertical.svg' %}"
class="network-connection-vertical visible-xs-block" alt="Connection"/>
</div>
<div class="col-sm-2">
<img src="{% static 'theme/img/network-computer.svg' %}"
class="col-image network-entity" alt="Computer"/>
</div>
</div>

View File

@ -56,7 +56,7 @@
{% block content %}
<div class="row">
<div class="col-sm-8">
<div class="col-lg-8">
<div class="list-group">
{% for connection in connections %}
<div class="list-group-item clearfix">
@ -99,11 +99,13 @@
{{ connection.name }}
</a>
<span class="connection-type-label">{{ connection.type }}</span>
<span class="connection-type-label">{{ connection.type_name }}</span>
</div>
{% endfor %}
</div>
{% include "connections_diagram.html" %}
{% include "diagnostics_button.html" with module="networks" %}
</div>
</div>

View File

@ -213,13 +213,22 @@ def get_connection_list():
for connection in client.get_connections():
# Display a friendly type name if known.
connection_type = connection.get_connection_type()
connection_type = CONNECTION_TYPE_NAMES.get(connection_type,
connection_type)
connection_type_name = CONNECTION_TYPE_NAMES.get(connection_type,
connection_type)
settings_connection = connection.get_setting_connection()
zone = settings_connection.get_zone()
connection.get_interface_name()
connections.append({
'name': connection.get_id(),
'uuid': connection.get_uuid(),
'interface_name': connection.get_interface_name(),
'type': connection_type,
'type_name': connection_type_name,
'is_active': connection.get_uuid() in active_uuids,
'zone': zone,
})
connections.sort(key=lambda connection: connection['is_active'],
reverse=True)

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -0,0 +1,197 @@
<?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="8"
height="128"
viewBox="0 0 8.0000001 128"
id="svg5194"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="network-connection-vertical.svg">
<defs
id="defs5196">
<linearGradient
y2="117.8271"
x2="15.343062"
y1="117.8271"
x1="1.6422368"
gradientTransform="matrix(3.4493389,0,0,0.25191727,-5.2940465,-5.0632428)"
gradientUnits="userSpaceOnUse"
id="linearGradient5397"
xlink:href="#linearGradient158"
inkscape:collect="always" />
<linearGradient
id="linearGradient158">
<stop
style="stop-color:#686868;stop-opacity:0.0000000;"
offset="0.0000000"
id="stop159" />
<stop
style="stop-color:#686868;stop-opacity:1.0000000;"
offset="0.23762377"
id="stop162" />
<stop
style="stop-color:#686868;stop-opacity:1.0000000;"
offset="0.78109992"
id="stop163" />
<stop
style="stop-color:#686868;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop160" />
</linearGradient>
<linearGradient
y2="372.57819"
x2="5.0856376"
y1="372.57819"
x1="0.61210024"
gradientTransform="matrix(10.282687,0,0,0.15269994,-5.2940465,-31.240165)"
gradientUnits="userSpaceOnUse"
id="linearGradient5399"
xlink:href="#linearGradient272"
inkscape:collect="always" />
<linearGradient
id="linearGradient272">
<stop
style="stop-color:#474747;stop-opacity:0.0000000;"
offset="0.0000000"
id="stop273" />
<stop
style="stop-color:#474747;stop-opacity:1.0000000;"
offset="0.10000000"
id="stop275" />
<stop
style="stop-color:#474747;stop-opacity:1.0000000;"
offset="0.89999998"
id="stop276" />
<stop
style="stop-color:#474747;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop274" />
</linearGradient>
<linearGradient
y2="372.57819"
x2="5.0856376"
y1="372.57819"
x1="0.61210024"
gradientTransform="matrix(10.282687,0,0,0.1578157,-5.2940465,-29.854606)"
gradientUnits="userSpaceOnUse"
id="linearGradient5401"
xlink:href="#linearGradient272"
inkscape:collect="always" />
<linearGradient
y2="117.8271"
x2="15.343062"
y1="117.8271"
x1="1.6422368"
gradientTransform="matrix(3.4493389,0,0,0.10194607,-5.2940465,12.322378)"
gradientUnits="userSpaceOnUse"
id="linearGradient5403"
xlink:href="#linearGradient178"
inkscape:collect="always" />
<linearGradient
id="linearGradient178">
<stop
style="stop-color:#ffffff;stop-opacity:0.0000000;"
offset="0.0000000"
id="stop179" />
<stop
style="stop-color:#ffffff;stop-opacity:0.70658684;"
offset="0.10827128"
id="stop180" />
<stop
style="stop-color:#ffffff;stop-opacity:0.70658684;"
offset="0.92053902"
id="stop181" />
<stop
style="stop-color:#ffffff;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop182" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.839192"
inkscape:cx="14.291436"
inkscape:cy="114.03737"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1016"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1" />
<metadata
id="metadata5199">
<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(0,-924.36216)">
<g
id="g5075"
transform="matrix(0,2.7818035,-1,0,28.699993,921.61747)">
<rect
y="23.238817"
x="0.99998939"
height="2.7611761"
width="45.999985"
id="rect69"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient5397);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
inkscape:r_cx="true"
inkscape:r_cy="true" />
<rect
y="25.311062"
x="0.99998939"
height="0.6831097"
width="45.999985"
id="rect255"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient5399);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
inkscape:r_cx="true"
inkscape:r_cy="true" />
<rect
y="22.999992"
x="0.99998939"
height="0.70599616"
width="45.999985"
id="rect250"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient5401);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
inkscape:r_cx="true"
inkscape:r_cy="true" />
<rect
y="23.775673"
x="0.99998939"
height="1.1173916"
width="45.999985"
id="rect176"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient5403);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
inkscape:r_cx="true"
inkscape:r_cy="true" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@ -0,0 +1,512 @@
<?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"
sodipodi:docname="network-connection.svg"
inkscape:version="0.91 r13725"
sodipodi:version="0.32"
id="svg1288"
height="8"
width="128"
version="1.1">
<defs
id="defs3">
<linearGradient
id="linearGradient158">
<stop
style="stop-color:#686868;stop-opacity:0.0000000;"
offset="0.0000000"
id="stop159" />
<stop
style="stop-color:#686868;stop-opacity:1.0000000;"
offset="0.23762377"
id="stop162" />
<stop
style="stop-color:#686868;stop-opacity:1.0000000;"
offset="0.78109992"
id="stop163" />
<stop
style="stop-color:#686868;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop160" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient158"
id="linearGradient175"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.740165,0,0,0.364942,31.37799,-10.35269)"
x1="1.6422368"
y1="117.8271"
x2="15.343062"
y2="117.8271" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient272"
id="linearGradient283"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(8.168597,0,0,0.22121,31.37799,-48.2741)"
x1="0.61210024"
y1="372.57819"
x2="5.0856376"
y2="372.57819" />
<linearGradient
id="linearGradient272">
<stop
style="stop-color:#474747;stop-opacity:0.0000000;"
offset="0.0000000"
id="stop273" />
<stop
style="stop-color:#474747;stop-opacity:1.0000000;"
offset="0.10000000"
id="stop275" />
<stop
style="stop-color:#474747;stop-opacity:1.0000000;"
offset="0.89999998"
id="stop276" />
<stop
style="stop-color:#474747;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop274" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient272"
id="linearGradient271"
gradientTransform="matrix(8.168597,0,0,0.228621,31.37799,-46.2669)"
x1="0.61210024"
y1="372.57819"
x2="5.0856376"
y2="372.57819"
gradientUnits="userSpaceOnUse" />
<linearGradient
id="linearGradient178">
<stop
style="stop-color:#ffffff;stop-opacity:0.0000000;"
offset="0.0000000"
id="stop179" />
<stop
style="stop-color:#ffffff;stop-opacity:0.70658684;"
offset="0.10827128"
id="stop180" />
<stop
style="stop-color:#ffffff;stop-opacity:0.70658684;"
offset="0.92053902"
id="stop181" />
<stop
style="stop-color:#ffffff;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop182" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient178"
id="linearGradient177"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.740165,0,0,0.147685,31.37799,14.83313)"
x1="1.6422368"
y1="117.8271"
x2="15.343062"
y2="117.8271" />
<linearGradient
id="linearGradient4509">
<stop
style="stop-color:#000000;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop4511" />
<stop
style="stop-color:#000000;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop4513" />
</linearGradient>
<linearGradient
id="linearGradient4449"
inkscape:collect="always">
<stop
id="stop4451"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4453"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4420"
inkscape:collect="always">
<stop
id="stop4422"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4424"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4412"
inkscape:collect="always">
<stop
id="stop4414"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop4416"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient4400">
<stop
id="stop4402"
offset="0"
style="stop-color:#979797;stop-opacity:1;" />
<stop
id="stop4404"
offset="1.0000000"
style="stop-color:#c8c8c8;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient4386">
<stop
id="stop4388"
offset="0.0000000"
style="stop-color:#d2d2d2;stop-opacity:1.0000000;" />
<stop
id="stop4390"
offset="1.0000000"
style="stop-color:#dfdfdf;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
gradientTransform="translate(-5.088571e-7,0.404062)"
gradientUnits="userSpaceOnUse"
y2="10.018264"
x2="23.233509"
y1="34.463955"
x1="24.349752"
id="linearGradient4392"
xlink:href="#linearGradient4386"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(0.955932,0,0,1,0.869911,0)"
gradientUnits="userSpaceOnUse"
y2="26.7868"
x2="22.311644"
y1="26.887815"
x1="27.324621"
id="linearGradient4418"
xlink:href="#linearGradient4412"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(0.955932,0,0,1,0.869911,0)"
gradientUnits="userSpaceOnUse"
y2="26.7868"
x2="22.311644"
y1="26.887815"
x1="27.324621"
id="linearGradient4426"
xlink:href="#linearGradient4420"
inkscape:collect="always" />
<linearGradient
gradientTransform="translate(2.707105,0)"
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientUnits="userSpaceOnUse"
id="linearGradient4459"
xlink:href="#linearGradient4449"
inkscape:collect="always" />
<linearGradient
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientTransform="translate(4.707105,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient4463"
xlink:href="#linearGradient4449"
inkscape:collect="always" />
<linearGradient
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientTransform="translate(6.707105,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient4467"
xlink:href="#linearGradient4449"
inkscape:collect="always" />
<linearGradient
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientTransform="translate(8.707105,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient4471"
xlink:href="#linearGradient4449"
inkscape:collect="always" />
<linearGradient
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientTransform="translate(10.70714,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient4475"
xlink:href="#linearGradient4449"
inkscape:collect="always" />
<linearGradient
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientTransform="translate(12.70714,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient4479"
xlink:href="#linearGradient4449"
inkscape:collect="always" />
<linearGradient
gradientTransform="translate(1.61624,0)"
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientUnits="userSpaceOnUse"
id="linearGradient4495"
xlink:href="#linearGradient4509"
inkscape:collect="always" />
<linearGradient
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientTransform="translate(3.61624,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient4497"
xlink:href="#linearGradient4509"
inkscape:collect="always" />
<linearGradient
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientTransform="translate(5.61624,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient4499"
xlink:href="#linearGradient4509"
inkscape:collect="always" />
<linearGradient
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientTransform="translate(7.61624,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient4501"
xlink:href="#linearGradient4509"
inkscape:collect="always" />
<linearGradient
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientTransform="translate(9.616235,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient4503"
xlink:href="#linearGradient4509"
inkscape:collect="always" />
<linearGradient
y2="30.928421"
x2="16.36447"
y1="39.918777"
x1="16.36447"
gradientTransform="translate(11.61632,0)"
gradientUnits="userSpaceOnUse"
id="linearGradient4505"
xlink:href="#linearGradient4509"
inkscape:collect="always" />
<linearGradient
y2="117.8271"
x2="15.343062"
y1="117.8271"
x1="1.6422368"
gradientTransform="matrix(3.4493389,0,0,0.25191727,-5.2940465,-5.0632428)"
gradientUnits="userSpaceOnUse"
id="linearGradient5397"
xlink:href="#linearGradient158"
inkscape:collect="always" />
<linearGradient
y2="372.57819"
x2="5.0856376"
y1="372.57819"
x1="0.61210024"
gradientTransform="matrix(10.282687,0,0,0.15269994,-5.2940465,-31.240165)"
gradientUnits="userSpaceOnUse"
id="linearGradient5399"
xlink:href="#linearGradient272"
inkscape:collect="always" />
<linearGradient
y2="372.57819"
x2="5.0856376"
y1="372.57819"
x1="0.61210024"
gradientTransform="matrix(10.282687,0,0,0.1578157,-5.2940465,-29.854606)"
gradientUnits="userSpaceOnUse"
id="linearGradient5401"
xlink:href="#linearGradient272"
inkscape:collect="always" />
<linearGradient
y2="117.8271"
x2="15.343062"
y1="117.8271"
x1="1.6422368"
gradientTransform="matrix(3.4493389,0,0,0.10194607,-5.2940465,12.322378)"
gradientUnits="userSpaceOnUse"
id="linearGradient5403"
xlink:href="#linearGradient178"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
inkscape:showpageshadow="false"
showborder="true"
inkscape:window-y="58"
inkscape:window-x="160"
inkscape:window-height="956"
inkscape:window-width="1188"
inkscape:document-units="px"
inkscape:grid-bbox="true"
showgrid="true"
inkscape:current-layer="layer1"
inkscape:cy="12.544023"
inkscape:cx="76.031199"
inkscape:zoom="5.270675"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="0.6627451"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
showguides="true"
inkscape:guide-bbox="true"
inkscape:window-maximized="0">
<inkscape:grid
id="GridFromPre046Settings"
type="xygrid"
originx="0px"
originy="0px"
spacingx="1px"
spacingy="1px"
color="#3f3fff"
empcolor="#3f3fff"
opacity="0.15"
empopacity="0.38"
empspacing="4"
enabled="false" />
</sodipodi:namedview>
<metadata
id="metadata4">
<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>
<dc:creator>
<cc:Agent>
<dc:title>Jakub Steiner</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>http://jimmac.musichall.cz</dc:source>
<cc:license
rdf:resource="http://creativecommons.org/licenses/by/2.0/" />
<dc:subject>
<rdf:Bag>
<rdf:li>server</rdf:li>
<rdf:li>daemon</rdf:li>
<rdf:li>comupetr</rdf:li>
<rdf:li>lan</rdf:li>
<rdf:li>service</rdf:li>
<rdf:li>provider</rdf:li>
</rdf:Bag>
</dc:subject>
<dc:contributor>
<cc:Agent>
<dc:title>Garrett LeSage</dc:title>
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Attribution" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
inkscape:label="Layer 1"
id="layer1"
transform="translate(0,-40)">
<g
id="g5075"
transform="matrix(2.7818035,0,0,1,-2.7304297,19.556009)">
<rect
y="23.238817"
x="0.99998939"
height="2.7611761"
width="45.999985"
id="rect69"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient5397);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
inkscape:r_cx="true"
inkscape:r_cy="true" />
<rect
y="25.311062"
x="0.99998939"
height="0.6831097"
width="45.999985"
id="rect255"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient5399);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
inkscape:r_cx="true"
inkscape:r_cy="true" />
<rect
y="22.999992"
x="0.99998939"
height="0.70599616"
width="45.999985"
id="rect250"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient5401);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
inkscape:r_cx="true"
inkscape:r_cy="true" />
<rect
y="23.775673"
x="0.99998939"
height="1.1173916"
width="45.999985"
id="rect176"
style="color:#000000;display:block;overflow:visible;visibility:visible;fill:url(#linearGradient5403);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
inkscape:r_cx="true"
inkscape:r_cy="true" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,468 @@
<?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://web.resource.org/cc/"
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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="90.000000"
inkscape:export-xdpi="90.000000"
inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png"
width="48px"
height="48px"
id="svg11300"
sodipodi:version="0.32"
inkscape:version="0.43+devel"
sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/devices"
sodipodi:docname="network.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs3">
<linearGradient
id="linearGradient12836"
inkscape:collect="always">
<stop
id="stop12838"
offset="0"
style="stop-color:#515152;stop-opacity:1;" />
<stop
id="stop12840"
offset="1"
style="stop-color:#515152;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient12828">
<stop
id="stop12830"
offset="0.0000000"
style="stop-color:#cccccd;stop-opacity:1.0000000;" />
<stop
style="stop-color:#adadae;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop12862" />
<stop
id="stop12832"
offset="1.0000000"
style="stop-color:#8f8f90;stop-opacity:0.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient12810">
<stop
id="stop12812"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop12814"
offset="1.0000000"
style="stop-color:#e5e5e5;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient11625"
inkscape:collect="always">
<stop
id="stop11627"
offset="0"
style="stop-color:#fce94f;stop-opacity:1;" />
<stop
id="stop11629"
offset="1"
style="stop-color:#fce94f;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient11615">
<stop
id="stop11617"
offset="0.0000000"
style="stop-color:#636363;stop-opacity:1.0000000;" />
<stop
id="stop11619"
offset="1.0000000"
style="stop-color:#000000;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient11602">
<stop
id="stop11604"
offset="0.0000000"
style="stop-color:#f6f6f6;stop-opacity:1.0000000;" />
<stop
id="stop11606"
offset="1.0000000"
style="stop-color:#e0e0e0;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient11594">
<stop
id="stop11596"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop11598"
offset="1.0000000"
style="stop-color:#d1d1d1;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient11520">
<stop
id="stop11522"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop11524"
offset="1.0000000"
style="stop-color:#dcdcdc;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient11508"
inkscape:collect="always">
<stop
id="stop11510"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop11512"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<radialGradient
gradientTransform="matrix(1.995058,-1.383691e-32,0.000000,1.671510,-27.19988,-29.02822)"
gradientUnits="userSpaceOnUse"
r="20.530962"
fy="35.878170"
fx="24.445690"
cy="35.878170"
cx="24.445690"
id="radialGradient11526"
xlink:href="#linearGradient11520"
inkscape:collect="always" />
<radialGradient
r="6.5659914"
fy="44.565483"
fx="30.203562"
cy="44.565483"
cx="30.203562"
gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,-4.933466e-14,29.48178)"
gradientUnits="userSpaceOnUse"
id="radialGradient11532"
xlink:href="#linearGradient11508"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(1.061966,0.000000,0.000000,0.837825,-4.389811,0.164729)"
gradientUnits="userSpaceOnUse"
y2="38.947163"
x2="31.799011"
y1="8.9471626"
x1="20.092352"
id="linearGradient11600"
xlink:href="#linearGradient11594"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(1.000000,0.000000,0.000000,0.837825,-2.875000,0.164729)"
gradientUnits="userSpaceOnUse"
y2="39.447163"
x2="24.445671"
y1="12.947163"
x1="24.445671"
id="linearGradient11608"
xlink:href="#linearGradient11602"
inkscape:collect="always" />
<radialGradient
r="4.7500000"
fy="27.749998"
fx="25.000000"
cy="27.749998"
cx="25.000000"
gradientTransform="matrix(3.070491,2.727143e-15,-3.444813e-15,3.878514,-55.26225,-82.65742)"
gradientUnits="userSpaceOnUse"
id="radialGradient12909"
xlink:href="#linearGradient11615"
inkscape:collect="always" />
<linearGradient
y2="27.375000"
x2="21.500000"
y1="30.000000"
x1="21.500000"
gradientTransform="matrix(1.016250,0.000000,0.000000,1.000000,1.658750,-6.000012)"
gradientUnits="userSpaceOnUse"
id="linearGradient12918"
xlink:href="#linearGradient11625"
inkscape:collect="always" />
<linearGradient
y2="27.375000"
x2="21.500000"
y1="30.000000"
x1="21.500000"
gradientTransform="matrix(0.985000,0.000000,0.000000,1.000000,0.315001,-6.000012)"
gradientUnits="userSpaceOnUse"
id="linearGradient12921"
xlink:href="#linearGradient11625"
inkscape:collect="always" />
<linearGradient
y2="27.375000"
x2="21.500000"
y1="30.000000"
x1="21.500000"
gradientTransform="matrix(0.985000,0.000000,0.000000,1.022813,-1.675625,-6.638771)"
gradientUnits="userSpaceOnUse"
id="linearGradient12924"
xlink:href="#linearGradient11625"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(0.755725,0.000000,0.000000,0.755725,-25.19847,17.09924)"
y2="12.022278"
x2="62.591469"
y1="25.209778"
x1="84.998962"
gradientUnits="userSpaceOnUse"
id="linearGradient12927"
xlink:href="#linearGradient12810"
inkscape:collect="always" />
<radialGradient
r="7.0056136"
fy="33.398670"
fx="88.593018"
cy="33.398670"
cx="88.593018"
gradientTransform="matrix(0.732463,0.172296,-0.147115,0.625415,-17.70794,5.185566)"
gradientUnits="userSpaceOnUse"
id="radialGradient12931"
xlink:href="#linearGradient12828"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(0.755725,0.000000,0.000000,0.755725,-24.84491,17.27602)"
y2="36.656250"
x2="92.062500"
y1="31.656250"
x1="88.750000"
gradientUnits="userSpaceOnUse"
id="linearGradient12934"
xlink:href="#linearGradient12836"
inkscape:collect="always" />
<linearGradient
gradientTransform="matrix(0.755725,0.000000,0.000000,0.755725,-25.19847,17.09924)"
y2="21.459777"
x2="87.528968"
y1="21.459777"
x1="65.623963"
gradientUnits="userSpaceOnUse"
id="linearGradient12941"
xlink:href="#linearGradient12810"
inkscape:collect="always" />
<radialGradient
r="6.5659914"
fy="44.565483"
fx="30.203562"
cy="44.565483"
cx="30.203562"
gradientTransform="matrix(1.000000,3.489776e-17,1.522884e-18,0.338462,-5.072554e-14,29.48178)"
gradientUnits="userSpaceOnUse"
id="radialGradient12962"
xlink:href="#linearGradient11508"
inkscape:collect="always" />
</defs>
<sodipodi:namedview
stroke="#ef2929"
fill="#fce94f"
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="0.25490196"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6568542"
inkscape:cx="51.835558"
inkscape:cy="33.457547"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:showpageshadow="false"
inkscape:window-width="716"
inkscape:window-height="754"
inkscape:window-x="268"
inkscape:window-y="184" />
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator>
<cc:Agent>
<dc:title>Jakub Steiner</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>http://jimmac.musichall.cz</dc:source>
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
<dc:title>Network</dc:title>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Attribution" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
sodipodi:type="arc"
style="opacity:0.40641710;color:#000000;fill:url(#radialGradient11532);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.8141584;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
id="path11530"
sodipodi:cx="30.203562"
sodipodi:cy="44.565483"
sodipodi:rx="6.5659914"
sodipodi:ry="2.2223356"
d="M 36.769553 44.565483 A 6.5659914 2.2223356 0 1 1 23.637570,44.565483 A 6.5659914 2.2223356 0 1 1 36.769553 44.565483 z"
transform="matrix(2.460049,0.000000,0.000000,2.460049,-52.28446,-74.35658)" />
<rect
ry="5.4548202"
rx="5.4548240"
y="1.4410264"
x="1.5397282"
height="35.958679"
width="40.061924"
id="rect11518"
style="opacity:1.0000000;color:#000000;fill:url(#radialGradient11526);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:0.99999970;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
<path
transform="matrix(1.513978,0.791128,-1.350458,2.573737,47.87617,-99.87091)"
d="M 36.769553 44.565483 A 6.5659914 2.2223356 0 1 1 23.637570,44.565483 A 6.5659914 2.2223356 0 1 1 36.769553 44.565483 z"
sodipodi:ry="2.2223356"
sodipodi:rx="6.5659914"
sodipodi:cy="44.565483"
sodipodi:cx="30.203562"
id="path12960"
style="opacity:0.40641710;color:#000000;fill:url(#radialGradient12962);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.8141584;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
sodipodi:type="arc" />
<rect
style="opacity:1.0000000;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
id="rect11528"
width="37.696587"
height="34.036781"
x="2.7223887"
y="2.3720455"
rx="4.2426391"
ry="4.2426367" />
<rect
ry="4.2426376"
rx="4.2426367"
y="5.5058784"
x="9.2483292"
height="28.606953"
width="24.644684"
id="rect11592"
style="opacity:1.0000000;color:#000000;fill:url(#linearGradient11608);fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient11600);stroke-width:0.99999923;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
<path
sodipodi:nodetypes="ccccccccccccccc"
id="rect11610"
d="M 20.123717,12.091151 C 19.344712,12.091151 18.744606,12.726622 18.744606,13.505625 L 18.744606,14.787139 L 17.539474,14.787139 C 16.760469,14.787139 16.125000,15.422608 16.125000,16.201611 L 16.125000,23.556875 C 16.125000,24.335880 16.760469,24.971349 17.539474,24.971349 L 25.460526,24.971349 C 26.239531,24.971349 26.875000,24.335878 26.875000,23.556875 L 26.875000,16.201611 C 26.875000,15.422607 26.239531,14.787139 25.460526,14.787139 L 24.255394,14.787139 L 24.255394,13.505625 C 24.255394,12.726620 23.655288,12.091151 22.876283,12.091151 L 20.123717,12.091151 z "
style="opacity:1.0000000;color:#000000;fill:url(#radialGradient12909);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
<rect
ry="0.21139002"
rx="0.21139002"
y="22.000000"
x="19.009375"
height="2.0456264"
width="0.98500001"
id="rect11623"
style="opacity:1.0000000;color:#000000;fill:url(#linearGradient12924);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
<rect
style="opacity:1.0000000;color:#000000;fill:url(#linearGradient12921);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
id="rect11633"
width="0.98500001"
height="2.0000007"
x="21.000000"
y="22.000000"
rx="0.21139002"
ry="0.21139002" />
<rect
ry="0.21139002"
rx="0.21139003"
y="22.000000"
x="23.000000"
height="2.0000007"
width="1.0162500"
id="rect11637"
style="opacity:1.0000000;color:#000000;fill:url(#linearGradient12918);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
<g
id="g12946">
<path
style="opacity:1.0000000;color:#000000;fill:#484848;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#4d4d4d;stroke-width:2.0000000;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
d="M 28.646936,27.112596 L 24.443216,30.796756 L 24.584914,34.173902 L 34.480189,43.077287 L 40.856618,37.173185 L 40.998317,33.489026 L 28.646936,27.112596 z "
id="path12803"
sodipodi:nodetypes="ccccccc" />
<path
style="opacity:1.0000000;color:#000000;fill:#a6a6a6;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
d="M 24.395199,30.874513 L 24.530889,34.131069 L 34.571937,42.950908 L 34.436248,39.422973 L 24.395199,30.874513 z "
id="path12787" />
<path
style="opacity:1.0000000;color:#000000;fill:#7f7f7f;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
d="M 34.436248,39.422973 L 34.436248,43.018753 L 40.813670,37.116245 L 40.949359,33.452620 L 34.436248,39.422973 z "
id="path12789"
sodipodi:nodetypes="ccccc" />
<path
style="opacity:1.0000000;color:#000000;fill:url(#linearGradient12941);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
d="M 24.395199,30.880521 L 34.571937,39.558662 L 40.949359,33.588309 L 28.601584,27.075198 L 24.395199,30.880521 z "
id="path12791"
sodipodi:nodetypes="ccccc" />
<path
style="opacity:1.0000000;color:#000000;fill:#ffc11a;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
d="M 25.053037,30.317150 L 26.634082,31.417272 C 26.634082,31.417272 27.007229,31.552962 27.176841,31.417272 C 27.346453,31.281583 27.312531,30.874513 27.312531,30.874513 L 25.731486,29.632692 L 25.053037,30.317150 z "
id="path12793"
sodipodi:nodetypes="ccsccc" />
<path
id="path12795"
d="M 26.227012,29.231631 L 27.855290,30.331753 C 27.855290,30.331753 28.228438,30.467443 28.398050,30.331753 C 28.567661,30.196064 28.533739,29.788994 28.533739,29.788994 L 26.952695,28.547173 L 26.227012,29.231631 z "
style="opacity:1.0000000;color:#000000;fill:#ffc11a;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
sodipodi:nodetypes="ccsccc" />
<path
style="opacity:1.0000000;color:#000000;fill:#ffc11a;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
d="M 27.427609,28.166725 L 29.008654,29.314080 C 29.008654,29.314080 29.381801,29.449770 29.551414,29.314080 C 29.721026,29.178390 29.687103,28.771320 29.687103,28.771320 L 28.058825,27.482267 L 27.427609,28.166725 z "
id="path12797"
sodipodi:nodetypes="ccsccc" />
<path
sodipodi:nodetypes="ccccccc"
id="path12820"
d="M 28.662764,27.415477 L 24.767791,31.065213 L 24.899082,34.005390 L 34.398217,42.538255 L 40.495256,36.878855 L 40.626546,33.795912 L 28.662764,27.415477 z "
style="opacity:0.34224597;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
<path
style="opacity:1.0000000;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#linearGradient12934);stroke-width:5.0000000;stroke-linecap:round;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
d="M 38.966614,39.428206 C 38.966614,39.428206 42.178445,40.703492 43.878826,43.301297 C 45.579207,45.899101 46.523864,49.677726 46.523864,49.677726"
id="path12822"
sodipodi:nodetypes="csc" />
<path
style="opacity:1.0000000;color:#000000;fill:url(#radialGradient12931);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:4.0000000;stroke-linecap:round;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
d="M 38.777682,37.916756 C 38.091845,37.999835 37.549605,38.537320 37.460489,39.222399 C 37.371373,39.907479 37.758061,40.565800 38.399820,40.821574 C 38.399820,40.821574 41.256663,42.070142 42.603540,44.127871 C 44.076596,46.378372 45.059646,50.055589 45.059646,50.055589 C 45.268334,50.864254 46.093061,51.350631 46.901726,51.141944 C 47.710391,50.933256 48.196768,50.108529 47.988081,49.299864 C 47.988081,49.299864 47.081819,45.419830 45.154112,42.474722 C 43.100227,39.336842 39.533407,38.034838 39.533407,38.034838 C 39.295788,37.931339 39.035548,37.890677 38.777682,37.916756 z "
id="path12824" />
<path
id="path12801"
d="M 30.365552,32.638481 L 38.642633,38.880213 C 39.592461,39.490817 40.508367,38.778446 41.085049,38.066074 C 41.661731,37.353702 41.559964,36.505641 40.949359,36.030726 L 32.129520,31.281582 L 30.365552,32.638481 z "
style="opacity:1.0000000;color:#000000;fill:#a0a0a1;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
sodipodi:nodetypes="cczccc" />
<path
style="opacity:1.0000000;color:#000000;fill:url(#linearGradient12927);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
d="M 30.026328,32.638481 L 38.506942,37.794694 C 38.981857,38.133919 39.999530,37.726850 40.406600,37.251936 C 40.813670,36.777021 40.474445,36.098572 40.135221,35.895037 L 32.061675,31.078047 L 30.026328,32.638481 z "
id="path12799"
sodipodi:nodetypes="cczccc" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -0,0 +1,155 @@
<?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="128"
height="128"
id="svg14507"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="network-freedombox.svg">
<defs
id="defs14509">
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient12651"
id="radialGradient14443"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1.8566387,1.8566457,-1.8541768,-1.8541766,214.85486,1206.3646)"
cx="245.80219"
cy="466.2821"
fx="245.80219"
fy="466.2821"
r="34.49239" />
<linearGradient
id="linearGradient12651">
<stop
id="stop12653"
offset="0"
style="stop-color:#61a6ed;stop-opacity:1" />
<stop
id="stop12657"
offset="1"
style="stop-color:#257edb;stop-opacity:1" />
</linearGradient>
<linearGradient
id="linearGradient158">
<stop
style="stop-color:#686868;stop-opacity:0.0000000;"
offset="0.0000000"
id="stop159" />
<stop
style="stop-color:#686868;stop-opacity:1.0000000;"
offset="0.23762377"
id="stop162" />
<stop
style="stop-color:#686868;stop-opacity:1.0000000;"
offset="0.78109992"
id="stop163" />
<stop
style="stop-color:#686868;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop160" />
</linearGradient>
<linearGradient
id="linearGradient272">
<stop
style="stop-color:#474747;stop-opacity:0.0000000;"
offset="0.0000000"
id="stop273" />
<stop
style="stop-color:#474747;stop-opacity:1.0000000;"
offset="0.10000000"
id="stop275" />
<stop
style="stop-color:#474747;stop-opacity:1.0000000;"
offset="0.89999998"
id="stop276" />
<stop
style="stop-color:#474747;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop274" />
</linearGradient>
<linearGradient
id="linearGradient178">
<stop
style="stop-color:#ffffff;stop-opacity:0.0000000;"
offset="0.0000000"
id="stop179" />
<stop
style="stop-color:#ffffff;stop-opacity:0.70658684;"
offset="0.10827128"
id="stop180" />
<stop
style="stop-color:#ffffff;stop-opacity:0.70658684;"
offset="0.92053902"
id="stop181" />
<stop
style="stop-color:#ffffff;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop182" />
</linearGradient>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="56.778811"
inkscape:cy="64.555933"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1016"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
showguides="true"
inkscape:guide-bbox="true" />
<metadata
id="metadata14512">
<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(1170,-770.43357)">
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.93599999;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m -1135.5917,818.0002 29.9889,-17.36199 30.2,17.30203 0.1046,50.82015 -60.3567,-0.12627 z"
id="rect4272"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
inkscape:connector-curvature="0"
id="path13218"
d="m -1159.9361,785.20628 c -3.1596,0.0885 -5.9542,1.05583 -7.758,3.12407 -5.6386,6.46638 0.5681,12.4799 2.7226,20.65596 2.8766,10.90988 -0.3949,22.51901 8.3362,30.15674 3.0072,2.6299 6.6384,3.32276 10.1272,3.64611 -4.5869,5.4045 -7.3525,12.89902 -5.8466,20.59972 2.6356,13.4787 15.9588,22.45216 29.1688,20.19819 7.5353,-1.28615 13.5984,-5.90309 16.8975,-12.20725 0.12,-0.20801 0.4013,-0.20897 0.522,0 3.2993,6.30269 9.3632,10.92127 16.8974,12.20725 13.21,2.25397 26.477,-6.71949 29.1127,-20.19819 1.5058,-7.7007 -1.2036,-15.19522 -5.7904,-20.59972 3.4888,-0.32335 7.0637,-1.01621 10.0709,-3.64611 8.7311,-7.63773 5.4597,-19.24686 8.3363,-30.15674 2.1544,-8.17606 8.353,-14.18958 2.7145,-20.65596 -1.8037,-2.06824 -4.5342,-3.03554 -7.6937,-3.12407 -6.9518,-0.19612 -14.1935,2.59304 -21.5314,6.0715 -7.3378,3.47844 -15.4339,9.45108 -20.5275,15.84532 l 18.8009,10.92228 -29.7392,17.26683 -2.6021,32.75881 -0.6746,-34.26865 -3.5176,-2.03991 -2.586,32.46166 -0.6746,-34.35699 -3.5256,-2.04791 -2.5781,32.56606 -0.6906,-34.4614 -3.5016,-2.03185 -2.594,32.64635 -0.6826,-34.55775 -3.4936,-2.02384 -2.6021,32.74273 -0.6826,-34.65412 18.0057,-10.45647 c -5.1543,-6.60903 -13.562,-12.8332 -20.8889,-16.31115 -7.3268,-3.47797 -14.4461,-6.22667 -21.5313,-6.0715 z"
style="fill:url(#radialGradient14443);fill-opacity:1;stroke:none"
sodipodi:nodetypes="cccccsccccsccccczcccccccccccccccccczc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.9 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 80 KiB

View File

@ -0,0 +1,58 @@
<?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="192mm"
height="60mm"
viewBox="0 0 680.31497 212.59842"
id="svg5100"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="network-spacing.svg">
<defs
id="defs5102" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="375"
inkscape:cy="520"
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" />
<metadata
id="metadata5105">
<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:license
rdf:resource="https://www.gnu.org/licenses/agpl-3.0.en.html" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-839.76378)" />
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,254 @@
<?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://web.resource.org/cc/"
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://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="90.000000"
inkscape:export-xdpi="90.000000"
inkscape:export-filename="/home/jimmac/Desktop/wi-fi.png"
width="48px"
height="48px"
id="svg11300"
sodipodi:version="0.32"
inkscape:version="0.43+devel"
sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/devices"
sodipodi:docname="network-wireless.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape">
<defs
id="defs3">
<linearGradient
id="linearGradient11520">
<stop
id="stop11522"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop11524"
offset="1.0000000"
style="stop-color:#dcdcdc;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient11508"
inkscape:collect="always">
<stop
id="stop11510"
offset="0"
style="stop-color:#000000;stop-opacity:1;" />
<stop
id="stop11512"
offset="1"
style="stop-color:#000000;stop-opacity:0;" />
</linearGradient>
<linearGradient
id="linearGradient11494"
inkscape:collect="always">
<stop
id="stop11496"
offset="0"
style="stop-color:#ef2929;stop-opacity:1;" />
<stop
id="stop11498"
offset="1"
style="stop-color:#ef2929;stop-opacity:0;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient11508"
id="radialGradient1348"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,-1.435476e-15,29.48178)"
cx="30.203562"
cy="44.565483"
fx="30.203562"
fy="44.565483"
r="6.5659914" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient11494"
id="radialGradient1352"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)"
cx="27.577173"
cy="16.049133"
fx="27.577173"
fy="16.049133"
r="3.8335034" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient11494"
id="radialGradient1354"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.243453,2.106784e-16,-2.106784e-16,1.243453,-6.713754,-3.742847)"
cx="27.577173"
cy="15.048258"
fx="27.577173"
fy="15.048258"
r="3.8335034" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient11508"
id="radialGradient1356"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.000000,0.000000,0.000000,0.338462,2.220359e-14,29.48178)"
cx="30.203562"
cy="44.565483"
fx="30.203562"
fy="44.565483"
r="6.5659914" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient11520"
id="radialGradient1366"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.995058,-1.651527e-32,0.000000,1.995058,-24.32488,-35.70087)"
cx="24.445690"
cy="35.878170"
fx="24.445690"
fy="35.878170"
r="20.530962" />
</defs>
<sodipodi:namedview
stroke="#ef2929"
fill="#eeeeec"
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="0.25490196"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.0000000"
inkscape:cx="23.818102"
inkscape:cy="22.612601"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:grid-bbox="true"
inkscape:document-units="px"
inkscape:showpageshadow="false"
inkscape:window-width="876"
inkscape:window-height="875"
inkscape:window-x="198"
inkscape:window-y="115" />
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator>
<cc:Agent>
<dc:title>Jakub Steiner</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>http://jimmac.musichall.cz</dc:source>
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
<dc:title>Wi-Fi network</dc:title>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Attribution" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<path
sodipodi:type="arc"
style="opacity:0.40641710;color:#000000;fill:url(#radialGradient1348);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.8141584;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
id="path11530"
sodipodi:cx="30.203562"
sodipodi:cy="44.565483"
sodipodi:rx="6.5659914"
sodipodi:ry="2.2223356"
d="M 36.769553 44.565483 A 6.5659914 2.2223356 0 1 1 23.637570,44.565483 A 6.5659914 2.2223356 0 1 1 36.769553 44.565483 z"
transform="matrix(2.460049,0.000000,0.000000,2.460049,-49.40946,-67.96374)" />
<rect
ry="5.4548240"
rx="5.4548240"
y="3.5233452"
x="4.4147282"
height="40.061924"
width="40.061924"
id="rect11518"
style="opacity:1.0000000;color:#000000;fill:url(#radialGradient1366);fill-opacity:1.0000000;fill-rule:evenodd;stroke:#9b9b9b;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
<path
style="opacity:1.0000000;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000004;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
d="M 20.224903,38.955668 L 24.819938,24.359674 L 30.135763,38.955668"
id="path11486"
sodipodi:nodetypes="ccc" />
<path
transform="matrix(0.689220,0.000000,0.000000,0.689220,5.768155,11.06900)"
d="M 30.910667 18.604561 A 3.3335035 3.3335035 0 1 1 24.243660,18.604561 A 3.3335035 3.3335035 0 1 1 30.910667 18.604561 z"
sodipodi:ry="3.3335035"
sodipodi:rx="3.3335035"
sodipodi:cy="18.604561"
sodipodi:cx="27.577164"
id="path11482"
style="opacity:1.0000000;color:#000000;fill:#ef2929;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
sodipodi:type="arc" />
<path
sodipodi:type="arc"
style="opacity:1.0000000;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#radialGradient1352);stroke-width:1.1812764;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
id="path11488"
sodipodi:cx="27.577164"
sodipodi:cy="18.604561"
sodipodi:rx="3.3335035"
sodipodi:ry="3.3335035"
d="M 30.910667 18.604561 A 3.3335035 3.3335035 0 1 1 24.243660,18.604561 A 3.3335035 3.3335035 0 1 1 30.910667 18.604561 z"
transform="matrix(2.382303,0.000000,0.000000,2.382303,-40.92229,-20.43007)" />
<path
transform="matrix(4.657608,0.000000,0.000000,4.657608,-103.6690,-62.76113)"
d="M 30.910667 18.604561 A 3.3335035 3.3335035 0 1 1 24.243660,18.604561 A 3.3335035 3.3335035 0 1 1 30.910667 18.604561 z"
sodipodi:ry="3.3335035"
sodipodi:rx="3.3335035"
sodipodi:cy="18.604561"
sodipodi:cx="27.577164"
id="path11490"
style="opacity:1.0000000;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:url(#radialGradient1354);stroke-width:0.60420674;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
sodipodi:type="arc" />
<path
transform="matrix(1.567741,0.000000,0.000000,1.567741,-22.25656,-31.99559)"
d="M 36.769553 44.565483 A 6.5659914 2.2223356 0 1 1 23.637570,44.565483 A 6.5659914 2.2223356 0 1 1 36.769553 44.565483 z"
sodipodi:ry="2.2223356"
sodipodi:rx="6.5659914"
sodipodi:cy="44.565483"
sodipodi:cx="30.203562"
id="path11506"
style="opacity:0.17647059;color:#000000;fill:url(#radialGradient1356);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.8141584;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
sodipodi:type="arc" />
<path
id="path11516"
d="M 23.812108,28.571856 L 26.719573,29.426992 L 22.443890,32.334457 L 28.258818,33.873702 L 21.075671,36.781167 L 29.627037,37.636304"
style="opacity:1.0000000;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000004;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible" />
<rect
style="opacity:1.0000000;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99999976;stroke-linecap:butt;stroke-linejoin:bevel;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10.000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:inline;overflow:visible"
id="rect11528"
width="37.696587"
height="37.696587"
x="5.5973887"
y="4.7060070"
rx="4.2426391"
ry="4.2426391" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 12 KiB