From d48caf05740ec54c7f1348d6b4b3ac1d9b879074 Mon Sep 17 00:00:00 2001 From: Serge Noiraud <Serge.Noiraud@free.fr> Date: Wed, 23 Sep 2009 06:49:59 +0000 Subject: [PATCH] GeoView : Markers enhancement Same icons between providers. Scroll in infoBubbles. Possibility to have one icon per event type. svn: r13234 --- src/DataViews/GeoView.py | 145 +++-- src/images/16x16/gramps-geo-birth.png | Bin 0 -> 749 bytes src/images/16x16/gramps-geo-death.png | Bin 0 -> 923 bytes src/images/22x22/gramps-geo-birth.png | Bin 0 -> 1110 bytes src/images/22x22/gramps-geo-death.png | Bin 0 -> 1412 bytes src/images/48x48/gramps-geo-birth.png | Bin 0 -> 2938 bytes src/images/48x48/gramps-geo-death.png | Bin 0 -> 3694 bytes src/images/scalable/gramps-geo-birth.svg | 647 +++++++++++++++++++++++ src/images/scalable/gramps-geo-death.svg | 506 ++++++++++++++++++ 9 files changed, 1253 insertions(+), 45 deletions(-) create mode 100644 src/images/16x16/gramps-geo-birth.png create mode 100644 src/images/16x16/gramps-geo-death.png create mode 100644 src/images/22x22/gramps-geo-birth.png create mode 100644 src/images/22x22/gramps-geo-death.png create mode 100644 src/images/48x48/gramps-geo-birth.png create mode 100644 src/images/48x48/gramps-geo-death.png create mode 100644 src/images/scalable/gramps-geo-birth.svg create mode 100644 src/images/scalable/gramps-geo-death.svg diff --git a/src/DataViews/GeoView.py b/src/DataViews/GeoView.py index 26557f028..f1c754fea 100644 --- a/src/DataViews/GeoView.py +++ b/src/DataViews/GeoView.py @@ -59,6 +59,16 @@ import Config from BasicUtils import name_displayer as _nd from PlaceUtils import conv_lat_lon +#------------------------------------------------------------------------- +# +# map icons +# +#------------------------------------------------------------------------- +_icons = { + gen.lib.EventType.BIRTH : 'gramps-geo-birth', + gen.lib.EventType.DEATH : 'gramps-geo-death', +} + #------------------------------------------------------------------------- # # regexp for html title Notes ... @@ -92,7 +102,7 @@ NB_MARKERS_PER_PAGE = 200 #------------------------------------------------------------------------- _HTMLHEADER = '''<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" - \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"> + \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\" {xmllang} > <html xmlns=\"http://www.w3.org/1999/xhtml\" > <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"/> @@ -106,8 +116,10 @@ _JAVASCRIPT = '''<script> var min = 0; var zoom = 0; var pos = 0; + var regrep = new RegExp(\"default\",\"g\"); var selected = 0; var current_map = '{current_map}'; + var default_icon; var selectedmarkers = 'All'; // shows or hide markers of a particular category function selectmarkers(year) {{ @@ -119,7 +131,6 @@ _JAVASCRIPT = '''<script> if ( selectedmarkers == "All" ) {{ min = 0; max = 9999; }} gmarkers[i].hide(); - gmarkers[i].closeBubble(); years = val.split(' '); for ( j=0; j < years.length; j++) {{ if ( years[j] >= min ) {{ @@ -751,6 +762,7 @@ class GeoView(HtmlView): (lang_country, modifier ) = locale.getlocale() self.mapview.write( _HTMLHEADER.format( + xmllang = "xml:lang=\"%s\"" % lang_country.split('_')[0] ) ) fpath = os.path.join(const.ROOT_DIR, @@ -761,10 +773,9 @@ class GeoView(HtmlView): '', '')) self.mapview.write(" src=\"%s\">\n" % upath) self.mapview.write("</script>\n") - self.mapview.write("<script id=\"googleapiimport\" \n") + self.mapview.write("<script type=\"text/javascript\"") self.mapview.write(" src=\"http://maps.google.com/") self.mapview.write("maps?file=api&v=2\"\n") - self.mapview.write(" type=\"text/javascript\">\n") self.mapview.write("</script>\n") if _alternate_map() == "microsoft": self.mapview.write("<script type=\"text/javascript\"\n") @@ -801,11 +812,15 @@ class GeoView(HtmlView): # Select the center of the map and the zoom self.centered = False if ptype == 2: - # Sort by year for events - self.sort = sorted(self.place_list, key=operator.itemgetter(7)) + # Sort by places and year for events + self.sort = sorted(self.place_list, + key=operator.itemgetter(3, 4, 7) + ) else: - # Sort by place - self.sort = sorted(self.place_list) + # Sort by date in all other cases + self.sort = sorted(self.place_list, + key=operator.itemgetter(7) + ) signminlon = _get_sign(self.minlon) signminlat = _get_sign(self.minlat) signmaxlon = _get_sign(self.maxlon) @@ -921,12 +936,12 @@ class GeoView(HtmlView): self.without += 1 def _append_to_places_list(self, place, evttype, name, lat, - longit, descr, center, year): + longit, descr, center, year, icontype): """ Create a list of places with coordinates. """ self.place_list.append([place, name, evttype, lat, - longit, descr, int(center), year]) + longit, descr, int(center), year, icontype]) self.nbmarkers += 1 tfa = float(lat) tfb = float(longit) @@ -948,11 +963,26 @@ class GeoView(HtmlView): if self.maxlon == 0.0 or 0.0 < tfb > self.maxlon: self.maxlon = tfb + def _set_icon(self, markertype, differtype, ptype): + if ptype != 1: # for places, we have no event type + value = _icons.get(markertype.value, 'gramps-geo-default') + else: + value = 'gramps-geo-default' + if differtype: # in case multiple evts + value = 'gramps-geo-default' # we use default icon. + if ( value == "gramps-geo-default" ): + value = value.replace("default","\" + default_icon + \""); + ipath = os.path.join(const.ROOT_DIR, 'images/22x22/', '%s.png' % value ) + upath = urlparse.urlunsplit(('file', '', + URL_SEP.join(ipath.split(os.sep)), '', '')) + self.mapview.write("my_marker.setIcon(\"%s\",[22,22],[0,22]);" % upath) + def _create_markers(self, formatype, firstm, lastm): """ Create all markers for the specified person. """ last = "" + current = "" indm = 0 divclose = True self.yearinmarker = [] @@ -975,15 +1005,25 @@ class GeoView(HtmlView): self.setattr = False self.mapview.write("}\n") self.mapview.write(" function setmarkers(mapstraction) {\n") + self.mapview.write(" if ( current_map != \"openstreetmap\" ) {") + self.mapview.write(" default_icon = \"altmap\";") + self.mapview.write(" } else { ") + self.mapview.write(" default_icon = \"mainmap\"; }\n") + differtype = False + savetype = None for mark in self.sort: if ( indm >= firstm ) and ( indm <= lastm ): ininterval = True if ininterval: - if last != mark[0]: + current = { + 2 : [mark[3], mark[4]], + }.get(formatype, mark[0]) + if last != current: if not divclose: if ininterval: self.mapview.write("</div>\");") divclose = True + differtype = False years = "" if mark[2]: for year in self.yearinmarker: @@ -992,12 +1032,17 @@ class GeoView(HtmlView): self.mapview.write("my_marker.setAttribute") self.mapview.write("('year','%s');" % years) self.yearinmarker = [] + self._set_icon(savetype, differtype, formatype) self.mapview.write("mapstraction.addMarker(my_marker);") indm += 1 if ( indm > lastm ): if (indm % NB_MARKERS_PER_PAGE) == 0: ininterval = False - last = mark[0] + last = { + 2 : [mark[3], mark[4]], + }.get(formatype, mark[0]) + if mark[8]: + savetype = mark[8] if ( indm >= firstm ) and ( indm <= lastm ): self.mapview.write("\n var point = new LatLonPoint") self.mapview.write("(%s,%s);" % (mark[3], mark[4])) @@ -1008,27 +1053,29 @@ class GeoView(HtmlView): self.mapview.write("(\"%s\");" % mark[0]) self.yearinmarker.append(mark[7]) divclose = False + differtype = False + if mark[8]: + savetype = mark[8] self.mapview.write("my_marker.setInfoBubble(\"<div ") - self.mapview.write("style='white-space:nowrap;' >") + self.mapview.write("id='info' ") + self.mapview.write("style='white-space:nowrap;") + self.mapview.write("overflow:auto;max-height:%dpx' >" % + ( self.height/5 ) ) + self.mapview.write("%s<br>" % mark[0]) if formatype == 1: - self.mapview.write("%s<br>____________<br>" % \ - mark[0]) self.mapview.write("<br>%s" % mark[5]) elif formatype == 2: - self.mapview.write("%s____________<br>" % mark[1]) self.mapview.write("<br>%s - %s" % (mark[7], mark[5])) elif formatype == 3: - self.mapview.write("%s<br>____________<br>" % \ - mark[0]) self.mapview.write("<br>%s - %s" % (mark[7], mark[5])) elif formatype == 4: - self.mapview.write("%s<br>____________<br>" % \ - mark[0]) self.mapview.write("<br>%s - %s" % (mark[7], mark[5])) else: # This marker already exists. add info. + if ( mark[8] and savetype != mark[8] ): + differtype = True self.mapview.write("<br>%s - %s" % (mark[7], mark[5])) ret = 1 for year in self.yearinmarker: @@ -1046,16 +1093,10 @@ class GeoView(HtmlView): years += "end" self.mapview.write("</div>\");") self.mapview.write("my_marker.setAttribute('year','%s');" % years) + self._set_icon(savetype, differtype, formatype) self.mapview.write("mapstraction.addMarker(my_marker);") if self.nbmarkers == 0: # We have no valid geographic point to center the map. - # So you'll see the street where I live. - # I think another place should be better : - # Where is the place where the gramps project began ? - # - # I think we should put here all gramps developpers. - # not only me ... - # longitude = 0.0 latitude = 0.0 self.mapview.write("\nvar point = new LatLonPoint") @@ -1072,6 +1113,7 @@ class GeoView(HtmlView): self.mapview.write("<br>") self.mapview.write(_("You are looking at the default map.")) self.mapview.write("</div>\");\n") + self._set_icon(None, True, 1) self.mapview.write(" mapstraction.addMarker(my_marker);") self.mapview.write("\n}") self.mapview.write("\n</script>\n") @@ -1112,7 +1154,9 @@ class GeoView(HtmlView): latitude, longitude, descr1, int(self.center), - birthyear) + birthyear, + birth.get_type() + ) self.center = False else: self._append_to_places_without_coord( @@ -1148,7 +1192,9 @@ class GeoView(HtmlView): latitude, longitude, descr1, int(self.center), - deathyear) + deathyear, + death.get_type() + ) self.center = False else: self._append_to_places_without_coord( @@ -1182,7 +1228,8 @@ class GeoView(HtmlView): if ( longitude and latitude ): self._append_to_places_list(descr, None, "", latitude, longitude, - descr1, self.center, None) + descr1, self.center, None, + gen.lib.EventType.UNKNOWN) self.center = False else: self._append_to_places_without_coord(place.gramps_id, descr) @@ -1215,19 +1262,16 @@ class GeoView(HtmlView): place_handle = event.get_place_handle() eventdate = event.get_date_object() eventyear = eventdate.get_year() - descr1 = _("Id : %(id)s (%(year)s)") % { - 'id' : event.gramps_id, - 'year' : eventyear} if place_handle: place = dbstate.db.get_place_from_handle(place_handle) if place: + descr1 = place.get_title() longitude = place.get_longitude() latitude = place.get_latitude() latitude, longitude = conv_lat_lon(latitude, longitude, "D.D8") city = place.get_main_location().get_city() country = place.get_main_location().get_country() - descr2 = "%s; %s" % (city, country) # place.get_longitude and place.get_latitude return # one string. We have coordinates when the two values # contains non null string. @@ -1239,19 +1283,18 @@ class GeoView(HtmlView): if ref_type == 'Person' ] if person_list: - descr = "<br>" + descr2 = "" for person in person_list: - descr = ("%(description)s%(name)s<br>") % { - 'description' : descr, + descr2 = ("%(description)s%(name)s; ") % { + 'description' : descr2, 'name' : _nd.display(person)} - #) % { 'eventtype': gen.lib.EventType( descr = ("%(eventtype)s;"+ " %(place)s%(description)s" ) % { 'eventtype': gen.lib.EventType( event.get_type() ), 'place': place.get_title(), - 'description': descr} + 'description': descr2} else: descr = ("%(eventtype)s; %(place)s<br>") % { 'eventtype': gen.lib.EventType( @@ -1262,7 +1305,9 @@ class GeoView(HtmlView): descr, latitude, longitude, descr2, self.center, - eventyear) + eventyear, + event.get_type() + ) self.center = False else: descr = place.get_title() @@ -1301,12 +1346,17 @@ class GeoView(HtmlView): handle = fam.get_father_handle() father = dbstate.db.get_person_from_handle(handle) if father: - comment = _("Id : Father : %s") % father.gramps_id + comment = _("Id : Father : %s : %s") % ( father.gramps_id, + _nd.display(father) + ) self._createpersonmarkers(dbstate, father, comment) handle = fam.get_mother_handle() mother = dbstate.db.get_person_from_handle(handle) if mother: comment = _("Id : Mother : %s") % mother.gramps_id + comment = _("Id : Mother : %s : %s") % ( mother.gramps_id, + _nd.display(mother) + ) self._createpersonmarkers(dbstate, mother, comment) index = 0 child_ref_list = fam.get_child_ref_list() @@ -1315,9 +1365,12 @@ class GeoView(HtmlView): child = dbstate.db.get_person_from_handle(child_ref.ref) if child: index += 1 - comment = _("Id : Child : %(id)s %(index)d") % { - 'id' : child.gramps_id, - 'index': index} + comment = _("Id : Child : %(id)s - %(index)d " + ": %(name)s") % { + 'id' : child.gramps_id, + 'index' : index, + 'name' : _nd.display(child) + } self._createpersonmarkers(dbstate, child, comment) else: comment = _("Id : Child : %(id)s has no parents.") % { @@ -1390,7 +1443,9 @@ class GeoView(HtmlView): _nd.display(person), latitude, longitude, descr1, self.center, - eventyear) + eventyear, + event.get_type() + ) self.center = False else: self._append_to_places_without_coord( diff --git a/src/images/16x16/gramps-geo-birth.png b/src/images/16x16/gramps-geo-birth.png new file mode 100644 index 0000000000000000000000000000000000000000..dfc3015a9fbde3a16f3a10558f0f1550d03f8030 GIT binary patch literal 749 zcmV<J0uud+P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW zd<bNS00009a7bBm000D?000D?0em!Tp#T5?8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H101R|RSaeirbZlh+P-Sm$Y-K0yOmqMM02FjZSad;kbZBpK07_wN zbz&e>bY*F7Wpd{G_b&hd03mcmSaefwb#h~60BCe{a5^t9YH4k4VPh_Bb#rNBXklz@ zE@OIWX5(G}00IR`L_t(IjqQ*-YZOrcM$f%-XLcvMJDI#T4~@kl3K9z|K{Qy{31YCY zu+)AVv9Ys|fHp?3vJgZB!9v7Z&_=`rGzf~KCO$SMWV5f?+1)$$UJHLhEd5S>PVoun z9J`s^mHj{PZvqNn|Cz;e(-U!3`F=?VDTNTiIM=K1B(FM2_vXDLi_I|1FXe{f1IWPj zllsTB+o{f9tGC3#vo~(<+dFo#nc7er2SVWaAu7mG3<HX0yI!4K$|^Ha*$+pMxe**5 zn`<kpjo)8SsHl`b-s<X5TZvEs(hHC(0O_Nh&%)T#(MmZ$3W-;kLX~E5rcb%z9oF6E z9jQDSXT|~IFG3=O#PfWjsK{(7Az2=fdyyi85`Hv`DwL5z5)MzzslQh^hH{dT$Y(q* zFgX^nryMggQDXFi<IR_8PVcOfEws_Cb(|Ss2OV&BSOGX^Nm5O!q1G_G|K7n<TNDd< zE|)DQ=hsP7hiI;22W_y1thbFGbT^bXwxc{rKg+O2AOY(v&Kfcw-gXaBnMv{W7VLaR zCPi=-EkfOEZ9bHZR`+=!U_ie?uUW(N6I|9OCk@K>%#&|(t1F*cFMAAkWj+R}NHV{( zQTy@W=+$4hRHkipt=3*1kE2U*>=!|3ht+A)-rD%td2Eb*bpGzU{<ABi$CU41@B|i{ f-9L4G`!&EH-lFH<cG@Z)00000NkvXXu0mjf@&`QR literal 0 HcmV?d00001 diff --git a/src/images/16x16/gramps-geo-death.png b/src/images/16x16/gramps-geo-death.png new file mode 100644 index 0000000000000000000000000000000000000000..f318d95261e8bb4935fe6fd50720d69a19d8293c GIT binary patch literal 923 zcmV;M17!S(P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW zd<bNS00009a7bBm000D?000D?0em!Tp#T5?8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10~kp}K~y-6g_2EZTxAr7pYPu9-ub&TN#=(n(~L>en1}_73n`K~ zf~epRDlVi*RSI3GC<?8DL}MI57lMlx6%+|Ygl16}x{7gOqEaeFp#>M##@NIpotfNZ zGMTw|X1+V0n<k_vc;M{L`<$2e9HF&lZ_Q66O=+613c;hM9nJ_$RLd*scKaI@1gG)^ zH`qHb_5yyKOpi*-{w&=ya3C5_*}{rq$S~Tl@TzX3xcJLe<!>J!oh+aK7hrxOnTtf7 zA9`{_{U{G3+=UrUW7-KYB(xQ6VCnLAi}kJIXujaC02n(YOUmi)zM=kLdzEYJnzQrk zXgh;U<T!t&#krr>5D50&Ha1{~BGWrM<Hq)g6?SqWsDps<Gk<XM<DZ$mxP%!_a%}ty zUU>H$OC=uzO(>S^pPxutdmS7MN1a5w<v}~((4a#iYH^^~A@Dajd`CZneJQ#-B)U~4 z6iGP12!Ol+xZ?X>JrV0lXytL@u{0;1x}AmfG9P^U6=&YOpFnxg*rcsI{CdR$7Iq!v z3vQ)Z-*OE*4hY(fE%1vtY;bEPpjBC<U0p(LuMnsvO>eWDFSzxaLTt9wvumr%CFykU zLela&_YM1~%Ad3<f1%ro(%N#d)$pGA&p()XBXvB{(fLkqHrH$FhS16fG(tuQu=Vxg z>T0XzzCJct{_-Zk_!G`_)zht0Gqs~<U+&B#<JRd&G<L`iMH2`?)2~+=e(hJ=P%i-$ z;BCOq7u@$Hz`;KA;eAQdnR>qC$%SHY@o%^J`P5wb>0|dsn40tS+*@5S+u%XqL*Nmh z6PVd`AcRPrel9*(@$`!+M?A1UV`gg&t*gE+C1b{RM^xm1tH8IwEbx84;MR7}sI^`n z?v-w~%lv4#$6Ts6^y4F0IV=RSsq`(Ss<vh?H&d6csnlXASXtQ!YC9Ro(GmN--<H+> zSV-h;iHe29*YSvPG9DIl`NBpM;K<#PF-!7Fw#$6Tmf~nSVb+z>7rHx)P3|0!_w*&r x-|rf<4r{IXzaHu~v$>S<Nl&K{^k>Z1{sFYOZdXIi`VasB002ovPDHLkV1nr?w;BKd literal 0 HcmV?d00001 diff --git a/src/images/22x22/gramps-geo-birth.png b/src/images/22x22/gramps-geo-birth.png new file mode 100644 index 0000000000000000000000000000000000000000..48fd8b38c8a7811f97b8041d7740122d09e5ef6c GIT binary patch literal 1110 zcmV-c1gZOpP)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00004b3#c}2nYxW zd<bNS00009a7bBm000J9000J90Uw6~>Hq)$8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H101R|RSaeirbZlh+P-Sm$Y-K0yOmqMM02FjZSad;kbZBpK07_wN zbz&e>bY*F7Wpd{G_b&hd03mcmSaefwb#h~60BCe{a5^t9YH4k4VPh_Bb#rNBXklz@ zE@OIWX5(G}00VAGL_t(IjqQ|8XkAqh$A5FqJ@>u)zVnipG_{p9icmpY1x3^<)?F)t z8wGJAu0)q&yRg(E7#Cew5SNM|h~i4K>!K7Z;x1hX6|~w<8}pJh_r9-t?>XZlZ7J^S zs<W7380PnfVP-^Cxf5pY2=y-bF8KciN4F>Q2Nrh#yNxvu14e`XrmBAd%jcI4`TsVb zKGJOg4+7`*9b4PHy(X&4{DH-t6(^s~%}hQTC-J1Q&LIX3s)A;lX|}Sq-d`S##>fBo z;k}>E9G%)9x%fn--f2}E-DW=Qr^9~ldNCTj{q)h*QvkB-;Nr_OQ_W9X?Z)g{IwCJT zh`~k`jH@EXQm;CiiK7^#8&CN!uD-Z%ab|LQTi3V*u?eQq028x%;q2<>%J0XYeE-^F zgveW+PJQ-DuaB4r>k`C9h>0*ZLX2ft8b+ySTby>D-TqIf+nqrD7)d6HYSW0Tqao*> z`NyWpqIl=@k?waUcJ|)VD<Fs%kgX`jfLO#tBuRzsvlF~F`3?8Ywh6;EjH_d-9c+CD z*V;+cm;;HJncp)PSCbRQikP4ZA|SBk<c5%d7|I|F#({>-$Ok$0D@VMvju?kT3AR3i zaSg=A2#Tw=wnuskqg1RRNi6lm(WqBx)@rnx3GGHgGZEUCgip@wrf(d_mrs$uGD3@t zGQEtJL$n;BMW4te6A^$as477NAt;3pjB`(9bF4Lp2&Io174YVsb5wur<99@ae1kG` z$T)?N<A>{na)>VmX|(m{0~!K(QBrtFM;<W+Vupw@)RQWc-3EJ&V_}COyuL~147Ps_ zEyqYyL4zmcn_wLID7zY!!RL`NsCqQW)~v&gE!ThsLzb1Go|6-=GTZx{xmFt;U&r^a zp?L}>2K9ij-VdwAczD?OGMrIWVr#Zk%N#!*;71vu%u!zud_kEHxsXls<DboRV`#>< zHiZ~RC<bVeA=Z)RHr?!9`udp<dcWBA{ri{ugYon2O5U)=Ml8lqZ#1bT6>8OpX3f!v zO)>6g7cX2|Ir;O-{0mRm?=SnZ+^caLTWQBxZqr_`x4QE8m3Q}lxcbqplLpvz@Z*<~ zsyp1OS35q0*oRPfuUTG{YoomUQiFbbe(BKY<}Y~Txmxu2Li9+dW*+K~_3Q()_Uyi6 cYd43;zjBG0NO}fGegFUf07*qoM6N<$f~<Z7WB>pF literal 0 HcmV?d00001 diff --git a/src/images/22x22/gramps-geo-death.png b/src/images/22x22/gramps-geo-death.png new file mode 100644 index 0000000000000000000000000000000000000000..25594eb42ed97ae0010df0d3f9a071084da6cd64 GIT binary patch literal 1412 zcmV-~1$+95P)<h;3K|Lk000e1NJLTq000&M000&U1^@s6#I$TX00004b3#c}2nYxW zd<bNS00009a7bBm000J9000J90Uw6~>Hq)$8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H11p!G!K~y-6h16SYoJSSF@&B3mzHisN>-Fw>jW>=RlT?Wa7dKTD zg|_h)gitOdPgJTzxd;IQfe?y-zOgDRAyJ{CO3)V&4{ee9f~r75Du@J$LkU!oFr^{E zB*9K&C%$CYm;Ltg?Kd+##Hm8!l=Cz?n)92ZqnQ!s91n_#O5sByd|WB@IF3gEi!f=8 z{gZ<~maDak52}@o;E771sFeDN=Lh?<g;F+=&go>Ph-jav*`VEAj+Ymv8*$Y9jWy<I zxmv6JUwEQY*r&8URvaA3_7*nzm>86YXdm$sD4jyQ0MSY6H!sCY)04|_-2GI!T6^<> z@I<9hQcB($-uB@EPYJdgq7!|nWDXT%QGN=P4>(*Lfl@^62Gf%#=dFo9Qm)n(?^x>Y zQ<Re54wOa<p66ql3y7Cwc11zZi%#azsR6u9iN$6QO_xSQ2$H>&9@^8dv_AGf)?M8W zX|3PiTNu*u+AJuapPraw@7GUp=-VfeAcIQgIX$_^t|x!QuBTpPe%0aPHrau#o)`3d zV4_m!->Bp9o^)T*c0+ImL^%GJ1pp?e7P$OQ9Z?=9PXC>5Y*=ZuIDLK^5y8bR(tU#- zu<t%tDfw7WDw}d~`*y;{JhrnBfRVvowrxsbqcuLUXDcE?GU2mtYzSu}Tolri&SsU! z_#Mx?v#{1(h@y5kl}`Bp&O}t68s^YPhk1DCC`*g;T$s7a_}Es?z4R4&lR|&WU^^ks zSvsvo$2xcMJ{Xt?*OtS=z~-D;Pq?_jo^3f4Yn=JpEXV&mhcY3LkCkvH!nQ+fw1)U8 z!j+{aaCRg3?QYbLV{1`~K5S=Yy|@lGX79FueDZxfJYq57O`M5waSP`R&MCUB)lRuu zo4Rkt<!a4_ZTp$o|NL`Rrv?z6xZSnwV%jw_Qe*d)2(P<D9L^Ir=P~U%5@ea3zO-Vj zd2+++25{iH`l+?B{o?HO#ZWRs=+pqn?Jdqk*r<W+tYAB9C@+bmH*@2i%VDS0_+hzP zd*g2F-IpgK$~k8NUOSrqS~2VWpfEU+$>vLeCdQc#IEQ#i3?8e?OHqA(W;JX@M-Mz# z|0TdgrI0RHYvH@_V>^P~-`t;i^W<db<SS=eM*zNaIGulDXX4pRQV#iEQ1TLKiwJQi zRNXk5Yjy0gR>wa3=@*t;>*)7^?*hegwbm5p9M2p{|M>7DiKDTFe_V@~W|qt!t}K`r zeto`uPDB*oKmT-QtEVOY*2`-%&bjVHrQiYMz+vDBuzh_BUno~=FN<@IFFw)p{0E1< zFXhv!F<MkZ2~WfUSLRLo>Vi3c{g(N~OK01!ocUh94>-6E?FVw}*jvEwfhO>3xmvrl z(YKj6b20jC!k5nv<<;&|PNxG6T?3v50i0t|gx{@Wr^?mZP3{Tr-o!JnHq1~?T^a7z z=asN2(6W6nr)<0HBF~WM2}G_gnt^lw?tXIWM$Gk^efx5i`(W8W7VNrq%NB3cO);I2 zBP0F#;FhA!Z|PU{(V~8Rw5U(?rR4Q;wYIz|uagJHg0B`b>T^k7##)i{XKoq(HD|)P zy7_A-=4ZYp)=I9+quc$TU%O?#yc{})@@i_dsE=<c>f@vR>W#{;8u7iI+#QeZ2o5UY z8?A`(dT6tAbwjC7lTNZEdmr-srG|Y?39C~#;-}vWdao$u^bSwU1#r$-Hvbn1-%EsD Sn03_v0000<MNUMnLSTZb`MAdb literal 0 HcmV?d00001 diff --git a/src/images/48x48/gramps-geo-birth.png b/src/images/48x48/gramps-geo-birth.png new file mode 100644 index 0000000000000000000000000000000000000000..652b8b03de046352d3dbd4bfa76a42b82b3edfcf GIT binary patch literal 2938 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 literal 0 HcmV?d00001 diff --git a/src/images/48x48/gramps-geo-death.png b/src/images/48x48/gramps-geo-death.png new file mode 100644 index 0000000000000000000000000000000000000000..41c63eb091c48fd911e85a6fa4074bbd46edbd1b GIT binary patch literal 3694 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 M07*qoM6N<$f-1fz^Z)<= literal 0 HcmV?d00001 diff --git a/src/images/scalable/gramps-geo-birth.svg b/src/images/scalable/gramps-geo-birth.svg new file mode 100644 index 000000000..87d0647b3 --- /dev/null +++ b/src/images/scalable/gramps-geo-birth.svg @@ -0,0 +1,647 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg2108" + sodipodi:version="0.32" + inkscape:version="0.47pre0 r21549" + sodipodi:docname="gramps-geo-birth.svg" + version="1.1" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/gramps/trunk/src/images/16x16/gramps-geo-birth.png" + inkscape:export-xdpi="30" + inkscape:export-ydpi="30"> + <title + id="title2945">Birth</title> + <defs + id="defs3"> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective73" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4356"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop4358" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop4360" /> + </linearGradient> + <linearGradient + id="linearGradient4344"> + <stop + style="stop-color:#727e0a;stop-opacity:1;" + offset="0" + id="stop4346" /> + <stop + style="stop-color:#5b6508;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4348" /> + </linearGradient> + <linearGradient + id="linearGradient4338"> + <stop + id="stop4340" + offset="0.0000000" + style="stop-color:#e9b15e;stop-opacity:1.0000000;" /> + <stop + id="stop4342" + offset="1.0000000" + style="stop-color:#966416;stop-opacity:1.0000000;" /> + </linearGradient> + <linearGradient + id="linearGradient4163"> + <stop + style="stop-color:#3b74bc;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop4165" /> + <stop + style="stop-color:#2d5990;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop4167" /> + </linearGradient> + <linearGradient + id="linearGradient3824"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3826" /> + <stop + style="stop-color:#c9c9c9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop3828" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3816"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3818" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3820" /> + </linearGradient> + <linearGradient + id="linearGradient3800"> + <stop + style="stop-color:#f4d9b1;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop3802" /> + <stop + style="stop-color:#df9725;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop3804" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3800" + id="radialGradient3806" + cx="29.344931" + cy="17.064077" + fx="29.344931" + fy="17.064077" + r="9.1620579" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient3822" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3824" + id="linearGradient3830" + x1="30.935921" + y1="29.553486" + x2="30.935921" + y2="35.803486" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-7.000000,-3.125000)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4163" + id="radialGradient4169" + cx="28.089741" + cy="27.203083" + fx="28.089741" + fy="27.203083" + r="13.565360" + gradientTransform="matrix(1.297564,2.881172e-16,-1.964720e-16,0.884831,-15.35850,1.815469)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3800" + id="radialGradient4171" + gradientUnits="userSpaceOnUse" + cx="29.344931" + cy="17.064077" + fx="29.344931" + fy="17.064077" + r="9.1620579" + gradientTransform="matrix(0.787998,3.877637e-16,-3.877637e-16,0.787998,6.221198,3.617627)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3824" + id="linearGradient4175" + gradientUnits="userSpaceOnUse" + x1="30.935921" + y1="29.553486" + x2="30.935921" + y2="35.803486" + gradientTransform="translate(0.707108,0.000000)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient4179" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3824" + id="linearGradient4326" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-12.41789,-7.000000)" + x1="30.935921" + y1="29.553486" + x2="30.935921" + y2="35.803486" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4338" + id="radialGradient4328" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.787998,3.877637e-16,-3.877637e-16,0.787998,6.221198,3.617627)" + cx="29.344931" + cy="17.064077" + fx="29.344931" + fy="17.064077" + r="9.1620579" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient4330" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3824" + id="linearGradient4332" + gradientUnits="userSpaceOnUse" + x1="30.935921" + y1="29.553486" + x2="30.935921" + y2="35.803486" + gradientTransform="translate(-13.12500,-7.000000)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient4336" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4344" + id="radialGradient4350" + cx="16.214741" + cy="19.836468" + fx="16.214741" + fy="19.836468" + r="13.565360" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.681917,0.000000,8.233773)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient4362" + x1="20.661695" + y1="35.817974" + x2="22.626925" + y2="36.217758" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.983375,0.181588,-0.181588,0.983375,-0.768284,-5.776466)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient4366" + gradientUnits="userSpaceOnUse" + x1="22.686766" + y1="36.390400" + x2="21.408455" + y2="35.739632" + gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,48.10960,-7.070209)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient4372" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.983375,0.181588,-0.181588,0.983375,-7.072120,-9.824920)" + x1="20.661695" + y1="35.817974" + x2="22.626925" + y2="36.217758" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient4374" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,41.80576,-11.11866)" + x1="22.686766" + y1="36.390400" + x2="21.408455" + y2="35.739632" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient1366" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.977685,0.210075,0.210075,0.977685,34.80576,-14.24366)" + x1="22.686766" + y1="36.390400" + x2="21.408455" + y2="35.739632" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient1369" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.983375,0.181588,-0.181588,0.983375,-7.072120,-9.824920)" + x1="20.661695" + y1="35.817974" + x2="22.626925" + y2="36.217758" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3824" + id="linearGradient1372" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-19.41789,-10.12500)" + x1="30.935921" + y1="29.553486" + x2="30.935921" + y2="35.803486" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4344" + id="radialGradient1381" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.000000,0.000000,0.000000,0.681917,0.000000,8.233773)" + cx="16.214741" + cy="19.836468" + fx="16.214741" + fy="19.836468" + r="13.565360" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient2929" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3800" + id="radialGradient2968" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" + cx="29.344931" + cy="17.064077" + fx="29.344931" + fy="17.064077" + r="9.1620579" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient2970" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3824" + id="linearGradient2983" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1.386065,-1.320668,0,67.835395,-35.527805)" + x1="30.935921" + y1="29.553486" + x2="30.935921" + y2="35.803486" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient2985" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.27743933,-1.355135,-1.2911973,0.2911776,75.149778,40.004699)" + x1="22.686766" + y1="36.390400" + x2="21.408455" + y2="35.739632" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4163" + id="radialGradient2987" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1.798508,-1.168568,0,53.941,-29.526226)" + cx="28.089741" + cy="27.203083" + fx="28.089741" + fy="27.203083" + r="13.565360" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3824" + id="linearGradient2989" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1.386065,-1.320668,0,60.46572,-17.940802)" + x1="30.935921" + y1="29.553486" + x2="30.935921" + y2="35.803486" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient2991" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.23981746,1.3630217,-1.2987119,-0.25169277,63.967426,-9.3032392)" + x1="20.661695" + y1="35.817974" + x2="22.626925" + y2="36.217758" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient2993" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.27743933,-1.355135,-1.2911973,0.2911776,65.676031,58.444686)" + x1="22.686766" + y1="36.390400" + x2="21.408455" + y2="35.739632" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient2879" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.36159755,-0.96833551,-1.6828681,0.20806607,79.247075,58.327374)" + x1="22.686766" + y1="36.390400" + x2="21.408455" + y2="35.739632" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient2882" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.3125635,0.97397109,-1.6926621,-0.17985149,77.020183,9.9169041)" + x1="20.661695" + y1="35.817974" + x2="22.626925" + y2="36.217758" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3824" + id="linearGradient2888" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,0.26859889,-1.7212784,0,72.456272,26.513012)" + x1="30.935921" + y1="29.553486" + x2="30.935921" + y2="35.803486" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient4163" + id="radialGradient2891" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,1.2851555,-1.5230405,0,63.952349,-4.5337863)" + cx="28.089741" + cy="27.203083" + fx="28.089741" + fy="27.203083" + r="13.565360" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4356" + id="linearGradient2894" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.36159755,-0.96833551,-1.6828681,0.20806607,91.594581,45.150757)" + x1="22.686766" + y1="36.390400" + x2="21.408455" + y2="35.739632" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3824" + id="linearGradient2897" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,0.99043709,-1.7212784,0,82.061459,-8.8223199)" + x1="30.935921" + y1="29.553486" + x2="30.935921" + y2="35.803486" /> + </defs> + <sodipodi:namedview + inkscape:showpageshadow="false" + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="8" + inkscape:cx="31.201438" + inkscape:cy="13.86274" + inkscape:current-layer="layer2" + showgrid="false" + inkscape:grid-bbox="true" + inkscape:document-units="px" + fill="#9db029" + stroke="#727e0a" + inkscape:window-width="1078" + inkscape:window-height="815" + inkscape:window-x="166" + inkscape:window-y="45" + inkscape:window-maximized="0" /> + <metadata + id="metadata4"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Birth</dc:title> + <dc:creator> + <cc:Agent> + <dc:title>Serge Noiraud</dc:title> + </cc:Agent> + </dc:creator> + <dc:source></dc:source> + <dc:subject> + <rdf:Bag> + <rdf:li>baby</rdf:li> + <rdf:li>birth</rdf:li> + </rdf:Bag> + </dc:subject> + <cc:license + rdf:resource="http://creativecommons.org/licenses/publicdomain/" /> + <dc:description>This baby is based on the People icon from Jakub Steiner +http://jimmac.musichall.cz</dc:description> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/publicdomain/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="cipek" + inkscape:groupmode="layer" + style="display:inline" /> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="dalsi cipek" + style="display:inline"> + <path + style="color:#000000;fill:url(#linearGradient2897);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" + d="m 23.478367,25.844745 0,4.202068 3.955665,-2.451206 -1.217127,-0.525258 0.912845,-0.52526 -3.651383,-0.700344 z" + id="path4173" /> + <path + sodipodi:nodetypes="cccc" + id="path4370" + d="m 16.095772,30.935906 c 1.000025,1.219477 3.446551,1.787125 3.446551,1.787125 6.959101,-0.949948 11.778401,-3.938125 11.778401,-3.938125 0,0 -10.917383,2.441024 -15.224952,2.151 z" + style="opacity:0.22784807;color:#000000;fill:url(#linearGradient2894);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" /> + <path + style="color:#000000;fill:url(#radialGradient2891);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.30568683px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" + d="m 0.78905796,29.482452 0,10.505172 c 0,2.976466 1.89673124,5.923294 7.30276594,7.003448 5.1336721,1.025735 14.9098131,0.175086 22.8211431,-6.478189 l 0,-12.43112 C 23.610203,21.428487 13.623017,20.597038 7.7875437,22.128832 1.8426096,23.68936 0.78905796,26.3309 0.78905796,29.482452 z" + id="path4308" + sodipodi:nodetypes="cczcczc" /> + <path + style="color:#000000;fill:url(#linearGradient2888);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" + d="M 28.17443,33.682798 C 23.30592,34.537474 5.6575681,34.91733 5.6575681,34.91733 c 0,0 17.6483509,0.379856 22.8211419,1.044605 l -0.30428,-2.279137 z" + id="path4310" + sodipodi:nodetypes="cccc" /> + <path + sodipodi:nodetypes="cccc" + id="path4312" + d="m 26.348737,32.44044 c 0,0 -2.857898,-2.130751 -6.300796,-1.947191 3.099668,-2.021706 9.039335,-2.079792 9.039335,-2.079792 l -2.738539,4.026983 z" + style="color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" /> + <path + sodipodi:nodetypes="cczcczc" + id="path4314" + d="m 2.5828124,29.411822 0.038045,10.393099 c 0,2.61448 1.6660585,5.202925 6.4146315,6.151716 4.5093351,0.90099 13.0965421,-0.09381 20.0457261,-5.937947 l 0.418379,-11.414515 c -6.414632,-5.84413 -15.187215,-6.975272 -20.73139,-5.607883 -5.544173,1.367389 -6.1473557,3.362742 -6.1853911,6.41553 z" + style="opacity:0.21518986;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.30568647px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" /> + <path + style="color:#000000;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" + d="m 26.348737,36.836073 c 0,0 -2.857898,2.130749 -6.300796,1.94719 3.099668,2.021706 9.039335,2.079792 9.039335,2.079792 l -2.738539,-4.026982 z" + id="path4316" + sodipodi:nodetypes="cccc" /> + <path + style="opacity:0.22784807;color:#000000;fill:url(#linearGradient2882);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" + d="m 2.2708073,25.387605 c 0.9380432,-1.235676 3.1986121,-1.788724 3.1986121,-1.788724 7.0041146,0.833236 12.1284996,3.684352 12.1284996,3.684352 0,0 -11.0360016,-2.257524 -15.3271117,-1.895628 z" + id="path4354" + sodipodi:nodetypes="cccc" /> + <path + sodipodi:nodetypes="cccc" + id="path4364" + d="m 3.7482675,44.112518 c 1.0000248,1.219477 3.4465527,1.787125 3.4465527,1.787125 6.9590988,-0.949948 11.7783988,-3.938125 11.7783988,-3.938125 0,0 -10.9173829,2.441024 -15.2249515,2.151 z" + style="opacity:0.22784807;color:#000000;fill:url(#linearGradient2879);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" /> + <path + d="m 39.774755,19.008621 a 8.6620579,8.6620579 0 1 1 -17.324115,0 8.6620579,8.6620579 0 1 1 17.324115,0 z" + sodipodi:ry="8.6620579" + sodipodi:rx="8.6620579" + sodipodi:cy="19.008621" + sodipodi:cx="31.112698" + id="path4318" + style="color:#000000;fill:url(#radialGradient2970);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" + sodipodi:type="arc" + transform="matrix(0,1.386065,-1.320668,0,60.843381,-7.23906)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient2968);fill-opacity:1;fill-rule:evenodd;stroke:#c17d11;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" + id="path4320" + sodipodi:cx="31.112698" + sodipodi:cy="19.008621" + sodipodi:rx="8.6620579" + sodipodi:ry="8.6620579" + d="m 39.774755,19.008621 a 8.6620579,8.6620579 0 1 1 -17.324115,0 8.6620579,8.6620579 0 1 1 17.324115,0 z" + transform="matrix(0,1.386065,-1.320668,0,61.09072,-9.190802)" /> + <path + d="m 39.774755,19.008621 a 8.6620579,8.6620579 0 1 1 -17.324115,0 8.6620579,8.6620579 0 1 1 17.324115,0 z" + sodipodi:ry="8.6620579" + sodipodi:rx="8.6620579" + sodipodi:cy="19.008621" + sodipodi:cx="31.112698" + id="path4322" + style="opacity:0.19620254;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.14012825px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" + sodipodi:type="arc" + transform="matrix(0,1.2157107,-1.1583513,0,58.130286,-3.765591)" /> + <path + sodipodi:type="arc" + style="fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:6;stroke-miterlimit:4;stroke-opacity:0;stroke-dasharray:none;stroke-dashoffset:0" + id="path2899" + sodipodi:cx="42.25" + sodipodi:cy="9.875" + sodipodi:rx="2.625" + sodipodi:ry="3.5" + d="m 44.875,9.875 a 2.625,3.5 0 1 1 -5.25,0 2.625,3.5 0 1 1 5.25,0 z" + transform="translate(-12,24.125)" /> + <path + sodipodi:type="arc" + style="fill:#ef2929;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + id="path5141" + sodipodi:cx="38" + sodipodi:cy="8.1875" + sodipodi:rx="0.25" + sodipodi:ry="0.1875" + d="m 38.25,8.1875 a 0.25,0.1875 0 1 1 -0.5,0 0.25,0.1875 0 1 1 0.5,0 z" + transform="matrix(0.75,0,0,0.33333333,-0.0625,31.208333)" /> + </g> +</svg> diff --git a/src/images/scalable/gramps-geo-death.svg b/src/images/scalable/gramps-geo-death.svg new file mode 100644 index 000000000..e85a69c8d --- /dev/null +++ b/src/images/scalable/gramps-geo-death.svg @@ -0,0 +1,506 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48px" + height="48px" + id="svg5179" + version="1.1" + inkscape:version="0.47pre0 r21549" + sodipodi:docname="gramps-geo-death.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + inkscape:export-filename="/home/gramps/trunk/src/images/48x48/gramps-geo-death.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <title + id="title3135">death</title> + <defs + id="defs5181"> + <linearGradient + inkscape:collect="always" + id="linearGradient5975"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop5977" /> + <stop + style="stop-color:#c17d11;stop-opacity:1" + offset="1" + id="stop5979" /> + </linearGradient> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 24 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="48 : 24 : 1" + inkscape:persp3d-origin="24 : 16 : 1" + id="perspective5187" /> + <inkscape:perspective + id="perspective5197" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3816"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3818" /> + <stop + style="stop-color:#000000;stop-opacity:0;" + offset="1" + id="stop3820" /> + </linearGradient> + <linearGradient + id="linearGradient3800"> + <stop + style="stop-color:#f4d9b1;stop-opacity:1.0000000;" + offset="0.0000000" + id="stop3802" /> + <stop + style="stop-color:#df9725;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop3804" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3824" + id="linearGradient2897" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0,0.99043709,-1.7212784,0,82.061459,-8.8223199)" + x1="30.935921" + y1="29.553486" + x2="30.935921" + y2="35.803486" /> + <linearGradient + id="linearGradient3824"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3826" /> + <stop + style="stop-color:#c9c9c9;stop-opacity:1.0000000;" + offset="1.0000000" + id="stop3828" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient5322" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3800" + id="radialGradient5324" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" + cx="29.344931" + cy="17.064077" + fx="29.344931" + fy="17.064077" + r="9.1620579" /> + <inkscape:perspective + id="perspective5336" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective5362" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective5388" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective5410" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5975" + id="radialGradient5983" + cx="70.319977" + cy="53.081306" + fx="70.319977" + fy="53.081306" + r="14.418915" + gradientTransform="matrix(0.49824055,-0.25759808,0.48625992,0.94051332,-24.058259,8.7587949)" + gradientUnits="userSpaceOnUse" /> + <inkscape:perspective + id="perspective5993" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5975-3" + id="radialGradient5983-0" + cx="70.319977" + cy="53.081306" + fx="70.319977" + fy="53.081306" + r="14.418915" + gradientTransform="matrix(0.49824055,-0.25759808,0.48625992,0.94051332,-24.058259,8.7587949)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + id="linearGradient5975-3"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop5977-3" /> + <stop + style="stop-color:#c17d11;stop-opacity:1" + offset="1" + id="stop5979-6" /> + </linearGradient> + <radialGradient + r="14.418915" + fy="53.081306" + fx="70.319977" + cy="53.081306" + cx="70.319977" + gradientTransform="matrix(-0.49824055,-0.25759808,-0.48625992,0.94051332,73.847576,8.4763291)" + gradientUnits="userSpaceOnUse" + id="radialGradient6002" + xlink:href="#linearGradient5975-3" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5975" + id="radialGradient6033" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.49824055,-0.25759808,0.48625992,0.94051332,-24.058259,8.7587949)" + cx="70.319977" + cy="53.081306" + fx="70.319977" + fy="53.081306" + r="14.418915" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5975-3" + id="radialGradient6035" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.49824055,-0.25759808,-0.48625992,0.94051332,73.847576,8.4763291)" + cx="70.319977" + cy="53.081306" + fx="70.319977" + fy="53.081306" + r="14.418915" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient6054" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3800" + id="radialGradient6056" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" + cx="29.344931" + cy="17.064077" + fx="29.344931" + fy="17.064077" + r="9.1620579" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5975" + id="radialGradient2980" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.49824055,-0.25759808,0.48625992,0.94051332,-24.058259,8.7587949)" + cx="70.319977" + cy="53.081306" + fx="70.319977" + fy="53.081306" + r="14.418915" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5975-3" + id="radialGradient2982" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.49824055,-0.25759808,-0.48625992,0.94051332,73.847576,8.4763291)" + cx="70.319977" + cy="53.081306" + fx="70.319977" + fy="53.081306" + r="14.418915" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5975-3" + id="radialGradient2985" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.77409761,-0.33162278,-0.75548375,1.210784,100.00094,2.8908099)" + cx="70.319977" + cy="53.081306" + fx="70.319977" + fy="53.081306" + r="14.418915" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5975" + id="radialGradient2988" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.77409761,-0.33162278,0.75548375,1.210784,-52.11167,3.2544465)" + cx="70.319977" + cy="53.081306" + fx="70.319977" + fy="53.081306" + r="14.418915" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient2996" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3800" + id="radialGradient2998" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" + cx="29.344931" + cy="17.064077" + fx="29.344931" + fy="17.064077" + r="9.1620579" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3816" + id="radialGradient3013" + gradientUnits="userSpaceOnUse" + cx="31.112698" + cy="19.008621" + fx="31.112698" + fy="19.008621" + r="8.6620579" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3800" + id="radialGradient3015" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.787998,0,0,0.787998,6.221198,3.617627)" + cx="29.344931" + cy="17.064077" + fx="29.344931" + fy="17.064077" + r="9.1620579" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7" + inkscape:cx="-5.0917697" + inkscape:cy="12.675017" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:window-width="1078" + inkscape:window-height="775" + inkscape:window-x="150" + inkscape:window-y="0" + inkscape:window-maximized="0" /> + <metadata + id="metadata5184"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>death</dc:title> + <cc:license + rdf:resource="http://creativecommons.org/licenses/publicdomain/" /> + <dc:creator> + <cc:Agent> + <dc:title>Serge Noiraud</dc:title> + </cc:Agent> + </dc:creator> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/publicdomain/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:label="Layer 1" + inkscape:groupmode="layer"> + <path + d="m 39.774755,19.008621 a 8.6620579,8.6620579 0 1 1 -17.324115,0 8.6620579,8.6620579 0 1 1 17.324115,0 z" + sodipodi:ry="8.6620579" + sodipodi:rx="8.6620579" + sodipodi:cy="19.008621" + sodipodi:cx="31.112698" + id="path4318" + style="color:#000000;fill:url(#radialGradient3013);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible" + sodipodi:type="arc" + transform="matrix(0,1.7843717,-2.0518722,0,62.587964,-36.282801)" /> + <path + sodipodi:type="arc" + style="color:#000000;fill:url(#radialGradient3015);fill-opacity:1;fill-rule:evenodd;stroke:#c17d11;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" + id="path4320" + sodipodi:cx="31.112698" + sodipodi:cy="19.008621" + sodipodi:rx="8.6620579" + sodipodi:ry="8.6620579" + d="m 39.774755,19.008621 a 8.6620579,8.6620579 0 1 1 -17.324115,0 8.6620579,8.6620579 0 1 1 17.324115,0 z" + transform="matrix(0,1.7843717,-2.0518722,0,62.972246,-38.795405)" /> + <path + d="m 39.774755,19.008621 a 8.6620579,8.6620579 0 1 1 -17.324115,0 8.6620579,8.6620579 0 1 1 17.324115,0 z" + sodipodi:ry="8.6620579" + sodipodi:rx="8.6620579" + sodipodi:cy="19.008621" + sodipodi:cx="31.112698" + id="path4322" + style="opacity:0.19620254;color:#000000;fill:none;stroke:#ffffff;stroke-width:1.14012825px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible" + sodipodi:type="arc" + transform="matrix(0,1.5650635,-1.7996869,0,58.372731,-31.811178)" /> + <path + sodipodi:type="arc" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path5326" + sodipodi:cx="20.928572" + sodipodi:cy="15.357142" + sodipodi:rx="2.2142856" + sodipodi:ry="3.0714285" + d="m 23.142857,15.357142 a 2.2142856,3.0714285 0 1 1 -4.428571,0 2.2142856,3.0714285 0 1 1 4.428571,0 z" + transform="matrix(1.5536624,0,0,1.2873651,-13.623499,-5.4465902)" /> + <path + transform="matrix(1.5536624,0,0,1.2873651,-2.1929832,-5.5385443)" + sodipodi:type="arc" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path5326-8" + sodipodi:cx="20.928572" + sodipodi:cy="15.357142" + sodipodi:rx="2.2142856" + sodipodi:ry="3.0714285" + d="m 23.142857,15.357142 a 2.2142856,3.0714285 0 1 1 -4.428571,0 2.2142856,3.0714285 0 1 1 4.428571,0 z" /> + <path + sodipodi:type="arc" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path5352" + sodipodi:cx="24.428572" + sodipodi:cy="20" + sodipodi:rx="0.42857143" + sodipodi:ry="1.8571428" + d="M 24.857143,20 A 0.42857143,1.8571428 0 1 1 24,20 a 0.42857143,1.8571428 0 1 1 0.857143,0 z" + transform="matrix(2.2203291,0,0,1.4796728,-30.194928,-8.9356013)" /> + <path + transform="matrix(2.2203291,0,0,1.4796728,-28.291789,-8.9356013)" + sodipodi:type="arc" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path5352-5" + sodipodi:cx="24.428572" + sodipodi:cy="20" + sodipodi:rx="0.42857143" + sodipodi:ry="1.8571428" + d="M 24.857143,20 A 0.42857143,1.8571428 0 1 1 24,20 a 0.42857143,1.8571428 0 1 1 0.857143,0 z" /> + <rect + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="rect5376" + width="39.772316" + height="3.3785796" + x="18.526995" + y="29.259741" + transform="matrix(0.95740739,0.28874051,-0.40217024,0.9155649,0,0)" /> + <path + sodipodi:type="arc" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path5378" + sodipodi:cx="9.7142859" + sodipodi:cy="30.785715" + sodipodi:rx="1.4285715" + sodipodi:ry="1.3571428" + d="m 11.142857,30.785715 a 1.4285715,1.3571428 0 1 1 -2.8571426,0 1.4285715,1.3571428 0 1 1 2.8571426,0 z" + transform="matrix(1.5536624,0,0,1.2873651,-9.1844637,-7.4695925)" /> + <path + sodipodi:type="arc" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path5378-7" + sodipodi:cx="9.7142859" + sodipodi:cy="30.785715" + sodipodi:rx="1.4285715" + sodipodi:ry="1.3571428" + d="m 11.142857,30.785715 a 1.4285715,1.3571428 0 1 1 -2.8571426,0 1.4285715,1.3571428 0 1 1 2.8571426,0 z" + transform="matrix(1.5536624,0,0,1.2873651,-10.072271,-4.6189994)" /> + <path + sodipodi:type="arc" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path5378-3" + sodipodi:cx="9.7142859" + sodipodi:cy="30.785715" + sodipodi:rx="1.4285715" + sodipodi:ry="1.3571428" + d="m 11.142857,30.785715 a 1.4285715,1.3571428 0 1 1 -2.8571426,0 1.4285715,1.3571428 0 1 1 2.8571426,0 z" + transform="matrix(1.5536624,0,0,1.2873651,30.544903,4.8983076)" /> + <path + sodipodi:type="arc" + style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path5378-7-3" + sodipodi:cx="9.7142859" + sodipodi:cy="30.785715" + sodipodi:rx="1.4285715" + sodipodi:ry="1.3571428" + d="m 11.142857,30.785715 a 1.4285715,1.3571428 0 1 1 -2.8571426,0 1.4285715,1.3571428 0 1 1 2.8571426,0 z" + transform="matrix(1.5536624,0,0,1.2873651,28.547338,7.013263)" /> + <path + style="fill:url(#radialGradient2988);fill-opacity:1;fill-rule:nonzero;stroke:#c17d11;stroke-width:0;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="M 42.455403,47.935725 C 42.175239,47.757089 41.813904,47.292517 41.652435,46.903344 L 41.35886,46.195756 24.106135,40.99763 C 7.2369826,35.915074 6.8441577,35.807172 6.4372628,36.144326 5.4465358,36.965244 3.7886366,36.70983 3.1738431,35.64157 2.8486336,35.076489 2.8499868,34.975613 3.1907314,34.383545 c 0.2037442,-0.354025 0.44697,-0.644951 0.540499,-0.646499 0.5863615,-0.0097 0.7216637,-0.313924 0.3869132,-0.869935 -0.6628312,-1.100943 0.2777498,-2.290489 1.8111042,-2.290489 1.0993778,0 2.1708719,0.90118 2.028328,1.705928 -0.074933,0.423063 0.014604,0.556071 0.4781956,0.710074 0.3137233,0.104225 8.3996726,2.546509 17.9687756,5.427296 l 17.39837,5.237794 0.554168,-0.361193 c 0.833383,-0.543181 1.949481,-0.471092 2.730892,0.176387 0.356833,0.29567 0.648783,0.714907 0.648783,0.931637 0,0.769618 -0.832433,1.639235 -1.580783,1.651391 -0.245387,0.004 -0.40444,0.23588 -0.499443,0.728174 -0.249096,1.290747 -1.996817,1.919496 -3.201127,1.151615 l 0,0 z" + id="path5955" /> + <path + style="fill:url(#radialGradient2985);fill-opacity:1;fill-rule:nonzero;stroke:#c17d11;stroke-width:0;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + d="M 5.4338703,47.572088 C 5.7140345,47.393452 6.0753698,46.92888 6.2368388,46.539707 L 6.5304142,45.832119 23.783139,40.633993 c 16.869152,-5.082556 17.261977,-5.190457 17.668872,-4.853304 0.990727,0.820918 2.648626,0.565505 3.26342,-0.502756 0.325209,-0.565081 0.323856,-0.665957 -0.01689,-1.258025 -0.203744,-0.354025 -0.44697,-0.644951 -0.540499,-0.646499 -0.586361,-0.0097 -0.721663,-0.313924 -0.386913,-0.869935 0.662831,-1.100943 -0.27775,-2.290489 -1.811104,-2.290489 -1.099378,0 -2.170872,0.90118 -2.028328,1.705928 0.07493,0.423063 -0.0146,0.556071 -0.478196,0.710074 -0.313723,0.104225 -8.399672,2.546509 -17.968775,5.427296 L 4.0863572,43.294077 3.5321891,42.932884 c -0.8333829,-0.543181 -1.9494812,-0.471092 -2.73089258,0.176387 -0.35683275,0.29567 -0.648783,0.714907 -0.648783,0.931638 0,0.769617 0.83243367,1.639234 1.58078308,1.65139 0.245387,0.004 0.4044401,0.23588 0.4994435,0.728174 0.2490956,1.290747 1.9968166,1.919496 3.2011271,1.151615 l 0,0 z" + id="path5955-1" /> + </g> +</svg>