[Goodies-commits] r3696 - in xfce4-battery-plugin/branches/hal_based: . icons icons/16x16 icons/22x22 icons/24x24 icons/scalable panel-plugin po simulator

Nick Schermer nick at xfce.org
Mon Dec 10 19:13:44 CET 2007


Author: nick
Date: 2007-12-10 18:13:44 +0000 (Mon, 10 Dec 2007)
New Revision: 3696

Added:
   xfce4-battery-plugin/branches/hal_based/AUTHORS
   xfce4-battery-plugin/branches/hal_based/BUGS
   xfce4-battery-plugin/branches/hal_based/COPYING
   xfce4-battery-plugin/branches/hal_based/ChangeLog
   xfce4-battery-plugin/branches/hal_based/INSTALL
   xfce4-battery-plugin/branches/hal_based/Makefile.am
   xfce4-battery-plugin/branches/hal_based/NEWS
   xfce4-battery-plugin/branches/hal_based/README
   xfce4-battery-plugin/branches/hal_based/THANKS
   xfce4-battery-plugin/branches/hal_based/TODO
   xfce4-battery-plugin/branches/hal_based/autogen.sh
   xfce4-battery-plugin/branches/hal_based/configure.in.in
   xfce4-battery-plugin/branches/hal_based/icons/
   xfce4-battery-plugin/branches/hal_based/icons/16x16/
   xfce4-battery-plugin/branches/hal_based/icons/16x16/Makefile.am
   xfce4-battery-plugin/branches/hal_based/icons/16x16/ac-adapter.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charged.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-000.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-020.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-040.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-060.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-080.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-100.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-000.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-020.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-040.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-060.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-080.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-100.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-missing.png
   xfce4-battery-plugin/branches/hal_based/icons/16x16/battery.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/
   xfce4-battery-plugin/branches/hal_based/icons/22x22/Makefile.am
   xfce4-battery-plugin/branches/hal_based/icons/22x22/ac-adapter.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charged.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-000.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-020.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-040.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-060.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-080.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-100.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-000.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-020.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-040.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-060.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-080.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-100.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-missing.png
   xfce4-battery-plugin/branches/hal_based/icons/22x22/battery.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/
   xfce4-battery-plugin/branches/hal_based/icons/24x24/Makefile.am
   xfce4-battery-plugin/branches/hal_based/icons/24x24/ac-adapter.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charged.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-000.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-020.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-040.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-060.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-080.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-100.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-000.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-020.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-040.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-060.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-080.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-100.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-missing.png
   xfce4-battery-plugin/branches/hal_based/icons/24x24/battery.png
   xfce4-battery-plugin/branches/hal_based/icons/Makefile.am
   xfce4-battery-plugin/branches/hal_based/icons/scalable/
   xfce4-battery-plugin/branches/hal_based/icons/scalable/Makefile.am
   xfce4-battery-plugin/branches/hal_based/icons/scalable/ac-adapter.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charged.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-000.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-020.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-040.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-060.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-080.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-100.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-000.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-020.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-040.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-060.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-080.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-100.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-missing.svg
   xfce4-battery-plugin/branches/hal_based/icons/scalable/battery.svg
   xfce4-battery-plugin/branches/hal_based/panel-plugin/
   xfce4-battery-plugin/branches/hal_based/panel-plugin/Makefile.am
   xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.c
   xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.desktop.in.in
   xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.h
   xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-plugin.c
   xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-plugin.h
   xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-preferences.c
   xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-preferences.h
   xfce4-battery-plugin/branches/hal_based/po/
   xfce4-battery-plugin/branches/hal_based/po/ChangeLog
   xfce4-battery-plugin/branches/hal_based/po/LINGUAS
   xfce4-battery-plugin/branches/hal_based/po/POTFILES.in
   xfce4-battery-plugin/branches/hal_based/po/xfce4-battery-plugin.pot
   xfce4-battery-plugin/branches/hal_based/simulator/
   xfce4-battery-plugin/branches/hal_based/simulator/Makefile
   xfce4-battery-plugin/branches/hal_based/simulator/simulator.c
Log:
* Initial Import


Added: xfce4-battery-plugin/branches/hal_based/AUTHORS
===================================================================
--- xfce4-battery-plugin/branches/hal_based/AUTHORS	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/AUTHORS	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1 @@
+Nick Schermer <nick at xfce.org>


Property changes on: xfce4-battery-plugin/branches/hal_based/AUTHORS
___________________________________________________________________
Name: svn:executable
   + *

Added: xfce4-battery-plugin/branches/hal_based/BUGS
===================================================================
--- xfce4-battery-plugin/branches/hal_based/BUGS	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/BUGS	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,18 @@
+
+Battery information
+===================
+
+When the plugin does not display the right values or update, you
+can help fixing the problem by providing the following information:
+
+- The battery information from "lshal".
+- Information from the HAL monitor:
+  - Run "lshal -m" in a terminal.
+  - Discharge the battery for a couple of minutes (or till the
+    problem occurs).
+  - Plugin / out the adapter.
+  - Press Ctrl + C to end the monitoring.
+
+Copy the information obtained from the steps above, put it in a
+file and create a bug report (http://bugzilla.xfce.org) with
+the file attached.


Property changes on: xfce4-battery-plugin/branches/hal_based/BUGS
___________________________________________________________________
Name: svn:executable
   + *

Added: xfce4-battery-plugin/branches/hal_based/COPYING
===================================================================
--- xfce4-battery-plugin/branches/hal_based/COPYING	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/COPYING	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,23 @@
+ Copyright (c) 2006 Nick Schermer <nick at xfce.org>
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Property changes on: xfce4-battery-plugin/branches/hal_based/COPYING
___________________________________________________________________
Name: svn:executable
   + *

Added: xfce4-battery-plugin/branches/hal_based/ChangeLog
===================================================================


Property changes on: xfce4-battery-plugin/branches/hal_based/ChangeLog
___________________________________________________________________
Name: svn:executable
   + *

Added: xfce4-battery-plugin/branches/hal_based/INSTALL
===================================================================
--- xfce4-battery-plugin/branches/hal_based/INSTALL	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/INSTALL	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1 @@
+


Property changes on: xfce4-battery-plugin/branches/hal_based/INSTALL
___________________________________________________________________
Name: svn:executable
   + *

Added: xfce4-battery-plugin/branches/hal_based/Makefile.am
===================================================================
--- xfce4-battery-plugin/branches/hal_based/Makefile.am	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/Makefile.am	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,27 @@
+# $Id$
+
+SUBDIRS =								\
+	panel-plugin							\
+	icons								\
+	po
+
+AUTOMAKE_OPTIONS =							\
+	dist-bzip2
+
+distclean-local:
+	rm -rf *.cache *~
+
+rpm: dist
+	rpmbuild -ta $(PACKAGE)-$(VERSION).tar.gz
+	@rm -f $(PACKAGE)-$(VERSION).tar.gz
+
+EXTRA_DIST =								\
+	intltool-extract.in						\
+	intltool-merge.in						\
+	intltool-update.in						\
+	$(desktop_in_in_files)
+
+DISTCLEANFILES =							\
+	intltool-extract						\
+	intltool-merge							\
+	intltool-update


Property changes on: xfce4-battery-plugin/branches/hal_based/Makefile.am
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/NEWS
===================================================================


Property changes on: xfce4-battery-plugin/branches/hal_based/NEWS
___________________________________________________________________
Name: svn:executable
   + *

Added: xfce4-battery-plugin/branches/hal_based/README
===================================================================
--- xfce4-battery-plugin/branches/hal_based/README	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/README	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,34 @@
+What is it?
+===========
+
+Xfce4-battery-plugin is a panel plugin that can be used in the Xfce
+panel. The plugin uses HAL to get the information about the
+battery(-ies) and suspending the system.
+
+
+Required packages
+=================
+
+This plugin depends on the following packages:
+
+ - gtk+ 2.8.0 or above
+ - libxfce4util 4.4.0 or above
+ - libxfce4panel 4.4.0 or above
+ - hal 0.5.6 or above
+ - dbus-glib 0.34 or above
+
+
+Installation
+============
+
+The file 'INSTALL' contains generic installation
+instructions.
+
+
+How to report bugs?
+===================
+
+Bugs should be reported to the Xfce bug tracking system
+(http://bugzilla.xfce.org, product 'Xfce Panel Plugins', component
+'Battery'). You will need to create an account for yourself.
+More information can be found in the BUGS file.


Property changes on: xfce4-battery-plugin/branches/hal_based/README
___________________________________________________________________
Name: svn:executable
   + *

Added: xfce4-battery-plugin/branches/hal_based/THANKS
===================================================================
--- xfce4-battery-plugin/branches/hal_based/THANKS	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/THANKS	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,2 @@
+
+Icon design by Jakub Steiner.

Added: xfce4-battery-plugin/branches/hal_based/TODO
===================================================================


Property changes on: xfce4-battery-plugin/branches/hal_based/TODO
___________________________________________________________________
Name: svn:executable
   + *

Added: xfce4-battery-plugin/branches/hal_based/autogen.sh
===================================================================
--- xfce4-battery-plugin/branches/hal_based/autogen.sh	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/autogen.sh	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,32 @@
+#!/bin/sh
+#
+# $Id: $
+#
+
+(type xdt-autogen) >/dev/null 2>&1 || {
+  cat >&2 <<EOF
+autogen.sh: You don't seem to have the Xfce development tools installed on
+            your system, which are required to build this software.
+            Please install the xfce4-dev-tools package first, it is available
+            from http://www.xfce.org/.
+EOF
+  exit 1
+}
+
+# verify that po/LINGUAS is present
+(test -f po/LINGUAS) >/dev/null 2>&1 || {
+  cat >&2 <<EOF
+autogen.sh: The file po/LINGUAS could not be found. Please check your snapshot
+            or try to checkout again.
+EOF
+  exit 1
+}
+
+# substitute revision and linguas
+linguas=`sed -e '/^#/d' po/LINGUAS`
+revision=`LC_ALL=C svn info $0 | awk '/^Revision: / {printf "%05d\n", $2}'`
+sed -e "s/@LINGUAS@/${linguas}/g" \
+    -e "s/@REVISION@/${revision}/g" \
+    < "configure.in.in" > "configure.in"
+
+exec xdt-autogen $@


Property changes on: xfce4-battery-plugin/branches/hal_based/autogen.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: xfce4-battery-plugin/branches/hal_based/configure.in.in
===================================================================
--- xfce4-battery-plugin/branches/hal_based/configure.in.in	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/configure.in.in	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,80 @@
+dnl $Id$
+dnl
+dnl Copyright (c) 2007 Nick Schermer <nick at xfce.org>
+dnl
+
+dnl ***************************
+dnl *** Version information ***
+dnl ***************************
+m4_define([battery_version_major], [0])
+m4_define([battery_version_minor], [7])
+m4_define([battery_version_micro], [0])
+m4_define([battery_version_build], [r at REVISION@])
+m4_define([battery_version_tag], [svn])
+m4_define([battery_version], [battery_version_major().battery_version_minor().battery_version_micro()ifelse(battery_version_tag(), [svn], [battery_version_tag()-battery_version_build()], [battery_version_tag()])])
+
+dnl ***************************
+dnl *** Initialize autoconf ***
+dnl ***************************
+AC_COPYRIGHT([Copyright (c) 2007
+        Nick Schermer <nick at xfce.org>])
+AC_INIT([Battery Monitor], [battery_version()], [http://bugzilla.xfce.org], [xfce4-battery-plugin])
+AC_PREREQ([2.50])
+AC_REVISION([$Id$])
+
+dnl ***************************
+dnl *** Initialize automake ***
+dnl ***************************
+AM_INIT_AUTOMAKE([1.8 dist-bzip2 tar-ustar])
+AM_CONFIG_HEADER([config.h])
+AM_MAINTAINER_MODE()
+
+dnl ********************************
+dnl *** Check for basic programs ***
+dnl ********************************
+AC_PROG_CC()
+AC_PROG_LD()
+AC_PROG_INSTALL()
+AC_PROG_INTLTOOL()
+
+dnl **************************
+dnl *** Initialize libtool ***
+dnl **************************
+AC_PROG_LIBTOOL()
+
+dnl **********************************
+dnl *** Check for standard headers ***
+dnl **********************************
+AC_CHECK_HEADERS([math.h stdlib.h string.h])
+
+dnl ******************************
+dnl *** Check for i18n support ***
+dnl ******************************
+XDT_I18N([@LINGUAS@])
+
+dnl ***********************************
+dnl *** Check for required packages ***
+dnl ***********************************
+XDT_CHECK_PACKAGE([GTHREAD], [gthread-2.0], [2.6.0])
+XDT_CHECK_PACKAGE([GTK], [gtk+-2.0], [2.6.0])
+XDT_CHECK_PACKAGE([LIBXFCE4UTIL], [libxfce4util-1.0], [4.3.90.2])
+XDT_CHECK_PACKAGE([LIBXFCEGUI4], [libxfcegui4-1.0], [4.3.90.2])
+XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.3.99.2])
+XDT_CHECK_PACKAGE([HAL], [hal], [0.5.6])
+XDT_CHECK_PACKAGE([DBUS], [dbus-glib-1], [0.34])
+
+dnl ***********************************
+dnl *** Check for debugging support ***
+dnl ***********************************
+XDT_FEATURE_DEBUG()
+
+AC_OUTPUT([
+Makefile
+icons/Makefile
+icons/16x16/Makefile
+icons/22x22/Makefile
+icons/24x24/Makefile
+icons/scalable/Makefile
+panel-plugin/Makefile
+po/Makefile.in
+])


Property changes on: xfce4-battery-plugin/branches/hal_based/configure.in.in
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/Makefile.am
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/16x16/Makefile.am	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/16x16/Makefile.am	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,25 @@
+# $Id$
+
+iconsdir =								\
+	$(datadir)/icons/hicolor/16x16/apps
+
+icons_DATA =								\
+	ac-adapter.png							\
+	battery-discharging-000.png					\
+	battery-discharging-020.png					\
+	battery-discharging-040.png					\
+	battery-discharging-060.png					\
+	battery-discharging-080.png					\
+	battery-discharging-100.png					\
+	battery-charging-000.png					\
+	battery-charging-020.png					\
+	battery-charging-040.png					\
+	battery-charging-060.png					\
+	battery-charging-080.png					\
+	battery-charging-100.png					\
+	battery-charged.png						\
+	battery-missing.png						\
+	battery.png
+
+EXTRA_DIST =								\
+	$(icons_DATA)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/Makefile.am
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/ac-adapter.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/ac-adapter.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charged.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charged.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-000.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-000.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-020.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-020.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-040.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-040.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-060.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-060.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-080.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-080.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-100.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-charging-100.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-000.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-000.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-020.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-020.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-040.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-040.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-060.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-060.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-080.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-080.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-100.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-discharging-100.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-missing.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery-missing.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/16x16/battery.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/Makefile.am
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/22x22/Makefile.am	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/22x22/Makefile.am	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,25 @@
+# $Id$
+
+iconsdir =								\
+	$(datadir)/icons/hicolor/22x22/apps
+
+icons_DATA =								\
+	ac-adapter.png							\
+	battery-discharging-000.png					\
+	battery-discharging-020.png					\
+	battery-discharging-040.png					\
+	battery-discharging-060.png					\
+	battery-discharging-080.png					\
+	battery-discharging-100.png					\
+	battery-charging-000.png					\
+	battery-charging-020.png					\
+	battery-charging-040.png					\
+	battery-charging-060.png					\
+	battery-charging-080.png					\
+	battery-charging-100.png					\
+	battery-charged.png						\
+	battery-missing.png						\
+	battery.png
+
+EXTRA_DIST =								\
+	$(icons_DATA)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/Makefile.am
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/ac-adapter.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/ac-adapter.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charged.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charged.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-000.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-000.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-020.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-020.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-040.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-040.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-060.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-060.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-080.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-080.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-100.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-charging-100.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-000.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-000.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-020.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-020.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-040.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-040.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-060.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-060.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-080.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-080.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-100.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-discharging-100.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-missing.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery-missing.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/22x22/battery.png
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/Makefile.am
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/24x24/Makefile.am	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/24x24/Makefile.am	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,25 @@
+# $Id$
+
+iconsdir =								\
+	$(datadir)/icons/hicolor/24x24/apps
+
+icons_DATA =								\
+	ac-adapter.png							\
+	battery-discharging-000.png					\
+	battery-discharging-020.png					\
+	battery-discharging-040.png					\
+	battery-discharging-060.png					\
+	battery-discharging-080.png					\
+	battery-discharging-100.png					\
+	battery-charging-000.png					\
+	battery-charging-020.png					\
+	battery-charging-040.png					\
+	battery-charging-060.png					\
+	battery-charging-080.png					\
+	battery-charging-100.png					\
+	battery-charged.png						\
+	battery-missing.png						\
+	battery.png
+
+EXTRA_DIST =								\
+	$(icons_DATA)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/Makefile.am
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/ac-adapter.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/ac-adapter.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charged.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charged.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-000.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-000.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-020.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-020.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-040.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-040.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-060.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-060.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-080.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-080.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-100.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-charging-100.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-000.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-000.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-020.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-020.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-040.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-040.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-060.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-060.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-080.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-080.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-100.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-discharging-100.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-missing.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery-missing.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery.png
===================================================================
(Binary files differ)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/24x24/battery.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: xfce4-battery-plugin/branches/hal_based/icons/Makefile.am
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/Makefile.am	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/Makefile.am	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,20 @@
+# $Id$
+
+SUBDIRS =								\
+	16x16								\
+	22x22								\
+	24x24								\
+	scalable
+
+gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
+
+install-data-hook:
+	@-if test -z "$(DESTDIR)"; then					\
+                echo "Updating Gtk icon cache.";			\
+                $(gtk_update_icon_cache);				\
+        else								\
+                echo "*** Icon cache not updated. Remember to run:";	\
+		echo "***";						\
+                echo "***   $(gtk_update_icon_cache)";			\
+		echo "***";						\
+        fi


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/Makefile.am
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/Makefile.am
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/Makefile.am	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/Makefile.am	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,25 @@
+# $Id$
+
+iconsdir =								\
+	$(datadir)/icons/hicolor/scalable/apps
+
+icons_DATA =								\
+	ac-adapter.svg							\
+	battery-discharging-000.svg					\
+	battery-discharging-020.svg					\
+	battery-discharging-040.svg					\
+	battery-discharging-060.svg					\
+	battery-discharging-080.svg					\
+	battery-discharging-100.svg					\
+	battery-charging-000.svg					\
+	battery-charging-020.svg					\
+	battery-charging-040.svg					\
+	battery-charging-060.svg					\
+	battery-charging-080.svg					\
+	battery-charging-100.svg					\
+	battery-charged.svg						\
+	battery-missing.svg						\
+	battery.svg
+
+EXTRA_DIST =								\
+	$(icons_DATA)


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/scalable/Makefile.am
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/ac-adapter.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/ac-adapter.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/ac-adapter.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,554 @@
+<?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"
+   sodipodi:docname="gnome-dev-adapter.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/gnome-power-manager/scalable"
+   inkscape:version="0.43"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#ff5858;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#888a85"
+     inkscape:window-y="118"
+     inkscape:window-x="367"
+     inkscape:window-height="831"
+     inkscape:window-width="822"
+     fill="#babdb6"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="5.0943067"
+     inkscape:cx="83.215653"
+     inkscape:zoom="1"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       sodipodi:nodetypes="cssc"
+       id="path3351"
+       d="M 25,15.5 C 25,15.5 27.125,5.375 23,4 C 18.875,2.625 13.25,10.5 8.5,10 C 3.75,9.5 3.6464466,-1.5355339 3.6464466,-1.5355339"
+       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3359);stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3347);stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 25,15.5 C 25,15.5 27.125,5.375 23,4 C 18.875,2.625 13.25,10.5 8.5,10 C 3.75,9.5 3.6464466,-1.5355339 3.6464466,-1.5355339"
+       id="path3339"
+       sodipodi:nodetypes="cssc" />
+    <path
+       style="opacity:0.52197802;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3363);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.748738,14.765981 C 24.748738,14.765981 26.017133,4.5314834 22.273864,3.4522727 C 18.694101,2.420202 11.378007,11.772266 6.7175144,9.109127 C 3.0052037,6.9878067 2.6516505,-1.4974747 2.6516505,-1.4974747"
+       id="path3361"
+       sodipodi:nodetypes="czsc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.58241763;color:#000000;fill:url(#radialGradient3329);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3321"
+       sodipodi:cx="22.5"
+       sodipodi:cy="34"
+       sodipodi:rx="23.5"
+       sodipodi:ry="14"
+       d="M 46 34 A 23.5 14 0 1 1  -1,34 A 23.5 14 0 1 1  46 34 z"
+       transform="matrix(1,0,0,1.428571,2,-18.86433)" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#radialGradient3315);fill-opacity:1;fill-rule:nonzero;stroke:#848781;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 25.061614,11.494622 C 15.84863,11.723232 8.4991139,19.115639 8.4991139,28.256775 L 8.4991139,28.657341 C 8.4965829,28.6696 8.5004109,28.706298 8.4991139,28.718966 C 8.4987859,28.725392 8.4991139,28.743271 8.4991139,28.749779 L 8.4991139,41.136516 C 8.4991139,41.143025 8.4987859,41.160903 8.4991139,41.167329 C 8.5004109,41.179998 8.4965829,41.216696 8.4991139,41.228955 C 8.5006759,41.234969 8.5285129,41.253874 8.5303639,41.259767 C 8.5324959,41.265531 8.5279589,41.284954 8.5303639,41.29058 C 8.5383759,41.307023 8.5513559,41.337211 8.5616139,41.352206 C 8.5652669,41.357028 8.5889849,41.37838 8.5928639,41.383019 C 8.5969609,41.387465 8.6198069,41.409585 8.6241139,41.413831 C 8.6288179,41.417656 8.6504729,41.441042 8.6553639,41.444644 C 8.6705719,41.454759 8.7011879,41.467557 8.7178639,41.475457 C 8.7292759,41.480201 8.7684099,41.502619 8.7803639,41.50627 C 8.7864649,41.50781 8.8053979,41.505021 8.8116139,41.50627 C 8.8242629,41.508165 8.8610809,41.505623 8.8741139,4
 1.50627 L 42.124114,41.50627 C 42.137147,41.505623 42.173965,41.508165 42.186614,41.50627 C 42.19283,41.505021 42.211764,41.50781 42.217864,41.50627 C 42.229818,41.502619 42.268952,41.480201 42.280364,41.475457 C 42.29704,41.467557 42.327656,41.454759 42.342864,41.444644 C 42.347755,41.441042 42.36941,41.417656 42.374114,41.413831 C 42.378421,41.409585 42.401267,41.387465 42.405364,41.383019 C 42.409243,41.37838 42.432961,41.357028 42.436614,41.352206 C 42.446872,41.33721 42.459852,41.307023 42.467864,41.29058 C 42.470269,41.284954 42.465732,41.265531 42.467864,41.259767 C 42.469715,41.253874 42.497552,41.23497 42.499114,41.228955 C 42.501645,41.216696 42.497817,41.179998 42.499114,41.167329 C 42.499442,41.160903 42.499114,41.143025 42.499114,41.136516 L 42.499114,28.749779 C 42.499114,28.743271 42.499442,28.725392 42.499114,28.718966 C 42.497817,28.706298 42.501645,28.6696 42.499114,28.657341 L 42.499114,28.256775 C 42.499114,18.970542 34.917114,11.494622 25.499114,11.49462
 2 C 25.351958,11.494622 25.207852,11.490993 25.061614,11.494622 z "
+       id="rect2393"
+       sodipodi:nodetypes="cccsccsssssssssssccsssssssssssccsccsc" />
+    <rect
+       style="opacity:1;color:#000000;fill:url(#linearGradient3277);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999976;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="rect2391"
+       width="29.972158"
+       height="10.054042"
+       x="10.513954"
+       y="29.472982"
+       rx="0.38128227"
+       ry="0.38128221" />
+    <path
+       d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z"
+       sodipodi:ry="5.5684657"
+       sodipodi:rx="3.5355339"
+       sodipodi:cy="14.854369"
+       sodipodi:cx="69.296463"
+       id="path3297"
+       style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3299);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc"
+       transform="translate(-34.8839,21)" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3295);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3287"
+       sodipodi:cx="69.296463"
+       sodipodi:cy="14.854369"
+       sodipodi:rx="3.5355339"
+       sodipodi:ry="5.5684657"
+       d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z"
+       transform="translate(-52,21)" />
+    <path
+       sodipodi:nodetypes="cccsccsssssssssssccsssssssssssccsccsc"
+       id="path3319"
+       d="M 25.090015,12.46904 C 16.475304,12.682805 9.6030509,19.595164 9.6030509,28.142692 L 9.6030509,28.517247 C 9.6006839,28.528709 9.6042629,28.563024 9.6030509,28.57487 C 9.6027439,28.580878 9.6030509,28.597596 9.6030509,28.603682 L 9.6030509,40.186049 C 9.6030509,40.192135 9.6027439,40.208852 9.6030509,40.214861 C 9.6042629,40.226707 9.6006839,40.261022 9.6030509,40.272485 C 9.6045109,40.278109 9.6305399,40.295786 9.6322709,40.301296 C 9.6342649,40.306686 9.6300219,40.324848 9.6322709,40.330108 C 9.6397629,40.345484 9.6518999,40.373711 9.6614919,40.387732 C 9.6649079,40.392241 9.6870849,40.412207 9.6907129,40.416545 C 9.6945439,40.420702 9.7159059,40.441385 9.7199329,40.445356 C 9.7243319,40.448932 9.7445809,40.4708 9.7491539,40.474168 C 9.7633739,40.483626 9.7920019,40.495593 9.8075949,40.50298 C 9.8182659,40.507416 9.8548589,40.528378 9.8660369,40.531792 C 9.8717419,40.533232 9.8894449,40.530624 9.8952569,40.531792 C 9.9070849,40.533564 9.9415119,40.531187 9.953698
 9,40.531792 L 41.04451,40.531792 C 41.056697,40.531187 41.091124,40.533564 41.102952,40.531792 C 41.108764,40.530624 41.126468,40.533232 41.132172,40.531792 C 41.14335,40.528378 41.179943,40.507416 41.190614,40.50298 C 41.206207,40.495593 41.234835,40.483626 41.249055,40.474168 C 41.253628,40.4708 41.273877,40.448932 41.278276,40.445356 C 41.282303,40.441385 41.303666,40.420702 41.307496,40.416545 C 41.311124,40.412207 41.333301,40.392241 41.336717,40.387732 C 41.346309,40.37371 41.358446,40.345484 41.365938,40.330108 C 41.368187,40.324848 41.363944,40.306686 41.365938,40.301296 C 41.367669,40.295786 41.393698,40.27811 41.395159,40.272485 C 41.397525,40.261022 41.393946,40.226707 41.395159,40.214861 C 41.395465,40.208852 41.395159,40.192135 41.395159,40.186049 L 41.395159,28.603682 C 41.395159,28.597596 41.395465,28.580878 41.395159,28.57487 C 41.393946,28.563024 41.397525,28.528709 41.395159,28.517247 L 41.395159,28.142692 C 41.395159,19.459489 34.305518,12.46904 25.499105,
 12.46904 C 25.361505,12.46904 25.226757,12.465647 25.090015,12.46904 z "
+       style="opacity:0.58241763;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.99999928;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <rect
+       style="opacity:1;color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999917;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="rect3279"
+       width="2.9998362"
+       height="14.243194"
+       x="15.522423"
+       y="31.530037"
+       rx="0.381282"
+       ry="0.38128212" />
+    <rect
+       style="opacity:1;color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3337);stroke-width:0.99999887;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="rect3281"
+       width="1.0224007"
+       height="8.2487669"
+       x="16.5"
+       y="36.5"
+       rx="0"
+       ry="0" />
+    <rect
+       ry="0.38128212"
+       rx="0.381282"
+       y="31.530037"
+       x="32.5"
+       height="14.243194"
+       width="2.9998362"
+       id="rect3283"
+       style="opacity:1;color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999917;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <rect
+       ry="0"
+       rx="0"
+       y="36.5"
+       x="33.477577"
+       height="8.2487669"
+       width="1.0224007"
+       id="rect3285"
+       style="opacity:1;color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3349);stroke-width:0.99999887;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charged.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charged.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charged.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,956 @@
+<?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"
+   sodipodi:docname="gpm-battery-charged.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/PowerManager/scalable"
+   inkscape:version="0.43+devel"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#ff5858;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-8.708716e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010922,0,0,0.991346,-7.327667,-4.826537)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010922,0,0,0.992756,-7.327667,-4.832743)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010922,0,0,1,-7.327668,-2.32786)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,-5.526024e-15,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010922,0,0,1,-7.327668,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010922,0,0,1,-7.327666,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="42"
+     inkscape:window-x="254"
+     inkscape:window-height="928"
+     inkscape:window-width="944"
+     fill="#3465a4"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="16.224494"
+     inkscape:cx="22.675815"
+     inkscape:zoom="11.313708"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       sodipodi:nodetypes="cssc"
+       id="path3835"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3837);stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible;opacity:1" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.58241763;color:#000000;fill:url(#radialGradient3806);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3321"
+       sodipodi:cx="22.5"
+       sodipodi:cy="34"
+       sodipodi:rx="23.5"
+       sodipodi:ry="14"
+       d="M 46 34 A 23.5 14 0 1 1  -1,34 A 23.5 14 0 1 1  46 34 z"
+       transform="matrix(0.7,0,0,1,17.8,1)" />
+    <path
+       transform="matrix(1.070316,0,0,1.151259,-8.4558,-14.46191)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3797);stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       id="path3339"
+       sodipodi:nodetypes="cssc" />
+    <path
+       style="opacity:0.52197804;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 33.829323,25.323223 C 32.41511,16.130835 42.523381,13.496137 36.480967,7.822331 C 30.34962,2.0650171 15.332069,16.672654 10.671569,14.009515 C 6.9592589,11.888195 5.7218254,-0.83972765 5.7218254,-0.83972765"
+       id="path3361"
+       sodipodi:nodetypes="czsc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 16.871279,4.0026374 C 8.9260107,4.0026374 2.4656405,6.7808855 2.4656395,10.198551 C 2.4656395,10.443795 2.4656395,32.868017 2.4656395,33.123427 C 2.4656395,36.541093 8.9260096,39.31934 16.871279,39.31934 C 24.816547,39.31934 31.534163,36.541092 31.534161,33.123427 C 31.534161,32.921132 31.534161,10.400846 31.534161,10.198551 C 31.534161,6.7808845 24.816546,4.0026374 16.871279,4.0026374 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.879996,4.7826643 C 9.4722033,4.7826643 3.4488595,7.376656 3.4488585,10.567657 C 3.4488585,10.796637 3.4488585,32.295174 3.4488585,32.533645 C 3.4488585,35.724648 9.4722023,38.318638 16.879996,38.318638 C 24.287788,38.318638 30.550974,35.724647 30.550972,32.533645 C 30.550972,32.344768 30.550972,10.756537 30.550972,10.567657 C 30.550972,7.376655 24.287787,4.7826643 16.879996,4.7826643 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 28.924424,8.500013 C 27.803195,7.514903 26.855131,7.214975 25.860868,6.7322461 L 26.167222,25.420069 L 28.924424,28.652556 L 28.924424,8.500013 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="opacity:0.79120878;color:#000000;fill:url(#linearGradient3811);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99621511;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.295574,6.336243 C 9.6193322,6.470969 4.2991157,8.676181 4.2991157,11.364456 C 4.2991157,11.683147 4.2991157,31.929837 4.2991157,32.24636 C 4.2991157,35.021353 9.9395939,37.27457 16.917612,37.274572 C 23.895631,37.274572 29.565729,35.021353 29.56573,32.24636 C 29.56573,31.929837 29.56573,11.683147 29.56573,11.364456 C 29.56573,8.589462 23.895631,6.336244 16.917612,6.336243 C 16.699549,6.336243 16.510936,6.331897 16.295574,6.336243 z "
+       id="path3275"
+       sodipodi:nodetypes="cssssssc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3821);stroke-width:1.08380461;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3277"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.983216,0,0,0.865862,-6.665776,-1.604813)" />
+    <path
+       transform="matrix(1.048621,0,0,0.964345,-8.232422,-3.540415)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3239);stroke-width:0.99443036;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367399,0,0,0.36343,7.936622,-7.837317)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 17.025026,2.5 C 15.000357,2.5 12.343159,3.214153 12.343159,4.092669 C 12.343159,4.155709 12.343159,6.656674 12.343159,6.722328 C 12.343159,7.600844 15.000357,8.314997 17.025026,8.314997 C 19.049695,8.314997 21.483612,7.600844 21.483611,6.722328 C 21.483611,6.670328 21.483611,4.144669 21.483611,4.092669 C 21.483611,3.214152 19.049695,2.5 17.025026,2.5 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 6.608618,14.743568 L 6.9696608,31.529283 L 11.591021,32.814997 L 11.446603,16.100711 C 11.446603,16.100711 13.406625,16.012323 16.800435,15.798037 C 10.232095,15.748054 5.9416833,14.219867 3.5758513,11.957854 C 5.008226,14.05003 6.608618,14.743568 6.608618,14.743568 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35114002;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.27495,0,0,0.192106,10.33251,1.668374)" />
+    <g
+       id="g3814"
+       transform="translate(-45.004,-5.936464)">
+      <path
+         sodipodi:nodetypes="cccsccccccsccsc"
+         id="rect2393"
+         d="M 79.191286,28.437593 C 72.690514,28.59762 67.504624,33.772305 67.504624,40.1711 L 67.504624,40.451497 C 67.502838,40.460078 67.505539,40.485767 67.504624,40.494634 C 67.504392,40.499132 67.504624,40.511648 67.504624,40.516203 L 67.504624,49.186919 C 67.500718,49.355538 67.662376,49.5117 67.796572,49.504341 C 67.796572,49.504341 90.655668,49.540472 90.655668,49.540472 C 91.053415,49.518375 91.506406,49.303728 91.517454,48.839689 C 91.517454,48.839689 91.495357,40.516203 91.495357,40.516203 C 91.495357,40.511648 91.495588,40.499132 91.495357,40.494634 C 91.494442,40.485767 91.497142,40.460078 91.495357,40.451497 L 91.495357,40.1711 C 91.495357,33.670737 86.145424,28.437593 79.499991,28.437593 C 79.396156,28.437593 79.294473,28.435053 79.191286,28.437593 z "
+         style="color:#000000;fill:url(#radialGradient3825);fill-opacity:1;fill-rule:nonzero;stroke:#848781;stroke-width:0.99999952;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128221"
+         rx="0.38128209"
+         y="40.527031"
+         x="69.482597"
+         height="6.9925261"
+         width="20.013201"
+         id="rect2391"
+         style="color:#000000;fill:url(#linearGradient3827);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <path
+         transform="matrix(0.7,0,0,0.7,37.13251,35.09136)"
+         sodipodi:type="arc"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3829);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="path3297"
+         sodipodi:cx="69.296463"
+         sodipodi:cy="14.854369"
+         sodipodi:rx="3.5355339"
+         sodipodi:ry="5.5684657"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z" />
+      <path
+         transform="matrix(0.7,0,0,0.7,25.15124,35.09136)"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z"
+         sodipodi:ry="5.5684657"
+         sodipodi:rx="3.5355339"
+         sodipodi:cy="14.854369"
+         sodipodi:cx="69.296463"
+         id="path3287"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3831);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         sodipodi:type="arc" />
+      <path
+         style="opacity:0.58241763;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         d="M 79.311448,29.482533 C 73.404864,29.626641 68.560395,34.286528 68.560395,40.048745 C 68.560395,40.048745 68.516201,48.487142 68.516201,48.491244 C 68.516201,48.491244 90.512993,48.496419 90.512993,48.496419 L 90.490896,40.048745 C 90.490896,34.195064 85.62996,29.482533 79.591936,29.482533 C 79.497592,29.482533 79.405205,29.480246 79.311448,29.482533 z "
+         id="path3319"
+         sodipodi:nodetypes="cccscsc" />
+      <rect
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3283"
+         width="2.0417981"
+         height="9.9702358"
+         x="84.47113"
+         y="42.462387"
+         rx="0.38128215"
+         ry="0.38128218" />
+      <rect
+         y="46"
+         x="85"
+         height="6"
+         width="1"
+         id="rect3808"
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128218"
+         rx="0.38128215"
+         y="42.462387"
+         x="72.5"
+         height="9.9702358"
+         width="2.0417981"
+         id="rect3810"
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3812"
+         width="1"
+         height="6"
+         x="73.02887"
+         y="46" />
+    </g>
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-000.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-000.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-000.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1503 @@
+<?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"
+   sodipodi:docname="gnome-power-ac-1-of-8.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/gnome-power-manager/scalable"
+   inkscape:version="0.43"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#ff5858;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-7.964086e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.991346,-7.269358,-4.826537)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.992756,-7.269358,-4.832743)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-2.32786)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,3.202931e-17,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.010754,0,0,1,-7.286793,-3.082533)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="40"
+     inkscape:window-x="163"
+     inkscape:window-height="988"
+     inkscape:window-width="1038"
+     fill="#3465a4"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="true"
+     inkscape:current-layer="layer1"
+     inkscape:cy="27.259466"
+     inkscape:cx="18.309105"
+     inkscape:zoom="16"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       sodipodi:nodetypes="cssc"
+       id="path3835"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3837);stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible;opacity:1" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.58241763;color:#000000;fill:url(#radialGradient3806);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3321"
+       sodipodi:cx="22.5"
+       sodipodi:cy="34"
+       sodipodi:rx="23.5"
+       sodipodi:ry="14"
+       d="M 46 34 A 23.5 14 0 1 1  -1,34 A 23.5 14 0 1 1  46 34 z"
+       transform="matrix(0.7,0,0,1,17.8,1)" />
+    <path
+       transform="matrix(1.058752,0,0,1.151259,-7.591514,-14.46191)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3797);stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       id="path3339"
+       sodipodi:nodetypes="cssc" />
+    <path
+       style="opacity:0.52197804;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 33.829323,25.323223 C 32.41511,16.130835 42.523381,13.496137 36.480967,7.822331 C 30.34962,2.0650171 15.332069,16.672654 10.671569,14.009515 C 6.9592589,11.888195 5.7218254,-0.83972765 5.7218254,-0.83972765"
+       id="path3361"
+       sodipodi:nodetypes="czsc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 16.925566,4.0026374 C 8.981619,4.0026374 2.5223224,6.7808855 2.5223214,10.198551 C 2.5223214,10.443795 2.5223214,32.868017 2.5223214,33.123427 C 2.5223214,36.541093 8.981618,39.31934 16.925566,39.31934 C 24.869514,39.31934 31.586013,36.541092 31.586011,33.123427 C 31.586011,32.921132 31.586011,10.400846 31.586011,10.198551 C 31.586011,6.7808845 24.869513,4.0026374 16.925566,4.0026374 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.23626374;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3243);stroke-width:0.99090111;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3241"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(1.048446,0,0,0.971388,-7.969759,19.43377)" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.934282,4.7826643 C 9.5277209,4.7826643 3.505378,7.376656 3.505377,10.567657 C 3.505377,10.796637 3.505377,32.295174 3.505377,32.533645 C 3.505377,35.724648 9.5277198,38.318638 16.934282,38.318638 C 24.340842,38.318638 30.602988,35.724647 30.602986,32.533645 C 30.602986,32.344768 30.602986,10.756537 30.602986,10.567657 C 30.602986,7.376655 24.340841,4.7826643 16.934282,4.7826643 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="cssssssc"
+       id="path4432"
+       d="M 16.332521,25.438713 C 9.6573895,25.573439 4.338057,27.778651 4.338057,30.466926 C 4.338057,30.785617 4.338057,32.032307 4.338057,32.34883 C 4.338057,35.123823 9.9775974,37.37704 16.954456,37.377042 C 23.931315,37.377042 29.600471,35.123823 29.600472,32.34883 C 29.600472,32.032307 29.600472,30.785617 29.600472,30.466926 C 29.600472,27.691932 23.931315,25.438714 16.954456,25.438713 C 16.73643,25.438713 16.547847,25.434367 16.332521,25.438713 z "
+       style="opacity:0.61538463;color:#000000;fill:url(#linearGradient4501);fill-opacity:1;fill-rule:nonzero;stroke:#a40000;stroke-width:0.99621511;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       transform="matrix(0.983052,0,0,0.914029,-6.625013,17.61115)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path4434"
+       style="color:#000000;fill:url(#linearGradient4518);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4520);stroke-width:1.05494905;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 28.976705,8.500013 C 27.855663,7.514903 26.907756,7.214975 25.913658,6.7322461 L 26.219962,25.420069 L 28.976705,28.652556 L 28.976705,8.500013 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-8.173962,-3.540415)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4230);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,7.992393,-7.837317)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 17.079287,2.5 C 15.054955,2.5 12.398199,3.214153 12.398199,4.092669 C 12.398199,4.155709 12.398199,6.656674 12.398199,6.722328 C 12.398199,7.600844 15.054955,8.314997 17.079287,8.314997 C 19.10362,8.314997 21.537133,7.600844 21.537132,6.722328 C 21.537132,6.670328 21.537132,4.144669 21.537132,4.092669 C 21.537132,3.214152 19.10362,2.5 17.079287,2.5 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 6.6646107,14.743568 L 7.0255934,31.529283 L 11.646184,32.814997 L 11.501791,16.100711 C 11.501791,16.100711 13.461486,16.012323 16.854733,15.798037 C 10.287485,15.748054 5.9977868,14.219867 3.6323481,11.957854 C 5.0644847,14.05003 6.6646107,14.743568 6.6646107,14.743568 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,10.38789,1.668374)" />
+    <g
+       id="g3814"
+       transform="translate(-45.004,-5.936464)">
+      <path
+         sodipodi:nodetypes="cccsccccccsccsc"
+         id="rect2393"
+         d="M 79.191286,28.437593 C 72.690514,28.59762 67.504624,33.772305 67.504624,40.1711 L 67.504624,40.451497 C 67.502838,40.460078 67.505539,40.485767 67.504624,40.494634 C 67.504392,40.499132 67.504624,40.511648 67.504624,40.516203 L 67.504624,49.186919 C 67.500718,49.355538 67.662376,49.5117 67.796572,49.504341 C 67.796572,49.504341 90.655668,49.540472 90.655668,49.540472 C 91.053415,49.518375 91.506406,49.303728 91.517454,48.839689 C 91.517454,48.839689 91.495357,40.516203 91.495357,40.516203 C 91.495357,40.511648 91.495588,40.499132 91.495357,40.494634 C 91.494442,40.485767 91.497142,40.460078 91.495357,40.451497 L 91.495357,40.1711 C 91.495357,33.670737 86.145424,28.437593 79.499991,28.437593 C 79.396156,28.437593 79.294473,28.435053 79.191286,28.437593 z "
+         style="color:#000000;fill:url(#radialGradient3825);fill-opacity:1;fill-rule:nonzero;stroke:#848781;stroke-width:0.99999952;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128221"
+         rx="0.38128209"
+         y="40.527031"
+         x="69.482597"
+         height="6.9925261"
+         width="20.013201"
+         id="rect2391"
+         style="color:#000000;fill:url(#linearGradient3827);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <path
+         transform="matrix(0.7,0,0,0.7,37.13251,35.09136)"
+         sodipodi:type="arc"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3829);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="path3297"
+         sodipodi:cx="69.296463"
+         sodipodi:cy="14.854369"
+         sodipodi:rx="3.5355339"
+         sodipodi:ry="5.5684657"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z" />
+      <path
+         transform="matrix(0.7,0,0,0.7,25.15124,35.09136)"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z"
+         sodipodi:ry="5.5684657"
+         sodipodi:rx="3.5355339"
+         sodipodi:cy="14.854369"
+         sodipodi:cx="69.296463"
+         id="path3287"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3831);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         sodipodi:type="arc" />
+      <path
+         style="opacity:0.58241763;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         d="M 79.311448,29.482533 C 73.404864,29.626641 68.560395,34.286528 68.560395,40.048745 C 68.560395,40.048745 68.516201,48.487142 68.516201,48.491244 C 68.516201,48.491244 90.512993,48.496419 90.512993,48.496419 L 90.490896,40.048745 C 90.490896,34.195064 85.62996,29.482533 79.591936,29.482533 C 79.497592,29.482533 79.405205,29.480246 79.311448,29.482533 z "
+         id="path3319"
+         sodipodi:nodetypes="cccscsc" />
+      <rect
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3283"
+         width="2.0417981"
+         height="9.9702358"
+         x="84.47113"
+         y="42.462387"
+         rx="0.38128215"
+         ry="0.38128218" />
+      <rect
+         y="46"
+         x="85"
+         height="6"
+         width="1"
+         id="rect3808"
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128218"
+         rx="0.38128215"
+         y="42.462387"
+         x="72.5"
+         height="9.9702358"
+         width="2.0417981"
+         id="rect3810"
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3812"
+         width="1"
+         height="6"
+         x="73.02887"
+         y="46" />
+    </g>
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path3914"
+       d="M 18.009886,18.575938 L 12.470041,24.937721 L 16.45867,24.937721 L 14.395922,30.833073 L 20.447301,23.359244 L 16.225022,23.359244 L 18.009886,18.575938 z "
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#edd400;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 18.009884,18.575937 L 12.470041,24.937721 L 16.458672,24.937721 L 14.395923,30.833071 L 20.447302,23.359244 L 16.225023,23.359244 L 18.009884,18.575937 z "
+       id="path3912"
+       sodipodi:nodetypes="ccccccc" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-020.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-020.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-020.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1525 @@
+<?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"
+   sodipodi:docname="gpm-battery-charging-020.svg"
+   sodipodi:docbase="/home/andreas/projekt/tango/powermanager/PowerManager/scalable"
+   inkscape:version="0.43"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1535">
+      <stop
+         id="stop1537"
+         offset="0"
+         style="stop-color:#f67800;stop-opacity:1" />
+      <stop
+         id="stop1539"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1523">
+      <stop
+         id="stop1525"
+         offset="0"
+         style="stop-color:#ce5c00" />
+      <stop
+         id="stop1527"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#c36000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#fcaf3e;stop-opacity:1;" />
+      <stop
+         style="stop-color:#f57900;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-7.964086e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.991346,-7.269358,-4.826537)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.992756,-7.269358,-4.832743)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-2.32786)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,3.202931e-17,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.004593,0,0,1,-7.058924,-3.082533)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1535"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1523"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="25"
+     inkscape:window-x="0"
+     inkscape:window-height="945"
+     inkscape:window-width="1270"
+     fill="#f57900"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="38.803138"
+     inkscape:cx="33.230358"
+     inkscape:zoom="8"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       sodipodi:nodetypes="cssc"
+       id="path3835"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3837);stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible;opacity:1" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.58241763;color:#000000;fill:url(#radialGradient3806);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3321"
+       sodipodi:cx="22.5"
+       sodipodi:cy="34"
+       sodipodi:rx="23.5"
+       sodipodi:ry="14"
+       d="M 46 34 A 23.5 14 0 1 1  -1,34 A 23.5 14 0 1 1  46 34 z"
+       transform="matrix(0.7,0,0,1,17.8,1)" />
+    <path
+       transform="matrix(1.058752,0,0,1.151259,-7.591514,-14.46191)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3797);stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       id="path3339"
+       sodipodi:nodetypes="cssc" />
+    <path
+       style="opacity:0.52197804;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 33.829323,25.323223 C 32.41511,16.130835 42.523381,13.496137 36.480967,7.822331 C 30.34962,2.0650171 15.332069,16.672654 10.671569,14.009515 C 6.9592589,11.888195 5.7218254,-0.83972765 5.7218254,-0.83972765"
+       id="path3361"
+       sodipodi:nodetypes="czsc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 16.925566,4.0026374 C 8.981619,4.0026374 2.5223224,6.7808855 2.5223214,10.198551 C 2.5223214,10.443795 2.5223214,32.868017 2.5223214,33.123427 C 2.5223214,36.541093 8.981618,39.31934 16.925566,39.31934 C 24.869514,39.31934 31.586013,36.541092 31.586011,33.123427 C 31.586011,32.921132 31.586011,10.400846 31.586011,10.198551 C 31.586011,6.7808845 24.869513,4.0026374 16.925566,4.0026374 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.23626374;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3243);stroke-width:0.99090111;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3241"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(1.048446,0,0,0.971388,-7.969759,19.43377)" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.934282,4.7826643 C 9.5277209,4.7826643 3.505378,7.376656 3.505377,10.567657 C 3.505377,10.796637 3.505377,32.295174 3.505377,32.533645 C 3.505377,35.724648 9.5277198,38.318638 16.934282,38.318638 C 24.340842,38.318638 30.602988,35.724647 30.602986,32.533645 C 30.602986,32.344768 30.602986,10.756537 30.602986,10.567657 C 30.602986,7.376655 24.340841,4.7826643 16.934282,4.7826643 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="cssssssc"
+       id="path4432"
+       d="M 16.41643,25.438713 C 9.7819837,25.573439 4.4950725,24.367578 4.4950725,27.055853 C 4.4950725,27.374544 4.4950725,32.032307 4.4950725,32.34883 C 4.4950725,35.123823 10.10024,37.37704 17.034575,37.377042 C 23.96891,37.377042 29.603512,35.123823 29.603513,32.34883 C 29.603513,32.032307 29.603513,27.374544 29.603513,27.055853 C 29.603513,24.280859 23.96891,25.438714 17.034575,25.438713 C 16.817877,25.438713 16.630444,25.434367 16.41643,25.438713 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4501);fill-opacity:1;fill-rule:nonzero;stroke:#e2811b;stroke-width:0.99621516;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       transform="matrix(0.972634,0,0,0.914029,-6.348509,13.66547)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path4434"
+       style="color:#000000;fill:url(#linearGradient4518);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4520);stroke-width:1.06058359;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 28.976705,8.500013 C 27.855663,7.514903 26.907756,7.214975 25.913658,6.7322461 L 26.219962,25.420069 L 28.976705,28.652556 L 28.976705,8.500013 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-8.173962,-3.540415)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4230);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,7.992393,-7.837317)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 17.079287,2.5 C 15.054955,2.5 12.398199,3.214153 12.398199,4.092669 C 12.398199,4.155709 12.398199,6.656674 12.398199,6.722328 C 12.398199,7.600844 15.054955,8.314997 17.079287,8.314997 C 19.10362,8.314997 21.537133,7.600844 21.537132,6.722328 C 21.537132,6.670328 21.537132,4.144669 21.537132,4.092669 C 21.537132,3.214152 19.10362,2.5 17.079287,2.5 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 6.6646107,14.743568 L 7.0255934,31.529283 L 11.646184,32.814997 L 11.501791,16.100711 C 11.501791,16.100711 13.461486,16.012323 16.854733,15.798037 C 10.287485,15.748054 5.9977868,14.219867 3.6323481,11.957854 C 5.0644847,14.05003 6.6646107,14.743568 6.6646107,14.743568 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,10.38789,1.668374)" />
+    <g
+       id="g3814"
+       transform="translate(-45.004,-5.936464)">
+      <path
+         sodipodi:nodetypes="cccsccccccsccsc"
+         id="rect2393"
+         d="M 79.191286,28.437593 C 72.690514,28.59762 67.504624,33.772305 67.504624,40.1711 L 67.504624,40.451497 C 67.502838,40.460078 67.505539,40.485767 67.504624,40.494634 C 67.504392,40.499132 67.504624,40.511648 67.504624,40.516203 L 67.504624,49.186919 C 67.500718,49.355538 67.662376,49.5117 67.796572,49.504341 C 67.796572,49.504341 90.655668,49.540472 90.655668,49.540472 C 91.053415,49.518375 91.506406,49.303728 91.517454,48.839689 C 91.517454,48.839689 91.495357,40.516203 91.495357,40.516203 C 91.495357,40.511648 91.495588,40.499132 91.495357,40.494634 C 91.494442,40.485767 91.497142,40.460078 91.495357,40.451497 L 91.495357,40.1711 C 91.495357,33.670737 86.145424,28.437593 79.499991,28.437593 C 79.396156,28.437593 79.294473,28.435053 79.191286,28.437593 z "
+         style="color:#000000;fill:url(#radialGradient3825);fill-opacity:1;fill-rule:nonzero;stroke:#848781;stroke-width:0.99999952;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128221"
+         rx="0.38128209"
+         y="40.527031"
+         x="69.482597"
+         height="6.9925261"
+         width="20.013201"
+         id="rect2391"
+         style="color:#000000;fill:url(#linearGradient3827);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <path
+         transform="matrix(0.7,0,0,0.7,37.13251,35.09136)"
+         sodipodi:type="arc"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3829);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="path3297"
+         sodipodi:cx="69.296463"
+         sodipodi:cy="14.854369"
+         sodipodi:rx="3.5355339"
+         sodipodi:ry="5.5684657"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z" />
+      <path
+         transform="matrix(0.7,0,0,0.7,25.15124,35.09136)"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z"
+         sodipodi:ry="5.5684657"
+         sodipodi:rx="3.5355339"
+         sodipodi:cy="14.854369"
+         sodipodi:cx="69.296463"
+         id="path3287"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3831);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         sodipodi:type="arc" />
+      <path
+         style="opacity:0.58241763;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         d="M 79.311448,29.482533 C 73.404864,29.626641 68.560395,34.286528 68.560395,40.048745 C 68.560395,40.048745 68.516201,48.487142 68.516201,48.491244 C 68.516201,48.491244 90.512993,48.496419 90.512993,48.496419 L 90.490896,40.048745 C 90.490896,34.195064 85.62996,29.482533 79.591936,29.482533 C 79.497592,29.482533 79.405205,29.480246 79.311448,29.482533 z "
+         id="path3319"
+         sodipodi:nodetypes="cccscsc" />
+      <rect
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3283"
+         width="2.0417981"
+         height="9.9702358"
+         x="84.47113"
+         y="42.462387"
+         rx="0.38128215"
+         ry="0.38128218" />
+      <rect
+         y="46"
+         x="85"
+         height="6"
+         width="1"
+         id="rect3808"
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128218"
+         rx="0.38128215"
+         y="42.462387"
+         x="72.5"
+         height="9.9702358"
+         width="2.0417981"
+         id="rect3810"
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3812"
+         width="1"
+         height="6"
+         x="73.02887"
+         y="46" />
+    </g>
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path3914"
+       d="M 18.009886,18.575938 L 12.470041,24.937721 L 16.45867,24.937721 L 14.395922,30.833073 L 20.447301,23.359244 L 16.225022,23.359244 L 18.009886,18.575938 z "
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#edd400;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 18.009884,18.575937 L 12.470041,24.937721 L 16.458672,24.937721 L 14.395923,30.833071 L 20.447302,23.359244 L 16.225023,23.359244 L 18.009884,18.575937 z "
+       id="path3912"
+       sodipodi:nodetypes="ccccccc" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-040.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-040.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-040.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1515 @@
+<?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"
+   sodipodi:docname="gpm-battery-charging-040.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/PowerManager/scalable"
+   inkscape:version="0.43+devel"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1535">
+      <stop
+         id="stop1537"
+         offset="0"
+         style="stop-color:#da6b00;stop-opacity:1" />
+      <stop
+         id="stop1539"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1523">
+      <stop
+         id="stop1525"
+         offset="0"
+         style="stop-color:#ce5c00" />
+      <stop
+         id="stop1527"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#c36000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#fcaf3e;stop-opacity:1;" />
+      <stop
+         style="stop-color:#f57900;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-7.964086e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.991346,-7.269358,-4.826537)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.992756,-7.269358,-4.832743)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-2.32786)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,3.202931e-17,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.539405,-3.021202)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.004593,0,0,1,-7.058924,-1.082533)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1535"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1523"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="25"
+     inkscape:window-x="0"
+     inkscape:window-height="949"
+     inkscape:window-width="1280"
+     fill="#f57900"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="26.418191"
+     inkscape:cx="35.852791"
+     inkscape:zoom="4"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       sodipodi:nodetypes="cssc"
+       id="path3835"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3837);stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible;opacity:1" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.58241763;color:#000000;fill:url(#radialGradient3806);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3321"
+       sodipodi:cx="22.5"
+       sodipodi:cy="34"
+       sodipodi:rx="23.5"
+       sodipodi:ry="14"
+       d="M 46 34 A 23.5 14 0 1 1  -1,34 A 23.5 14 0 1 1  46 34 z"
+       transform="matrix(0.7,0,0,1,17.8,1)" />
+    <path
+       transform="matrix(1.058752,0,0,1.151259,-7.591514,-14.46191)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3797);stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       id="path3339"
+       sodipodi:nodetypes="cssc" />
+    <path
+       style="opacity:0.52197804;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 33.829323,25.323223 C 32.41511,16.130835 42.523381,13.496137 36.480967,7.822331 C 30.34962,2.0650171 15.332069,16.672654 10.671569,14.009515 C 6.9592589,11.888195 5.7218254,-0.83972765 5.7218254,-0.83972765"
+       id="path3361"
+       sodipodi:nodetypes="czsc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 16.925566,4.0026374 C 8.981619,4.0026374 2.5223224,6.7808855 2.5223214,10.198551 C 2.5223214,10.443795 2.5223214,32.868017 2.5223214,33.123427 C 2.5223214,36.541093 8.981618,39.31934 16.925566,39.31934 C 24.869514,39.31934 31.586013,36.541092 31.586011,33.123427 C 31.586011,32.921132 31.586011,10.400846 31.586011,10.198551 C 31.586011,6.7808845 24.869513,4.0026374 16.925566,4.0026374 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:0.79120878;color:#000000;fill:url(#linearGradient3811);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99621511;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.231737,17.875039 C 9.555495,18.009765 4.2352783,20.214977 4.2352783,22.903252 C 4.2352783,23.221943 4.2352783,32.093633 4.2352783,32.410156 C 4.2352783,35.185149 9.875756,37.438366 16.853775,37.438368 C 23.831793,37.438368 29.501891,35.185149 29.501892,32.410156 C 29.501892,32.093633 29.501892,23.221943 29.501892,22.903252 C 29.501892,20.128258 23.831793,17.87504 16.853775,17.875039 C 16.635712,17.875039 16.447099,17.870693 16.231737,17.875039 z "
+       id="path3275"
+       sodipodi:nodetypes="cssssssc" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.934282,4.7826643 C 9.5277209,4.7826643 3.505378,7.376656 3.505377,10.567657 C 3.505377,10.796637 3.505377,32.295174 3.505377,32.533645 C 3.505377,35.724648 9.5277198,38.318638 16.934282,38.318638 C 24.340842,38.318638 30.602988,35.724647 30.602986,32.533645 C 30.602986,32.344768 30.602986,10.756537 30.602986,10.567657 C 30.602986,7.376655 24.340841,4.7826643 16.934282,4.7826643 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3821);stroke-width:1.08380461;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3277"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.983216,0,0,0.865862,-6.738532,10.55384)" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 28.976705,8.500013 C 27.855663,7.514903 26.907756,7.214975 25.913658,6.7322461 L 26.219962,25.420069 L 28.976705,28.652556 L 28.976705,8.500013 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-8.173962,-3.540415)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4230);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,7.992393,-7.837317)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 17.079287,2.5 C 15.054955,2.5 12.398199,3.214153 12.398199,4.092669 C 12.398199,4.155709 12.398199,6.656674 12.398199,6.722328 C 12.398199,7.600844 15.054955,8.314997 17.079287,8.314997 C 19.10362,8.314997 21.537133,7.600844 21.537132,6.722328 C 21.537132,6.670328 21.537132,4.144669 21.537132,4.092669 C 21.537132,3.214152 19.10362,2.5 17.079287,2.5 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 6.6646107,14.743568 L 7.0255934,31.529283 L 11.646184,32.814997 L 11.501791,16.100711 C 11.501791,16.100711 13.461486,16.012323 16.854733,15.798037 C 10.287485,15.748054 5.9977868,14.219867 3.6323481,11.957854 C 5.0644847,14.05003 6.6646107,14.743568 6.6646107,14.743568 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,10.38789,1.668374)" />
+    <g
+       id="g3814"
+       transform="translate(-45.004,-5.936464)">
+      <path
+         sodipodi:nodetypes="cccsccccccsccsc"
+         id="rect2393"
+         d="M 79.191286,28.437593 C 72.690514,28.59762 67.504624,33.772305 67.504624,40.1711 L 67.504624,40.451497 C 67.502838,40.460078 67.505539,40.485767 67.504624,40.494634 C 67.504392,40.499132 67.504624,40.511648 67.504624,40.516203 L 67.504624,49.186919 C 67.500718,49.355538 67.662376,49.5117 67.796572,49.504341 C 67.796572,49.504341 90.655668,49.540472 90.655668,49.540472 C 91.053415,49.518375 91.506406,49.303728 91.517454,48.839689 C 91.517454,48.839689 91.495357,40.516203 91.495357,40.516203 C 91.495357,40.511648 91.495588,40.499132 91.495357,40.494634 C 91.494442,40.485767 91.497142,40.460078 91.495357,40.451497 L 91.495357,40.1711 C 91.495357,33.670737 86.145424,28.437593 79.499991,28.437593 C 79.396156,28.437593 79.294473,28.435053 79.191286,28.437593 z "
+         style="color:#000000;fill:url(#radialGradient3825);fill-opacity:1;fill-rule:nonzero;stroke:#848781;stroke-width:0.99999952;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128221"
+         rx="0.38128209"
+         y="40.527031"
+         x="69.482597"
+         height="6.9925261"
+         width="20.013201"
+         id="rect2391"
+         style="color:#000000;fill:url(#linearGradient3827);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <path
+         transform="matrix(0.7,0,0,0.7,37.13251,35.09136)"
+         sodipodi:type="arc"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3829);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="path3297"
+         sodipodi:cx="69.296463"
+         sodipodi:cy="14.854369"
+         sodipodi:rx="3.5355339"
+         sodipodi:ry="5.5684657"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z" />
+      <path
+         transform="matrix(0.7,0,0,0.7,25.15124,35.09136)"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z"
+         sodipodi:ry="5.5684657"
+         sodipodi:rx="3.5355339"
+         sodipodi:cy="14.854369"
+         sodipodi:cx="69.296463"
+         id="path3287"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3831);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         sodipodi:type="arc" />
+      <path
+         style="opacity:0.58241763;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         d="M 79.311448,29.482533 C 73.404864,29.626641 68.560395,34.286528 68.560395,40.048745 C 68.560395,40.048745 68.516201,48.487142 68.516201,48.491244 C 68.516201,48.491244 90.512993,48.496419 90.512993,48.496419 L 90.490896,40.048745 C 90.490896,34.195064 85.62996,29.482533 79.591936,29.482533 C 79.497592,29.482533 79.405205,29.480246 79.311448,29.482533 z "
+         id="path3319"
+         sodipodi:nodetypes="cccscsc" />
+      <rect
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3283"
+         width="2.0417981"
+         height="9.9702358"
+         x="84.47113"
+         y="42.462387"
+         rx="0.38128215"
+         ry="0.38128218" />
+      <rect
+         y="46"
+         x="85"
+         height="6"
+         width="1"
+         id="rect3808"
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128218"
+         rx="0.38128215"
+         y="42.462387"
+         x="72.5"
+         height="9.9702358"
+         width="2.0417981"
+         id="rect3810"
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3812"
+         width="1"
+         height="6"
+         x="73.02887"
+         y="46" />
+    </g>
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path3914"
+       d="M 18.009886,18.575938 L 12.470041,24.937721 L 16.45867,24.937721 L 14.395922,30.833073 L 20.447301,23.359244 L 16.225022,23.359244 L 18.009886,18.575938 z "
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#edd400;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 18.009884,18.575937 L 12.470041,24.937721 L 16.458672,24.937721 L 14.395923,30.833071 L 20.447302,23.359244 L 16.225023,23.359244 L 18.009884,18.575937 z "
+       id="path3912"
+       sodipodi:nodetypes="ccccccc" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-060.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-060.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-060.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1515 @@
+<?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"
+   sodipodi:docname="gpm-battery-charging-060.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/PowerManager/scalable"
+   inkscape:version="0.43+devel"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1535">
+      <stop
+         id="stop1537"
+         offset="0"
+         style="stop-color:#da6b00;stop-opacity:1" />
+      <stop
+         id="stop1539"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1523">
+      <stop
+         id="stop1525"
+         offset="0"
+         style="stop-color:#ce5c00" />
+      <stop
+         id="stop1527"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#c36000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#fcaf3e;stop-opacity:1;" />
+      <stop
+         style="stop-color:#f57900;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-7.964086e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.991346,-7.269358,-4.826537)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.992756,-7.269358,-4.832743)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-2.32786)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,3.202931e-17,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.989992,0,0,1,-6.173729,-3.021202)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.004593,0,0,1,-7.058924,-1.082533)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1535"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1523"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="25"
+     inkscape:window-x="0"
+     inkscape:window-height="945"
+     inkscape:window-width="1270"
+     fill="#f57900"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="-5.975335"
+     inkscape:cx="7.392472"
+     inkscape:zoom="5.6568542"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       sodipodi:nodetypes="cssc"
+       id="path3835"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3837);stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible;opacity:1" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.58241763;color:#000000;fill:url(#radialGradient3806);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3321"
+       sodipodi:cx="22.5"
+       sodipodi:cy="34"
+       sodipodi:rx="23.5"
+       sodipodi:ry="14"
+       d="M 46 34 A 23.5 14 0 1 1  -1,34 A 23.5 14 0 1 1  46 34 z"
+       transform="matrix(0.7,0,0,1,17.8,1)" />
+    <path
+       transform="matrix(1.058752,0,0,1.151259,-7.591514,-14.46191)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3797);stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       id="path3339"
+       sodipodi:nodetypes="cssc" />
+    <path
+       style="opacity:0.52197804;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 33.829323,25.323223 C 32.41511,16.130835 42.523381,13.496137 36.480967,7.822331 C 30.34962,2.0650171 15.332069,16.672654 10.671569,14.009515 C 6.9592589,11.888195 5.7218254,-0.83972765 5.7218254,-0.83972765"
+       id="path3361"
+       sodipodi:nodetypes="czsc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 16.925566,4.0026374 C 8.981619,4.0026374 2.5223224,6.7808855 2.5223214,10.198551 C 2.5223214,10.443795 2.5223214,32.868017 2.5223214,33.123427 C 2.5223214,36.541093 8.981618,39.31934 16.925566,39.31934 C 24.869514,39.31934 31.586013,36.541092 31.586011,33.123427 C 31.586011,32.921132 31.586011,10.400846 31.586011,10.198551 C 31.586011,6.7808845 24.869513,4.0026374 16.925566,4.0026374 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:0.79120878;color:#000000;fill:url(#linearGradient3811);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99621499;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.36952,13.875039 C 9.7600936,14.009765 4.4931216,16.214977 4.4931216,18.903252 C 4.4931216,19.221943 4.4931216,32.093633 4.4931216,32.410156 C 4.4931216,35.185149 10.077149,37.438366 16.985332,37.438368 C 23.893514,37.438368 29.506866,35.185149 29.506867,32.410156 C 29.506867,32.093633 29.506867,19.221943 29.506867,18.903252 C 29.506867,16.128258 23.893514,13.87504 16.985332,13.875039 C 16.769452,13.875039 16.582726,13.870693 16.36952,13.875039 z "
+       id="path3275"
+       sodipodi:nodetypes="cssssssc" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.934282,4.7826643 C 9.5277209,4.7826643 3.505378,7.376656 3.505377,10.567657 C 3.505377,10.796637 3.505377,32.295174 3.505377,32.533645 C 3.505377,35.724648 9.5277198,38.318638 16.934282,38.318638 C 24.340842,38.318638 30.602988,35.724647 30.602986,32.533645 C 30.602986,32.344768 30.602986,10.756537 30.602986,10.567657 C 30.602986,7.376655 24.340841,4.7826643 16.934282,4.7826643 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3821);stroke-width:1.08968079;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3277"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.972641,0,0,0.865862,-6.348768,6.078326)" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 28.976705,8.500013 C 27.855663,7.514903 26.907756,7.214975 25.913658,6.7322461 L 26.219962,25.420069 L 28.976705,28.652556 L 28.976705,8.500013 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-8.173962,-3.540415)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4230);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,7.992393,-7.837317)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 17.079287,2.5 C 15.054955,2.5 12.398199,3.214153 12.398199,4.092669 C 12.398199,4.155709 12.398199,6.656674 12.398199,6.722328 C 12.398199,7.600844 15.054955,8.314997 17.079287,8.314997 C 19.10362,8.314997 21.537133,7.600844 21.537132,6.722328 C 21.537132,6.670328 21.537132,4.144669 21.537132,4.092669 C 21.537132,3.214152 19.10362,2.5 17.079287,2.5 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 6.6646107,14.743568 L 7.0255934,31.529283 L 11.646184,32.814997 L 11.501791,16.100711 C 11.501791,16.100711 13.461486,16.012323 16.854733,15.798037 C 10.287485,15.748054 5.9977868,14.219867 3.6323481,11.957854 C 5.0644847,14.05003 6.6646107,14.743568 6.6646107,14.743568 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,10.38789,1.668374)" />
+    <g
+       id="g3814"
+       transform="translate(-45.004,-5.936464)">
+      <path
+         sodipodi:nodetypes="cccsccccccsccsc"
+         id="rect2393"
+         d="M 79.191286,28.437593 C 72.690514,28.59762 67.504624,33.772305 67.504624,40.1711 L 67.504624,40.451497 C 67.502838,40.460078 67.505539,40.485767 67.504624,40.494634 C 67.504392,40.499132 67.504624,40.511648 67.504624,40.516203 L 67.504624,49.186919 C 67.500718,49.355538 67.662376,49.5117 67.796572,49.504341 C 67.796572,49.504341 90.655668,49.540472 90.655668,49.540472 C 91.053415,49.518375 91.506406,49.303728 91.517454,48.839689 C 91.517454,48.839689 91.495357,40.516203 91.495357,40.516203 C 91.495357,40.511648 91.495588,40.499132 91.495357,40.494634 C 91.494442,40.485767 91.497142,40.460078 91.495357,40.451497 L 91.495357,40.1711 C 91.495357,33.670737 86.145424,28.437593 79.499991,28.437593 C 79.396156,28.437593 79.294473,28.435053 79.191286,28.437593 z "
+         style="color:#000000;fill:url(#radialGradient3825);fill-opacity:1;fill-rule:nonzero;stroke:#848781;stroke-width:0.99999952;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128221"
+         rx="0.38128209"
+         y="40.527031"
+         x="69.482597"
+         height="6.9925261"
+         width="20.013201"
+         id="rect2391"
+         style="color:#000000;fill:url(#linearGradient3827);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <path
+         transform="matrix(0.7,0,0,0.7,37.13251,35.09136)"
+         sodipodi:type="arc"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3829);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="path3297"
+         sodipodi:cx="69.296463"
+         sodipodi:cy="14.854369"
+         sodipodi:rx="3.5355339"
+         sodipodi:ry="5.5684657"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z" />
+      <path
+         transform="matrix(0.7,0,0,0.7,25.15124,35.09136)"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z"
+         sodipodi:ry="5.5684657"
+         sodipodi:rx="3.5355339"
+         sodipodi:cy="14.854369"
+         sodipodi:cx="69.296463"
+         id="path3287"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3831);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         sodipodi:type="arc" />
+      <path
+         style="opacity:0.58241763;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         d="M 79.311448,29.482533 C 73.404864,29.626641 68.560395,34.286528 68.560395,40.048745 C 68.560395,40.048745 68.516201,48.487142 68.516201,48.491244 C 68.516201,48.491244 90.512993,48.496419 90.512993,48.496419 L 90.490896,40.048745 C 90.490896,34.195064 85.62996,29.482533 79.591936,29.482533 C 79.497592,29.482533 79.405205,29.480246 79.311448,29.482533 z "
+         id="path3319"
+         sodipodi:nodetypes="cccscsc" />
+      <rect
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3283"
+         width="2.0417981"
+         height="9.9702358"
+         x="84.47113"
+         y="42.462387"
+         rx="0.38128215"
+         ry="0.38128218" />
+      <rect
+         y="46"
+         x="85"
+         height="6"
+         width="1"
+         id="rect3808"
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128218"
+         rx="0.38128215"
+         y="42.462387"
+         x="72.5"
+         height="9.9702358"
+         width="2.0417981"
+         id="rect3810"
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3812"
+         width="1"
+         height="6"
+         x="73.02887"
+         y="46" />
+    </g>
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path3914"
+       d="M 18.009886,18.575938 L 12.470041,24.937721 L 16.45867,24.937721 L 14.395922,30.833073 L 20.447301,23.359244 L 16.225022,23.359244 L 18.009886,18.575938 z "
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#edd400;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 18.009884,18.575937 L 12.470041,24.937721 L 16.458672,24.937721 L 14.395923,30.833071 L 20.447302,23.359244 L 16.225023,23.359244 L 18.009884,18.575937 z "
+       id="path3912"
+       sodipodi:nodetypes="ccccccc" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-080.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-080.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-080.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1515 @@
+<?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"
+   sodipodi:docname="gpm-battery-charging-080.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/PowerManager/scalable"
+   inkscape:version="0.43+devel"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1535">
+      <stop
+         id="stop1537"
+         offset="0"
+         style="stop-color:#da6b00;stop-opacity:1" />
+      <stop
+         id="stop1539"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1523">
+      <stop
+         id="stop1525"
+         offset="0"
+         style="stop-color:#ce5c00" />
+      <stop
+         id="stop1527"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#c36000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#fcaf3e;stop-opacity:1;" />
+      <stop
+         style="stop-color:#f57900;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-7.964086e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.991346,-7.269358,-4.826537)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.992756,-7.269358,-4.832743)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-2.32786)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,3.202931e-17,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.989992,0,0,1,-6.173729,-3.021202)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.004593,0,0,1,-7.058924,-1.082533)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1535"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1523"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="25"
+     inkscape:window-x="0"
+     inkscape:window-height="949"
+     inkscape:window-width="1280"
+     fill="#f57900"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="33.407311"
+     inkscape:cx="17.146541"
+     inkscape:zoom="16"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       sodipodi:nodetypes="cssc"
+       id="path3835"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3837);stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible;opacity:1" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.58241763;color:#000000;fill:url(#radialGradient3806);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3321"
+       sodipodi:cx="22.5"
+       sodipodi:cy="34"
+       sodipodi:rx="23.5"
+       sodipodi:ry="14"
+       d="M 46 34 A 23.5 14 0 1 1  -1,34 A 23.5 14 0 1 1  46 34 z"
+       transform="matrix(0.7,0,0,1,17.8,1)" />
+    <path
+       transform="matrix(1.058752,0,0,1.151259,-7.591514,-14.46191)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3797);stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       id="path3339"
+       sodipodi:nodetypes="cssc" />
+    <path
+       style="opacity:0.52197804;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 33.829323,25.323223 C 32.41511,16.130835 42.523381,13.496137 36.480967,7.822331 C 30.34962,2.0650171 15.332069,16.672654 10.671569,14.009515 C 6.9592589,11.888195 5.7218254,-0.83972765 5.7218254,-0.83972765"
+       id="path3361"
+       sodipodi:nodetypes="czsc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 16.925566,4.0026374 C 8.981619,4.0026374 2.5223224,6.7808855 2.5223214,10.198551 C 2.5223214,10.443795 2.5223214,32.868017 2.5223214,33.123427 C 2.5223214,36.541093 8.981618,39.31934 16.925566,39.31934 C 24.869514,39.31934 31.586013,36.541092 31.586011,33.123427 C 31.586011,32.921132 31.586011,10.400846 31.586011,10.198551 C 31.586011,6.7808845 24.869513,4.0026374 16.925566,4.0026374 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:0.79120878;color:#000000;fill:url(#linearGradient3811);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99621499;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.36952,9.687539 C 9.7600936,9.822265 4.4931216,12.027477 4.4931216,14.715752 C 4.4931216,15.034443 4.4931216,32.093633 4.4931216,32.410156 C 4.4931216,35.185149 10.077149,37.438366 16.985332,37.438368 C 23.893514,37.438368 29.506866,35.185149 29.506867,32.410156 C 29.506867,32.093633 29.506867,15.034443 29.506867,14.715752 C 29.506867,11.940758 23.893514,9.68754 16.985332,9.687539 C 16.769452,9.687539 16.582726,9.683193 16.36952,9.687539 z "
+       id="path3275"
+       sodipodi:nodetypes="cssssssc" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.934282,4.7826643 C 9.5277209,4.7826643 3.505378,7.376656 3.505377,10.567657 C 3.505377,10.796637 3.505377,32.295174 3.505377,32.533645 C 3.505377,35.724648 9.5277198,38.318638 16.934282,38.318638 C 24.340842,38.318638 30.602988,35.724647 30.602986,32.533645 C 30.602986,32.344768 30.602986,10.756537 30.602986,10.567657 C 30.602986,7.376655 24.340841,4.7826643 16.934282,4.7826643 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3821);stroke-width:1.08968079;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3277"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.972641,0,0,0.865862,-6.338,2.078326)" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 28.976705,8.500013 C 27.855663,7.514903 26.907756,7.214975 25.913658,6.7322461 L 26.219962,25.420069 L 28.976705,28.652556 L 28.976705,8.500013 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-8.173962,-3.540415)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4230);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,7.992393,-7.837317)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 17.079287,2.5 C 15.054955,2.5 12.398199,3.214153 12.398199,4.092669 C 12.398199,4.155709 12.398199,6.656674 12.398199,6.722328 C 12.398199,7.600844 15.054955,8.314997 17.079287,8.314997 C 19.10362,8.314997 21.537133,7.600844 21.537132,6.722328 C 21.537132,6.670328 21.537132,4.144669 21.537132,4.092669 C 21.537132,3.214152 19.10362,2.5 17.079287,2.5 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 6.6646107,14.743568 L 7.0255934,31.529283 L 11.646184,32.814997 L 11.501791,16.100711 C 11.501791,16.100711 13.461486,16.012323 16.854733,15.798037 C 10.287485,15.748054 5.9977868,14.219867 3.6323481,11.957854 C 5.0644847,14.05003 6.6646107,14.743568 6.6646107,14.743568 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,10.38789,1.668374)" />
+    <g
+       id="g3814"
+       transform="translate(-45.004,-5.936464)">
+      <path
+         sodipodi:nodetypes="cccsccccccsccsc"
+         id="rect2393"
+         d="M 79.191286,28.437593 C 72.690514,28.59762 67.504624,33.772305 67.504624,40.1711 L 67.504624,40.451497 C 67.502838,40.460078 67.505539,40.485767 67.504624,40.494634 C 67.504392,40.499132 67.504624,40.511648 67.504624,40.516203 L 67.504624,49.186919 C 67.500718,49.355538 67.662376,49.5117 67.796572,49.504341 C 67.796572,49.504341 90.655668,49.540472 90.655668,49.540472 C 91.053415,49.518375 91.506406,49.303728 91.517454,48.839689 C 91.517454,48.839689 91.495357,40.516203 91.495357,40.516203 C 91.495357,40.511648 91.495588,40.499132 91.495357,40.494634 C 91.494442,40.485767 91.497142,40.460078 91.495357,40.451497 L 91.495357,40.1711 C 91.495357,33.670737 86.145424,28.437593 79.499991,28.437593 C 79.396156,28.437593 79.294473,28.435053 79.191286,28.437593 z "
+         style="color:#000000;fill:url(#radialGradient3825);fill-opacity:1;fill-rule:nonzero;stroke:#848781;stroke-width:0.99999952;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128221"
+         rx="0.38128209"
+         y="40.527031"
+         x="69.482597"
+         height="6.9925261"
+         width="20.013201"
+         id="rect2391"
+         style="color:#000000;fill:url(#linearGradient3827);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <path
+         transform="matrix(0.7,0,0,0.7,37.13251,35.09136)"
+         sodipodi:type="arc"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3829);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="path3297"
+         sodipodi:cx="69.296463"
+         sodipodi:cy="14.854369"
+         sodipodi:rx="3.5355339"
+         sodipodi:ry="5.5684657"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z" />
+      <path
+         transform="matrix(0.7,0,0,0.7,25.15124,35.09136)"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z"
+         sodipodi:ry="5.5684657"
+         sodipodi:rx="3.5355339"
+         sodipodi:cy="14.854369"
+         sodipodi:cx="69.296463"
+         id="path3287"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3831);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         sodipodi:type="arc" />
+      <path
+         style="opacity:0.58241763;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         d="M 79.311448,29.482533 C 73.404864,29.626641 68.560395,34.286528 68.560395,40.048745 C 68.560395,40.048745 68.516201,48.487142 68.516201,48.491244 C 68.516201,48.491244 90.512993,48.496419 90.512993,48.496419 L 90.490896,40.048745 C 90.490896,34.195064 85.62996,29.482533 79.591936,29.482533 C 79.497592,29.482533 79.405205,29.480246 79.311448,29.482533 z "
+         id="path3319"
+         sodipodi:nodetypes="cccscsc" />
+      <rect
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3283"
+         width="2.0417981"
+         height="9.9702358"
+         x="84.47113"
+         y="42.462387"
+         rx="0.38128215"
+         ry="0.38128218" />
+      <rect
+         y="46"
+         x="85"
+         height="6"
+         width="1"
+         id="rect3808"
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128218"
+         rx="0.38128215"
+         y="42.462387"
+         x="72.5"
+         height="9.9702358"
+         width="2.0417981"
+         id="rect3810"
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3812"
+         width="1"
+         height="6"
+         x="73.02887"
+         y="46" />
+    </g>
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path3914"
+       d="M 18.009886,18.575938 L 12.470041,24.937721 L 16.45867,24.937721 L 14.395922,30.833073 L 20.447301,23.359244 L 16.225022,23.359244 L 18.009886,18.575938 z "
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#edd400;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 18.009884,18.575937 L 12.470041,24.937721 L 16.458672,24.937721 L 14.395923,30.833071 L 20.447302,23.359244 L 16.225023,23.359244 L 18.009884,18.575937 z "
+       id="path3912"
+       sodipodi:nodetypes="ccccccc" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-100.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-100.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-charging-100.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,966 @@
+<?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"
+   sodipodi:docname="battery-charging-100.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/PowerManager/scalable"
+   inkscape:version="0.43+devel"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#ff5858;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-8.708716e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010922,0,0,0.991346,-7.327667,-4.826537)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010922,0,0,0.992756,-7.327667,-4.832743)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010922,0,0,1,-7.327668,-2.32786)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,-5.526024e-15,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010922,0,0,1,-7.327668,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010922,0,0,1,-7.327666,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="116"
+     inkscape:window-x="254"
+     inkscape:window-height="928"
+     inkscape:window-width="944"
+     fill="#3465a4"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="true"
+     inkscape:current-layer="layer1"
+     inkscape:cy="16.224494"
+     inkscape:cx="22.675815"
+     inkscape:zoom="11.313708"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       sodipodi:nodetypes="cssc"
+       id="path3835"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3837);stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible;opacity:1" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.58241763;color:#000000;fill:url(#radialGradient3806);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3321"
+       sodipodi:cx="22.5"
+       sodipodi:cy="34"
+       sodipodi:rx="23.5"
+       sodipodi:ry="14"
+       d="M 46 34 A 23.5 14 0 1 1  -1,34 A 23.5 14 0 1 1  46 34 z"
+       transform="matrix(0.7,0,0,1,17.8,1)" />
+    <path
+       transform="matrix(1.070316,0,0,1.151259,-8.4558,-14.46191)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3797);stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 35.20123,24 C 33.70123,17.25 40.684722,15.592611 38.70123,10.75 C 34.282764,-0.037494208 17.45123,15.25 12.70123,14.75 C 7.95123,14.25 6.84768,-1.785534 6.84768,-1.785534"
+       id="path3339"
+       sodipodi:nodetypes="cssc" />
+    <path
+       style="opacity:0.52197804;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 33.829323,25.323223 C 32.41511,16.130835 42.523381,13.496137 36.480967,7.822331 C 30.34962,2.0650171 15.332069,16.672654 10.671569,14.009515 C 6.9592589,11.888195 5.7218254,-0.83972765 5.7218254,-0.83972765"
+       id="path3361"
+       sodipodi:nodetypes="czsc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 16.871279,4.0026374 C 8.9260107,4.0026374 2.4656405,6.7808855 2.4656395,10.198551 C 2.4656395,10.443795 2.4656395,32.868017 2.4656395,33.123427 C 2.4656395,36.541093 8.9260096,39.31934 16.871279,39.31934 C 24.816547,39.31934 31.534163,36.541092 31.534161,33.123427 C 31.534161,32.921132 31.534161,10.400846 31.534161,10.198551 C 31.534161,6.7808845 24.816546,4.0026374 16.871279,4.0026374 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.879996,4.7826643 C 9.4722033,4.7826643 3.4488595,7.376656 3.4488585,10.567657 C 3.4488585,10.796637 3.4488585,32.295174 3.4488585,32.533645 C 3.4488585,35.724648 9.4722023,38.318638 16.879996,38.318638 C 24.287788,38.318638 30.550974,35.724647 30.550972,32.533645 C 30.550972,32.344768 30.550972,10.756537 30.550972,10.567657 C 30.550972,7.376655 24.287787,4.7826643 16.879996,4.7826643 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 28.924424,8.500013 C 27.803195,7.514903 26.855131,7.214975 25.860868,6.7322461 L 26.167222,25.420069 L 28.924424,28.652556 L 28.924424,8.500013 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="opacity:0.79120878;color:#000000;fill:url(#linearGradient3811);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99621511;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 16.295574,6.336243 C 9.6193322,6.470969 4.2991157,8.676181 4.2991157,11.364456 C 4.2991157,11.683147 4.2991157,31.929837 4.2991157,32.24636 C 4.2991157,35.021353 9.9395939,37.27457 16.917612,37.274572 C 23.895631,37.274572 29.565729,35.021353 29.56573,32.24636 C 29.56573,31.929837 29.56573,11.683147 29.56573,11.364456 C 29.56573,8.589462 23.895631,6.336244 16.917612,6.336243 C 16.699549,6.336243 16.510936,6.331897 16.295574,6.336243 z "
+       id="path3275"
+       sodipodi:nodetypes="cssssssc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3821);stroke-width:1.08380461;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3277"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.983216,0,0,0.865862,-6.665776,-1.604813)" />
+    <path
+       transform="matrix(1.048621,0,0,0.964345,-8.232422,-3.540415)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3239);stroke-width:0.99443036;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367399,0,0,0.36343,7.936622,-7.837317)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 17.025026,2.5 C 15.000357,2.5 12.343159,3.214153 12.343159,4.092669 C 12.343159,4.155709 12.343159,6.656674 12.343159,6.722328 C 12.343159,7.600844 15.000357,8.314997 17.025026,8.314997 C 19.049695,8.314997 21.483612,7.600844 21.483611,6.722328 C 21.483611,6.670328 21.483611,4.144669 21.483611,4.092669 C 21.483611,3.214152 19.049695,2.5 17.025026,2.5 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 6.608618,14.743568 L 6.9696608,31.529283 L 11.591021,32.814997 L 11.446603,16.100711 C 11.446603,16.100711 13.406625,16.012323 16.800435,15.798037 C 10.232095,15.748054 5.9416833,14.219867 3.5758513,11.957854 C 5.008226,14.05003 6.608618,14.743568 6.608618,14.743568 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35114002;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.27495,0,0,0.192106,10.33251,1.668374)" />
+    <g
+       id="g3814"
+       transform="translate(-45.004,-5.936464)">
+      <path
+         sodipodi:nodetypes="cccsccccccsccsc"
+         id="rect2393"
+         d="M 79.191286,28.437593 C 72.690514,28.59762 67.504624,33.772305 67.504624,40.1711 L 67.504624,40.451497 C 67.502838,40.460078 67.505539,40.485767 67.504624,40.494634 C 67.504392,40.499132 67.504624,40.511648 67.504624,40.516203 L 67.504624,49.186919 C 67.500718,49.355538 67.662376,49.5117 67.796572,49.504341 C 67.796572,49.504341 90.655668,49.540472 90.655668,49.540472 C 91.053415,49.518375 91.506406,49.303728 91.517454,48.839689 C 91.517454,48.839689 91.495357,40.516203 91.495357,40.516203 C 91.495357,40.511648 91.495588,40.499132 91.495357,40.494634 C 91.494442,40.485767 91.497142,40.460078 91.495357,40.451497 L 91.495357,40.1711 C 91.495357,33.670737 86.145424,28.437593 79.499991,28.437593 C 79.396156,28.437593 79.294473,28.435053 79.191286,28.437593 z "
+         style="color:#000000;fill:url(#radialGradient3825);fill-opacity:1;fill-rule:nonzero;stroke:#848781;stroke-width:0.99999952;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128221"
+         rx="0.38128209"
+         y="40.527031"
+         x="69.482597"
+         height="6.9925261"
+         width="20.013201"
+         id="rect2391"
+         style="color:#000000;fill:url(#linearGradient3827);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <path
+         transform="matrix(0.7,0,0,0.7,37.13251,35.09136)"
+         sodipodi:type="arc"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3829);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="path3297"
+         sodipodi:cx="69.296463"
+         sodipodi:cy="14.854369"
+         sodipodi:rx="3.5355339"
+         sodipodi:ry="5.5684657"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z" />
+      <path
+         transform="matrix(0.7,0,0,0.7,25.15124,35.09136)"
+         d="M 72.831997 14.854369 A 3.5355339 5.5684657 0 1 1  65.760929,14.854369 A 3.5355339 5.5684657 0 1 1  72.831997 14.854369 z"
+         sodipodi:ry="5.5684657"
+         sodipodi:rx="3.5355339"
+         sodipodi:cy="14.854369"
+         sodipodi:cx="69.296463"
+         id="path3287"
+         style="opacity:0.48901098;color:#000000;fill:url(#radialGradient3831);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         sodipodi:type="arc" />
+      <path
+         style="opacity:0.58241763;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         d="M 79.311448,29.482533 C 73.404864,29.626641 68.560395,34.286528 68.560395,40.048745 C 68.560395,40.048745 68.516201,48.487142 68.516201,48.491244 C 68.516201,48.491244 90.512993,48.496419 90.512993,48.496419 L 90.490896,40.048745 C 90.490896,34.195064 85.62996,29.482533 79.591936,29.482533 C 79.497592,29.482533 79.405205,29.480246 79.311448,29.482533 z "
+         id="path3319"
+         sodipodi:nodetypes="cccscsc" />
+      <rect
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3283"
+         width="2.0417981"
+         height="9.9702358"
+         x="84.47113"
+         y="42.462387"
+         rx="0.38128215"
+         ry="0.38128218" />
+      <rect
+         y="46"
+         x="85"
+         height="6"
+         width="1"
+         id="rect3808"
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         ry="0.38128218"
+         rx="0.38128215"
+         y="42.462387"
+         x="72.5"
+         height="9.9702358"
+         width="2.0417981"
+         id="rect3810"
+         style="color:#000000;fill:#babdb6;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+      <rect
+         style="opacity:0.68131869;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+         id="rect3812"
+         width="1"
+         height="6"
+         x="73.02887"
+         y="46" />
+    </g>
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path3914"
+       d="M 17.955779,18.575938 L 12.415013,24.937721 L 16.404306,24.937721 L 14.341215,30.833073 L 20.393599,23.359244 L 16.170619,23.359244 L 17.955779,18.575938 z "
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#edd400;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:1;color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 17.955779,18.575937 L 12.415014,24.937721 L 16.404309,24.937721 L 14.341216,30.833071 L 20.393602,23.359244 L 16.170621,23.359244 L 17.955779,18.575937 z "
+       id="path3912"
+       sodipodi:nodetypes="ccccccc" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-000.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-000.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-000.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1393 @@
+<?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"
+   sodipodi:docname="gpm-battery-discharging-000.svg"
+   sodipodi:docbase="/home/andreas/projekt/tango/powermanager/PowerManager/scalable"
+   inkscape:version="0.43"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#ff5858;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-8.272785e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.991346,-0.183016,-3.765211)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.992756,-0.183016,-3.771417)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-0.183017,-1.266534)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,-7.538304e-15,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-0.183017,-2.123677)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.010754,0,0,1,-0.200451,-2.021207)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="64"
+     inkscape:window-x="141"
+     inkscape:window-height="906"
+     inkscape:window-width="1038"
+     fill="#3465a4"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="24.253395"
+     inkscape:cx="26.501231"
+     inkscape:zoom="11.313708"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       transform="matrix(1.05,0,0,1.18297,-1.012555,-14.39721)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 24.011908,5.0639635 C 16.067961,5.0639635 9.6086646,7.8422116 9.6086636,11.259877 C 9.6086636,11.505121 9.6086636,33.929343 9.6086636,34.184753 C 9.6086636,37.602419 16.06796,40.380666 24.011908,40.380666 C 31.955856,40.380666 38.672355,37.602418 38.672353,34.184753 C 38.672353,33.982458 38.672353,11.462172 38.672353,11.259877 C 38.672353,7.8422106 31.955855,5.0639635 24.011908,5.0639635 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.23626374;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3243);stroke-width:0.99090111;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3241"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(1.048446,0,0,0.971388,-0.883417,20.4951)" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.020624,5.8439904 C 16.614063,5.8439904 10.59172,8.4379821 10.591719,11.628983 C 10.591719,11.857963 10.591719,33.3565 10.591719,33.594971 C 10.591719,36.785974 16.614062,39.379964 24.020624,39.379964 C 31.427184,39.379964 37.68933,36.785973 37.689328,33.594971 C 37.689328,33.406094 37.689328,11.817863 37.689328,11.628983 C 37.689328,8.4379811 31.427183,5.8439904 24.020624,5.8439904 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="cssssssc"
+       id="path4432"
+       d="M 23.418863,26.500039 C 16.743732,26.634765 11.424399,28.839977 11.424399,31.528252 C 11.424399,31.846943 11.424399,33.093633 11.424399,33.410156 C 11.424399,36.185149 17.06394,38.438366 24.040798,38.438368 C 31.017657,38.438368 36.686813,36.185149 36.686814,33.410156 C 36.686814,33.093633 36.686814,31.846943 36.686814,31.528252 C 36.686814,28.753258 31.017657,26.50004 24.040798,26.500039 C 23.822772,26.500039 23.634189,26.495693 23.418863,26.500039 z "
+       style="opacity:0.61538463;color:#000000;fill:url(#linearGradient4501);fill-opacity:1;fill-rule:nonzero;stroke:#a40000;stroke-width:0.99621511;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       transform="matrix(0.983052,0,0,0.914029,0.461329,18.67248)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path4434"
+       style="color:#000000;fill:url(#linearGradient4518);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4520);stroke-width:1.05494905;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 36.063047,9.5613391 C 34.942005,8.5762291 33.994098,8.2763011 33,7.7935722 L 33.306304,26.481395 L 36.063047,29.713882 L 36.063047,9.5613391 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-1.08762,-2.479089)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4230);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,15.07873,-6.775991)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.165629,3.5613261 C 22.141297,3.5613261 19.484541,4.2754791 19.484541,5.1539951 C 19.484541,5.2170351 19.484541,7.7180001 19.484541,7.7836541 C 19.484541,8.6621701 22.141297,9.3763231 24.165629,9.3763231 C 26.189962,9.3763231 28.623475,8.6621701 28.623474,7.7836541 C 28.623474,7.7316541 28.623474,5.2059951 28.623474,5.1539951 C 28.623474,4.2754781 26.189962,3.5613261 24.165629,3.5613261 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 13.750953,15.804894 L 14.111936,32.590609 L 18.732526,33.876323 L 18.588133,17.162037 C 18.588133,17.162037 20.547828,17.073649 23.941075,16.859363 C 17.373827,16.80938 13.084129,15.281193 10.71869,13.01918 C 12.150827,15.111356 13.750953,15.804894 13.750953,15.804894 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,17.47422,2.7297)" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-020.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-020.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-020.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1504 @@
+<?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"
+   sodipodi:docname="gpm-battery-discharging-020.svg"
+   sodipodi:docbase="/home/andreas/projekt/tango/powermanager/PowerManager/scalable"
+   inkscape:version="0.43"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1535">
+      <stop
+         id="stop1537"
+         offset="0"
+         style="stop-color:#f67800;stop-opacity:1" />
+      <stop
+         id="stop1539"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1523">
+      <stop
+         id="stop1525"
+         offset="0"
+         style="stop-color:#ce5c00" />
+      <stop
+         id="stop1527"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#c36000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#fcaf3e;stop-opacity:1;" />
+      <stop
+         style="stop-color:#f57900;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-7.964086e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.991346,-7.269358,-4.826537)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.992756,-7.269358,-4.832743)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-2.32786)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,3.202931e-17,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-7.269359,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.004593,0,0,1,-5.892444e-2,-2.082537)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1535"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1523"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3582"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient3584"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-0.269359,-1.327864)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient3586"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,2.53697e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3588"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3590"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-0.269359,-2.185007)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient3592"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,0.992756,-0.269358,-3.832747)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3594"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient3596"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,0.991346,-0.269358,-3.826541)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient3598"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-8.284685e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="25"
+     inkscape:window-x="0"
+     inkscape:window-height="945"
+     inkscape:window-width="1270"
+     fill="#f57900"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="28.74315"
+     inkscape:cx="30.130281"
+     inkscape:zoom="5.6568543"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       transform="matrix(1.050001,0,0,1.166666,-1.050005,-13.66665)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient3598);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 23.925566,5.0026329 C 15.981619,5.0026329 9.522322,7.780881 9.522321,11.198547 C 9.522321,11.443791 9.522321,33.868013 9.522321,34.123423 C 9.522321,37.541089 15.981618,40.319336 23.925566,40.319336 C 31.869514,40.319336 38.586013,37.541088 38.586011,34.123423 C 38.586011,33.921128 38.586011,11.400842 38.586011,11.198547 C 38.586011,7.78088 31.869513,5.0026329 23.925566,5.0026329 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient3596);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.23626374;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3594);stroke-width:0.99090111;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3241"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(1.048446,0,0,0.971388,-0.969759,20.43377)" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3592);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 23.934282,5.7826598 C 16.527721,5.7826598 10.505378,8.3766515 10.505377,11.567653 C 10.505377,11.796633 10.505377,33.29517 10.505377,33.533641 C 10.505377,36.724644 16.52772,39.318634 23.934282,39.318634 C 31.340842,39.318634 37.602988,36.724643 37.602986,33.533641 C 37.602986,33.344764 37.602986,11.756533 37.602986,11.567653 C 37.602986,8.3766505 31.340841,5.7826598 23.934282,5.7826598 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="cssssssc"
+       id="path4432"
+       d="M 23.41643,26.438709 C 16.781984,26.573435 11.495072,25.367574 11.495072,28.055849 C 11.495072,28.37454 11.495072,33.032303 11.495072,33.348826 C 11.495072,36.123819 17.10024,38.377036 24.034575,38.377038 C 30.96891,38.377038 36.603512,36.123819 36.603513,33.348826 C 36.603513,33.032303 36.603513,28.37454 36.603513,28.055849 C 36.603513,25.280855 30.96891,26.43871 24.034575,26.438709 C 23.817877,26.438709 23.630444,26.434363 23.41643,26.438709 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4501);fill-opacity:1;fill-rule:nonzero;stroke:#e2811b;stroke-width:0.99621516;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       transform="matrix(0.972634,0,0,0.914029,0.651491,14.66547)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path4434"
+       style="color:#000000;fill:url(#linearGradient4518);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4520);stroke-width:1.06058359;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3590);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 35.976705,9.5000085 C 34.855663,8.5148985 33.907756,8.2149705 32.913658,7.7322416 L 33.219962,26.420065 L 35.976705,29.652552 L 35.976705,9.5000085 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-1.173962,-2.540419)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3588);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient3586);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,14.99239,-6.837321)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.079287,3.4999955 C 22.054955,3.4999955 19.398199,4.2141485 19.398199,5.0926645 C 19.398199,5.1557045 19.398199,7.6566695 19.398199,7.7223235 C 19.398199,8.6008395 22.054955,9.3149925 24.079287,9.3149925 C 26.10362,9.3149925 28.537133,8.6008395 28.537132,7.7223235 C 28.537132,7.6703235 28.537132,5.1446645 28.537132,5.0926645 C 28.537132,4.2141475 26.10362,3.4999955 24.079287,3.4999955 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 13.664611,15.743564 L 14.025593,32.529279 L 18.646184,33.814993 L 18.501791,17.100707 C 18.501791,17.100707 20.461486,17.012319 23.854733,16.798033 C 17.287485,16.74805 12.997787,15.219863 10.632348,12.95785 C 12.064485,15.050026 13.664611,15.743564 13.664611,15.743564 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient3584);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3582);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,17.38789,2.66837)" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-040.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-040.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-040.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1407 @@
+<?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"
+   sodipodi:docname="gpm-battery-discharging-040.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/PowerManager/scalable"
+   inkscape:version="0.43+devel"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1535">
+      <stop
+         id="stop1537"
+         offset="0"
+         style="stop-color:#da6b00;stop-opacity:1" />
+      <stop
+         id="stop1539"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1523">
+      <stop
+         id="stop1525"
+         offset="0"
+         style="stop-color:#ce5c00" />
+      <stop
+         id="stop1527"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#c36000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#fcaf3e;stop-opacity:1;" />
+      <stop
+         style="stop-color:#f57900;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-8.305285e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.991346,-0.183016,-3.826537)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.992756,-0.183016,-3.832743)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-0.183017,-1.32786)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,-1.463303e-15,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-0.183017,-2.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.989992,0,0,1,0.912613,-2.021202)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.004593,0,0,1,-7.058924,-1.082533)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1535"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1523"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="25"
+     inkscape:window-x="0"
+     inkscape:window-height="945"
+     inkscape:window-width="1270"
+     fill="#f57900"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="true"
+     inkscape:current-layer="layer1"
+     inkscape:cy="22.579178"
+     inkscape:cx="31.478759"
+     inkscape:zoom="11.313708"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     showguides="true"
+     inkscape:guide-bbox="true" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       transform="matrix(1.05,0,0,1.163968,-1.050001,-13.53559)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 24.011908,5.0026374 C 16.067961,5.0026374 9.6086644,7.7808855 9.6086634,11.198551 C 9.6086634,11.443795 9.6086634,33.868017 9.6086634,34.123427 C 9.6086634,37.541093 16.06796,40.31934 24.011908,40.31934 C 31.955856,40.31934 38.672355,37.541092 38.672353,34.123427 C 38.672353,33.921132 38.672353,11.400846 38.672353,11.198551 C 38.672353,7.7808845 31.955855,5.0026374 24.011908,5.0026374 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:0.79120878;color:#000000;fill:url(#linearGradient3811);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99621499;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 23.455862,18.875039 C 16.846436,19.009765 11.579464,21.214977 11.579464,23.903252 C 11.579464,24.221943 11.579464,33.093633 11.579464,33.410156 C 11.579464,36.185149 17.163491,38.438366 24.071674,38.438368 C 30.979856,38.438368 36.593208,36.185149 36.593209,33.410156 C 36.593209,33.093633 36.593209,24.221943 36.593209,23.903252 C 36.593209,21.128258 30.979856,18.87504 24.071674,18.875039 C 23.855794,18.875039 23.669068,18.870693 23.455862,18.875039 z "
+       id="path3275"
+       sodipodi:nodetypes="cssssssc" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.020624,5.7826643 C 16.614063,5.7826643 10.59172,8.376656 10.591719,11.567657 C 10.591719,11.796637 10.591719,33.295174 10.591719,33.533645 C 10.591719,36.724648 16.614062,39.318638 24.020624,39.318638 C 31.427184,39.318638 37.68933,36.724647 37.689328,33.533645 C 37.689328,33.344768 37.689328,11.756537 37.689328,11.567657 C 37.689328,8.376655 31.427183,5.7826643 24.020624,5.7826643 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3821);stroke-width:1.08968079;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3277"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.972641,0,0,0.865862,0.742969,11.55384)" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 36.063047,9.500013 C 34.942005,8.514903 33.994098,8.214975 33,7.7322461 L 33.306304,26.420069 L 36.063047,29.652556 L 36.063047,9.500013 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-1.08762,-2.540415)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4230);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,15.07873,-6.837317)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.165629,3.5 C 22.141297,3.5 19.484541,4.214153 19.484541,5.092669 C 19.484541,5.155709 19.484541,7.656674 19.484541,7.722328 C 19.484541,8.600844 22.141297,9.314997 24.165629,9.314997 C 26.189962,9.314997 28.623475,8.600844 28.623474,7.722328 C 28.623474,7.670328 28.623474,5.144669 28.623474,5.092669 C 28.623474,4.214152 26.189962,3.5 24.165629,3.5 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 13.750953,15.743568 L 14.111935,32.529283 L 18.732526,33.814997 L 18.588133,17.100711 C 18.588133,17.100711 20.547828,17.012323 23.941075,16.798037 C 17.373827,16.748054 13.084129,15.219867 10.71869,12.957854 C 12.150827,15.05003 13.750953,15.743568 13.750953,15.743568 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,17.47423,2.668374)" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-060.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-060.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-060.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1405 @@
+<?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"
+   sodipodi:docname="gpm-battery-discharging-060.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/PowerManager/scalable"
+   inkscape:version="0.43+devel"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1535">
+      <stop
+         id="stop1537"
+         offset="0"
+         style="stop-color:#da6b00;stop-opacity:1" />
+      <stop
+         id="stop1539"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1523">
+      <stop
+         id="stop1525"
+         offset="0"
+         style="stop-color:#ce5c00" />
+      <stop
+         id="stop1527"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#c36000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#fcaf3e;stop-opacity:1;" />
+      <stop
+         style="stop-color:#f57900;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-8.377316e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.991346,-0.124091,-3.7547)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.992756,-0.124091,-3.760906)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-0.124092,-1.256023)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,-3.982121e-15,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-0.124092,-2.113166)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.989992,0,0,1,0.971538,-1.949365)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.004593,0,0,1,-7.058924,-1.082533)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1535"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1523"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="25"
+     inkscape:window-x="0"
+     inkscape:window-height="945"
+     inkscape:window-width="1270"
+     fill="#f57900"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="true"
+     inkscape:current-layer="layer1"
+     inkscape:cy="22.910792"
+     inkscape:cx="30.221297"
+     inkscape:zoom="11.313708"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       transform="matrix(1.05,0,0,1.167351,-1.05,-13.69991)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 24.070833,5.0744743 C 16.126886,5.0744743 9.66759,7.8527224 9.667589,11.270388 C 9.667589,11.515632 9.667589,33.939854 9.667589,34.195264 C 9.667589,37.61293 16.126885,40.391177 24.070833,40.391177 C 32.014781,40.391177 38.73128,37.612929 38.731278,34.195264 C 38.731278,33.992969 38.731278,11.472683 38.731278,11.270388 C 38.731278,7.8527214 32.01478,5.0744743 24.070833,5.0744743 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:0.79120878;color:#000000;fill:url(#linearGradient3811);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99621499;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 23.514787,14.946876 C 16.905361,15.081602 11.638389,17.286814 11.638389,19.975089 C 11.638389,20.29378 11.638389,33.16547 11.638389,33.481993 C 11.638389,36.256986 17.222416,38.510203 24.130599,38.510205 C 31.038781,38.510205 36.652133,36.256986 36.652134,33.481993 C 36.652134,33.16547 36.652134,20.29378 36.652134,19.975089 C 36.652134,17.200095 31.038781,14.946877 24.130599,14.946876 C 23.914719,14.946876 23.727993,14.94253 23.514787,14.946876 z "
+       id="path3275"
+       sodipodi:nodetypes="cssssssc" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.079549,5.8545012 C 16.672988,5.8545012 10.650645,8.4484929 10.650644,11.639494 C 10.650644,11.868474 10.650644,33.367011 10.650644,33.605482 C 10.650644,36.796485 16.672987,39.390475 24.079549,39.390475 C 31.486109,39.390475 37.748255,36.796484 37.748253,33.605482 C 37.748253,33.416605 37.748253,11.828374 37.748253,11.639494 C 37.748253,8.4484919 31.486108,5.8545012 24.079549,5.8545012 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3821);stroke-width:1.08968079;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3277"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.972641,0,0,0.865862,0.796499,7.150163)" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 36.121972,9.5718499 C 35.00093,8.5867399 34.053023,8.2868119 33.058925,7.804083 L 33.365229,26.491906 L 36.121972,29.724393 L 36.121972,9.5718499 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-1.028695,-2.468578)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4230);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,15.13767,-6.76548)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.224554,3.5718369 C 22.200222,3.5718369 19.543466,4.2859899 19.543466,5.1645059 C 19.543466,5.2275459 19.543466,7.7285109 19.543466,7.7941649 C 19.543466,8.6726809 22.200222,9.3868339 24.224554,9.3868339 C 26.248887,9.3868339 28.6824,8.6726809 28.682399,7.7941649 C 28.682399,7.7421649 28.682399,5.2165059 28.682399,5.1645059 C 28.682399,4.2859889 26.248887,3.5718369 24.224554,3.5718369 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 13.809878,15.815405 L 14.170861,32.60112 L 18.791451,33.886834 L 18.647058,17.172548 C 18.647058,17.172548 20.606753,17.08416 24,16.869874 C 17.432752,16.819891 13.143054,15.291704 10.777615,13.029691 C 12.209752,15.121867 13.809878,15.815405 13.809878,15.815405 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,17.53316,2.740211)" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-080.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-080.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-080.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1418 @@
+<?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"
+   sodipodi:docname="gpm-battery-discharging-080.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/PowerManager/scalable"
+   inkscape:version="0.43+devel"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient1535">
+      <stop
+         id="stop1537"
+         offset="0"
+         style="stop-color:#da6b00;stop-opacity:1" />
+      <stop
+         id="stop1539"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient1523">
+      <stop
+         id="stop1525"
+         offset="0"
+         style="stop-color:#ce5c00" />
+      <stop
+         id="stop1527"
+         offset="1"
+         style="stop-color:#fcaf3e" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#c36000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#fcaf3e;stop-opacity:1;" />
+      <stop
+         style="stop-color:#f57900;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-7.964086e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.008042,0,0,0.991346,-0.266749,-3.763012)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.007243,0,0,0.992756,-0.239041,-3.769218)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-0.372345,-1.264335)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,-6.150525e-15,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-0.372345,-2.121478)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.989992,0,0,1,0.723285,-1.957677)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.004593,0,0,1,-7.058924,-1.082533)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1535"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1523"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient1544"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-8.2501e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="25"
+     inkscape:window-x="0"
+     inkscape:window-height="945"
+     inkscape:window-width="1270"
+     fill="#f57900"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="23.195581"
+     inkscape:cx="39.540688"
+     inkscape:zoom="5.6568543"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base"
+     showguides="true"
+     inkscape:guide-bbox="true" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       transform="matrix(1.05,0,0,1.166667,-1.049999,-13.60315)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient1544);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 23.86326,5.0661616 C 15.940627,5.0661616 9.4986602,7.8444097 9.4986592,11.262076 C 9.4986592,11.50732 9.4986592,33.931542 9.4986592,34.186952 C 9.4986592,37.604618 15.940626,40.382865 23.86326,40.382865 C 31.785894,40.382865 38.484373,37.604617 38.484371,34.186952 C 38.484371,33.984657 38.484371,11.464371 38.484371,11.262076 C 38.484371,7.8444087 31.785893,5.0661616 23.86326,5.0661616 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:0.79120878;color:#000000;fill:url(#linearGradient3811);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99621499;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 23.266534,10.751064 C 16.657108,10.88579 11.390136,13.091002 11.390136,15.779277 C 11.390136,16.097968 11.390136,33.157158 11.390136,33.473681 C 11.390136,36.248674 16.974163,38.501891 23.882346,38.501893 C 30.790528,38.501893 36.40388,36.248674 36.403881,33.473681 C 36.403881,33.157158 36.403881,16.097968 36.403881,15.779277 C 36.403881,13.004283 30.790528,10.751065 23.882346,10.751064 C 23.666466,10.751064 23.47974,10.746718 23.266534,10.751064 z "
+       id="path3275"
+       sodipodi:nodetypes="cssssssc" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 23.880515,5.8461885 C 16.499684,5.8461885 10.498263,8.4401802 10.498262,11.631182 C 10.498262,11.860162 10.498262,33.358699 10.498262,33.59717 C 10.498262,36.788173 16.499683,39.382163 23.880515,39.382163 C 31.261345,39.382163 37.501736,36.788172 37.501734,33.59717 C 37.501734,33.408293 37.501734,11.820062 37.501734,11.631182 C 37.501734,8.4401792 31.261344,5.8461885 23.880515,5.8461885 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3821);stroke-width:1.08968079;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3277"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.972641,0,0,0.865862,0.559014,3.141851)" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 35.873719,9.5635372 C 34.752677,8.5784272 33.80477,8.2784992 32.810672,7.7957703 L 33.116976,26.483594 L 35.873719,29.716081 L 35.873719,9.5635372 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-1.276948,-2.47689)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4230);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,14.88941,-6.773792)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 23.976301,3.5635242 C 21.951969,3.5635242 19.295213,4.2776772 19.295213,5.1561932 C 19.295213,5.2192332 19.295213,7.7201982 19.295213,7.7858522 C 19.295213,8.6643682 21.951969,9.3785212 23.976301,9.3785212 C 26.000634,9.3785212 28.434147,8.6643682 28.434146,7.7858522 C 28.434146,7.7338522 28.434146,5.2081932 28.434146,5.1561932 C 28.434146,4.2776762 26.000634,3.5635242 23.976301,3.5635242 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 13.561625,15.807093 L 13.922608,32.592808 L 18.543198,33.878522 L 18.398805,17.164236 C 18.398805,17.164236 20.3585,17.075848 23.751747,16.861562 C 17.184499,16.811579 12.894801,15.283392 10.529362,13.021379 C 11.961499,15.113555 13.561625,15.807093 13.561625,15.807093 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,17.2849,2.731899)" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-100.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-100.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-discharging-100.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,856 @@
+<?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"
+   sodipodi:docname="gpm-battery-discharging-100.svg"
+   sodipodi:docbase="/home/jimmac/gfx/novell/pdes/branches/Common/PowerManager/scalable"
+   inkscape:version="0.43+devel"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px">
+  <defs
+     id="defs3">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#ff5858;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-8.520607e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010922,0,0,0.991346,-0.252091,-3.771757)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010922,0,0,0.992756,-0.252091,-3.777963)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010922,0,0,1,-0.252092,-1.27308)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,-6.070727e-15,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010922,0,0,1,-0.252092,-2.130223)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010922,0,0,1,-0.25209,-2.130223)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="42"
+     inkscape:window-x="254"
+     inkscape:window-height="928"
+     inkscape:window-width="944"
+     fill="#3465a4"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="16.268688"
+     inkscape:cx="22.675815"
+     inkscape:zoom="11.313708"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       transform="matrix(1.05,0,0,1.166667,-1.050002,-13.66668)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 23.946855,5.057417 C 16.001587,5.057417 9.5412165,7.8356651 9.5412155,11.253331 C 9.5412155,11.498575 9.5412155,33.922797 9.5412155,34.178207 C 9.5412155,37.595873 16.001586,40.37412 23.946855,40.37412 C 31.892123,40.37412 38.609739,37.595872 38.609737,34.178207 C 38.609737,33.975912 38.609737,11.455626 38.609737,11.253331 C 38.609737,7.8356641 31.892122,5.057417 23.946855,5.057417 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 23.955572,5.8374439 C 16.547779,5.8374439 10.524436,8.4314356 10.524435,11.622437 C 10.524435,11.851417 10.524435,33.349954 10.524435,33.588425 C 10.524435,36.779428 16.547778,39.373418 23.955572,39.373418 C 31.363364,39.373418 37.62655,36.779427 37.626548,33.588425 C 37.626548,33.399548 37.626548,11.811317 37.626548,11.622437 C 37.626548,8.4314346 31.363363,5.8374439 23.955572,5.8374439 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 36,9.5547926 C 34.878771,8.5696826 33.930707,8.2697546 32.936444,7.7870257 L 33.242798,26.474849 L 36,29.707336 L 36,9.5547926 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       style="opacity:0.79120878;color:#000000;fill:url(#linearGradient3811);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99621511;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 23.37115,7.3910226 C 16.694908,7.5257486 11.374692,9.7309606 11.374692,12.419236 C 11.374692,12.737927 11.374692,32.984617 11.374692,33.30114 C 11.374692,36.076133 17.01517,38.32935 23.993188,38.329352 C 30.971207,38.329352 36.641305,36.076133 36.641306,33.30114 C 36.641306,32.984617 36.641306,12.737927 36.641306,12.419236 C 36.641306,9.6442416 30.971207,7.3910236 23.993188,7.3910226 C 23.775125,7.3910226 23.586512,7.3866766 23.37115,7.3910226 z "
+       id="path3275"
+       sodipodi:nodetypes="cssssssc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:url(#linearGradient3266);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3821);stroke-width:1.08380461;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3277"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.983216,0,0,0.865862,0.4098,-0.550033)" />
+    <path
+       transform="matrix(1.048621,0,0,0.964345,-1.156846,-2.485635)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3239);stroke-width:0.99443036;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367399,0,0,0.36343,15.0122,-6.782537)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.100602,3.5547796 C 22.075933,3.5547796 19.418735,4.2689326 19.418735,5.1474486 C 19.418735,5.2104886 19.418735,7.7114536 19.418735,7.7771076 C 19.418735,8.6556236 22.075933,9.3697766 24.100602,9.3697766 C 26.125271,9.3697766 28.559188,8.6556236 28.559187,7.7771076 C 28.559187,7.7251076 28.559187,5.1994486 28.559187,5.1474486 C 28.559187,4.2689316 26.125271,3.5547796 24.100602,3.5547796 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 13.684194,15.798348 L 14.045237,32.584063 L 18.666597,33.869777 L 18.522179,17.155491 C 18.522179,17.155491 20.482201,17.067103 23.876011,16.852817 C 17.307671,16.802834 13.017259,15.274647 10.651427,13.012634 C 12.083802,15.10481 13.684194,15.798348 13.684194,15.798348 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35114002;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.27495,0,0,0.192106,17.40809,2.723154)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-missing.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-missing.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery-missing.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,1603 @@
+<?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"
+   sodipodi:docname="gpm-battery-broken.svg"
+   sodipodi:docbase="/home/hughsie/gnome-power-manager/data/icons/scalable"
+   inkscape:version="0.43"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px"
+   inkscape:export-filename="/home/hughsie/gnome-power-manager/data/icons/22x22/gpm-battery-broken.png"
+   inkscape:export-xdpi="41.25"
+   inkscape:export-ydpi="41.25">
+  <defs
+     id="defs3">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3349"
+       gradientUnits="userSpaceOnUse"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3331">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop3333" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop3335" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3337"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3295"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339"
+       gradientTransform="matrix(1,0,0,1.575,0,-8.541261)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3289">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3291" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3293" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3299"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.421085e-14,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       id="linearGradient3271">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3273" />
+      <stop
+         style="stop-color:#d3d3ce;stop-opacity:1;"
+         offset="1"
+         id="stop3275" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3277"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-52,21)" />
+    <linearGradient
+       id="linearGradient3309">
+      <stop
+         style="stop-color:#e5e6e3;stop-opacity:1;"
+         offset="0"
+         id="stop3311" />
+      <stop
+         id="stop3317"
+         offset="0.5"
+         style="stop-color:#d1d3cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#767c6f;stop-opacity:1;"
+         offset="1"
+         id="stop3313" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3315"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886"
+       gradientTransform="matrix(2.080863,1.213805e-24,-8.732247e-25,1.843788,-135.7659,30.30738)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3323">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop3325" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop3327" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3329"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5"
+       gradientTransform="matrix(1,0,0,0.595745,0,13.74468)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient3365">
+      <stop
+         id="stop3367"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.5"
+         id="stop3371" />
+      <stop
+         id="stop3373"
+         offset="0.75"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="0.95394737"
+         id="stop3375" />
+      <stop
+         id="stop3377"
+         offset="0.95394737"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+      <stop
+         id="stop3369"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3363"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       id="linearGradient3341">
+      <stop
+         id="stop3343"
+         offset="0"
+         style="stop-color:#b6b6b6;stop-opacity:1;" />
+      <stop
+         id="stop3345"
+         offset="1"
+         style="stop-color:#b6b6b6;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3347"
+       gradientUnits="userSpaceOnUse"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264"
+       gradientTransform="translate(2,1)" />
+    <linearGradient
+       id="linearGradient3353">
+      <stop
+         style="stop-color:#969696;stop-opacity:1;"
+         offset="0"
+         id="stop3355" />
+      <stop
+         style="stop-color:#b6b6b6;stop-opacity:0;"
+         offset="1"
+         id="stop3357" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3359"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(2,1)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <linearGradient
+       id="linearGradient3260">
+      <stop
+         style="stop-color:#3465a4;stop-opacity:1;"
+         offset="0"
+         id="stop3262" />
+      <stop
+         style="stop-color:#8fb1dc;stop-opacity:1;"
+         offset="1"
+         id="stop3264" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3815">
+      <stop
+         style="stop-color:#204a87;stop-opacity:1;"
+         offset="0"
+         id="stop3817" />
+      <stop
+         style="stop-color:#98b8e7;stop-opacity:1;"
+         offset="1"
+         id="stop3819" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3805">
+      <stop
+         style="stop-color:#284e7f;stop-opacity:1;"
+         offset="0"
+         id="stop3807" />
+      <stop
+         id="stop3813"
+         offset="0.5"
+         style="stop-color:#6694cf;stop-opacity:1;" />
+      <stop
+         style="stop-color:#234570;stop-opacity:1;"
+         offset="1"
+         id="stop3809" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3356">
+      <stop
+         style="stop-color:#ff4141;stop-opacity:1;"
+         offset="0"
+         id="stop3358" />
+      <stop
+         style="stop-color:#ff9d9d;stop-opacity:1;"
+         offset="1"
+         id="stop3360" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3348">
+      <stop
+         style="stop-color:#ff4949;stop-opacity:1;"
+         offset="0"
+         id="stop3350" />
+      <stop
+         style="stop-color:#ffb1b1;stop-opacity:1;"
+         offset="1"
+         id="stop3352" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3338">
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="0"
+         id="stop3340" />
+      <stop
+         id="stop3346"
+         offset="0.5"
+         style="stop-color:#ff5858;stop-opacity:1;" />
+      <stop
+         style="stop-color:#cc0000;stop-opacity:1;"
+         offset="1"
+         id="stop3342" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient3247">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1;"
+         offset="0"
+         id="stop3249" />
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:0;"
+         offset="1"
+         id="stop3251" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3233">
+      <stop
+         style="stop-color:#eeeeec;stop-opacity:1;"
+         offset="0"
+         id="stop3235" />
+      <stop
+         style="stop-color:#a3a398;stop-opacity:1;"
+         offset="1"
+         id="stop3237" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0"
+         style="stop-color:#d6d7d5;stop-opacity:1;" />
+      <stop
+         style="stop-color:#d1d2d0;stop-opacity:1;"
+         offset="0.25"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1"
+         style="stop-color:#dddedc;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-8.272785e-15,20)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.991346,-0.183016,-3.765211)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,0.992756,-0.183016,-3.771417)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="matrix(1.010754,0,0,1,-0.183017,-1.266534)"
+       gradientUnits="userSpaceOnUse"
+       y2="31.75"
+       x2="16.035715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,-7.538304e-15,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3239"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3243"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient3253"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.010754,0,0,1,-0.183017,-2.123677)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient3255"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3805"
+       id="linearGradient3811"
+       x1="11.003058"
+       y1="32.489445"
+       x2="32.396713"
+       y2="32.489445"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient3821"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient3266"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3776"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.217832,0,0,0.7,78.57254,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3331"
+       id="linearGradient3780"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.7,0,0,0.7,62.95124,21.09136)"
+       x1="31.988777"
+       y1="35.874382"
+       x2="31.988777"
+       y2="44.874382" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3787"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3790"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3365"
+       id="linearGradient3794"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(132.9512,12.47923)"
+       x1="-7.6092024"
+       y1="6.7062273"
+       x2="22.266058"
+       y2="10.756479" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3341"
+       id="linearGradient3797"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(36.7012,10.5)"
+       x1="-27.27899"
+       y1="-5.7469382"
+       x2="-28.46833"
+       y2="-11.99264" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3800"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="7.7210102"
+       y1="3.0030618"
+       x2="6.7816706"
+       y2="-3.74264" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3802"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,1.828399e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3804"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,9.311991e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3323"
+       id="radialGradient3806"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.595745,-6.356027e-15,13.74468)"
+       cx="22.5"
+       cy="34"
+       fx="22.5"
+       fy="34"
+       r="23.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3309"
+       id="radialGradient3825"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.468277,8.496635e-25,-6.161559e-25,1.290652,-34.29018,41.60653)"
+       cx="77.499115"
+       cy="-9.0639915"
+       fx="77.499115"
+       fy="-9.0639915"
+       r="17.500886" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3271"
+       id="linearGradient3827"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.667726,0,0,0.695494,27.74038,34.63412)"
+       x1="78.98452"
+       y1="12.350954"
+       x2="79.109146"
+       y2="8.7270317" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3829"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,5.044571e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3289"
+       id="radialGradient3831"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,1.575,-4.32987e-15,-8.541261)"
+       cx="69.296463"
+       cy="14.854369"
+       fx="69.296463"
+       fy="14.854369"
+       r="3.5355339" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3353"
+       id="linearGradient3837"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(106.4527,16.53554)"
+       x1="-87.031296"
+       y1="-12.199734"
+       x2="-88.677742"
+       y2="-17.884775" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4230"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3260"
+       id="linearGradient4232"
+       gradientUnits="userSpaceOnUse"
+       x1="21.486856"
+       y1="25.114395"
+       x2="21.756248"
+       y2="5.5616603" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3815"
+       id="linearGradient4234"
+       gradientUnits="userSpaceOnUse"
+       x1="25.698481"
+       y1="11.170371"
+       x2="25.573168"
+       y2="20.118456" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="20.118456"
+       x2="24"
+       y1="10.396756"
+       x1="24"
+       id="linearGradient3362"
+       xlink:href="#linearGradient3356"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0243998"
+       x2="24"
+       y1="18.132908"
+       x1="24"
+       id="linearGradient3354"
+       xlink:href="#linearGradient3348"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="33.489445"
+       x2="30.452171"
+       y1="33.489445"
+       x1="11.003058"
+       id="linearGradient3344"
+       xlink:href="#linearGradient3338"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4405"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="29.91827"
+       x2="34.244171"
+       y1="17.695425"
+       x1="34.244171"
+       id="linearGradient4403"
+       xlink:href="#linearGradient3247"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient4401"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="8.0476589"
+       x2="23.433737"
+       y1="17.245949"
+       x1="24"
+       id="linearGradient4399"
+       xlink:href="#linearGradient3233"
+       inkscape:collect="always" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4397"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.985716e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4395"
+       x1="16.071430"
+       y1="19.500000"
+       x2="15.785715"
+       y2="30.000000"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-0.243872,0.827555)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4393"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-1.142857e-6,-1.64774)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4391"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-1.142857e-6,-1.641534)" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4389"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       id="linearGradient4373">
+      <stop
+         style="stop-color:#d6d7d5;stop-opacity:1;"
+         offset="0"
+         id="stop4375" />
+      <stop
+         id="stop4377"
+         offset="0.25"
+         style="stop-color:#d1d2d0;stop-opacity:1;" />
+      <stop
+         id="stop4379"
+         offset="0.50000000"
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#dddedc;stop-opacity:1;"
+         offset="1"
+         id="stop4381" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4363">
+      <stop
+         style="stop-color:#f79403;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4365" />
+      <stop
+         id="stop4367"
+         offset="0.18691589"
+         style="stop-color:#fdb343;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;"
+         offset="0.43008122"
+         id="stop4369" />
+      <stop
+         style="stop-color:#8f5601;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4371" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4351">
+      <stop
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop4353" />
+      <stop
+         style="stop-color:#535353;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop4355" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4339">
+      <stop
+         id="stop4341"
+         offset="0.0000000"
+         style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4343"
+         offset="1.0000000"
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4333">
+      <stop
+         id="stop4335"
+         offset="0"
+         style="stop-color:#eeeeec;stop-opacity:1;" />
+      <stop
+         id="stop4337"
+         offset="1"
+         style="stop-color:#a3a398;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4319">
+      <stop
+         id="stop4321"
+         offset="0"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+      <stop
+         style="stop-color:#ff5858;stop-opacity:1;"
+         offset="0.5"
+         id="stop4323" />
+      <stop
+         id="stop4325"
+         offset="1"
+         style="stop-color:#cc0000;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4313">
+      <stop
+         id="stop4315"
+         offset="0"
+         style="stop-color:#ff4949;stop-opacity:1;" />
+      <stop
+         id="stop4317"
+         offset="1"
+         style="stop-color:#ffb1b1;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4307">
+      <stop
+         id="stop4309"
+         offset="0"
+         style="stop-color:#ff4141;stop-opacity:1;" />
+      <stop
+         id="stop4311"
+         offset="1"
+         style="stop-color:#ff9d9d;stop-opacity:1;" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4440"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-6.336589e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4442"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4444"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4446"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4448"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.296625e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4450"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4452"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4454"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4456"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4472"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-5.103417e-15,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4474"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-6.475571,-4.826537)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4476"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-6.475571,-4.832743)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4478"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4126"
+       id="radialGradient4480"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.5,-1.663693e-14,20)"
+       cx="23.857143"
+       cy="40.000000"
+       fx="23.857143"
+       fy="40.000000"
+       r="17.142857" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4482"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3233"
+       id="linearGradient4484"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="17.245949"
+       x2="23.433737"
+       y2="8.0476589" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4486"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-3.185003)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4488"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4490"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4492"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4494"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-6.47557,-2.32786)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient6924"
+       id="linearGradient4497"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-33.96924)"
+       x1="16.071430"
+       y1="19.500000"
+       x2="16.035715"
+       y2="31.75" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3338"
+       id="linearGradient4501"
+       gradientUnits="userSpaceOnUse"
+       x1="11.003058"
+       y1="33.489445"
+       x2="30.452171"
+       y2="33.489445"
+       gradientTransform="matrix(1.010754,0,0,1,-0.200451,-2.021207)" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3247"
+       id="linearGradient4504"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(-60.46839,-34.82638)"
+       x1="34.244171"
+       y1="17.695425"
+       x2="34.244171"
+       y2="29.91827" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4176"
+       id="linearGradient4512"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.992756,-60.46839,-36.47412)"
+       x1="17.160095"
+       y1="14.004482"
+       x2="37.969398"
+       y2="56.575912" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4134"
+       id="linearGradient4515"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,0.991346,-60.46839,-36.46792)"
+       x1="9.3030529"
+       y1="26.718750"
+       x2="38.826412"
+       y2="26.718750" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3348"
+       id="linearGradient4518"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="18.132908"
+       x2="24"
+       y2="8.0243998" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3356"
+       id="linearGradient4520"
+       gradientUnits="userSpaceOnUse"
+       x1="24"
+       y1="10.396756"
+       x2="24"
+       y2="20.118456" />
+    <linearGradient
+       y2="15.814602"
+       x2="20.917078"
+       y1="33.955299"
+       x1="21.993773"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3982"
+       xlink:href="#linearGradient3957"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="-8.5626707"
+       x2="20.064686"
+       y1="53.835983"
+       x1="43.93581"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3980"
+       xlink:href="#linearGradient2479"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="5.5410109"
+       x2="19.071495"
+       y1="66.288063"
+       x1="36.917976"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3978"
+       xlink:href="#linearGradient2536"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1,0,0,0.5,2.222981e-14,20)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient3976"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="15.814602"
+       x2="20.917078"
+       y1="33.955299"
+       x1="21.993773"
+       id="linearGradient3963"
+       xlink:href="#linearGradient3957"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="-8.5626707"
+       x2="20.064686"
+       y1="53.835983"
+       x1="43.93581"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3066"
+       xlink:href="#linearGradient2479"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="5.5410109"
+       x2="19.071495"
+       y1="66.288063"
+       x1="36.917976"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3064"
+       xlink:href="#linearGradient2536"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="-8.5626707"
+       x2="20.064686"
+       y1="53.835983"
+       x1="43.93581"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3048"
+       xlink:href="#linearGradient2479"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="5.5410109"
+       x2="19.071495"
+       y1="66.288063"
+       x1="36.917976"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient3046"
+       xlink:href="#linearGradient2536"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="5.5410109"
+       x2="19.071495"
+       y1="66.288063"
+       x1="36.917976"
+       id="linearGradient2542"
+       xlink:href="#linearGradient2536"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="-8.5626707"
+       x2="20.064686"
+       y1="53.835983"
+       x1="43.93581"
+       id="linearGradient2485"
+       xlink:href="#linearGradient2479"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,1.899196e-14,20.00000)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient2169"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient2479">
+      <stop
+         id="stop2481"
+         offset="0"
+         style="stop-color:#ffe69b;stop-opacity:1;" />
+      <stop
+         id="stop2483"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient2536">
+      <stop
+         id="stop2538"
+         offset="0"
+         style="stop-color:#a40000;stop-opacity:1;" />
+      <stop
+         id="stop2540"
+         offset="1"
+         style="stop-color:#ff1717;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient3957">
+      <stop
+         id="stop3959"
+         offset="0"
+         style="stop-color:#fffeff;stop-opacity:0.33333334;" />
+      <stop
+         id="stop3961"
+         offset="1"
+         style="stop-color:#fffeff;stop-opacity:0.21568628;" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     stroke="#edd400"
+     inkscape:window-y="25"
+     inkscape:window-x="0"
+     inkscape:window-height="689"
+     inkscape:window-width="1014"
+     fill="#3465a4"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="24.253395"
+     inkscape:cx="26.501231"
+     inkscape:zoom="5.656854"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       transform="matrix(1.05,0,0,1.18297,-1.012555,-14.39721)"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1;color:#000000;fill:url(#radialGradient4132);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 24.011908,5.0639635 C 16.067961,5.0639635 9.6086646,7.8422116 9.6086636,11.259877 C 9.6086636,11.505121 9.6086636,33.929343 9.6086636,34.184753 C 9.6086636,37.602419 16.06796,40.380666 24.011908,40.380666 C 31.955856,40.380666 38.672355,37.602418 38.672353,34.184753 C 38.672353,33.982458 38.672353,11.462172 38.672353,11.259877 C 38.672353,7.8422106 31.955855,5.0639635 24.011908,5.0639635 z "
+       style="opacity:1;color:#000000;fill:url(#linearGradient4140);fill-opacity:1;fill-rule:nonzero;stroke:#767973;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.23626374;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3243);stroke-width:0.99090111;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path3241"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(1.048446,0,0,0.971388,-0.883417,20.4951)" />
+    <path
+       style="opacity:0.5443038;color:#000000;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.020624,5.8439904 C 16.614063,5.8439904 10.59172,8.4379821 10.591719,11.628983 C 10.591719,11.857963 10.591719,33.3565 10.591719,33.594971 C 10.591719,36.785974 16.614062,39.379964 24.020624,39.379964 C 31.427184,39.379964 37.68933,36.785973 37.689328,33.594971 C 37.689328,33.406094 37.689328,11.817863 37.689328,11.628983 C 37.689328,8.4379811 31.427183,5.8439904 24.020624,5.8439904 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       style="opacity:1;color:#000000;fill:url(#linearGradient3253);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999946;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 36.063047,9.5613391 C 34.942005,8.5762291 33.994098,8.2763011 33,7.7935722 L 33.306304,26.481395 L 36.063047,29.713882 L 36.063047,9.5613391 z "
+       id="path3245"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       transform="matrix(1.048446,0,0,0.964345,-1.08762,-2.479089)"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24"
+       id="path3364"
+       style="opacity:0.467033;color:#000000;fill:#f0f0f0;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient4230);stroke-width:0.99451303;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:0.30769234;color:#000000;fill:url(#radialGradient6946);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+       transform="matrix(0.367338,0,0,0.36343,15.07873,-6.775991)" />
+    <path
+       style="opacity:1;color:#000000;fill:#9d9e9b;fill-opacity:1;fill-rule:nonzero;stroke:#7d7f7a;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       d="M 24.165629,3.5613261 C 22.141297,3.5613261 19.484541,4.2754791 19.484541,5.1539951 C 19.484541,5.2170351 19.484541,7.7180001 19.484541,7.7836541 C 19.484541,8.6621701 22.141297,9.3763231 24.165629,9.3763231 C 26.189962,9.3763231 28.623475,8.6621701 28.623474,7.7836541 C 28.623474,7.7316541 28.623474,5.2059951 28.623474,5.1539951 C 28.623474,4.2754781 26.189962,3.5613261 24.165629,3.5613261 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 13.750953,15.804894 L 14.111936,32.590609 L 18.732526,33.876323 L 18.588133,17.162037 C 18.588133,17.162037 20.547828,17.073649 23.941075,16.859363 C 17.373827,16.80938 13.084129,15.281193 10.71869,13.01918 C 12.150827,15.111356 13.750953,15.804894 13.750953,15.804894 z "
+       style="opacity:0.58241763;color:#000000;fill:url(#linearGradient6930);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1;color:#000000;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient3255);stroke-width:4.35150146;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5"
+       d="M 36.857142 14.071428 A 12.857142 5.5 0 1 1  11.142858,14.071428 A 12.857142 5.5 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.274904,0,0,0.192106,17.47422,2.7297)" />
+    <g
+       inkscape:label="Emblem"
+       id="g4438"
+       transform="translate(-53.99282,-31.64138)" />
+    <g
+       id="g1628"
+       transform="matrix(0.507281,0,0,0.507281,11.98724,11.44157)">
+      <g
+         inkscape:label="Shadow"
+         id="g1630">
+        <path
+           sodipodi:type="arc"
+           style="opacity:0.6;color:#000000;fill:url(#radialGradient3976);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:block;overflow:visible"
+           id="path6548"
+           sodipodi:cx="23.857143"
+           sodipodi:cy="40"
+           sodipodi:rx="17.142857"
+           sodipodi:ry="8.5714283"
+           d="M 41 40 A 17.142857 8.5714283 0 1 1  6.7142868,40 A 17.142857 8.5714283 0 1 1  41 40 z"
+           transform="matrix(1.070555,0,0,0.525,-0.892755,22.5)"
+           inkscape:r_cx="true"
+           inkscape:r_cy="true" />
+      </g>
+      <g
+         inkscape:label="Layer 1"
+         id="g1633">
+        <g
+           id="g4006">
+          <path
+             inkscape:r_cy="true"
+             inkscape:r_cx="true"
+             sodipodi:type="arc"
+             style="fill:url(#linearGradient3978);fill-opacity:1;fill-rule:nonzero;stroke:#b20000;stroke-width:2.14157367;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="path1314"
+             sodipodi:cx="23.5"
+             sodipodi:cy="23.928572"
+             sodipodi:rx="23.357143"
+             sodipodi:ry="23.357143"
+             d="M 46.857143 23.928572 A 23.357143 23.357143 0 1 1  0.1428566,23.928572 A 23.357143 23.357143 0 1 1  46.857143 23.928572 z"
+             transform="matrix(0.920488,0,0,0.920488,2.368532,0.97408)" />
+          <path
+             inkscape:r_cy="true"
+             inkscape:r_cx="true"
+             sodipodi:type="arc"
+             style="opacity:0.34659089;fill:#cc0000;fill-opacity:0;stroke:url(#linearGradient3980);stroke-width:2.30265999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+             id="path3560"
+             sodipodi:cx="25.910412"
+             sodipodi:cy="26.635273"
+             sodipodi:rx="23.991123"
+             sodipodi:ry="23.991123"
+             d="M 49.901535 26.635273 A 23.991123 23.991123 0 1 1  1.9192886,26.635273 A 23.991123 23.991123 0 1 1  49.901535 26.635273 z"
+             transform="matrix(0.856093,0,0,0.856093,1.818275,0.197769)" />
+        </g>
+      </g>
+      <g
+         inkscape:label="Error Box"
+         id="layer3">
+        <rect
+           transform="matrix(1.005876,0,0,1.115201,-0.138045,-2.372708)"
+           y="19.164932"
+           x="10.078821"
+           height="7.1735945"
+           width="27.836435"
+           id="rect2070"
+           style="fill:#efefef;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.73876643;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.8627451"
+           inkscape:r_cx="true"
+           inkscape:r_cy="true" />
+      </g>
+      <g
+         inkscape:label="Glossy Shine"
+         id="layer4">
+        <path
+           inkscape:r_cy="true"
+           inkscape:r_cx="true"
+           style="fill:url(#linearGradient3982);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+           d="M 43.370686,21.715486 C 43.370686,32.546102 33.016357,15.449178 24.695948,22.101874 C 16.569626,28.599385 4.0989837,34.292422 4.0989837,23.461806 C 4.0989837,12.377753 12.79438,2.0948032 23.625,2.0948032 C 34.455619,2.0948032 43.370686,10.884868 43.370686,21.715486 z "
+           id="path3955"
+           sodipodi:nodetypes="czssc"
+           transform="matrix(1.002994,0,0,1.002994,-7.185874e-2,1.968356e-2)" />
+      </g>
+    </g>
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>

Added: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery.svg
===================================================================
--- xfce4-battery-plugin/branches/hal_based/icons/scalable/battery.svg	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/icons/scalable/battery.svg	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,347 @@
+<?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"
+   sodipodi:docname="battery.svg"
+   sodipodi:docbase="/home/tigert/cvs/freedesktop.org/tango-icon-theme/scalable/devices"
+   inkscape:version="0.43+devel"
+   sodipodi:version="0.32"
+   id="svg1328"
+   height="48px"
+   width="48px"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape">
+  <defs
+     id="defs3">
+    <linearGradient
+       id="linearGradient6932">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1.0000000;"
+         offset="0.0000000"
+         id="stop6934" />
+      <stop
+         style="stop-color:#e7e6ae;stop-opacity:1.0000000;"
+         offset="1.0000000"
+         id="stop6936" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient6924"
+       inkscape:collect="always">
+      <stop
+         id="stop6926"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop6928"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4206">
+      <stop
+         id="stop4208"
+         offset="0.0000000"
+         style="stop-color:#7d4b01;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4210"
+         offset="1.0000000"
+         style="stop-color:#535353;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4176"
+       inkscape:collect="always">
+      <stop
+         id="stop4178"
+         offset="0"
+         style="stop-color:#ffffff;stop-opacity:1;" />
+      <stop
+         id="stop4180"
+         offset="1"
+         style="stop-color:#ffffff;stop-opacity:0;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4162">
+      <stop
+         id="stop4164"
+         offset="0.0000000"
+         style="stop-color:#f79403;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#fdb343;stop-opacity:1.0000000;"
+         offset="0.18691589"
+         id="stop4170" />
+      <stop
+         id="stop4172"
+         offset="0.43008122"
+         style="stop-color:#fdb74f;stop-opacity:1.0000000;" />
+      <stop
+         id="stop4166"
+         offset="1.0000000"
+         style="stop-color:#8f5601;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4134">
+      <stop
+         id="stop4136"
+         offset="0.0000000"
+         style="stop-color:#7e807a;stop-opacity:1.0000000;" />
+      <stop
+         style="stop-color:#babbb8;stop-opacity:1.0000000;"
+         offset="0.25000000"
+         id="stop4148" />
+      <stop
+         style="stop-color:#a5a6a3;stop-opacity:1.0000000;"
+         offset="0.50000000"
+         id="stop4142" />
+      <stop
+         id="stop4138"
+         offset="1.0000000"
+         style="stop-color:#333432;stop-opacity:1.0000000;" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient4126"
+       inkscape:collect="always">
+      <stop
+         id="stop4128"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1;" />
+      <stop
+         id="stop4130"
+         offset="1"
+         style="stop-color:#000000;stop-opacity:0;" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-7.259031e-15,20.00000)"
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       id="radialGradient4132"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(-1.142857e-6,-1.714284)"
+       gradientUnits="userSpaceOnUse"
+       y2="26.718750"
+       x2="38.826412"
+       y1="26.718750"
+       x1="9.3030529"
+       id="linearGradient4140"
+       xlink:href="#linearGradient4134"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="13.284962"
+       x2="24.000000"
+       y1="16.525082"
+       x1="24.000000"
+       id="linearGradient4160"
+       xlink:href="#linearGradient6932"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(-1.142857e-6,-1.714284)"
+       gradientUnits="userSpaceOnUse"
+       y2="17.511776"
+       x2="38.013393"
+       y1="17.511776"
+       x1="10.116071"
+       id="linearGradient4168"
+       xlink:href="#linearGradient4162"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(-1.142857e-6,-1.714284)"
+       gradientUnits="userSpaceOnUse"
+       y2="56.575912"
+       x2="37.969398"
+       y1="14.004482"
+       x1="17.160095"
+       id="linearGradient4182"
+       xlink:href="#linearGradient4176"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(-1.142857e-6,-1.714284)"
+       gradientUnits="userSpaceOnUse"
+       y2="25.428572"
+       x2="25.207588"
+       y1="21.857143"
+       x1="25.064732"
+       id="linearGradient4198"
+       xlink:href="#linearGradient4206"
+       inkscape:collect="always" />
+    <linearGradient
+       gradientTransform="translate(-0.142857,0.928571)"
+       gradientUnits="userSpaceOnUse"
+       y2="30.000000"
+       x2="15.785715"
+       y1="19.500000"
+       x1="16.071430"
+       id="linearGradient6930"
+       xlink:href="#linearGradient6924"
+       inkscape:collect="always" />
+    <linearGradient
+       y2="13.284962"
+       x2="24.000000"
+       y1="16.525082"
+       x1="24.000000"
+       gradientUnits="userSpaceOnUse"
+       id="linearGradient6942"
+       xlink:href="#linearGradient6932"
+       inkscape:collect="always" />
+    <radialGradient
+       r="17.142857"
+       fy="40.000000"
+       fx="23.857143"
+       cy="40.000000"
+       cx="23.857143"
+       gradientTransform="matrix(1.000000,0.000000,0.000000,0.500000,-4.403648e-15,20.00000)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient6946"
+       xlink:href="#linearGradient4126"
+       inkscape:collect="always" />
+  </defs>
+  <sodipodi:namedview
+     stroke="#a40000"
+     inkscape:window-y="229"
+     inkscape:window-x="201"
+     inkscape:window-height="644"
+     inkscape:window-width="882"
+     fill="#cc0000"
+     inkscape:showpageshadow="false"
+     inkscape:document-units="px"
+     inkscape:grid-bbox="true"
+     showgrid="false"
+     inkscape:current-layer="layer1"
+     inkscape:cy="23.637033"
+     inkscape:cx="28.540224"
+     inkscape:zoom="9.8994949"
+     inkscape:pageshadow="2"
+     inkscape:pageopacity="0.0"
+     borderopacity="0.25490196"
+     bordercolor="#666666"
+     pagecolor="#ffffff"
+     id="base" />
+  <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>Battery</dc:title>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Jakub Steiner</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:source>http://jimmac.musichall.cz</dc:source>
+        <dc:subject>
+          <rdf:Bag>
+            <rdf:li>battery</rdf:li>
+            <rdf:li>apm</rdf:li>
+            <rdf:li>acpi</rdf:li>
+            <rdf:li>power management</rdf:li>
+          </rdf:Bag>
+        </dc:subject>
+        <cc:license
+           rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
+      </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
+     inkscape:groupmode="layer"
+     inkscape:label="Battery"
+     id="layer1">
+    <path
+       transform="matrix(1.058752,0.000000,0.000000,1.151259,-1.115944,-10.27691)"
+       d="M 41.000000 40.000000 A 17.142857 8.5714283 0 1 1  6.7142868,40.000000 A 17.142857 8.5714283 0 1 1  41.000000 40.000000 z"
+       sodipodi:ry="8.5714283"
+       sodipodi:rx="17.142857"
+       sodipodi:cy="40.000000"
+       sodipodi:cx="23.857143"
+       id="path3366"
+       style="opacity:1.0000000;color:#000000;fill:url(#radialGradient4132);fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;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:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:nodetypes="csszssz"
+       id="path3068"
+       d="M 23.937499,7.1919650 C 16.078072,7.1919650 9.6874997,9.9944659 9.6874987,13.441966 C 9.6874987,13.689351 9.6874987,36.309326 9.6874987,36.566966 C 9.6874987,40.014467 16.078071,42.816966 23.937499,42.816966 C 31.796927,42.816966 38.441965,40.014466 38.441963,36.566966 C 38.441963,36.362905 38.441963,13.646027 38.441963,13.441966 C 38.441963,9.9944649 31.796926,7.1919650 23.937499,7.1919650 z "
+       style="opacity:1.0000000;color:#000000;fill:url(#linearGradient4140);fill-opacity:1.0000000;fill-rule:nonzero;stroke:url(#linearGradient4198);stroke-width:1.0000000;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:block;overflow:visible" />
+    <path
+       style="opacity:1.0000000;color:#000000;fill:url(#linearGradient4168);fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:0.76899999;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:block;overflow:visible"
+       d="M 23.941292,7.4484874 C 16.316147,7.4484874 10.116071,10.167450 10.116070,13.512182 C 10.116070,13.752193 10.116070,19.820066 10.116070,20.070026 C 10.116070,23.414760 16.316146,25.717924 23.941292,25.717924 C 31.566438,25.717924 38.013394,23.414760 38.013392,20.070026 C 38.013392,19.872048 38.013392,13.710160 38.013392,13.512182 C 38.013392,10.167449 31.566437,7.4484874 23.941292,7.4484874 z "
+       id="path4152"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       style="opacity:0.54430377;color:#000000;fill:none;fill-opacity:1.0000000;fill-rule:nonzero;stroke:url(#linearGradient4182);stroke-width:1.0000000;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:block;overflow:visible"
+       d="M 23.946122,7.9712859 C 16.618364,7.9712859 10.660096,10.584206 10.660095,13.798491 C 10.660095,14.029142 10.660095,35.684551 10.660095,35.924762 C 10.660095,39.139049 16.618363,41.751967 23.946122,41.751967 C 31.273880,41.751967 37.469399,39.139048 37.469397,35.924762 C 37.469397,35.734506 37.469397,13.988749 37.469397,13.798491 C 37.469397,10.584205 31.273879,7.9712859 23.946122,7.9712859 z "
+       id="path4174"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       transform="matrix(1.037291,0.000000,0.000000,0.954619,-0.894979,-7.572056e-2)"
+       d="M 36.857142 14.071428 A 12.857142 5.5000000 0 1 1  11.142858,14.071428 A 12.857142 5.5000000 0 1 1  36.857142 14.071428 z"
+       sodipodi:ry="5.5000000"
+       sodipodi:rx="12.857142"
+       sodipodi:cy="14.071428"
+       sodipodi:cx="24.000000"
+       id="path3364"
+       style="opacity:1.0000000;color:#000000;fill:#fed496;fill-opacity:1.0000000;fill-rule:nonzero;stroke:url(#linearGradient4160);stroke-width:1.0049270;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:block;overflow:visible"
+       sodipodi:type="arc" />
+    <path
+       sodipodi:type="arc"
+       style="overflow:visible;display:block;visibility:visible;stroke-opacity:1.0000000;stroke-dashoffset:0.0000000;stroke-dasharray:none;stroke-miterlimit:10.000000;marker-end:none;marker-mid:none;marker-start:none;marker:none;stroke-linejoin:miter;stroke-linecap:butt;stroke-width:1.0000000;stroke:none;fill-rule:nonzero;fill-opacity:1.0000000;fill:url(#radialGradient6946);color:#000000;opacity:0.65822785"
+       id="path6944"
+       sodipodi:cx="23.857143"
+       sodipodi:cy="40.000000"
+       sodipodi:rx="17.142857"
+       sodipodi:ry="8.5714283"
+       d="M 41.000000 40.000000 A 17.142857 8.5714283 0 1 1  6.7142868,40.000000 A 17.142857 8.5714283 0 1 1  41.000000 40.000000 z"
+       transform="matrix(0.363430,0.000000,0.000000,0.363430,15.47247,-4.118577)" />
+    <path
+       style="opacity:1.0000000;color:#000000;fill:#fcaf3e;fill-opacity:1.0000000;fill-rule:nonzero;stroke:#b46c02;stroke-width:1.0000000;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:block;overflow:visible"
+       d="M 23.889443,6.4653480 C 21.886649,6.4653480 19.258159,7.1795010 19.258159,8.0580170 C 19.258159,8.1210570 19.258159,10.622022 19.258159,10.687676 C 19.258159,11.566192 21.886649,12.280345 23.889443,12.280345 C 25.892238,12.280345 28.299859,11.566192 28.299858,10.687676 C 28.299858,10.635676 28.299858,8.1100170 28.299858,8.0580170 C 28.299858,7.1795000 25.892238,6.4653480 23.889443,6.4653480 z "
+       id="path3362"
+       sodipodi:nodetypes="csszssz" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       id="path6922"
+       d="M 13.642858,17.999999 L 14.000000,34.785714 L 18.571429,36.071428 L 18.428572,19.357142 C 18.428572,19.357142 20.500000,19.357142 23.857143,19.142856 C 18.641400,18.909783 12.673770,16.668176 10.642858,15.214285 C 12.059757,17.306461 13.642858,17.999999 13.642858,17.999999 z "
+       style="opacity:0.49367085;color:#000000;fill:url(#linearGradient6930);fill-opacity:1.0000000;fill-rule:nonzero;stroke:none;stroke-width:1.0000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4.0000000;stroke-dasharray:none;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000;visibility:visible;display:block;overflow:visible" />
+    <path
+       sodipodi:type="arc"
+       style="opacity:1.0000000;color:#000000;fill:#fed496;fill-opacity:1.0000000;fill-rule:nonzero;stroke:url(#linearGradient6942);stroke-width:4.1198664;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:block;overflow:visible"
+       id="path6940"
+       sodipodi:cx="24.000000"
+       sodipodi:cy="14.071428"
+       sodipodi:rx="12.857142"
+       sodipodi:ry="5.5000000"
+       d="M 36.857142 14.071428 A 12.857142 5.5000000 0 1 1  11.142858,14.071428 A 12.857142 5.5000000 0 1 1  36.857142 14.071428 z"
+       transform="matrix(0.271979,0.000000,0.000000,0.216619,17.27048,5.409742)" />
+  </g>
+  <g
+     inkscape:label="Emblem"
+     id="layer2"
+     inkscape:groupmode="layer" />
+</svg>


Property changes on: xfce4-battery-plugin/branches/hal_based/icons/scalable/battery.svg
___________________________________________________________________
Name: svn:executable
   + *

Added: xfce4-battery-plugin/branches/hal_based/panel-plugin/Makefile.am
===================================================================
--- xfce4-battery-plugin/branches/hal_based/panel-plugin/Makefile.am	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/panel-plugin/Makefile.am	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,54 @@
+# $Id$
+
+INCLUDES =								\
+	-I$(top_builddir)						\
+	-I$(top_srcdir)							\
+	-DG_LOG_DOMAIN=\"xfce4-battery-plugin\"				\
+	-DLIBEXECDIR=\"$(libexecdir)\"					\
+	-DPACKAGE_LOCALE_DIR=\"$(localedir)\"				\
+	$(PLATFORM_CPPFLAGS)
+
+pluginsdir = 								\
+	$(libexecdir)/xfce4/panel-plugins
+
+plugins_PROGRAMS =							\
+	xfce4-battery-plugin
+
+xfce4_battery_plugin_SOURCES = 						\
+	battery-monitor.h						\
+	battery-monitor.c						\
+	battery-plugin.h						\
+	battery-plugin.c						\
+	battery-preferences.h						\
+	battery-preferences.c
+
+xfce4_battery_plugin_CFLAGS = 						\
+	$(DBUS_CFLAGS)							\
+	$(HAL_CFLAGS)							\
+	$(LIBXFCE4UTIL_CFLAGS)						\
+	$(LIBXFCEGUI4_CFLAGS)						\
+	$(LIBXFCE4PANEL_CFLAGS)						\
+	$(PLATFORM_CFLAGS)
+
+xfce4_battery_plugin_LDADD = 						\
+	$(DBUS_LIBS)							\
+	$(HAL_LIBS)							\
+	$(LIBXFCE4UTIL_LIBS)						\
+	$(LIBXFCEGUI4_LIBS)						\
+	$(LIBXFCE4PANEL_LIBS)						\
+	$(PLATFORM_LDFLAGS)
+
+desktopdir = $(datadir)/xfce4/panel-plugins
+desktop_in_in_files = battery-monitor.desktop.in.in
+desktop_in_files = $(desktop_in_in_files:.desktop.in.in=.desktop.in)
+%.desktop.in: %.desktop.in.in
+	sed -e "s,\@libexecdir\@,$(libexecdir),g" < $< > $@
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+ at INTLTOOL_DESKTOP_RULE@
+
+EXTRA_DIST =								\
+	$(desktop_in_in_files)
+
+CLEANFILES =								\
+	$(desktop_in_files)						\
+	$(desktop_DATA)


Property changes on: xfce4-battery-plugin/branches/hal_based/panel-plugin/Makefile.am
___________________________________________________________________
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.c
===================================================================
--- xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.c	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.c	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,883 @@
+/* $Id$ */
+/*
+ * Copyright (c) 2006-2007 Nick Schermer <nick at xfce.org>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 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 General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+#ifdef HAVE_MATH_H
+#include <math.h>
+#endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
+#include <glib.h>
+#include <dbus/dbus.h>
+#include <dbus/dbus-glib-lowlevel.h>
+#include <hal/libhal.h>
+
+#include <panel-plugin/battery-monitor.h>
+#include <libxfce4panel/xfce-panel-macros.h>
+
+#define DEFAULT_LEVEL_LOW     (0.08)
+#define DEFAULT_LEVEL_WARNING (0.20)
+#define RATE_AVERANGE         (10)
+#define MAXIMUM_RATE_DIFF     (0.50)
+
+
+enum
+{
+  CHANGED,
+  LAST_SIGNAL
+};
+
+
+
+static void         battery_monitor_class_init                         (BatteryMonitorClass *klass);
+static void         battery_monitor_init                               (BatteryMonitor      *monior);
+static void         battery_monitor_finalize                           (GObject             *object);
+static BatteryInfo *battery_monitor_device_new                         (const gchar         *udi);
+static void         battery_monitor_device_free                        (gpointer             user_data);
+static void         battery_monitor_device_global_new                  (BatteryMonitor      *monitor);
+static void         battery_monitor_device_global_free                 (BatteryMonitor      *monitor);
+static void         battery_monitor_device_global_update               (BatteryMonitor      *monitor);
+static void         battery_monitor_device_update_properties           (const gchar         *udi,
+                                                                        BatteryInfo         *info,
+                                                                        BatteryMonitor      *monitor);
+static void         battery_monitor_device_property_modified           (LibHalContext       *context,
+                                                                        const gchar         *udi,
+                                                                        const gchar         *key,
+                                                                        dbus_bool_t          is_removed,
+                                                                        dbus_bool_t          is_added);
+static void         battery_monitor_device_added                       (LibHalContext       *context,
+                                                                        const gchar         *udi);
+static void         battery_monitor_device_removed                     (LibHalContext       *context,
+                                                                        const gchar         *udi);
+static void         battery_monitor_devices_load                       (BatteryMonitor      *monitor);
+static gboolean     battery_monitor_devices_update_idle                (gpointer             user_data);
+static void         battery_monitor_devices_update_destroyed           (gpointer             user_data);
+
+
+
+struct _BatteryMonitorClass
+{
+  GObjectClass __parent__;
+};
+
+struct _BatteryMonitor
+{
+  GObject __parent__;
+
+  /* hash table with known devices */
+  GHashTable     *devices;
+
+  /* global battery information */
+  BatteryInfo    *global;
+
+  /*  dbus connection */
+  DBusConnection *connection;
+
+  /* hal context */
+  LibHalContext  *context;
+
+  /* idle update id */
+  guint           idle_update_id;
+};
+
+
+
+static guint battery_monitor_signals[LAST_SIGNAL];
+
+
+
+G_DEFINE_TYPE (BatteryMonitor, battery_monitor, G_TYPE_OBJECT);
+
+
+
+static void
+battery_monitor_class_init (BatteryMonitorClass *klass)
+{
+  GObjectClass *gobject_class;
+
+  gobject_class = G_OBJECT_CLASS (klass);
+  gobject_class->finalize = battery_monitor_finalize;
+
+  /* setup signals for the monitor */
+  battery_monitor_signals[CHANGED] =
+    g_signal_new ("changed",
+                  G_TYPE_FROM_CLASS (gobject_class),
+                  G_SIGNAL_NO_HOOKS,
+                  0, NULL, NULL,
+                  g_cclosure_marshal_VOID__VOID,
+                  G_TYPE_NONE, 0);
+}
+
+
+
+static void
+battery_monitor_init (BatteryMonitor *monitor)
+{
+  DBusError error;
+  gboolean  status;
+
+  /* initialize */
+  monitor->context = NULL;
+  monitor->connection = NULL;
+  monitor->idle_update_id = 0;
+  monitor->global = NULL;
+
+  /* create hash table */
+  monitor->devices = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, battery_monitor_device_free);
+
+  /* initialize the error variable */
+  dbus_error_init (&error);
+
+  /* create new dbus connection */
+  monitor->connection = dbus_bus_get (DBUS_BUS_SYSTEM, &error);
+  if (G_UNLIKELY (monitor->connection == NULL))
+    return;
+
+  /* connect dbus to the main loop */
+  dbus_connection_setup_with_g_main (monitor->connection, NULL);
+
+  /* create new hal context */
+  monitor->context = libhal_ctx_new ();
+  if (G_UNLIKELY (monitor->context == NULL))
+    return;
+
+  /* add the monitor the the hal context */
+  libhal_ctx_set_user_data (monitor->context, monitor);
+
+  /* set the dbus connection on the context */
+  status = libhal_ctx_set_dbus_connection (monitor->context, monitor->connection);
+  if (G_UNLIKELY (status == FALSE))
+    return;
+
+  /* initialize the hal context */
+  status = libhal_ctx_init (monitor->context, &error);
+  if (G_UNLIKELY (status == FALSE))
+    return;
+
+  /* load battery devices */
+  battery_monitor_devices_load (monitor);
+
+  /* watch all device changes */
+  status = libhal_device_property_watch_all (monitor->context, &error);
+  if (G_UNLIKELY (status == FALSE))
+    return;
+
+  /* setup hal callbacks */
+  libhal_ctx_set_device_property_modified (monitor->context, battery_monitor_device_property_modified);
+  libhal_ctx_set_device_added (monitor->context, battery_monitor_device_added);
+  libhal_ctx_set_device_removed (monitor->context, battery_monitor_device_removed);
+
+  /* cleanup */
+  LIBHAL_FREE_DBUS_ERROR (&error);
+}
+
+
+
+static void
+battery_monitor_finalize (GObject *object)
+{
+  BatteryMonitor *monitor = BATTERY_MONITOR (object);
+  DBusError       error;
+
+  /* stop pending idle update */
+  if (monitor->idle_update_id)
+    g_source_remove (monitor->idle_update_id);
+
+  /* free the contect */
+  if (monitor->context)
+    {
+      /* initialize the error variable */
+      dbus_error_init (&error);
+
+      /* shutdown and free context */
+      libhal_ctx_shutdown (monitor->context, &error);
+      libhal_ctx_free (monitor->context);
+
+      /* cleanup error */
+      LIBHAL_FREE_DBUS_ERROR (&error);
+    }
+
+  /* release the dbus connection */
+  if (monitor->connection)
+    dbus_connection_unref (monitor->connection);
+
+  /* remove global device */
+  if (monitor->global)
+    battery_monitor_device_free (monitor->global);
+
+  /* free hash table */
+  g_hash_table_destroy (monitor->devices);
+
+  (*G_OBJECT_CLASS (battery_monitor_parent_class)->finalize) (object);
+}
+
+
+
+static gint
+battery_monitor_calculate_percentage (BatteryInfo *info)
+{
+  gint percentage = 0;
+
+  /* calculate the percentage if last full is valid */
+  if (G_LIKELY (info->charge_last_full > 0))
+    percentage = info->charge_current * 100 / info->charge_last_full;
+
+  return CLAMP (percentage, 0, 100);
+}
+
+
+
+static gint
+battery_monitor_calculate_remaining_time (BatteryInfo *info)
+{
+  gint     remaining_time = 0;
+  gint     charge_diff, charge_rate;
+  GTimeVal current_time;
+
+  /* only valid when last full charge is valid */
+  if (info->charge_last_full > 0)
+    {
+      /* get the current time */
+      g_get_current_time (&current_time);
+
+      /* only update when we need to */
+      if (info->charge_current_prev > 0
+          && info->charge_current_prev != info->charge_current
+          && current_time.tv_sec > info->time.tv_sec)
+        {
+          /* charge rate difference */
+          charge_diff = ABS (info->charge_current_prev - info->charge_current);
+
+          /* convert to charge rate per minute */
+          charge_rate = charge_diff / (current_time.tv_sec - info->time.tv_sec);
+
+          /* calculate (dis)charge rate */
+          if (info->is_discharging)
+            {
+              if (G_LIKELY (info->rate_discharging > 0))
+                {
+                  /* avoid weird rates */
+                  charge_rate = CLAMP (charge_rate, info->rate_discharging * MAXIMUM_RATE_DIFF,
+                                       info->rate_discharging * (1.00 + MAXIMUM_RATE_DIFF));
+
+                  /* update average rate */
+                  info->rate_discharging = MAX (1, (info->rate_discharging * RATE_AVERANGE + charge_rate) / (RATE_AVERANGE + 1));
+                }
+              else
+                {
+                  /* set rate */
+                  info->rate_discharging = charge_rate;
+                }
+
+              /* calculate the remaining time */
+              remaining_time = info->charge_current / info->rate_discharging;
+            }
+          else /* charging */
+            {
+              if (G_LIKELY (info->rate_charging > 0))
+                {
+                  /* avoid weird rates */
+                  charge_rate = CLAMP (charge_rate, info->rate_charging * MAXIMUM_RATE_DIFF,
+                                       info->rate_charging * (1.00 + MAXIMUM_RATE_DIFF));
+
+                  /* update average rate */
+                  info->rate_charging = MAX (1, (info->rate_charging * RATE_AVERANGE + charge_rate) / (RATE_AVERANGE + 1));
+                }
+              else
+                {
+                  /* set rate */
+                  info->rate_charging = charge_rate;
+                }
+
+              /* calculate the remaining time */
+              remaining_time = (info->charge_last_full - info->charge_current) / info->rate_charging;
+            }
+        }
+    }
+
+  return MAX (0, remaining_time);
+}
+
+
+
+static void
+battery_monitor_calculate (BatteryInfo *info)
+{
+  /* update the percentage */
+  info->percentage = battery_monitor_calculate_percentage (info);
+
+  /* update remaining time */
+  info->remaining_time = battery_monitor_calculate_remaining_time (info);
+
+  /* set new time */
+  g_get_current_time (&(info->time));
+
+  /* update the previous charge rate */
+  info->charge_current_prev = info->charge_current;
+}
+
+
+
+static BatteryInfo *
+battery_monitor_device_new (const gchar *udi)
+{
+  BatteryInfo *info;
+
+  /* create new slice */
+  info = panel_slice_new0 (BatteryInfo);
+
+  /* set device identifier */
+  info->udi = g_strdup (udi);
+  info->model = NULL;
+
+  /* initialize time */
+  g_get_current_time (&(info->time));
+
+  /* set defaults */
+  info->charge_last_full = info->charge_low = info->charge_warning = 0;
+  info->charge_current = info->charge_current_prev = 0;
+  info->percentage = info->remaining_time = 0;
+  info->rate_charging = info->rate_discharging = 0;
+  info->is_discharging = info->is_present = FALSE;
+
+  return info;
+}
+
+
+
+static void
+battery_monitor_device_free (gpointer user_data)
+{
+  BatteryInfo *info = (BatteryInfo *) user_data;
+
+  /* free identifier */
+  g_free (info->udi);
+
+  /* free model */
+  g_free (info->model);
+
+  /* free structure */
+  panel_slice_free (BatteryInfo, info);
+}
+
+
+
+static void
+battery_monitor_device_global_new (BatteryMonitor *monitor)
+{
+  g_return_if_fail (monitor->global == NULL);
+
+  /* create a new global device */
+  monitor->global = battery_monitor_device_new (GLOBAL_DEVICE_UDI);
+
+  /* initialize */
+  battery_monitor_device_global_update (monitor);
+}
+
+
+
+static void
+battery_monitor_device_global_free (BatteryMonitor *monitor)
+{
+  g_return_if_fail (monitor->global != NULL);
+
+  /* remove global device */
+  battery_monitor_device_free (monitor->global);
+
+  /* unset */
+  monitor->global = NULL;
+}
+
+
+
+static void
+battery_monitor_device_global_update (BatteryMonitor *monitor)
+{
+  GList       *devices, *li;
+  BatteryInfo *info;
+  BatteryInfo *global = monitor->global;
+
+  g_return_if_fail (global != NULL);
+
+  /* reset variables */
+  global->charge_last_full = 0;
+  global->charge_low = 0;
+  global->charge_warning = 0;
+  global->charge_current = 0;
+  global->is_discharging = TRUE;
+  global->is_present = FALSE;
+
+  /* get all devices */
+  devices = g_hash_table_get_values (monitor->devices);
+
+  /* walk */
+  for (li = devices; li != NULL; li = li->next)
+    {
+      info = li->data;
+
+      /* append values */
+      global->charge_last_full += info->charge_last_full;
+      global->charge_low += info->charge_low;
+      global->charge_warning += info->charge_warning;
+      global->charge_current += info->charge_current;
+
+      /* global is charging, when atleast one battery is charging */
+      if (!info->is_discharging)
+        global->is_discharging = FALSE;
+
+      /* global is present, when one battery is pressent */
+      if (info->is_present)
+        global->is_present = TRUE;
+    }
+
+  /* set charge previous equal */
+  global->charge_current_prev = global->charge_current;
+
+  /* cleanup */
+  g_list_free (devices);
+
+  /* update calculations */
+  battery_monitor_calculate (global);
+}
+
+
+
+static void
+battery_monitor_device_update_properties (const gchar    *udi,
+                                          BatteryInfo    *info,
+                                          BatteryMonitor *monitor)
+{
+  gint       current;
+  gchar     *model;
+  DBusError  error;
+
+  g_return_if_fail (g_str_equal (info->udi, udi));
+
+  /* initialize error */
+  dbus_error_init (&error);
+
+  /* make sure the device exists */
+  if (libhal_device_exists (monitor->context, udi, NULL))
+    {
+      /* update static battery information is needed */
+      if (G_UNLIKELY (info->charge_last_full == 0))
+        {
+          /* get the last full capacity, leave when there is none, since it makes the device useless */
+          if (libhal_device_property_exists (monitor->context, udi, "battery.charge_level.last_full", &error))
+            info->charge_last_full = libhal_device_get_property_int (monitor->context, udi, "battery.charge_level.last_full", &error);
+          else
+            return;
+
+          /* get the low warning capacity */
+          if (libhal_device_property_exists (monitor->context, udi, "battery.charge_level.low", &error))
+            info->charge_low = libhal_device_get_property_int (monitor->context, udi, "battery.charge_level.low", &error);
+          else
+            info->charge_low = info->charge_last_full * DEFAULT_LEVEL_LOW;
+
+          /* get the warning capacity */
+          if (libhal_device_property_exists (monitor->context, udi, "battery.charge_level.warning", &error))
+            info->charge_warning = libhal_device_get_property_int (monitor->context, udi, "battery.charge_level.warning", &error);
+          else
+            info->charge_warning = info->charge_last_full * DEFAULT_LEVEL_WARNING;
+
+          /* get device model */
+          if (libhal_device_property_exists (monitor->context, udi, "battery.model", &error))
+            {
+              model = libhal_device_get_property_string (monitor->context, udi, "battery.model", &error);
+              if (g_utf8_strlen (model, -1) > 0)
+                info->model = model;
+              else
+                g_free (model);
+            }
+        }
+
+      /* whether the battery is discharging */
+      if (libhal_device_property_exists (monitor->context, udi, "battery.rechargeable.is_discharging", &error))
+        info->is_discharging = libhal_device_get_property_bool (monitor->context, udi, "battery.rechargeable.is_discharging", &error);
+
+      /* whether the battery is present */
+      if (libhal_device_property_exists (monitor->context, udi, "battery.present", &error))
+        info->is_present = libhal_device_get_property_bool (monitor->context, udi, "battery.present", &error);
+      else
+        info->is_present = FALSE;
+
+      /* current change level */
+      if (libhal_device_property_exists (monitor->context, udi, "battery.charge_level.current", &error))
+        {
+          current = libhal_device_get_property_int (monitor->context, udi, "battery.charge_level.current", &error);
+
+          /* only set when valid */
+          if (G_LIKELY (current > 0))
+            info->charge_current = current;
+        }
+
+      /* update the global battery */
+      if (G_UNLIKELY (monitor->global != NULL))
+        {
+          /* append to global current charge */
+          monitor->global->charge_current += info->charge_current;
+
+          /* when atleast one battery is pressent, global is present */
+          if (info->is_present)
+            monitor->global->is_present = TRUE;
+
+          /* when one battery is charging, global is charging */
+          if (!info->is_discharging)
+            monitor->global->is_discharging = FALSE;
+        }
+
+      /* recalculate the battery status */
+      battery_monitor_calculate (info);
+    }
+
+  /* free error */
+  LIBHAL_FREE_DBUS_ERROR (&error);
+}
+
+
+
+static void
+battery_monitor_device_property_modified (LibHalContext *context,
+                                          const gchar   *udi,
+                                          const gchar   *key,
+                                          dbus_bool_t    is_removed,
+                                          dbus_bool_t    is_added)
+{
+  BatteryMonitor *monitor = libhal_ctx_get_user_data (context);
+
+  g_return_if_fail (BATTERY_IS_MONITOR (monitor));
+  g_return_if_fail (monitor->context == context);
+
+  /* check if we need to update */
+  if (monitor->idle_update_id == 0 &&
+      g_hash_table_lookup (monitor->devices, udi))
+    {
+      /* schedule an idle update */
+      battery_monitor_devices_update (monitor);
+    }
+}
+
+
+
+static void
+battery_monitor_device_added (LibHalContext *context,
+                              const gchar   *udi)
+{
+  BatteryMonitor *monitor;
+  BatteryInfo    *info;
+  DBusError       error;
+
+  /* get the monitor */
+  monitor = libhal_ctx_get_user_data (context);
+
+  /* check context */
+  g_return_if_fail (monitor->context == context);
+
+  /* leave when this is a known device */
+  if (G_UNLIKELY (g_hash_table_lookup (monitor->devices, udi)))
+    return;
+
+  /* initialize error */
+  dbus_error_init (&error);
+
+  /* check if the device has the battery capability */
+  if (libhal_device_query_capability (context, udi, "battery", &error))
+    {
+      /* create new info for this device */
+      info = battery_monitor_device_new (udi);
+
+      /* load properties */
+      battery_monitor_device_update_properties (udi, info, monitor);
+
+      /* add device to the hash table */
+      g_hash_table_insert (monitor->devices, info->udi, info);
+
+      /* handle global battery */
+      if (g_hash_table_size (monitor->devices) > 1)
+        {
+          if (monitor->global == NULL)
+            {
+              /* create a global battery */
+              battery_monitor_device_global_new (monitor);
+            }
+          else
+            {
+              /* update the global battery */
+              battery_monitor_device_global_update (monitor);
+            }
+        }
+
+      /* emit signal */
+      g_signal_emit (G_OBJECT (monitor), battery_monitor_signals[CHANGED], 0);
+    }
+
+  /* free error */
+  LIBHAL_FREE_DBUS_ERROR (&error);
+}
+
+
+
+static void
+battery_monitor_device_removed (LibHalContext *context,
+                                const gchar   *udi)
+{
+  BatteryMonitor *monitor;
+  BatteryInfo    *info;
+
+  /* get the monitor */
+  monitor = libhal_ctx_get_user_data (context);
+
+  /* check context */
+  g_return_if_fail (monitor->context == context);
+
+  /* lookup the battery in the hash table */
+  info = g_hash_table_lookup (monitor->devices, udi);
+
+  /* battery was found */
+  if (info)
+    {
+      /* remove the device from the table */
+      g_hash_table_remove (monitor->devices, udi);
+
+      /* handle the global battery */
+      if (monitor->global != NULL)
+        {
+          if (g_hash_table_size (monitor->devices) < 2)
+            {
+              /* one or less batteries, remove the global battery */
+              battery_monitor_device_global_free (monitor);
+            }
+          else
+            {
+              /* total update of the global battery */
+              battery_monitor_device_global_update (monitor);
+            }
+        }
+
+      /* emit signal */
+      g_signal_emit (G_OBJECT (monitor), battery_monitor_signals[CHANGED], 0);
+    }
+}
+
+
+
+static void
+battery_monitor_devices_load (BatteryMonitor *monitor)
+{
+  gchar       **devices;
+  gint          n, n_devices;
+  BatteryInfo  *info;
+  DBusError     error;
+
+  /* initialize error */
+  dbus_error_init (&error);
+
+  /* get device names with battery capability */
+  devices = libhal_find_device_by_capability (monitor->context, "battery", &n_devices, &error);
+
+  /* return when no devices were found */
+  if (devices != NULL)
+    {
+      /* add all the devices */
+      for (n = 0; n < n_devices; n++)
+        {
+          /* create battery information */
+          info = battery_monitor_device_new (devices[n]);
+
+          /* load information */
+          battery_monitor_device_update_properties (devices[n], info, monitor);
+
+          /* add device to the hash table */
+          g_hash_table_insert (monitor->devices, info->udi, info);
+        }
+
+      /* free names */
+      libhal_free_string_array (devices);
+    }
+
+  /* setup an global battery when there are more then 2 batteries */
+  if (n_devices > 1)
+    battery_monitor_device_global_new (monitor);
+
+  /* free error */
+  LIBHAL_FREE_DBUS_ERROR (&error);
+}
+
+
+
+static gboolean
+battery_monitor_devices_update_idle (gpointer user_data)
+{
+  BatteryMonitor *monitor = BATTERY_MONITOR (user_data);
+
+  /* reset the global battery if needed */
+  if (G_UNLIKELY (monitor->global))
+    {
+      monitor->global->charge_current = 0;
+      monitor->global->is_discharging = TRUE;
+      monitor->global->is_present = FALSE;
+    }
+
+  /* update all devices */
+  g_hash_table_foreach (monitor->devices, (GHFunc) battery_monitor_device_update_properties, monitor);
+
+  /* update the global battery */
+  if (G_UNLIKELY (monitor->global))
+    {
+      /* update global calculations */
+      battery_monitor_calculate (monitor->global);
+    }
+
+  /* emit signal */
+  g_signal_emit (G_OBJECT (monitor), battery_monitor_signals[CHANGED], 0);
+
+  return FALSE;
+}
+
+
+
+static void
+battery_monitor_devices_update_destroyed (gpointer user_data)
+{
+  BATTERY_MONITOR (user_data)->idle_update_id = 0;
+}
+
+
+
+static gint
+battery_monitor_sort_devices_func (gconstpointer a,
+                                   gconstpointer b)
+{
+  const BatteryInfo *info_a = a;
+  const BatteryInfo *info_b = b;
+
+  return strcmp (info_a->udi, info_b->udi);
+}
+
+
+
+BatteryMonitor *
+battery_monitor_get_default (void)
+{
+  static BatteryMonitor *monitor = NULL;
+
+  if (monitor == NULL)
+    {
+      monitor = g_object_new (BATTERY_TYPE_MONITOR, NULL);
+      g_object_add_weak_pointer (G_OBJECT (monitor), (gpointer) &monitor);
+    }
+  else
+    {
+      g_object_ref (G_OBJECT (monitor));
+    }
+
+  return monitor;
+}
+
+
+
+void
+battery_monitor_devices_update (BatteryMonitor *monitor)
+{
+  g_return_if_fail (BATTERY_IS_MONITOR (monitor));
+
+  if (monitor->idle_update_id == 0)
+    {
+      /* queue an idle update */
+      monitor->idle_update_id = g_idle_add_full (G_PRIORITY_LOW, battery_monitor_devices_update_idle,
+                                                 monitor, battery_monitor_devices_update_destroyed);
+    }
+}
+
+
+
+gboolean
+battery_monitor_has_global (BatteryMonitor *monitor)
+{
+  g_return_val_if_fail (BATTERY_IS_MONITOR (monitor), FALSE);
+
+  return (monitor->global != NULL);
+}
+
+
+
+BatteryInfo *
+battery_monitor_get_device (BatteryMonitor *monitor,
+                            const gchar    *udi)
+{
+  g_return_val_if_fail (BATTERY_IS_MONITOR (monitor), NULL);
+  g_return_val_if_fail (udi != NULL, NULL);
+
+  if (G_UNLIKELY (monitor->global != NULL && strcmp (udi, GLOBAL_DEVICE_UDI) == 0))
+    return monitor->global;
+  else
+    return g_hash_table_lookup (monitor->devices, udi);
+}
+
+
+
+GList *
+battery_monitor_get_devices (BatteryMonitor *monitor)
+{
+  GList *devices;
+
+  g_return_val_if_fail (BATTERY_IS_MONITOR (monitor), NULL);
+
+  /* get the list of devices */
+  devices = g_hash_table_get_values (monitor->devices);
+
+  devices = g_list_sort (devices, battery_monitor_sort_devices_func);
+
+  return devices;
+}
+
+
+
+gchar *
+battery_monitor_get_first_device (BatteryMonitor *monitor)
+{
+  GList *devices;
+  gchar *udi = NULL;
+
+  g_return_val_if_fail (BATTERY_IS_MONITOR (monitor), NULL);
+
+  /* return the global device if there is one */
+  if (monitor->global != NULL)
+    return g_strdup (GLOBAL_DEVICE_UDI);
+
+  /* get devices */
+  devices = battery_monitor_get_devices (monitor);
+
+  /* pick the first device */
+  if (g_list_length (devices) > 0)
+    udi = g_strdup (((BatteryInfo *) (devices->data))->udi);
+
+  /* cleanup */
+  g_list_free (devices);
+
+  return udi;
+}


Property changes on: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.c
___________________________________________________________________
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.desktop.in.in
===================================================================
--- xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.desktop.in.in	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.desktop.in.in	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,7 @@
+[Xfce Panel]
+Type=X-XFCE-PanelPlugin
+Encoding=UTF-8
+_Name=Battery Monitor
+_Comment=Display battery status
+Icon=battery
+X-XFCE-Exec=@libexecdir@/xfce4/panel-plugins/xfce4-battery-plugin


Property changes on: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.desktop.in.in
___________________________________________________________________
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.h
===================================================================
--- xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.h	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.h	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,97 @@
+/* $Id$ */
+/*
+ * Copyright (c) 2006-2007 Nick Schermer <nick at xfce.org>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 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 General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifndef __BATTERY_MONITOR_H__
+#define __BATTERY_MONITOR_H__
+
+G_BEGIN_DECLS
+
+typedef struct _BatteryMonitorClass BatteryMonitorClass;
+typedef struct _BatteryMonitor      BatteryMonitor;
+typedef struct _BatteryInfo         BatteryInfo;
+
+
+
+#define GLOBAL_DEVICE_UDI ("/org/xfce/Global")
+
+#define BATTERY_TYPE_MONITOR            (battery_monitor_get_type ())
+#define BATTERY_MONITOR(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), BATTERY_TYPE_MONITOR, BatteryMonitor))
+#define BATTERY_MONITOR_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), BATTERY_TYPE_MONITOR, BatteryMonitorClass))
+#define BATTERY_IS_MONITOR(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BATTERY_TYPE_MONITOR))
+#define BATTERY_IS_MONITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BATTERY_TYPE_MONITOR))
+#define BATTERY_MONITOR_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), BATTERY_TYPE_MONITOR, BatteryMonitorClass))
+
+#define BATTERY_FULLY_CHARGED(info)     ((info)->is_discharging == FALSE && (info)->charge_current == (info)->charge_last_full)
+
+
+
+struct _BatteryInfo
+{
+  /* device identifier */
+  gchar    *udi;
+
+  /* device model */
+  gchar    *model;
+
+  /* last update time */
+  GTimeVal  time;
+
+  /* charge levels */
+  gint      charge_last_full;
+  gint      charge_low;
+  gint      charge_warning;
+  gint      charge_current;
+  gint      charge_current_prev;
+
+  /* discharge rate */
+  gint      rate_discharging;
+  gint      rate_charging;
+
+  /* status */
+  guint     is_discharging : 1;
+  guint     is_present : 1;
+
+  /* calculations */
+  gint      percentage;
+  gint      remaining_time;
+};
+
+
+
+GType           battery_monitor_get_type         (void) G_GNUC_CONST;
+
+gfloat          battery_monitor_polyval          (gfloat          x,
+                                                  gdouble        *coef);
+
+BatteryMonitor *battery_monitor_get_default      (void) G_GNUC_MALLOC;
+
+BatteryInfo    *battery_monitor_get_device       (BatteryMonitor *monitor,
+                                                  const gchar    *udi);
+
+void            battery_monitor_devices_update   (BatteryMonitor *monitor);
+
+gboolean        battery_monitor_has_global       (BatteryMonitor *monitor);
+
+GList          *battery_monitor_get_devices      (BatteryMonitor *monitor) G_GNUC_MALLOC;
+
+gchar          *battery_monitor_get_first_device (BatteryMonitor *monitor) G_GNUC_MALLOC;
+
+G_END_DECLS
+
+#endif /* !__BATTERY__PREFERENCES_H__ */


Property changes on: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-monitor.h
___________________________________________________________________
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-plugin.c
===================================================================
--- xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-plugin.c	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-plugin.c	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,788 @@
+/* $Id$ */
+/*
+ * Copyright (c) 2006-2007 Nick Schermer <nick at xfce.org>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 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 General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+
+#include <gtk/gtk.h>
+#include <libxfce4panel/xfce-hvbox.h>
+
+#include <panel-plugin/battery-plugin.h>
+#include <panel-plugin/battery-preferences.h>
+
+#define PROGRESS_BAR_THINKNESS (8)
+#define PANEL_PADDING          (1)
+#define FRAME_PADDING          (1)
+#define SPACING                (2)
+
+
+
+static gchar *
+battery_plugin_get_icon_name (BatteryInfo *info)
+{
+  gchar       *icon_name;
+  const gchar *icon_number;
+
+  if (info->is_present == FALSE)
+    {
+      /* no icon present */
+      icon_name = g_strdup ("ac-adapter");
+    }
+  else if (BATTERY_FULLY_CHARGED (info))
+    {
+      /* battery is fully charged */
+      icon_name = g_strdup ("battery-charged");
+    }
+  else
+    {
+      /* get battery icon number */
+      if (info->percentage <= 10)
+        icon_number = "000";
+      else if (info->percentage <= 30)
+        icon_number = "020";
+      else if (info->percentage <= 50)
+        icon_number = "040";
+      else if (info->percentage <= 70)
+        icon_number = "060";
+      else if (info->percentage <= 90)
+        icon_number = "080";
+      else
+        icon_number = "100";
+
+      /* set name */
+      if (info->is_discharging)
+        icon_name = g_strdup_printf ("battery-discharging-%s", icon_number);
+      else
+        icon_name = g_strdup_printf ("battery-charging-%s", icon_number);
+    }
+
+  return icon_name;
+}
+
+
+
+static void
+battery_plugin_update_status_icon (BatteryPlugin *plugin,
+                                   BatteryInfo   *info)
+{
+  gchar     *icon_name;
+  gint       icon_size;
+  gint       panel_size;
+  GdkPixbuf *pixbuf;
+
+  /* get icon name */
+  icon_name = battery_plugin_get_icon_name (info);
+
+  /* check if the icon has changed */
+  if (plugin->status_icon_name == NULL ||
+      strcmp (plugin->status_icon_name, icon_name) != 0)
+    {
+      /* calculate icon size */
+      panel_size = xfce_panel_plugin_get_size (plugin->panel_plugin);
+      icon_size = panel_size - (2 * FRAME_PADDING) -
+                  - (2 * (panel_size > 26 ? PANEL_PADDING : 0))
+                  - (2 * MAX (plugin->frame->style->xthickness, plugin->frame->style->ythickness));
+
+      /* load the icon (we use a convenience function for sharp icons) */
+      pixbuf = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), icon_name, icon_size , 0, NULL);
+
+      if (G_LIKELY (pixbuf))
+        {
+          /* set pixbuf */
+          gtk_image_set_from_pixbuf (GTK_IMAGE (plugin->icon), pixbuf);
+
+          /* release pixbuf */
+          g_object_unref (G_OBJECT (pixbuf));
+        }
+      else
+        {
+          /* meh no icon, tell the user */
+          g_warning ("%s \"%s\"", _("Failed to load the battery icon"), icon_name);
+        }
+    }
+
+  /* remove old icon name */
+  g_free (plugin->status_icon_name);
+
+  /* set new icon */
+  plugin->status_icon_name = icon_name;
+}
+
+
+
+static void
+battery_plugin_update_progressbar (BatteryPlugin *plugin,
+                                   BatteryInfo   *info)
+{
+  /* set statusbar fraction */
+  gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (plugin->progressbar), info->percentage / 100.0);
+}
+
+
+
+static void
+battery_plugin_update_label (BatteryPlugin *plugin,
+                             BatteryInfo   *info)
+{
+  GString        *string;
+  gint            panel_size;
+  GtkOrientation  orientation;
+
+  /* create new string with some size */
+  string = g_string_sized_new (100);
+
+  /* start string */
+  string = g_string_append (string, "<span size=\"");
+
+  /* label size (xx-small,x-small,small,medium,large) */
+  panel_size = xfce_panel_plugin_get_size (plugin->panel_plugin);
+  if (panel_size <= 30)
+    string = g_string_append (string, "small\">");
+  else
+    string = g_string_append (string, "medium\">");
+
+  /* create the label */
+  if (BATTERY_FULLY_CHARGED (info))
+    {
+      /* append "Changed" */
+      string = g_string_append (string, _("Charged"));
+    }
+  else if (info->remaining_time > 0)
+    {
+      /* get panel orientation */
+      orientation = xfce_panel_plugin_get_orientation (plugin->panel_plugin);
+
+      /* append both time and percentage */
+      g_string_append_printf (string, "%d:%02d%s(%d%%)",
+                              info->remaining_time / 3600,
+                              info->remaining_time / 60 % 60,
+                              orientation == GTK_ORIENTATION_HORIZONTAL ? " " : "\n",
+                              info->percentage);
+    }
+  else
+    {
+      /* append percentage */
+      g_string_append_printf (string, "%d%%", info->percentage);
+    }
+
+  /* finish string */
+  string = g_string_append (string, "</span>");
+
+  /* set new label text */
+  gtk_label_set_markup (GTK_LABEL (plugin->label), string->str);
+
+  /* cleanup */
+  g_string_free (string, TRUE);
+}
+
+
+
+static void
+battery_plugin_tooltip_append (GString     *string,
+                               BatteryInfo *info)
+{
+  gchar *time_string;
+
+  if (info->is_present == FALSE)
+    {
+      /* Not Present */
+      string = g_string_append (string, _("Not Present"));
+    }
+  else if (BATTERY_FULLY_CHARGED (info))
+    {
+      /* Fully Charged (100%) */
+      g_string_append_printf (string, "%s (100%%)", _("Fully Charged"));
+    }
+  else
+    {
+      /* create time string */
+      if (info->remaining_time > 3600)
+        {
+          /* 1 hr 5 min */
+          time_string = g_strdup_printf ("%d %s %d %s",
+                                         info->remaining_time / 3600, _("hr"),
+                                         info->remaining_time / 60 % 60, _("min"));
+        }
+      else if (info->remaining_time > 0)
+        {
+          /* 9 min */
+          time_string = g_strdup_printf ("%d %s",
+                                         info->remaining_time / 60 % 60, _("min"));
+        }
+      else
+        {
+          /* no time */
+          time_string = NULL;
+        }
+
+      if (info->is_discharging)
+        {
+          if (time_string)
+            {
+              /* 1hr 20min (73%) remaining */
+              g_string_append_printf (string, "%s (%d%%) %s",
+                                      time_string, info->percentage, _("remaining"));
+            }
+          else
+            {
+              /* 73% remaining */
+              g_string_append_printf (string, "%d%% %s", info->percentage, _("remaining"));
+            }
+        }
+      else /* charging */
+        {
+          /* Charging (50% */
+          g_string_append_printf (string, "%s (%d%%", _("Charging"), info->percentage);
+
+          /* append time */
+          if (time_string)
+            {
+              /* ) <ln> 1 hr 3 min remaining */
+              g_string_append_printf (string, ")\n%s %s", time_string, _("remaining"));
+            }
+          else
+            {
+              /* completed) */
+              g_string_append_printf (string, " %s)", _("completed"));
+            }
+        }
+
+      /* cleanup */
+      g_free (time_string);
+    }
+}
+
+
+
+#if GTK_CHECK_VERSION(2,12,0)
+static gboolean
+battery_plugin_query_tooltip (GtkWidget     *widget,
+                              gint           x,
+                              gint           y,
+                              gboolean       keyboard_mode,
+                              GtkTooltip    *tooltip,
+                              BatteryPlugin *plugin)
+{
+  GList       *li, *devices;
+  BatteryInfo *info;
+  gchar       *icon_name;
+  GString     *string;
+  GdkPixbuf   *pixbuf;
+  gint         n;
+
+  /* create string */
+  string = g_string_sized_new (200);
+
+  /* get device for the tooltip icon */
+  if (G_UNLIKELY (battery_monitor_has_global (plugin->monitor)))
+    {
+      /* get global device */
+      info = battery_monitor_get_device (plugin->monitor, GLOBAL_DEVICE_UDI);
+
+      /* bold baby */
+      string = g_string_append (string, "<b>");
+    }
+  else
+    {
+      /* get normal device */
+      info = battery_monitor_get_device (plugin->monitor, plugin->visible_device);
+    }
+
+  /* get pixbuf */
+  icon_name = battery_plugin_get_icon_name (info);
+  pixbuf = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), icon_name, 22 , 0, NULL);
+  g_free (icon_name);
+
+  if (G_LIKELY (pixbuf))
+    {
+      /* set tooltip icon */
+      gtk_tooltip_set_icon (tooltip, pixbuf);
+
+      /* release pixbuf */
+      g_object_unref (G_OBJECT (pixbuf));
+    }
+
+  /* append the status of the first widget */
+  battery_plugin_tooltip_append (string, info);
+
+  if (G_UNLIKELY (battery_monitor_has_global (plugin->monitor)))
+    {
+      /* get list of devices */
+      devices = battery_monitor_get_devices (plugin->monitor);
+
+      /* insert 2 new lines */
+      string = g_string_append (string, "</b>\n\n");
+
+      for (li = devices, n = 1; li != NULL; li = li->next, n++)
+        {
+          info = li->data;
+
+          /* append the device name */
+          if (G_UNLIKELY (info->model))
+            g_string_append_printf (string, "%s: %s\n", _("Battery ID"), info->model);
+          else
+            g_string_append_printf (string, "%s: #%d\n", _("Battery ID"), n);
+
+          /* make status grey */
+          string = g_string_append (string, "<i>");
+
+          /* append the status */
+          battery_plugin_tooltip_append (string, info);
+
+          /* close status */
+          string = g_string_append (string, "</i>");
+
+          /* append a new line */
+          if (li->next != NULL)
+            string = g_string_append (string, "\n\n");
+        }
+
+      /* cleanup */
+      g_list_free (devices);
+    }
+
+  /* set this string as tooltip */
+  gtk_tooltip_set_markup (tooltip, string->str);
+
+  /* cleanup */
+  g_string_free (string, TRUE);
+
+  return TRUE;
+}
+
+
+
+#else
+
+
+
+static void
+battery_plugin_update_tooltip (BatteryPlugin *plugin)
+{
+  GList       *li, *devices;
+  GString     *string;
+  gint         n;
+  gint         n_present_devices = 0;
+  BatteryInfo *info;
+
+  /* create string with some size */
+  string = g_string_sized_new (200);
+
+  /* get the devices from the monitor */
+  devices = battery_monitor_get_devices (plugin->monitor);
+
+  /* walk the devices */
+  for (li = devices, n = 1; li != NULL; li = li->next, n++)
+    {
+      info = li->data;
+
+      if (info->is_present)
+        {
+          /* append the battery status */
+          battery_plugin_update_tooltip_append (string, info);
+
+          /* append new line if there is another battery */
+          if (g_list_next (li) != NULL)
+            string = g_string_append (string, "\n");
+
+          /* increase */
+          n_present_devices++;
+        }
+    }
+
+  /* free list */
+  g_list_free (devices);
+
+  /* set the tooltip */
+  gtk_tooltips_set_tip (plugin->tooltips, plugin->ebox, string->str, NULL);
+
+  /* cleanup tooltip string */
+  g_string_free (string, TRUE);
+}
+#endif
+
+
+
+static void
+battery_plugin_widget_visibility (GtkWidget *widget,
+                                  gboolean   show)
+{
+  if (show && !GTK_WIDGET_VISIBLE (widget))
+    gtk_widget_show (widget);
+  else if (!show && GTK_WIDGET_VISIBLE (widget))
+    gtk_widget_hide (widget);
+}
+
+
+
+void
+battery_plugin_update (BatteryPlugin *plugin)
+{
+  BatteryInfo *info;
+
+  /* get the battery info of the visible battery */
+  info = battery_monitor_get_device (plugin->monitor, plugin->visible_device);
+
+  /* fix widget visibility */
+  battery_plugin_widget_visibility (plugin->icon, plugin->show_status_icon);
+  battery_plugin_widget_visibility (plugin->progressbar, plugin->show_progressbar);
+  battery_plugin_widget_visibility (plugin->label, plugin->show_label);
+
+  /* update panel widgets */
+  if (G_LIKELY (info))
+    {
+      /* hide some widgets when the battery is not present */
+      if (!info->is_present)
+        {
+          /* hide the label when the icon is visible */
+          if (plugin->show_status_icon)
+            gtk_widget_hide (plugin->label);
+
+          /* hide the progressbar when the icon or label is visible */
+          if (plugin->show_status_icon || plugin->show_label)
+            gtk_widget_hide (plugin->progressbar);
+        }
+
+      /* update status of the widgets */
+      if (plugin->show_status_icon)
+        battery_plugin_update_status_icon (plugin, info);
+
+      if (plugin->show_progressbar && GTK_WIDGET_VISIBLE (plugin->progressbar))
+        battery_plugin_update_progressbar (plugin, info);
+
+      if (plugin->show_label && GTK_WIDGET_VISIBLE (plugin->label))
+        battery_plugin_update_label (plugin, info);
+    }
+  else
+    {
+      /* TODO: on ac */
+    }
+
+#if !GTK_CHECK_VERSION (2,12,0)
+  /* update the tooltip */
+  battery_plugin_update_tooltip (plugin);
+#endif
+}
+
+
+
+static void
+battery_plugin_load (BatteryPlugin *plugin)
+{
+  gchar       *file;
+  XfceRc      *rc;
+  GList       *devices, *li;
+  BatteryInfo *info;
+
+  /* set defaults */
+  plugin->show_frame = TRUE;
+  plugin->show_status_icon = TRUE;
+  plugin->show_progressbar = FALSE;
+  plugin->show_label = TRUE;
+
+  /* get rc file, create one if needed */
+  file = xfce_panel_plugin_lookup_rc_file (plugin->panel_plugin);
+  if (G_LIKELY (file))
+    {
+      /* open rc, read-only */
+      rc = xfce_rc_simple_open (file, TRUE);
+
+      /* cleanup */
+      g_free (file);
+
+      if (G_LIKELY (rc))
+        {
+          /* set group */
+          xfce_rc_set_group (rc, "Preferences");
+
+          /* read settings */
+          plugin->visible_device = g_strdup (xfce_rc_read_entry (rc, "VisibleDevice", NULL));
+          plugin->show_frame = xfce_rc_read_bool_entry (rc, "ShowFrame", TRUE);
+          plugin->show_status_icon = xfce_rc_read_bool_entry (rc, "ShowStatusIcon", TRUE);
+          plugin->show_progressbar = xfce_rc_read_bool_entry (rc, "ShowProgressBar", FALSE);
+          plugin->show_label = xfce_rc_read_bool_entry (rc, "ShowLabel",TRUE);
+
+          /* get list of all the devices */
+          devices = battery_monitor_get_devices (plugin->monitor);
+
+          /* load settings */
+          for (li = devices; li != NULL; li = li->next)
+            {
+              info = li->data;
+
+              /* set device udi as group */
+              xfce_rc_set_group (rc, info->udi);
+
+              /* set (dis)charge rates */
+              info->rate_charging = xfce_rc_read_int_entry (rc, "RateCharging", 0);
+              info->rate_discharging = xfce_rc_read_int_entry (rc, "RateDischarging", 0);
+            }
+
+          /* cleanup */
+          g_list_free (devices);
+
+          /* close the rc file */
+          xfce_rc_close (rc);
+        }
+    }
+}
+
+
+
+static void
+battery_plugin_save (BatteryPlugin *plugin)
+{
+  gchar       *file;
+  XfceRc      *rc;
+  GList       *devices, *li;
+  BatteryInfo *info;
+
+  /* get rc file, create one if needed */
+  file = xfce_panel_plugin_save_location (plugin->panel_plugin, TRUE);
+  if (G_LIKELY (file))
+    {
+      /* open rc, read-write */
+      rc = xfce_rc_simple_open (file, FALSE);
+
+      /* cleanup */
+      g_free (file);
+
+      if (G_LIKELY (rc))
+        {
+          /* read appearance settings */
+          xfce_rc_set_group (rc, "Preferences");
+
+          /* write settings */
+          xfce_rc_write_entry (rc, "VisibleDevice", plugin->visible_device);
+          xfce_rc_write_bool_entry (rc, "ShowFrame", plugin->show_frame);
+          xfce_rc_write_bool_entry (rc, "ShowStatusIcon", plugin->show_status_icon);
+          xfce_rc_write_bool_entry (rc, "ShowProgressBar", plugin->show_progressbar);
+          xfce_rc_write_bool_entry (rc, "ShowLabel", plugin->show_label);
+
+          /* get list of known devices */
+          devices = battery_monitor_get_devices (plugin->monitor);
+
+          /* store */
+          for (li = devices; li != NULL; li = li->next)
+            {
+              info = li->data;
+
+              /* set device udi as group */
+              xfce_rc_set_group (rc, info->udi);
+
+              /* save rates */
+              xfce_rc_write_int_entry (rc, "RateCharging", info->rate_charging);
+              xfce_rc_write_int_entry (rc, "RateDischarging", info->rate_discharging);
+            }
+
+          /* cleanup */
+          g_list_free (devices);
+
+          /* close the rc file */
+          xfce_rc_close (rc);
+        }
+    }
+}
+
+
+
+static void
+battery_plugin_orientation_changed (BatteryPlugin  *plugin,
+                                    GtkOrientation  orientation)
+{
+  /* set the orientation of the hvbox */
+  xfce_hvbox_set_orientation (XFCE_HVBOX (plugin->box), orientation);
+
+  if (orientation == GTK_ORIENTATION_HORIZONTAL)
+    {
+      /* progressbar size and orienation */
+      gtk_widget_set_size_request (plugin->progressbar, PROGRESS_BAR_THINKNESS, -1);
+      gtk_progress_bar_set_orientation (GTK_PROGRESS_BAR (plugin->progressbar), GTK_PROGRESS_BOTTOM_TO_TOP);
+
+      /* label justification */
+      gtk_label_set_justify (GTK_LABEL (plugin->label), GTK_JUSTIFY_LEFT);
+    }
+  else
+    {
+      /* progressbar size and orienation */
+      gtk_widget_set_size_request (plugin->progressbar, -1, PROGRESS_BAR_THINKNESS);
+      gtk_progress_bar_set_orientation (GTK_PROGRESS_BAR (plugin->progressbar), GTK_PROGRESS_LEFT_TO_RIGHT);
+
+      /* label justification */
+      gtk_label_set_justify (GTK_LABEL (plugin->label), GTK_JUSTIFY_CENTER);
+    }
+}
+
+
+
+static gboolean
+battery_plugin_set_size (BatteryPlugin *plugin,
+                         gint           size)
+{
+  /* set the border width of the frame */
+  gtk_container_set_border_width (GTK_CONTAINER (plugin->frame), size > 26 ? PANEL_PADDING : 0);
+
+  /* free last icon name */
+  g_free (plugin->status_icon_name);
+  plugin->status_icon_name = NULL;
+
+  /* update the plugin */
+  battery_plugin_update (plugin);
+
+  return TRUE;
+}
+
+
+
+static void
+battery_plugin_free (BatteryPlugin *plugin)
+{
+  /* release the monitor */
+  g_object_unref (G_OBJECT (plugin->monitor));
+
+  /* destroy widgets */
+  gtk_widget_destroy (plugin->ebox);
+
+#if !GTK_CHECK_VERSION(2,12,0)
+  /* release tooltips */
+  g_object_unref (G_OBJECT (plugin->tooltips));
+#endif
+
+  /* cleanup */
+  g_free (plugin->status_icon_name);
+}
+
+
+
+static BatteryPlugin *
+battery_plugin_new (XfcePanelPlugin *panel_plugin)
+{
+  BatteryPlugin  *plugin;
+  GtkOrientation  orientation;
+
+  /* create a new panel structure */
+  plugin = panel_slice_new0 (BatteryPlugin);
+
+  /* add the panel plugin to the battery */
+  plugin->panel_plugin = panel_plugin;
+  plugin->status_icon_name = NULL;
+
+#if !GTK_CHECK_VERSION(2,12,0)
+  /* create tooltips */
+  plugin->tooltips = gtk_tooltips_new ();
+#if GTK_CHECK_VERSION(2,9,0)
+  g_object_ref_sink (G_OBJECT (plugin->tooltips));
+#else
+  g_object_ref (G_OBJECT (plugin->tooltips));
+  gtk_object_sink (GTK_OBJECT (plugin->tooltips));
+#endif
+#endif
+
+  /* create the battery monitor */
+  plugin->monitor = battery_monitor_get_default ();
+
+  /* load settings */
+  battery_plugin_load (plugin);
+
+  /* make sure a battery is added */
+  if (!plugin->visible_device || !battery_monitor_get_device (plugin->monitor, plugin->visible_device))
+    plugin->visible_device = battery_monitor_get_first_device (plugin->monitor);
+
+  /* get plugin orientation */
+  orientation = xfce_panel_plugin_get_orientation (panel_plugin);
+
+  /* new event box widget */
+  plugin->ebox = gtk_event_box_new ();
+  gtk_container_add (GTK_CONTAINER (plugin->panel_plugin), plugin->ebox);
+#if GTK_CHECK_VERSION(2,12,0)
+  g_signal_connect (G_OBJECT (plugin->ebox), "query-tooltip", G_CALLBACK (battery_plugin_query_tooltip), plugin);
+  g_object_set (G_OBJECT (plugin->ebox), "has-tooltip", TRUE, NULL);
+#endif
+  gtk_widget_show (plugin->ebox);
+
+  /* new frame widget */
+  plugin->frame = gtk_frame_new (NULL);
+  gtk_container_add (GTK_CONTAINER (plugin->ebox), plugin->frame);
+  gtk_frame_set_shadow_type (GTK_FRAME (plugin->frame), plugin->show_frame ? GTK_SHADOW_IN : GTK_SHADOW_NONE);
+  gtk_widget_show (plugin->frame);
+
+  /* new box widget */
+  plugin->box = xfce_hvbox_new (orientation, FALSE, SPACING);
+  gtk_container_set_border_width (GTK_CONTAINER (plugin->box), FRAME_PADDING);
+  gtk_container_add (GTK_CONTAINER (plugin->frame), plugin->box);
+  gtk_widget_show (plugin->box);
+
+  /* new icon widget */
+  plugin->icon = gtk_image_new ();
+  gtk_box_pack_start (GTK_BOX (plugin->box), plugin->icon, FALSE, FALSE, 0);
+
+  /* new progressbar widget */
+  plugin->progressbar = gtk_progress_bar_new ();
+  gtk_box_pack_start (GTK_BOX (plugin->box), plugin->progressbar, FALSE, FALSE, 0);
+
+  /* new label widget */
+  plugin->label = gtk_label_new ("");
+  gtk_box_pack_start (GTK_BOX (plugin->box), plugin->label, FALSE, FALSE, 0);
+
+  /* poke orienation function */
+  battery_plugin_orientation_changed (plugin, orientation);
+
+  /* connect signal to the monitor */
+  g_signal_connect_swapped (G_OBJECT (plugin->monitor), "changed", G_CALLBACK (battery_plugin_update), plugin);
+
+  /* force update */
+  battery_monitor_devices_update (plugin->monitor);
+
+  return plugin;
+}
+
+
+
+static void
+battery_plugin_construct (XfcePanelPlugin *panel_plugin)
+{
+  BatteryPlugin *plugin;
+
+  /* setup translation domain */
+  xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
+
+  /* create a new battery plugin */
+  plugin = battery_plugin_new (panel_plugin);
+
+  /* set plugin stuff */
+  xfce_panel_plugin_add_action_widget (panel_plugin, plugin->ebox);
+  xfce_panel_plugin_menu_show_configure (panel_plugin);
+
+  /* connect plugin signals */
+  g_signal_connect_swapped (G_OBJECT (panel_plugin), "free-data", G_CALLBACK (battery_plugin_free), plugin);
+  g_signal_connect_swapped (G_OBJECT (panel_plugin), "save", G_CALLBACK (battery_plugin_save), plugin);
+  g_signal_connect_swapped (G_OBJECT (panel_plugin), "size-changed", G_CALLBACK (battery_plugin_set_size), plugin);
+  g_signal_connect_swapped (G_OBJECT (panel_plugin), "orientation-changed", G_CALLBACK (battery_plugin_orientation_changed), plugin);
+  g_signal_connect_swapped (G_OBJECT (panel_plugin), "configure-plugin", G_CALLBACK (battery_preferences_dialog_new), plugin);
+}
+
+
+
+/* register the panel plugin */
+XFCE_PANEL_PLUGIN_REGISTER_EXTERNAL (battery_plugin_construct);


Property changes on: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-plugin.c
___________________________________________________________________
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-plugin.h
===================================================================
--- xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-plugin.h	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-plugin.h	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,71 @@
+/* $Id$ */
+/*
+ * Copyright (c) 2006-2007 Nick Schermer <nick at xfce.org>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 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 General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifndef __BATTERY_PLUGIN_H__
+#define __BATTERY_PLUGIN_H__
+
+#include <libxfce4panel/xfce-panel-plugin.h>
+#include <libxfce4util/libxfce4util.h>
+#include <panel-plugin/battery-monitor.h>
+
+G_BEGIN_DECLS
+
+typedef struct _BatteryPlugin BatteryPlugin;
+
+struct _BatteryPlugin
+{
+  /* the panel plugin */
+  XfcePanelPlugin  *panel_plugin;
+
+  /* the monitor */
+  BatteryMonitor   *monitor;
+
+#if !GTK_CHECK_VERSION(2,12,0)
+  /* tooltip */
+  GtkTooltips      *tooltips;
+#endif
+
+  /* panel widgets */
+  GtkWidget        *ebox;
+  GtkWidget        *frame;
+  GtkWidget        *box;
+  GtkWidget        *icon;
+  GtkWidget        *progressbar;
+  GtkWidget        *label;
+
+  /* current icon name */
+  gchar            *status_icon_name;
+
+  /* visible battery udi */
+  gchar            *visible_device;
+
+  /* settings */
+  guint             show_frame : 1;
+  guint             show_status_icon : 1;
+  guint             show_progressbar : 1;
+  guint             show_label : 1;
+};
+
+
+
+void battery_plugin_update (BatteryPlugin *plugin);
+
+G_END_DECLS
+
+#endif /* !__BATTERY_PLUGIN_H__ */


Property changes on: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-plugin.h
___________________________________________________________________
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-preferences.c
===================================================================
--- xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-preferences.c	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-preferences.c	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,463 @@
+/* $Id$ */
+/*
+ * Copyright (c) 2006-2007 Nick Schermer <nick at xfce.org>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 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 General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_STRING_H
+#include <string.h>
+#endif
+
+#define SPACING (6)
+
+#include <libxfcegui4/libxfcegui4.h>
+
+#include <panel-plugin/battery-preferences.h>
+#include <panel-plugin/battery-plugin.h>
+#include <panel-plugin/battery-monitor.h>
+
+
+
+static void     battery_preferences_dialog_class_init      (BatteryPreferencesDialogClass *klass);
+static void     battery_preferences_dialog_init            (BatteryPreferencesDialog      *dialog);
+static void     battery_preferences_dialog_get_property    (GObject                       *object,
+                                                            guint                          prop_id,
+                                                            GValue                        *value,
+                                                            GParamSpec                    *pspec);
+static void     battery_preferences_dialog_set_property    (GObject                       *object,
+                                                            guint                          prop_id,
+                                                            const GValue                  *value,
+                                                             GParamSpec                    *pspec);
+static void     battery_preferences_dialog_finalize        (GObject                       *object);
+static void     battery_preferences_dialog_response        (GtkDialog                     *dialog,
+                                                             gint                           response_id);
+static gboolean battery_preferences_separator_func         (GtkTreeModel                  *model,
+                                                            GtkTreeIter                   *iter,
+                                                            gpointer                       user_data);
+static void     battery_preferences_dialog_toggled         (GtkWidget                     *button,
+                                                            BatteryPreferencesDialog      *dialog);
+static void     battery_preferences_visible_device_changed (GtkComboBox                   *combo_box,
+                                                            BatteryPreferencesDialog      *dialog);
+
+
+
+struct _BatteryPreferencesDialogClass
+{
+  XfceTitledDialogClass __parent__;
+};
+
+struct _BatteryPreferencesDialog
+{
+  XfceTitledDialog __parent__;
+
+  /* the plugin */
+  BatteryPlugin *plugin;
+
+  /* widgets */
+  GtkWidget *widget_combo;
+  GtkWidget *widget_frame;
+  GtkWidget *widget_status_icon;
+  GtkWidget *widget_progressbar;
+  GtkWidget *widget_label;
+};
+
+enum
+{
+  PROP_0,
+  PROP_PLUGIN,
+};
+
+enum
+{
+  COLUMN_TEXT,
+  COLUMN_UDI,
+  COLUMN_SEP,
+  N_COLUMNS
+};
+
+
+
+G_DEFINE_TYPE (BatteryPreferencesDialog, battery_preferences_dialog, XFCE_TYPE_TITLED_DIALOG);
+
+
+
+static void
+battery_preferences_dialog_class_init (BatteryPreferencesDialogClass *klass)
+{
+  GObjectClass   *gobject_class;
+  GtkDialogClass *gtkdialog_class;
+
+  gobject_class = G_OBJECT_CLASS (klass);
+  gobject_class->get_property = battery_preferences_dialog_get_property;
+  gobject_class->set_property = battery_preferences_dialog_set_property;
+  gobject_class->finalize = battery_preferences_dialog_finalize;
+
+  gtkdialog_class = GTK_DIALOG_CLASS (klass);
+  gtkdialog_class->response = battery_preferences_dialog_response;
+
+  g_object_class_install_property (gobject_class,
+                                   PROP_PLUGIN,
+                                   g_param_spec_pointer ("plugin", "plugin", "plugin",
+                                                         G_PARAM_READWRITE));
+}
+
+
+
+static void
+battery_preferences_dialog_init (BatteryPreferencesDialog *dialog)
+{
+  GtkWidget       *dialog_vbox;
+  GtkWidget       *vbox;
+  GtkWidget       *hbox;
+  GtkWidget       *frame;
+  GtkWidget       *label;
+  GtkWidget       *alignment;
+  GtkListStore    *store;
+  GtkCellRenderer *cell;
+
+  /* setup dialog */
+  gtk_window_set_icon_name (GTK_WINDOW (dialog), "xfce4-settings");
+  gtk_window_set_title (GTK_WINDOW (dialog), _("Battery Monitor"));
+  gtk_dialog_add_button (GTK_DIALOG (dialog), GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE);
+  gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE);
+
+  dialog_vbox = gtk_vbox_new (FALSE, SPACING);
+  gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), dialog_vbox, TRUE, TRUE, 0);
+
+  frame = gtk_frame_new (NULL);
+  gtk_box_pack_start (GTK_BOX (dialog_vbox), frame, FALSE, TRUE, 0);
+  gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_NONE);
+
+  label = gtk_label_new (_("<b>General</b>"));
+  gtk_frame_set_label_widget (GTK_FRAME (frame), label);
+  gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
+
+  alignment = gtk_alignment_new (0.5, 0.5, 1, 1);
+  gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), SPACING, SPACING, SPACING * 3, SPACING);
+  gtk_container_add (GTK_CONTAINER (frame), alignment);
+
+  hbox = gtk_hbox_new (FALSE, SPACING * 2);
+  gtk_container_add (GTK_CONTAINER (alignment), hbox);
+
+  label = gtk_label_new_with_mnemonic (_("_Visible battery:"));
+  gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
+
+  store = gtk_list_store_new (N_COLUMNS, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN);
+
+  dialog->widget_combo = gtk_combo_box_new_with_model (GTK_TREE_MODEL (store));
+  gtk_box_pack_start (GTK_BOX (hbox), dialog->widget_combo, TRUE, TRUE, 0);
+  gtk_combo_box_set_row_separator_func (GTK_COMBO_BOX (dialog->widget_combo), battery_preferences_separator_func, NULL, NULL);
+  g_signal_connect (G_OBJECT (dialog->widget_combo), "changed", G_CALLBACK (battery_preferences_visible_device_changed), dialog);
+  gtk_label_set_mnemonic_widget (GTK_LABEL (label), dialog->widget_combo);
+
+  cell = gtk_cell_renderer_text_new ();
+  gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (dialog->widget_combo), cell, TRUE);
+  gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (dialog->widget_combo), cell, "text", COLUMN_TEXT, NULL);
+
+  g_object_unref (G_OBJECT (store));
+
+  frame = gtk_frame_new (NULL);
+  gtk_box_pack_start (GTK_BOX (dialog_vbox), frame, FALSE, TRUE, 0);
+  gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_NONE);
+
+  label = gtk_label_new (_("<b>Appearance</b>"));
+  gtk_frame_set_label_widget (GTK_FRAME (frame), label);
+  gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
+
+  alignment = gtk_alignment_new (0.5, 0.5, 1, 1);
+  gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), SPACING, SPACING, SPACING * 3, SPACING);
+  gtk_container_add (GTK_CONTAINER (frame), alignment);
+
+  vbox = gtk_vbox_new (FALSE, SPACING);
+  gtk_container_add (GTK_CONTAINER (alignment), vbox);
+
+  dialog->widget_frame = gtk_check_button_new_with_mnemonic (_("Show _frame border"));
+  g_signal_connect (G_OBJECT (dialog->widget_frame), "toggled", G_CALLBACK (battery_preferences_dialog_toggled), dialog);
+  gtk_box_pack_start (GTK_BOX (vbox), dialog->widget_frame, FALSE, FALSE, 0);
+
+  dialog->widget_status_icon = gtk_check_button_new_with_mnemonic (_("Show status _icon"));
+  g_signal_connect (G_OBJECT (dialog->widget_status_icon), "toggled", G_CALLBACK (battery_preferences_dialog_toggled), dialog);
+  gtk_box_pack_start (GTK_BOX (vbox), dialog->widget_status_icon, FALSE, FALSE, 0);
+
+  dialog->widget_progressbar = gtk_check_button_new_with_mnemonic (_("Show progress _bar"));
+  g_signal_connect (G_OBJECT (dialog->widget_progressbar), "toggled", G_CALLBACK (battery_preferences_dialog_toggled), dialog);
+  gtk_box_pack_start (GTK_BOX (vbox), dialog->widget_progressbar, FALSE, FALSE, 0);
+
+  dialog->widget_label = gtk_check_button_new_with_mnemonic (_("Show _label"));
+  g_signal_connect (G_OBJECT (dialog->widget_label ), "toggled", G_CALLBACK (battery_preferences_dialog_toggled), dialog);
+  gtk_box_pack_start (GTK_BOX (vbox), dialog->widget_label, FALSE, FALSE, 0);
+}
+
+
+
+static void
+battery_preferences_dialog_get_property (GObject    *object,
+                                         guint       prop_id,
+                                         GValue     *value,
+                                         GParamSpec *pspec)
+{
+  BatteryPreferencesDialog *dialog = BATTERY_PREFERENCES_DIALOG (object);
+
+  switch (prop_id)
+    {
+      case PROP_PLUGIN:
+        g_value_set_pointer (value, battery_preferences_dialog_get_plugin (dialog));
+        break;
+
+      default:
+        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+        break;
+    }
+}
+
+
+
+static void
+battery_preferences_dialog_set_property (GObject      *object,
+                                         guint         prop_id,
+                                         const GValue *value,
+                                         GParamSpec   *pspec)
+{
+  BatteryPreferencesDialog *dialog = BATTERY_PREFERENCES_DIALOG (object);
+
+  switch (prop_id)
+    {
+      case PROP_PLUGIN:
+        battery_preferences_dialog_set_plugin (dialog, g_value_get_pointer (value));
+        break;
+
+      default:
+        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+        break;
+    }
+}
+
+
+
+static void
+battery_preferences_dialog_finalize (GObject *object)
+{
+  (*G_OBJECT_CLASS (battery_preferences_dialog_parent_class)->finalize) (object);
+}
+
+
+
+static void
+battery_preferences_dialog_response (GtkDialog *widget,
+                                     gint       response_id)
+{
+  BatteryPreferencesDialog *dialog = BATTERY_PREFERENCES_DIALOG (widget);
+
+  /* unblock menu */
+  xfce_panel_plugin_unblock_menu (dialog->plugin->panel_plugin);
+
+  /* destroy the dialog */
+  gtk_widget_destroy (GTK_WIDGET (widget));
+}
+
+
+
+static gboolean
+battery_preferences_separator_func (GtkTreeModel *model,
+                                    GtkTreeIter  *iter,
+                                    gpointer      user_data)
+{
+  gboolean separator = FALSE;
+
+  /* whether the separator bool is true */
+  gtk_tree_model_get (model, iter, COLUMN_SEP, &separator, -1);
+
+  return separator;
+}
+
+
+
+static void
+battery_preferences_visible_device_changed (GtkComboBox              *combo_box,
+                                            BatteryPreferencesDialog *dialog)
+{
+  gchar        *udi;
+  GtkTreeModel *model;
+  GtkTreeIter   iter;
+
+  if (gtk_combo_box_get_active_iter (combo_box, &iter))
+    {
+      /* get model */
+      model = gtk_combo_box_get_model (combo_box);
+
+      /* get selected udi from model */
+      gtk_tree_model_get (model, &iter, COLUMN_UDI, &udi, -1);
+
+      /* free the old udi */
+      g_free (dialog->plugin->visible_device);
+
+      /* set new device */
+      dialog->plugin->visible_device = udi;
+
+      /* update plugin */
+      battery_plugin_update (dialog->plugin);
+    }
+}
+
+
+
+static void
+battery_preferences_dialog_toggled (GtkWidget                *button,
+                                    BatteryPreferencesDialog *dialog)
+{
+  gboolean active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button));
+
+  g_return_if_fail (BATTERY_IS_PREFERENCES_DIALOG (dialog));
+
+  if (button == dialog->widget_frame)
+    {
+      dialog->plugin->show_frame = active;
+      gtk_frame_set_shadow_type (GTK_FRAME (dialog->plugin->frame), active ? GTK_SHADOW_IN : GTK_SHADOW_NONE);
+    }
+  else if (button == dialog->widget_status_icon)
+    {
+      dialog->plugin->show_status_icon = active;
+    }
+  else if (button == dialog->widget_progressbar)
+    {
+      dialog->plugin->show_progressbar = active;
+    }
+  else if (button == dialog->widget_label)
+    {
+      dialog->plugin->show_label = active;
+    }
+
+  /* update plugin */
+  battery_plugin_update (dialog->plugin);
+}
+
+
+
+void
+battery_preferences_dialog_new (BatteryPlugin *plugin)
+{
+  GtkWidget *dialog;
+
+  /* create dialog */
+  dialog = g_object_new (BATTERY_TYPE_PREFERENCES_DIALOG, "plugin", plugin, NULL);
+
+  /* show the dialog */
+  gtk_widget_show_all (dialog);
+}
+
+
+
+void
+battery_preferences_dialog_set_plugin (BatteryPreferencesDialog *dialog,
+                                       BatteryPlugin            *plugin)
+{
+  GtkTreeModel *model;
+  GtkTreeIter   iter;
+  GList        *devices, *li;
+  BatteryInfo  *info;
+  gchar        *name;
+  gint          n;
+
+  g_return_if_fail (BATTERY_IS_PREFERENCES_DIALOG (dialog));
+
+  /* unblock menu of previous plugin */
+  if (dialog->plugin)
+      xfce_panel_plugin_unblock_menu (dialog->plugin->panel_plugin);
+
+  /* set plugin */
+  dialog->plugin = plugin;
+
+  /* block menu */
+  xfce_panel_plugin_block_menu (plugin->panel_plugin);
+
+  /* update toggle buttons */
+  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->widget_frame), plugin->show_frame);
+  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->widget_status_icon), plugin->show_status_icon);
+  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->widget_progressbar), plugin->show_progressbar);
+  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->widget_label), plugin->show_label);
+
+  /* get combo model */
+  model = gtk_combo_box_get_model (GTK_COMBO_BOX (dialog->widget_combo));
+
+  /* clear store */
+  gtk_list_store_clear (GTK_LIST_STORE (model));
+
+  /* add the global battery */
+  if (battery_monitor_has_global (plugin->monitor))
+    {
+      /* add global item */
+      gtk_list_store_append (GTK_LIST_STORE (model), &iter);
+      gtk_list_store_set (GTK_LIST_STORE (model), &iter,
+                          COLUMN_TEXT, _("Global"),
+                          COLUMN_UDI, GLOBAL_DEVICE_UDI,
+                          COLUMN_SEP, FALSE, -1);
+
+      /* set as active devices */
+      if (plugin->visible_device && strcmp (GLOBAL_DEVICE_UDI, plugin->visible_device) == 0)
+        gtk_combo_box_set_active_iter (GTK_COMBO_BOX (dialog->widget_combo), &iter);
+
+      /* separator */
+      gtk_list_store_append (GTK_LIST_STORE (model), &iter);
+      gtk_list_store_set (GTK_LIST_STORE (model), &iter,
+                          COLUMN_SEP, TRUE, -1);
+    }
+
+  /* get devices */
+  devices = battery_monitor_get_devices (plugin->monitor);
+
+  for (li = devices, n = 1; li != NULL; li = li->next, n++)
+    {
+      info = li->data;
+
+      /* create device name */
+      if (info->model)
+        name = g_strdup_printf (_("Battery %s"), info->model);
+      else
+        name = g_strdup_printf (_("Battery #%d"), n);
+
+      /* append device */
+      gtk_list_store_append (GTK_LIST_STORE (model), &iter);
+      gtk_list_store_set (GTK_LIST_STORE (model), &iter,
+                          COLUMN_TEXT, name,
+                          COLUMN_UDI, info->udi,
+                          COLUMN_SEP, FALSE, -1);
+
+      /* cleanup */
+      g_free (name);
+
+      /* check if this is the active item */
+      if (info->udi && plugin->visible_device
+          && strcmp (info->udi, plugin->visible_device) == 0)
+        gtk_combo_box_set_active_iter (GTK_COMBO_BOX (dialog->widget_combo), &iter);
+    }
+
+  /* cleanup */
+  g_list_free (devices);
+}
+
+
+
+BatteryPlugin *
+battery_preferences_dialog_get_plugin (BatteryPreferencesDialog *dialog)
+{
+  g_return_val_if_fail (BATTERY_IS_PREFERENCES_DIALOG (dialog), NULL);
+
+  return dialog->plugin;
+}


Property changes on: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-preferences.c
___________________________________________________________________
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-preferences.h
===================================================================
--- xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-preferences.h	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-preferences.h	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,48 @@
+/* $Id$ */
+/*
+ * Copyright (c) 2006-2007 Nick Schermer <nick at xfce.org>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 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 General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#ifndef __BATTERY_PREFERENCES_H__
+#define __BATTERY_PREFERENCES_H__
+
+#include <panel-plugin/battery-plugin.h>
+
+G_BEGIN_DECLS
+
+typedef struct _BatteryPreferencesDialogClass BatteryPreferencesDialogClass;
+typedef struct _BatteryPreferencesDialog      BatteryPreferencesDialog;
+
+#define BATTERY_TYPE_PREFERENCES_DIALOG            (battery_preferences_dialog_get_type ())
+#define BATTERY_PREFERENCES_DIALOG(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), BATTERY_TYPE_PREFERENCES_DIALOG, BatteryPreferencesDialog))
+#define BATTERY_PREFERENCES_DIALOG_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), BATTERY_TYPE_PREFERENCES_DIALOG, BatteryPreferencesDialogClass))
+#define BATTERY_IS_PREFERENCES_DIALOG(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BATTERY_TYPE_PREFERENCES_DIALOG))
+#define BATTERY_IS_PREFERENCES_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BATTERY_TYPE_PREFERENCES_DIALOG))
+#define BATTERY_PREFERENCES_DIALOG_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), BATTERY_TYPE_PREFERENCES_DIALOG, BatteryPreferencesDialogClass))
+
+GType          battery_preferences_dialog_get_type   (void) G_GNUC_CONST G_GNUC_INTERNAL;
+
+void           battery_preferences_dialog_set_plugin (BatteryPreferencesDialog *dialog,
+                                                      BatteryPlugin            *plugin);
+
+BatteryPlugin *battery_preferences_dialog_get_plugin (BatteryPreferencesDialog *dialog);
+
+void           battery_preferences_dialog_new        (BatteryPlugin            *plugin);
+
+G_END_DECLS
+
+#endif /* !__BATTERY_PREFERENCES_H__ */


Property changes on: xfce4-battery-plugin/branches/hal_based/panel-plugin/battery-preferences.h
___________________________________________________________________
Name: svn:keywords
   + Id

Added: xfce4-battery-plugin/branches/hal_based/po/ChangeLog
===================================================================

Added: xfce4-battery-plugin/branches/hal_based/po/LINGUAS
===================================================================
--- xfce4-battery-plugin/branches/hal_based/po/LINGUAS	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/po/LINGUAS	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1 @@
+# set of available languages (in alphabetic order)

Added: xfce4-battery-plugin/branches/hal_based/po/POTFILES.in
===================================================================
--- xfce4-battery-plugin/branches/hal_based/po/POTFILES.in	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/po/POTFILES.in	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,5 @@
+panel-plugin/battery-monitor.desktop.in.in
+
+panel-plugin/battery-monitor.c
+panel-plugin/battery-plugin.c
+panel-plugin/battery-preferences.c

Added: xfce4-battery-plugin/branches/hal_based/po/xfce4-battery-plugin.pot
===================================================================
--- xfce4-battery-plugin/branches/hal_based/po/xfce4-battery-plugin.pot	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/po/xfce4-battery-plugin.pot	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,98 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-08-30 09:34+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
+"Language-Team: LANGUAGE <LL at li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../panel-plugin/battery-monitor.desktop.in.in.h:1
+msgid "Battery Monitor"
+msgstr ""
+
+#: ../panel-plugin/battery-monitor.desktop.in.in.h:2
+msgid "Display battery status and manage power"
+msgstr ""
+
+#: ../panel-plugin/battery.c:163
+msgid "Failed to load the battery icon"
+msgstr ""
+
+#: ../panel-plugin/battery.c:229
+msgid "Charged"
+msgstr ""
+
+#. translator friendly
+#: ../panel-plugin/battery.c:267
+msgid "min"
+msgstr ""
+
+#: ../panel-plugin/battery.c:268
+msgid "hr"
+msgstr ""
+
+#: ../panel-plugin/battery.c:269
+msgid "Fully Charged"
+msgstr ""
+
+#: ../panel-plugin/battery.c:270
+msgid "Charging"
+msgstr ""
+
+#: ../panel-plugin/battery.c:271
+msgid "completed"
+msgstr ""
+
+#: ../panel-plugin/battery.c:272
+msgid "remaining"
+msgstr ""
+
+#: ../panel-plugin/battery.c:273
+msgid "Battery not present"
+msgstr ""
+
+#. append battery name and status
+#: ../panel-plugin/battery.c:343
+msgid "Battery"
+msgstr ""
+
+#: ../panel-plugin/battery-hal.c:221
+msgid "Unable to load battery last full capacity"
+msgstr ""
+
+#: ../panel-plugin/battery-hal.c:275
+msgid ""
+"Unable to rescan the battery(-ies), you probably don't have permission to do "
+"this."
+msgstr ""
+
+#: ../panel-plugin/battery-hal.c:339
+#, c-format
+msgid "Error when freeing monitor: %s: %s"
+msgstr ""
+
+#: ../panel-plugin/battery-hal.c:402
+msgid "Failed to connect to the HAL daemon"
+msgstr ""
+
+#: ../panel-plugin/battery-hal.c:413
+msgid "No batteries where found on your system"
+msgstr ""
+
+#: ../battery-suspend.desktop.in.in.h:1
+msgid "Suspend Computer"
+msgstr ""
+
+#: ../battery-suspend.desktop.in.in.h:2
+msgid "Suspend your laptop"
+msgstr ""

Added: xfce4-battery-plugin/branches/hal_based/simulator/Makefile
===================================================================
--- xfce4-battery-plugin/branches/hal_based/simulator/Makefile	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/simulator/Makefile	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,14 @@
+# $Id: $
+
+CC = gcc
+CFLAGS = -pipe -O -Wall -Werror
+
+simulator: simulator.c
+	$(CC) $(CFLAGS) simulator.c -o simulator \
+ 	`pkg-config gtk+-2.0 --cflags --libs`\
+	`pkg-config hal --cflags --libs` \
+	`pkg-config dbus-glib-1 --cflags --libs` \
+	`pkg-config libxfcegui4-1.0 --cflags --libs`
+
+clean:
+	rm -f *.o simulator

Added: xfce4-battery-plugin/branches/hal_based/simulator/simulator.c
===================================================================
--- xfce4-battery-plugin/branches/hal_based/simulator/simulator.c	                        (rev 0)
+++ xfce4-battery-plugin/branches/hal_based/simulator/simulator.c	2007-12-10 18:13:44 UTC (rev 3696)
@@ -0,0 +1,713 @@
+/* $Id$
+ *
+ * Copyright (c) 2007 Nick Schermer <nick at xfce.org>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 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 General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+#include <stdlib.h>
+#include <gtk/gtk.h>
+#include <libxfcegui4/libxfcegui4.h>
+#include <dbus/dbus-glib-lowlevel.h>
+#include <hal/libhal.h>
+
+#define BORDER          (6)
+#define DEFAULT_VOLTAGE (12)
+#define MIN_CAPACITY    (2000)
+#define MAX_CAPACITY    (6000)
+
+typedef struct
+{
+  /* store */
+  GtkListStore *store;
+
+  /* widgets */
+  GtkWidget    *widget_combo;
+  GtkWidget    *widget_add;
+  GtkWidget    *widget_remove;
+  GtkWidget    *widget_udi;
+  GtkWidget    *widget_capacity;
+  GtkWidget    *widget_percentage;
+  GtkWidget    *widget_present;
+  GtkWidget    *widget_discharging;
+  GtkWidget    *widget_automatic;
+}
+BatterySimulator;
+
+enum
+{
+  COLUMN_LABEL,
+  COLUMN_UDI,
+  COLUMN_PERCENTAGE,
+  COLUMN_CAPACITY,
+  COLUMN_PRESENT,
+  COLUMN_DISCHARGING,
+  COLUMN_TIMEOUT_ID,
+  N_COLUMNS
+};
+
+
+
+/* globals */
+static LibHalContext  *context = NULL;
+static DBusConnection *dbus_connection= NULL;
+
+
+
+static gboolean
+battery_simulator_device_remove (GtkTreeModel *model,
+                                 GtkTreePath  *path,
+                                 GtkTreeIter  *iter,
+                                 gpointer      user_data)
+{
+  guint      timeout_id;
+  gchar     *udi;
+  DBusError  error;
+
+  /* init error */
+  dbus_error_init (&error);
+
+  /* get timeout id and udi */
+  gtk_tree_model_get (model, iter,
+                      COLUMN_TIMEOUT_ID, &timeout_id,
+                      COLUMN_UDI, &udi, -1);
+
+  /* stop timeout */
+  if (timeout_id > 0)
+    g_source_remove (timeout_id);
+
+  /* remove device */
+  libhal_remove_device (context, udi, &error);
+
+  /* cleanup */
+  g_free (udi);
+
+  /* cleanup */
+  LIBHAL_FREE_DBUS_ERROR (&error);
+
+  return FALSE;
+}
+
+
+
+static void
+battery_simulator_device_update (GtkTreeModel *model,
+                                 GtkTreeIter  *iter)
+{
+  DBusError  error;
+  gint       capacity_current;
+  gint       capacity, percentage;
+  gboolean   discharging, present;
+  gchar     *udi;
+
+  /* initialize error */
+  dbus_error_init (&error);
+
+  /* read store data */
+  gtk_tree_model_get (model, iter,
+                      COLUMN_UDI, &udi,
+                      COLUMN_CAPACITY, &capacity,
+                      COLUMN_PERCENTAGE, &percentage,
+                      COLUMN_PRESENT, &present,
+                      COLUMN_DISCHARGING, &discharging, -1);
+
+  /* calculate current capacity */
+  capacity_current = capacity * percentage / 100;
+
+  /* update properties */
+  libhal_device_set_property_int (context, udi, "battery.reporting.current", capacity_current, &error);
+  libhal_device_set_property_int (context, udi, "battery.charge_level.current", capacity_current * DEFAULT_VOLTAGE, &error);
+  libhal_device_set_property_bool (context, udi, "battery.present", present, &error);
+  libhal_device_set_property_bool (context, udi, "battery.rechargeable.is_charging", !discharging, &error);
+  libhal_device_set_property_bool (context, udi, "battery.rechargeable.is_discharging", discharging, &error);
+
+  /* cleanup */
+  g_free (udi);
+
+  /* cleanup */
+  LIBHAL_FREE_DBUS_ERROR (&error);
+}
+
+
+
+static void
+battery_simulator_device_init (gint          id,
+                               const gchar  *udi,
+                               GtkListStore *store,
+                               GtkTreeIter  *iter)
+{
+  DBusError  error;
+  gint       capacity, percentage;
+  gboolean   discharging, present;
+  gchar     *label;
+
+  /* initialize error */
+  dbus_error_init (&error);
+
+  /* create random values */
+  capacity = g_random_int_range (MIN_CAPACITY, MAX_CAPACITY);
+  percentage = g_random_int_range (0, 100);
+  discharging = g_random_boolean ();
+  present = g_random_boolean ();
+
+  /* set default properties for this battery */
+  libhal_device_set_property_int (context, udi, "battery.voltage.design", DEFAULT_VOLTAGE, &error);
+  libhal_device_set_property_int (context, udi, "battery.voltage.current", DEFAULT_VOLTAGE, &error);
+  libhal_device_set_property_int (context, udi, "battery.reporting.design", capacity, &error);
+  libhal_device_set_property_int (context, udi, "battery.reporting.last_full", capacity, &error);
+  libhal_device_set_property_int (context, udi, "battery.charge_level.design", capacity * DEFAULT_VOLTAGE, &error);
+  libhal_device_set_property_int (context, udi, "battery.charge_level.last_full", capacity * DEFAULT_VOLTAGE, &error);
+
+  /* create label */
+  label = g_strdup_printf ("Battery %d", id);
+
+  /* set values */
+  gtk_list_store_set (store, iter,
+                      COLUMN_LABEL, label,
+                      COLUMN_UDI, udi,
+                      COLUMN_CAPACITY, capacity,
+                      COLUMN_PERCENTAGE, percentage,
+                      COLUMN_PRESENT, present,
+                      COLUMN_DISCHARGING, discharging,
+                      COLUMN_TIMEOUT_ID, 0, -1);
+
+  /* cleanup */
+  g_free (label);
+
+  /* cleanup */
+  LIBHAL_FREE_DBUS_ERROR (&error);
+}
+
+
+
+static gchar *
+battery_simulator_device_new (gint id)
+{
+  gchar     *tmp, *udi;
+  DBusError  error;
+
+  /* initialize error */
+  dbus_error_init (&error);
+
+  /* create new hal device */
+  tmp = libhal_new_device (context, &error);
+  if (G_UNLIKELY (tmp == NULL))
+    {
+      /* print warning */
+      g_message ("Unable to create new hal devices.");
+
+      /* cleanup */
+      LIBHAL_FREE_DBUS_ERROR (&error);
+
+      return NULL;
+    }
+
+  /* create real udi */
+  udi = g_strdup_printf ("/org/freedesktop/Hal/devices/acpi_BAT%d", id);
+
+  /* set device properties */
+  libhal_device_set_property_string (context, tmp, "info.udi", udi, &error);
+  libhal_device_set_property_string (context, tmp, "info.parent", "/org/freedesktop/Hal/devices/computer", &error);
+
+  /* set needed battery properties */
+  libhal_device_add_capability (context, tmp, "battery", &error);
+  libhal_device_property_strlist_append (context, tmp, "info.category", "battery", &error);
+  libhal_device_set_property_string (context, tmp, "battery.type", "primary", &error);
+  libhal_device_set_property_bool (context, tmp, "battery.is_rechargeable", TRUE, &error);
+
+  /* battery units */
+  libhal_device_set_property_string (context, tmp, "battery.charge_level.unit", "mWh", &error);
+  libhal_device_set_property_string (context, tmp, "battery.voltage.unit", "mV", &error);
+  libhal_device_set_property_string (context, tmp, "battery.reporting.unit", "mAh", &error);
+
+  /* commit the device when there are no errors */
+  if (dbus_error_is_set (&error) ||
+      !libhal_device_commit_to_gdl (context, tmp, udi, &error))
+    {
+      /* cleanup udi */
+      g_free (udi);
+      udi = NULL;
+    }
+
+  /* cleanup */
+  g_free (tmp);
+
+  /* cleanup */
+  LIBHAL_FREE_DBUS_ERROR (&error);
+
+  return udi;
+}
+
+
+
+static gboolean
+battery_simulator_timeout (gpointer user_data)
+{
+  GtkTreeRowReference *reference = (GtkTreeRowReference *) user_data;
+  GtkTreeModel        *model;
+  GtkTreeIter          iter;
+  GtkTreePath         *path;
+  gint                 percentage;
+  gboolean             discharging;
+
+  if (gtk_tree_row_reference_valid (reference))
+    {
+      /* get model and path */
+      model = gtk_tree_row_reference_get_model (reference);
+      path = gtk_tree_row_reference_get_path (reference);
+
+      /* get iter */
+      if (gtk_tree_model_get_iter (model, &iter, path))
+        {
+          /* get the udi, capacity and whether its discharging */
+          gtk_tree_model_get (model, &iter,
+                              COLUMN_PERCENTAGE, &percentage,
+                              COLUMN_DISCHARGING, &discharging, -1);
+
+          /* change percentage */
+          if (discharging)
+            percentage--;
+          else
+            percentage++;
+
+          /* store */
+          gtk_list_store_set (GTK_LIST_STORE (model), &iter, COLUMN_PERCENTAGE, CLAMP (percentage, 0, 100));
+
+          /* update hal */
+          battery_simulator_device_update (model, &iter);
+        }
+
+      /* cleanup */
+      gtk_tree_path_free (path);
+
+      return TRUE;
+    }
+  else
+    {
+      return FALSE;
+    }
+}
+
+
+
+static void
+battery_simulator_timeout_destroyed (gpointer user_data)
+{
+  /* free the row reference */
+  gtk_tree_row_reference_free (user_data);
+}
+
+
+
+static void
+battery_simulator_percentage_changed (GtkRange         *range,
+                                      BatterySimulator *simulator)
+{
+  gint        percentage;
+  GtkTreeIter iter;
+
+  /* get active iter */
+  if (!gtk_combo_box_get_active_iter (GTK_COMBO_BOX (simulator->widget_combo), &iter))
+    return;
+
+  /* get value */
+  percentage = gtk_range_get_value (GTK_RANGE (range));
+
+  /* store value */
+  gtk_list_store_set (simulator->store, &iter, COLUMN_PERCENTAGE, percentage, -1);
+
+  /* update status */
+  battery_simulator_device_update (GTK_TREE_MODEL (simulator->store), &iter);
+}
+
+
+
+static void
+battery_simulator_button_toggled (GtkWidget        *button,
+                                  BatterySimulator *simulator)
+{
+  gboolean             active;
+  GtkTreeIter          iter;
+  guint                timeout_id;
+  GtkTreePath         *path;
+  GtkTreeRowReference *reference;
+
+  /* get active iter */
+  if (!gtk_combo_box_get_active_iter (GTK_COMBO_BOX (simulator->widget_combo), &iter))
+    return;
+
+  /* active state */
+  active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (button));
+
+  if (button == simulator->widget_present)
+    {
+      /* store value */
+      gtk_list_store_set (simulator->store, &iter, COLUMN_PRESENT, active, -1);
+    }
+  else if (button == simulator->widget_discharging)
+    {
+      /* store value */
+      gtk_list_store_set (simulator->store, &iter, COLUMN_DISCHARGING, active, -1);
+    }
+  else if (button == simulator->widget_automatic)
+    {
+      /* get timeout id */
+      gtk_tree_model_get (GTK_TREE_MODEL (simulator->store), &iter, COLUMN_TIMEOUT_ID, &timeout_id, -1);
+
+      if (active && timeout_id == 0)
+        {
+          /* get the row reference */
+          path = gtk_tree_model_get_path (GTK_TREE_MODEL (simulator->store), &iter);
+          reference = gtk_tree_row_reference_new (GTK_TREE_MODEL (simulator->store), path);
+          gtk_tree_path_free (path);
+
+          /* create new timeout */
+          timeout_id = g_timeout_add_full (G_PRIORITY_DEFAULT_IDLE, 10*1000, battery_simulator_timeout,
+                                           reference, battery_simulator_timeout_destroyed);
+
+          /* set value */
+          gtk_list_store_set (simulator->store, &iter, COLUMN_TIMEOUT_ID, timeout_id, -1);
+        }
+      else if (!active && timeout_id != 0)
+        {
+          /* stop timeout */
+          g_source_remove (timeout_id);
+
+          /* set value */
+          gtk_list_store_set (simulator->store, &iter, COLUMN_TIMEOUT_ID, 0, -1);
+        }
+    }
+
+  /* update status */
+  battery_simulator_device_update (GTK_TREE_MODEL (simulator->store), &iter);
+}
+
+
+
+static void
+battery_simulator_button_clicked (GtkWidget        *button,
+                                  BatterySimulator *simulator)
+{
+  GtkTreeIter  iter;
+  gchar       *udi;
+  static gint  id = 10;
+
+  if (button == simulator->widget_add)
+    {
+      /* try to create a new device */
+      udi = battery_simulator_device_new (id);
+
+      if (G_LIKELY (udi))
+        {
+          /* create new item */
+          gtk_list_store_append (simulator->store, &iter);
+
+          /* initialize device */
+          battery_simulator_device_init (id, udi, simulator->store, &iter);
+
+          /* set active combo iter */
+          gtk_combo_box_set_active_iter (GTK_COMBO_BOX (simulator->widget_combo), &iter);
+
+          /* increase id */
+          id++;
+
+          /* cleanup */
+          g_free (udi);
+        }
+    }
+  else if (button == simulator->widget_remove)
+    {
+
+    }
+}
+
+
+
+static void
+battery_simulator_combo_changed (GtkComboBox      *combobox,
+                                 BatterySimulator *simulator)
+{
+  GtkTreeIter  iter;
+  gboolean     present, discharging;
+  gint         percentage, capacity;
+  guint        timeout_id;
+  gchar       *udi, *capacity_str;
+
+  /* get active iter */
+  if (!gtk_combo_box_get_active_iter (combobox, &iter))
+    return;
+
+  /* get data from model */
+  gtk_tree_model_get (GTK_TREE_MODEL (simulator->store), &iter,
+                      COLUMN_UDI, &udi,
+                      COLUMN_PERCENTAGE, &percentage,
+                      COLUMN_CAPACITY, &capacity,
+                      COLUMN_PRESENT, &present,
+                      COLUMN_DISCHARGING, &discharging,
+                      COLUMN_TIMEOUT_ID, &timeout_id, -1);
+
+  /* capacity string */
+  capacity_str = g_strdup_printf ("%d mAh", capacity);
+
+  /* update dialog */
+  gtk_label_set_text (GTK_LABEL (simulator->widget_udi), udi);
+  gtk_label_set_text (GTK_LABEL (simulator->widget_capacity), capacity_str);
+  gtk_range_set_value (GTK_RANGE (simulator->widget_percentage), percentage);
+  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (simulator->widget_present), present);
+  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (simulator->widget_discharging), discharging);
+  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (simulator->widget_automatic), timeout_id != 0);
+
+  /* cleanup */
+  g_free (capacity_str);
+  g_free (udi);
+}
+
+
+
+static GtkWidget *
+battery_simulator_dialog_new (BatterySimulator *simulator)
+{
+  GtkWidget       *dialog;
+  GtkWidget       *vbox_main;
+  GtkWidget       *frame;
+  GtkWidget       *table;
+  GtkWidget       *label;
+  GtkWidget       *scale;
+  GtkWidget       *hbox;
+  GtkWidget       *button;
+  GtkWidget       *combo;
+  GtkCellRenderer *cell;
+  GtkWidget       *image;
+
+  /* create dialg */
+  dialog = xfce_titled_dialog_new_with_buttons ("HAL Battery Simulator",
+                                                NULL, GTK_DIALOG_NO_SEPARATOR,
+                                                GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
+                                                NULL);
+  gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER);
+  xfce_titled_dialog_set_subtitle (XFCE_TITLED_DIALOG (dialog), "Created for the Xfce battery monitor plugin.");
+  gtk_window_set_icon_name (GTK_WINDOW (dialog), "utilities-system-monitor");
+
+  vbox_main = GTK_DIALOG (dialog)->vbox;
+  gtk_container_set_border_width (GTK_CONTAINER (vbox_main), BORDER * 2);
+
+  frame = gtk_frame_new (NULL);
+  gtk_box_pack_start (GTK_BOX (vbox_main), frame, FALSE, TRUE, 0);
+
+  table = gtk_table_new (6, 2, FALSE);
+  gtk_table_set_col_spacings (GTK_TABLE (table), BORDER * 2);
+  gtk_table_set_row_spacings (GTK_TABLE (table), BORDER);
+  gtk_container_add (GTK_CONTAINER (frame), table);
+  gtk_container_set_border_width (GTK_CONTAINER (table), BORDER);
+
+  /* udi */
+  label = gtk_label_new ("<i>UDI:</i>");
+  gtk_table_attach (GTK_TABLE (table), label, 0, 1, 0, 1, (GTK_FILL), (GTK_FILL), 0, 0);
+  gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+  gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
+
+  label = simulator->widget_udi = gtk_label_new ("");
+  gtk_table_attach (GTK_TABLE (table), label, 1, 2, 0, 1, (GTK_EXPAND | GTK_FILL), (GTK_FILL), 0, 0);
+  gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+  /* capacity */
+  label = gtk_label_new ("<i>Capacity:</i>");
+  gtk_table_attach (GTK_TABLE (table), label, 0, 1, 1, 2, (GTK_FILL), (GTK_FILL), 0, 0);
+  gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+  gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
+
+  label = simulator->widget_capacity = gtk_label_new ("");
+  gtk_table_attach (GTK_TABLE (table), label, 1, 2, 1, 2, (GTK_EXPAND | GTK_FILL), (GTK_FILL), 0, 0);
+  gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+
+  /* percentage */
+  label = gtk_label_new ("<i>Percentage:</i>");
+  gtk_table_attach (GTK_TABLE (table), label, 0, 1, 2, 3, (GTK_FILL), (GTK_FILL), 0, 0);
+  gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
+  gtk_label_set_use_markup (GTK_LABEL (label), TRUE);
+
+  scale = simulator->widget_percentage = gtk_hscale_new_with_range (0, 100, 1);
+  gtk_scale_set_value_pos (GTK_SCALE (scale), GTK_POS_RIGHT);
+  gtk_scale_set_digits (GTK_SCALE (scale), 0);
+  gtk_table_attach (GTK_TABLE (table), scale, 1, 2, 2, 3, (GTK_EXPAND | GTK_FILL), (GTK_FILL), 0, 0);
+  g_signal_connect (G_OBJECT (scale), "value-changed", G_CALLBACK (battery_simulator_percentage_changed), simulator);
+
+  button = simulator->widget_present = gtk_check_button_new_with_mnemonic ("Present");
+  g_signal_connect (G_OBJECT (button), "toggled", G_CALLBACK (battery_simulator_button_toggled), simulator);
+  gtk_table_attach (GTK_TABLE (table), button, 1, 2, 3, 4, (GTK_EXPAND | GTK_FILL), (GTK_FILL), 0, 0);
+
+  button = simulator->widget_discharging = gtk_check_button_new_with_mnemonic ("Discharging");
+  g_signal_connect (G_OBJECT (button), "toggled", G_CALLBACK (battery_simulator_button_toggled), simulator);
+  gtk_table_attach (GTK_TABLE (table), button, 1, 2, 4, 5, (GTK_EXPAND | GTK_FILL), (GTK_FILL), 0, 0);
+
+  button = simulator->widget_automatic = gtk_check_button_new_with_mnemonic ("Automatic (dis)charging");
+  g_signal_connect (G_OBJECT (button), "toggled", G_CALLBACK (battery_simulator_button_toggled), simulator);
+  gtk_table_attach (GTK_TABLE (table), button, 1, 2, 5, 6, (GTK_EXPAND | GTK_FILL), (GTK_FILL), 0, 0);
+
+  /* frame label */
+  hbox = gtk_hbox_new (FALSE, 2);
+  gtk_frame_set_label_widget (GTK_FRAME (frame), hbox);
+  gtk_container_set_border_width (GTK_CONTAINER (hbox), BORDER);
+
+  /* combo box */
+  combo = simulator->widget_combo = gtk_combo_box_new_with_model (GTK_TREE_MODEL (simulator->store));
+  gtk_box_pack_start (GTK_BOX (hbox), combo, FALSE, FALSE, 0);
+  g_signal_connect (G_OBJECT (combo), "changed", G_CALLBACK (battery_simulator_combo_changed), simulator);
+
+  /* text renderer for the combo box */
+  cell = gtk_cell_renderer_text_new ();
+  gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combo), cell, TRUE);
+  gtk_cell_layout_set_attributes (GTK_CELL_LAYOUT (combo), cell, "text", COLUMN_LABEL, NULL);
+
+  /* add button */
+  button = simulator->widget_add = gtk_button_new ();
+  gtk_box_pack_start (GTK_BOX (hbox), button, FALSE, FALSE, 0);
+  gtk_button_set_focus_on_click (GTK_BUTTON (button), FALSE);
+  g_signal_connect (G_OBJECT (button), "clicked", G_CALLBACK (battery_simulator_button_clicked), simulator);
+
+  image = gtk_image_new_from_stock (GTK_STOCK_ADD, GTK_ICON_SIZE_MENU);
+  gtk_container_add (GTK_CONTAINER (button), image);
+
+  /* remove button */
+  button = simulator->widget_remove = gtk_button_new ();
+  gtk_box_pack_start (GTK_BOX (hbox), button, FALSE, FALSE, 0);
+  gtk_button_set_focus_on_click (GTK_BUTTON (button), FALSE);
+  g_signal_connect (G_OBJECT (button), "clicked", G_CALLBACK (battery_simulator_button_clicked), simulator);
+
+  image = gtk_image_new_from_stock (GTK_STOCK_REMOVE, GTK_ICON_SIZE_MENU);
+  gtk_container_add (GTK_CONTAINER (button), image);
+
+  /* show all widgets inside dialog */
+  gtk_widget_show_all (vbox_main);
+
+  return dialog;
+}
+
+
+
+static gboolean
+battery_simulator_connect (void)
+{
+  DBusError error;
+
+  /* init error */
+  dbus_error_init (&error);
+
+  /* create new dbus connection */
+  dbus_connection = dbus_bus_get (DBUS_BUS_SYSTEM, &error);
+  if (G_UNLIKELY (dbus_connection == NULL))
+    return FALSE;
+
+  /* connect dbus to the main loop */
+  dbus_connection_setup_with_g_main (dbus_connection, NULL);
+
+  /* create new hal context */
+  context = libhal_ctx_new ();
+  if (G_UNLIKELY (context == NULL))
+    return FALSE;
+
+  /* connect the dbus connection to the hal context */
+  if (G_UNLIKELY (!libhal_ctx_set_dbus_connection (context, dbus_connection)))
+    return FALSE;
+
+  /* initialize the hal context */
+  if (G_UNLIKELY (!libhal_ctx_init (context, &error)))
+    return FALSE;
+
+  /* cleanup */
+  LIBHAL_FREE_DBUS_ERROR (&error);
+
+  return TRUE;
+}
+
+
+
+static void
+battery_simulator_disconnect (void)
+{
+  DBusError error;
+
+  /* init error */
+  dbus_error_init (&error);
+
+  /* free the contect */
+  if (G_LIKELY (context))
+    {
+      libhal_ctx_shutdown (context, &error);
+      libhal_ctx_free (context);
+    }
+
+  /* free the dbus connection */
+  if (G_LIKELY (dbus_connection))
+    dbus_connection_unref (dbus_connection);
+
+  /* cleanup */
+  LIBHAL_FREE_DBUS_ERROR (&error);
+}
+
+
+
+gint
+main (gint argc, gchar **argv)
+{
+  GtkWidget        *dialog;
+  BatterySimulator *simulator;
+
+  gtk_init (&argc, &argv);
+
+  /* connect to hal */
+  if (battery_simulator_connect () == FALSE)
+    return 1;
+
+  /* create structure */
+  simulator = g_new0 (BatterySimulator, 1);
+
+  /* create store */
+  simulator->store = gtk_list_store_new (N_COLUMNS,
+                                         G_TYPE_STRING,   /* COLUMN_LABEL */
+                                         G_TYPE_STRING,   /* COLUMN_UDI */
+                                         G_TYPE_INT,      /* COLUMN_PERCENTAGE */
+                                         G_TYPE_INT,      /* COLUMN_LAST_FULL */
+                                         G_TYPE_BOOLEAN,  /* COLUMN_PRESENT */
+                                         G_TYPE_BOOLEAN,  /* COLUMN_DISCHARGING */
+                                         G_TYPE_UINT);    /* COLUMN_TIMEOUT_ID */
+
+  /* create window */
+  dialog = battery_simulator_dialog_new (simulator);
+
+  /* add battery */
+  battery_simulator_button_clicked (simulator->widget_add, simulator);
+
+  /* show the dialog */
+  gtk_dialog_run (GTK_DIALOG (dialog));
+
+  /* destroy the dialog */
+  gtk_widget_destroy (dialog);
+
+  /* stop all running timeouts */
+  gtk_tree_model_foreach (GTK_TREE_MODEL (simulator->store), battery_simulator_device_remove, simulator);
+
+  /* clear and release store */
+  gtk_list_store_clear (simulator->store);
+  g_object_unref (G_OBJECT (simulator->store));
+
+  /* free structure */
+  g_free (simulator);
+
+  /* disconnect */
+  battery_simulator_disconnect ();
+
+  return 0;
+}


Property changes on: xfce4-battery-plugin/branches/hal_based/simulator/simulator.c
___________________________________________________________________
Name: svn:keywords
   + Id




More information about the Goodies-commits mailing list