diff options
author | Perberos <[email protected]> | 2011-12-01 22:56:10 -0300 |
---|---|---|
committer | Perberos <[email protected]> | 2011-12-01 22:56:10 -0300 |
commit | c51ef797a707f4e2c6f9688d4378f2b0e9898a66 (patch) | |
tree | 019ae92bb53c19b30077545cb14743cbd1b57aef /applets/fish | |
download | mate-panel-c51ef797a707f4e2c6f9688d4378f2b0e9898a66.tar.bz2 mate-panel-c51ef797a707f4e2c6f9688d4378f2b0e9898a66.tar.xz |
moving from https://github.com/perberos/mate-desktop-environment
Diffstat (limited to 'applets/fish')
-rw-r--r-- | applets/fish/Makefile.am | 111 | ||||
-rw-r--r-- | applets/fish/fish-menu.xml | 4 | ||||
-rw-r--r-- | applets/fish/fish.c | 2012 | ||||
-rw-r--r-- | applets/fish/fish.schemas.in | 91 | ||||
-rw-r--r-- | applets/fish/fish.ui | 444 | ||||
-rw-r--r-- | applets/fish/fishanim.png | bin | 0 -> 4859 bytes | |||
-rw-r--r-- | applets/fish/footguy.png | bin | 0 -> 176 bytes | |||
-rw-r--r-- | applets/fish/monkey.png | bin | 0 -> 5063 bytes | |||
-rw-r--r-- | applets/fish/nyan.png | bin | 0 -> 1211 bytes | |||
-rw-r--r-- | applets/fish/oldwanda.png | bin | 0 -> 12996 bytes | |||
-rw-r--r-- | applets/fish/org.mate.panel.FishApplet.mate-panel-applet.in.in | 17 | ||||
-rw-r--r-- | applets/fish/org.mate.panel.applet.FishAppletFactory.service.in | 3 | ||||
-rw-r--r-- | applets/fish/wanda.png | bin | 0 -> 13683 bytes | |||
-rw-r--r-- | applets/fish/wanda.svg | 3724 |
14 files changed, 6406 insertions, 0 deletions
diff --git a/applets/fish/Makefile.am b/applets/fish/Makefile.am new file mode 100644 index 00000000..3d60a0bc --- /dev/null +++ b/applets/fish/Makefile.am @@ -0,0 +1,111 @@ +AM_CPPFLAGS = \ + $(LIBMATE_PANEL_APPLET_CFLAGS) \ + $(FISH_CFLAGS) \ + -I$(srcdir) \ + -I$(srcdir)/../../libmate-panel-applet \ + -I$(top_builddir)/libmate-panel-applet \ + -DMATELOCALEDIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ + -DFISH_ICONDIR=\""$(fishbitmapsdir)"\" \ + -DFISH_BUILDERDIR=\""$(uidir)"\" \ + -DFISH_MENU_UI_DIR=\""$(xmluidir)"\" \ + $(DISABLE_DEPRECATED_CFLAGS) + +AM_CFLAGS = $(WARN_CFLAGS) + +FISH_SOURCES = fish.c + +FISH_LDADD = \ + ../../libmate-panel-applet/libmate-panel-applet-3.la \ + $(FISH_LIBS) \ + $(LIBMATE_PANEL_APPLET_LIBS) + +if FISH_INPROCESS +APPLET_IN_PROCESS = true +APPLET_LOCATION = $(pkglibdir)/libfish-applet.so + +fish_applet_libdir = $(pkglibdir) +fish_applet_lib_LTLIBRARIES = libfish-applet.la +libfish_applet_la_SOURCES = $(FISH_SOURCES) +libfish_applet_la_LIBADD = $(FISH_LDADD) +libfish_applet_la_LDFLAGS = -module -avoid-version +libfish_applet_la_CFLAGS = $(AM_CFLAGS) +else +APPLET_IN_PROCESS = false +APPLET_LOCATION = $(libexecdir)/fish-applet + +libexec_PROGRAMS = fish-applet +fish_applet_SOURCES = $(FISH_SOURCES) +fish_applet_LDADD = $(FISH_LDADD) +fish_applet_CFLAGS = $(AM_CFLAGS) +endif + +appletdir = $(datadir)/mate-panel/applets +applet_in_files = org.mate.panel.FishApplet.mate-panel-applet.in +applet_DATA = $(applet_in_files:.mate-panel-applet.in=.mate-panel-applet) + +$(applet_in_files): $(applet_in_files).in Makefile + $(AM_V_GEN)sed \ + -e "s|\@LOCATION\@|$(APPLET_LOCATION)|" \ + -e "s|\@IN_PROCESS\@|$(APPLET_IN_PROCESS)|" \ + -e "s|\@VERSION\@|$(PACKAGE_VERSION)|" \ + $< > $@ + +@PANEL_INTLTOOL_MATE_PANEL_APPLET_RULE@ + +if !FISH_INPROCESS +servicedir = $(datadir)/dbus-1/services +service_in_files = org.mate.panel.applet.FishAppletFactory.service.in +service_DATA = $(service_in_files:.service.in=.service) + +org.mate.panel.applet.FishAppletFactory.service: $(service_in_files) + $(AM_V_GEN)sed \ + -e "s|\@LOCATION\@|$(APPLET_LOCATION)|" \ + $< > $@ +endif + +fishbitmapsdir = $(datadir)/mate-panel/pixmaps +fishbitmaps_DATA = \ + wanda.png \ + fishanim.png \ + oldwanda.png \ + footguy.png \ + monkey.png \ + nyan.png + +uidir = $(datadir)/mate-panel/ui +ui_DATA = fish.ui + +xmluidir = $(datadir)/mate-panel/ui +xmlui_DATA = fish-menu.xml + +schemasdir = $(MATECONF_SCHEMA_FILE_DIR) +schemas_in_files = fish.schemas.in +schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) + +@INTLTOOL_SCHEMAS_RULE@ + +if MATECONF_SCHEMAS_INSTALL +install-data-local: + if test -z "$(DESTDIR)" ; then \ + for p in $(schemas_DATA) ; do \ + MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(top_builddir)/applets/fish/$$p ; \ + done \ + fi +uninstall-local: + for p in $(schema_DATA) ; do \ + MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-uninstall-rule $(top_builddir)/applets/fish/$$p ; \ + done +endif + +EXTRA_DIST = \ + wanda.svg \ + $(fishbitmaps_DATA) \ + org.mate.panel.FishApplet.mate-panel-applet.in.in \ + $(service_in_files) \ + fish.schemas.in \ + $(ui_DATA) \ + $(xmlui_DATA) + +CLEANFILES = $(schemas_DATA) $(applet_DATA) $(applet_DATA).in $(service_DATA) + +-include $(top_srcdir)/git.mk diff --git a/applets/fish/fish-menu.xml b/applets/fish/fish-menu.xml new file mode 100644 index 00000000..914f92eb --- /dev/null +++ b/applets/fish/fish-menu.xml @@ -0,0 +1,4 @@ +<menuitem name="Fish Preferences Item" action="FishPreferences"/> +<menuitem name="Fish Help Item" action="FishHelp"/> +<menuitem name="Fish About Item" action="FishAbout"/> + diff --git a/applets/fish/fish.c b/applets/fish/fish.c new file mode 100644 index 00000000..5ce55f61 --- /dev/null +++ b/applets/fish/fish.c @@ -0,0 +1,2012 @@ +/* fish.c: + * + * Copyright (C) 1998-2002 Free Software Foundation, Inc. + * Copyright (C) 2002-2005 Vincent Untz + * + * 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. + * + * Authors: + * George Lebl <[email protected]> + * Mark McLoughlin <[email protected]> + * Vincent Untz <[email protected]> + */ + +#include <config.h> + +#include <math.h> +#include <string.h> +#include <time.h> + +#include <cairo.h> + +#include <glib/gi18n.h> +#include <glib-object.h> +#include <gtk/gtk.h> +#include <gdk/gdkkeysyms.h> + +#include <mate-panel-applet.h> +#include <mate-panel-applet-mateconf.h> +#include <mateconf/mateconf-client.h> + +#define FISH_APPLET(o) \ + (G_TYPE_CHECK_INSTANCE_CAST((o), fish_applet_get_type(), FishApplet)) +#define FISH_IS_APPLET(o) \ + (G_TYPE_CHECK_INSTANCE_TYPE((o), FISH_TYPE_APPLET)) + +#define FISH_ICON "mate-panel-fish" + +#define N_FISH_PREFS 6 + +#define LOCKDOWN_COMMANDLINE_KEY "/desktop/mate/lockdown/disable_command_line" +#define N_FISH_LOCKDOWN 1 + +#define N_FISH_LISTENERS (N_FISH_PREFS + N_FISH_LOCKDOWN) + +typedef struct { + MatePanelApplet applet; + + MateConfClient *client; + + char *name; + char *image; + char *command; + int n_frames; + gdouble speed; + gboolean rotate; + + MatePanelAppletOrient orientation; + + GtkWidget *frame; + GtkWidget *drawing_area; + GtkRequisition requisition; + GdkRectangle prev_allocation; + GdkPixmap *pixmap; + guint timeout; + int current_frame; + gboolean in_applet; + + GdkPixbuf *pixbuf; + + GtkWidget *preferences_dialog; + GtkWidget *name_entry; + GtkWidget *command_label; + GtkWidget *command_entry; + GtkWidget *preview_image; + GtkWidget *image_chooser; + GtkWidget *frames_spin; + GtkWidget *speed_spin; + GtkWidget *rotate_toggle; + + GtkWidget *fortune_dialog; + GtkWidget *fortune_view; + GtkWidget *fortune_label; + GtkWidget *fortune_cmd_label; + GtkTextBuffer *fortune_buffer; + + unsigned int source_id; + GIOChannel *io_channel; + + gboolean april_fools; + + guint listeners [N_FISH_LISTENERS]; +} FishApplet; + +typedef struct { + MatePanelAppletClass klass; +} FishAppletClass; + + +static gboolean load_fish_image (FishApplet *fish); +static void update_pixmap (FishApplet *fish); +static void something_fishy_going_on (FishApplet *fish, const char *message); +static void display_fortune_dialog (FishApplet *fish); +static void set_tooltip (FishApplet *fish); + +static GType fish_applet_get_type (void); + +static GObjectClass *parent_class; + +static int fools_day = 0; +static int fools_month = 0; +static int fools_hour_start = 0; +static int fools_hour_end = 0; + +static char* get_image_path(FishApplet* fish) +{ + char *path; + + if (g_path_is_absolute (fish->image)) + path = g_strdup (fish->image); + else + path = g_strdup_printf ("%s/%s", FISH_ICONDIR, fish->image); + + return path; +} + +static void show_help(FishApplet* fish, const char* link_id) +{ + GError *error = NULL; + char *uri; +#define FISH_HELP_DOC "fish" + + if (link_id) + uri = g_strdup_printf ("ghelp:%s?%s", FISH_HELP_DOC, link_id); + else + uri = g_strdup_printf ("ghelp:%s", FISH_HELP_DOC); + + gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (fish)), uri, + gtk_get_current_event_time (), &error); + + g_free (uri); + + if (error && + g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) + g_error_free (error); + else if (error) { + GtkWidget *dialog; + char *primary; + + primary = g_markup_printf_escaped ( + _("Could not display help document '%s'"), + FISH_HELP_DOC); + dialog = gtk_message_dialog_new ( + NULL, + GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_CLOSE, + "%s", primary); + + gtk_message_dialog_format_secondary_text ( + GTK_MESSAGE_DIALOG (dialog), + "%s", error->message); + + g_error_free (error); + g_free (primary); + + g_signal_connect (dialog, "response", + G_CALLBACK (gtk_widget_destroy), + NULL); + + gtk_window_set_icon_name (GTK_WINDOW (dialog), FISH_ICON); + gtk_window_set_screen (GTK_WINDOW (dialog), + gtk_widget_get_screen (GTK_WIDGET (fish))); + /* we have no parent window */ + gtk_window_set_skip_taskbar_hint (GTK_WINDOW (dialog), FALSE); + gtk_window_set_title (GTK_WINDOW (dialog), + _("Error displaying help document")); + + gtk_widget_show (dialog); + } +} + +static void name_value_changed(GtkEntry* entry, FishApplet* fish) +{ + const char *text; + + text = gtk_entry_get_text (entry); + + if (!text || !text [0]) + return; + + mate_panel_applet_mateconf_set_string ( + MATE_PANEL_APPLET (fish), "name", text, NULL); +} + +static void image_value_changed(GtkFileChooser* chooser, FishApplet* fish) +{ char *path; + char *image; + char *path_mateconf; + + path = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (chooser)); + + if (!path || !path[0]) { + g_free (path); + return; + } + + path_mateconf = get_image_path (fish); + if (!strcmp (path, path_mateconf)) { + g_free (path); + g_free (path_mateconf); + return; + } + g_free (path_mateconf); + + if (!strncmp (path, FISH_ICONDIR, strlen (FISH_ICONDIR))) { + image = path + strlen (FISH_ICONDIR); + while (*image && *image == G_DIR_SEPARATOR) + image++; + } else + image = path; + + mate_panel_applet_mateconf_set_string (MATE_PANEL_APPLET (fish), "image", + image, NULL); + + g_free (path); +} + +static void command_value_changed(GtkEntry* entry, FishApplet *fish) +{ + const char *text; + + text = gtk_entry_get_text (entry); + + if (!text || !text [0]) { + mate_panel_applet_mateconf_set_string (MATE_PANEL_APPLET (fish), + "command", "", NULL); + return; + } + + if (!strncmp (text, "ps ", 3) || + !strcmp (text, "ps") || + !strncmp (text, "who ", 4) || + !strcmp (text, "who") || + !strcmp (text, "uptime") || + !strncmp (text, "tail ", 5)) { + static gboolean message_given = FALSE; + char *message; + const char *warning_format = + _("Warning: The command " + "appears to be something actually useful.\n" + "Since this is a useless applet, you " + "may not want to do this.\n" + "We strongly advise you against " + "using %s for anything\n" + "which would make the applet " + "\"practical\" or useful."); + + if ( ! message_given) { + message = g_strdup_printf (warning_format, fish->name); + + something_fishy_going_on (fish, message); + + g_free (message); + + message_given = TRUE; + } + } + + mate_panel_applet_mateconf_set_string ( + MATE_PANEL_APPLET (fish), "command", text, NULL); +} + +static void n_frames_value_changed(GtkSpinButton* button, FishApplet* fish) +{ + mate_panel_applet_mateconf_set_int ( + MATE_PANEL_APPLET (fish), "frames", + gtk_spin_button_get_value_as_int (button), NULL); +} + +static void speed_value_changed (GtkSpinButton* button, FishApplet* fish) +{ + mate_panel_applet_mateconf_set_float ( + MATE_PANEL_APPLET (fish), "speed", + gtk_spin_button_get_value (button), NULL); +} + +static void rotate_value_changed(GtkToggleButton* toggle, FishApplet* fish) +{ + mate_panel_applet_mateconf_set_bool ( + MATE_PANEL_APPLET (fish), "rotate", + gtk_toggle_button_get_active (toggle), NULL); +} + +static gboolean delete_event(GtkWidget* widget, FishApplet* fish) +{ + gtk_widget_hide (widget); + + return TRUE; +} + +static void handle_response(GtkWidget* widget, int id, FishApplet* fish) +{ + if (id == GTK_RESPONSE_HELP) { + show_help (fish, "fish-settings"); + return; + } + + gtk_widget_hide (fish->preferences_dialog); +} + +static void setup_sensitivity(FishApplet* fish, GtkBuilder* builder, const char* wid, const char* label, const char* label_post, const char* key) +{ + MatePanelApplet *applet = (MatePanelApplet *) fish; + char *fullkey; + GtkWidget *w; + + fullkey = mate_panel_applet_mateconf_get_full_key (applet, key); + + if (mateconf_client_key_is_writable (fish->client, fullkey, NULL)) { + g_free (fullkey); + return; + } + g_free (fullkey); + + w = GTK_WIDGET (gtk_builder_get_object (builder, wid)); + g_assert (w != NULL); + gtk_widget_set_sensitive (w, FALSE); + + if (label != NULL) { + w = GTK_WIDGET (gtk_builder_get_object (builder, label)); + g_assert (w != NULL); + gtk_widget_set_sensitive (w, FALSE); + } + if (label_post != NULL) { + w = GTK_WIDGET (gtk_builder_get_object (builder, label_post)); + g_assert (w != NULL); + gtk_widget_set_sensitive (w, FALSE); + } + +} + +static void chooser_preview_update(GtkFileChooser* file_chooser, gpointer data) +{ + GtkWidget *preview; + char *filename; + GdkPixbuf *pixbuf; + gboolean have_preview; + + preview = GTK_WIDGET (data); + filename = gtk_file_chooser_get_preview_filename (file_chooser); + + if (filename == NULL) + return; + + pixbuf = gdk_pixbuf_new_from_file_at_size (filename, 128, 128, NULL); + have_preview = (pixbuf != NULL); + g_free (filename); + + gtk_image_set_from_pixbuf (GTK_IMAGE (preview), pixbuf); + if (pixbuf) + g_object_unref (pixbuf); + + gtk_file_chooser_set_preview_widget_active (file_chooser, + have_preview); +} + +static void display_preferences_dialog(GtkAction* action, FishApplet* fish) +{ + GtkBuilder *builder; + GError *error; + GtkWidget *button; + GtkFileFilter *filter; + GtkWidget *chooser_preview; + char *path; + + if (fish->preferences_dialog) { + gtk_window_set_screen (GTK_WINDOW (fish->preferences_dialog), + gtk_widget_get_screen (GTK_WIDGET (fish))); + gtk_window_present (GTK_WINDOW (fish->preferences_dialog)); + return; + } + + builder = gtk_builder_new (); + gtk_builder_set_translation_domain (builder, GETTEXT_PACKAGE); + + error = NULL; + gtk_builder_add_from_file (builder, FISH_BUILDERDIR "/fish.ui", &error); + if (error) { + g_warning ("Error loading preferences: %s", error->message); + g_error_free (error); + return; + } + + fish->preferences_dialog = GTK_WIDGET (gtk_builder_get_object (builder, "fish_preferences_dialog")); + + g_object_add_weak_pointer (G_OBJECT (fish->preferences_dialog), + (void**) &fish->preferences_dialog); + + gtk_window_set_wmclass (GTK_WINDOW (fish->preferences_dialog), + "fish", "Fish"); + gtk_window_set_icon_name (GTK_WINDOW (fish->preferences_dialog), + FISH_ICON); + gtk_dialog_set_default_response ( + GTK_DIALOG (fish->preferences_dialog), GTK_RESPONSE_OK); + + fish->name_entry = GTK_WIDGET (gtk_builder_get_object (builder, "name_entry")); + gtk_entry_set_text (GTK_ENTRY (fish->name_entry), fish->name); + + g_signal_connect (fish->name_entry, "changed", + G_CALLBACK (name_value_changed), fish); + + setup_sensitivity (fish, builder, + "name_entry" /* wid */, + "name_label" /* label */, + NULL /* label_post */, + "name" /* key */); + + fish->preview_image = GTK_WIDGET (gtk_builder_get_object (builder, "preview_image")); + if (fish->pixbuf) + gtk_image_set_from_pixbuf (GTK_IMAGE (fish->preview_image), + fish->pixbuf); + + fish->image_chooser = GTK_WIDGET (gtk_builder_get_object (builder, "image_chooser")); + filter = gtk_file_filter_new (); + gtk_file_filter_set_name (filter, _("Images")); + gtk_file_filter_add_pixbuf_formats (filter); + gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (fish->image_chooser), + filter); + gtk_file_chooser_set_filter (GTK_FILE_CHOOSER (fish->image_chooser), + filter); + chooser_preview = gtk_image_new (); + gtk_file_chooser_set_preview_widget (GTK_FILE_CHOOSER (fish->image_chooser), + chooser_preview); + g_signal_connect (fish->image_chooser, "update-preview", + G_CALLBACK (chooser_preview_update), chooser_preview); + path = get_image_path (fish); + gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (fish->image_chooser), + path); + g_free (path); + + g_signal_connect (fish->image_chooser, "selection-changed", + G_CALLBACK (image_value_changed), fish); + + setup_sensitivity (fish, builder, + "image_chooser" /* wid */, + "image_label" /* label */, + NULL /* label_post */, + "image" /* key */); + + fish->command_label = GTK_WIDGET (gtk_builder_get_object (builder, "command_label")); + fish->command_entry = GTK_WIDGET (gtk_builder_get_object (builder, "command_entry")); + gtk_entry_set_text (GTK_ENTRY (fish->command_entry), fish->command); + + g_signal_connect (fish->command_entry, "changed", + G_CALLBACK (command_value_changed), fish); + + setup_sensitivity (fish, builder, + "command_entry" /* wid */, + "command_label" /* label */, + NULL /* label_post */, + "command" /* key */); + + if (mateconf_client_get_bool (fish->client, + LOCKDOWN_COMMANDLINE_KEY, + NULL)) { + gtk_widget_set_sensitive (fish->command_label, FALSE); + gtk_widget_set_sensitive (fish->command_entry, FALSE); + } + + fish->frames_spin = GTK_WIDGET (gtk_builder_get_object (builder, "frames_spin")); + gtk_spin_button_set_value (GTK_SPIN_BUTTON (fish->frames_spin), + fish->n_frames); + + g_signal_connect (fish->frames_spin, "value_changed", + G_CALLBACK (n_frames_value_changed), fish); + + setup_sensitivity (fish, builder, + "frames_spin" /* wid */, + "frames_label" /* label */, + "frames_post_label" /* label_post */, + "frames" /* key */); + + fish->speed_spin = GTK_WIDGET (gtk_builder_get_object (builder, "speed_spin")); + gtk_spin_button_set_value (GTK_SPIN_BUTTON (fish->speed_spin), fish->speed); + + g_signal_connect (fish->speed_spin, "value_changed", + G_CALLBACK (speed_value_changed), fish); + + setup_sensitivity (fish, builder, + "speed_spin" /* wid */, + "speed_label" /* label */, + "speed_post_label" /* label_post */, + "speed" /* key */); + + fish->rotate_toggle = GTK_WIDGET (gtk_builder_get_object (builder, "rotate_toggle")); + gtk_toggle_button_set_active ( + GTK_TOGGLE_BUTTON (fish->rotate_toggle), fish->rotate); + + g_signal_connect (fish->rotate_toggle, "toggled", + G_CALLBACK (rotate_value_changed), fish); + + setup_sensitivity (fish, builder, + "rotate_toggle" /* wid */, + NULL /* label */, + NULL /* label_post */, + "rotate" /* key */); + + g_signal_connect (fish->preferences_dialog, "delete_event", + G_CALLBACK (delete_event), fish); + g_signal_connect (fish->preferences_dialog, "response", + G_CALLBACK (handle_response), fish); + + button = GTK_WIDGET (gtk_builder_get_object (builder, "done_button")); + g_signal_connect_swapped (button, "clicked", + (GCallback) gtk_widget_hide, + fish->preferences_dialog); + + gtk_window_set_screen (GTK_WINDOW (fish->preferences_dialog), + gtk_widget_get_screen (GTK_WIDGET (fish))); + gtk_window_set_resizable (GTK_WINDOW (fish->preferences_dialog), FALSE); + gtk_window_present (GTK_WINDOW (fish->preferences_dialog)); + + g_object_unref (builder); +} + +static void display_help_dialog(GtkAction* action, FishApplet* fish) +{ + show_help(fish, NULL); +} + +static void display_about_dialog(GtkAction* action, FishApplet* fish) +{ + const char* author_format = _("%s the Fish"); + const char* about_format = _("%s has no use what-so-ever. " + "It only takes up disk space and " + "compilation time, and if loaded it also " + "takes up precious panel space and " + "memory. Anybody found using it should be " + "promptly sent for a psychiatric " + "evaluation."); + const char* documenters [] = { + "Telsa Gwynne <[email protected]>", + "Sun MATE Documentation Team <[email protected]>", + NULL + }; + + char* authors[3]; + char* descr; + char copyright[] = \ + "Copyright \xc2\xa9 1998-2002 Free Software Foundation, Inc."; + + authors[0] = g_strdup_printf(author_format, fish->name); + authors[1] = _("(with minor help from George)"); + authors[2] = NULL; + + descr = g_strdup_printf(about_format, fish->name); + + gtk_show_about_dialog(NULL, + "program-name", _("Fish"), + "authors", authors, + "comments", descr, + "copyright", copyright, + "documenters", documenters, + "logo-icon-name", FISH_ICON, + "translator-credits", _("translator-credits"), + "version", VERSION, // "3.4.7.4ac19" + "website", "http://matsusoft.com.ar/projects/mate/", + NULL); + + g_free(descr); + g_free(authors[0]); +} + +static void set_ally_name_desc(GtkWidget* widget, FishApplet* fish) +{ + const char *name_format = _("%s the Fish"); + const char *desc_format = _("%s the Fish, a contemporary oracle"); + AtkObject *obj; + char *desc, *name; + + obj = gtk_widget_get_accessible (widget); + /* Return immediately if GAIL is not loaded */ + if (!GTK_IS_ACCESSIBLE (obj)) + return; + + name = g_strdup_printf (name_format, fish->name); + atk_object_set_name (obj, name); + g_free (name); + + desc = g_strdup_printf (desc_format, fish->name); + atk_object_set_description (obj, desc); + g_free (desc); +} + +static void something_fishy_going_on(FishApplet* fish, const char* message) +{ + GtkWidget *dialog; + + dialog = gtk_message_dialog_new (NULL, + GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_CLOSE, + "%s", message); + + g_signal_connect (dialog, "response", + G_CALLBACK (gtk_widget_destroy), + NULL); + + gtk_window_set_icon_name (GTK_WINDOW (dialog), FISH_ICON); + gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE); + gtk_window_set_screen (GTK_WINDOW (dialog), + gtk_widget_get_screen (GTK_WIDGET (fish))); + gtk_widget_show (dialog); +} + +static gboolean locate_fortune_command (FishApplet* fish, int* argcp, char*** argvp) +{ + char *prog = NULL; + + if (fish->command + && g_shell_parse_argv (fish->command, argcp, argvp, NULL)) { + prog = g_find_program_in_path ((*argvp)[0]); + if (prog) { + g_free (prog); + return TRUE; + } + + g_strfreev (*argvp); + } + + prog = g_find_program_in_path ("fortune"); + if (prog) { + g_free (prog); + if (g_shell_parse_argv ("fortune", argcp, argvp, NULL)) + return FALSE; + } + + if (g_file_test ("/usr/games/fortune", G_FILE_TEST_IS_EXECUTABLE) + && g_shell_parse_argv ("/usr/games/fortune", argcp, argvp, NULL)) + return FALSE; + + something_fishy_going_on (fish, + _("Unable to locate the command to execute")); + *argvp = NULL; + return FALSE; +} + +#define FISH_RESPONSE_SPEAK 1 +static inline void fish_close_channel(FishApplet* fish) +{ + if (fish->io_channel) { + g_io_channel_shutdown (fish->io_channel, TRUE, NULL); + g_io_channel_unref (fish->io_channel); + } + fish->io_channel = NULL; +} + +static void handle_fortune_response(GtkWidget* widget, int id, FishApplet* fish) +{ + if (id == FISH_RESPONSE_SPEAK) + display_fortune_dialog (fish); + else { + /* if there is still a pipe, close it: if we hide the widget, + * the * output can't be seen */ + if (fish->source_id) + g_source_remove (fish->source_id); + fish->source_id = 0; + fish_close_channel (fish); + gtk_widget_hide (fish->fortune_dialog); + } +} + +static void update_fortune_dialog(FishApplet* fish) +{ + char *label_text; + char *text; + + if (!fish->fortune_dialog || !fish->name) + return; + + /* xgettext:no-c-format */ + text = g_strdup_printf (_("%s the Fish"), fish->name); + gtk_window_set_title (GTK_WINDOW (fish->fortune_dialog), text); + g_free (text); + + /* xgettext:no-c-format */ + label_text = g_strdup_printf (_("%s the Fish Says:"), fish->name); + + text = g_strdup_printf ("<big><big>%s</big></big>", label_text); + gtk_label_set_markup (GTK_LABEL (fish->fortune_label), text); + g_free (text); + + g_free (label_text); + + set_ally_name_desc (fish->fortune_view, fish); +} + +static void insert_fortune_text(FishApplet* fish, const char* text) +{ + GtkTextIter iter; + + gtk_text_buffer_get_iter_at_offset (fish->fortune_buffer, &iter, -1); + + gtk_text_buffer_insert_with_tags_by_name (fish->fortune_buffer, &iter, + text, -1, "monospace_tag", + NULL); + + while (gtk_events_pending ()) + gtk_main_iteration (); +} + +static void clear_fortune_text(FishApplet* fish) +{ + GtkTextIter begin, end; + + gtk_text_buffer_get_iter_at_offset (fish->fortune_buffer, &begin, 0); + gtk_text_buffer_get_iter_at_offset (fish->fortune_buffer, &end, -1); + + gtk_text_buffer_delete (fish->fortune_buffer, &begin, &end); + gtk_text_buffer_remove_tag_by_name (fish->fortune_buffer, + "monospace_tag", &begin, &end); + + /* insert an empty line */ + insert_fortune_text (fish, "\n"); +} + +static gboolean fish_read_output(GIOChannel* source, GIOCondition condition, gpointer data) +{ + char output[4096]; + char *utf8_output; + gsize bytes_read; + GError *error = NULL; + GIOStatus status; + FishApplet *fish; + + fish = (FishApplet *) data; + + if (!(condition & G_IO_IN)) { + fish->source_id = 0; + fish_close_channel (fish); + return FALSE; + } + + status = g_io_channel_read_chars (source, output, 4096, &bytes_read, + &error); + + if (error) { + char *message; + + message = g_strdup_printf (_("Unable to read output from command\n\nDetails: %s"), + error->message); + something_fishy_going_on (fish, message); + g_free (message); + g_error_free (error); + fish->source_id = 0; + fish_close_channel (fish); + return FALSE; + } + + if (status == G_IO_STATUS_AGAIN) + return TRUE; + + if (bytes_read > 0) { + /* The output is not guarantied to be in UTF-8 format, most + * likely it's just in ASCII-7 or in the user locale + */ + if (!g_utf8_validate (output, -1, NULL)) + utf8_output = g_locale_to_utf8 (output, bytes_read, + NULL, NULL, NULL); + else + utf8_output = g_strndup (output, bytes_read); + + if (utf8_output) + insert_fortune_text (fish, utf8_output); + + g_free (utf8_output); + } + + if (status == G_IO_STATUS_EOF) { + fish->source_id = 0; + fish_close_channel (fish); + } + return (status != G_IO_STATUS_EOF); +} + +static void display_fortune_dialog(FishApplet* fish) +{ + GError *error = NULL; + gboolean user_command; + int output; + const char *charset; + int argc; + char **argv; + + /* if there is still a pipe, close it */ + if (fish->source_id) + g_source_remove (fish->source_id); + fish->source_id = 0; + fish_close_channel (fish); + + user_command = locate_fortune_command (fish, &argc, &argv); + if (!argv) + return; + + if (!fish->fortune_dialog) { + GtkWidget *scrolled; + GtkWidget *vbox; + GdkScreen *screen; + int screen_width; + int screen_height; + + fish->fortune_dialog = + gtk_dialog_new_with_buttons ( + "", NULL, 0, + _("_Speak again"), FISH_RESPONSE_SPEAK, + GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, + NULL); + + gtk_window_set_icon_name (GTK_WINDOW (fish->fortune_dialog), + FISH_ICON); + gtk_dialog_set_has_separator ( + GTK_DIALOG (fish->fortune_dialog), FALSE); + + gtk_dialog_set_default_response ( + GTK_DIALOG (fish->fortune_dialog), GTK_RESPONSE_CLOSE); + + g_signal_connect (fish->fortune_dialog, "delete_event", + G_CALLBACK (delete_event), fish); + g_signal_connect (fish->fortune_dialog, "response", + G_CALLBACK (handle_fortune_response), fish); + + gtk_window_set_wmclass (GTK_WINDOW (fish->fortune_dialog), "fish", "Fish"); + + screen = gtk_widget_get_screen (GTK_WIDGET (fish)); + + screen_width = gdk_screen_get_width (screen); + screen_height = gdk_screen_get_height (screen); + + gtk_window_set_default_size (GTK_WINDOW (fish->fortune_dialog), + MIN (600, screen_width * 0.9), + MIN (350, screen_height * 0.9)); + + fish->fortune_view = gtk_text_view_new (); + gtk_text_view_set_editable (GTK_TEXT_VIEW (fish->fortune_view), FALSE); + gtk_text_view_set_cursor_visible (GTK_TEXT_VIEW (fish->fortune_view), FALSE); + gtk_text_view_set_left_margin (GTK_TEXT_VIEW (fish->fortune_view), 10); + gtk_text_view_set_right_margin (GTK_TEXT_VIEW (fish->fortune_view), 10); + fish->fortune_buffer = + gtk_text_view_get_buffer (GTK_TEXT_VIEW (fish->fortune_view)); + + gtk_text_buffer_create_tag (GTK_TEXT_BUFFER (fish->fortune_buffer), + "monospace_tag", "family", + "Monospace", NULL); + + scrolled = gtk_scrolled_window_new (NULL, NULL); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled), + GTK_POLICY_AUTOMATIC, + GTK_POLICY_AUTOMATIC); + gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolled), + GTK_SHADOW_IN); + + gtk_container_add (GTK_CONTAINER (scrolled), fish->fortune_view); + + fish->fortune_label = gtk_label_new (""); + gtk_label_set_ellipsize (GTK_LABEL (fish->fortune_label), + PANGO_ELLIPSIZE_MIDDLE); + fish->fortune_cmd_label = gtk_label_new (""); + gtk_misc_set_alignment (GTK_MISC (fish->fortune_cmd_label), + 0, 0.5); + + vbox = gtk_dialog_get_content_area (GTK_DIALOG (fish->fortune_dialog)); + gtk_box_pack_start (GTK_BOX (vbox), + fish->fortune_label, + FALSE, FALSE, 6); + + gtk_box_pack_start (GTK_BOX (vbox), + scrolled, + TRUE, TRUE, 6); + + gtk_box_pack_start (GTK_BOX (vbox), + fish->fortune_cmd_label, + FALSE, FALSE, 6); + + update_fortune_dialog (fish); + + /* We don't show_all for the dialog since fortune_cmd_label + * might need to be hidden + * The dialog will be shown with gtk_window_present later */ + gtk_widget_show (scrolled); + gtk_widget_show (fish->fortune_view); + gtk_widget_show (fish->fortune_label); + } + + if (!user_command) { + char *command; + char * text; + + command = g_markup_printf_escaped ("<tt>%s</tt>", argv[0]); + text = g_strdup_printf (_("The configured command is not " + "working and has been replaced by: " + "%s"), command); + gtk_label_set_markup (GTK_LABEL (fish->fortune_cmd_label), + text); + g_free (command); + g_free (text); + gtk_widget_show (fish->fortune_cmd_label); + } else { + gtk_widget_hide (fish->fortune_cmd_label); + } + + clear_fortune_text (fish); + + gdk_spawn_on_screen_with_pipes (gtk_widget_get_screen (GTK_WIDGET (fish)), + NULL, argv, NULL, + G_SPAWN_SEARCH_PATH|G_SPAWN_STDERR_TO_DEV_NULL, + NULL, NULL, NULL, NULL, &output, NULL, + &error); + + if (error) { + char *message; + + message = g_strdup_printf (_("Unable to execute '%s'\n\nDetails: %s"), + argv[0], error->message); + something_fishy_going_on (fish, message); + g_free (message); + g_error_free (error); + g_strfreev (argv); + return; + } + + fish->io_channel = g_io_channel_unix_new (output); + /* set the correct encoding if the locale is not using UTF-8 */ + if (!g_get_charset (&charset)) + g_io_channel_set_encoding(fish->io_channel, charset, &error); + if (error) { + char *message; + + message = g_strdup_printf (_("Unable to read from '%s'\n\nDetails: %s"), + argv[0], error->message); + something_fishy_going_on (fish, message); + g_free (message); + g_error_free (error); + g_strfreev (argv); + return; + } + + g_strfreev (argv); + + fish->source_id = g_io_add_watch (fish->io_channel, + G_IO_IN|G_IO_ERR|G_IO_HUP|G_IO_NVAL, + fish_read_output, fish); + + gtk_window_set_screen (GTK_WINDOW (fish->fortune_dialog), + gtk_widget_get_screen (GTK_WIDGET (fish))); + gtk_window_present (GTK_WINDOW (fish->fortune_dialog)); +} + +static void name_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish) +{ + const char *value; + + if (!entry->value || entry->value->type != MATECONF_VALUE_STRING) + return; + + value = mateconf_value_get_string (entry->value); + + if (!value [0] || (fish->name && !strcmp (fish->name, value))) + return; + + if (fish->name) + g_free (fish->name); + fish->name = g_strdup (value); + + update_fortune_dialog (fish); + set_tooltip (fish); + set_ally_name_desc (GTK_WIDGET (fish), fish); + + if (fish->name_entry && + strcmp (gtk_entry_get_text (GTK_ENTRY (fish->name_entry)), fish->name)) + gtk_entry_set_text (GTK_ENTRY (fish->name_entry), fish->name); +} + +static void image_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish) +{ + const char *value; + + if (!entry->value || entry->value->type != MATECONF_VALUE_STRING) + return; + + value = mateconf_value_get_string (entry->value); + + if (!value [0] || (fish->image && !strcmp (fish->image, value))) + return; + + if (fish->image) + g_free (fish->image); + fish->image = g_strdup (value); + + load_fish_image (fish); + update_pixmap (fish); + + if (fish->image_chooser) { + char *path_mateconf; + char *path_chooser; + + path_mateconf = get_image_path (fish); + path_chooser = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (fish->image_chooser)); + if (strcmp (path_mateconf, path_chooser)) + gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (fish->image_chooser), + path_mateconf); + + g_free (path_mateconf); + g_free (path_chooser); + } +} + +static void command_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish) +{ + const char *value; + + if (!entry->value || entry->value->type != MATECONF_VALUE_STRING) + return; + + value = mateconf_value_get_string (entry->value); + + if (fish->command && !strcmp (fish->command, value)) + return; + + if (fish->command) + g_free (fish->command); + fish->command = g_strdup (value); + + if (fish->command_entry && + strcmp (gtk_entry_get_text (GTK_ENTRY (fish->command_entry)), fish->command)) + gtk_entry_set_text (GTK_ENTRY (fish->command_entry), fish->command); +} + +static void n_frames_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish) +{ + int value; + + if (!entry->value || entry->value->type != MATECONF_VALUE_INT) + return; + + value = mateconf_value_get_int (entry->value); + + if (fish->n_frames == value) + return; + + fish->n_frames = value; + + if (fish->n_frames <= 0) + fish->n_frames = 1; + + update_pixmap (fish); + + if (fish->frames_spin && + gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (fish->frames_spin)) != fish->n_frames) + gtk_spin_button_set_value (GTK_SPIN_BUTTON (fish->frames_spin), fish->n_frames); +} + +static char* get_location(void) +{ + static char location [256]; + char *buffer; + FILE *zone; + int i, len, count; + + /* Old method : works for glibc < 2.2 */ + zone = fopen("/etc/timezone", "r"); + if (zone) { + count = fscanf (zone, "%255s", location); + fclose (zone); + /* if we could read it, we return what we got */ + if (count == 1) + return location; + } + + /* New method : works for glibc 2.2 */ + /* FIXME: this is broken for many distros, see the clock code */ + buffer = g_file_read_link ("/etc/localtime", NULL); + if (!buffer) + return NULL; + + len = strlen (buffer); + for (i = len, count = 0; (i > 0) && (count != 2); i--) + if (buffer [i] == '/') + count++; + + if (count != 2) { + return NULL; + g_free (buffer); + } + + memcpy (location, &buffer [i + 2], len - i - 2); + g_free (buffer); + + return location; +} + +static void init_fools_day(void) +{ + const char *spanish_timezones [] = { + "Europe/Madrid", + "Africa/Ceuta", + "Atlantic/Canary", + "America/Mexico_City", + "Mexico/BajaSur", + "Mexico/BajaNorte", + "Mexico/General", + NULL + }; + char *location; + int i; + + if (!(location = get_location ())) + return; + + fools_day = 1; /* 1st */ + fools_month = 3; /* April */ + fools_hour_start = 0; /* Midnight */ + fools_hour_end = 12; /* Apparently jokes should stop at midday */ + + for (i = 0; spanish_timezones [i]; i++) + if (!g_ascii_strcasecmp (spanish_timezones [i], location)) { + /* Hah!, We are in Spain or Mexico + * Spanish fool's day is 28th December + */ + fools_day = 28; + fools_month = 11; + return; + } +} + +static void check_april_fools(FishApplet* fish) +{ + struct tm *tm; + time_t now; + + time (&now); + tm = localtime (&now); + + if (fish->april_fools && + (tm->tm_mon != fools_month || + tm->tm_mday != fools_day || + tm->tm_hour >= fools_hour_end)) { + fish->april_fools = FALSE; + update_pixmap (fish); + } else if (tm->tm_mon == fools_month && + tm->tm_mday == fools_day && + tm->tm_hour >= fools_hour_start && + tm->tm_hour <= fools_hour_end) { + fish->april_fools = TRUE; + update_pixmap (fish); + } +} + +static gboolean timeout_handler(gpointer data) +{ + FishApplet *fish = (FishApplet *) data; + + check_april_fools (fish); + + if (fish->april_fools) + return TRUE; + + fish->current_frame++; + if (fish->current_frame >= fish->n_frames) + fish->current_frame = 0; + + gtk_widget_queue_draw (fish->drawing_area); + + return TRUE; +} + +static void setup_timeout(FishApplet *fish) +{ + if (fish->timeout) + g_source_remove (fish->timeout); + + fish->timeout = g_timeout_add (fish->speed * 1000, + timeout_handler, + fish); +} + +static void speed_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish) +{ + gdouble value; + + if (!entry->value || entry->value->type != MATECONF_VALUE_FLOAT) + return; + + value = mateconf_value_get_float (entry->value); + + if (fish->speed == value) + return; + fish->speed = value; + + setup_timeout (fish); + + if (fish->speed_spin && + gtk_spin_button_get_value (GTK_SPIN_BUTTON (fish->frames_spin)) != fish->speed) + gtk_spin_button_set_value (GTK_SPIN_BUTTON (fish->speed_spin), fish->speed); +} + +static void rotate_changed_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish) +{ + gboolean value; + + if (!entry->value || entry->value->type != MATECONF_VALUE_BOOL) + return; + + value = mateconf_value_get_bool (entry->value); + + if (fish->rotate == value) + return; + fish->rotate = value; + + if (fish->orientation == MATE_PANEL_APPLET_ORIENT_LEFT || + fish->orientation == MATE_PANEL_APPLET_ORIENT_RIGHT) + update_pixmap (fish); + + if (fish->rotate_toggle && + gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (fish->rotate_toggle)) != fish->rotate) + gtk_toggle_button_set_active ( + GTK_TOGGLE_BUTTON (fish->rotate_toggle), fish->rotate); +} + +static void fish_disable_commande_line_notify(MateConfClient* client, guint cnxn_id, MateConfEntry* entry, FishApplet* fish) +{ + gboolean locked_down; + + if (!entry->value || entry->value->type != MATECONF_VALUE_BOOL) + return; + + locked_down = !mateconf_value_get_bool (entry->value); + + if (fish->command_label != NULL) + gtk_widget_set_sensitive (fish->command_label, locked_down); + if (fish->command_entry != NULL) + gtk_widget_set_sensitive (fish->command_entry, locked_down); +} + +static void setup_mateconf(FishApplet* fish) +{ + MatePanelApplet *applet = (MatePanelApplet *) fish; + char *key; + int i = 0; + + key = mate_panel_applet_mateconf_get_full_key (applet, "name"); + fish->listeners [i++] = mateconf_client_notify_add ( + fish->client, key, + (MateConfClientNotifyFunc) name_changed_notify, + fish, NULL, NULL); + g_free (key); + + key = mate_panel_applet_mateconf_get_full_key (applet, "image"); + fish->listeners [i++] = mateconf_client_notify_add ( + fish->client, key, + (MateConfClientNotifyFunc) image_changed_notify, + fish, NULL, NULL); + g_free (key); + + key = mate_panel_applet_mateconf_get_full_key (applet, "command"); + fish->listeners [i++] = mateconf_client_notify_add ( + fish->client, key, + (MateConfClientNotifyFunc) command_changed_notify, + fish, NULL, NULL); + g_free (key); + + key = mate_panel_applet_mateconf_get_full_key (applet, "frames"); + fish->listeners [i++] = mateconf_client_notify_add ( + fish->client, key, + (MateConfClientNotifyFunc) n_frames_changed_notify, + fish, NULL, NULL); + g_free (key); + + key = mate_panel_applet_mateconf_get_full_key (applet, "speed"); + fish->listeners [i++] = mateconf_client_notify_add ( + fish->client, key, + (MateConfClientNotifyFunc) speed_changed_notify, + fish, NULL, NULL); + g_free (key); + + key = mate_panel_applet_mateconf_get_full_key (applet, "rotate"); + fish->listeners [i++] = mateconf_client_notify_add ( + fish->client, key, + (MateConfClientNotifyFunc) rotate_changed_notify, + fish, NULL, NULL); + g_free (key); + + fish->listeners [i++] = mateconf_client_notify_add ( + fish->client, + LOCKDOWN_COMMANDLINE_KEY, + (MateConfClientNotifyFunc) fish_disable_commande_line_notify, + fish, NULL, NULL); + + g_assert (i == N_FISH_LISTENERS); +} + +static gboolean load_fish_image(FishApplet* fish) +{ + GdkPixbuf *pixbuf; + GError *error = NULL; + char *path = NULL; + + if (!fish->image) + return FALSE; + + path = get_image_path (fish); + + pixbuf = gdk_pixbuf_new_from_file (path, &error); + if (error) { + g_warning ("Cannot load '%s': %s", path, error->message); + g_error_free (error); + g_free (path); + return FALSE; + } + + if (fish->pixbuf) + g_object_unref (fish->pixbuf); + fish->pixbuf = pixbuf; + + if (fish->preview_image) + gtk_image_set_from_pixbuf (GTK_IMAGE (fish->preview_image), + fish->pixbuf); + + g_free (path); + + return TRUE; +} + +static void update_pixmap(FishApplet* fish) +{ + GtkWidget *widget = fish->drawing_area; + GtkAllocation allocation; + int width = -1; + int height = -1; + int pixbuf_width = -1; + int pixbuf_height = -1; + gboolean rotate = FALSE; + cairo_t *cr; + cairo_matrix_t matrix; + cairo_pattern_t *pattern; + + gtk_widget_get_allocation (widget, &allocation); + + if (!gtk_widget_get_realized (widget) || + allocation.width <= 0 || + allocation.height <= 0) + return; + + if (!fish->pixbuf && !load_fish_image (fish)) + return; + + if (fish->rotate && + (fish->orientation == MATE_PANEL_APPLET_ORIENT_LEFT || + fish->orientation == MATE_PANEL_APPLET_ORIENT_RIGHT)) + rotate = TRUE; + + pixbuf_width = gdk_pixbuf_get_width (fish->pixbuf); + pixbuf_height = gdk_pixbuf_get_height (fish->pixbuf); + + if (fish->orientation == MATE_PANEL_APPLET_ORIENT_UP || + fish->orientation == MATE_PANEL_APPLET_ORIENT_DOWN) { + height = allocation.height; + width = pixbuf_width * ((gdouble) height / pixbuf_height); + fish->requisition.width = width / fish->n_frames; + fish->requisition.height = height; + } else { + if (!rotate) { + width = allocation.width * fish->n_frames; + height = pixbuf_height * ((gdouble) width / pixbuf_width); + fish->requisition.width = width; + fish->requisition.height = height; + } else { + width = allocation.width; + height = pixbuf_width * ((gdouble) width / pixbuf_height); + fish->requisition.width = width; + fish->requisition.height = height / fish->n_frames; + } + } + + g_assert (width != -1 && height != -1); + + if (width == 0 || height == 0) + return; + + if (fish->pixmap) + g_object_unref (fish->pixmap); + fish->pixmap = gdk_pixmap_new (gtk_widget_get_window (widget), + width, height, -1); + + gtk_widget_queue_resize (widget); + + g_assert (pixbuf_width != -1 && pixbuf_height != -1); + + cr = gdk_cairo_create (fish->pixmap); + + cairo_set_source_rgb (cr, 1, 1, 1); + cairo_paint (cr); + + gdk_cairo_set_source_pixbuf (cr, fish->pixbuf, 0, 0); + pattern = cairo_get_source (cr); + cairo_pattern_set_filter (pattern, CAIRO_FILTER_BEST); + + cairo_matrix_init_identity (&matrix); + + if (fish->april_fools) { + cairo_matrix_translate (&matrix, + pixbuf_width - 1, pixbuf_height - 1); + cairo_matrix_rotate (&matrix, M_PI); + } + + if (rotate) { + if (fish->orientation == MATE_PANEL_APPLET_ORIENT_RIGHT) { + cairo_matrix_translate (&matrix, pixbuf_width - 1, 0); + cairo_matrix_rotate (&matrix, M_PI * 0.5); + } else { + cairo_matrix_translate (&matrix, 0, pixbuf_height - 1); + cairo_matrix_rotate (&matrix, M_PI * 1.5); + } + cairo_matrix_scale (&matrix, + (double) (pixbuf_height - 1) / width, + (double) (pixbuf_width - 1) / height); + } else { + cairo_matrix_scale (&matrix, + (double) (pixbuf_width - 1) / width, + (double) (pixbuf_height - 1) / height); + } + + cairo_pattern_set_matrix (pattern, &matrix); + + cairo_rectangle (cr, 0, 0, width, height); + cairo_fill (cr); + + if (fish->april_fools) { + cairo_set_source_rgb (cr, 1, 0.5, 0); + cairo_paint_with_alpha (cr, 0.25); + } + + cairo_destroy (cr); +} + +static gboolean fish_applet_expose_event(GtkWidget* widget, GdkEventExpose* event, FishApplet* fish) +{ + GdkWindow *window; + GtkStyle *style; + GtkStateType state; + int width, height; + int src_x, src_y; + + g_return_val_if_fail (fish->pixmap != NULL, FALSE); + + g_assert (fish->n_frames > 0); + + window = gtk_widget_get_window (widget); + style = gtk_widget_get_style (widget); + state = gtk_widget_get_state (widget); + + #if GTK_CHECK_VERSION(3, 0, 0) + width = gdk_window_get_width(fish->pixmap); + height = gdk_window_get_height(fish->pixmap); + #else + gdk_drawable_get_size(fish->pixmap, &width, &height); + #endif + + + src_x = event->area.x; + src_y = event->area.y; + + if (fish->rotate) { + if (fish->orientation == MATE_PANEL_APPLET_ORIENT_RIGHT) + src_y += ((height * (fish->n_frames - 1 - fish->current_frame)) / fish->n_frames); + else if (fish->orientation == MATE_PANEL_APPLET_ORIENT_LEFT) + src_y += ((height * fish->current_frame) / fish->n_frames); + else + src_x += ((width * fish->current_frame) / fish->n_frames); + } else + src_x += ((width * fish->current_frame) / fish->n_frames); + + gdk_draw_drawable (window, + style->fg_gc [state], + fish->pixmap, + src_x, src_y, + event->area.x, event->area.y, + event->area.width, event->area.height); + + return FALSE; +} + +static void fish_applet_size_request(GtkWidget* widget, GtkRequisition* requisition, FishApplet* fish) +{ + *requisition = fish->requisition; +} + +static void fish_applet_size_allocate(GtkWidget* widget, GtkAllocation* allocation, FishApplet* fish) +{ + GtkAllocation widget_allocation; + + gtk_widget_get_allocation (widget, &widget_allocation); + + if (widget_allocation.width != fish->prev_allocation.width || + widget_allocation.height != fish->prev_allocation.height) + update_pixmap (fish); + + fish->prev_allocation = *allocation; +} + +static void fish_applet_realize(GtkWidget* widget, FishApplet* fish) +{ + if (!fish->pixmap) + update_pixmap (fish); +} + +static void fish_applet_unrealize(GtkWidget* widget, FishApplet* fish) +{ + if (fish->pixmap) + g_object_unref (fish->pixmap); + fish->pixmap = NULL; +} + +static void fish_applet_change_orient(MatePanelApplet* applet, MatePanelAppletOrient orientation) +{ + FishApplet *fish = (FishApplet *) applet; + + if (fish->orientation == orientation) + return; + + fish->orientation = orientation; + + if (fish->pixmap) + update_pixmap (fish); +} + +static void change_water(FishApplet* fish) +{ + GtkWidget *dialog; + + dialog = gtk_message_dialog_new ( + NULL, 0, GTK_MESSAGE_INFO, + GTK_BUTTONS_OK, + _("The water needs changing")); + gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog), + _("Look at today's date!")); + gtk_window_set_icon_name (GTK_WINDOW (dialog), FISH_ICON); + gtk_window_set_wmclass (GTK_WINDOW (dialog), "fish", "Fish"); + gtk_window_set_screen (GTK_WINDOW (dialog), + gtk_widget_get_screen (GTK_WIDGET (fish))); + + gtk_widget_show_all (dialog); + + g_signal_connect (dialog, "response", + G_CALLBACK (gtk_widget_destroy), NULL); +} + +static gboolean handle_keypress(GtkWidget* widget, GdkEventKey* event, FishApplet* fish) +{ + switch (event->keyval) { + case GDK_space: + case GDK_KP_Space: + case GDK_Return: + case GDK_KP_Enter: + case GDK_ISO_Enter: + case GDK_3270_Enter: + if (fish->april_fools) { + change_water (fish); + return TRUE; + } + + display_fortune_dialog (fish); + break; + default: + return FALSE; + break; + } + + return TRUE; +} + +static gboolean fish_enter_notify(GtkWidget* widget, GdkEventCrossing* event) +{ + FishApplet *fish; + GtkWidget *event_widget; + + fish = FISH_APPLET (widget); + event_widget = gtk_get_event_widget ((GdkEvent*) event); + + if ((event_widget == widget) && + (event->detail != GDK_NOTIFY_INFERIOR)) + fish->in_applet = TRUE; + + return FALSE; +} + +static gboolean fish_leave_notify(GtkWidget* widget, GdkEventCrossing* event) +{ + FishApplet *fish; + GtkWidget *event_widget; + + fish = FISH_APPLET (widget); + event_widget = gtk_get_event_widget ((GdkEvent*) event); + + if ((event_widget == widget) && + (event->detail != GDK_NOTIFY_INFERIOR)) + fish->in_applet = FALSE; + + return FALSE; +} + +static gboolean handle_button_release(FishApplet* fish, GdkEventButton* event) +{ + if (!fish->in_applet || event->button != 1) + return FALSE; + + if (fish->april_fools) { + change_water (fish); + return TRUE; + } + + display_fortune_dialog (fish); + + return TRUE; +} + +static void set_tooltip(FishApplet* fish) +{ + const char *desc_format = _("%s the Fish, the fortune teller"); + char *desc; + + desc = g_markup_printf_escaped (desc_format, fish->name); + gtk_widget_set_tooltip_markup (GTK_WIDGET (fish), desc); + g_free (desc); +} + +static void setup_fish_widget(FishApplet* fish) +{ + GtkWidget *widget = (GtkWidget *) fish; + + fish->frame = gtk_frame_new (NULL); + gtk_frame_set_shadow_type (GTK_FRAME (fish->frame), GTK_SHADOW_IN); + gtk_container_add (GTK_CONTAINER (widget), fish->frame); + + fish->drawing_area = gtk_drawing_area_new (); + gtk_container_add (GTK_CONTAINER (fish->frame), fish->drawing_area); + + g_signal_connect (fish->drawing_area, "realize", + G_CALLBACK (fish_applet_realize), fish); + g_signal_connect (fish->drawing_area, "unrealize", + G_CALLBACK (fish_applet_unrealize), fish); + g_signal_connect (fish->drawing_area, "size-request", + G_CALLBACK (fish_applet_size_request), fish); + g_signal_connect (fish->drawing_area, "size-allocate", + G_CALLBACK (fish_applet_size_allocate), fish); + g_signal_connect (fish->drawing_area, "expose-event", + G_CALLBACK (fish_applet_expose_event), fish); + + gtk_widget_add_events (widget, GDK_ENTER_NOTIFY_MASK | + GDK_LEAVE_NOTIFY_MASK | + GDK_BUTTON_RELEASE_MASK); + + g_signal_connect_swapped (widget, "enter_notify_event", + G_CALLBACK (fish_enter_notify), fish); + g_signal_connect_swapped (widget, "leave_notify_event", + G_CALLBACK (fish_leave_notify), fish); + g_signal_connect_swapped (widget, "button_release_event", + G_CALLBACK (handle_button_release), fish); + + gtk_widget_add_events (fish->drawing_area, GDK_BUTTON_RELEASE_MASK); + g_signal_connect_swapped (fish->drawing_area, "button_release_event", + G_CALLBACK (handle_button_release), fish); + + load_fish_image (fish); + + update_pixmap (fish); + + setup_timeout (fish); + + set_tooltip (fish); + set_ally_name_desc (GTK_WIDGET (fish), fish); + + g_signal_connect (fish, "key_press_event", + G_CALLBACK (handle_keypress), fish); + + gtk_widget_show_all (widget); +} + +static const GtkActionEntry fish_menu_verbs[] = { + { "FishPreferences", GTK_STOCK_PROPERTIES, N_("_Preferences"), + NULL, NULL, + G_CALLBACK (display_preferences_dialog) }, + { "FishHelp", GTK_STOCK_HELP, N_("_Help"), + NULL, NULL, + G_CALLBACK (display_help_dialog) }, + { "FishAbout", GTK_STOCK_ABOUT, N_("_About"), + NULL, NULL, + G_CALLBACK (display_about_dialog) } +}; + +static void fish_migrate_to_210(FishApplet* fish) +{ + char *new_image; + + g_assert (fish->image); + + if (!strncmp (fish->image, "fish/", 5)) { + new_image = g_strdup (fish->image + 5); + g_free (fish->image); + fish->image = new_image; + mate_panel_applet_mateconf_set_string (MATE_PANEL_APPLET (fish), "image", + fish->image, NULL); + } +} + +static gboolean fish_applet_fill(FishApplet* fish) +{ + MatePanelApplet* applet = (MatePanelApplet*) fish; + GtkActionGroup* action_group; + gchar* ui_path; + GError* error = NULL; + + fish->orientation = mate_panel_applet_get_orient (applet); + + mate_panel_applet_add_preferences(applet, "/schemas/apps/fish_applet/prefs", NULL); + + setup_mateconf(fish); + + fish->name = mate_panel_applet_mateconf_get_string(applet, "name", &error); + + if (error) + { + g_warning ("Error getting 'name' preference: %s", error->message); + g_error_free (error); + error = NULL; + } + + if (!fish->name) + { + fish->name = g_strdup ("Wanda"); /* Fallback */ + } + + fish->image = mate_panel_applet_mateconf_get_string (applet, "image", &error); + + if (error) { + g_warning ("Error getting 'image' preference: %s", error->message); + g_error_free (error); + error = NULL; + } + + if (!fish->image) + fish->image = g_strdup ("fishanim.png"); /* Fallback */ + + fish_migrate_to_210 (fish); + + fish->command = mate_panel_applet_mateconf_get_string (applet, "command", &error); + + if (error) { + g_warning ("Error getting 'command' preference: %s", error->message); + g_error_free (error); + error = NULL; + } + + fish->n_frames = mate_panel_applet_mateconf_get_int (applet, "frames", &error); + + if (error) { + g_warning ("Error getting 'frames' preference: %s", error->message); + g_error_free (error); + error = NULL; + + fish->n_frames = 3; /* Fallback */ + } + if (fish->n_frames <= 0) + fish->n_frames = 1; + + fish->speed = mate_panel_applet_mateconf_get_float (applet, "speed", &error); + + if (error) { + g_warning ("Error getting 'speed' preference: %s", error->message); + g_error_free (error); + error = NULL; + + fish->speed = 1.0; /* Fallback */ + } + + fish->rotate = mate_panel_applet_mateconf_get_bool (applet, "rotate", &error); + + if (error) { + g_warning ("Error getting 'rotate' preference: %s", error->message); + g_error_free (error); + error = NULL; + + fish->rotate = FALSE; /* Fallback */ + } + + action_group = gtk_action_group_new ("Fish Applet Actions"); + gtk_action_group_set_translation_domain (action_group, GETTEXT_PACKAGE); + gtk_action_group_add_actions (action_group, + fish_menu_verbs, + G_N_ELEMENTS (fish_menu_verbs), + fish); + ui_path = g_build_filename (FISH_MENU_UI_DIR, "fish-menu.xml", NULL); + mate_panel_applet_setup_menu_from_file (applet, ui_path, action_group); + g_free (ui_path); + + if (mate_panel_applet_get_locked_down (applet)) { + GtkAction *action; + + action = gtk_action_group_get_action (action_group, "FishPreferences"); + gtk_action_set_visible (action, FALSE); + } + g_object_unref (action_group); + + #ifndef FISH_INPROCESS + gtk_window_set_default_icon_name(FISH_ICON); + #endif + + setup_fish_widget(fish); + + return TRUE; +} + +static gboolean fishy_factory(MatePanelApplet* applet, const char* iid, gpointer data) +{ + gboolean retval = FALSE; + + if (!strcmp(iid, "FishApplet")) + { + retval = fish_applet_fill(FISH_APPLET(applet)); + } + + return retval; +} + +static void fish_applet_destroy(GtkObject* object) +{ + FishApplet* fish = (FishApplet*) object; + int i; + + if (fish->timeout) + { + g_source_remove (fish->timeout); + } + + fish->timeout = 0; + + for (i = 0; i < N_FISH_LISTENERS; i++) + { + if (fish->client && fish->listeners [i] != 0) + { + mateconf_client_notify_remove(fish->client, fish->listeners [i]); + } + + fish->listeners [i] = 0; + } + + if (fish->name) + g_free (fish->name); + fish->name = NULL; + + if (fish->image) + g_free (fish->image); + fish->image = NULL; + + if (fish->command) + g_free (fish->command); + fish->command = NULL; + + if (fish->client) + g_object_unref (fish->client); + fish->client = NULL; + + if (fish->pixmap) + g_object_unref (fish->pixmap); + fish->pixmap = NULL; + + if (fish->pixbuf) + g_object_unref (fish->pixbuf); + fish->pixbuf = NULL; + + if (fish->preferences_dialog) + gtk_widget_destroy (fish->preferences_dialog); + fish->preferences_dialog = NULL; + + if (fish->fortune_dialog) + gtk_widget_destroy (fish->fortune_dialog); + fish->fortune_dialog = NULL; + + if (fish->source_id) + g_source_remove (fish->source_id); + fish->source_id = 0; + + fish_close_channel (fish); + + GTK_OBJECT_CLASS (parent_class)->destroy (object); +} + +static void fish_applet_instance_init(FishApplet* fish, FishAppletClass* klass) +{ + int i; + + fish->client = mateconf_client_get_default(); + + fish->name = NULL; + fish->image = NULL; + fish->command = NULL; + fish->n_frames = 1; + fish->speed = 0.0; + fish->rotate = FALSE; + + fish->orientation = MATE_PANEL_APPLET_ORIENT_UP; + + fish->frame = NULL; + fish->drawing_area = NULL; + fish->pixmap = NULL; + fish->timeout = 0; + fish->current_frame = 0; + fish->in_applet = FALSE; + + fish->requisition.width = -1; + fish->requisition.height = -1; + + fish->prev_allocation.x = -1; + fish->prev_allocation.y = -1; + fish->prev_allocation.width = -1; + fish->prev_allocation.height = -1; + + fish->pixbuf = NULL; + + fish->preferences_dialog = NULL; + fish->name_entry = NULL; + fish->command_label = NULL; + fish->command_entry = NULL; + fish->preview_image = NULL; + fish->image_chooser = NULL; + fish->frames_spin = NULL; + fish->speed_spin = NULL; + fish->rotate_toggle = NULL; + + fish->fortune_dialog = NULL; + fish->fortune_view = NULL; + fish->fortune_label = NULL; + fish->fortune_cmd_label = NULL; + fish->fortune_buffer = NULL; + + fish->source_id = 0; + fish->io_channel = NULL; + + for (i = 0; i < N_FISH_LISTENERS; i++) + fish->listeners [i] = 0; + + fish->april_fools = FALSE; + + mate_panel_applet_set_flags (MATE_PANEL_APPLET (fish), MATE_PANEL_APPLET_EXPAND_MINOR); + + mate_panel_applet_set_background_widget(MATE_PANEL_APPLET(fish), GTK_WIDGET(fish)); +} + +static void fish_applet_class_init(FishAppletClass* klass) +{ + MatePanelAppletClass* applet_class = (MatePanelAppletClass*) klass; + GtkObjectClass* gtkobject_class = (GtkObjectClass*) klass; + + parent_class = g_type_class_peek_parent(klass); + + applet_class->change_orient = fish_applet_change_orient; + + gtkobject_class->destroy = fish_applet_destroy; + + init_fools_day(); +} + +static GType fish_applet_get_type(void) +{ + static GType type = 0; + + if (!type) + { + static const GTypeInfo info = { + sizeof(MatePanelAppletClass), + NULL, NULL, + (GClassInitFunc) fish_applet_class_init, + NULL, NULL, + sizeof(FishApplet), + 0, + (GInstanceInitFunc) fish_applet_instance_init, + NULL + }; + + type = g_type_register_static(PANEL_TYPE_APPLET, "FishApplet", &info, 0); + } + + return type; +} + +#ifdef FISH_INPROCESS + MATE_PANEL_APPLET_IN_PROCESS_FACTORY("FishAppletFactory", fish_applet_get_type(), "That-stupid-fish", fishy_factory, NULL) +#else + MATE_PANEL_APPLET_OUT_PROCESS_FACTORY("FishAppletFactory", fish_applet_get_type(), "That-stupid-fish", fishy_factory, NULL) +#endif diff --git a/applets/fish/fish.schemas.in b/applets/fish/fish.schemas.in new file mode 100644 index 00000000..3431ac33 --- /dev/null +++ b/applets/fish/fish.schemas.in @@ -0,0 +1,91 @@ +<mateconfschemafile> + <schemalist> + + <schema> + <key>/schemas/apps/fish_applet/prefs/name</key> + <owner>fish-applet</owner> + <type>string</type> + <default>Wanda</default> + <locale name="C"> + <short>The fish's name</short> + <long> + A fish without a name is a pretty dull fish. Bring your fish to + life by naming him. + </long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/fish_applet/prefs/image</key> + <owner>fish-applet</owner> + <type>string</type> + <default>wanda.png</default> + <locale name="C"> + <short>The fish's animation pixmap</short> + <long> + This key specifies the filename of the pixmap which will be used + for the animation displayed in the fish applet relative to the + pixmap directory. + </long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/fish_applet/prefs/command</key> + <owner>fish-applet</owner> + <type>string</type> + <default>fortune</default> + <locale name="C"> + <short>Command to execute on click</short> + <long> + This key specifies the command that will be tried to execute when + the fish is clicked. + </long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/fish_applet/prefs/frames</key> + <owner>fish-applet</owner> + <type>int</type> + <default>8</default> + <locale name="C"> + <short>Frames in fish's animation</short> + <long> + This key specifies the number of frames that will be displayed in + the fish's animation. + </long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/fish_applet/prefs/speed</key> + <owner>fish-applet</owner> + <type>float</type> + <default>0.3</default> + <locale name="C"> + <short>Pause per frame</short> + <long> + This key specifies the number of seconds each frame will be + displayed. + </long> + </locale> + </schema> + + <schema> + <key>/schemas/apps/fish_applet/prefs/rotate</key> + <owner>fish-applet</owner> + <type>bool</type> + <default>false</default> + <locale name="C"> + <short>Rotate on vertical panels</short> + <long> + If true, the fish's animation will be displayed rotated on vertical + panels. + </long> + </locale> + </schema> + + </schemalist> + +</mateconfschemafile> diff --git a/applets/fish/fish.ui b/applets/fish/fish.ui new file mode 100644 index 00000000..0458f810 --- /dev/null +++ b/applets/fish/fish.ui @@ -0,0 +1,444 @@ +<?xml version="1.0"?> +<interface> + <requires lib="gtk+" version="2.16"/> + <!-- interface-naming-policy toplevel-contextual --> + <object class="GtkDialog" id="fish_preferences_dialog"> + <property name="border_width">5</property> + <property name="title" translatable="yes">Fish Preferences</property> + <property name="type_hint">dialog</property> + <property name="has_separator">False</property> + <child internal-child="vbox"> + <object class="GtkVBox" id="dialog-vbox2"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <property name="spacing">2</property> + <child> + <object class="GtkVBox" id="vbox5"> + <property name="visible">True</property> + <property name="border_width">5</property> + <property name="orientation">vertical</property> + <property name="spacing">18</property> + <child> + <object class="GtkVBox" id="vbox6"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <property name="spacing">6</property> + <child> + <object class="GtkLabel" id="label13"> + <property name="visible">True</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">General</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkHBox" id="hbox6"> + <property name="visible">True</property> + <child> + <object class="GtkLabel" id="label16"> + <property name="visible">True</property> + <property name="label" translatable="no"> </property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkVBox" id="vbox7"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <property name="spacing">6</property> + <child> + <object class="GtkHBox" id="hbox1"> + <property name="visible">True</property> + <property name="spacing">12</property> + <child> + <object class="GtkLabel" id="name_label"> + <property name="visible">True</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Name of fish:</property> + <property name="use_markup">True</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">name_entry</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="name_entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="activates_default">True</property> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkHBox" id="hbox3"> + <property name="visible">True</property> + <property name="spacing">12</property> + <child> + <object class="GtkLabel" id="command_label"> + <property name="visible">True</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">Co_mmand to run when clicked:</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">command_entry</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkEntry" id="command_entry"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="activates_default">True</property> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkVBox" id="vbox8"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <property name="spacing">6</property> + <child> + <object class="GtkLabel" id="label12"> + <property name="visible">True</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">Animation</property> + <attributes> + <attribute name="weight" value="bold"/> + </attributes> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkHBox" id="hbox7"> + <property name="visible">True</property> + <child> + <object class="GtkLabel" id="label17"> + <property name="visible">True</property> + <property name="label" translatable="yes"> </property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkVBox" id="vbox9"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <property name="spacing">6</property> + <child> + <object class="GtkImage" id="preview_image"> + <property name="visible">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkHBox" id="hbox2"> + <property name="visible">True</property> + <property name="spacing">12</property> + <child> + <object class="GtkLabel" id="image_label"> + <property name="visible">True</property> + <property name="xalign">0</property> + <property name="yalign">1</property> + <property name="ypad">6</property> + <property name="label" translatable="yes">_File:</property> + <property name="use_underline">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkFileChooserButton" id="image_chooser"> + <property name="visible">True</property> + <property name="title" translatable="yes">Select an animation</property> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">1</property> + </packing> + </child> + <child> + <object class="GtkHBox" id="hbox8"> + <property name="visible">True</property> + <property name="spacing">12</property> + <child> + <object class="GtkVBox" id="vbox10"> + <property name="visible">True</property> + <property name="orientation">vertical</property> + <property name="spacing">6</property> + <property name="homogeneous">True</property> + <child> + <object class="GtkLabel" id="frames_label"> + <property name="visible">True</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Total frames in animation:</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">frames_spin</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkLabel" id="speed_label"> + <property name="visible">True</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">_Pause per frame:</property> + <property name="use_underline">True</property> + <property name="mnemonic_widget">speed_spin</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkTable" id="table2"> + <property name="visible">True</property> + <property name="n_rows">2</property> + <property name="n_columns">2</property> + <property name="column_spacing">6</property> + <property name="row_spacing">6</property> + <child> + <object class="GtkLabel" id="frames_post_label"> + <property name="visible">True</property> + <property name="xalign">0</property> + <property name="label" translatable="yes">frames</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="right_attach">2</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <object class="GtkLabel" id="speed_post_label"> + <property name="visible">True</property> + <property name="xalign">0</property> + <property name="yalign">0</property> + <property name="label" translatable="yes">seconds</property> + </object> + <packing> + <property name="left_attach">1</property> + <property name="right_attach">2</property> + <property name="top_attach">1</property> + <property name="bottom_attach">2</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="speed_spin"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="adjustment">adjustment2</property> + <property name="climb_rate">0.10000000149</property> + <property name="digits">1</property> + <property name="numeric">True</property> + </object> + <packing> + <property name="top_attach">1</property> + <property name="bottom_attach">2</property> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + <child> + <object class="GtkSpinButton" id="frames_spin"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="adjustment">adjustment1</property> + <property name="climb_rate">1</property> + <property name="numeric">True</property> + </object> + <packing> + <property name="x_options">GTK_FILL</property> + <property name="y_options"></property> + </packing> + </child> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">2</property> + </packing> + </child> + <child> + <object class="GtkCheckButton" id="rotate_toggle"> + <property name="label" translatable="yes">_Rotate on vertical panels</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="receives_default">False</property> + <property name="use_underline">True</property> + <property name="draw_indicator">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">3</property> + </packing> + </child> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="position">1</property> + </packing> + </child> + <child internal-child="action_area"> + <object class="GtkHButtonBox" id="dialog-action_area2"> + <property name="visible">True</property> + <child> + <object class="GtkButton" id="help_button"> + <property name="label">gtk-help</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="can_default">True</property> + <property name="receives_default">False</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">0</property> + </packing> + </child> + <child> + <object class="GtkButton" id="done_button"> + <property name="label">gtk-close</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="can_default">True</property> + <property name="has_default">True</property> + <property name="receives_default">False</property> + <property name="use_stock">True</property> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="position">1</property> + </packing> + </child> + </object> + <packing> + <property name="expand">False</property> + <property name="fill">False</property> + <property name="pack_type">end</property> + <property name="position">0</property> + </packing> + </child> + </object> + </child> + <action-widgets> + <action-widget response="-11">help_button</action-widget> + <action-widget response="-5">done_button</action-widget> + </action-widgets> + </object> + <object class="GtkAdjustment" id="adjustment1"> + <property name="value">3</property> + <property name="lower">1</property> + <property name="upper">255</property> + <property name="step_increment">1</property> + <property name="page_increment">5</property> + </object> + <object class="GtkAdjustment" id="adjustment2"> + <property name="value">1</property> + <property name="lower">0.10000000000000001</property> + <property name="upper">10</property> + <property name="step_increment">0.10000000000000001</property> + <property name="page_increment">1</property> + </object> +</interface> diff --git a/applets/fish/fishanim.png b/applets/fish/fishanim.png Binary files differnew file mode 100644 index 00000000..e55aec2f --- /dev/null +++ b/applets/fish/fishanim.png diff --git a/applets/fish/footguy.png b/applets/fish/footguy.png Binary files differnew file mode 100644 index 00000000..e1d5f21c --- /dev/null +++ b/applets/fish/footguy.png diff --git a/applets/fish/monkey.png b/applets/fish/monkey.png Binary files differnew file mode 100644 index 00000000..d5e8c0a1 --- /dev/null +++ b/applets/fish/monkey.png diff --git a/applets/fish/nyan.png b/applets/fish/nyan.png Binary files differnew file mode 100644 index 00000000..5c3bf903 --- /dev/null +++ b/applets/fish/nyan.png diff --git a/applets/fish/oldwanda.png b/applets/fish/oldwanda.png Binary files differnew file mode 100644 index 00000000..d093ceff --- /dev/null +++ b/applets/fish/oldwanda.png diff --git a/applets/fish/org.mate.panel.FishApplet.mate-panel-applet.in.in b/applets/fish/org.mate.panel.FishApplet.mate-panel-applet.in.in new file mode 100644 index 00000000..ca52df11 --- /dev/null +++ b/applets/fish/org.mate.panel.FishApplet.mate-panel-applet.in.in @@ -0,0 +1,17 @@ +[Applet Factory] +Id=FishAppletFactory +InProcess=@IN_PROCESS@ +Location=@LOCATION@ +_Name=Wanda Factory +_Description=From Whence That Stupid Fish Came + +[FishApplet] +_Name=Fish +_Description=Display a swimming fish or another animated creature +Icon=mate-panel-fish +MateComponentId=OAFIID:MATE_FishApplet; +X-MATE-Bugzilla-Bugzilla=MATE +X-MATE-Bugzilla-Product=mate-panel +X-MATE-Bugzilla-Component=fish +X-MATE-Bugzilla-Version=@VERSION@ +X-MATE-Bugzilla-OtherBinaries=fish-applet-2 diff --git a/applets/fish/org.mate.panel.applet.FishAppletFactory.service.in b/applets/fish/org.mate.panel.applet.FishAppletFactory.service.in new file mode 100644 index 00000000..cb4028d7 --- /dev/null +++ b/applets/fish/org.mate.panel.applet.FishAppletFactory.service.in @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.mate.panel.applet.FishAppletFactory +Exec=@LOCATION@ diff --git a/applets/fish/wanda.png b/applets/fish/wanda.png Binary files differnew file mode 100644 index 00000000..d56a4d4a --- /dev/null +++ b/applets/fish/wanda.png diff --git a/applets/fish/wanda.svg b/applets/fish/wanda.svg new file mode 100644 index 00000000..6239e72c --- /dev/null +++ b/applets/fish/wanda.svg @@ -0,0 +1,3724 @@ +<?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://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="288" + height="22" + id="svg1307" + sodipodi:version="0.32" + inkscape:version="0.44" + sodipodi:docbase="/home/ulisse/Desktop/wanda/32x32" + sodipodi:docname="wanda.svg" + inkscape:export-filename="/home/ulisse/Desktop/wanda.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + version="1.0"> + <defs + id="defs1309"> + <linearGradient + inkscape:collect="always" + id="linearGradient3219"> + <stop + style="stop-color:#407cd3;stop-opacity:1" + offset="0" + id="stop3221" /> + <stop + style="stop-color:#729fcf;stop-opacity:0" + offset="1" + id="stop3223" /> + </linearGradient> + <linearGradient + id="linearGradient4300"> + <stop + id="stop4302" + offset="0" + style="stop-color:black;stop-opacity:0" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0.5" + id="stop4304" /> + <stop + id="stop4306" + offset="1" + style="stop-color:black;stop-opacity:0" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3140"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop3142" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3144" /> + </linearGradient> + <linearGradient + id="linearGradient3031"> + <stop + style="stop-color:white;stop-opacity:0;" + offset="0" + id="stop3033" /> + <stop + id="stop3041" + offset="0.5" + style="stop-color:white;stop-opacity:1;" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop3035" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3007"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop3009" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3011" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2999"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop3001" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop3003" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2991"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop2993" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2995" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2957"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop2959" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop2961" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2949"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop2951" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop2953" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2938"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop2940" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop2942" /> + </linearGradient> + <linearGradient + id="linearGradient2908"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop2910" /> + <stop + id="stop2916" + offset="0.45945945" + style="stop-color:#a0a0a0;stop-opacity:1;" /> + <stop + style="stop-color:black;stop-opacity:1;" + offset="1" + id="stop2912" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2879"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop2881" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2883" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2851"> + <stop + style="stop-color:#b15700;stop-opacity:1;" + offset="0" + id="stop2853" /> + <stop + style="stop-color:#b15700;stop-opacity:0;" + offset="1" + id="stop2855" /> + </linearGradient> + <linearGradient + id="linearGradient2841"> + <stop + style="stop-color:#b15700;stop-opacity:1;" + offset="0" + id="stop2843" /> + <stop + style="stop-color:#ffaf61;stop-opacity:1;" + offset="1" + id="stop2845" /> + </linearGradient> + <linearGradient + id="linearGradient2822"> + <stop + style="stop-color:#fed9a2;stop-opacity:1;" + offset="0" + id="stop2824" /> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="1" + id="stop2826" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2814"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop2816" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop2818" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2806"> + <stop + style="stop-color:black;stop-opacity:1;" + offset="0" + id="stop2808" /> + <stop + style="stop-color:black;stop-opacity:0;" + offset="1" + id="stop2810" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2953"> + <stop + style="stop-color:white;stop-opacity:1;" + offset="0" + id="stop2955" /> + <stop + style="stop-color:white;stop-opacity:0;" + offset="1" + id="stop2957" /> + </linearGradient> + <linearGradient + id="linearGradient2927"> + <stop + style="stop-color:white;stop-opacity:1" + offset="0" + id="stop2929" /> + <stop + style="stop-color:#c4c4bd;stop-opacity:1;" + offset="1" + id="stop2931" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient2215"> + <stop + style="stop-color:#fcaf3e;stop-opacity:1;" + offset="0" + id="stop2217" /> + <stop + style="stop-color:#f57900" + offset="1" + id="stop2219" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient2896" + gradientUnits="userSpaceOnUse" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" + gradientTransform="matrix(0.65317,0,0,0.677917,2.535262,-5.885943)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient2933" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient2959" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient2812" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.719559,0,0,0.717877,1.366921,-4.783521)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient2820" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient2828" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" + gradientTransform="matrix(0.673036,0,0,0.834892,2.166538,-6.204559)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient2847" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient2857" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,2.166538,-3.544657)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient2885" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient2914" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,-2.157454,-8.432517)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient2936" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,6.624351,-5.55093)" + x1="27.423513" + y1="15.167804" + x2="34.511864" + y2="14.907785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient2944" + x1="20.96875" + y1="18.626238" + x2="23.21875" + y2="34.31374" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient2955" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2957" + id="linearGradient2963" + x1="25.530855" + y1="32.304909" + x2="21.204615" + y2="27.437946" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient3023" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient3025" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient3027" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3031" + id="linearGradient3037" + x1="44.03125" + y1="22.0625" + x2="37.59375" + y2="22.21875" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,2.166538,-3.544657)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient3138" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65111,0,0,0.635315,2.303275,-6.311035)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3140" + id="linearGradient3146" + x1="19.203779" + y1="18.359375" + x2="16.761021" + y2="15.921875" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient2023" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient2025" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,36.55157,0.884929)" + x1="27.423513" + y1="15.167804" + x2="34.511864" + y2="14.907785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3031" + id="linearGradient2027" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,32.09376,2.891209)" + x1="44.03125" + y1="22.0625" + x2="37.59375" + y2="22.21875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient2029" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65317,0,0,0.677917,32.46248,0.549919)" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient2031" + gradientUnits="userSpaceOnUse" + x1="20.96875" + y1="18.626238" + x2="23.21875" + y2="34.31374" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient2033" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient2035" + gradientUnits="userSpaceOnUse" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient2037" + gradientUnits="userSpaceOnUse" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient2039" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.719559,0,0,0.717877,31.29414,1.652339)" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient2041" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65111,0,0,0.635315,32.23049,0.124829)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient2043" + gradientUnits="userSpaceOnUse" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient2045" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.834892,32.09376,0.231309)" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient2047" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,32.09376,2.891209)" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient2049" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,27.76977,-1.996651)" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient2051" + gradientUnits="userSpaceOnUse" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient2053" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient2055" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient2057" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3140" + id="linearGradient2059" + gradientUnits="userSpaceOnUse" + x1="17.703779" + y1="24.234375" + x2="15.261021" + y2="22.046875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient2113" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient2115" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,36.62435,0.449074)" + x1="27.423513" + y1="15.167804" + x2="34.511864" + y2="14.907785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3031" + id="linearGradient2117" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,32.16654,2.455347)" + x1="44.03125" + y1="22.0625" + x2="37.59375" + y2="22.21875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient2119" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65317,0,0,0.677917,32.53526,0.114061)" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient2121" + gradientUnits="userSpaceOnUse" + x1="20.96875" + y1="18.626238" + x2="23.21875" + y2="34.31374" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient2123" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient2125" + gradientUnits="userSpaceOnUse" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient2127" + gradientUnits="userSpaceOnUse" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient2129" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.719559,0,0,0.717877,31.36692,1.216483)" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient2131" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65111,0,0,0.635315,32.30327,-0.311031)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient2133" + gradientUnits="userSpaceOnUse" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient2135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.834892,32.16654,-0.204555)" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient2137" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,32.16654,2.455347)" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient2139" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,27.84255,-2.432513)" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient2141" + gradientUnits="userSpaceOnUse" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient2143" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient2145" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient2147" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3140" + id="linearGradient2149" + gradientUnits="userSpaceOnUse" + x1="17.703779" + y1="24.234375" + x2="15.261021" + y2="22.046875" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient2204" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3031" + id="linearGradient2208" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,37.16654,-3.544657)" + x1="46.60183" + y1="21.643639" + x2="34.947159" + y2="21.194866" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient2210" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65317,0,0,0.677917,37.53526,-5.885943)" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient2220" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.719559,0,0,0.717877,36.36692,-4.783521)" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient2228" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,37.16654,-3.544657)" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient2234" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient2236" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient2238" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient2282" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,41.62435,-5.55093)" + x1="27.423513" + y1="15.167804" + x2="34.511864" + y2="14.907785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient3178" + x1="54.281754" + y1="18.985201" + x2="56.438499" + y2="33.85733" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient4067" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65111,0,0,0.635315,37.30327,-6.311035)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3140" + id="linearGradient4075" + x1="49.516277" + y1="23.96875" + x2="47.240696" + y2="21.78125" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient4129" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient4135" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65317,0,0,0.677917,146.5353,-5.885943)" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient4139" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient4141" + gradientUnits="userSpaceOnUse" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient4143" + gradientUnits="userSpaceOnUse" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient4145" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.719559,0,0,0.717877,145.3669,-4.783521)" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient4147" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65111,0,0,0.635315,146.3033,-6.311035)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient4149" + gradientUnits="userSpaceOnUse" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient4151" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.834892,146.1665,-6.204559)" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient4153" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,146.1665,-3.544657)" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient4155" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,141.8426,-8.432517)" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient4157" + gradientUnits="userSpaceOnUse" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient4159" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient4161" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient4163" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3140" + id="linearGradient4165" + gradientUnits="userSpaceOnUse" + x1="19.203779" + y1="18.234375" + x2="16.573521" + y2="15.734375" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient4217" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient4223" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.611374,0,0,0.730235,111.533,-7.526961)" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient4227" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient4229" + gradientUnits="userSpaceOnUse" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient4231" + gradientUnits="userSpaceOnUse" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient4233" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673514,0,0,0.773279,110.4394,-6.33946)" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient4237" + gradientUnits="userSpaceOnUse" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient4239" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.834892,64.16654,-0.204555)" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient4241" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.629968,0,0,0.723283,111.2986,-5.009045)" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient4243" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,59.84255,-2.432513)" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient4245" + gradientUnits="userSpaceOnUse" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient4247" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient4249" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient4251" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient4288" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.602123,9.085377e-2,-8.327553e-2,0.727509,115.3604,-7.166094)" + x1="27.423513" + y1="15.167804" + x2="40.21788" + y2="13.709221" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4296" + x1="86.655144" + y1="19.123735" + x2="89.284859" + y2="33.822628" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient4316" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,150.6243,-5.55093)" + x1="27.423513" + y1="15.167804" + x2="34.511864" + y2="14.907785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4324" + x1="118.5625" + y1="18.922701" + x2="120.37185" + y2="35.172703" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient3298" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3031" + id="linearGradient3302" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,73.16654,-3.544657)" + x1="46.60183" + y1="21.643639" + x2="34.947159" + y2="21.194866" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient3304" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65317,0,0,0.677917,73.53526,-5.885943)" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient3306" + gradientUnits="userSpaceOnUse" + x1="54.281754" + y1="18.985201" + x2="56.438499" + y2="33.85733" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient3308" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient3310" + gradientUnits="userSpaceOnUse" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient3312" + gradientUnits="userSpaceOnUse" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient3314" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.719559,0,0,0.717877,72.36692,-4.783521)" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient3318" + gradientUnits="userSpaceOnUse" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient3320" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.834892,73.16654,-6.204559)" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient3322" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,73.16654,-3.544657)" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient3324" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,68.84255,-8.432517)" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient3326" + gradientUnits="userSpaceOnUse" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient3328" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient3330" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient3332" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3140" + id="linearGradient3334" + gradientUnits="userSpaceOnUse" + x1="49.516277" + y1="23.96875" + x2="47.240696" + y2="21.78125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient3338" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,77.62435,-5.55093)" + x1="27.423513" + y1="15.167804" + x2="34.511864" + y2="14.907785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient3346" + x1="96.6875" + y1="13.169855" + x2="98.412621" + y2="27.732355" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient3350" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65111,0,0,0.635315,73.30327,-6.311035)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient3358" + x1="91.391281" + y1="17.75" + x2="88.512932" + y2="15.625" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient3410" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient3412" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,221.6868,-5.55093)" + x1="27.423513" + y1="15.167804" + x2="34.511864" + y2="14.907785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient3416" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65317,0,0,0.677917,217.5978,-5.885943)" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient3418" + gradientUnits="userSpaceOnUse" + x1="96.6875" + y1="13.169855" + x2="98.412621" + y2="27.732355" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient3420" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient3422" + gradientUnits="userSpaceOnUse" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient3424" + gradientUnits="userSpaceOnUse" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient3426" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.719559,0,0,0.717877,216.4294,-4.783521)" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient3428" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65111,0,0,0.635315,217.3658,-6.311035)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient3430" + gradientUnits="userSpaceOnUse" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient3432" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.834892,217.229,-6.204559)" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient3434" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,217.229,-3.544657)" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient3436" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,212.9051,-8.432517)" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient3438" + gradientUnits="userSpaceOnUse" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient3440" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient3442" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient3444" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient3446" + gradientUnits="userSpaceOnUse" + x1="91.391281" + y1="17.75" + x2="88.512932" + y2="15.625" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3219" + id="linearGradient3225" + x1="20.165108" + y1="0" + x2="20.081213" + y2="22" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient3229" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.609445,0,0,0.684345,111.404,-7.968581)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4122" + x1="123.55182" + y1="19.244724" + x2="123.02632" + y2="16.062744" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient4174" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient4176" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.602123,9.085377e-2,-8.327553e-2,0.727509,259.3604,-7.166094)" + x1="27.423513" + y1="15.167804" + x2="40.21788" + y2="13.709221" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient4178" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.611374,0,0,0.730235,255.533,-7.526961)" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4180" + gradientUnits="userSpaceOnUse" + x1="86.655144" + y1="19.123735" + x2="89.284859" + y2="33.822628" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient4182" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673514,0,0,0.773279,254.4394,-6.33946)" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient4184" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.609445,0,0,0.684345,254.4043,-7.968581)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient4186" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.629968,0,0,0.723283,254.2989,-5.009045)" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient4188" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient4190" + gradientUnits="userSpaceOnUse" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient4192" + gradientUnits="userSpaceOnUse" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient4194" + gradientUnits="userSpaceOnUse" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient4196" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.834892,64.16654,-0.204555)" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient4198" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,59.84255,-2.432513)" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient4200" + gradientUnits="userSpaceOnUse" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient4202" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient4204" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient4206" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4208" + gradientUnits="userSpaceOnUse" + x1="123.55182" + y1="19.244724" + x2="123.02632" + y2="16.062744" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient4256" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient4258" + gradientUnits="userSpaceOnUse" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient4260" + gradientUnits="userSpaceOnUse" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient4262" + gradientUnits="userSpaceOnUse" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient4264" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.834892,181.1665,-6.204559)" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient4266" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,176.8425,-8.432517)" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient4268" + gradientUnits="userSpaceOnUse" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient4333" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient4335" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.643287,8.434448e-2,-8.896863e-2,0.675386,185.6243,-5.55093)" + x1="27.423513" + y1="15.167804" + x2="34.511864" + y2="14.907785" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient4339" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65317,0,0,0.677917,181.5353,-5.885943)" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4341" + gradientUnits="userSpaceOnUse" + x1="54.281754" + y1="18.985201" + x2="56.438499" + y2="33.85733" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient4343" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.719559,0,0,0.717877,180.3669,-4.783521)" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient4347" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.671463,181.1665,-3.544657)" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient4349" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient4351" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient4353" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient4357" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient4359" + gradientUnits="userSpaceOnUse" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient4361" + gradientUnits="userSpaceOnUse" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient4363" + gradientUnits="userSpaceOnUse" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient4365" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.834892,181.1665,-6.204559)" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient4367" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,176.8425,-8.432517)" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient4369" + gradientUnits="userSpaceOnUse" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient4375" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.65111,0,0,0.635315,181.3037,-6.311035)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3140" + id="linearGradient4377" + gradientUnits="userSpaceOnUse" + x1="49.516277" + y1="23.96875" + x2="47.240696" + y2="21.78125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4391" + x1="135.90663" + y1="11.535613" + x2="135.66415" + y2="6.1439233" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2879" + id="radialGradient4447" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.257225,0,24.98463)" + cx="20.152544" + cy="33.636894" + fx="20.152544" + fy="33.636894" + r="15.291184" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="linearGradient4451" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.611374,0,0,0.730235,255.533,-7.526961)" + x1="15.819157" + y1="18.416809" + x2="18.834814" + y2="27.884321" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4453" + gradientUnits="userSpaceOnUse" + x1="86.655144" + y1="19.123735" + x2="89.284859" + y2="33.822628" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2806" + id="linearGradient4455" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673514,0,0,0.773279,254.4394,-6.33946)" + x1="15" + y1="30.188313" + x2="14.75" + y2="24.563313" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient4457" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.609445,0,0,0.684345,255.404,-7.968581)" + x1="26.247757" + y1="38.03194" + x2="23.782515" + y2="36.457325" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2851" + id="linearGradient4459" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.629968,0,0,0.723283,255.2986,-5.009045)" + x1="20.506096" + y1="26.123884" + x2="22.804193" + y2="23.516428" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2927" + id="radialGradient4461" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.774722,0,0,0.78676,2.558566,3.937224)" + cx="12.509563" + cy="18.175413" + fx="12.509563" + fy="18.175413" + r="3.0691423" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2841" + id="linearGradient4463" + gradientUnits="userSpaceOnUse" + x1="11.44949" + y1="17.084051" + x2="11.646118" + y2="23.565865" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2814" + id="linearGradient4465" + gradientUnits="userSpaceOnUse" + x1="9.089674" + y1="19.5" + x2="9.5766888" + y2="22.928572" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2953" + id="linearGradient4467" + gradientUnits="userSpaceOnUse" + x1="10.519532" + y1="15.218751" + x2="10.601563" + y2="16.440104" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient2822" + id="radialGradient4469" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.673036,0,0,0.834892,64.16654,-0.204555)" + cx="13.600359" + cy="14.214091" + fx="13.600359" + fy="14.214091" + r="3.6818285" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2908" + id="linearGradient4471" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.065193,0,0,1.062703,59.84255,-2.432513)" + x1="11" + y1="8.96875" + x2="10.5625" + y2="12.28125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2949" + id="linearGradient4473" + gradientUnits="userSpaceOnUse" + x1="12.573617" + y1="21.924866" + x2="12.573617" + y2="19.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2991" + id="linearGradient4475" + gradientUnits="userSpaceOnUse" + x1="35.53125" + y1="20.71875" + x2="42.4375" + y2="20.71875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2999" + id="linearGradient4477" + gradientUnits="userSpaceOnUse" + x1="36.625" + y1="21.796875" + x2="42.59375" + y2="21.796875" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3007" + id="linearGradient4479" + gradientUnits="userSpaceOnUse" + x1="38.34375" + y1="23.203125" + x2="43.125" + y2="23.203125" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4481" + gradientUnits="userSpaceOnUse" + x1="123.55182" + y1="19.244724" + x2="123.02632" + y2="16.062744" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4483" + gradientUnits="userSpaceOnUse" + x1="135.90663" + y1="11.535613" + x2="135.66415" + y2="6.1439233" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2215" + id="linearGradient4487" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.602123,9.085377e-2,-8.327553e-2,0.727509,259.3604,-7.166094)" + x1="27.423513" + y1="15.167804" + x2="40.21788" + y2="13.709221" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2938" + id="linearGradient4495" + x1="276.56677" + y1="12.953103" + x2="276.74847" + y2="26.03458" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666" + borderopacity="1" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.9999996" + inkscape:cx="258.90522" + inkscape:cy="3.5799146" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:grid-points="true" + gridspacingx="0.5px" + gridspacingy="0.5px" + gridempspacing="2" + inkscape:window-width="1159" + inkscape:window-height="922" + inkscape:window-x="111" + inkscape:window-y="30" + fill="#f57900" + inkscape:showpageshadow="false" + width="360px" + height="22px" + showguides="true" + inkscape:guide-bbox="true"> + <sodipodi:guide + orientation="vertical" + position="36.000002" + id="guide4308" /> + <sodipodi:guide + orientation="vertical" + position="72.000003" + id="guide2237" /> + <sodipodi:guide + orientation="vertical" + position="108" + id="guide2239" /> + <sodipodi:guide + orientation="vertical" + position="144.00001" + id="guide2241" /> + <sodipodi:guide + orientation="vertical" + position="180.00001" + id="guide2243" /> + <sodipodi:guide + orientation="vertical" + position="216.00001" + id="guide3244" /> + <sodipodi:guide + orientation="vertical" + position="252.00001" + id="guide3246" /> + <sodipodi:guide + orientation="vertical" + position="288.00001" + id="guide3448" /> + </sodipodi:namedview> + <metadata + id="metadata1312"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:creator> + <cc:Agent> + <dc:title>Ulisse Perusin</dc:title> + </cc:Agent> + </dc:creator> + <dc:title>wanda</dc:title> + <cc:license + rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /> + <dc:contributor> + <cc:Agent> + <dc:title>Lapo Calamandrei +Jakub Steiner</dc:title> + </cc:Agent> + </dc:contributor> + <dc:description>fish, superstar</dc:description> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/GPL/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:permits + rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/ShareAlike" /> + <cc:requires + rdf:resource="http://web.resource.org/cc/SourceCode" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="sea" + sodipodi:insensitive="true"> + <rect + style="opacity:0.73984674;fill:url(#linearGradient3225);fill-opacity:1;stroke:none;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect3216" + width="288" + height="22" + x="0" + y="0" /> + <path + sodipodi:type="arc" + style="opacity:0.29381445;color:black;fill:url(#radialGradient4333);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + id="path4281" + sodipodi:cx="20.152544" + sodipodi:cy="33.636894" + sodipodi:rx="15.291184" + sodipodi:ry="3.9332814" + d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z" + transform="matrix(0.685582,0,0,1.016961,181.7004,-16.20742)" /> + <path + style="fill:url(#linearGradient4335);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 191,2.4634374 C 187.39407,2.6098452 183,5.4999962 181,9.999996 C 181.75,13.999996 187.30945,18.677658 192.5,18 C 197.26287,17.378179 200,15 204.8125,11.999996 C 210.33677,14.776589 213.3125,14.499996 213.3125,14.499996 C 211.875,9.562496 214.5,10.749996 213.5,5.9374963 C 209.8125,7.3749962 209.3125,7.9999962 204.70734,8.5167822 C 203.98385,7.9843592 201.3731,7.1905082 200.60045,6.6531882 C 201.02194,5.3710932 203.13411,4.39695 204.5,3.5 C 200.8125,2.6874999 199.00265,3.5116766 197,4.5 C 195.22084,3.5490546 193.28292,2.6190489 191.73613,2.4844206 C 191.49283,2.463244 191.2404,2.453677 191,2.4634374 z " + id="path4283" + sodipodi:nodetypes="ccscccccccsc" /> + <path + style="opacity:0.943299;color:black;fill:url(#linearGradient4339);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 202.81916,8.6207192 C 195.22509,6.5803052 189.24913,16.546053 181.70252,10.071565 C 183.34554,5.3560202 188.58373,2.2723946 192,2.9999962 C 194.20648,3.4699358 195.22074,3.831133 196.5,4.5 C 198.81331,5.709518 200.09728,7.0097332 202.81916,8.6207192 z " + id="path4287" + sodipodi:nodetypes="ccssc" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.95008469" + inkscape:original="M 47 2.46875 C 43.394074 2.6151579 39 5.5000002 37 10 C 37.75 14 43.30945 18.677658 48.5 18 C 53.262867 17.378179 56 15.000004 60.8125 12 C 66.33677 14.776593 69.3125 14.5 69.3125 14.5 C 67.875 9.5624998 70.5 10.75 69.5 5.9375 C 65.8125 7.375 65.323912 8.014464 60.71875 8.53125 C 59.995261 7.9988274 57.366397 7.19357 56.59375 6.65625 C 57.015236 5.374155 59.134111 4.39695 60.5 3.5 C 56.8125 2.6874999 55.002652 3.5116766 53 4.5 C 51.220837 3.5490546 49.296791 2.6346283 47.75 2.5 C 47.506692 2.4788235 47.240395 2.4589896 47 2.46875 z " + xlink:href="#path2155" + style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4341);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4289" + inkscape:href="#path2155" + d="M 47.03125,3.40625 C 43.979015,3.5301769 39.980376,6.1081119 38.0625,10.09375 C 38.465505,11.692295 39.781188,13.606555 41.65625,15 C 43.635526,16.470891 46.101158,17.359364 48.375,17.0625 C 52.875855,16.474886 55.445956,14.221194 60.3125,11.1875 C 60.59772,11.012808 60.95378,11.000939 61.25,11.15625 C 63.939665,12.508122 65.967145,13.083089 67.3125,13.34375 C 67.951276,13.467512 67.908906,13.41879 68.21875,13.4375 C 67.956555,11.778112 68.057338,10.594787 68.34375,9.84375 C 68.618461,9.1233979 68.750878,8.4283719 68.65625,7.28125 C 66.146796,8.328522 64.823934,9.0185915 60.8125,9.46875 C 60.578078,9.4896819 60.344229,9.422868 60.15625,9.28125 C 60.052788,9.2051115 59.155633,8.8033455 58.3125,8.46875 C 57.469367,8.1341545 56.680841,7.8675114 56.0625,7.4375 C 55.718345,7.2036437 55.566378,6.7730715 55.6875,6.375 C 56.000817,5.4219389 56.742681,4.812386 57.5,4.28125 C 55.960926,4.3559777 54.702346,4.7041172 53.40625,5.34375 C 53.140423,5.4754712 52.828327,5.4754712 52.5625,5.34375 C 50.811166,4.407679 48.900613,3.5458058 47.65625,3.4375 C 47.421548,3.4170725 47.191099,3.3997599 47.03125,3.40625 z " + transform="translate(144,0)" /> + <path + style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 183.1189,13.570786 C 185.31535,16.204968 188.5,12.999996 192,12.499996 C 188.5,12.499996 185.43264,15.237591 182.21102,11.816439 L 183.1189,13.570786 z " + id="path4291" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.31443296;color:black;fill:url(#linearGradient4343);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 182.97532,12.535279 C 182.97532,12.535279 185.58368,17.267079 191,17.5 C 197.71919,17.793507 203,11.999996 203,11.999996 L 182.97532,12.535279 z " + id="path4293" + sodipodi:nodetypes="cscc" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient4347);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 191.87447,16.459575 L 196.03867,12.245759 L 197.40691,12.423808 L 191.87447,16.459575 z " + id="path4297" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 198.09753,4.5350723 C 199.00239,4.1238346 199.62676,4.0915896 201,4 C 199.72893,4.3746923 199.43195,4.5566723 198.54973,5.0491613 C 197.99928,5.3564443 197.59932,4.7614973 198.09753,4.5350723 z " + id="path4299" + sodipodi:nodetypes="ccss" /> + <path + sodipodi:nodetypes="cccc" + id="path4301" + d="M 184.10214,14.595387 C 186.00653,16.475972 187.68597,14.118691 190,12.999996 C 188.05609,13.119724 185.23526,16.597447 182.74312,12.842818 L 184.10214,14.595387 z " + style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g4303" + transform="matrix(0.790123,0,0,0.952165,177.9259,-8.933107)"> + <path + id="path4305" + d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4349);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path4307" + d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4351);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path4309" + d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4353);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + </g> + <g + id="g4313" + transform="translate(-0.5,-5.557563e-3)"> + <path + transform="matrix(1.101332,0,0,1.007195,175.7517,-11.77008)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path4315" + style="color:black;fill:url(#radialGradient4357);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4359);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + transform="matrix(0.788277,0,0,0.720875,179.5866,-6.186833)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path4317" + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4361);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccsc" + id="path4319" + d="M 190.26287,4.7495012 C 189.36375,4.3772652 188.30762,4.7175332 187.48513,5.0599352 C 190.63438,4.9566222 191.95826,9.8636492 191.95826,9.8636492 C 193.02814,7.6686612 192.13678,5.5253002 190.26287,4.7495012 z " + style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + transform="matrix(0.504779,0,0,0.507247,175.3662,-4.913061)" + d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z" + sodipodi:ry="2" + sodipodi:rx="2" + sodipodi:cy="24.5" + sodipodi:cx="26" + id="path4321" + style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + transform="matrix(0.864603,0,0,1.293872,179.2866,-13.25719)" + d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z" + sodipodi:ry="0.875" + sodipodi:rx="1.5625" + sodipodi:cy="15.65625" + sodipodi:cx="10.65625" + id="path4323" + style="opacity:1;color:black;fill:url(#linearGradient4363);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + style="color:black;fill:url(#radialGradient4365);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 190.50083,4.5714542 C 189.60171,4.1992172 188.54557,4.5394852 187.72309,4.8818872 C 190.87233,4.7785742 192.19621,9.6856012 192.19621,9.6856012 C 193.26609,7.4906132 192.37474,5.3472522 190.50083,4.5714542 z " + id="path4325" + sodipodi:nodetypes="ccsc" /> + <path + sodipodi:nodetypes="cccccccc" + id="path4327" + d="M 187.4279,5.7811442 C 184.23232,4.5191842 184,-0.52865893 184,-0.52865893 C 184,-0.52865893 184.23232,3.3236422 187.89392,4.7848592 C 185.76812,2.4836417 187.33056,1.6469648 187.5,-3.8252839e-06 C 187.6044,2.362952 187.5,3.4999962 189.22541,5.1833732 C 188.33409,3.7209402 189.91149,2.1365822 190,0.99999615 C 190.16255,2.369665 189.27745,4.7731032 190.2906,6.3124962 C 189.26693,5.9275472 188.27572,5.6397772 187.4279,5.7811442 z " + style="opacity:1;color:black;fill:url(#linearGradient4367);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 189.65785,6.1180942 C 189.10012,4.8533702 190.19955,3.7223434 190.19955,3.7223434 C 190.19955,3.7223434 189.41515,4.8411272 190.16572,6.1282592 C 189.97882,5.0622622 190.29507,4.7377432 190.80646,4.3155992 C 190.33961,5.1409272 190.20309,5.4671402 190.59252,6.6189112 C 190.60987,5.8404302 190.9108,5.6138932 191.22379,5.1997792 C 190.94983,5.7646052 190.92353,6.6622362 190.93401,7.4999962 C 190.54776,7.0133312 190.20327,6.4988912 189.65785,6.1180942 z " + id="path4329" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:type="arc" + style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4369);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path4331" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(1.528265,0,0,1.397683,170.4663,-19.44231)" /> + </g> + <path + style="fill:url(#linearGradient4375);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 193.67476,15.289672 L 201.5004,18.5 C 203.4304,16.661712 201.60206,15.270631 201.0004,14.4375 L 194.97698,14.019042 L 193.67476,15.289672 z " + id="path4371" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.9061048" + inkscape:original="M 50.96875 14.03125 L 49.6875 15.28125 L 57.5 18.5 C 59.429995 16.661712 57.601664 15.270631 57 14.4375 L 50.96875 14.03125 z " + xlink:href="#path2175" + style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4377);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4373" + inkscape:href="#path2175" + d="M 51.3125,14.96875 L 57.1875,17.375 C 57.255933,17.256126 57.418244,17.085431 57.4375,17 C 57.480827,16.807781 57.466062,16.650791 57.375,16.4375 C 57.234705,16.108892 56.834481,15.723099 56.5,15.3125 L 51.3125,14.96875 z " + transform="translate(144.0004,0)" /> + </g> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + sodipodi:type="arc" + style="opacity:0.29381445;color:black;fill:url(#radialGradient2885);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + id="path2877" + sodipodi:cx="20.152544" + sodipodi:cy="33.636894" + sodipodi:rx="15.291184" + sodipodi:ry="3.9332814" + d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z" + transform="matrix(0.685582,0,0,1.016961,2.700435,-16.20742)" /> + <path + style="opacity:1;color:black;fill:#bd7102;fill-opacity:1;fill-rule:evenodd;stroke:#b15700;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:inline;overflow:visible" + d="M 30.5,4.9999962 L 30.223726,11.395396 L 32.495223,6.8630202 L 30.5,4.9999962 z " + id="path3043" + sodipodi:nodetypes="cccc" /> + <path + style="fill:url(#linearGradient2936);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 11.504913,2.2134374 C 7.8989871,2.3598452 4.5,5.7499962 2.5,10.249996 C 3.25,14.249996 8.0810821,18.871617 13.271632,18.193959 C 18.034499,17.572138 19.634784,15.306655 23.956079,11.75211 C 29.480349,14.528703 33,14.333046 33,14.333046 C 30.544203,11.440854 35.711252,7.0563512 31,4.9999962 C 32.913634,7.6990042 28.68242,9.5862162 23.850917,8.2688962 C 23.127426,7.7364732 22.3731,7.1905082 21.600453,6.6531882 C 21.521938,5.1210932 22.946611,3.7094466 24,2.4999962 C 19,2.4999962 18,2.9999962 17.309848,3.9883196 C 15.530685,3.0373742 13.787837,2.3690489 12.241046,2.2344206 C 11.997739,2.213244 11.745308,2.203677 11.504913,2.2134374 z " + id="path2192" + sodipodi:nodetypes="ccscccccccsc" /> + <path + style="opacity:0.35567011;color:black;fill:url(#linearGradient3037);fill-opacity:1;fill-rule:evenodd;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:inline;overflow:visible" + d="M 31.548759,7.6394022 C 31.435066,10.292184 31.219252,11.598237 31.801147,13.304873 C 29.710168,13.567187 27.766243,13.179361 25.848987,12.318661 L 27.405382,9.6328082 C 28.68643,9.6262762 30.382776,8.9904912 31.548759,7.6394022 z " + id="path3029" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:0.943299;color:black;fill:url(#linearGradient2896);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 23.81916,8.6207192 C 16.225094,6.5803052 11.061632,16.858553 3.5150167,10.384065 C 5.1580378,5.6685202 8.9165411,1.8604182 12.33281,2.5880199 C 14.539292,3.0579595 16.094834,3.6409212 17.374097,4.3097882 C 19.687403,5.5193062 21.09728,7.0097332 23.81916,8.6207192 z " + id="path2223" + sodipodi:nodetypes="ccssc" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.90655917" + inkscape:original="M 11.5 2.21875 C 7.8940738 2.3651579 4.5 5.7500002 2.5 10.25 C 3.25 14.25 8.0907001 18.865158 13.28125 18.1875 C 18.044117 17.56568 19.647455 15.304545 23.96875 11.75 C 29.49302 14.526593 33 14.34375 33 14.34375 C 30.544203 11.451558 35.711252 7.056355 31 5 C 32.913634 7.699008 28.675253 9.59857 23.84375 8.28125 C 23.120258 7.7488271 22.366397 7.19357 21.59375 6.65625 C 21.515236 5.124155 22.946611 3.7094504 24 2.5 C 19 2.5 18.002652 3.0116766 17.3125 4 C 15.533336 3.0490546 13.796791 2.3846283 12.25 2.25 C 12.006693 2.2288235 11.740395 2.2089896 11.5 2.21875 z " + xlink:href="#path2192" + style="opacity:0.45876291;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2944);stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path2934" + inkscape:href="#path2192" + d="M 11.53125,3.125 C 8.5406753,3.2464234 5.4286976,6.1976815 3.5,10.34375 C 3.889614,12.005046 5.0621112,13.899876 6.78125,15.28125 C 8.5828842,16.728912 10.858809,17.581195 13.15625,17.28125 C 15.410763,16.98691 16.831681,16.369658 18.28125,15.34375 C 19.730819,14.317842 21.21525,12.864739 23.40625,11.0625 C 23.677202,10.835579 24.055321,10.78679 24.375,10.9375 C 27.061224,12.287643 29.229728,12.901184 30.71875,13.1875 C 31.26419,13.29238 31.186951,13.246913 31.53125,13.28125 C 31.428052,12.810354 31.37189,12.321696 31.40625,11.875 C 31.482551,10.883044 31.780487,9.9729541 31.96875,9.15625 C 32.142132,8.4041034 32.19201,7.816359 32.09375,7.34375 C 31.741594,8.0741189 31.093832,8.6135009 30.3125,8.96875 C 28.604759,9.7452107 26.181101,9.8616969 23.59375,9.15625 C 23.491435,9.1213505 23.396185,9.0684342 23.3125,9 C 22.588796,8.4674212 21.821728,7.934238 21.0625,7.40625 C 20.831383,7.2390072 20.69246,6.9727382 20.6875,6.6875 C 20.633102,5.6259971 21.088778,4.7159166 21.625,3.9375 C 21.72412,3.7936112 21.832431,3.6994775 21.9375,3.5625 C 21.008194,3.623477 19.737082,3.630676 19.28125,3.75 C 18.471345,3.9620104 18.33226,4.1449435 18.0625,4.53125 C 17.798444,4.9172345 17.284129,5.0390461 16.875,4.8125 C 15.157292,3.8944023 13.504745,3.2736192 12.15625,3.15625 C 11.921155,3.1357882 11.694789,3.1183601 11.53125,3.125 z " + transform="translate(0.152311,-0.123565)" /> + <path + sodipodi:type="arc" + style="color:black;fill:url(#radialGradient2933);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2847);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path2180" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(1.101332,0,0,1.007195,-3.248347,-11.77008)" /> + <path + sodipodi:type="arc" + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2820);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path2917" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(0.788277,0,0,0.720875,0.586578,-6.186833)" /> + <path + style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 4.339868,13.349815 C 6.5363241,15.983997 9.1202941,13.125761 12.621818,12.350816 C 8.9279131,12.439294 6.6536071,15.060814 3.4319901,11.639662 L 4.339868,13.349815 z " + id="path2182" + sodipodi:nodetypes="cccc" /> + <path + style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 11.262873,4.7495012 C 10.363755,4.3772652 9.3076191,4.7175332 8.4851341,5.0599352 C 11.634378,4.9566222 12.958258,9.8636492 12.958258,9.8636492 C 14.028136,7.6686612 13.136783,5.5253002 11.262873,4.7495012 z " + id="path2201" + sodipodi:nodetypes="ccsc" /> + <path + sodipodi:type="arc" + style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path2221" + sodipodi:cx="26" + sodipodi:cy="24.5" + sodipodi:rx="2" + sodipodi:ry="2" + d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z" + transform="matrix(0.504779,0,0,0.507247,-3.633812,-4.913061)" /> + <path + style="opacity:0.31443296;color:black;fill:url(#linearGradient2812);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 3.9753222,12.535279 C 3.9753222,12.535279 6.4625191,17.663234 11.878841,17.896155 C 18.598032,18.189662 23.493361,11.189258 23.493361,11.189258 L 3.9753222,12.535279 z " + id="path1917" + sodipodi:nodetypes="cscc" /> + <path + style="fill:url(#linearGradient3138);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 14.674361,15.289672 L 18.585375,20.564137 C 21.51537,18.975849 21.185459,16.560303 20.208795,15.289672 L 15.976581,14.019042 L 14.674361,15.289672 z " + id="path2190" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:type="arc" + style="opacity:1;color:black;fill:url(#linearGradient2959);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;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:inline;overflow:visible" + id="path2935" + sodipodi:cx="10.65625" + sodipodi:cy="15.65625" + sodipodi:rx="1.5625" + sodipodi:ry="0.875" + d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z" + transform="matrix(0.864603,0,0,1.293872,0.286574,-13.25719)" /> + <path + sodipodi:nodetypes="ccsc" + id="path2830" + d="M 11.500826,4.5714542 C 10.601708,4.1992172 9.5455731,4.5394852 8.7230881,4.8818872 C 11.872331,4.7785742 13.196211,9.6856012 13.196211,9.6856012 C 14.266089,7.4906132 13.374737,5.3472522 11.500826,4.5714542 z " + style="color:black;fill:url(#radialGradient2828);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient2857);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 12.874472,16.459575 L 17.03867,12.245759 L 18.406906,12.423808 L 12.874472,16.459575 z " + id="path2849" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient2914);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 8.4278985,5.7811442 C 5.2323197,4.5191842 4.5,-0.52865893 4.5,-0.52865893 C 4.5,-0.52865893 5.2323197,3.3236422 8.89392,4.7848592 C 6.7681207,2.4836417 7.8305642,1.6469647 8,-3.9252839e-06 C 8.1044055,2.3629519 8.5,3.4999962 10.225411,5.1833732 C 9.3340933,3.7209402 10.411486,2.1365821 10.5,0.99999605 C 10.662548,2.3696649 10.277446,4.7731032 11.290604,6.3124962 C 10.266929,5.9275472 9.2757229,5.6397772 8.4278985,5.7811442 z " + id="path2901" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="cccccccc" + id="path2903" + d="M 10.657852,6.1180942 C 10.100118,4.8533702 11.199546,3.7223434 11.199546,3.7223434 C 11.199546,3.7223434 10.415146,4.8411272 11.165719,6.1282592 C 10.97882,5.0622622 11.295074,4.7377432 11.80646,4.3155992 C 11.339609,5.1409272 11.203095,5.4671402 11.592525,6.6189112 C 11.609867,5.8404302 11.910803,5.6138932 12.22379,5.1997792 C 11.949828,5.7646052 11.923533,6.6622362 11.934007,7.4999962 C 11.54776,7.0133312 11.203273,6.4988912 10.657852,6.1180942 z " + style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 18.908305,4.2506112 C 19.813158,3.8393735 20.43753,3.8071285 21.810772,3.7155389 C 20.5397,4.0902312 20.242721,4.2722112 19.360501,4.7647002 C 18.810048,5.0719832 18.410096,4.4770362 18.908305,4.2506112 z " + id="path2930" + sodipodi:nodetypes="ccss" /> + <path + transform="matrix(1.528265,0,0,1.397683,-8.53375,-19.44231)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path2947" + style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2955);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="cccc" + id="path2887" + d="M 5.1463301,14.41861 C 7.0507211,16.299195 8.1190991,14.303444 10.433124,13.184749 C 8.4892191,13.304477 6.4120331,16.243893 4.0082904,12.666041 L 5.1463301,14.41861 z " + style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g3015" + transform="matrix(0.673036,0,0,0.671463,2.376862,-3.499709)"> + <path + id="path2977" + d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient3023);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path2979" + d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient3025);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path2981" + d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient3027);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + </g> + <path + sodipodi:type="arc" + style="opacity:0.29381445;color:black;fill:url(#radialGradient2204);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + id="path2151" + sodipodi:cx="20.152544" + sodipodi:cy="33.636894" + sodipodi:rx="15.291184" + sodipodi:ry="3.9332814" + d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z" + transform="matrix(0.685582,0,0,1.016961,37.70043,-16.20742)" /> + <path + style="fill:url(#linearGradient2282);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 47,2.4634374 C 43.394074,2.6098452 39,5.4999962 37,9.999996 C 37.75,13.999996 43.30945,18.677658 48.5,18 C 53.262867,17.378179 56,15 60.8125,11.999996 C 66.33677,14.776589 69.3125,14.499996 69.3125,14.499996 C 67.875,9.562496 70.5,10.749996 69.5,5.9374963 C 65.8125,7.3749962 65.3125,7.9999962 60.707338,8.5167822 C 59.983847,7.9843592 57.3731,7.1905082 56.600453,6.6531882 C 57.021938,5.3710932 59.134111,4.39695 60.5,3.5 C 56.8125,2.6874999 55.002652,3.5116766 53,4.5 C 51.220837,3.5490546 49.282924,2.6190489 47.736133,2.4844206 C 47.492826,2.463244 47.240395,2.453677 47,2.4634374 z " + id="path2155" + sodipodi:nodetypes="ccscccccccsc" /> + <path + style="opacity:0.31999996;color:black;fill:url(#linearGradient2208);fill-opacity:1;fill-rule:evenodd;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:inline;overflow:visible" + d="M 69,6.7644023 C 68.886307,9.4171843 67.906752,12.10586 68.488647,13.812496 C 66.393236,13.535821 62.969814,12.770132 60.875,11.499996 L 62,8.8124962 C 63.737048,8.5383867 68.146276,7.2498454 69,6.7644023 z " + id="path2157" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:0.943299;color:black;fill:url(#linearGradient2210);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 58.81916,8.6207192 C 51.225094,6.5803052 45.249132,16.546053 37.702517,10.071565 C 39.345538,5.3560202 44.583731,2.2723946 48,2.9999962 C 50.206482,3.4699358 51.220737,3.831133 52.5,4.5 C 54.813306,5.709518 56.09728,7.0097332 58.81916,8.6207192 z " + id="path2159" + sodipodi:nodetypes="ccssc" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.95008469" + inkscape:original="M 47 2.46875 C 43.394074 2.6151579 39 5.5000002 37 10 C 37.75 14 43.30945 18.677658 48.5 18 C 53.262867 17.378179 56 15.000004 60.8125 12 C 66.33677 14.776593 69.3125 14.5 69.3125 14.5 C 67.875 9.5624998 70.5 10.75 69.5 5.9375 C 65.8125 7.375 65.323912 8.014464 60.71875 8.53125 C 59.995261 7.9988274 57.366397 7.19357 56.59375 6.65625 C 57.015236 5.374155 59.134111 4.39695 60.5 3.5 C 56.8125 2.6874999 55.002652 3.5116766 53 4.5 C 51.220837 3.5490546 49.296791 2.6346283 47.75 2.5 C 47.506692 2.4788235 47.240395 2.4589896 47 2.46875 z " + xlink:href="#path2155" + style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3178);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path2280" + inkscape:href="#path2155" + d="M 47.03125,3.40625 C 43.979015,3.5301769 39.980376,6.1081119 38.0625,10.09375 C 38.465505,11.692295 39.781188,13.606555 41.65625,15 C 43.635526,16.470891 46.101158,17.359364 48.375,17.0625 C 52.875855,16.474886 55.445956,14.221194 60.3125,11.1875 C 60.59772,11.012808 60.95378,11.000939 61.25,11.15625 C 63.939665,12.508122 65.967145,13.083089 67.3125,13.34375 C 67.951276,13.467512 67.908906,13.41879 68.21875,13.4375 C 67.956555,11.778112 68.057338,10.594787 68.34375,9.84375 C 68.618461,9.1233979 68.750878,8.4283719 68.65625,7.28125 C 66.146796,8.328522 64.823934,9.0185915 60.8125,9.46875 C 60.578078,9.4896819 60.344229,9.422868 60.15625,9.28125 C 60.052788,9.2051115 59.155633,8.8033455 58.3125,8.46875 C 57.469367,8.1341545 56.680841,7.8675114 56.0625,7.4375 C 55.718345,7.2036437 55.566378,6.7730715 55.6875,6.375 C 56.000817,5.4219389 56.742681,4.812386 57.5,4.28125 C 55.960926,4.3559777 54.702346,4.7041172 53.40625,5.34375 C 53.140423,5.4754712 52.828327,5.4754712 52.5625,5.34375 C 50.811166,4.407679 48.900613,3.5458058 47.65625,3.4375 C 47.421548,3.4170725 47.191099,3.3997599 47.03125,3.40625 z " /> + <path + style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 39.118897,13.570786 C 41.315353,16.204968 44.5,12.999996 48,12.499996 C 44.5,12.499996 41.432636,15.237591 38.211019,11.816439 L 39.118897,13.570786 z " + id="path2167" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.31443296;color:black;fill:url(#linearGradient2220);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 38.975322,12.535279 C 38.975322,12.535279 41.583678,17.267079 47,17.5 C 53.719191,17.793507 59,11.999996 59,11.999996 L 38.975322,12.535279 z " + id="path2173" + sodipodi:nodetypes="cscc" /> + <path + style="fill:url(#linearGradient4067);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 49.674361,15.289672 L 57.5,18.5 C 59.429995,16.661712 57.601664,15.270631 57,14.4375 L 50.976581,14.019042 L 49.674361,15.289672 z " + id="path2175" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient2228);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 47.874472,16.459575 L 52.03867,12.245759 L 53.406906,12.423808 L 47.874472,16.459575 z " + id="path2181" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 54.097533,4.5350723 C 55.002386,4.1238346 55.626758,4.0915896 57,4 C 55.728928,4.3746923 55.431949,4.5566723 54.549729,5.0491613 C 53.999276,5.3564443 53.599324,4.7614973 54.097533,4.5350723 z " + id="path2187" + sodipodi:nodetypes="ccss" /> + <path + sodipodi:nodetypes="cccc" + id="path2191" + d="M 40.102136,14.595387 C 42.006527,16.475972 43.685975,14.118691 46,12.999996 C 44.056095,13.119724 41.235256,16.597447 38.743125,12.842818 L 40.102136,14.595387 z " + style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g2193" + transform="matrix(0.790123,0,0,0.952165,33.92595,-8.933107)"> + <path + id="path2195" + d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient2234);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path2197" + d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient2236);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path2199" + d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient2238);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + </g> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.9061048" + inkscape:original="M 50.96875 14.03125 L 49.6875 15.28125 L 57.5 18.5 C 59.429995 16.661712 57.601664 15.270631 57 14.4375 L 50.96875 14.03125 z " + xlink:href="#path2175" + style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4075);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4065" + inkscape:href="#path2175" + d="M 51.3125,14.96875 L 57.1875,17.375 C 57.255933,17.256126 57.418244,17.085431 57.4375,17 C 57.480827,16.807781 57.466062,16.650791 57.375,16.4375 C 57.234705,16.108892 56.834481,15.723099 56.5,15.3125 L 51.3125,14.96875 z " /> + <path + sodipodi:type="arc" + style="opacity:0.29381445;color:black;fill:url(#radialGradient4129);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + id="path4077" + sodipodi:cx="20.152544" + sodipodi:cy="33.636894" + sodipodi:rx="15.291184" + sodipodi:ry="3.9332814" + d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z" + transform="matrix(0.673036,0,0,1.109046,146.7614,-19.21317)" /> + <path + style="fill:url(#linearGradient4316);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 155.50491,2.2134374 C 151.89899,2.3598452 148.5,5.7499962 146.5,10.249996 C 147.25,14.249996 152.08108,18.871617 157.27163,18.193959 C 162.0345,17.572138 163.63478,15.306655 167.95608,11.75211 C 173.1062,11.905411 175.4139,11.442101 174.625,15.551796 C 180.69341,12.15388 175.0396,8.639535 177,6 C 176.91363,6.074008 173,5 167.85092,8.2688962 C 167.12743,7.7364732 166.3731,7.1905082 165.60045,6.6531882 C 165.52194,5.1210932 166.94661,3.7094466 168,2.4999962 C 163,2.4999962 162,2.9999962 161.30985,3.9883196 C 159.53069,3.0373742 157.78784,2.3690489 156.24105,2.2344206 C 155.99774,2.213244 155.74531,2.203677 155.50491,2.2134374 z " + id="path4081" + sodipodi:nodetypes="ccscccccccsc" /> + <path + style="opacity:0.943299;color:black;fill:url(#linearGradient4135);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 167.81916,8.6207192 C 160.22509,6.5803052 155.06163,16.858553 147.51502,10.384065 C 149.15804,5.6685202 152.91654,1.8604182 156.33281,2.5880199 C 158.53929,3.0579595 160.09483,3.6409212 161.3741,4.3097882 C 163.6874,5.5193062 165.09728,7.0097332 167.81916,8.6207192 z " + id="path4085" + sodipodi:nodetypes="ccssc" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.90026057" + inkscape:original="M 155.5 2.21875 C 151.89408 2.3651579 148.5 5.7500002 146.5 10.25 C 147.25 14.25 152.0907 18.865158 157.28125 18.1875 C 162.04411 17.56568 163.64745 15.304545 167.96875 11.75 C 173.11886 11.903301 175.4139 11.452805 174.625 15.5625 C 180.69341 12.164584 175.0396 8.639535 177 6 C 176.91363 6.074008 172.99283 5.0123538 167.84375 8.28125 C 167.12026 7.7488271 166.3664 7.19357 165.59375 6.65625 C 165.51524 5.124155 166.94661 3.7094504 168 2.5 C 163 2.5 162.00265 3.0116766 161.3125 4 C 159.53335 3.0490546 157.79679 2.3846283 156.25 2.25 C 156.0067 2.2288235 155.7404 2.2089896 155.5 2.21875 z " + xlink:href="#path4081" + style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4324);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4314" + inkscape:href="#path4081" + d="M 155.53125,3.125 C 152.537,3.2465728 149.39806,6.1963288 147.46875,10.34375 C 147.85847,12.007106 149.06073,13.898766 150.78125,15.28125 C 152.58393,16.729755 154.85674,17.581465 157.15625,17.28125 C 159.41164,16.986795 160.83108,16.370085 162.28125,15.34375 C 163.73142,14.317415 165.21546,12.864566 167.40625,11.0625 C 167.57118,10.920147 167.78214,10.842427 168,10.84375 C 170.54487,10.919502 172.3845,10.795674 173.84375,11.34375 C 174.57337,11.617788 175.23131,12.185938 175.5,12.96875 C 175.58549,13.217826 175.47277,13.570462 175.5,13.84375 C 175.97253,13.423816 176.28928,13.011995 176.4375,12.65625 C 176.69255,12.044097 176.65114,11.446772 176.46875,10.71875 C 176.28636,9.9907279 175.96683,9.1904294 175.78125,8.3125 C 175.68253,7.8454704 175.66598,7.3346661 175.75,6.8125 C 175.36661,6.7946357 174.97635,6.7905809 174.40625,6.84375 C 172.89497,6.9846958 170.76252,7.4758532 168.3125,9.03125 C 168.00352,9.2240407 167.60883,9.2117066 167.3125,9 C 166.5888,8.4674225 165.85307,7.9343021 165.09375,7.40625 C 164.84999,7.2465327 164.69861,6.9787113 164.6875,6.6875 C 164.63321,5.6280515 165.08917,4.7153464 165.625,3.9375 C 165.72405,3.7937166 165.83249,3.6994005 165.9375,3.5625 C 165.00795,3.6234874 163.73767,3.6305217 163.28125,3.75 C 162.4703,3.9622845 162.33278,4.1129449 162.0625,4.5 C 161.80026,4.8886258 161.28369,5.010973 160.875,4.78125 C 159.15688,3.8629263 157.53737,3.2737391 156.1875,3.15625 C 155.95236,3.1357835 155.69533,3.1183383 155.53125,3.125 z " /> + <path + sodipodi:type="arc" + style="color:black;fill:url(#radialGradient4139);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4141);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path4089" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(1.101332,0,0,1.007195,140.7516,-11.77008)" /> + <path + sodipodi:type="arc" + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4143);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path4091" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(0.788277,0,0,0.720875,144.5866,-6.186833)" /> + <path + style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 148.33987,13.349815 C 150.53632,15.983997 153.12029,13.125761 156.62182,12.350816 C 152.92791,12.439294 150.65361,15.060814 147.43199,11.639662 L 148.33987,13.349815 z " + id="path4093" + sodipodi:nodetypes="cccc" /> + <path + style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 155.26287,4.7495012 C 154.36375,4.3772652 153.30762,4.7175332 152.48513,5.0599352 C 155.63438,4.9566222 156.95826,9.8636492 156.95826,9.8636492 C 158.02814,7.6686612 157.13678,5.5253002 155.26287,4.7495012 z " + id="path4095" + sodipodi:nodetypes="ccsc" /> + <path + sodipodi:type="arc" + style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path4097" + sodipodi:cx="26" + sodipodi:cy="24.5" + sodipodi:rx="2" + sodipodi:ry="2" + d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z" + transform="matrix(0.504779,0,0,0.507247,140.3662,-4.913061)" /> + <path + style="opacity:0.31443296;color:black;fill:url(#linearGradient4145);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 147.97532,12.535279 C 147.97532,12.535279 150.46252,17.663234 155.87884,17.896155 C 162.59803,18.189662 167.49336,11.189258 167.49336,11.189258 L 147.97532,12.535279 z " + id="path4099" + sodipodi:nodetypes="cscc" /> + <path + style="fill:url(#linearGradient4147);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 158.67436,15.289672 L 162.58537,20.564137 C 165.51537,18.975849 165.18546,16.560303 164.2088,15.289672 L 159.97658,14.019042 L 158.67436,15.289672 z " + id="path4101" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:type="arc" + style="opacity:1;color:black;fill:url(#linearGradient4149);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;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:inline;overflow:visible" + id="path4103" + sodipodi:cx="10.65625" + sodipodi:cy="15.65625" + sodipodi:rx="1.5625" + sodipodi:ry="0.875" + d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z" + transform="matrix(0.864603,0,0,1.293872,144.2866,-13.25719)" /> + <path + sodipodi:nodetypes="ccsc" + id="path4105" + d="M 155.50083,4.5714542 C 154.60171,4.1992172 153.54557,4.5394852 152.72309,4.8818872 C 155.87233,4.7785742 157.19621,9.6856012 157.19621,9.6856012 C 158.26609,7.4906132 157.37474,5.3472522 155.50083,4.5714542 z " + style="color:black;fill:url(#radialGradient4151);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient4153);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 156.87447,16.459575 L 161.03867,12.245759 L 162.40691,12.423808 L 156.87447,16.459575 z " + id="path4107" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient4155);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 152.4279,5.7811442 C 149.23232,4.5191842 148.5,-0.52865893 148.5,-0.52865893 C 148.5,-0.52865893 149.23232,3.3236422 152.89392,4.7848592 C 150.76812,2.4836417 151.83056,1.6469647 152,-3.9252839e-06 C 152.10441,2.3629519 152.5,3.4999962 154.22541,5.1833732 C 153.33409,3.7209402 154.41149,2.1365821 154.5,0.99999605 C 154.66255,2.3696649 154.27745,4.7731032 155.2906,6.3124962 C 154.26693,5.9275472 153.27572,5.6397772 152.4279,5.7811442 z " + id="path4109" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="cccccccc" + id="path4111" + d="M 154.65785,6.1180942 C 154.10012,4.8533702 155.19955,3.7223434 155.19955,3.7223434 C 155.19955,3.7223434 154.41515,4.8411272 155.16572,6.1282592 C 154.97882,5.0622622 155.29507,4.7377432 155.80646,4.3155992 C 155.33961,5.1409272 155.2031,5.4671402 155.59252,6.6189112 C 155.60987,5.8404302 155.9108,5.6138932 156.22379,5.1997792 C 155.94983,5.7646052 155.92353,6.6622362 155.93401,7.4999962 C 155.54776,7.0133312 155.20327,6.4988912 154.65785,6.1180942 z " + style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 162.90831,4.2506112 C 163.81316,3.8393735 164.43753,3.8071285 165.81077,3.7155389 C 164.5397,4.0902312 164.24272,4.2722112 163.3605,4.7647002 C 162.81005,5.0719832 162.4101,4.4770362 162.90831,4.2506112 z " + id="path4113" + sodipodi:nodetypes="ccss" /> + <path + transform="matrix(1.528265,0,0,1.397683,135.4663,-19.44231)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path4115" + style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4157);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="cccc" + id="path4117" + d="M 149.14633,14.41861 C 151.05072,16.299195 152.1191,14.303444 154.43312,13.184749 C 152.48922,13.304477 150.41203,16.243893 148.00829,12.666041 L 149.14633,14.41861 z " + style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g4119" + transform="matrix(0.673036,0,0,-0.671463,146.5862,23.16008)"> + <path + id="path4121" + d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4159);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path4123" + d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4161);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path4125" + d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4163);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + </g> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.91494405" + inkscape:original="M 15.96875 14.03125 L 14.6875 15.28125 L 18.59375 20.5625 C 21.523745 18.974212 21.195414 16.551881 20.21875 15.28125 L 15.96875 14.03125 z " + xlink:href="#path2190" + style="opacity:0.34536079;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4165);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4127" + inkscape:href="#path2190" + d="M 16.21875,15.0625 L 15.90625,15.375 L 18.78125,19.25 C 19.477169,18.705623 19.882272,18.170019 19.96875,17.65625 C 20.069704,17.056479 19.850776,16.477809 19.5625,16.03125 L 16.21875,15.0625 z " + transform="translate(144,0)" /> + <path + sodipodi:type="arc" + style="opacity:0.29381445;color:black;fill:url(#radialGradient4217);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + id="path4167" + sodipodi:cx="20.152544" + sodipodi:cy="33.636894" + sodipodi:rx="15.291184" + sodipodi:ry="3.9332814" + d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z" + transform="matrix(0.629968,0,0,1.194637,111.7447,-21.88272)" /> + <path + style="fill:url(#linearGradient4288);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 120.39209,1.4667825 C 117.01691,1.6244893 113.37202,5.0069812 111.5,9.8542692 C 112.20201,14.162969 116.72395,19.141263 121.58236,18.411307 C 126.04045,17.741497 128.51545,15.568192 132.56023,11.739325 L 135,12.4375 L 135,7 L 132.46179,7.9872942 C 131.7846,7.4137812 130.10142,6.5586652 129.37822,5.9798772 C 129.30472,4.3295432 130.01401,2.8027894 131,1.5 C 128,-0.5 127,1 125.52202,2.7241777 C 123.85671,1.699843 122.52894,1.6344033 121.08112,1.4893851 C 120.85339,1.4665741 120.61711,1.4562688 120.39209,1.4667825 z " + id="path4169" + sodipodi:nodetypes="ccscccccccsc" /> + <path + style="opacity:0.943299;color:black;fill:url(#linearGradient4223);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 131.45495,8.0992522 C 124.34682,5.9013692 119.51377,16.972841 112.45007,9.9986852 C 113.98795,4.9192172 118.13044,1.2609961 121.3281,2.0447504 C 123.39339,2.5509576 124.2834,2.4014386 125.4808,3.1219254 C 127.64608,4.4247882 128.90724,6.3639392 131.45495,8.0992522 z " + id="path4173" + sodipodi:nodetypes="ccssc" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.97577339" + inkscape:original="M 129.09375 0.59375 C 127.47759 0.25269583 126.63974 1.4256167 125.53125 2.71875 C 123.86594 1.6944154 122.54157 1.6450182 121.09375 1.5 C 120.86602 1.477189 120.63127 1.4582363 120.40625 1.46875 C 117.03107 1.6264568 113.37202 4.996462 111.5 9.84375 C 112.20201 14.15245 116.73534 19.136206 121.59375 18.40625 C 126.05184 17.736441 128.51772 15.578867 132.5625 11.75 L 135 12.4375 L 135 7 L 132.46875 8 C 131.79156 7.426487 130.0982 6.547538 129.375 5.96875 C 129.3015 4.3184162 130.01401 2.8027894 131 1.5 C 130.25 1 129.63247 0.70743472 129.09375 0.59375 z " + xlink:href="#path4169" + style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4296);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4286" + inkscape:href="#path4169" + d="M 128.90625,1.5625 C 128.35262,1.4456695 128.11619,1.5146346 127.71875,1.8125 C 127.32131,2.1103654 126.85131,2.6787349 126.28125,3.34375 C 125.97534,3.7146058 125.44492,3.80743 125.03125,3.5625 C 123.55066,2.6517866 122.48467,2.6174594 121,2.46875 C 120.78511,2.4472248 120.5763,2.4310146 120.4375,2.4375 C 117.73989,2.563547 114.37101,5.490781 112.5625,9.90625 C 112.9232,11.739112 114.04758,13.822696 115.65625,15.3125 C 117.32852,16.861202 119.37505,17.747374 121.4375,17.4375 C 125.64341,16.80558 127.87235,14.849815 131.90625,11.03125 C 132.10979,10.845849 132.38218,10.755054 132.65625,10.78125 C 133.43284,10.864224 134.12673,11.172655 134.59375,11.6875 C 135.06077,12.202345 135.24566,12.835896 135.28125,13.46875 C 135.29788,13.76445 135.22118,14.074735 135.1875,14.375 C 136.00222,13.262269 136.40625,11.874918 136.40625,10.3125 C 136.40625,8.8662002 135.98811,7.3840257 135.40625,6 C 135.39798,6.0569517 135.41583,6.0996104 135.40625,6.15625 C 135.29414,6.8191267 135.07765,7.5013881 134.59375,8.0625 C 134.10985,8.6236119 133.3282,8.9730522 132.46875,8.96875 C 132.24129,8.9709042 132.02022,8.8935305 131.84375,8.75 C 131.62365,8.5635943 131.03396,8.1751051 130.4375,7.8125 C 129.84104,7.4498949 129.21354,7.0897308 128.75,6.71875 C 128.53838,6.5389814 128.41336,6.277577 128.40625,6 C 128.33785,4.4642657 128.88877,3.1192182 129.625,1.90625 C 129.39134,1.7993854 129.06953,1.5969563 128.90625,1.5625 z " /> + <path + style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 113.22213,13.193316 C 115.27804,16.030791 118.72397,13.038587 122,12.5 C 118.72397,12.5 115.38782,15.036362 112.37235,11.351182 L 113.22213,13.193316 z " + id="path4181" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.31443296;color:black;fill:url(#linearGradient4233);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 112.88092,12.315918 C 112.88092,12.315918 115.20896,17.839623 120.27869,18.09052 C 126.56792,18.406678 131.62421,11.739325 131.62421,11.739325 L 112.88092,12.315918 z " + id="path4187" + sodipodi:nodetypes="cscc" /> + <path + style="fill:url(#linearGradient3229);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 122.98344,15.299161 C 122.98166,16.992908 122.36979,18.58918 121.49972,20.5 C 123.49972,21 127.41388,18.868692 126.49972,17.5 L 124.20233,13.93047 L 122.98344,15.299161 z " + id="path4189" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient4241);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 121.32131,16.539013 L 125.21904,11.999996 L 126.49972,12.191786 L 121.32131,16.539013 z " + id="path4195" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 126.71235,3.3532967 C 127.5,2.5 128,2 129,2 C 128,2.5 127.5,3 127.13561,3.9070605 C 126.90733,4.4753098 126.3554,3.7399995 126.71235,3.3532967 z " + id="path4201" + sodipodi:nodetypes="ccss" /> + <g + id="g4274" + transform="translate(47.10977,-6.001675)"> + <path + transform="matrix(1.101332,0,0,1.007195,58.75165,-5.770077)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path4177" + style="color:black;fill:url(#radialGradient4227);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4229);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + transform="matrix(0.788277,0,0,0.720875,62.58658,-0.186829)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path4179" + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4231);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccsc" + id="path4183" + d="M 73.262873,10.749505 C 72.363755,10.377269 71.307619,10.717537 70.485134,11.059939 C 73.634378,10.956626 74.958258,15.863653 74.958258,15.863653 C 76.028136,13.668665 75.136783,11.525304 73.262873,10.749505 z " + style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + transform="matrix(0.504779,0,0,0.507247,58.36619,1.086943)" + d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z" + sodipodi:ry="2" + sodipodi:rx="2" + sodipodi:cy="24.5" + sodipodi:cx="26" + id="path4185" + style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + transform="matrix(0.864603,0,0,1.293872,62.28657,-7.257184)" + d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z" + sodipodi:ry="0.875" + sodipodi:rx="1.5625" + sodipodi:cy="15.65625" + sodipodi:cx="10.65625" + id="path4191" + style="opacity:1;color:black;fill:url(#linearGradient4237);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + style="color:black;fill:url(#radialGradient4239);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 73.500826,10.571458 C 72.601708,10.199221 71.545573,10.539489 70.723088,10.881891 C 73.872331,10.778578 75.196211,15.685605 75.196211,15.685605 C 76.266089,13.490617 75.374737,11.347256 73.500826,10.571458 z " + id="path4193" + sodipodi:nodetypes="ccsc" /> + <path + sodipodi:nodetypes="cccccccc" + id="path4197" + d="M 70.427898,11.781148 C 67.23232,10.519188 66.513864,6.001675 66.513864,6.001675 C 66.513864,6.001675 67.23232,9.323646 70.89392,10.784863 C 68.768121,8.4836455 69.402486,7.6911629 69.571922,6.0441942 C 69.676327,8.40715 70.5,9.5 72.225411,11.183377 C 71.334093,9.720944 72.381156,8.136586 72.46967,7 C 72.632218,8.3696688 72.277446,10.773107 73.290604,12.3125 C 72.266929,11.927551 71.275723,11.639781 70.427898,11.781148 z " + style="opacity:1;color:black;fill:url(#linearGradient4243);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 72.657852,12.118098 C 72.100118,10.853374 73.199546,9.7223472 73.199546,9.7223472 C 73.199546,9.7223472 72.415146,10.841131 73.165719,12.128263 C 72.97882,11.062266 73.295074,10.737747 73.80646,10.315603 C 73.339609,11.140931 73.203095,11.467144 73.592525,12.618915 C 73.609867,11.840434 73.910803,11.613897 74.22379,11.199783 C 73.949828,11.764609 73.923533,12.66224 73.934007,13.5 C 73.54776,13.013335 73.203273,12.498895 72.657852,12.118098 z " + id="path4199" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:type="arc" + style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4245);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path4203" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(1.528265,0,0,1.397683,53.46625,-13.44231)" /> + </g> + <path + sodipodi:nodetypes="cccc" + id="path4205" + d="M 113.97699,14.344596 C 115.75952,16.370315 118.33405,14.20503 120.5,13 C 118.68048,13.128968 115.1617,16.310745 112.91178,12.456772 L 113.97699,14.344596 z " + style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g4207" + transform="matrix(0.329213,0,0,0.842105,121.8027,-7.631574)"> + <path + id="path4209" + d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4247);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path4211" + d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4249);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path4213" + d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4251);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + </g> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.81122816" + inkscape:original="M 15.96875 14.03125 L 14.6875 15.28125 L 18.59375 20.5625 C 21.523745 18.974212 21.195414 16.551881 20.21875 15.28125 L 15.96875 14.03125 z " + xlink:href="#path2190" + style="opacity:0.34536079;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3146);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path3136" + inkscape:href="#path2190" + d="M 16.1875,14.9375 L 15.75,15.375 L 18.75,19.40625 C 19.543133,18.82201 19.967269,18.222021 20.0625,17.65625 C 20.167862,17.030288 19.954643,16.434316 19.65625,15.96875 L 16.1875,14.9375 z " /> + <path + sodipodi:type="arc" + style="opacity:0.29381445;color:black;fill:url(#radialGradient3298);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + id="path3248" + sodipodi:cx="20.152544" + sodipodi:cy="33.636894" + sodipodi:rx="15.291184" + sodipodi:ry="3.9332814" + d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z" + transform="matrix(0.685582,0,0,1.016961,73.70043,-16.20742)" /> + <path + style="fill:url(#linearGradient3338);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 83,2.4634374 C 79.394074,2.6098452 75.4375,5.4999962 73.4375,9.999996 C 74.1875,13.999996 79.081082,18.871617 84.271632,18.193959 C 89.034499,17.572138 92.491205,15.554541 96.8125,11.999996 C 102.33677,14.776589 104.5625,15.437496 104.5625,15.437496 C 102.625,10.187496 105.625,10.062496 104.4375,5.5624963 C 100.5625,6.6874962 100.375,7.4374962 96.707338,8.5167822 C 95.983847,7.9843592 93.3731,7.1905082 92.600453,6.6531882 C 93.021938,5.3710932 94.196611,3.6469462 95.5625,2.7499962 C 91.875,1.9374961 91.002652,3.0116728 89,3.9999962 C 87.220837,3.0490508 85.282924,2.6190489 83.736133,2.4844206 C 83.492826,2.463244 83.240395,2.453677 83,2.4634374 z " + id="path3250" + sodipodi:nodetypes="ccscccccccsc" /> + <path + style="opacity:0.31999996;color:black;fill:url(#linearGradient3302);fill-opacity:1;fill-rule:evenodd;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:inline;overflow:visible" + d="M 104.0625,6.2019023 C 103.94881,8.8546843 103.03175,12.73086 103.61365,14.437496 C 101.45574,13.910821 99.094814,12.520132 96.875,11.499996 L 97.75,8.7499962 C 99.487048,8.4758867 102.45878,6.5623454 104.0625,6.2019023 z " + id="path3252" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:0.943299;color:black;fill:url(#linearGradient3304);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 94.81916,8.6207192 C 87.225094,6.5803052 81.436632,16.421053 73.890017,9.946565 C 75.533038,5.2310202 80.583731,2.2723946 84,2.9999962 C 86.206482,3.4699358 87.157334,3.3311292 88.436597,3.9999962 C 90.749903,5.2095142 92.09728,7.0097332 94.81916,8.6207192 z " + id="path3254" + sodipodi:nodetypes="ccssc" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-1.0049475" + inkscape:original="M 83 2.46875 C 79.394074 2.6151579 75.4375 5.5000002 73.4375 10 C 74.1875 14 79.0907 18.865158 84.28125 18.1875 C 89.04412 17.56568 92.491205 15.554545 96.8125 12 C 102.33677 14.776593 104.5625 15.4375 104.5625 15.4375 C 102.625 10.1875 105.625 10.0625 104.4375 5.5625 C 100.5625 6.6875 100.38641 7.451964 96.71875 8.53125 C 95.995261 7.9988274 93.366397 7.19357 92.59375 6.65625 C 93.015232 5.374155 94.196611 3.64695 95.5625 2.75 C 91.875 1.9374999 91.002652 3.0116766 89 4 C 87.220837 3.0490546 85.296791 2.6346283 83.75 2.5 C 83.506696 2.4788235 83.240395 2.4589896 83 2.46875 z " + xlink:href="#path3250" + style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3346);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path3336" + inkscape:href="#path3250" + d="M 83.03125,3.46875 C 80.021486,3.5909525 76.445164,6.0810297 74.53125,10.0625 C 74.916431,11.700838 76.120365,13.633985 77.84375,15.0625 C 79.649834,16.559564 81.907376,17.481104 84.15625,17.1875 C 88.705026,16.593631 91.925073,14.724872 96.1875,11.21875 C 96.488227,10.976389 96.901236,10.9278 97.25,11.09375 C 101.54308,13.251525 102.42577,13.484331 103.1875,13.75 C 102.93107,12.17418 102.98435,10.861501 103.25,9.9375 C 103.53327,8.9522052 103.6709,8.1193798 103.5625,6.96875 C 102.59676,7.3096073 101.62049,7.645786 100.9375,7.96875 C 99.953926,8.4338503 98.891295,8.9434467 97,9.5 C 96.6999,9.5867268 96.376536,9.5289831 96.125,9.34375 C 96.036453,9.2785873 95.155569,8.8658203 94.3125,8.53125 C 93.469431,8.1966797 92.662989,7.9080787 92.03125,7.46875 C 91.663142,7.2239137 91.498249,6.7672853 91.625,6.34375 C 91.939075,5.3883742 92.594152,4.383559 93.375,3.46875 C 92.800317,3.4619893 92.327728,3.5342623 91.9375,3.65625 C 91.190506,3.8897647 90.516466,4.3737726 89.4375,4.90625 C 89.147616,5.0404437 88.811202,5.0288432 88.53125,4.875 C 86.910677,4.0088194 85.097278,3.6254229 83.65625,3.5 C 83.422051,3.479616 83.186447,3.4624488 83.03125,3.46875 z " /> + <path + sodipodi:type="arc" + style="color:black;fill:url(#radialGradient3308);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3310);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path3258" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(1.101332,0,0,1.007195,67.75165,-11.77008)" /> + <path + sodipodi:type="arc" + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3312);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path3260" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(0.788277,0,0,0.720875,71.58658,-6.186833)" /> + <path + style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 75.339868,13.349815 C 77.536324,15.983997 80.5,12.999996 84,12.499996 C 80.5,12.499996 77.653607,15.060814 74.43199,11.639662 L 75.339868,13.349815 z " + id="path3262" + sodipodi:nodetypes="cccc" /> + <path + style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 82.262873,4.7495012 C 81.363755,4.3772652 80.307619,4.7175332 79.485134,5.0599352 C 82.634378,4.9566222 83.958258,9.8636492 83.958258,9.8636492 C 85.028136,7.6686612 84.136783,5.5253002 82.262873,4.7495012 z " + id="path3264" + sodipodi:nodetypes="ccsc" /> + <path + sodipodi:type="arc" + style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path3266" + sodipodi:cx="26" + sodipodi:cy="24.5" + sodipodi:rx="2" + sodipodi:ry="2" + d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z" + transform="matrix(0.504779,0,0,0.507247,67.36619,-4.913061)" /> + <path + style="opacity:0.31443296;color:black;fill:url(#linearGradient3314);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 74.975322,12.535279 C 74.975322,12.535279 77.462519,17.663234 82.878841,17.896155 C 89.598032,18.189662 95,11.999996 95,11.999996 L 74.975322,12.535279 z " + id="path3268" + sodipodi:nodetypes="cscc" /> + <path + style="fill:url(#linearGradient3350);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 85.674361,15.289672 L 91.50158,19.711961 C 93.431575,17.873673 93.101664,15.770627 92.5,14.937496 L 86.976581,14.019042 L 85.674361,15.289672 z " + id="path3270" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:type="arc" + style="opacity:1;color:black;fill:url(#linearGradient3318);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;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:inline;overflow:visible" + id="path3272" + sodipodi:cx="10.65625" + sodipodi:cy="15.65625" + sodipodi:rx="1.5625" + sodipodi:ry="0.875" + d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z" + transform="matrix(0.864603,0,0,1.293872,71.28657,-13.25719)" /> + <path + sodipodi:nodetypes="ccsc" + id="path3274" + d="M 82.500826,4.5714542 C 81.601708,4.1992172 80.545573,4.5394852 79.723088,4.8818872 C 82.872331,4.7785742 84.196211,9.6856012 84.196211,9.6856012 C 85.266089,7.4906132 84.374737,5.3472522 82.500826,4.5714542 z " + style="color:black;fill:url(#radialGradient3320);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient3322);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 83.874472,16.459575 L 88.03867,12.245759 L 89.406906,12.423808 L 83.874472,16.459575 z " + id="path3276" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient3324);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 79.427898,5.7811442 C 76.23232,4.5191842 76,-0.52865893 76,-0.52865893 C 76,-0.52865893 76.23232,3.3236422 79.89392,4.7848592 C 77.768121,2.4836417 79.330564,1.6469648 79.5,-3.8252839e-06 C 79.604405,2.362952 79.5,3.4999962 81.225411,5.1833732 C 80.334093,3.7209402 81.911486,2.1365822 82,0.99999615 C 82.162548,2.369665 81.277446,4.7731032 82.290604,6.3124962 C 81.266929,5.9275472 80.275723,5.6397772 79.427898,5.7811442 z " + id="path3278" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="cccccccc" + id="path3280" + d="M 81.657852,6.1180942 C 81.100118,4.8533702 82.199546,3.7223434 82.199546,3.7223434 C 82.199546,3.7223434 81.415146,4.8411272 82.165719,6.1282592 C 81.97882,5.0622622 82.295074,4.7377432 82.80646,4.3155992 C 82.339609,5.1409272 82.203095,5.4671402 82.592525,6.6189112 C 82.609867,5.8404302 82.910803,5.6138932 83.22379,5.1997792 C 82.949828,5.7646052 82.923533,6.6622362 82.934007,7.4999962 C 82.54776,7.0133312 82.203273,6.4988912 81.657852,6.1180942 z " + style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 90.097533,4.5350723 C 91.002386,4.1238346 91.626758,4.0915896 93,4 C 91.728928,4.3746923 91.431949,4.5566723 90.549729,5.0491613 C 89.999276,5.3564443 89.599324,4.7614973 90.097533,4.5350723 z " + id="path3282" + sodipodi:nodetypes="ccss" /> + <path + transform="matrix(1.528265,0,0,1.397683,62.46625,-19.44231)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path3284" + style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3326);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="cccc" + id="path3286" + d="M 76.14633,14.41861 C 78.050721,16.299195 79.685975,14.118691 82,12.999996 C 80.056095,13.119724 77.412033,16.243893 75.00829,12.666041 L 76.14633,14.41861 z " + style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g3288" + transform="matrix(0.790123,0,0,0.952165,69.92595,-8.933107)"> + <path + id="path3290" + d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient3328);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path3292" + d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient3330);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path3294" + d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient3332);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + </g> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.90809005" + inkscape:original="M 86.96875 14.03125 L 85.6875 15.28125 L 91.5 19.71875 C 93.429996 17.880461 93.101664 15.770631 92.5 14.9375 L 86.96875 14.03125 z " + xlink:href="#path3270" + style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3358);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path3348" + inkscape:href="#path3270" + d="M 87.25,15 L 87.0625,15.1875 L 91.34375,18.4375 C 91.74994,17.8779 91.98492,17.350328 92.03125,16.875 C 92.081926,16.355082 91.932947,16.008676 91.8125,15.75 L 87.25,15 z " /> + <path + sodipodi:type="arc" + style="opacity:0.29381445;color:black;fill:url(#radialGradient3410);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + id="path3360" + sodipodi:cx="20.152544" + sodipodi:cy="33.636894" + sodipodi:rx="15.291184" + sodipodi:ry="3.9332814" + d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z" + transform="matrix(0.685582,0,0,1.016961,217.7629,-16.20742)" /> + <path + style="fill:url(#linearGradient3412);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 227.0625,2.4634374 C 223.45657,2.6098452 219.5,5.4999962 217.5,9.999996 C 218.25,13.999996 223.14358,18.871617 228.33413,18.193959 C 233.097,17.572138 236.5537,15.554541 240.875,11.999996 C 246.39927,14.776589 248.625,15.437496 248.625,15.437496 C 246.6875,10.187496 249.6875,10.062496 248.5,5.5624963 C 244.625,6.6874962 244.4375,7.4374962 240.76984,8.5167822 C 240.04635,7.9843592 237.4356,7.1905082 236.66295,6.6531882 C 237.08444,5.3710932 238.25911,3.6469462 239.625,2.7499962 C 235.9375,1.9374961 235.06515,3.0116728 233.0625,3.9999962 C 231.28334,3.0490508 229.34542,2.6190489 227.79863,2.4844206 C 227.55533,2.463244 227.3029,2.453677 227.0625,2.4634374 z " + id="path3362" + sodipodi:nodetypes="ccscccccccsc" /> + <path + style="opacity:0.943299;color:black;fill:url(#linearGradient3416);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 238.88166,8.6207192 C 231.28759,6.5803052 225.49913,16.421053 217.95252,9.946565 C 219.59554,5.2310202 224.64623,2.2723946 228.0625,2.9999962 C 230.26898,3.4699358 231.21983,3.3311292 232.4991,3.9999962 C 234.8124,5.2095142 236.15978,7.0097332 238.88166,8.6207192 z " + id="path3366" + sodipodi:nodetypes="ccssc" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-1.0049475" + inkscape:original="M 83 2.46875 C 79.394074 2.6151579 75.4375 5.5000002 73.4375 10 C 74.1875 14 79.0907 18.865158 84.28125 18.1875 C 89.04412 17.56568 92.491205 15.554545 96.8125 12 C 102.33677 14.776593 104.5625 15.4375 104.5625 15.4375 C 102.625 10.1875 105.625 10.0625 104.4375 5.5625 C 100.5625 6.6875 100.38641 7.451964 96.71875 8.53125 C 95.995261 7.9988274 93.366397 7.19357 92.59375 6.65625 C 93.015232 5.374155 94.196611 3.64695 95.5625 2.75 C 91.875 1.9374999 91.002652 3.0116766 89 4 C 87.220837 3.0490546 85.296791 2.6346283 83.75 2.5 C 83.506696 2.4788235 83.240395 2.4589896 83 2.46875 z " + xlink:href="#path3250" + style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3418);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path3368" + inkscape:href="#path3250" + d="M 83.03125,3.46875 C 80.021486,3.5909525 76.445164,6.0810297 74.53125,10.0625 C 74.916431,11.700838 76.120365,13.633985 77.84375,15.0625 C 79.649834,16.559564 81.907376,17.481104 84.15625,17.1875 C 88.705026,16.593631 91.925073,14.724872 96.1875,11.21875 C 96.488227,10.976389 96.901236,10.9278 97.25,11.09375 C 101.54308,13.251525 102.42577,13.484331 103.1875,13.75 C 102.93107,12.17418 102.98435,10.861501 103.25,9.9375 C 103.53327,8.9522052 103.6709,8.1193798 103.5625,6.96875 C 102.59676,7.3096073 101.62049,7.645786 100.9375,7.96875 C 99.953926,8.4338503 98.891295,8.9434467 97,9.5 C 96.6999,9.5867268 96.376536,9.5289831 96.125,9.34375 C 96.036453,9.2785873 95.155569,8.8658203 94.3125,8.53125 C 93.469431,8.1966797 92.662989,7.9080787 92.03125,7.46875 C 91.663142,7.2239137 91.498249,6.7672853 91.625,6.34375 C 91.939075,5.3883742 92.594152,4.383559 93.375,3.46875 C 92.800317,3.4619893 92.327728,3.5342623 91.9375,3.65625 C 91.190506,3.8897647 90.516466,4.3737726 89.4375,4.90625 C 89.147616,5.0404437 88.811202,5.0288432 88.53125,4.875 C 86.910677,4.0088194 85.097278,3.6254229 83.65625,3.5 C 83.422051,3.479616 83.186447,3.4624488 83.03125,3.46875 z " + transform="translate(144.0625,0)" /> + <path + sodipodi:type="arc" + style="color:black;fill:url(#radialGradient3420);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3422);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path3370" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(1.101332,0,0,1.007195,211.8141,-11.77008)" /> + <path + sodipodi:type="arc" + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3424);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path3372" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(0.788277,0,0,0.720875,215.6491,-6.186833)" /> + <path + style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 219.40237,13.349815 C 221.59882,15.983997 224.5625,12.999996 228.0625,12.499996 C 224.5625,12.499996 221.71611,15.060814 218.49449,11.639662 L 219.40237,13.349815 z " + id="path3374" + sodipodi:nodetypes="cccc" /> + <path + style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 226.32537,4.7495012 C 225.42625,4.3772652 224.37012,4.7175332 223.54763,5.0599352 C 226.69688,4.9566222 228.02076,9.8636492 228.02076,9.8636492 C 229.09064,7.6686612 228.19928,5.5253002 226.32537,4.7495012 z " + id="path3376" + sodipodi:nodetypes="ccsc" /> + <path + sodipodi:type="arc" + style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path3378" + sodipodi:cx="26" + sodipodi:cy="24.5" + sodipodi:rx="2" + sodipodi:ry="2" + d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z" + transform="matrix(0.504779,0,0,0.507247,211.4287,-4.913061)" /> + <path + style="opacity:0.31443296;color:black;fill:url(#linearGradient3426);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 219.03782,12.535279 C 219.03782,12.535279 221.52502,17.663234 226.94134,17.896155 C 233.66053,18.189662 239.0625,11.999996 239.0625,11.999996 L 219.03782,12.535279 z " + id="path3380" + sodipodi:nodetypes="cscc" /> + <path + style="fill:url(#linearGradient3428);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 229.73686,15.289672 L 235.56408,19.711961 C 237.49408,17.873673 237.16416,15.770627 236.5625,14.937496 L 231.03908,14.019042 L 229.73686,15.289672 z " + id="path3382" + sodipodi:nodetypes="ccccc" /> + <path + sodipodi:type="arc" + style="opacity:1;color:black;fill:url(#linearGradient3430);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;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:inline;overflow:visible" + id="path3384" + sodipodi:cx="10.65625" + sodipodi:cy="15.65625" + sodipodi:rx="1.5625" + sodipodi:ry="0.875" + d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z" + transform="matrix(0.864603,0,0,1.293872,215.3491,-13.25719)" /> + <path + sodipodi:nodetypes="ccsc" + id="path3386" + d="M 226.56333,4.5714542 C 225.66421,4.1992172 224.60807,4.5394852 223.78559,4.8818872 C 226.93483,4.7785742 228.25871,9.6856012 228.25871,9.6856012 C 229.32859,7.4906132 228.43724,5.3472522 226.56333,4.5714542 z " + style="color:black;fill:url(#radialGradient3432);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient3434);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 227.93697,16.459575 L 232.10117,12.245759 L 233.46941,12.423808 L 227.93697,16.459575 z " + id="path3388" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient3436);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 223.4904,5.7811442 C 220.29482,4.5191842 220.0625,-0.52865893 220.0625,-0.52865893 C 220.0625,-0.52865893 220.29482,3.3236422 223.95642,4.7848592 C 221.83062,2.4836417 223.39306,1.6469648 223.5625,-3.8252839e-06 C 223.6669,2.362952 223.5625,3.4999962 225.28791,5.1833732 C 224.39659,3.7209402 225.97399,2.1365822 226.0625,0.99999615 C 226.22505,2.369665 225.33995,4.7731032 226.3531,6.3124962 C 225.32943,5.9275472 224.33822,5.6397772 223.4904,5.7811442 z " + id="path3390" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:nodetypes="cccccccc" + id="path3392" + d="M 225.72035,6.1180942 C 225.16262,4.8533702 226.26205,3.7223434 226.26205,3.7223434 C 226.26205,3.7223434 225.47765,4.8411272 226.22822,6.1282592 C 226.04132,5.0622622 226.35757,4.7377432 226.86896,4.3155992 C 226.40211,5.1409272 226.2656,5.4671402 226.65502,6.6189112 C 226.67237,5.8404302 226.9733,5.6138932 227.28629,5.1997792 C 227.01233,5.7646052 226.98603,6.6622362 226.99651,7.4999962 C 226.61026,7.0133312 226.26577,6.4988912 225.72035,6.1180942 z " + style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 234.16003,4.5350723 C 235.06489,4.1238346 235.68926,4.0915896 237.0625,4 C 235.79143,4.3746923 235.49445,4.5566723 234.61223,5.0491613 C 234.06178,5.3564443 233.66182,4.7614973 234.16003,4.5350723 z " + id="path3394" + sodipodi:nodetypes="ccss" /> + <path + transform="matrix(1.528265,0,0,1.397683,206.5288,-19.44231)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path3396" + style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3438);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="cccc" + id="path3398" + d="M 220.20883,14.41861 C 222.11322,16.299195 223.74847,14.118691 226.0625,12.999996 C 224.11859,13.119724 221.47453,16.243893 219.07079,12.666041 L 220.20883,14.41861 z " + style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g3400" + transform="matrix(0.790123,0,0,0.952165,213.9885,-8.933107)"> + <path + id="path3402" + d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient3440);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path3404" + d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient3442);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path3406" + d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient3444);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + </g> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.90809005" + inkscape:original="M 86.96875 14.03125 L 85.6875 15.28125 L 91.5 19.71875 C 93.429996 17.880461 93.101664 15.770631 92.5 14.9375 L 86.96875 14.03125 z " + xlink:href="#path3270" + style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient3446);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path3408" + inkscape:href="#path3270" + d="M 87.25,15 L 87.0625,15.1875 L 91.34375,18.4375 C 91.74994,17.8779 91.98492,17.350328 92.03125,16.875 C 92.081926,16.355082 91.932947,16.008676 91.8125,15.75 L 87.25,15 z " + transform="translate(144.0625,0)" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.91437298" + inkscape:original="M 124.1875 13.9375 L 122.96875 15.3125 C 122.96697 17.006247 122.37007 18.58918 121.5 20.5 C 123.5 21 127.41416 18.868692 126.5 17.5 L 124.1875 13.9375 z " + xlink:href="#path4189" + style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4122);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path3227" + inkscape:href="#path4189" + d="M 123.0625,15.4375 L 122.8125,15.71875 C 122.74639,17.008605 122.39037,18.258943 121.875,19.53125 C 122.46166,19.41466 123.09015,19.214126 123.625,18.90625 C 124.10321,18.630978 124.47751,18.304044 124.625,18.09375 C 124.68139,18.013344 124.68136,17.987719 124.6875,17.96875 L 123.0625,15.4375 z " /> + <g + id="g4236" + transform="translate(-144.5,-5.557563e-3)"> + <path + transform="matrix(1.101332,0,0,1.007195,175.7517,-11.77008)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path4238" + style="color:black;fill:url(#radialGradient4256);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4258);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + transform="matrix(0.788277,0,0,0.720875,179.5866,-6.186833)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path4240" + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4260);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccsc" + id="path4242" + d="M 190.26287,4.7495012 C 189.36375,4.3772652 188.30762,4.7175332 187.48513,5.0599352 C 190.63438,4.9566222 191.95826,9.8636492 191.95826,9.8636492 C 193.02814,7.6686612 192.13678,5.5253002 190.26287,4.7495012 z " + style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + transform="matrix(0.504779,0,0,0.507247,175.3662,-4.913061)" + d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z" + sodipodi:ry="2" + sodipodi:rx="2" + sodipodi:cy="24.5" + sodipodi:cx="26" + id="path4244" + style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + transform="matrix(0.864603,0,0,1.293872,179.2866,-13.25719)" + d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z" + sodipodi:ry="0.875" + sodipodi:rx="1.5625" + sodipodi:cy="15.65625" + sodipodi:cx="10.65625" + id="path4246" + style="opacity:1;color:black;fill:url(#linearGradient4262);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + style="color:black;fill:url(#radialGradient4264);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 190.50083,4.5714542 C 189.60171,4.1992172 188.54557,4.5394852 187.72309,4.8818872 C 190.87233,4.7785742 192.19621,9.6856012 192.19621,9.6856012 C 193.26609,7.4906132 192.37474,5.3472522 190.50083,4.5714542 z " + id="path4248" + sodipodi:nodetypes="ccsc" /> + <path + sodipodi:nodetypes="cccccccc" + id="path4250" + d="M 187.4279,5.7811442 C 184.23232,4.5191842 184,-0.52865893 184,-0.52865893 C 184,-0.52865893 184.23232,3.3236422 187.89392,4.7848592 C 185.76812,2.4836417 187.33056,1.6469648 187.5,-3.8252839e-06 C 187.6044,2.362952 187.5,3.4999962 189.22541,5.1833732 C 188.33409,3.7209402 189.91149,2.1365822 190,0.99999615 C 190.16255,2.369665 189.27745,4.7731032 190.2906,6.3124962 C 189.26693,5.9275472 188.27572,5.6397772 187.4279,5.7811442 z " + style="opacity:1;color:black;fill:url(#linearGradient4266);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 189.65785,6.1180942 C 189.10012,4.8533702 190.19955,3.7223434 190.19955,3.7223434 C 190.19955,3.7223434 189.41515,4.8411272 190.16572,6.1282592 C 189.97882,5.0622622 190.29507,4.7377432 190.80646,4.3155992 C 190.33961,5.1409272 190.20309,5.4671402 190.59252,6.6189112 C 190.60987,5.8404302 190.9108,5.6138932 191.22379,5.1997792 C 190.94983,5.7646052 190.92353,6.6622362 190.93401,7.4999962 C 190.54776,7.0133312 190.20327,6.4988912 189.65785,6.1180942 z " + id="path4252" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:type="arc" + style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4268);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path4254" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(1.528265,0,0,1.397683,170.4663,-19.44231)" /> + </g> + <path + style="fill:#fcaf3e;fill-opacity:1;stroke:#b15700;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" + d="M 132.5,2 C 137.19419,4.1941882 138.80083,15.738334 131.5625,17.5 C 133.5625,13 134.51098,7 132.5,2 z " + id="rect4379" + sodipodi:nodetypes="ccc" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-1.0242851" + inkscape:original="M 132.5 2 C 134.51098 7 133.5625 13 131.5625 17.5 C 138.80083 15.738334 137.19419 4.1941882 132.5 2 z " + xlink:href="#rect4379" + style="fill:none;fill-opacity:1;stroke:url(#linearGradient4391);stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;opacity:0.3" + id="path4383" + inkscape:href="#rect4379" + d="M 135.3125,4.40625 C 136.02112,7.962997 135.90134,11.588274 134.8125,14.8125 C 136.35593,13.318483 137.02651,11.365608 137,9.34375 C 136.97592,7.5075093 136.31957,5.7445231 135.3125,4.40625 z " /> + <path + sodipodi:type="arc" + style="opacity:0.29381445;color:black;fill:url(#radialGradient4447);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + id="path4393" + sodipodi:cx="20.152544" + sodipodi:cy="33.636894" + sodipodi:rx="15.291184" + sodipodi:ry="3.9332814" + d="M 35.443728 33.636894 A 15.291184 3.9332814 0 1 1 4.8613596,33.636894 A 15.291184 3.9332814 0 1 1 35.443728 33.636894 z" + transform="matrix(0.629968,0,0,1.194637,255.7447,-21.88272)" /> + <path + style="fill:url(#linearGradient4487);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 264.39209,1.4667825 C 261.01691,1.6244893 257.37202,5.0069812 255.5,9.8542692 C 256.20201,14.162969 260.72395,19.141263 265.58236,18.411307 C 270.04045,17.741497 272.51545,15.568192 276.56023,11.739325 C 279,12 278.5,14 277.5,17 C 282.5,14.5625 282,6.5 278.5,2.5 C 278.5,4.5 279,8 276.46179,7.9872942 C 275.7846,7.4137812 274.10142,6.5586652 273.37822,5.9798772 C 273.30472,4.3295432 274.01401,2.8027894 275,1.5 C 272,-0.5 271,1 269.52202,2.7241777 C 267.85671,1.699843 266.52894,1.6344033 265.08112,1.4893851 C 264.85339,1.4665741 264.61711,1.4562688 264.39209,1.4667825 z " + id="path4395" + sodipodi:nodetypes="ccscccccccsc" /> + <path + style="opacity:0.943299;color:black;fill:url(#linearGradient4451);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible" + d="M 275.45495,8.0992522 C 268.34682,5.9013692 263.51377,16.972841 256.45007,9.9986852 C 257.98795,4.9192172 262.13044,1.2609961 265.3281,2.0447504 C 267.39339,2.5509576 268.2834,2.4014386 269.4808,3.1219254 C 271.64608,4.4247882 272.90724,6.3639392 275.45495,8.0992522 z " + id="path4397" + sodipodi:nodetypes="ccssc" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-1.0204015" + inkscape:original="M 273.09375 0.59375 C 271.47759 0.25269583 270.63973 1.4256167 269.53125 2.71875 C 267.86593 1.6944154 266.54157 1.6450182 265.09375 1.5 C 264.86602 1.477189 264.63127 1.4582363 264.40625 1.46875 C 261.03107 1.6264568 257.37202 4.996462 255.5 9.84375 C 256.20201 14.15245 260.73534 19.136206 265.59375 18.40625 C 270.05183 17.736441 272.51772 15.578867 276.5625 11.75 C 279.00226 12.010675 278.5 14 277.5 17 C 282.5 14.5625 282 6.5 278.5 2.5 C 278.5 4.5 279.00696 8.0127058 276.46875 8 C 275.79156 7.426487 274.0982 6.547538 273.375 5.96875 C 273.30149 4.3184162 274.01401 2.8027894 275 1.5 C 274.25 1 273.63247 0.70743472 273.09375 0.59375 z " + xlink:href="#path4395" + style="opacity:0.45899999;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4495);stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4485" + inkscape:href="#path4395" + d="M 272.875,1.59375 C 272.33301,1.4793754 272.10921,1.5823658 271.71875,1.875 C 271.32829,2.1676342 270.88328,2.7091431 270.3125,3.375 C 269.98922,3.7623257 269.43143,3.8552914 269,3.59375 C 267.52784,2.6882306 266.48636,2.6488781 265,2.5 C 264.78569,2.4785336 264.60361,2.4936989 264.46875,2.5 C 261.79861,2.6247637 258.39771,5.5336652 256.59375,9.9375 C 256.95885,11.751991 258.09396,13.805457 259.6875,15.28125 C 261.35263,16.82334 263.39183,17.713604 265.4375,17.40625 C 269.63187,16.776063 271.8416,14.818093 275.875,11 C 276.08899,10.811067 276.37233,10.720398 276.65625,10.75 C 277.44046,10.833789 278.14945,11.131995 278.625,11.65625 C 279.10055,12.180505 279.30778,12.829075 279.34375,13.46875 C 279.35712,13.706513 279.2694,13.947412 279.25,14.1875 C 279.98137,13.107867 280.34375,11.796826 280.34375,10.3125 C 280.34375,8.9293761 279.97626,7.5231878 279.4375,6.1875 C 279.32462,6.8549312 279.11688,7.5233842 278.625,8.09375 C 278.13312,8.6641158 277.33848,9.0356037 276.46875,9.03125 C 276.22731,9.028177 275.99479,8.9395954 275.8125,8.78125 C 275.59782,8.5994339 275.00263,8.2063016 274.40625,7.84375 C 273.80987,7.4811984 273.21821,7.1247123 272.75,6.75 C 272.51159,6.5712932 272.36319,6.2973182 272.34375,6 C 272.27554,4.4686371 272.86614,3.1475805 273.59375,1.9375 C 273.36249,1.8317225 273.03442,1.6273921 272.875,1.59375 z " /> + <path + style="fill:#b15700;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 257.22213,13.193316 C 259.27804,16.030791 262.22397,13.038587 265.5,12.5 C 262.22397,12.5 259.38782,15.036362 256.37235,11.351182 L 257.22213,13.193316 z " + id="path4401" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.31443296;color:black;fill:url(#linearGradient4455);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 256.88092,12.315918 C 256.88092,12.315918 259.20896,17.839623 264.27869,18.09052 C 270.56792,18.406678 275.62421,11.739325 275.62421,11.739325 L 256.88092,12.315918 z " + id="path4403" + sodipodi:nodetypes="cscc" /> + <path + style="fill:url(#linearGradient4457);fill-opacity:1;fill-rule:evenodd;stroke:#b15700;stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="M 266.98344,15.299161 C 266.98166,16.992908 266.36979,18.58918 265.49972,20.5 C 267.49972,21 271.41388,18.868692 270.49972,17.5 L 268.20233,13.93047 L 266.98344,15.299161 z " + id="path4405" + sodipodi:nodetypes="ccccc" /> + <path + style="opacity:1;color:black;fill:url(#linearGradient4459);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 265.32131,16.539013 L 269.21904,11.999996 L 270.49972,12.191786 L 265.32131,16.539013 z " + id="path4407" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.79381445;color:black;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 270.71235,3.3532967 C 271.5,2.5 272,2 273,2 C 272,2.5 271.5,3 271.13561,3.9070605 C 270.90733,4.4753098 270.3554,3.7399995 270.71235,3.3532967 z " + id="path4409" + sodipodi:nodetypes="ccss" /> + <g + id="g4411" + transform="translate(191.4861,-6.000004)"> + <path + transform="matrix(1.101332,0,0,1.007195,58.75165,-5.770077)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path4413" + style="color:black;fill:url(#radialGradient4461);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4463);stroke-width:0.9494763;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + transform="matrix(0.788277,0,0,0.720875,62.58658,-0.186829)" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + sodipodi:ry="3" + sodipodi:rx="2.75" + sodipodi:cy="19.5" + sodipodi:cx="12.25" + id="path4415" + style="color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4465);stroke-width:1.3265723;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + sodipodi:nodetypes="ccsc" + id="path4417" + d="M 73.262873,10.749505 C 72.363755,10.377269 71.307619,10.717537 70.485134,11.059939 C 73.634378,10.956626 74.958258,15.863653 74.958258,15.863653 C 76.028136,13.668665 75.136783,11.525304 73.262873,10.749505 z " + style="color:black;fill:black;fill-opacity:0.40217393;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + transform="matrix(0.504779,0,0,0.507247,58.36619,1.086943)" + d="M 28 24.5 A 2 2 0 1 1 24,24.5 A 2 2 0 1 1 28 24.5 z" + sodipodi:ry="2" + sodipodi:rx="2" + sodipodi:cy="24.5" + sodipodi:cx="26" + id="path4419" + style="color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.97624171;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + transform="matrix(0.864603,0,0,1.293872,62.28657,-7.257184)" + d="M 12.21875 15.65625 A 1.5625 0.875 0 1 1 9.09375,15.65625 A 1.5625 0.875 0 1 1 12.21875 15.65625 z" + sodipodi:ry="0.875" + sodipodi:rx="1.5625" + sodipodi:cy="15.65625" + sodipodi:cx="10.65625" + id="path4421" + style="opacity:1;color:black;fill:url(#linearGradient4467);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;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:inline;overflow:visible" + sodipodi:type="arc" /> + <path + style="color:black;fill:url(#radialGradient4469);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + d="M 73.500826,10.571458 C 72.601708,10.199221 71.545573,10.539489 70.723088,10.881891 C 73.872331,10.778578 75.196211,15.685605 75.196211,15.685605 C 76.266089,13.490617 75.374737,11.347256 73.500826,10.571458 z " + id="path4423" + sodipodi:nodetypes="ccsc" /> + <path + sodipodi:nodetypes="cccccccc" + id="path4425" + d="M 70.427898,11.781148 C 67.23232,10.519188 66.513864,6.001675 66.513864,6.001675 C 66.513864,6.001675 67.23232,9.323646 70.89392,10.784863 C 68.768121,8.4836455 69.402486,7.6911629 69.571922,6.0441942 C 69.676327,8.40715 70.5,9.5 72.225411,11.183377 C 71.334093,9.720944 72.381156,8.136586 72.46967,7 C 72.632218,8.3696688 72.277446,10.773107 73.290604,12.3125 C 72.266929,11.927551 71.275723,11.639781 70.427898,11.781148 z " + style="opacity:1;color:black;fill:url(#linearGradient4471);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + <path + style="opacity:1;color:black;fill:black;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + d="M 72.657852,12.118098 C 72.100118,10.853374 73.199546,9.7223472 73.199546,9.7223472 C 73.199546,9.7223472 72.415146,10.841131 73.165719,12.128263 C 72.97882,11.062266 73.295074,10.737747 73.80646,10.315603 C 73.339609,11.140931 73.203095,11.467144 73.592525,12.618915 C 73.609867,11.840434 73.910803,11.613897 74.22379,11.199783 C 73.949828,11.764609 73.923533,12.66224 73.934007,13.5 C 73.54776,13.013335 73.203273,12.498895 72.657852,12.118098 z " + id="path4427" + sodipodi:nodetypes="cccccccc" /> + <path + sodipodi:type="arc" + style="opacity:0.29896904;color:black;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4473);stroke-width:0.68422097;stroke-linecap:round;stroke-linejoin:round;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:inline;overflow:visible" + id="path4429" + sodipodi:cx="12.25" + sodipodi:cy="19.5" + sodipodi:rx="2.75" + sodipodi:ry="3" + d="M 15 19.5 A 2.75 3 0 1 1 9.5,19.5 A 2.75 3 0 1 1 15 19.5 z" + transform="matrix(1.528265,0,0,1.397683,53.46625,-13.44231)" /> + </g> + <path + sodipodi:nodetypes="cccc" + id="path4431" + d="M 257.97699,14.344596 C 259.75952,16.370315 261.83405,14.20503 264,13 C 262.18048,13.128968 259.1617,16.310745 256.91178,12.456772 L 257.97699,14.344596 z " + style="opacity:0.74226804;fill:white;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + id="g4433" + transform="matrix(0.329213,0,0,0.842105,265.8027,-7.631574)"> + <path + id="path4435" + d="M 42.4375,20.34375 L 42.4375,21.09375 C 40.672788,21.424936 37.889437,20.621802 35.53125,20.34375 C 37.83716,20.359058 40.281614,20.928538 42.4375,20.34375 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4475);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path4437" + d="M 42.40625,21.78125 L 42.59375,22.46875 C 40.604167,22.823591 38.614583,21.661518 36.625,21.125 C 38.552083,21.370176 40.479167,22.279933 42.40625,21.78125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4477);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" + sodipodi:nodetypes="cccc" /> + <path + id="path4439" + d="M 42.8125,23.3125 L 43.125,23.90625 L 38.34375,22.5 L 42.8125,23.3125 z " + style="opacity:0.12371132;color:black;fill:url(#linearGradient4479);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;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:inline;overflow:visible" /> + </g> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-0.91437298" + inkscape:original="M 124.1875 13.9375 L 122.96875 15.3125 C 122.96697 17.006247 122.37007 18.58918 121.5 20.5 C 123.5 21 127.41416 18.868692 126.5 17.5 L 124.1875 13.9375 z " + xlink:href="#path4189" + style="opacity:0.34500002;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient4481);stroke-width:0.96744114;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4441" + inkscape:href="#path4189" + d="M 124.0625,15.4375 L 123.8125,15.71875 C 123.74639,17.008605 123.39037,18.258943 122.875,19.53125 C 123.46166,19.41466 124.09015,19.214126 124.625,18.90625 C 125.10321,18.630978 125.47751,18.304044 125.625,18.09375 C 125.68139,18.013344 125.68136,17.987719 125.6875,17.96875 L 124.0625,15.4375 z " + transform="translate(143.9994,0)" /> + </g> +</svg> |