Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorolpc user <olpc@xo-12-42-55.localdomain>2012-04-28 18:36:03 (GMT)
committer olpc user <olpc@xo-12-42-55.localdomain>2012-04-28 18:36:03 (GMT)
commitcf69559709cf4a533ddf737c797305314921d280 (patch)
tree7dfa3e9e3fb9b23a77c422531bbf5796a760f85e
Create repository and load
-rwxr-xr-xDesktop/dzialo/paste/HelloDoctor.activity/HelloDoctor.py298
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/MANIFEST49
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/activity/activity.info10
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/activity/hello-doctor.svg215
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.py56
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.pycbin0 -> 1100 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.pyobin0 -> 683 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.py7
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.pycbin0 -> 515 bytes
-rwxr-xr-xDesktop/dzialo/paste/HelloDoctor.activity/clips/_clips.sobin0 -> 3185914 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.py4347
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.pycbin0 -> 173503 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.pyobin0 -> 154555 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.py2888
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.pycbin0 -> 158150 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.pyobin0 -> 141516 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.py362
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.pycbin0 -> 20104 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.pyobin0 -> 20099 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.py3
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.pycbin0 -> 235 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.pyobin0 -> 230 bytes
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/interface/doctor.svg327
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/interface/healthy.svg58
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/interface/next_but.svg18
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/interface/oktick.svg26
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/interface/prev_but.svg18
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/interface/reload.svg23
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/interface/reload2.svg25
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/interface/start_button.svg45
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/interface/to_hospital.svg104
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/interface/to_solution.svg54
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Acute_confusional_state.svg148
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Conjunctivitis.svg133
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Diarrhoea.svg85
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Haematuria.svg154
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Haemoptysis.svg79
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Myalgia.svg129
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Nausea_vomiting.svg64
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Pyrexia.svg69
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Rash.svg150
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Suppurative_otitis_media.svg101
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/po/HelloDoctor.pot28
-rw-r--r--Desktop/dzialo/paste/HelloDoctor.activity/rules.clp242
-rwxr-xr-xDesktop/dzialo/paste/HelloDoctor.activity/setup.py32
45 files changed, 10347 insertions, 0 deletions
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/HelloDoctor.py b/Desktop/dzialo/paste/HelloDoctor.activity/HelloDoctor.py
new file mode 100755
index 0000000..49a176e
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/HelloDoctor.py
@@ -0,0 +1,298 @@
+import sys
+import os
+import re
+from time import gmtime, strftime
+import pygtk
+import gtk
+import clips
+
+import gst
+import tempfile
+
+GST_PIPE = ['v4l2src', 'ffmpegcolorspace', 'pngenc']
+
+from sugar.activity import activity
+from sugar.graphics import style
+
+from gettext import gettext as _
+
+class HelloDoctor(activity.Activity):
+ def __init__(self, handle):
+ "Entry point"
+ activity.Activity.__init__(self, handle)
+ self._name = handle
+
+ toolbox = activity.ActivityToolbox(self)
+ activity_toolbar = toolbox.get_activity_toolbar()
+ activity_toolbar.keep.props.visible = False
+ activity_toolbar.share.props.visible = False
+ self.set_toolbox(toolbox)
+
+ toolbox.show()
+
+ self.set_title(_("HelloDoctor"))
+# self.window.set_border_width(5)
+# self.window.set_size_request(640, 480)
+ self.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("black"))
+ self.settings = gtk.Settings()
+ self.settings.set_string_property('gtk-font-name', 'courier bold 10', '')
+ self.settings.set_long_property("gtk-button-images", False, "")
+ self._main_view = gtk.EventBox()
+ self._main_view.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("khaki"))
+ self.set_canvas(self._main_view)
+ self.homescreen()
+
+ def homescreen(self, widget=None, oldcontainer=None):
+ homebox=gtk.VBox()
+ table= gtk.Table(20, 12, True)
+ colorbutton = gtk.ColorButton(gtk.gdk.color_parse("khaki"))
+ colorbutton.connect('color-set', self.set_background_color)
+ color = colorbutton.get_color()
+ title_label=gtk.Label()
+ labeltext_title=(_("Hello \nDoctor!"))
+ title_label.set_markup("<big><big><big><big><big><big><big>%s</big></big></big></big></big></big></big>" % (labeltext_title))
+ title_button=gtk.Button()
+ title_button.connect("clicked", self.symptomChose, homebox, '')
+ title_button_img=gtk.Image()
+ title_button_img.set_from_file("images/interface/start_button.svg")
+ title_button.set_image(title_button_img)
+ title_image=gtk.Image()
+ title_image.set_from_file("images/interface/doctor.svg")
+
+ table.attach(colorbutton, 1, 3, 15, 18)
+ table.attach(title_label, 0, 4, 4, 9)
+ table.attach(title_image, 4, 12, 0, 15)
+ table.attach(title_button, 7, 10, 14, 19)
+
+ homebox.pack_start(table)
+
+ if oldcontainer != None:
+ self._main_view.remove(oldcontainer)
+ oldcontainer.destroy()
+ self._main_view.add(homebox)
+ self._main_view.show()
+ self.symptomMain()
+ self.show_all()
+
+ def set_background_color(self, colorbutton):
+ color = colorbutton.get_color()
+ self._main_view.modify_bg(gtk.STATE_NORMAL, color)
+
+ def symptomMain(self):
+ global curr_counter_number, counter_max, list
+ list = []
+ rulesfile = open("rules.clp", "r")
+ for line in rulesfile:
+ matched_expr = re.search(re.escape("MAIN::symptom")+"(.*?)"+re.escape(" "),line)
+ if matched_expr==None:
+ continue
+ toprin = matched_expr.group(1)
+ list.append([toprin, ''])
+ finiline = line.find('))')
+ if finiline != -1:
+ break
+
+ curr_counter_number=0
+ counter_max=len(list) -1
+
+ def symptomChose(self, widget, oldcontainer, value):
+ global curr_counter_number, counter_max, list
+ if (value == "plus"):
+ curr_counter_number=curr_counter_number+1
+ if (value == "minus"):
+ curr_counter_number=curr_counter_number-1
+
+ symptom = list[curr_counter_number][0]
+ fraction = 0.05 + (curr_counter_number/(counter_max+1.0))
+
+ symptombox=gtk.VBox()
+ symptom_table= gtk.Table(20, 14, True)
+
+ progress=gtk.ProgressBar()
+ progress.set_fraction(fraction)
+ progress.set_text("%s/%s %s" % ((curr_counter_number+1),(counter_max+1),symptom))
+ symptom_image=gtk.Image()
+ symptom_image.set_from_file("images/symptoms/%s.svg" % (symptom))
+
+ button_yes=gtk.ToggleButton()
+ button_no=gtk.ToggleButton()
+ button_yes.connect("toggled", self.toggle_callback, "yes", button_no)
+ button_no.connect("toggled", self.toggle_callback, "no", button_yes)
+ if (list[curr_counter_number][1] == 'yes'):
+ button_yes.set_active(True)
+ elif (list[curr_counter_number][1] == 'no'):
+ button_no.set_active(True)
+
+ but_yes_img=gtk.Image()
+ but_yes_img.set_from_file("images/interface/oktick.svg")
+ button_yes.set_image(but_yes_img)
+ but_no_img=gtk.Image()
+ but_no_img.set_from_file("images/interface/oktick.svg")
+ button_no.set_image(but_no_img)
+
+ symptom_table.attach(button_yes, 3, 5, 17, 20)
+ symptom_table.attach(button_no, 9, 11, 17, 20)
+
+ button_next=gtk.Button()
+ but_next_img=gtk.Image()
+ but_next_img.set_from_file("images/interface/next_but.svg")
+ button_next.set_image(but_next_img)
+ nextcon=button_next.connect("clicked", self.symptomChose, symptombox, "plus")
+
+ if (curr_counter_number != 0):
+
+ button_prev=gtk.Button()
+ but_prev_img=gtk.Image()
+ but_prev_img.set_from_file("images/interface/prev_but.svg")
+ button_prev.connect("clicked", self.symptomChose, symptombox, "minus")
+ button_prev.set_image(but_prev_img)
+ symptom_table.attach(button_prev, 0, 2, 17, 20)
+ if (curr_counter_number == counter_max):
+ button_next.disconnect(nextcon)
+ button_next.connect("clicked", self.finishdialog, symptombox)
+
+ symptom_table.attach(progress, 1, 13, 0, 1)
+ symptom_table.attach(symptom_image, 1, 13, 1, 17)
+ symptom_table.attach(button_next, 12, 14, 17, 20)
+
+ symptombox.add(symptom_table)
+
+ print "values in symptomChose: curr: %s max: %s" % (curr_counter_number, counter_max)
+
+ self._main_view.remove(oldcontainer)
+ oldcontainer.destroy()
+ self._main_view.add(symptombox)
+ self.show_all()
+
+ def toggle_callback(self, widget, data, secondone):
+ global list
+ if (widget.get_active()):
+ list[curr_counter_number][1]=data
+ secondone.set_active(False)
+
+ def finishdialog(self, widget, oldcontainer):
+ dialog = gtk.Dialog("Finish?", None, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, (gtk.STOCK_OK, gtk.RESPONSE_ACCEPT, gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT))
+# dialog.set_modal(True)
+# self._main_view.set_transient_for(dialog)
+ dialogimage= gtk.Image()
+ dialogimage.set_from_file("images/interface/to_solution.svg")
+ dialog.vbox.pack_start(dialogimage, True, True, 0)
+
+ button1 = gtk.Button()
+ dialog.action_area.pack_start(button1, True, True, 0)
+
+ button2 = gtk.Button()
+ dialog.action_area.pack_start(button2, True, True, 0)
+
+ dialogimage.show()
+
+ dialogresult = dialog.run()
+
+ if (dialogresult == gtk.RESPONSE_ACCEPT):
+ self._main_view.remove(oldcontainer)
+ oldcontainer.destroy()
+ self.solution()
+ dialog.destroy()
+
+ elif (dialogresult == gtk.RESPONSE_REJECT):
+ dialog.destroy()
+
+ def solution(self):
+ solutionbox= gtk.EventBox()
+ solution_hands= gtk.HBox()
+ solution_table= gtk.Table(20, 14, True)
+ solutionbox.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
+
+ patientphoto = gtk.Image()
+ photo = Camera()
+ photo.Snap()
+ photopath = photo.snap_path
+ patientpixbuf = gtk.gdk.pixbuf_new_from_file_at_size(photopath, 500, 475)
+ patientphoto.set_from_pixbuf(patientpixbuf)
+# patientphoto.set_from_file("%s" % photopath)
+# patientpixbuf = gtk.gdk.pixbuf_new_from_file_at_size(photopath, 300, 500)
+# patientpixbuf.pixbuf
+
+ logfile = open('logfile.txt', 'a')
+ currtime = strftime("%H:%M:%S, %d %b %Y", gmtime())
+ towrite = str('---------%s---------\n' % currtime)
+ logfile.write(towrite)
+ logfile.close()
+
+ clips.Clear()
+ clips.Load("rules.clp")
+ clips.Reset()
+ beginingstate= clips.FactList()
+ total_diseases= 0
+ for bs in beginingstate:
+ if bs.Relation == 'disease':
+ total_diseases += 1
+ print total_diseases
+ for i in list:
+ sym = i[0]
+ occ = i[1]
+ if occ == '':
+ occ = 'no'
+ clips.Assert("(symptom %s %s)" % (sym,occ))
+ clips.Run()
+ result= clips.FactList()
+ numof_res = 0
+ for f in result:
+ if f.Relation == 'disease':
+ numof_res += 1
+ dis = f.CleanPPForm()
+ number = re.search(re.escape("(disease ")+"(.*?)"+re.escape(" "), dis)
+ justonedis = number.group(1)
+ total = map(int, justonedis)
+ print total
+
+ solution_image = gtk.Image()
+ if numof_res == total_diseases:
+# solution_image.set_from_file("%s" % photopath)
+ solution_image.set_from_file("images/interface/healthy.svg")
+ else:
+ solution_image.set_from_file("images/interface/to_hospital.svg")
+ num_label2 = gtk.Label()
+ if numof_res == 0:
+ sollab_text = '000'
+ elif numof_res == 1:
+ sollab_text = justonedis
+ else:
+ sollab_text = 'UNK'
+ solution_table.attach(num_label2, 4, 7, 14, 16)
+ num_label2.set_markup("<big><big><big><big><big><big><big>%s</big></big></big></big></big></big></big>" % (sollab_text));
+ solution_table.attach(patientphoto, 0, 7, 1, 10)
+ solution_table.attach(solution_image, 2, 14, 1, 19)
+
+ reload_button = gtk.Button()
+ reload_button_img = gtk.Image()
+# reload_button_img.set_from_stock(gtk.STOCK_REFRESH, gtk.ICON_SIZE_BUTTON)
+ reload_button_img.set_from_file("images/interface/reload.svg")
+ reload_button.set_image(reload_button_img)
+ reload_button.connect("clicked", self.homescreen, solution_table)
+ solution_table.attach(reload_button, 12, 14, 17, 20)
+
+ self._main_view.add(solution_table)
+ self.show_all()
+
+class Camera(object):
+
+ """A class repre camera"""
+
+ def __init__(self):
+ snap_file, self.snap_path = tempfile.mkstemp()
+ pipe = GST_PIPE + ['filesink location=%s' % self.snap_path]
+ self.pipe = gst.parse_launch('!'.join(pipe))
+ self.bus = self.pipe.get_bus()
+
+ def Snap(self):
+ """Take a snapshop"""
+ self.pipe.set_state(gst.STATE_PLAYING)
+ self.bus.poll(gst.MESSAGE_EOS, -1)
+ self.pipe.set_state(gst.STATE_NULL)
+
+
+# if __name__ == "__main__":
+#
+# HelloDoctor().main()
+# gtk.main()
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/MANIFEST b/Desktop/dzialo/paste/HelloDoctor.activity/MANIFEST
new file mode 100644
index 0000000..6985bea
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/MANIFEST
@@ -0,0 +1,49 @@
+clips
+clips/_version.pyc
+clips/_version.pyo
+clips/_clips.py
+clips/_clips.so
+clips/_clips_wrap.py
+clips/_license.pyc
+clips/_license.pyo
+clips/_eclips_wrap.py
+clips/_clips.pyc
+clips/__init__.py
+clips/_license.py
+clips/_clips_wrap.pyc
+clips/_clips_wrap.pyo
+clips/_version.py
+clips/_eclips_wrap.pyc
+clips/_eclips_wrap.pyo
+clips/__init__.pyc
+clips/__init__.pyo
+setup.py
+HelloDoctor.py
+rules.clp
+images
+images/symptoms
+images/symptoms/Haemoptysis.svg
+images/symptoms/Nausea_vomiting.svg
+images/symptoms/Pyrexia.svg
+images/symptoms/Haematuria.svg
+images/symptoms/Suppurative_otitis_media.svg
+images/symptoms/Myalgia.svg
+images/symptoms/Rash.svg
+images/symptoms/Diarrhoea.svg
+images/symptoms/Acute_confusional_state.svg
+images/symptoms/Conjunctivitis.svg
+images/interface
+images/interface/next_but.svg
+images/interface/reload2.svg
+images/interface/oktick.svg
+images/interface/prev_but.svg
+images/interface/reload.svg
+images/interface/healthy.svg
+images/interface/to_hospital.svg
+images/interface/doctor.svg
+images/interface/to_solution.svg
+images/interface/start_button.svg
+activity
+activity/activity.info
+activity/hello-doctor.svg
+MANIFEST
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/activity/activity.info b/Desktop/dzialo/paste/HelloDoctor.activity/activity/activity.info
new file mode 100644
index 0000000..c0c3f04
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/activity/activity.info
@@ -0,0 +1,10 @@
+[Activity]
+name = HelloDoctor
+bundle_id = com.gmail.hellodoctor.HelloDoctor
+icon = hello-doctor
+exec = sugar-activity HelloDoctor.HelloDoctor
+show_launcher = yes
+activity_version = 1
+host_version = 1
+mime_types = text/plain;image/jpeg;image/svg+xml
+license = GPLv3
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/activity/hello-doctor.svg b/Desktop/dzialo/paste/HelloDoctor.activity/activity/hello-doctor.svg
new file mode 100644
index 0000000..72bebac
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/activity/hello-doctor.svg
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48px"
+ height="48px"
+ id="svg2975"
+ sodipodi:version="0.32"
+ inkscape:version="0.46"
+ sodipodi:docname="hello-doctor3.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape">
+ <defs
+ id="defs2977">
+ <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="perspective2983" />
+ <metadata
+ id="CorelCorpID_0Corel-Layer" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.9500001"
+ inkscape:cx="-3.4124094"
+ inkscape:cy="26.419724"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1280"
+ inkscape:window-height="977"
+ inkscape:window-x="-4"
+ inkscape:window-y="-4" />
+ <metadata
+ id="metadata2980">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.20000005;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:14.40000057, 1.20000005;stroke-dashoffset:0;stroke-opacity:0.45059288"
+ id="path3287"
+ sodipodi:cx="-21.84874"
+ sodipodi:cy="31.529411"
+ sodipodi:rx="23.193277"
+ sodipodi:ry="23.193277"
+ d="M 1.3445377,31.529411 A 23.193277,23.193277 0 1 1 -45.042017,31.529411 A 23.193277,23.193277 0 1 1 1.3445377,31.529411 z"
+ transform="matrix(0.922641,0,0,0.922641,44.594586,-3.1613962)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.20000005;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:14.40000057, 1.20000005;stroke-dashoffset:0;stroke-opacity:0.45059288"
+ id="path3289"
+ sodipodi:cx="-20.504202"
+ sodipodi:cy="-18.050419"
+ sodipodi:rx="17.310925"
+ sodipodi:ry="17.310925"
+ d="M -3.1932774,-18.050419 A 17.310925,17.310925 0 1 1 -37.815126,-18.050419 A 17.310925,17.310925 0 1 1 -3.1932774,-18.050419 z"
+ transform="matrix(1.0145376,0,0,1.0145376,45.15307,43.985998)" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.01453757;stroke-opacity:1"
+ id="path3291"
+ d="M 12.863859,22.267862 C 3.1094005,20.107736 -0.8723855,20.163248 0.91831587,22.434175"
+ class="fil2 str2" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.01453757;stroke-opacity:1"
+ id="path3293"
+ d="M 21.821663,23.550381 C 23.429622,21.782227 24.907553,21.857536 26.255544,23.776491"
+ class="fil2 str2" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.01453757;stroke-opacity:1"
+ id="path3295"
+ d="M 35.588169,21.961662 C 45.342626,19.801536 49.324412,19.857048 47.533711,22.127975"
+ class="fil2 str2" />
+ <g
+ style="fill:#ffffff;stroke:#000000;stroke-width:2.11961818;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="g3297"
+ transform="matrix(0.4556029,0,0,0.4509564,-23.702174,-40.091739)">
+ <circle
+ sodipodi:ry="4.1090002"
+ sodipodi:rx="4.1090002"
+ sodipodi:cy="143.061"
+ sodipodi:cx="119.61"
+ r="4.1090002"
+ cy="143.061"
+ cx="119.61"
+ class="fil0"
+ id="circle3299"
+ style="stroke-width:2.11961818;stroke-miterlimit:4;stroke-dasharray:none" />
+ <circle
+ sodipodi:ry="10.3578"
+ sodipodi:rx="10.3578"
+ sodipodi:cy="141.127"
+ sodipodi:cx="120.466"
+ r="10.3578"
+ cy="141.127"
+ cx="120.466"
+ class="fil2 str1"
+ id="circle3301"
+ style="stroke-width:2.11961818;stroke-miterlimit:4;stroke-dasharray:none" />
+ </g>
+ <g
+ style="fill:#ffffff;stroke:#000000;stroke-width:2.11961818;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="g3303"
+ transform="matrix(0.4556029,0,0,0.4509564,-23.702174,-40.091739)">
+ <circle
+ sodipodi:ry="4.1090002"
+ sodipodi:rx="4.1090002"
+ sodipodi:cy="143.401"
+ sodipodi:cx="88.706299"
+ r="4.1090002"
+ cy="143.401"
+ cx="88.706299"
+ class="fil0"
+ id="circle3305"
+ style="stroke-width:2.11961818;stroke-miterlimit:4;stroke-dasharray:none" />
+ <circle
+ sodipodi:ry="10.3578"
+ sodipodi:rx="10.3578"
+ sodipodi:cy="141.467"
+ sodipodi:cx="89.562202"
+ r="10.3578"
+ cy="141.467"
+ cx="89.562202"
+ class="fil2 str1"
+ id="circle3307"
+ style="stroke-width:2.11961818;stroke-miterlimit:4;stroke-dasharray:none" />
+ </g>
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.01453757;stroke-opacity:1"
+ id="path3309"
+ d="M 5.6544409,14.675144 C 6.6234623,13.292061 7.5559451,12.171705 8.451797,11.314121 L 10.364327,9.6223129 C 21.085528,11.447694 27.731452,11.252971 38.452699,9.4275899 C 39.389782,9.9327513 42.507747,13.053956 43.388153,14.675144 L 43.388153,14.675144 C 31.03029,17.352562 18.452462,17.352516 5.6544409,14.675144 L 5.6544409,14.675144 L 5.6544409,14.675144 z"
+ class="fil1 str1" />
+ <circle
+ style="fill:#ffffff;stroke:#000000;stroke-width:2.23824525;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:ry="18.5931"
+ sodipodi:rx="18.5931"
+ sodipodi:cy="109.962"
+ sodipodi:cx="104.423"
+ id="circle3311"
+ r="18.5931"
+ cy="109.962"
+ cx="104.423"
+ class="fil1 str2"
+ transform="matrix(0.4556029,0,0,0.4509564,-23.39514,-40.283906)" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.45059288"
+ id="rect3333"
+ width="2.5127866"
+ height="6.8204207"
+ x="-10.364617"
+ y="20.818653"
+ transform="matrix(0,-1,1,0,0,0)" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.45059288"
+ id="rect3335"
+ width="2.5127866"
+ height="6.8204207"
+ x="-25.485258"
+ y="-12.458604"
+ transform="scale(-1,-1)" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.01453757;stroke-opacity:1"
+ id="path3337"
+ d="M 23.820426,25.099018 C 21.337071,34.513138 25.182542,32.818038 26.036934,32.203069"
+ class="fil2 str4" />
+ <path
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.38025856;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3339"
+ d="M 12.946052,33.429802 C 18.074215,43.58292 31.648754,42.930417 35.88511,32.996698"
+ class="fil2 str3" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.45059288"
+ id="path3341"
+ sodipodi:cx="-44.369747"
+ sodipodi:cy="-23.902464"
+ sodipodi:rx="1.6806723"
+ sodipodi:ry="2.7193849"
+ d="M -42.689075,-23.902464 A 1.6806723,2.7193849 0 1 1 -46.050419,-23.902464 A 1.6806723,2.7193849 0 1 1 -42.689075,-23.902464 z"
+ transform="matrix(1.0145376,0,0,1.0145376,61.692589,48.484065)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.39999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.45059288"
+ id="path3343"
+ sodipodi:cx="-44.369747"
+ sodipodi:cy="-23.902464"
+ sodipodi:rx="1.6806723"
+ sodipodi:ry="2.7193849"
+ d="M -42.689075,-23.902464 A 1.6806723,2.7193849 0 1 1 -46.050419,-23.902464 A 1.6806723,2.7193849 0 1 1 -42.689075,-23.902464 z"
+ transform="matrix(1.0145376,0,0,1.0145376,75.844963,48.388522)" />
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.py b/Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.py
new file mode 100644
index 0000000..4f9d8df
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.py
@@ -0,0 +1,56 @@
+# __init__.py
+# clips wrapper module loader
+
+# (c) 2002-2008 Francesco Garosi/JKS
+# The author's copyright is expressed through the following notice, thus
+# giving effective rights to copy and use this software to anyone, as shown
+# in the license text.
+#
+# NOTICE:
+# This software is released under the terms of the GNU Lesser General Public
+# license; a copy of the text has been released with this package (see file
+# _license.py, where the license text also appears), and can be found on the
+# GNU web site, at the following address:
+#
+# http://www.gnu.org/copyleft/lesser.html
+#
+# Please refer to the license text for any license information. This notice
+# has to be considered part of the license, and should be kept on every copy
+# integral or modified, of the source files. The removal of the reference to
+# the license will be considered an infringement of the license itself.
+
+
+
+"""\
+clips - high-level interface to the CLIPS engine module
+ (c) 2002-2008 Francesco Garosi/JKS
+
+This work is based on the CLIPS library and interpreter, by Gary Riley and
+others. Please visit its homepage at http://clipsrules.sourceforge.net
+for further information and to obtain the full source code.
+
+Please issue 'print clips.license' at the prompt for licensing information.
+"""
+
+
+from _clips_wrap import *
+from _eclips_wrap import Environment, CurrentEnvironment
+from _license import license
+from _version import version, version_string
+
+
+# provide our __dict__ to the _clips_wrap in order to set up stock classes:
+# the name _setParentModuleDict will be removed later
+from _clips_wrap import _setParentModuleDict
+_setParentModuleDict(globals())
+del _setParentModuleDict
+
+
+
+# define the __all__ list so that the module can avoid useless names: in
+# fact all useful names that this part of the module begin with a letter
+__all__ = filter(lambda x: x[0] != '_', dir())
+
+
+
+# end.
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.pyc b/Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.pyc
new file mode 100644
index 0000000..7f6fe3e
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.pyc
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.pyo b/Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.pyo
new file mode 100644
index 0000000..c6bba61
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/__init__.pyo
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.py b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.py
new file mode 100644
index 0000000..af41f95
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.py
@@ -0,0 +1,7 @@
+def __bootstrap__():
+ global __bootstrap__, __loader__, __file__
+ import sys, pkg_resources, imp
+ __file__ = pkg_resources.resource_filename(__name__,'_clips.so')
+ del __bootstrap__, __loader__
+ imp.load_dynamic(__name__,__file__)
+__bootstrap__()
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.pyc b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.pyc
new file mode 100644
index 0000000..41c6186
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.pyc
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.so b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.so
new file mode 100755
index 0000000..3c8e5e6
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips.so
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.py b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.py
new file mode 100644
index 0000000..dd7217b
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.py
@@ -0,0 +1,4347 @@
+# _clips_wrap.py
+# higher-level interface for the _clips module
+
+# (c) 2002-2008 Francesco Garosi/JKS
+# The author's copyright is expressed through the following notice, thus
+# giving effective rights to copy and use this software to anyone, as shown
+# in the license text.
+#
+# NOTICE:
+# This software is released under the terms of the GNU Lesser General Public
+# license; a copy of the text has been released with this package (see file
+# _license.py, where the license text also appears), and can be found on the
+# GNU web site, at the following address:
+#
+# http://www.gnu.org/copyleft/lesser.html
+#
+# Please refer to the license text for any license information. This notice
+# has to be considered part of the license, and should be kept on every copy
+# integral or modified, of the source files. The removal of the reference to
+# the license will be considered an infringement of the license itself.
+
+"""\
+clips - high-level interface to the CLIPS engine module
+ (c) 2002-2008 Francesco Garosi/JKS
+"""
+
+__revision__ = "$Id: _clips_wrap.py 342 2008-02-22 01:17:23Z Franz $"
+
+# ========================================================================== #
+# imports - these are hidden to module user
+
+# standard imports
+import sys as _sys
+import os as _os
+
+# the low-level module
+import _clips as _c
+
+# check Python version, and issue an exception if not supported
+if _sys.version[:3] < "2.4":
+ raise _c.ClipsError("M99: Python 2.4 or higher required")
+
+
+# ========================================================================== #
+# globals
+
+# clips version is defined
+CLIPS_VERSION = "%s.%s" % (_c.CLIPS_MAJOR, _c.CLIPS_MINOR)
+PYCLIPS_VERSION = "%s.%s.%s.%s" % (
+ _c.PYCLIPS_MAJOR,
+ _c.PYCLIPS_MINOR,
+ _c.PYCLIPS_PATCHLEVEL,
+ _c.PYCLIPS_INCREMENTAL)
+
+# bring the CLIPS exception objects at top level
+ClipsError = _c.ClipsError
+ClipsMemoryError = _c.ClipsMemoryError
+
+
+# redeclare manifest constants here in order to avoid having to
+# reference the ones defined in the low-level module _clips
+
+# These manifest constants are commented out, since the user has to rely
+# on the class constructors defined below in order to build values to
+# pass to the CLIPS engine. Also, these names are used to implement
+# the stock class objects (see below)
+##INTEGER = _c.INTEGER
+##FLOAT = _c.FLOAT
+##STRING = _c.STRING
+##SYMBOL = _c.SYMBOL
+##INSTANCE_NAME = _c.INSTANCE_NAME
+##MULTIFIELD = _c.MULTIFIELD
+##INSTANCE_ADDRESS = _c.INSTANCE_ADDRESS
+##EXTERNAL_ADDRESS = _c.EXTERNAL_ADDRESS
+##FACT_ADDRESS = _c.FACT_ADDRESS
+
+LOCAL_SAVE = _c.LOCAL_SAVE
+VISIBLE_SAVE = _c.VISIBLE_SAVE
+
+WHEN_DEFINED = _c.WHEN_DEFINED
+WHEN_ACTIVATED = _c.WHEN_ACTIVATED
+EVERY_CYCLE = _c.EVERY_CYCLE
+
+NO_DEFAULT = _c.NO_DEFAULT
+STATIC_DEFAULT = _c.STATIC_DEFAULT
+DYNAMIC_DEFAULT = _c.DYNAMIC_DEFAULT
+
+DEPTH_STRATEGY = _c.DEPTH_STRATEGY
+BREADTH_STRATEGY = _c.BREADTH_STRATEGY
+LEX_STRATEGY = _c.LEX_STRATEGY
+MEA_STRATEGY = _c.MEA_STRATEGY
+COMPLEXITY_STRATEGY = _c.COMPLEXITY_STRATEGY
+SIMPLICITY_STRATEGY = _c.SIMPLICITY_STRATEGY
+RANDOM_STRATEGY = _c.RANDOM_STRATEGY
+
+CONVENIENCE_MODE = _c.CONVENIENCE_MODE
+CONSERVATION_MODE = _c.CONSERVATION_MODE
+
+AFTER = 'after'
+AROUND = 'around'
+BEFORE = 'before'
+PRIMARY = 'primary'
+
+
+# ========================================================================== #
+# these decorators allow to verify the types of data passed to the decorated
+# functions and methods (_accepts* decorators) and to force the input types
+# to some defined ones (_force* decorators)
+
+# verify that the types passed to the decorated functions are exactly the
+# ones passed as arguments to the decorator: if not, raise an appropriate
+# TypeError. If a type is specified as None, then the type in the same
+# position will not be checked. If a tuple containing types is passed to
+# the decorator, then the decorator will verify that the function name is
+# of one of the types in the tuple. Examples:
+#
+# @_accepts(int, int) # will raise TypeError if either x or y is not int
+# def add(x, y):
+# return x + y
+#
+# @_accepts(int, (int, float)) # will accept if y is either int or float
+# def add(x, y):
+# return x + y
+#
+# @_accepts(None, int) # will raise if y is not int, but won't check x
+# def add(x, y):
+# return x + y
+#
+def _accepts(*types):
+ def _DECO(f):
+ def _WRAPPER(*args):
+ i = 0 # start counting arguments at 0
+ for a in args:
+ t = types[i]
+ if t is not None: # otherwise no type checking
+ # please note that isinstance already accepts a tuple
+ if not isinstance(a, t):
+ if type(t) == tuple:
+ errorstr = \
+ "one of %s expected in %s, parameter %s" \
+ % (", ".join(map(lambda x: str(x)[1:-1], t)),
+ f.__name__, i + 1)
+ else:
+ errorstr = \
+ "%s expected in %s, parameter %s" \
+ % (str(t)[1:-1], f.__name__, i + 1)
+ raise TypeError(errorstr)
+ i += 1
+ return f(*args)
+ _WRAPPER.__name__ = f.__name__
+ _WRAPPER.__doc__ = f.__doc__
+ return _WRAPPER
+ return _DECO
+
+# same as above, but for class methods: takes the implicit self in account
+def _accepts_method(*types):
+ def _DECO(f):
+ def _WRAPPER(self, *args):
+ i = 0
+ for a in args:
+ t = types[i]
+ if t is not None:
+ if not isinstance(a, t):
+ if type(t) == tuple:
+ errorstr = \
+ "one of %s expected in %s, parameter %s" \
+ % (", ".join(map(lambda x: str(x)[1:-1], t)),
+ f.__name__, i + 1)
+ else:
+ errorstr = \
+ "%s expected in %s, parameter %s" \
+ % (str(t)[1:-1], f.__name__, i + 1)
+ raise TypeError(errorstr)
+ i += 1
+ return f(self, *args)
+ _WRAPPER.__name__ = f.__name__
+ _WRAPPER.__doc__ = f.__doc__
+ return _WRAPPER
+ return _DECO
+
+
+# given a list of types to the decorator, the arguments of the decorated
+# function are converted (cast) to the corresponding type in the list. If
+# None is given as an argument to the decorator, in the decorated function
+# the corresponding parameter is left alone. Example:
+#
+# @_forces(None, int) # x is left as it is, while y is converted to int
+# def add(x, y):
+# return x + y
+#
+# a dict can be specified as a conversion map: in this case the keys are
+# the types that will be converted, the values are the types to convert to
+# and None acts differently when used as key (in which case it converts
+# every type as a last resort) or as a value (when used here there is no
+# conversion). An example:
+#
+# @_forces(None, {float: long, long: None, None: int})
+# def add(x, y):
+# return x + y
+#
+def _forces(*types):
+ def _DECO(f):
+ def _WRAPPER(*args):
+ newargs = []
+ i = 0
+ for a in args:
+ t = types[i]
+ # when None is used as a type to convert to, no conversion
+ # performed at all (the argument is left as it is)
+ if t is None:
+ newargs.append(a)
+ # pass a dict to perform selective conversions, where...
+ elif type(t) == dict:
+ type_a = type(a)
+ # ...if the type of the argument is taken into account...
+ if t.has_key(type_a):
+ conv = t[type_a]
+ # ...when it is not None, the argument is converted
+ if conv is not None:
+ newargs.append(conv(a))
+ # ...when it is None, the argument is left as it is
+ else:
+ newargs.append(a)
+ # ...if no other specification was found, but there is
+ # None as a possible type to convert to another, then
+ # the argument is converted anyway (ie. None acts as a
+ # sink that converts any type as a last resort)
+ elif t.has_key(None):
+ newargs.append(t[None](a))
+ # ...but when there is no suitable specific conversion
+ # and None is not given the argument is left as it is
+ else:
+ newargs.append(a)
+ # otherwise the argument is converted to the specified type
+ else:
+ newargs.append(t(a))
+ i += 1
+ return f(*newargs)
+ _WRAPPER.__name__ = f.__name__
+ _WRAPPER.__doc__ = f.__doc__
+ return _WRAPPER
+ return _DECO
+
+# same as above, but for class methods: takes the implicit self in account
+def _forces_method(*types):
+ def _DECO(f):
+ def _WRAPPER(self, *args):
+ newargs = []
+ i = 0
+ for a in args:
+ t = types[i]
+ if t is None:
+ newargs.append(a)
+ elif type(t) == dict:
+ type_a = type(a)
+ if t.has_key(type_a):
+ conv = t[type_a]
+ if conv is not None:
+ newargs.append(conv(a))
+ else:
+ newargs.append(a)
+ elif t.has_key(None):
+ newargs.append(t[None](a))
+ else:
+ newargs.append(a)
+ else:
+ newargs.append(t(a))
+ i += 1
+ return f(self, *newargs)
+ _WRAPPER.__name__ = f.__name__
+ _WRAPPER.__doc__ = f.__doc__
+ return _WRAPPER
+ return _DECO
+
+# the decorators have underscored names, because they are too raw and too
+# unspecific to the module to be used outside this scope; please note that
+# the environment aware module will only have to use the method specific
+# versions
+
+
+# ========================================================================== #
+# High-level classes to embed clips internal types
+
+# 1) numeric types
+class Integer(int):
+ """extend an int for use with CLIPS"""
+ def __repr__(self):
+ return "<Integer %s>" % int.__repr__(self)
+ def __add__(self, o):
+ return Integer(int(self) + int(o))
+ def __sub__(self, o):
+ return Integer(int(self) - int(o))
+ def __mul__(self, o):
+ return Integer(int(self) * int(o))
+ def __floordiv__(self, o):
+ return Integer(int(self) // int(o))
+ def __truediv__(self, o):
+ return Integer(int(self) / int(o))
+ def __div__(self, o):
+ return Integer(int(self) / int(o))
+ def __mod__(self, o):
+ return Integer(int(self) % int(o))
+ def __lshift__(self, o):
+ return Integer(int(self) << int(o))
+ def __rshift__(self, o):
+ return Integer(int(self) >> int(o))
+ def __and__(self, o):
+ return Integer(int(self) & int(o))
+ def __xor__(self, o):
+ return Integer(int(self) ^ int(o))
+ def __or__(self, o):
+ return Integer(int(self) | int(o))
+ def __pow__(self, o, m=None):
+ if m is not None:
+ return Integer((int(self) ** int(o)) % int(m))
+ return Integer(int(self) ** int(o))
+ def clrepr(self):
+ """represent this Integer for CLIPS"""
+ return (_c.INTEGER, int(self))
+ def clsyntax(self):
+ """represent this Integer as it would be in CLIPS syntax"""
+ return str(self)
+ def cltypename(self):
+ """name of this type in CLIPS"""
+ return "INTEGER"
+ClipsIntegerType = type(Integer(0))
+
+class Float(float):
+ """extend a float for use with CLIPS"""
+ def __repr__(self):
+ return "<Float %s>" % float.__repr__(self)
+ def __add__(self, o):
+ return Float(float(self) + float(o))
+ def __sub__(self, o):
+ return Float(float(self) - float(o))
+ def __mul__(self, o):
+ return Float(float(self) * float(o))
+ def __floordiv__(self, o):
+ return Float(float(self) // float(o))
+ def __truediv__(self, o):
+ return Float(float(self) / float(o))
+ def __div__(self, o):
+ return Float(float(self) / float(o))
+ def __pow__(self, o, m=None):
+ if m is not None:
+ return Float((float(self) ** float(o)) % float(m))
+ return Float(float(self) ** float(o))
+ def clrepr(self):
+ """represent this Float for CLIPS"""
+ return (_c.FLOAT, float(self))
+ def clsyntax(self):
+ """represent this Float as it would be in CLIPS syntax"""
+ return str(self)
+ def cltypename(self):
+ """name of this type in CLIPS"""
+ return "FLOAT"
+ClipsFloatType = type(Float(0.0))
+
+# 2) string types
+class String(str):
+ """extend a str for use with CLIPS"""
+ def __repr__(self):
+ return "<String %s>" % str.__repr__(self)
+ def __add__(self, o):
+ return String(str(self) + str(o))
+ def clrepr(self):
+ """represent this String for CLIPS"""
+ return (_c.STRING, str(self))
+ def clsyntax(self):
+ """represent this String as it would be in CLIPS syntax"""
+ return '"%s"' % str(self).replace("\\", "\\\\").replace('"', '\\"')
+ def cltypename(self):
+ """name of this type in CLIPS"""
+ return "STRING"
+ClipsStringType = type(String(""))
+
+class Symbol(str):
+ """extend a str for use with CLIPS as symbol"""
+ def __repr__(self):
+ return "<Symbol %s>" % str.__repr__(self)
+ def __nonzero__(self):
+ return bool(self not in ('FALSE', 'nil', ''))
+ def __add__(self, o):
+ return Symbol(str(self) + str(o))
+ def clrepr(self):
+ """represent this Symbol for CLIPS"""
+ return (_c.SYMBOL, str(self))
+ def clsyntax(self):
+ """represent this Symbol as it would be in CLIPS syntax"""
+ return str(self)
+ def cltypename(self):
+ """name of this type in CLIPS"""
+ return "SYMBOL"
+ClipsSymbolType = type(Symbol(""))
+
+class InstanceName(str):
+ """extend a str for use with CLIPS as instance name"""
+ def __repr__(self):
+ return "<InstanceName %s>" % str.__repr__(self)
+ def __add__(self, o):
+ return InstanceName(str(self) + str(o))
+ def clrepr(self):
+ """represent this InstanceName for CLIPS"""
+ return (_c.INSTANCE_NAME, str(self))
+ def clsyntax(self):
+ """represent this InstanceName as it would be in CLIPS syntax"""
+ return "[%s]" % str(self)
+ def cltypename(self):
+ """name of this type in CLIPS"""
+ return "INSTANCE-NAME"
+ClipsInstanceNameType = type(InstanceName(""))
+
+# a Nil object that might be useful in comparisons and assignments: after
+# its creation the constructor is no longer necessary and is later deleted
+class NilObject(Symbol):
+ """represent the CLIPS nil symbol"""
+ __created = False
+ def __init__(self):
+ if self.__created:
+ raise TypeError("Nil object cannot be created")
+ _NilObject__created = True
+ def __repr__(self):
+ return "<Nil>"
+ def __str__(self):
+ return "nil"
+ def __eq__(self, o):
+ return o is self or o == Symbol("nil")
+ def __ne__(self, o):
+ return o is not self and o != Symbol("nil")
+ def __nonzero__(self):
+ return False
+ def clrepr(self):
+ """represent the nil symbol for CLIPS"""
+ return (_c.SYMBOL, "nil")
+ def clsyntax(self):
+ """represent Nil as it would be in CLIPS syntax"""
+ return "nil"
+ def cltypename(self):
+ """name of this type in CLIPS"""
+ return "SYMBOL"
+Nil = NilObject()
+ClipsNilType = type(Nil)
+del NilObject
+
+# the multifield type is a little bit more complex, since a list
+# can contain elements of various types: at conversion time we must
+# check that all elements are suitable for building a multivalue
+class Multifield(list):
+ """extend a list for use with CLIPS as Multifield value"""
+ def __repr__(self):
+ return "<Multifield %s>" % list.__repr__(self)
+ def __add__(self, o):
+ return Multifield(list(self) + list(o))
+ def clrepr(self):
+ """represent this Multifield for CLIPS"""
+ li = []
+ for x in self:
+ t = type(x)
+ if t in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsNilType, ClipsInstanceNameType):
+ li.append(x.clrepr())
+ elif t in (int, long):
+ li.append(Integer(x).clrepr())
+ elif t == float:
+ li.append(Float(x).clrepr())
+ elif t in (str, unicode):
+ li.append(String(x).clrepr())
+ elif isinstance(x, int):
+ li.append(Integer(x).clrepr())
+ elif isinstance(x, long):
+ li.append(Integer(x).clrepr())
+ elif isinstance(x, float):
+ li.append(Float(x).clrepr())
+ elif isinstance(x, str):
+ li.append(String(x).clrepr())
+ elif isinstance(x, unicode):
+ li.append(String(x).clrepr())
+ else:
+ raise TypeError(
+ "list element of type %s cannot be converted" % t)
+ return (_c.MULTIFIELD, li)
+ def clsyntax(self):
+ """represent this Multifield as it would be in CLIPS syntax"""
+ li = []
+ for x in self:
+ t = type(x)
+ if t in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsNilType, ClipsInstanceNameType):
+ li.append(x.clsyntax())
+ elif t in (int, long):
+ li.append(Integer(x).clsyntax())
+ elif t == float:
+ li.append(Float(x).clsyntax())
+ elif t in (str, unicode):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, int):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, long):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, float):
+ li.append(Float(x).clsyntax())
+ elif isinstance(x, str):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, unicode):
+ li.append(String(x).clsyntax())
+ else:
+ raise TypeError(
+ "list element of type %s cannot be converted" % t)
+ return "(create$ %s)" % " ".join(li) # only createable via this
+ def cltypename(self):
+ """name of this type in CLIPS"""
+ return "MULTIFIELD"
+ClipsMultifieldType = type(Multifield([]))
+
+
+# ========================================================================== #
+# NOTICE:
+# as of version 1.0.6 (incremental 331) we use the special markers around
+# _cl2py and _py2cl, namely #{{FUNCTION and #}} in order to publish the
+# above functions to the Environment class and allow passing and returning
+# Fact and Instance objects from the respective pointers
+# ========================================================================== #
+
+# Converter from internal form (type, value) of CLIPS data to the
+# wrappers provided above, in order to simplify transparent conversions
+#{{FUNCTION
+def _cl2py(o):
+ """convert a well-formed tuple to one of the CLIPS wrappers"""
+ if o is None: return None
+ elif type(o) == tuple and len(o) == 2:
+ if o[0] == _c.INTEGER:
+ return Integer(o[1])
+ elif o[0] == _c.FLOAT:
+ return Float(o[1])
+ elif o[0] == _c.STRING:
+ return String(o[1])
+ elif o[0] == _c.INSTANCE_NAME:
+ return InstanceName(o[1])
+ elif o[0] == _c.SYMBOL:
+ if o[1] == "nil":
+ return Nil
+ else:
+ return Symbol(o[1])
+ elif o[0] == _c.INSTANCE_ADDRESS:
+ return Instance(o[1])
+ elif o[0] == _c.FACT_ADDRESS:
+ return Fact(o[1])
+ elif o[0] == _c.MULTIFIELD:
+ li = []
+ for (x, v) in o[1]:
+ if x == _c.INTEGER:
+ li.append(Integer(v))
+ elif x == _c.FLOAT:
+ li.append(Float(v))
+ elif x == _c.STRING:
+ li.append(String(v))
+ elif x == _c.SYMBOL:
+ li.append(Symbol(v))
+ elif x == _c.INSTANCE_NAME:
+ li.append(InstanceName(v))
+ elif x == _c.INSTANCE_ADDRESS:
+ li.append(Instance(v))
+ elif x == _c.FACT_ADDRESS:
+ li.append(Fact(v))
+ else:
+ raise TypeError("list cannot be converted")
+ return Multifield(li)
+ else:
+ raise TypeError("malformed tuple value")
+ else:
+ raise TypeError("wrong argument type")
+#}}
+
+# same as above, but from Python to CLIPS
+#{{FUNCTION
+def _py2cl(o):
+ """convert Python data to a well-formed tuple"""
+ t1 = type(o)
+ if t1 in (int, long):
+ return (_c.INTEGER, int(o))
+ elif t1 == float:
+ return (_c.FLOAT, float(o))
+ elif t1 in (str, unicode):
+ return (_c.STRING, str(o))
+ elif t1 in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsInstanceNameType, ClipsNilType,
+ ClipsMultifieldType):
+ return o.clrepr()
+ elif t1 == Fact:
+ return (_c.FACT_ADDRESS, o._Fact__fact)
+ elif t1 == Instance:
+ return (_c.INSTANCE_ADDRESS, o._Instance__instance)
+ elif isinstance(o, int):
+ return (_c.INTEGER, int(o))
+ elif isinstance(o, long):
+ return (_c.INTEGER, int(o))
+ elif isinstance(o, float):
+ return (_c.FLOAT, float(o))
+ elif isinstance(o, str):
+ return (_c.STRING, str(o))
+ elif isinstance(o, unicode):
+ return (_c.STRING, str(o))
+ elif t1 in (list, tuple):
+ li = []
+ for x in o:
+ t0 = type(x)
+ if t0 in (int, long):
+ li.append((_c.INTEGER, int(x)))
+ elif t0 == float:
+ li.append((_c.FLOAT, float(x)))
+ elif t0 in (str, unicode):
+ li.append((_c.STRING, str(x)))
+ elif t0 in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsInstanceNameType, ClipsNilType):
+ li.append(x.clrepr())
+ elif t0 == Fact:
+ li.append((_c.FACT_ADDRESS, o._Fact__fact))
+ elif t0 == Instance:
+ li.append((_c.INSTANCE_ADDRESS, o._Instance__instance))
+ elif isinstance(x, int):
+ li.append((_c.INTEGER, int(o)))
+ elif isinstance(x, long):
+ li.append((_c.INTEGER, int(o)))
+ elif isinstance(x, float):
+ li.append((_c.FLOAT, float(o)))
+ elif isinstance(x, str):
+ li.append((_c.STRING, str(o)))
+ elif isinstance(x, unicode):
+ li.append((_c.STRING, str(o)))
+ else:
+ raise TypeError(
+ "list element of type %s cannot be converted" % t0)
+ return (_c.MULTIFIELD, li)
+ else:
+ raise TypeError("value of type %s cannot be converted" % t1)
+#}}
+
+# convert a Python value to what the python value would be in CLIPS syntax
+def _py2clsyntax(o):
+ """convert Python data to CLIPS syntax"""
+ t1 = type(o)
+ if t1 in (int, long):
+ return Integer(int(o)).clsyntax()
+ elif t1 == float:
+ return Float(o).clsyntax()
+ elif t1 in (str, unicode):
+ return String(o).clsyntax()
+ elif t1 in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsInstanceNameType, ClipsNilType,
+ ClipsMultifieldType):
+ return o.clsyntax()
+ elif isinstance(o, int):
+ return Integer(int(o)).clsyntax()
+ elif isinstance(o, long):
+ return Integer(int(o)).clsyntax()
+ elif isinstance(o, float):
+ return Float(o).clsyntax()
+ elif isinstance(o, str):
+ return String(o).clsyntax()
+ elif t1 in (list, tuple):
+ li = []
+ for x in o:
+ t0 = type(x)
+ if t0 in (int, long):
+ li.append(Integer(int(x)).clsyntax())
+ elif t0 == float:
+ li.append(Float(x).clsyntax())
+ elif t0 == str:
+ li.append(String(x).clsyntax())
+ elif t0 in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsInstanceNameType, ClipsNilType):
+ li.append(x.clsyntax())
+ elif isinstance(x, int):
+ li.append(Integer(int(x)).clsyntax())
+ elif isinstance(x, long):
+ li.append(Integer(int(x)).clsyntax())
+ elif isinstance(x, float):
+ li.append(Float(x).clsyntax())
+ elif isinstance(x, str):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, unicode):
+ li.append(String(x).clsyntax())
+ else:
+ raise TypeError(
+ "list element of type %s cannot be converted" % t0)
+ return Multifield(li).clsyntax()
+ else:
+ raise TypeError("value of type %s cannot be converted" % t1)
+
+
+
+# ========================================================================== #
+# NOTICE:
+# as of version 1.0.5 (incremental 324) every class that should also appear
+# in the environment-aware submodule must be surrounded by special comments,
+# namely '#{{CLASS' and '#}}'; the same has to be done for functions: the
+# surrounding comments in this case are '#{{FUNCTION' and '#}}'; this allows
+# the setup process to be more readable and avoid certain 'tricks'
+# ========================================================================== #
+
+
+# ========================================================================== #
+# 0.1) Status functions and classes - as of APG section 4.1
+
+# as we did above, we group all the status functions under a class and then
+# create a single instance of the class itself prohibiting further instances
+#{{CLASS
+class _clips_Status(object):
+ """object to access global status functions"""
+
+ __created = False
+
+ def __init__(self):
+ """raise an exception if an object of this type has been created"""
+ if(self.__created):
+ raise TypeError("cannot create this object twice")
+ self.__created = True
+
+ def __repr__(self):
+ return "<Configuration Management Object>"
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle engine status")
+
+ def __property_setFactDuplication(self, v):
+ _c.setFactDuplication(v)
+ def __property_getFactDuplication(self, v):
+ return bool(_c.getFactDuplication())
+ FactDuplication = property(
+ __property_getFactDuplication,
+ __property_setFactDuplication,
+ None, "Fact duplication behaviour")
+
+ def __property_setAutoFloatDividend(self, v):
+ _c.setAutoFloatDividend(v)
+ def __property_getAutoFloatDividend(self):
+ return bool(_c.getAutoFloatDividend())
+ AutoFloatDividend = property(
+ __property_getAutoFloatDividend,
+ __property_setAutoFloatDividend,
+ None, "AutoFloatDividend behaviour")
+
+ def __property_setDynamicConstraintChecking(self, v):
+ _c.setDynamicConstraintChecking(v)
+ def __property_getDynamicConstraintChecking(self):
+ return bool(_c.getDynamicConstraintChecking())
+ DynamicConstraintChecking = property(
+ __property_getDynamicConstraintChecking,
+ __property_setDynamicConstraintChecking,
+ None, "Dynamic constraint checking behaviour")
+
+ def __property_setSequenceOperatorRecognition(self, v):
+ _c.setSequenceOperatorRecognition(v)
+ def __property_getSequenceOperatorRecognition(self):
+ return bool(_c.getSequenceOperatorRecognition())
+ SequenceOperatorRecognition = property(
+ __property_getSequenceOperatorRecognition,
+ __property_setSequenceOperatorRecognition,
+ None, "Sequence operator recognition behaviour")
+
+ def __property_setStaticConstraintChecking(self, v):
+ _c.setStaticConstraintChecking(v)
+ def __property_getStaticConstraintChecking(self):
+ return bool(_c.getStaticConstraintChecking())
+ StaticConstraintChecking = property(
+ __property_getStaticConstraintChecking,
+ __property_setStaticConstraintChecking,
+ None, "Static constraint checking behaviour")
+
+ def __property_setIncrementalReset(self, v):
+ _c.setIncrementalReset(v)
+ def __property_getIncrementalReset(self):
+ return bool(_c.getIncrementalReset())
+ IncrementalReset = property(
+ __property_getIncrementalReset,
+ __property_setIncrementalReset,
+ None, "Incremental reset behaviour")
+
+ def __property_setResetGlobals(self, v):
+ _c.setResetGlobals(v)
+ def __property_getResetGlobals(self):
+ return bool(_c.getResetGlobals())
+ ResetGlobals = property(
+ __property_getResetGlobals,
+ __property_setResetGlobals,
+ None, "ResetGlobals behaviour")
+
+ def __property_setStrategy(self, v):
+ _c.setStrategy(v)
+ def __property_getStrategy(self):
+ return _c.getStrategy()
+ Strategy = property(
+ __property_getStrategy,
+ __property_setStrategy,
+ None, "strategy behaviour")
+
+ def __property_setSalienceEvaluation(self, v):
+ _c.setSalienceEvaluation(v)
+ def __property_getSalienceEvaluation(self):
+ return _c.getSalienceEvaluation()
+ SalienceEvaluation = property(
+ __property_getSalienceEvaluation,
+ __property_setSalienceEvaluation,
+ None, "salience evaluation behaviour")
+
+ def __property_setClassDefaultsMode(self, v):
+ _c.setClassDefaultsMode(v)
+ def __property_getClassDefaultsMode(self):
+ return _c.getClassDefaultsMode()
+ ClassDefaultsMode = property(
+ __property_getClassDefaultsMode,
+ __property_setClassDefaultsMode,
+ None, "class defaults mode")
+#}}
+
+
+
+# ========================================================================== #
+# 0.2) Debugging functions and classes - as of APG section 4.2
+
+# we group all debugging function under a class, then we prohibit
+# creation of items of that class but provide an object able to
+# access debugging status and to toggle debugging features
+#{{CLASS
+class _clips_Debug(object):
+ """object to enable/disable debugging features"""
+
+ __created = False
+
+ def __init__(self):
+ """one-time initializer"""
+ if(self.__created):
+ raise TypeError("cannot create this object twice")
+ self.__created = True
+ self.__watchitems = ['facts', 'rules', 'activations', 'compilations',
+ 'statistics', 'globals', 'slots', 'instances',
+ 'messages', 'message-handlers',
+ 'generic-functions', 'methods', 'deffunctions',]
+ # the following would modify the engine status on instantiation,
+ # which would disallow storing current environment for swapping
+ ##for x in self.__watchitems: _c.unwatch(x)
+ ##_c.dribbleOff()
+
+ def __repr__(self):
+ return "<Debug Management Object>"
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle debug status")
+
+ def DribbleOn(self, fn):
+ """enable dribble on given file"""
+ _c.dribbleOn(fn)
+ def DribbleOff(self):
+ """turn off dribble"""
+ _c.dribbleOff()
+ def DribbleActive(self):
+ """tell whether or not dribble is active"""
+ return bool(_c.dribbleActive())
+
+ def __property_setFactsWatched(self, v):
+ if(v):
+ _c.watch("facts")
+ else:
+ _c.unwatch("facts")
+ def __property_getFactsWatched(self):
+ return bool(_c.getWatchItem("facts"))
+ FactsWatched = property(__property_getFactsWatched,
+ __property_setFactsWatched,
+ None, "Facts watch status")
+
+ def __property_setRulesWatched(self, v):
+ if(v):
+ _c.watch("rules")
+ else:
+ _c.unwatch("rules")
+ def __property_getRulesWatched(self):
+ return bool(_c.getWatchItem("rules"))
+ RulesWatched = property(__property_getRulesWatched,
+ __property_setRulesWatched,
+ None, "Rules watch status")
+
+ def __property_setActivationsWatched(self, v):
+ if(v):
+ _c.watch("activations")
+ else:
+ _c.unwatch("activations")
+ def __property_getActivationsWatched(self):
+ return bool(_c.getWatchItem("activations"))
+ ActivationsWatched = property(__property_getActivationsWatched,
+ __property_setActivationsWatched,
+ None, "Activations watch status")
+
+ def __property_setCompilationsWatched(self, v):
+ if(v):
+ _c.watch("compilations")
+ else:
+ _c.unwatch("compilations")
+ def __property_getCompilationsWatched(self):
+ return bool(_c.getWatchItem("compilations"))
+ CompilationsWatched = property(__property_getCompilationsWatched,
+ __property_setCompilationsWatched,
+ None, "compilations watch status")
+
+ def __property_setStatisticsWatched(self, v):
+ if(v):
+ _c.watch("statistics")
+ else:
+ _c.unwatch("statistics")
+ def __property_getStatisticsWatched(self):
+ return bool(_c.getWatchItem("statistics"))
+ StatisticsWatched = property(__property_getStatisticsWatched,
+ __property_setStatisticsWatched,
+ None, "statistics watch status")
+
+ def __property_setGlobalsWatched(self, v):
+ if(v):
+ _c.watch("globals")
+ else:
+ _c.unwatch("globals")
+ def __property_getGlobalsWatched(self):
+ return bool(_c.getWatchItem("globals"))
+ GlobalsWatched = property(__property_getGlobalsWatched,
+ __property_setGlobalsWatched,
+ None, "Globals watch status")
+
+ def __property_setSlotsWatched(self, v):
+ if(v):
+ _c.watch("slots")
+ else:
+ _c.unwatch("slots")
+ def __property_getSlotsWatched(self):
+ return bool(_c.getWatchItem("slots"))
+ SlotsWatched = property(__property_getSlotsWatched,
+ __property_setSlotsWatched,
+ None, "Slots watch status")
+
+ def __property_setMessagesWatched(self, v):
+ if(v):
+ _c.watch("messages")
+ else:
+ _c.unwatch("messages")
+ def __property_getMessagesWatched(self):
+ return bool(_c.getWatchItem("messages"))
+ MessagesWatched = property(__property_getMessagesWatched,
+ __property_setMessagesWatched,
+ None, "messages watch status")
+
+ def __property_setMessageHandlersWatched(self, v):
+ if(v):
+ _c.watch("message-handlers")
+ else:
+ _c.unwatch("message-handlers")
+ def __property_getMessageHandlersWatched(self):
+ return bool(_c.getWatchItem("message-handlers"))
+ MessageHandlersWatched = property(__property_getMessageHandlersWatched,
+ __property_setMessageHandlersWatched,
+ None, "MessageHandlers watch status")
+
+ def __property_setGenericFunctionsWatched(self, v):
+ if(v):
+ _c.watch("generic-functions")
+ else:
+ _c.unwatch("generic-functions")
+ def __property_getGenericFunctionsWatched(self):
+ return bool(_c.getWatchItem("generic-functions"))
+ GenericFunctionsWatched = property(__property_getGenericFunctionsWatched,
+ __property_setGenericFunctionsWatched,
+ None, "Generic functions watch status")
+
+ def __property_setMethodsWatched(self, v):
+ if(v):
+ _c.watch("methods")
+ else:
+ _c.unwatch("methods")
+ def __property_getMethodsWatched(self):
+ return bool(_c.getWatchItem("methods"))
+ MethodsWatched = property(__property_getMethodsWatched,
+ __property_setMethodsWatched,
+ None, "Methods watch status")
+
+ def __property_setFunctionsWatched(self, v):
+ if(v):
+ _c.watch("deffunctions")
+ else:
+ _c.unwatch("deffunctions")
+ def __property_getFunctionsWatched(self):
+ return bool(_c.getWatchItem("deffunctions"))
+ FunctionsWatched = property(__property_getFunctionsWatched,
+ __property_setFunctionsWatched,
+ None, "Deffunctions watch status")
+
+ def __property_setExternalTraceback(self, v):
+ _c.setPrintExternalTraceback(bool(v))
+ def __property_getExternalTraceback(self):
+ return bool(_c.getPrintExternalTraceback())
+ ExternalTraceback = property(__property_getExternalTraceback,
+ __property_setExternalTraceback,
+ None,
+ "traceback of Python functions in CLIPS")
+
+ def WatchAll(self):
+ """watch all items"""
+ for x in self.__watchitems:
+ _c.watch(x)
+ def UnwatchAll(self):
+ """unwatch all items"""
+ for x in self.__watchitems:
+ _c.unwatch(x)
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for deftemplate objects
+# Treat a deftemplate as an object having an Object-Oriented interface.
+# Implements all the functions needed to access deftemplate objects.
+#{{CLASS
+class Template(object):
+ """high-level Template class (represents: deftemplate)"""
+
+ def __init__(self, o=None):
+ """create a Template object (internal)"""
+ if _c.isDeftemplate(o):
+ self.__deftemplate = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Template")
+
+ class __template_Slots:
+ """define a structure for Class Slots"""
+ def __init__(self, o):
+ self.__deftemplate = o
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle template slots")
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def AllowedValues(self, name):
+ """return allowed values for specified Slot"""
+ rv = _cl2py(
+ _c.deftemplateSlotAllowedValues(self.__deftemplate, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Cardinality(self, name):
+ """return cardinality for specified Slot"""
+ rv = _cl2py(
+ _c.deftemplateSlotCardinality(self.__deftemplate, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def HasDefault(self, name):
+ """one of NO_DEFAULT, STATIC_DEFAULT or DYNAMIC_DEFAULT"""
+ return _c.deftemplateSlotDefaultP(self.__deftemplate, name)
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def DefaultValue(self, name):
+ """return default value for specified Slot"""
+ rv = _cl2py(
+ _c.deftemplateSlotDefaultValue(self.__deftemplate, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Exists(self, name):
+ """return True if specified Slot exists"""
+ return bool(
+ _c.deftemplateSlotExistP(self.__deftemplate, name))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def IsMultifield(self, name):
+ """return True if specified Slot is a multifield one"""
+ return bool(
+ _c.deftemplateSlotMultiP(self.__deftemplate, name))
+
+ def Names(self):
+ """return the list of Slot names"""
+ rv = _cl2py(_c.deftemplateSlotNames(self.__deftemplate))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Range(self, name):
+ """return numeric range information of specified Slot"""
+ rv = _cl2py(_c.deftemplateSlotRange(self.__deftemplate, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def IsSinglefield(self, name):
+ """return True if specified Slot is a single field one"""
+ return bool(
+ _c.deftemplateSlotSingleP(self.__deftemplate, name))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Types(self, name):
+ """return names of primitive types for specified Slot"""
+ rv = _cl2py(_c.deftemplateSlotTypes(self.__deftemplate, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ self.__Slots = __template_Slots(self.__deftemplate)
+ try:
+ self.__Slots._template_Slots__env = self.__env
+ except AttributeError: pass
+ try:
+ self.__Slots._template_Slots__envobject = self.__envobject
+ except AttributeError: pass
+
+ def __str__(self):
+ """string form of Template"""
+ return _c.getDeftemplateName(self.__deftemplate)
+
+ def __repr__(self):
+ """representation of Template"""
+ s = repr(self.__deftemplate)[1:-1]
+ return "<Template '%s': %s>" % (
+ _c.getDeftemplateName(self.__deftemplate), s)
+
+ def __getstate__(self):
+ raise _c.ClipsError(
+ "M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Template"""
+ o = _c.getNextDeftemplate(self.__deftemplate)
+ if(o):
+ return Template(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Template"""
+ return _c.getDeftemplatePPForm(self.__deftemplate)
+
+ def Remove(self):
+ """remove Template"""
+ _c.undeftemplate(self.__deftemplate)
+
+ def BuildFact(self):
+ """create a fact from this Template without asserting it"""
+ return Fact(self.__deftemplate)
+
+ def InitialFact(self):
+ """find initial Fact for this Template"""
+ return Fact(_c.getNextFactInTemplate(self.__deftemplate))
+
+ def NextFact(self, fact):
+ """find initial Fact for this Template"""
+ return Fact(
+ _c.getNextFactInTemplate(self.__deftemplate, fact._Fact__fact))
+
+ def __property_getDeletable(self):
+ return bool(_c.isDeftemplateDeletable(self.__deftemplate))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Template can be deleted")
+
+ def __property_getName(self):
+ return Symbol(_c.getDeftemplateName(self.__deftemplate))
+ Name = property(__property_getName, None, None, "retrieve Template name")
+
+ def __property_getModule(self):
+ return Symbol(_c.deftemplateModule(self.__deftemplate))
+ Module = property(__property_getModule, None, None,
+ "retrieve Template Module name")
+
+ # access class slots through the internal object
+ def __property_getSlots(self): return self.__Slots
+ Slots = property(__property_getSlots, None, None,
+ "Template Slots information")
+
+ # debugging functions and properties
+ def __property_setWatch(self, v):
+ _c.setDeftemplateWatch(v, self.__deftemplate)
+ def __property_getWatch(self):
+ return _c.getDeftemplateWatch(self.__deftemplate)
+ Watch = property(__property_getWatch, __property_setWatch,
+ None, "watch status of this Template")
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for fact objects
+# Treat a fact as an object having an Object-Oriented interface. All functions
+# that normally refer to a fact use the underlying low-level fact object to
+# interact with the system.
+#{{CLASS
+class Fact(object):
+ """high-level Fact class (represents: fact)"""
+
+ # class constructor - we want to initialize the fact in several ways, ie.
+ # by creation (using a Template or its underlying __deftemplate), by
+ # copy (using a Fact or its underlying __fact), or by assertion using a
+ # string; besides this, we also want to initialize some internal structs
+ # that help use the fact "the Python way" (eg. the fact slots should be
+ # grouped in a string-addressed dictionary, as it would naturally be)
+ def __init__(self, o):
+ """create a Fact object"""
+ # this on-the-fly class takes the underlying fact object, which
+ # should already exist, and accesses its slots through the functions
+ # provided by the low-level module, thus exposing a dictionary-like
+ # interface that can be used to access slots at high level
+ # NOTE: there is a hack that allows the environment version to work
+ # by trying to access the underlying environment object
+ class __fact_Slots:
+ """access fact Slots"""
+ def __init__(self, fo):
+ self.__fact = fo
+
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def __setitem__(self, name, v):
+ _c.putFactSlot(self.__fact, name, _py2cl(v))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def __getitem__(self, name):
+ if not name:
+ return _cl2py(_c.getFactSlot(self.__fact))
+ else:
+ return _cl2py(_c.getFactSlot(self.__fact, name))
+
+ def keys(self):
+ return _cl2py(_c.factSlotNames(self.__fact))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def has_key(self, k):
+ return k in map(str, _cl2py(_c.factSlotNames(self.__fact)))
+
+ def __repr__(self):
+ return "<Fact '%s' Slots>" \
+ % _c.getFactPPForm(self.__fact).split()[0]
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle fact slots")
+
+ # now we can instance an object of this kind, and throw the class
+ # away; however the instance must be created at the end of function
+ # body since the fact has to be created at lower level
+ if _c.isFact(o):
+ self.__fact = o
+ elif '_Fact__fact' in dir(o) and _c.isFact(o.__fact):
+ self.__fact = o.__fact
+ elif _c.isDeftemplate(o):
+ self.__fact = _c.createFact(o)
+ elif '_Template__deftemplate' in dir(o) and \
+ _c.isDeftemplate(o._Template__deftemplate):
+ self.__fact = _c.createFact(o._Template__deftemplate)
+ elif type(o) == str:
+ try:
+ self.__fact = _c.assertString(o)
+ except:
+ raise ValueError("invalid assertion string")
+ else:
+ raise TypeError("argument should be Fact, Template or str")
+ # here the fact is created: we create an instance of it and do not
+ # care about internal class definition destiny, since it's useful
+ # that this class definition disappears from Fact dictionary
+ self.__Slots = __fact_Slots(self.__fact)
+ try:
+ self.__Slots._fact_Slots__env = self.__env
+ except AttributeError: pass
+ try:
+ self.__Slots._fact_Slots__envobject = self.__envobject
+ except AttributeError: pass
+
+ def __str__(self):
+ """string form of Fact"""
+ return _c.getFactPPForm(self.__fact).split()[0]
+
+ def __repr__(self):
+ """representation of Fact"""
+ s = repr(self.__fact)[1:-1]
+ return "<Fact '%s': %s>" % (
+ _c.getFactPPForm(self.__fact).split()[0], s)
+
+ def __getstate__(self):
+ raise _c.ClipsError(
+ "M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # interface
+ def Assert(self):
+ """assert this Fact"""
+ self.__fact = _c.assertFact(self.__fact)
+
+ def Retract(self):
+ """retract this Fact"""
+ _c.retract(self.__fact)
+
+ def AssignSlotDefaults(self):
+ """assign Fact Slot defaults"""
+ _c.assignFactSlotDefaults(self.__fact)
+
+ def Next(self):
+ """return next Fact"""
+ o = _c.getNextFact(self.__fact)
+ if(o):
+ return Fact(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Fact"""
+ return _c.getFactPPForm(self.__fact)
+
+ def PPrint(self, ignoredefaults=True):
+ """pretty-print fact, possibly including slot default values"""
+ _c.routerClear("temporary")
+ _c.ppFact(self.__fact, "temporary", ignoredefaults)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ def CleanPPForm(self):
+ """return the pretty-print form of Fact"""
+ return _c.getFactPPForm(self.__fact).split(None, 1)[1].strip()
+
+ # return the relation field
+ def __property_getRelation(self):
+ return Symbol(
+ _c.getFactPPForm(self.__fact).split(
+ None, 1)[1].strip()[1:-1].split(None, 1)[0])
+ Relation = property(__property_getRelation, None, None,
+ "fact relation symbol")
+
+ # the list of implied slots
+ def __property_getImpliedSlots(self):
+ try:
+ mli = _cl2py(_c.getFactSlot(self.__fact))
+ except:
+ mli = Multifield([])
+ return mli
+ ImpliedSlots = property(__property_getImpliedSlots, None, None,
+ "list of implied Slots")
+
+ # access fact index, read only property
+ def __property_getIndex(self):
+ return _c.factIndex(self.__fact)
+ Index = property(__property_getIndex, None, None, "index of this Fact")
+
+ # access fact slots through the internal object
+ def __property_getSlots(self):
+ return self.__Slots
+ Slots = property(__property_getSlots, None, None,
+ """Fact Slots dictionary""")
+
+ # access Template of this Fact, read only property
+ def __property_getTemplate(self):
+ return Template(_c.factDeftemplate(self.__fact))
+ Template = property(__property_getTemplate, None, None,
+ """Template for this Fact""")
+
+ # tell whether or not this Fact has been retracted (if asserted)
+ def __property_getExists(self):
+ return bool(_c.factExistp(self.__fact))
+ Exists = property(__property_getExists, None, None,
+ "determine if Fact has been asserted and not retracted")
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for deffacts objects
+# Treat a deffacts as an object having an Object-Oriented interface.
+# Implements all the functions needed to access deffacts objects.
+#{{CLASS
+class Deffacts(object):
+ """high-level Deffacts class (represents: deffacts)"""
+
+ def __init__(self, o):
+ """create a Deffacts object (internal)"""
+ if _c.isDeffacts(o):
+ self.__deffacts = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Deffacts")
+
+ def __str__(self):
+ """string form of Deffacts"""
+ return _c.getDeffactsName(self.__deffacts)
+
+ def __repr__(self):
+ """representation of Deffacts"""
+ s = repr(self.__deffacts)[1:-1]
+ return "<Deffacts '%s': %s>" % (
+ _c.getDeffactsName(self.__deffacts), s)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Deffacts"""
+ o = _c.getNextDeffacts(self.__deffacts)
+ if(o):
+ return Deffacts(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Deffacts"""
+ return _c.getDeffactsPPForm(self.__deffacts)
+
+ def Remove(self):
+ """remove Deffacts"""
+ _c.undeffacts(self.__deffacts)
+
+ def __property_getName(self):
+ return Symbol(_c.getDeffactsName(self.__deffacts))
+ Name = property(__property_getName, None, None, "retrieve Deffacts name")
+
+ def __property_getModule(self):
+ return Symbol(_c.deffactsModule(self.__deffacts))
+ Module = property(__property_getModule, None, None,
+ "retrieve Deffacts Module name")
+
+ def __property_getDeletable(self):
+ return bool(_c.isDeffactsDeletable(self.__deffacts))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Deffacts can be deleted")
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for defrule objects
+# Treat a defrule as an object having an Object-Oriented interface.
+# Implements all the functions needed to access defrule objects.
+#{{CLASS
+class Rule(object):
+ """high-level Rule class (represents: defrule)"""
+
+ def __init__(self, o):
+ """create a Rule object (internal)"""
+ if _c.isDefrule(o):
+ self.__defrule = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Rule")
+
+ def __str__(self):
+ """string form of Rule"""
+ return _c.getDefruleName(self.__defrule)
+
+ def __repr__(self):
+ """representation of Rule"""
+ s = repr(self.__defrule)[1:-1]
+ return "<Rule '%s': %s>" % (
+ _c.getDefruleName(self.__defrule), s)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Rule"""
+ o = _c.getNextDefrule(self.__defrule)
+ if o:
+ return Rule(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Rule"""
+ return _c.getDefrulePPForm(self.__defrule)
+
+ def Refresh(self):
+ """refresh Rule"""
+ _c.refresh(self.__defrule)
+
+ def PrintMatches(self):
+ """print partial matches to standard output"""
+ _c.routerClear("temporary")
+ _c.matches("temporary", self.__defrule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ def Remove(self):
+ """remove Rule"""
+ _c.undefrule(self.__defrule)
+
+ def __property_getName(self):
+ return Symbol(_c.getDefruleName(self.__defrule))
+ Name = property(__property_getName, None, None, "retrieve Rule name")
+
+ def __property_getModule(self):
+ return Symbol(_c.defruleModule(self.__defrule))
+ Module = property(__property_getModule, None, None,
+ "retrieve Rule Module name")
+
+ def __property_setBreak(self, v):
+ if v:
+ _c.setBreak(self.__defrule)
+ else:
+ if _c.defruleHasBreakpoint(self.__defrule):
+ _c.removeBreak(self.__defrule)
+ def __property_getBreak(self):
+ return bool(_c.defruleHasBreakpoint(self.__defrule))
+ Breakpoint = property(__property_getBreak, __property_setBreak,
+ None, "set or remove breakpoint from Rule")
+
+ def __property_getDeletable(self):
+ return bool(_c.isDefruleDeletable(self.__defrule))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Rule can be deleted")
+
+ def __property_setWatchActivations(self, v):
+ _c.setDefruleWatchActivations(self.__defrule, v)
+ def __property_getWatchActivations(self):
+ return bool(_c.getDefruleWatchActivations(self.__defrule))
+ WatchActivations = property(__property_getWatchActivations,
+ __property_setWatchActivations,
+ None, "Rule Activations debug status")
+
+ def __property_setWatchFirings(self, v):
+ _c.setDefruleWatchFirings(self.__defrule, v)
+ def __property_getWatchFirings(self):
+ return bool(_c.getDefruleWatchFirings(self.__defrule))
+ WatchFirings = property(__property_getWatchFirings,
+ __property_setWatchFirings,
+ None, "Rule firings debug status")
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for activation objects
+# Treat an activation as an object having an Object-Oriented interface.
+# Implements all the functions needed to access activation objects.
+#{{CLASS
+class Activation(object):
+ """high-level Activation class (represents: activation)"""
+
+ def __init__(self, o):
+ """create an Activation object (internal)"""
+ if _c.isActivation(o):
+ self.__activation = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Activation")
+
+ def __str__(self):
+ """string form of Activation"""
+ return _c.getActivationName(self.__activation)
+
+ def __repr__(self):
+ """representation of Activation"""
+ return "<Activation '%s'>" % _c.getActivationName(self.__activation)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Activation"""
+ o = _c.getNextActivation(self.__activation)
+ if o:
+ return Activation(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Activation"""
+ return _c.getActivationPPForm(self.__activation)
+
+ def Remove(self):
+ """remove this Activation"""
+ _c.deleteActivation(self.__activation)
+
+ def __property_getName(self):
+ return Symbol(_c.getActivationName(self.__activation))
+ Name = property(__property_getName, None, None,
+ "retrieve Activation name")
+
+ def __property_setSalience(self, v):
+ _c.setActivationSalience(self.__activation, v)
+ def __property_getSalience(self):
+ return _c.getActivationSalience(self.__activation)
+ Salience = property(__property_getSalience, __property_setSalience,
+ None, "retrieve Activation salience")
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for defglobal objects
+# Treat a defglobal as an object having an Object-Oriented interface.
+# Implements all the functions needed to access defglobal objects.
+#{{CLASS
+class Global(object):
+ """high-level Global class (represents: defglobal)"""
+
+ def __init__(self, o):
+ """create a Global object (internal)"""
+ if _c.isDefglobal(o):
+ self.__defglobal = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Global")
+
+ def __str__(self):
+ """string form of Global"""
+ return _c.getDefglobalName(self.__defglobal)
+
+ def __repr__(self):
+ """representation of Global"""
+ s = repr(self.__defglobal)[1:-1]
+ return "<Global '%s': %s>" % (
+ _c.getDefglobalName(self.__defglobal), s)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Global"""
+ o = _c.getNextDefglobal(self.__defglobal)
+ if o:
+ return Global(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Global"""
+ return _c.getDefglobalPPForm(self.__defglobal)
+
+ def ValueForm(self):
+ """return a 'printed' form of Global value"""
+ return _c.getDefglobalValueForm(self.__defglobal)
+
+ def Remove(self):
+ """remove this Global"""
+ _c.undefglobal(self.__defglobal)
+
+ def __property_getName(self):
+ return Symbol(_c.getDefglobalName(self.__defglobal))
+ Name = property(__property_getName, None, None, "retrieve Global name")
+
+ def __property_getModule(self):
+ return Symbol(_c.defglobalModule(self.__defglobal))
+ Module = property(__property_getModule, None, None,
+ "retrieve Global Module name")
+
+ def __property_setValue(self, v):
+ _c.setDefglobalValue(self.Name, _py2cl(v))
+ def __property_getValue(self):
+ return _cl2py(_c.getDefglobalValue(self.Name))
+ Value = property(__property_getValue, __property_setValue,
+ None, "set/retrieve Global value")
+
+ def __property_getDeletable(self):
+ return bool(_c.isDefglobalDeletable(self.__defglobal))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Global can be deleted")
+
+ def __property_setWatch(self, v):
+ _c.setDefglobalWatch(v, self.__defglobal)
+ def __property_getWatch(self):
+ return _c.getDefglobalWatch(self.__defglobal)
+ Watch = property(__property_getWatch, __property_setWatch,
+ None, "set/retrieve Global debug status")
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for deffunction objects
+# Treat a deffunction as an object having an Object-Oriented interface.
+# Implements all the functions needed to access deffunction objects.
+#{{CLASS
+class Function(object):
+ """high-level Function class (represents: deffunction)"""
+
+ def __init__(self, o):
+ """create a Function object (internal)"""
+ if _c.isDeffunction(o):
+ self.__deffunction = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Function")
+
+ def __str__(self):
+ """string form of Function"""
+ return _c.getDeffunctionName(self.__deffunction)
+
+ def __repr__(self):
+ """representation of Function"""
+ s = repr(self.__deffunction)[1:-1]
+ return "<Function '%s': %s>" % (
+ _c.getDeffunctionName(self.__deffunction), s)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Function"""
+ o = _c.getNextDeffunction(self.__deffunction)
+ if o:
+ return Function(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Function"""
+ return _c.getDeffunctionPPForm(self.__deffunction)
+
+ def Remove(self):
+ """remove this Function"""
+ _c.undeffunction(self.__deffunction)
+
+ def Call(self, *args):
+ """call this Function with given arguments"""
+ func = _c.getDeffunctionName(self.__deffunction)
+ if args:
+ if(len(args) == 1 and type(args[0]) == str):
+ sargs = args[0]
+ else:
+ li = []
+ for x in args:
+ t1 = type(x)
+ if t1 in (ClipsIntegerType, ClipsFloatType,
+ ClipsStringType, ClipsSymbolType, ClipsNilType,
+ ClipsInstanceNameType, ClipsMultifieldType):
+ li.append(_py2clsyntax(x))
+ elif t1 in (int, long):
+ li.append(Integer(x).clsyntax())
+ elif t1 == float:
+ li.append(Float(x).clsyntax())
+ elif t1 in (str, unicode):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, int):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, long):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, float):
+ li.append(Float(x).clsyntax())
+ elif isinstance(x, str):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, unicode):
+ li.append(String(x).clsyntax())
+ else:
+ li.append(str(x))
+ sargs = " ".join(li)
+ return _cl2py(_c.functionCall(func, sargs))
+ else:
+ return _cl2py(_c.functionCall(func))
+ __call__ = Call
+
+ def __property_getName(self):
+ return Symbol(_c.getDeffunctionName(self.__deffunction))
+ Name = property(__property_getName, None, None, "retrieve Function name")
+
+ def __property_getModule(self):
+ return Symbol(_c.deffunctionModule(self.__deffunction))
+ Module = property(__property_getModule, None, None,
+ "retrieve Function Module name")
+
+ def __property_getDeletable(self):
+ return bool(_c.isDeffunctionDeletable(self.__deffunction))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Function can be deleted")
+
+ def __property_setWatch(self, v):
+ _c.setDeffunctionWatch(v, self.__deffunction)
+ def __property_getWatch(self):
+ return bool(_c.getDeffunctionWatch(self.__deffunction))
+ Watch = property(__property_getWatch, __property_setWatch,
+ None, "set/retrieve Function debug status")
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for defgeneric objects
+# Treat a defgeneric as an object having an Object-Oriented interface.
+# Implements all the functions needed to access defgeneric objects.
+#{{CLASS
+class Generic(object):
+ """high-level Generic class (represents: defgeneric)"""
+
+ def __init__(self, o):
+ """create a Generic function object (internal)"""
+ if _c.isDefgeneric(o):
+ self.__defgeneric = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Generic")
+
+ def __str__(self):
+ """string form of Generic"""
+ return _c.getDefgenericName(self.__defgeneric)
+
+ def __repr__(self):
+ """representation of Generic"""
+ s = repr(self.__defgeneric)[1:-1]
+ return "<Generic '%s': %s>" % (
+ _c.getDefgenericName(self.__defgeneric), s)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Generic"""
+ o = _c.getNextDefgeneric(self.__defgeneric)
+ if o:
+ return Generic(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Generic"""
+ return _c.getDefgenericPPForm(self.__defgeneric)
+
+ def Remove(self):
+ """remove this Generic"""
+ _c.undefgeneric(self.__defgeneric)
+
+ def Call(self, *args):
+ """call this Generic with given arguments"""
+ func = _c.getDefgenericName(self.__defgeneric)
+ if args:
+ if(len(args) == 1 and type(args[0]) in (str, unicode)):
+ sargs = str(args[0])
+ else:
+ li = []
+ for x in args:
+ t1 = type(x)
+ if t1 in (ClipsIntegerType, ClipsFloatType,
+ ClipsStringType, ClipsSymbolType, ClipsNilType,
+ ClipsInstanceNameType, ClipsMultifieldType):
+ li.append(_py2clsyntax(x))
+ elif t1 in (int, long):
+ li.append(Integer(int(x)).clsyntax())
+ elif t1 == float:
+ li.append(Float(x).clsyntax())
+ elif t1 in (str, unicode):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, int):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, long):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, float):
+ li.append(Float(x).clsyntax())
+ elif isinstance(x, str):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, unicode):
+ li.append(String(x).clsyntax())
+ else:
+ li.append(str(x))
+ sargs = " ".join(li)
+ return _cl2py(_c.functionCall(func, sargs))
+ else:
+ return _cl2py(_c.functionCall(func))
+ __call__ = Call
+
+ def __property_getName(self):
+ return Symbol(_c.getDefgenericName(self.__defgeneric))
+ Name = property(__property_getName, None, None, "retrieve Generic name")
+
+ def __property_getModule(self):
+ return Symbol(_c.defgenericModule(self.__defgeneric))
+ Module = property(__property_getModule, None, None,
+ "retrieve Generic Module name")
+
+ def __property_getDeletable(self):
+ return bool(_c.isDefgenericDeletable(self.__defgeneric))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Generic can be deleted")
+
+ def __property_setWatch(self, v):
+ _c.setDefgenericWatch(v, self.__defgeneric)
+ def __property_getWatch(self):
+ return bool(_c.getDefgenericWatch(self.__defgeneric))
+ Watch = property(__property_getWatch, __property_setWatch,
+ None, "set/retrieve Generic debug status")
+
+ # Method functions
+ def MethodList(self):
+ """return the list of Method indices for this Generic"""
+ o = _c.getDefmethodList(self.__defgeneric)
+ li, mli = Multifield(_cl2py(o)), Multifield([])
+ l = len(li) / 2
+ for x in range(0, l):
+ mli.append(li[2 * x + 1])
+ return mli
+
+ def MethodDescription(self, midx):
+ """return the synopsis of specified Method restrictions"""
+ return _c.getDefmethodDescription(midx, self.__defgeneric)
+
+ def MethodPPForm(self, midx):
+ """return the pretty-print form of specified Method"""
+ return _c.getDefmethodPPForm(midx, self.__defgeneric)
+
+ def MethodRestrictions(self, midx):
+ """return the restrictions of specified Method"""
+ return Multifield(
+ _cl2py(_c.getMethodRestrictions(midx, self.__defgeneric)))
+
+ def InitialMethod(self):
+ """return the index of first Method in this Generic"""
+ try:
+ return _c.getNextDefmethod(0, self.__defgeneric)
+ except:
+ raise _c.ClipsError("M02: could not find any Method")
+
+ def NextMethod(self, midx):
+ """return the index of next Method in this Generic"""
+ return _c.getNextDefmethod(midx, self.__defgeneric)
+
+ def PrintMethods(self):
+ """print out Method list for this Generic"""
+ _c.routerClear("temporary")
+ _c.listDefmethods("temporary", self.__defgeneric)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ @_accepts_method(None, None, (int, long), None)
+ def AddMethod(self, restrictions, actions, midx=None, comment=None):
+ """Add a method to this Generic, given restrictions and actions"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ if midx:
+ indstr = str(midx)
+ else:
+ indstr = ""
+ if type(restrictions) in (tuple, list):
+ rstr = ""
+ for x in restrictions:
+ if type(x) not in (tuple, str, unicode):
+ raise TypeError("tuple or string expected as restriction")
+ if type(x) == str:
+ rstr += "(%s)" % x
+ elif type(x) == unicode:
+ rstr += "(%s)" % str(x)
+ else:
+ if len(x) < 2:
+ raise ValueError("tuple must be at least a pair")
+ v1, v2 = str(x[0]), []
+ for y in range(1, len(x)):
+ z = x[y]
+ if z == str:
+ v2.append("STRING")
+ elif z == ClipsStringType:
+ v2.append("STRING")
+ elif z == ClipsSymbolType:
+ v2.append("SYMBOL")
+ elif z == ClipsInstanceNameType:
+ v2.append("INSTANCE-NAME")
+ elif z == int:
+ v2.append("INTEGER")
+ elif z == ClipsIntegerType:
+ v2.append("INTEGER")
+ elif z == float:
+ v2.append("FLOAT")
+ elif z == ClipsFloatType:
+ v2.append("FLOAT")
+ elif z == list:
+ v2.append("MULTIFIELD")
+ elif z == ClipsMultifieldType:
+ v2.append("MULTIFIELD")
+ elif type(z) == str:
+ v2.append(z)
+ elif type(z) == unicode:
+ v2.append(str(z))
+ else:
+ raise TypeError("unexpected value '%s'" % z)
+ rstr += "(%s %s)" % (v1, " ".join(v2))
+ elif type(restrictions) == str:
+ rstr = restrictions
+ else:
+ raise TypeError("tuple or string expected as restriction")
+ _c.build("(defmethod %s %s %s (%s) %s)" % (
+ self.Name, indstr, cmtstr, rstr, actions))
+
+ def RemoveMethod(self, midx):
+ """remove specified Method"""
+ _c.undefmethod(midx, self.__defgeneric)
+
+ # these are peculiar, since defmethods cannot be rendered as classes
+ def WatchMethod(self, midx):
+ """activate watch on specified Method"""
+ _c.setDefmethodWatch(True, midx, self.__defgeneric)
+
+ def UnwatchMethod(self, midx):
+ """deactivate watch on specified Method"""
+ _c.setDefmethodWatch(False, midx, self.__defgeneric)
+
+ def MethodWatched(self, midx):
+ """test whether or not specified Method is being watched"""
+ return bool(_c.getDefmethodWatch(midx, self.__defgeneric))
+
+ def MethodDeletable(self, midx):
+ """test whether or not specified Method can be deleted"""
+ return bool(_c.isDefmethodDeletable(midx, self.__defgeneric))
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for defclass objects
+# Treat a defclass as an object having an Object-Oriented interface.
+# Implements all the functions needed to access defclass objects.
+#{{CLASS
+class Class(object):
+ """high-level Class class (represents: defclass)"""
+
+ def __init__(self, o):
+ """create a Class object (internal)"""
+ if _c.isDefclass(o):
+ self.__defclass = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Class")
+ # define a class to group slots information
+ # NOTE: there is a hack that allows the environment version to work
+ # by trying to access the underlying environment object
+ class __class_Slots:
+ """define a structure for Class Slots"""
+ def __init__(self, o):
+ self.__defclass = o
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle class slots")
+
+ def Names(self):
+ """return the list of Slot names"""
+ rv = _cl2py(_c.classSlots(self.__defclass, 1))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ def NamesDefined(self):
+ """return the list of Slot names"""
+ rv = _cl2py(_c.classSlots(self.__defclass, 0))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def AllowedValues(self, name):
+ """return allowed values for specified Slot"""
+ rv = _cl2py(_c.slotAllowedValues(self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def AllowedClasses(self, name):
+ """return allowed classes for specified Slot"""
+ rv = _cl2py(_c.slotAllowedClasses(self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Cardinality(self, name):
+ """return cardinality for specified Slot"""
+ rv = _cl2py(_c.slotCardinality(self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def DefaultValue(self, name):
+ """return default value for specified Slot"""
+ rv = _cl2py(_c.slotDefaultValue(self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Facets(self, name):
+ """return facet values for specified Slot"""
+ rv = _cl2py(_c.slotFacets(self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Range(self, name):
+ """return numeric range information of specified Slot"""
+ rv = _cl2py(_c.slotRange(self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Sources(self, name):
+ """return source class names for specified Slot"""
+ rv = _cl2py(_c.slotSources(self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Types(self, name):
+ """return names of primitive types for specified Slot"""
+ rv = _cl2py(_c.slotTypes(self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def HasDirectAccess(self, name):
+ """return True if specified Slot is directly accessible"""
+ return bool(_c.slotDirectAccessP(self.__defclass, name))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Exists(self, name):
+ """return True if specified Slot exists or is inherited"""
+ return bool(_c.slotExistP(self.__defclass, name, 1))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def ExistsDefined(self, name):
+ """return True if specified Slot is defined in this Class"""
+ return bool(_c.slotExistP(self.__defclass, name, 0))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def IsInitable(self, name):
+ """return True if specified Slot is initable"""
+ return bool(_c.slotInitableP(self.__defclass, name))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def IsPublic(self, name):
+ """return True if specified Slot is public"""
+ return bool(_c.slotPublicP(self.__defclass, name))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def IsWritable(self, name):
+ """return True if specified Slot is writable"""
+ return bool(_c.slotWritableP(self.__defclass, name))
+
+ self.__Slots = __class_Slots(self.__defclass)
+ # the following try/except blocks are to enable companion versions
+ try:
+ self.__Slots._class_Slots__env = self.__env
+ except AttributeError: pass
+ try:
+ self.__Slots._class_Slots__envobject = self.__envobject
+ except AttributeError: pass
+
+ def __str__(self):
+ """string form of Class"""
+ return _c.getDefclassName(self.__defclass)
+
+ def __repr__(self):
+ """representation of Class"""
+ s = repr(self.__defclass)[1:-1]
+ return "<Class '%s': %s>" % (
+ _c.getDefclassName(self.__defclass), s)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Class"""
+ o = _c.getNextDefclass(self.__defclass)
+ if o:
+ return Class(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Class"""
+ return _c.getDefclassPPForm(self.__defclass)
+
+ def Description(self):
+ """return a summary of Class description"""
+ _c.routerClear("temporary")
+ _c.describeClass("temporary", self.__defclass)
+ return _c.routerRead("temporary").strip()
+
+ def IsSubclassOf(self, o):
+ """test whether this Class is a subclass of specified Class"""
+ return bool(_c.subclassP(self.__defclass, o.__defclass))
+
+ def IsSuperclassOf(self, o):
+ """test whether this Class is a superclass of specified Class"""
+ return bool(_c.superclassP(self.__defclass, o.__defclass))
+
+ def Subclasses(self, inherit=True):
+ """return the names of subclasses"""
+ return Multifield(
+ _cl2py(_c.classSubclasses(self.__defclass, inherit)))
+
+ def Superclasses(self, inherit=True):
+ """return the names of superclasses"""
+ return Multifield(
+ _cl2py(_c.classSuperclasses(self.__defclass, inherit)))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def RawInstance(self, name):
+ """create an empty Instance of this Class with specified name"""
+ return Instance(_c.createRawInstance(self.__defclass, name))
+
+ def InitialInstance(self):
+ """return initial Instance of this Class"""
+ try:
+ return Instance(_c.getNextInstanceInClass(self.__defclass))
+ except:
+ raise _c.ClipsError("M02: could not find any Instance")
+
+ def NextInstance(self, instance):
+ """return next Instance of this Class"""
+ i = _c.getNextInstanceInClass(
+ self.__defclass, instance._Instance__instance)
+ if _c.isInstance(i):
+ return Instance(i)
+ else:
+ return None
+
+ def InitialSubclassInstance(self):
+ """return initial instance of this Class and subclasses"""
+ try:
+ return Instance(_c.getNextInstanceInClassAndSubclasses(
+ self.__defclass))
+ except:
+ raise _c.ClipsError("M02: could not find any Instance")
+
+ def NextSubclassInstance(self, instance):
+ """return next instance of this Class and subclasses"""
+ i = _c.getNextInstanceInClassAndSubclasses(
+ self.__defclass, instance._Instance__instance)
+ if _c.isInstance(i):
+ return Instance(i)
+ else:
+ return None
+
+ def Remove(self):
+ """remove this Class"""
+ _c.undefclass(self.__defclass)
+
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildSubclass(self, name, text="", comment=None):
+ """build a subclass of this Class with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ clname = _c.getDefclassName(self.__defclass)
+ cltext = "(is-a %s)" % clname + text
+ construct = "(defclass %s %s %s)" % (name, cmtstr, cltext)
+ _c.build(construct)
+ return Class(_c.findDefclass(name))
+
+ @_accepts_method((str, unicode), (str, unicode))
+ @_forces_method(str, str)
+ def BuildInstance(self, name, overrides=""):
+ """build an instance of this class overriding specified slots"""
+ clname = _c.getDefclassName(self.__defclass)
+ cmdstr = "(%s of %s %s)" % (name, clname, overrides)
+ return Instance(_c.makeInstance(cmdstr))
+
+ def __property_getName(self):
+ return Symbol(_c.getDefclassName(self.__defclass))
+ Name = property(__property_getName, None, None, "retrieve Class name")
+
+ def __property_getModule(self):
+ return Symbol(_c.defclassModule(self.__defclass))
+ Module = property(__property_getModule, None, None,
+ "retrieve Class Module name")
+
+ def __property_getDeletable(self):
+ return bool(_c.isDefclassDeletable(self.__defclass))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Class can be deleted")
+
+ def __property_getAbstract(self):
+ return bool(_c.classAbstractP(self.__defclass))
+ Abstract = property(__property_getAbstract, None, None,
+ "verify if this Class is abstract or not")
+
+ def __property_getReactive(self):
+ return bool(_c.classReactiveP(self.__defclass))
+ Reactive = property(__property_getReactive, None, None,
+ "verify if this Class is reactive or not")
+
+ def __property_setWatchSlots(self, v):
+ _c.setDefclassWatchSlots(v, self.__defclass)
+ def __property_getWatchSlots(self):
+ return bool(_c.getDefclassWatchSlots(self.__defclass))
+ WatchSlots = property(__property_getWatchSlots, __property_setWatchSlots,
+ None, "set/retrieve Slot debug status")
+
+ def __property_setWatchInstances(self, v):
+ _c.setDefclassWatchInstances(v, self.__defclass)
+ def __property_getWatchInstances(self):
+ return bool(_c.getDefclassWatchInstances(self.__defclass))
+ WatchInstances = property(__property_getWatchInstances,
+ __property_setWatchInstances,
+ None, "set/retrieve Instance debug status")
+
+ # access class slots through the internal object
+ def __property_getSlots(self): return self.__Slots
+ Slots = property(__property_getSlots, None, None,
+ "Class Slots information")
+
+ # message-handler functions
+ @_accepts_method((str, unicode), (str, unicode), (str, unicode), None, None)
+ @_forces_method(str, str, str, None, None)
+ def AddMessageHandler(self, name, args, text, htype=PRIMARY, comment=None):
+ """build a MessageHandler for this class with arguments and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ htype = htype.lower()
+ if not htype in (AROUND, BEFORE, PRIMARY, AFTER):
+ raise ValueError("htype must be AROUND, BEFORE, PRIMARY or AFTER")
+ if type(args) in (tuple, list):
+ sargs = " ".join(args)
+ elif args is None:
+ sargs = ""
+ else:
+ sargs = str(args)
+ hclass = _c.getDefclassName(self.__defclass)
+ construct = "(defmessage-handler %s %s %s %s (%s) %s)" % (
+ hclass, name, htype, cmtstr, sargs, text)
+ _c.build(construct)
+ return _c.findDefmessageHandler(self.__defclass, name, htype)
+
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def MessageHandlerIndex(self, name, htype=PRIMARY):
+ """find the specified MessageHandler"""
+ htype = htype.lower()
+ if htype in (AROUND, BEFORE, PRIMARY, AFTER):
+ return _c.findDefmessageHandler(self.__defclass, name, htype)
+ else:
+ raise ValueError(
+ "htype must be in AROUND, BEFORE, PRIMARY, AFTER")
+
+ def MessageHandlerName(self, index):
+ """return name of specified MessageHandler"""
+ return Symbol(_c.getDefmessageHandlerName(self.__defclass, index))
+
+ def MessageHandlerPPForm(self, index):
+ """return the pretty-print form of specified MessageHandler"""
+ return _c.getDefmessageHandlerPPForm(self.__defclass, index)
+
+ def MessageHandlerType(self, index):
+ """return type of specified MessageHandler"""
+ return _c.getDefmessageHandlerType(self.__defclass, index)
+
+ def MessageHandlerWatched(self, index):
+ """return watch status of specified MessageHandler"""
+ return bool(_c.getDefmessageHandlerWatch(self.__defclass, index))
+
+ def MessageHandlerDeletable(self, index):
+ """return True if specified MessageHandler can be deleted"""
+ return bool(_c.isDefmessageHandlerDeletable(self.__defclass, index))
+
+ def NextMessageHandlerIndex(self, index):
+ """return index of next MessageHandler wrt. specified"""
+ return _c.getNextDefmessageHandler(self.__defclass, index)
+
+ def RemoveMessageHandler(self, index):
+ """remove the specified MessageHandler"""
+ return _c.undefmessageHandler(self.__defclass, index)
+
+ def WatchMessageHandler(self, index):
+ """watch specified MessageHandler"""
+ return _c.setDefmessageHandlerWatch(True, self.__defclass, index)
+
+ def UnwatchMessageHandler(self, index):
+ """unwatch specified MessageHandler"""
+ return _c.setDefmessageHandlerWatch(False, self.__defclass, index)
+
+ def MessageHandlerList(self):
+ """return list of MessageHandler constructs of this Class"""
+ o = _c.getDefmessageHandlerList(self.__defclass, False)
+ li, rv = Multifield(_cl2py(o)), []
+ l = len(li) / 3
+ for x in range(0, l):
+ rv.append(Multifield([li[x * 3], li[x * 3 + 1], li[x * 3 + 2]]))
+ return Multifield(rv)
+
+ def AllMessageHandlerList(self):
+ """return list of MessageHandlers of this Class and superclasses"""
+ o = _c.getDefmessageHandlerList(self.__defclass, True)
+ li, rv = Multifield(_cl2py(o)), []
+ l = len(li) / 3
+ for x in range(0, l):
+ rv.append(Multifield([li[x * 3], li[x * 3 + 1], li[x * 3 + 2]]))
+ return Multifield(rv)
+
+ def PrintMessageHandlers(self):
+ """print list of all MessageHandlers of this Class"""
+ _c.routerClear("temporary")
+ _c.listDefmessageHandlers("temporary", self.__defclass)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ def PrintAllMessageHandlers(self):
+ """print list of MessageHandlers of this Class and superclasses"""
+ _c.routerClear("temporary")
+ _c.listDefmessageHandlers("temporary", self.__defclass, 1)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def PreviewSend(self, msgname):
+ """print list of MessageHandlers suitable for specified message"""
+ _c.routerClear("temporary")
+ _c.previewSend("temporary", self.__defclass, msgname)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for instance objects
+# Treat an instance as an object having an Object-Oriented interface.
+# Implements all the functions needed to access instance objects.
+#{{CLASS
+class Instance(object):
+ """high-level Instance class (represents: instance)"""
+
+ def __init__(self, o):
+ """create an Instance object (internal)"""
+ # this on-the-fly class takes the underlying instance object, which
+ # should already exist, and accesses its slots through the functions
+ # provided by the low-level module, thus exposing a dictionary-like
+ # interface that can be used to access slots at high level
+ # NOTE: there is a hack that allows the environment version to work
+ # by trying to access the underlying environment object
+ class __instance_Slots:
+ """access instance Slots"""
+ def __init__(self, io):
+ self.__instance = io
+
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def __setitem__(self, name, v):
+ _c.directPutSlot(self.__instance, name, _py2cl(v))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def __getitem__(self, name):
+ return _cl2py(_c.directGetSlot(self.__instance, name))
+
+ def keys(self):
+ return map(
+ str, list(Instance(self.__instance).Class.Slots.Names()))
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def has_key(self, k):
+ return bool(
+ k in map(str, list(
+ Instance(self.__instance).Class.Slots.Names())))
+
+ def __repr__(self):
+ return "<Instance [%s] Slots>" \
+ % _c.getInstanceName(self.__instance)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle instance slots")
+ if _c.isInstance(o): self.__instance = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Instance")
+ self.__Slots = __instance_Slots(self.__instance)
+ # the following try/except blocks are to enable companion versions
+ try:
+ self.__Slots._instance_Slots__env = self.__env
+ except AttributeError: pass
+ try:
+ self.__Slots._instance_Slots__envobject = self.__envobject
+ except AttributeError: pass
+
+ def __str__(self):
+ """string form of Instance"""
+ return _c.getInstanceName(self.__instance)
+
+ def __repr__(self):
+ """representation of Instance"""
+ s = repr(self.__instance)[1:-1]
+ return "<Instance [%s]: %s>" % (
+ _c.getInstanceName(self.__instance), s)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Instance"""
+ o = _c.getNextInstance(self.__instance)
+ if o:
+ return Instance(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Instance"""
+ return _c.getInstancePPForm(self.__instance)
+
+ def IsValid(self):
+ """determine if this Instance is still valid"""
+ return bool(_c.validInstanceAddress(self.__instance))
+
+ def Remove(self):
+ """remove this Instance"""
+ _c.unmakeInstance(self.__instance)
+
+ def DirectRemove(self):
+ """directly remove this Instance"""
+ _c.deleteInstance(self.__instance)
+
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def GetSlot(self, slotname):
+ """retrieve value of specified Slot"""
+ return _cl2py(_c.directGetSlot(self.__instance, slotname))
+ SlotValue = GetSlot
+
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def PutSlot(self, slotname, value):
+ """set value of specified Slot"""
+ _c.directPutSlot(self.__instance, slotname, _py2cl(value))
+ SetSlotValue = PutSlot
+
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def Send(self, msg, args=None):
+ """send specified message with the given arguments to Instance"""
+ if args is not None:
+ t = type(args)
+ if t == str:
+ sargs = args
+ elif t == unicode:
+ sargs = str(args)
+ elif isinstance(args, str):
+ sargs = str(args)
+ elif isinstance(args, unicode):
+ sargs = str(args)
+ elif t in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsNilType, ClipsInstanceNameType,
+ ClipsMultifieldType):
+ sargs = _py2clsyntax(args)
+ elif t in (tuple, list):
+ li = []
+ for x in args:
+ t1 = type(x)
+ if t1 in (ClipsIntegerType, ClipsFloatType,
+ ClipsStringType, ClipsSymbolType, ClipsNilType,
+ ClipsInstanceNameType, ClipsMultifieldType):
+ li.append(_py2clsyntax(x))
+ elif t1 in (int, long):
+ li.append(Integer(int(x)).clsyntax())
+ elif t1 == float:
+ li.append(Float(x).clsyntax())
+ elif t1 in (str, unicode):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, int):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, long):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, float):
+ li.append(Float(x).clsyntax())
+ elif isinstance(x, str):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, unicode):
+ li.append(String(x).clsyntax())
+ else:
+ li.append(str(x))
+ sargs = " ".join(li)
+ elif t in (int, long):
+ sargs = Integer(args).clsyntax()
+ elif t == float:
+ sargs = Float(args).clsyntax()
+ elif isinstance(args, str):
+ sargs = str(args)
+ elif isinstance(args, unicode):
+ sargs = str(args)
+ elif isinstance(args, int):
+ sargs = Integer(args).clsyntax()
+ elif isinstance(args, long):
+ sargs = Integer(args).clsyntax()
+ elif isinstance(args, float):
+ sargs = Float(args).clsyntax()
+ else:
+ sargs = str(args)
+ return _cl2py(_c.send(self.__instance, msg, sargs))
+ else:
+ return _cl2py(_c.send(self.__instance, msg))
+
+ def __property_getName(self):
+ return InstanceName(_c.getInstanceName(self.__instance))
+ Name = property(__property_getName, None, None, "retrieve Instance name")
+
+ def __property_getClass(self):
+ return Class(_c.getInstanceClass(self.__instance))
+ Class = property(__property_getClass, None, None,
+ "retrieve Instance class")
+
+ # access instance slots through the internal object
+ def __property_getSlots(self): return self.__Slots
+ Slots = property(__property_getSlots, None, None,
+ "Instance Slots information")
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for definstances objects
+# Treat definstances as an object having an Object-Oriented interface.
+# Implements all the functions needed to access definstances objects.
+#{{CLASS
+class Definstances(object):
+ """high-level Definstances class (represents: definstances)"""
+
+ def __init__(self, o):
+ """create a Definstances object (internal)"""
+ if _c.isDefinstances(o): self.__definstances = o
+ else: raise _c.ClipsError("M01: cannot directly create Definstances")
+
+ def __str__(self):
+ """string form of Definstances"""
+ return _c.getDefinstancesName(self.__definstances)
+
+ def __repr__(self):
+ """representation of Definstances"""
+ s = repr(self.__definstances)[1:-1]
+ return "<Definstances '%s': %s>" % (
+ _c.getDefinstancesName(self.__definstances), s)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Definstances"""
+ o = _c.getNextDefinstances(self.__definstances)
+ if o:
+ return Definstances(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Definstances"""
+ return _c.getDefinstancesPPForm(self.__definstances)
+
+ def Remove(self):
+ """delete this Definstances object"""
+ _c.undefinstances(self.__definstances)
+
+ def __property_getModule(self):
+ return Symbol(_c.definstancesModule(self.__definstances))
+ Module = property(__property_getModule, None, None,
+ "retrieve Definstances module")
+
+ def __property_getName(self):
+ return Symbol(_c.getDefinstancesName(self.__definstances))
+ Name = property(__property_getName, None, None,
+ "retrieve Definstances name")
+
+ def __property_getDeletable(self):
+ return bool(_c.isDefinstancesDeletable(self.__definstances))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Definstances can be deleted")
+#}}
+
+
+
+# ========================================================================== #
+# High-level class for defmodule objects
+# Treat a defmodule as an object having an Object-Oriented interface.
+# Implements all the functions needed to access defmodule objects.
+#{{CLASS
+class Module(object):
+ """high-level Module class (represents: defmodule)"""
+
+ def __init__(self, o):
+ """create a Module object (internal)"""
+ if _c.isDefmodule(o):
+ self.__defmodule = o
+ else: raise _c.ClipsError("M01: cannot directly create Module")
+
+ def __str__(self):
+ """string form of Module"""
+ return _c.getDefmoduleName(self.__defmodule)
+
+ def __repr__(self):
+ """representation of Module"""
+ s = repr(self.__defmodule)[1:-1]
+ return "<Module '%s': %s>" % (
+ _c.getDefmoduleName(self.__defmodule), s)
+
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+
+ # Interface
+ def Next(self):
+ """return next Module"""
+ o = _c.getNextDefmodule(self.__defmodule)
+ if(o):
+ return Module(o)
+ else:
+ return None
+
+ def PPForm(self):
+ """return the pretty-print form of Module"""
+ return _c.getDefmodulePPForm(self.__defmodule)
+
+ def SetCurrent(self):
+ """make this the current Module"""
+ _c.setCurrentModule(self.__defmodule)
+
+ def SetFocus(self):
+ """set focus to this Module"""
+ _c.focus(self.__defmodule)
+
+ def __property_getName(self):
+ return Symbol(_c.getDefmoduleName(self.__defmodule))
+ Name = property(__property_getName, None, None, "return Module name")
+
+ # Functions involving other entities
+
+ # Templates
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildTemplate(self, name, text, comment=None):
+ """build a Template object with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(deftemplate %s::%s %s %s)" % (mname, name, cmtstr, text)
+ _c.build(construct)
+ return Template(_c.findDeftemplate("%s::%s" % (mname, name)))
+
+ def TemplateList(self):
+ """return list of Template names"""
+ o = _c.getDeftemplateList(self.__defmodule)
+ return Multifield(_cl2py(o))
+
+ def PrintTemplates(self):
+ """print Templates to standard output"""
+ _c.routerClear("temporary")
+ _c.listDeftemplates("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ # Facts
+ def FactList(self):
+ """return list of Facts in this Module"""
+ o, li = _c.getFactList(self.__defmodule), []
+ if o is not None:
+ for x in o[1]:
+ if x[0] == _c.FACT_ADDRESS:
+ li.append(Fact(x[1]))
+ return li
+
+ # Deffacts
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildDeffacts(self, name, text, comment=None):
+ """build a Deffacts object with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(deffacts %s::%s %s %s)" % (mname, name, cmtstr, text)
+ _c.build(construct)
+ return Deffacts(_c.findDeffacts("%s::%s" % (mname, name)))
+
+ def DeffactsList(self):
+ """return a list of Deffacts names in this Module"""
+ o = _c.getDeffactsList(self.__defmodule)
+ return Multifield(_cl2py(o))
+
+ def PrintDeffacts(self):
+ """print Deffacts to standard output"""
+ _c.routerClear("temporary")
+ _c.listDeffacts("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ # Rules
+ @_accepts_method((str, unicode), (str, unicode), (str, unicode), None)
+ @_forces_method(str, str, str, None)
+ def BuildRule(self, name, lhs, rhs, comment=None):
+ """build a Rule object with specified name and LHS/RHS"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(defrule %s::%s %s %s => %s)" % (
+ mname, name, cmtstr, lhs, rhs)
+ _c.build(construct)
+ return Rule(_c.findDefrule("%s::%s" % (mname, name)))
+
+ def RuleList(self):
+ """return a list of Rule names in this Module"""
+ o = _c.getDefruleList(self.__defmodule)
+ return Multifield(_cl2py(o))
+
+ def PrintRules(self):
+ """print Rules to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefrules("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ def PrintBreakpoints(self):
+ """print breakpoints to standard output"""
+ _c.routerClear("temporary")
+ _c.showBreaks("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ # Agenda
+ def PrintAgenda(self):
+ """print Agenda Rules to standard output"""
+ _c.routerClear("temporary")
+ _c.agenda("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ def RefreshAgenda(self):
+ """refresh Agenda for this Module"""
+ _c.refreshAgenda(self.__defmodule)
+
+ def ReorderAgenda(self):
+ """reorder Agenda for this Module"""
+ _c.reorderAgenda(self.__defmodule)
+
+ # Globals
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def BuildGlobal(self, name, value=Nil):
+ """build a Global variable with specified name and value"""
+ mname = self.Name
+ if type(value) in (str, ClipsStringType):
+ value = '"%s"' % value
+ construct = "(defglobal %s ?*%s* = %s)" % (mname, name, value)
+ _c.build(construct)
+ return Global(_c.findDefglobal("%s::%s" % (mname, name)))
+
+ def GlobalList(self):
+ """return the list of Global variable names"""
+ o = _c.getDefglobalList(self.__defmodule)
+ return Multifield(_cl2py(o))
+
+ def PrintGlobals(self):
+ """print list of Global variables to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefglobals("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ def ShowGlobals(self):
+ """print list of Global variables and values to standard output"""
+ _c.routerClear("temporary")
+ _c.showDefglobals("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ # Functions
+ @_accepts_method((str, unicode), None, (str, unicode), None)
+ @_forces_method(str, None, str, None)
+ def BuildFunction(self, name, args, text, comment=None):
+ """build a Function with specified name, body and arguments"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ if type(args) in (tuple, list):
+ args = " ".join(args)
+ elif args is None:
+ args = ""
+ construct = "(deffunction %s::%s %s (%s) %s)" % (
+ mname, name, cmtstr, args, text)
+ _c.build(construct)
+ return Function(_c.findDeffunction("%s::%s" % (mname, name)))
+
+ def FunctionList(self):
+ """return the list of Function names"""
+ o = _c.getDeffunctionList(self.__defmodule)
+ return Multifield(_cl2py(o))
+
+ def PrintFunctions(self):
+ """print list of Functions to standard output"""
+ _c.routerClear("temporary")
+ _c.listDeffunctions("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ # Generics
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def BuildGeneric(self, name, comment=None):
+ """build a Generic with specified name"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(defgeneric %s::%s %s)" % (mname, name, cmtstr)
+ _c.build(construct)
+ return Generic(_c.findDefgeneric("%s::%s" % (mname, name)))
+
+ def GenericList(self):
+ """return the list of Generic names"""
+ o = _c.getDefgenericList(self.__defmodule)
+ return Multifield(_cl2py(o))
+
+ def PrintGenerics(self):
+ """print list of Generics to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefgenerics("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ # Classes
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildClass(self, name, text, comment=None):
+ """build a Class with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(defclass %s::%s %s %s)" % (mname, name, cmtstr, text)
+ _c.build(construct)
+ return Class(_c.findDefclass("%s::%s" % (mname, name)))
+
+ def ClassList(self):
+ """return the list of Class names"""
+ o = _c.getDefclassList(self.__defmodule)
+ return Multifield(_cl2py(o))
+
+ def PrintClasses(self):
+ """print list of Class to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefclasses("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ # Instances
+ @_accepts_method((str, unicode), None, None)
+ @_forces_method(str, str, None)
+ def BuildInstance(self, name, defclass, overrides=""):
+ """build an Instance of given Class overriding specified Slots"""
+ mname = self.Name
+ cmdstr = "(%s::%s of %s %s)" % (mname, name, defclass, overrides)
+ return Instance(_c.makeInstance(cmdstr))
+
+ @_forces_method(str)
+ def PrintInstances(self, classname=None):
+ """print Instances to standard output"""
+ _c.routerClear("temporary")
+ if classname:
+ _c.instances("temporary", self.__defmodule, classname, False)
+ else:
+ _c.instances("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ @_forces_method(str)
+ def PrintSubclassInstances(self, classname):
+ """print Instances to standard output"""
+ _c.routerClear("temporary")
+ _c.instances("temporary", self.__defmodule, classname, True)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+
+ # Definstances
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildDefinstances(self, name, text, comment=None):
+ """build a Definstances with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(definstances %s::%s %s %s)" % (
+ mname, name, cmtstr, text)
+ _c.build(construct)
+ return Definstances(_c.findDefinstances(name))
+
+ def DefinstancesList(self):
+ """retrieve list of all Definstances names"""
+ o = _c.getDefinstancesList(self.__defmodule)
+ return Multifield(_cl2py(o))
+
+ def PrintDefinstances(self):
+ """print list of all Definstances to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefinstances("temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+
+
+# ========================================================================== #
+# some toplevel functions
+# ========================================================================== #
+
+
+# ========================================================================== #
+# 1) functions involving Templates
+
+#{{FUNCTION
+def InitialTemplate():
+ """return first Template in environment"""
+ try:
+ return Template(_c.getNextDeftemplate())
+ except:
+ raise _c.ClipsError("M02: could not find any Template")
+#}}
+
+#{{FUNCTION
+def PrintTemplates():
+ """print Templates to standard output"""
+ _c.routerClear("temporary")
+ _c.listDeftemplates("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+#{{FUNCTION
+def TemplateList():
+ """return a list of Template names"""
+ o = _c.getDeftemplateList()
+ return Multifield(_cl2py(o)) # should be all strings
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindTemplate(s):
+ """find a Template by name"""
+ return Template(_c.findDeftemplate(s))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), (str, unicode), None)
+@_forces(str, str, None)
+def BuildTemplate(name, text, comment=None):
+ """build a Template object with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(deftemplate %s %s %s)" % (name, cmtstr, text)
+ _c.build(construct)
+ return Template(_c.findDeftemplate(name))
+#}}
+
+
+
+# ========================================================================== #
+# 2) functions involving facts
+
+#{{FUNCTION
+def Assert(o):
+ """assert a Fact from a string or constructed Fact object"""
+ if '_Fact__fact' in dir(o) and _c.isFact(o._Fact__fact):
+ return o.Assert()
+ elif type(o) in (str, unicode):
+ return Fact(_c.assertString(str(o)))
+ else:
+ raise TypeError("expected a string or a Fact")
+#}}
+
+#{{FUNCTION
+def InitialFact():
+ """return first Fact in environment"""
+ try:
+ return Fact(_c.getNextFact())
+ except:
+ raise _c.ClipsError("M02: could not find any Fact")
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def LoadFacts(filename):
+ """load Facts from file"""
+ _c.loadFacts(_os.path.normpath(filename))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def LoadFactsFromString(s):
+ """load Fact objects from a string"""
+ _c.loadFactsFromString(s)
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), (str, unicode))
+@_forces(str, str)
+def SaveFacts(filename, mode=LOCAL_SAVE):
+ """save current Facts to file"""
+ _c.saveFacts(_os.path.normpath(filename), mode)
+#}}
+
+#{{FUNCTION
+def PrintFacts():
+ """print Facts to standard output"""
+ _c.routerClear("temporary")
+ _c.facts("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+#{{FUNCTION
+def FactListChanged():
+ """test whether Fact list is changed since last call"""
+ rv = bool(_c.getFactListChanged())
+ _c.setFactListChanged(False)
+ return rv
+#}}
+
+#{{FUNCTION
+def FactList():
+ """return list of Facts in current module"""
+ o, li = _c.getFactList(), []
+ if o is not None:
+ for x in o[1]:
+ if x[0] == _c.FACT_ADDRESS:
+ li.append(Fact(x[1]))
+ return li
+#}}
+
+
+
+# ========================================================================== #
+# 3) functions involving deffacts
+
+#{{FUNCTION
+def InitialDeffacts():
+ """return first Deffacts"""
+ try:
+ return Deffacts(_c.getNextDeffacts())
+ except:
+ raise _c.ClipsError("M02: could not find any Deffacts")
+#}}
+
+#{{FUNCTION
+def DeffactsList():
+ """return a list of Deffacts names in current module"""
+ o = _c.getDeffactsList()
+ return Multifield(_cl2py(o))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindDeffacts(s):
+ """find a Deffacts by name"""
+ try:
+ return Deffacts(_c.findDeffacts(s))
+ except:
+ raise _c.ClipsError("M02: could not find Deffacts '%s'" % s)
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), (str, unicode), None)
+@_forces(str, str, None)
+def BuildDeffacts(name, text, comment=None):
+ """build a Deffacts object with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(deffacts %s %s %s)" % (name, cmtstr, text)
+ _c.build(construct)
+ return Deffacts(_c.findDeffacts(name))
+#}}
+
+#{{FUNCTION
+def PrintDeffacts():
+ """print Deffacts to standard output"""
+ _c.routerClear("temporary")
+ _c.listDeffacts("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+
+
+# ========================================================================== #
+# 4) functions involving Rules
+
+#{{FUNCTION
+def InitialRule():
+ """return first Rule"""
+ try:
+ return Rule(_c.getNextDefrule())
+ except:
+ raise _c.ClipsError("M02: could not find any Rule")
+#}}
+
+#{{FUNCTION
+def RuleList():
+ """return a list of Rule names in current module"""
+ o = _c.getDefruleList()
+ return Multifield(_cl2py(o))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindRule(s):
+ """find a Rule by name"""
+ try:
+ return Rule(_c.findDefrule(s))
+ except:
+ raise _c.ClipsError("M02: could not find defrule '%s'" % s)
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), (str, unicode), (str, unicode), None)
+@_forces(str, str, str, None)
+def BuildRule(name, lhs, rhs, comment=None):
+ """build a Rule object with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(defrule %s %s %s => %s)" % (name, cmtstr, lhs, rhs)
+ _c.build(construct)
+ return Rule(_c.findDefrule(name))
+#}}
+
+#{{FUNCTION
+def PrintRules():
+ """print Rules to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefrules("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+#{{FUNCTION
+def PrintBreakpoints():
+ """print breakpoints to standard output"""
+ _c.routerClear("temporary")
+ _c.showBreaks("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+
+
+# ========================================================================== #
+# 5) functions involving Modules
+
+#{{FUNCTION
+def InitialModule():
+ """return first Module"""
+ try:
+ return Module(_c.getNextDefmodule())
+ except:
+ raise _c.ClipsError("M02: could not find any Module")
+#}}
+
+#{{FUNCTION
+def ModuleList():
+ """return the list of Module names"""
+ o = _c.getDefmoduleList()
+ return Multifield(_cl2py(o))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindModule(name):
+ """find a Module by name"""
+ return Module(_c.findDefmodule(name))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), (str, unicode), None)
+@_forces(str, str, None)
+def BuildModule(name, text="", comment=None):
+ """build a Module with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(defmodule %s %s %s)" % (name, cmtstr, text)
+ _c.build(construct)
+ return Module(_c.findDefmodule(name))
+#}}
+
+#{{FUNCTION
+def PrintModules():
+ """print list of Modules to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefmodules("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+
+
+# ========================================================================== #
+# 6) functions involving defglobals
+
+#{{FUNCTION
+def InitialGlobal():
+ """return first Global variable"""
+ try:
+ return Global(_c.getNextDefglobal())
+ except:
+ raise _c.ClipsError("M02: could not find any Global")
+#}}
+
+#{{FUNCTION
+def GlobalList():
+ """return the list of Global variable names"""
+ o = _c.getDefglobalList()
+ return Multifield(_cl2py(o))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindGlobal(name):
+ """find a Global variable by name"""
+ return Global(_c.findDefglobal(name))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), None)
+@_forces(str, None)
+def BuildGlobal(name, value=Nil):
+ """build a Global variable with specified name and body"""
+ if type(value) in (str, unicode, ClipsStringType):
+ value = '"%s"' % str(value)
+ construct = "(defglobal ?*%s* = %s)" % (name, value)
+ _c.build(construct)
+ return Global(_c.findDefglobal("%s" % name))
+#}}
+
+#{{FUNCTION
+def GlobalsChanged():
+ """test whether or not Global variables have changed since last call"""
+ rv = bool(_c.getGlobalsChanged())
+ _c.setGlobalsChanged(False)
+ return rv
+#}}
+
+#{{FUNCTION
+def PrintGlobals():
+ """print list of Global variables to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefglobals("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+#{{FUNCTION
+def ShowGlobals():
+ """print list of Global variables and values to standard output"""
+ _c.routerClear("temporary")
+ _c.showDefglobals("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+
+
+# ========================================================================== #
+# 7) functions involving Functions
+
+#{{FUNCTION
+def InitialFunction():
+ """return first Function"""
+ try:
+ return Function(_c.getNextDeffunction())
+ except:
+ raise _c.ClipsError("M02: could not find any Function")
+#}}
+
+#{{FUNCTION
+def FunctionList():
+ """return the list of Function names"""
+ o = _c.getDeffunctionList()
+ return Multifield(_cl2py(o))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindFunction(name):
+ """find a Function by name"""
+ return Function(_c.findDeffunction(name))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), None, (str, unicode), None)
+@_forces(str, None, str, None)
+def BuildFunction(name, args, text, comment=None):
+ """build a Function with specified name, body and arguments"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ if type(args) in (tuple, list):
+ args = " ".join(args)
+ elif args is None:
+ args = ""
+ construct = "(deffunction %s %s (%s) %s)" % (name, cmtstr, args, text)
+ _c.build(construct)
+ return Function(_c.findDeffunction(name))
+#}}
+
+#{{FUNCTION
+def PrintFunctions():
+ """print list of Functions to standard output"""
+ _c.routerClear("temporary")
+ _c.listDeffunctions("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+
+
+# ========================================================================== #
+# 8) functions involving Generics
+
+#{{FUNCTION
+def InitialGeneric():
+ """return first Generic"""
+ try:
+ return Generic(_c.getNextDefgeneric())
+ except:
+ raise _c.ClipsError("M02: could not find any Generic")
+#}}
+
+#{{FUNCTION
+def GenericList():
+ """return the list of Generic names"""
+ o = _c.getDefgenericList()
+ return Multifield(_cl2py(o))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindGeneric(name):
+ """find a Generic by name"""
+ return Generic(_c.findDefgeneric(name))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), None)
+@_forces(str, None)
+def BuildGeneric(name, comment=None):
+ """build a Generic with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(defgeneric %s %s)" % (name, cmtstr)
+ _c.build(construct)
+ return Generic(_c.findDefgeneric(name))
+#}}
+
+#{{FUNCTION
+def PrintGenerics():
+ """print list of Generics to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefgenerics("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+#{{FUNCTION
+def MethodList():
+ """return the list of all Methods"""
+ o = _cl2py(_c.getDefmethodList())
+ li = Multifield([])
+ l = len(o) / 2
+ for x in range(l):
+ li.append(Multifield([o[2 * x], o[2 * x + 1]]))
+ return li
+#}}
+
+
+
+# ========================================================================== #
+# 9) functions involving Classes
+
+#{{FUNCTION
+def InitialClass():
+ """retrieve first Class"""
+ try:
+ return Class(_c.getNextDefclass())
+ except:
+ raise _c.ClipsError("M02: could not find any Class")
+#}}
+
+#{{FUNCTION
+def ClassList():
+ """return the list of Class names"""
+ o = _c.getDefclassList()
+ return Multifield(_cl2py(o))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindClass(name):
+ """find a Class by name"""
+ return Class(_c.findDefclass(name))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), (str, unicode), None)
+@_forces(str, str, None)
+def BuildClass(name, text, comment=None):
+ """build a Class with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(defclass %s %s %s)" % (name, cmtstr, text)
+ _c.build(construct)
+ return Class(_c.findDefclass(name))
+#}}
+
+#{{FUNCTION
+def PrintClasses():
+ """print list of Classes to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefclasses("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def BrowseClasses(classname):
+ """print list of Classes that inherit from specified one"""
+ _c.routerClear("temporary")
+ defclass = _c.findDefclass(str(classname))
+ _c.browseClasses("temporary", defclass)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), None, None, (str, unicode), None, None)
+@_forces(str, str, None, str, None, None)
+def BuildMessageHandler(name, hclass, args, text, htype=PRIMARY, comment=None):
+ """build a MessageHandler for specified class with arguments and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else: cmtstr = ""
+ htype = htype.lower()
+ if not htype in (AROUND, BEFORE, PRIMARY, AFTER):
+ raise ValueError("htype must be in AROUND, BEFORE, PRIMARY, AFTER")
+ if type(args) in (tuple, list):
+ sargs = " ".join(args)
+ elif args is None:
+ sargs = ""
+ else:
+ sargs = str(args)
+ construct = "(defmessage-handler %s %s %s %s (%s) %s)" % (
+ hclass, name, htype, cmtstr, sargs, text)
+ _c.build(construct)
+ defclass = _c.findDefclass(hclass)
+ return _c.findDefmessageHandler(defclass, name, htype)
+#}}
+
+#{{FUNCTION
+def MessageHandlerList():
+ """return list of MessageHandler constructs"""
+ o = _c.getDefmessageHandlerList()
+ li, rv = Multifield(_cl2py(o)), []
+ l = len(li) / 3
+ for x in range(0, l):
+ rv.append(Multifield([li[x * 3], li[x * 3 + 1], li[x * 3 + 2]]))
+ return Multifield(rv)
+#}}
+
+#{{FUNCTION
+def PrintMessageHandlers():
+ """print list of all MessageHandlers"""
+ _c.routerClear("temporary")
+ _c.listDefmessageHandlers("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+
+
+# ========================================================================== #
+# 10) functions involving instances
+
+#{{FUNCTION
+def InitialInstance():
+ """retrieve first Instance"""
+ try:
+ return Instance(_c.getNextInstance())
+ except:
+ raise _c.ClipsError("M02: could not find any Instance")
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def BLoadInstances(filename):
+ """load Instances from binary file"""
+ _c.binaryLoadInstances(_os.path.normpath(filename))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), None)
+@_forces(str, None)
+def BSaveInstances(filename, mode=LOCAL_SAVE):
+ """save Instances to binary file"""
+ _c.binarySaveInstances(_os.path.normpath(filename), mode)
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def LoadInstances(filename):
+ """load Instances from file"""
+ _c.loadInstances(_os.path.normpath(filename))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), None)
+@_forces(str, None)
+def SaveInstances(filename, mode=LOCAL_SAVE):
+ """save Instances to file"""
+ _c.saveInstances(_os.path.normpath(filename), mode)
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def LoadInstancesFromString(s):
+ """load Instances from the specified string"""
+ _c.loadInstancesFromString(s)
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def RestoreInstancesFromString(s):
+ """restore Instances from the specified string"""
+ _c.restoreInstancesFromString(s)
+#}}
+
+#{{FUNCTION
+def InstancesChanged():
+ """test if Instances have changed since last call"""
+ rv = bool(_c.getInstancesChanged())
+ _c.setInstancesChanged(False)
+ return rv
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), None, (str, unicode))
+@_forces(str, str, str)
+def BuildInstance(name, defclass, overrides=""):
+ """build an Instance of given class overriding specified slots"""
+ cmdstr = "(%s of %s %s)" % (name, str(defclass), overrides)
+ return Instance(_c.makeInstance(cmdstr))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindInstance(name):
+ """find an Instance in all modules (including imported)"""
+ return Instance(_c.findInstance(name, True))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindInstanceLocal(name):
+ """find an Instance in non imported modules"""
+ return Instance(_c.findInstance(name, False))
+#}}
+
+#{{FUNCTION
+@_forces(str)
+def PrintInstances(classname=None):
+ """print Instances to standard output"""
+ _c.routerClear("temporary")
+ if classname:
+ _c.instances("temporary", classname, False)
+ else:
+ _c.instances("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+#{{FUNCTION
+@_forces(str)
+def PrintSubclassInstances(classname):
+ """print subclass Instances to standard output"""
+ _c.routerClear("temporary")
+ if classname:
+ _c.instances("temporary", classname, True)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+
+
+# ========================================================================== #
+# 11) functions involving definstances
+
+#{{FUNCTION
+def InitialDefinstances():
+ """retrieve first Definstances"""
+ try:
+ return Definstances(_c.getNextDefinstances())
+ except:
+ raise _c.ClipsError("M02: could not find any Definstances")
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def FindDefinstances(name):
+ """find Definstances by name"""
+ return Definstances(_c.findDefinstances(name))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), (str, unicode), None)
+@_forces(str, str, None)
+def BuildDefinstances(name, text, comment=None):
+ """build a Definstances with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(definstances %s %s %s)" % (name, cmtstr, text)
+ _c.build(construct)
+ return Definstances(_c.findDefinstances(name))
+#}}
+
+#{{FUNCTION
+def DefinstancesList():
+ """retrieve list of all Definstances names"""
+ o = _c.getDefinstancesList()
+ return Multifield(_cl2py(o))
+#}}
+
+#{{FUNCTION
+def PrintDefinstances():
+ """print list of all Definstances to standard output"""
+ _c.routerClear("temporary")
+ _c.listDefinstances("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+
+
+# ========================================================================== #
+# 12) Agenda functions
+
+#{{FUNCTION
+def PrintAgenda():
+ """print Agenda Rules to standard output"""
+ _c.routerClear("temporary")
+ _c.agenda("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+#{{FUNCTION
+def AgendaChanged():
+ """test whether or not Agenda is changed since last call"""
+ rv = bool(_c.getAgendaChanged())
+ _c.setAgendaChanged(False)
+ return rv
+#}}
+
+#{{FUNCTION
+def RefreshAgenda():
+ """refresh Agenda Rules for current Module"""
+ _c.refreshAgenda()
+#}}
+
+#{{FUNCTION
+def ReorderAgenda():
+ """reorder Agenda Rules for current Module"""
+ _c.reorderAgenda()
+#}}
+
+#{{FUNCTION
+def Run(limit=None):
+ """execute Rules up to limit (if any)"""
+ if limit is None:
+ return _c.run()
+ else:
+ return _c.run(limit)
+#}}
+
+#{{FUNCTION
+def ClearFocusStack():
+ """clear focus stack"""
+ _c.clearFocusStack()
+#}}
+
+#{{FUNCTION
+def FocusStack():
+ """return list of Module names in focus stack"""
+ return _cl2py(_c.getFocusStack())
+#}}
+
+#{{FUNCTION
+def PrintFocusStack():
+ """print focus stack to standard output"""
+ _c.routerClear("temporary")
+ _c.listFocusStack("temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+#}}
+
+#{{FUNCTION
+def PopFocus():
+ """pop focus"""
+ _c.popFocus()
+#}}
+
+#{{FUNCTION
+def InitialActivation():
+ """return first Activation object"""
+ try:
+ return Activation(_c.getNextActivation())
+ except:
+ raise _c.ClipsError("M02: could not find any Activation")
+#}}
+
+#{{FUNCTION
+def CurrentModule():
+ """return current Module"""
+ return Module(_c.getCurrentModule())
+#}}
+
+
+
+# ========================================================================== #
+# 13) True "current environment" functions - as of APG section 4.1
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def BLoad(filename):
+ """binary load the constructs from a file"""
+ _c.bload(_os.path.normpath(filename))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def BSave(filename):
+ """binary save constructs to a file"""
+ _c.bsave(_os.path.normpath(filename))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def Load(filename):
+ """load constructs from a file"""
+ _c.load(_os.path.normpath(filename))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def Save(filename):
+ """save constructs to a file"""
+ _c.save(_os.path.normpath(filename))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def BatchStar(filename):
+ """execute commands stored in file"""
+ _c.batchStar(_os.path.normpath(filename))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def Build(construct):
+ """build construct given in argument"""
+ _c.build(construct)
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode))
+@_forces(str)
+def Eval(expr):
+ """evaluate expression passed as argument"""
+ return _cl2py(_c.eval(expr))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), None)
+@_forces(str, None)
+def Call(func, args=None):
+ """call a function with the given argument string or tuple"""
+ if args is not None:
+ t = type(args)
+ if t == str:
+ sargs = args
+ if t == unicode:
+ sargs = str(args)
+ elif t in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsNilType, ClipsInstanceNameType,
+ ClipsMultifieldType):
+ sargs = _py2clsyntax(args)
+ elif isinstance(args, str):
+ sargs = str(args)
+ elif isinstance(args, unicode):
+ sargs = str(args)
+ elif t in (tuple, list):
+ li = []
+ for x in args:
+ t1 = type(x)
+ if t1 in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsNilType,
+ ClipsInstanceNameType, ClipsMultifieldType):
+ li.append(_py2clsyntax(x))
+ elif t1 in (int, long):
+ li.append(Integer(int(x)).clsyntax())
+ elif t1 == float:
+ li.append(Float(x).clsyntax())
+ elif t1 in (str, unicode):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, int):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, long):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, float):
+ li.append(Float(x).clsyntax())
+ elif isinstance(x, str):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, unicode):
+ li.append(String(x).clsyntax())
+ else:
+ li.append(str(x))
+ sargs = " ".join(li)
+ elif t in (int, long):
+ sargs = Integer(int(args)).clsyntax()
+ elif t == float:
+ sargs = Float(args).clsyntax()
+ elif isinstance(args, int):
+ sargs = Integer(args).clsyntax()
+ elif isinstance(args, long):
+ sargs = Integer(args).clsyntax()
+ elif isinstance(args, float):
+ sargs = Float(args).clsyntax()
+ else:
+ sargs = str(args)
+ return _cl2py(_c.functionCall(func, sargs))
+ else:
+ return _cl2py(_c.functionCall(func))
+#}}
+
+#{{FUNCTION
+@_accepts((str, unicode), None)
+@_forces(str, None)
+def SendCommand(command, verbose=False):
+ """send a command to the engine as if typed at the CLIPS prompt"""
+ _c.sendCommand(command, verbose)
+#}}
+
+#{{FUNCTION
+def Reset():
+ """reset Environment"""
+ _c.reset()
+
+# the environment-aware and toplevel versions of Clear() behave differently
+# as only the toplevel version reinitializes stock classes (see below): this
+# is why a check is performed to test whether or not the 'self' identifier
+# is present (which only happens in the environment-aware version)#}}
+
+#{{FUNCTION
+def Clear():
+ """clear Environment"""
+ _c.clear()
+ if not 'self' in locals().keys():
+ _setStockClasses()
+#}}
+
+
+
+
+# define the only object of the Status type and remove the class definition
+EngineConfig = _clips_Status()
+del _clips_Status
+
+# define the only object of the Debug type and remove the class definition
+DebugConfig = _clips_Debug()
+del _clips_Debug
+
+
+
+# the following is a mechanism to keep stock class names up to date:
+# when the importing module sets this, then its dictionary is modified
+# by the _setStockClasses() function directly; please note that, since
+# the first time this module is imported the stock class names are
+# correct, the __parent_module_dict__ should be set up after importing
+__parent_module_dict__ = None
+def _setParentModuleDict(d):
+ global __parent_module_dict__
+ __parent_module_dict__ = d
+
+
+# provide a way for Environments to do the same as they become current
+def _setStockClasses():
+ """reset stock classes to the ones of current Environment"""
+ global FLOAT_CLASS, INTEGER_CLASS, SYMBOL_CLASS, STRING_CLASS, \
+ MULTIFIELD_CLASS, EXTERNAL_ADDRESS_CLASS, FACT_ADDRESS_CLASS, \
+ INSTANCE_ADDRESS_CLASS, INSTANCE_NAME_CLASS, OBJECT_CLASS, \
+ PRIMITIVE_CLASS, NUMBER_CLASS, LEXEME_CLASS, ADDRESS_CLASS, \
+ INSTANCE_CLASS, USER_CLASS, INITIAL_OBJECT_CLASS
+ # the following definitions are only valid at submodule level
+ FLOAT_CLASS = Class(_c.findDefclass("FLOAT"))
+ INTEGER_CLASS = Class(_c.findDefclass("INTEGER"))
+ SYMBOL_CLASS = Class(_c.findDefclass("SYMBOL"))
+ STRING_CLASS = Class(_c.findDefclass("STRING"))
+ MULTIFIELD_CLASS = Class(_c.findDefclass("MULTIFIELD"))
+ EXTERNAL_ADDRESS_CLASS = Class(_c.findDefclass("EXTERNAL-ADDRESS"))
+ FACT_ADDRESS_CLASS = Class(_c.findDefclass("FACT-ADDRESS"))
+ INSTANCE_ADDRESS_CLASS = Class(_c.findDefclass("INSTANCE-ADDRESS"))
+ INSTANCE_NAME_CLASS = Class(_c.findDefclass("INSTANCE-NAME"))
+ OBJECT_CLASS = Class(_c.findDefclass("OBJECT"))
+ PRIMITIVE_CLASS = Class(_c.findDefclass("PRIMITIVE"))
+ NUMBER_CLASS = Class(_c.findDefclass("NUMBER"))
+ LEXEME_CLASS = Class(_c.findDefclass("LEXEME"))
+ ADDRESS_CLASS = Class(_c.findDefclass("ADDRESS"))
+ INSTANCE_CLASS = Class(_c.findDefclass("INSTANCE"))
+ USER_CLASS = Class(_c.findDefclass("USER"))
+ INITIAL_OBJECT_CLASS = Class(_c.findDefclass("INITIAL-OBJECT"))
+ # modify the importing package namespace using the provided dictionary
+ if __parent_module_dict__:
+ __parent_module_dict__['FLOAT_CLASS'] = FLOAT_CLASS
+ __parent_module_dict__['INTEGER_CLASS'] = INTEGER_CLASS
+ __parent_module_dict__['SYMBOL_CLASS'] = SYMBOL_CLASS
+ __parent_module_dict__['STRING_CLASS'] = STRING_CLASS
+ __parent_module_dict__['MULTIFIELD_CLASS'] = MULTIFIELD_CLASS
+ __parent_module_dict__['EXTERNAL_ADDRESS_CLASS'] = EXTERNAL_ADDRESS_CLASS
+ __parent_module_dict__['FACT_ADDRESS_CLASS'] = FACT_ADDRESS_CLASS
+ __parent_module_dict__['INSTANCE_ADDRESS_CLASS'] = INSTANCE_ADDRESS_CLASS
+ __parent_module_dict__['INSTANCE_NAME_CLASS'] = INSTANCE_NAME_CLASS
+ __parent_module_dict__['OBJECT_CLASS'] = OBJECT_CLASS
+ __parent_module_dict__['PRIMITIVE_CLASS'] = PRIMITIVE_CLASS
+ __parent_module_dict__['NUMBER_CLASS'] = NUMBER_CLASS
+ __parent_module_dict__['LEXEME_CLASS'] = LEXEME_CLASS
+ __parent_module_dict__['ADDRESS_CLASS'] = ADDRESS_CLASS
+ __parent_module_dict__['INSTANCE_CLASS'] = INSTANCE_CLASS
+ __parent_module_dict__['USER_CLASS'] = USER_CLASS
+ __parent_module_dict__['INITIAL_OBJECT_CLASS'] = INITIAL_OBJECT_CLASS
+
+
+
+# set up stock classes now for the module level; please notice that this only
+# is useful when the module is imported directly, thus in the "import clips"
+# form, as it is impossible to modify names defined in the global namespace
+_setStockClasses()
+
+
+
+# ========================================================================== #
+# 14) Functions and classes to access CLIPS input/output
+
+# the simple class to access CLIPS output
+class _clips_Stream(object):
+ """object to access CLIPS output streams"""
+
+ def __init__(self, stream, name=None):
+ """stream object constructor"""
+ self.__stream = stream
+ if name is None:
+ self.__name = 'Internal'
+ else:
+ self.__name = name
+
+ def __repr__(self):
+ return "<%s Stream>" % self.__name
+
+ def Read(self):
+ """read current output from stream"""
+ return _c.routerRead(self.__stream)
+
+
+# the class to write to CLIPS standard input
+class _clips_WriteStream(object):
+ """object to access CLIPS input streams"""
+
+ def __init__(self, stream, name=None):
+ """stream object constructor"""
+ self.__stream = stream
+ if name is None:
+ self.__name = 'Internal'
+ else:
+ self.__name = name
+
+ def __repr__(self):
+ return "<%s Stream>" % self.__name
+
+ def Write(self, s):
+ """write string to stream"""
+ _c.routerWrite(self.__stream, str(s))
+
+
+# actual objects the module user can read from
+StdoutStream = _clips_Stream("stdout", "General Output")
+StdinStream = _clips_WriteStream("stdin", "General Input")
+PromptStream = _clips_Stream("wprompt") # should not be used
+DialogStream = _clips_Stream("wdialog") # should not be used
+DisplayStream = _clips_Stream("wdisplay") # should not be used
+ErrorStream = _clips_Stream("werror", "Error Output")
+WarningStream = _clips_Stream("wwarning", "Warning Output")
+TraceStream = _clips_Stream("wtrace", "Trace Output")
+
+# class definitions can be removed as all possible objects have been built
+del _clips_Stream
+del _clips_WriteStream
+
+
+
+# ========================================================================== #
+# 15) Memory Management - for CLIPS gurus
+class _clips_Memory(object):
+ """object for memory management"""
+
+ __created = False
+
+ def __init__(self):
+ """raise an exception if an object of this type has been created"""
+ if(_clips_Memory.__created):
+ raise TypeError("cannot recreate this object")
+ _clips_Memory.__created = True
+
+ def __repr__(self):
+ return "<Memory Management Object>"
+
+ def __property_getUsed(self):
+ return _c.memUsed()
+ Used = property(__property_getUsed, None, None,
+ "amount in bytes of memory used by CLIPS")
+
+ def __property_getRequests(self):
+ return _c.memRequests()
+ Requests = property(__property_getRequests, None, None,
+ "number of requests for memory made by CLIPS")
+
+ def __property_setConserve(self, v):
+ _c.setConserveMemory(v)
+ def __property_getConserve(self):
+ return bool(_c.getConserveMemory())
+ Conserve = property(__property_getConserve, __property_setConserve,
+ None, "enable/disable caching of some informations")
+
+ def __property_setPPBufferSize(self, v):
+ _c.setPPBufferSize(v)
+ def __property_getPPBufferSize(self):
+ return _c.getPPBufferSize()
+ PPBufferSize = property(__property_getPPBufferSize,
+ __property_setPPBufferSize,
+ None, "size of pretty-print buffers")
+
+ def __property_setEnvironmentErrorsEnabled(self, v):
+ _c.setEnableEnvironmentFatalMessages(v)
+ def __property_getEnvironmentErrorsEnabled(self):
+ return bool(_c.getEnableEnvironmentFatalMessages())
+ EnvironmentErrorsEnabled = property(
+ __property_getEnvironmentErrorsEnabled,
+ __property_setEnvironmentErrorsEnabled,
+ None, "whether or not fatal environment errors are printed")
+
+ def __property_getNumberOfEnvironments(self):
+ return _c.getNumberOfEnvironments()
+ NumberOfEnvironments = property(__property_getNumberOfEnvironments, None,
+ None, "current number of Environments")
+
+ def Free(self):
+ """free up unneeded memory"""
+ _c.releaseMem(False)
+
+
+# define one only actual object of this type to access memory functions
+Memory = _clips_Memory()
+del _clips_Memory
+
+
+
+# ========================================================================== #
+# 16) External Functions - "all sorts of new and shiny evil"
+@_accepts(None, (str, unicode))
+@_forces(None, str)
+def RegisterPythonFunction(func, name=None):
+ """register an external (Python) function to call from within CLIPS"""
+ def _extcall_retval(rv):
+ if rv is None:
+ return Nil.clrepr()
+ else:
+ return _py2cl(rv)
+ if not name:
+ name = func.__name__
+ f = lambda *args: _extcall_retval(func(*tuple(map(_cl2py, list(args)))))
+ _c.addPythonFunction(name, f)
+
+def UnregisterPythonFunction(name):
+ """unregister the given Python function from CLIPS"""
+ if type(name) in (str, unicode):
+ _c.removePythonFunction(str(name))
+ else:
+ _c.removePythonFunction(name.__name__)
+
+def ClearPythonFunctions():
+ """unregister all Python functions from CLIPS"""
+ _c.clearPythonFunctions()
+
+# set or test whether CLIPS python calls should print a traceback or not
+def ExternalTracebackEnabled():
+ """return True if printing tracebacks from within CLIPS is enabled"""
+ return bool(_c.getPrintExternalTraceback())
+def SetExternalTraceback(enable=True):
+ """call with a True value to enable printing tracebacks from CLIPS"""
+ _c.setPrintExternalTraceback(bool(enable))
+
+
+
+# end.
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.pyc b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.pyc
new file mode 100644
index 0000000..2a38cfa
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.pyc
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.pyo b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.pyo
new file mode 100644
index 0000000..cc78e6c
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_clips_wrap.pyo
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.py b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.py
new file mode 100644
index 0000000..a36c13c
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.py
@@ -0,0 +1,2888 @@
+# _eclips_wrap.py
+# environment aware functions for CLIPS, embedded in an Environment class
+
+# (c) 2002-2008 Francesco Garosi/JKS
+# The Author's copyright is expressed through the following notice, thus
+# giving actual rights to copy and use this software to anyone, as expressed
+# in the license text.
+#
+# NOTICE:
+# This software is released under the terms of the GNU Lesser General Public
+# license; a copy of the text has been released with this package (see file
+# license.py), and can be found on the GNU web site, at the following
+# address:
+#
+# http://www.gnu.org/copyleft/lesser.html
+#
+# Please refer to the license text for any license information. This notice
+# has to be considered part of the license, and should be kept on every copy
+# integral or modified, of the source files. The removal of the reference to
+# the license will be considered an infringement of the license itself.
+
+"""clips - high-level interface to the CLIPS engine module
+ (c) 2002-2008 Francesco Garosi/JKS
+"""
+
+# standard imports
+import sys as _sys
+
+import os as _os
+import types as _types
+
+# the low-level module
+import _clips as _c
+
+
+# ========================================================================== #
+# globals
+
+# bring the CLIPS Exception object at top level
+ClipsError = _c.ClipsError
+
+
+# redeclare manifest constants here in order to avoid having to
+# reference the ones defined in te low-level module _clips
+
+# check Python version, and issue an exception if not supported
+if _sys.version[:3] < "2.4":
+ raise _c.ClipsError("M99: Python 2.4 or higher required")
+
+
+# these globals are redefined instead of reimported for sake of speed
+LOCAL_SAVE = _c.LOCAL_SAVE
+VISIBLE_SAVE = _c.VISIBLE_SAVE
+
+WHEN_DEFINED = _c.WHEN_DEFINED
+WHEN_ACTIVATED = _c.WHEN_ACTIVATED
+EVERY_CYCLE = _c.EVERY_CYCLE
+
+NO_DEFAULT = _c.NO_DEFAULT
+STATIC_DEFAULT = _c.STATIC_DEFAULT
+DYNAMIC_DEFAULT = _c.DYNAMIC_DEFAULT
+
+DEPTH_STRATEGY = _c.DEPTH_STRATEGY
+BREADTH_STRATEGY = _c.BREADTH_STRATEGY
+LEX_STRATEGY = _c.LEX_STRATEGY
+MEA_STRATEGY = _c.MEA_STRATEGY
+COMPLEXITY_STRATEGY = _c.COMPLEXITY_STRATEGY
+SIMPLICITY_STRATEGY = _c.SIMPLICITY_STRATEGY
+RANDOM_STRATEGY = _c.RANDOM_STRATEGY
+
+CONVENIENCE_MODE = _c.CONVENIENCE_MODE
+CONSERVATION_MODE = _c.CONSERVATION_MODE
+
+
+# import adequate symbols from _clips_wrap
+from _clips_wrap import Nil, Integer, Float, String, Symbol, InstanceName, \
+ Multifield, _cl2py, _py2cl, _py2clsyntax, \
+ ClipsIntegerType, ClipsFloatType, ClipsStringType, \
+ ClipsSymbolType, ClipsInstanceNameType, \
+ ClipsMultifieldType, ClipsNilType, \
+ _setStockClasses, _accepts_method, _forces_method, \
+ AROUND, BEFORE, PRIMARY, AFTER
+
+
+
+# environment class:
+class Environment(object):
+ """class representing an environment: implements all global classes"""
+
+ def Activation(self, private_environment):
+ environment_object = self
+ class Activation(object):
+ """high-level Activation class (represents: activation)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create an Activation object (internal)"""
+ if _c.isActivation(o):
+ self.__activation = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Activation")
+ def __str__(self):
+ """string form of Activation"""
+ return _c.env_getActivationName(self.__env, self.__activation)
+ def __repr__(self):
+ """representation of Activation"""
+ return "<Activation '%s'>" % _c.env_getActivationName(self.__env, self.__activation)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Activation"""
+ o = _c.env_getNextActivation(self.__env, self.__activation)
+ if o:
+ return self.__envobject.Activation(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Activation"""
+ return _c.env_getActivationPPForm(self.__env, self.__activation)
+ def Remove(self):
+ """remove this Activation"""
+ _c.env_deleteActivation(self.__env, self.__activation)
+ def __property_getName(self):
+ return Symbol(_c.env_getActivationName(self.__env, self.__activation))
+ Name = property(__property_getName, None, None,
+ "retrieve Activation name")
+ def __property_setSalience(self, v):
+ _c.env_setActivationSalience(self.__env, self.__activation, v)
+ def __property_getSalience(self):
+ return _c.env_getActivationSalience(self.__env, self.__activation)
+ Salience = property(__property_getSalience, __property_setSalience,
+ None, "retrieve Activation salience")
+ return Activation
+ def Class(self, private_environment):
+ environment_object = self
+ class Class(object):
+ """high-level Class class (represents: defclass)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create a Class object (internal)"""
+ if _c.isDefclass(o):
+ self.__defclass = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Class")
+ class __class_Slots:
+ """define a structure for Class Slots"""
+ def __init__(self, o):
+ self.__defclass = o
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle class slots")
+ def Names(self):
+ """return the list of Slot names"""
+ rv = self.__envobject._cl2py(_c.env_classSlots(self.__env, self.__defclass, 1))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ def NamesDefined(self):
+ """return the list of Slot names"""
+ rv = self.__envobject._cl2py(_c.env_classSlots(self.__env, self.__defclass, 0))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def AllowedValues(self, name):
+ """return allowed values for specified Slot"""
+ rv = self.__envobject._cl2py(_c.env_slotAllowedValues(self.__env, self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def AllowedClasses(self, name):
+ """return allowed classes for specified Slot"""
+ rv = self.__envobject._cl2py(_c.env_slotAllowedClasses(self.__env, self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Cardinality(self, name):
+ """return cardinality for specified Slot"""
+ rv = self.__envobject._cl2py(_c.env_slotCardinality(self.__env, self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def DefaultValue(self, name):
+ """return default value for specified Slot"""
+ rv = self.__envobject._cl2py(_c.env_slotDefaultValue(self.__env, self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Facets(self, name):
+ """return facet values for specified Slot"""
+ rv = self.__envobject._cl2py(_c.env_slotFacets(self.__env, self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Range(self, name):
+ """return numeric range information of specified Slot"""
+ rv = self.__envobject._cl2py(_c.env_slotRange(self.__env, self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Sources(self, name):
+ """return source class names for specified Slot"""
+ rv = self.__envobject._cl2py(_c.env_slotSources(self.__env, self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Types(self, name):
+ """return names of primitive types for specified Slot"""
+ rv = self.__envobject._cl2py(_c.env_slotTypes(self.__env, self.__defclass, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def HasDirectAccess(self, name):
+ """return True if specified Slot is directly accessible"""
+ return bool(_c.env_slotDirectAccessP(self.__env, self.__defclass, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Exists(self, name):
+ """return True if specified Slot exists or is inherited"""
+ return bool(_c.env_slotExistP(self.__env, self.__defclass, name, 1))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def ExistsDefined(self, name):
+ """return True if specified Slot is defined in this Class"""
+ return bool(_c.env_slotExistP(self.__env, self.__defclass, name, 0))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def IsInitable(self, name):
+ """return True if specified Slot is initable"""
+ return bool(_c.env_slotInitableP(self.__env, self.__defclass, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def IsPublic(self, name):
+ """return True if specified Slot is public"""
+ return bool(_c.env_slotPublicP(self.__env, self.__defclass, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def IsWritable(self, name):
+ """return True if specified Slot is writable"""
+ return bool(_c.env_slotWritableP(self.__env, self.__defclass, name))
+ self.__Slots = __class_Slots(self.__defclass)
+ try:
+ self.__Slots._class_Slots__env = self.__env
+ except AttributeError: pass
+ try:
+ self.__Slots._class_Slots__envobject = self.__envobject
+ except AttributeError: pass
+ def __str__(self):
+ """string form of Class"""
+ return _c.env_getDefclassName(self.__env, self.__defclass)
+ def __repr__(self):
+ """representation of Class"""
+ s = repr(self.__defclass)[1:-1]
+ return "<Class '%s': %s>" % (
+ _c.env_getDefclassName(self.__env, self.__defclass), s)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Class"""
+ o = _c.env_getNextDefclass(self.__env, self.__defclass)
+ if o:
+ return self.__envobject.Class(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Class"""
+ return _c.env_getDefclassPPForm(self.__env, self.__defclass)
+ def Description(self):
+ """return a summary of Class description"""
+ _c.routerClear("temporary")
+ _c.env_describeClass(self.__env, "temporary", self.__defclass)
+ return _c.routerRead("temporary").strip()
+ def IsSubclassOf(self, o):
+ """test whether this Class is a subclass of specified Class"""
+ return bool(_c.env_subclassP(self.__env, self.__defclass, o.__defclass))
+ def IsSuperclassOf(self, o):
+ """test whether this Class is a superclass of specified Class"""
+ return bool(_c.env_superclassP(self.__env, self.__defclass, o.__defclass))
+ def Subclasses(self, inherit=True):
+ """return the names of subclasses"""
+ return Multifield(
+ self.__envobject._cl2py(_c.env_classSubclasses(self.__env, self.__defclass, inherit)))
+ def Superclasses(self, inherit=True):
+ """return the names of superclasses"""
+ return Multifield(
+ self.__envobject._cl2py(_c.env_classSuperclasses(self.__env, self.__defclass, inherit)))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def RawInstance(self, name):
+ """create an empty Instance of this Class with specified name"""
+ return self.__envobject.Instance(_c.env_createRawInstance(self.__env, self.__defclass, name))
+ def InitialInstance(self):
+ """return initial Instance of this Class"""
+ try:
+ return self.__envobject.Instance(_c.env_getNextInstanceInClass(self.__env, self.__defclass))
+ except:
+ raise _c.ClipsError("M02: could not find any Instance")
+ def NextInstance(self, instance):
+ """return next Instance of this Class"""
+ i = _c.env_getNextInstanceInClass(self.__env,
+ self.__defclass, instance._Instance__instance)
+ if _c.isInstance(i):
+ return self.__envobject.Instance(i)
+ else:
+ return None
+ def InitialSubclassInstance(self):
+ """return initial instance of this Class and subclasses"""
+ try:
+ return self.__envobject.Instance(_c.env_getNextInstanceInClassAndSubclasses(self.__env,
+ self.__defclass))
+ except:
+ raise _c.ClipsError("M02: could not find any Instance")
+ def NextSubclassInstance(self, instance):
+ """return next instance of this Class and subclasses"""
+ i = _c.env_getNextInstanceInClassAndSubclasses(self.__env,
+ self.__defclass, instance._Instance__instance)
+ if _c.isInstance(i):
+ return self.__envobject.Instance(i)
+ else:
+ return None
+ def Remove(self):
+ """remove this Class"""
+ _c.env_undefclass(self.__env, self.__defclass)
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildSubclass(self, name, text="", comment=None):
+ """build a subclass of this Class with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ clname = _c.env_getDefclassName(self.__env, self.__defclass)
+ cltext = "(is-a %s)" % clname + text
+ construct = "(defclass %s %s %s)" % (name, cmtstr, cltext)
+ _c.env_build(self.__env, construct)
+ return self.__envobject.Class(_c.env_findDefclass(self.__env, name))
+ @_accepts_method((str, unicode), (str, unicode))
+ @_forces_method(str, str)
+ def BuildInstance(self, name, overrides=""):
+ """build an instance of this class overriding specified slots"""
+ clname = _c.env_getDefclassName(self.__env, self.__defclass)
+ cmdstr = "(%s of %s %s)" % (name, clname, overrides)
+ return self.__envobject.Instance(_c.env_makeInstance(self.__env, cmdstr))
+ def __property_getName(self):
+ return Symbol(_c.env_getDefclassName(self.__env, self.__defclass))
+ Name = property(__property_getName, None, None, "retrieve Class name")
+ def __property_getModule(self):
+ return Symbol(_c.env_defclassModule(self.__env, self.__defclass))
+ Module = property(__property_getModule, None, None,
+ "retrieve Class Module name")
+ def __property_getDeletable(self):
+ return bool(_c.env_isDefclassDeletable(self.__env, self.__defclass))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Class can be deleted")
+ def __property_getAbstract(self):
+ return bool(_c.env_classAbstractP(self.__env, self.__defclass))
+ Abstract = property(__property_getAbstract, None, None,
+ "verify if this Class is abstract or not")
+ def __property_getReactive(self):
+ return bool(_c.env_classReactiveP(self.__env, self.__defclass))
+ Reactive = property(__property_getReactive, None, None,
+ "verify if this Class is reactive or not")
+ def __property_setWatchSlots(self, v):
+ _c.env_setDefclassWatchSlots(self.__env, v, self.__defclass)
+ def __property_getWatchSlots(self):
+ return bool(_c.env_getDefclassWatchSlots(self.__env, self.__defclass))
+ WatchSlots = property(__property_getWatchSlots, __property_setWatchSlots,
+ None, "set/retrieve Slot debug status")
+ def __property_setWatchInstances(self, v):
+ _c.env_setDefclassWatchInstances(self.__env, v, self.__defclass)
+ def __property_getWatchInstances(self):
+ return bool(_c.env_getDefclassWatchInstances(self.__env, self.__defclass))
+ WatchInstances = property(__property_getWatchInstances,
+ __property_setWatchInstances,
+ None, "set/retrieve Instance debug status")
+ def __property_getSlots(self): return self.__Slots
+ Slots = property(__property_getSlots, None, None,
+ "Class Slots information")
+ @_accepts_method((str, unicode), (str, unicode), (str, unicode), None, None)
+ @_forces_method(str, str, str, None, None)
+ def AddMessageHandler(self, name, args, text, htype=PRIMARY, comment=None):
+ """build a MessageHandler for this class with arguments and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ htype = htype.lower()
+ if not htype in (AROUND, BEFORE, PRIMARY, AFTER):
+ raise ValueError("htype must be AROUND, BEFORE, PRIMARY or AFTER")
+ if type(args) in (tuple, list):
+ sargs = " ".join(args)
+ elif args is None:
+ sargs = ""
+ else:
+ sargs = str(args)
+ hclass = _c.env_getDefclassName(self.__env, self.__defclass)
+ construct = "(defmessage-handler %s %s %s %s (%s) %s)" % (
+ hclass, name, htype, cmtstr, sargs, text)
+ _c.env_build(self.__env, construct)
+ return _c.env_findDefmessageHandler(self.__env, self.__defclass, name, htype)
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def MessageHandlerIndex(self, name, htype=PRIMARY):
+ """find the specified MessageHandler"""
+ htype = htype.lower()
+ if htype in (AROUND, BEFORE, PRIMARY, AFTER):
+ return _c.env_findDefmessageHandler(self.__env, self.__defclass, name, htype)
+ else:
+ raise ValueError(
+ "htype must be in AROUND, BEFORE, PRIMARY, AFTER")
+ def MessageHandlerName(self, index):
+ """return name of specified MessageHandler"""
+ return Symbol(_c.env_getDefmessageHandlerName(self.__env, self.__defclass, index))
+ def MessageHandlerPPForm(self, index):
+ """return the pretty-print form of specified MessageHandler"""
+ return _c.env_getDefmessageHandlerPPForm(self.__env, self.__defclass, index)
+ def MessageHandlerType(self, index):
+ """return type of specified MessageHandler"""
+ return _c.env_getDefmessageHandlerType(self.__env, self.__defclass, index)
+ def MessageHandlerWatched(self, index):
+ """return watch status of specified MessageHandler"""
+ return bool(_c.env_getDefmessageHandlerWatch(self.__env, self.__defclass, index))
+ def MessageHandlerDeletable(self, index):
+ """return True if specified MessageHandler can be deleted"""
+ return bool(_c.env_isDefmessageHandlerDeletable(self.__env, self.__defclass, index))
+ def NextMessageHandlerIndex(self, index):
+ """return index of next MessageHandler wrt. specified"""
+ return _c.env_getNextDefmessageHandler(self.__env, self.__defclass, index)
+ def RemoveMessageHandler(self, index):
+ """remove the specified MessageHandler"""
+ return _c.env_undefmessageHandler(self.__env, self.__defclass, index)
+ def WatchMessageHandler(self, index):
+ """watch specified MessageHandler"""
+ return _c.env_setDefmessageHandlerWatch(self.__env, True, self.__defclass, index)
+ def UnwatchMessageHandler(self, index):
+ """unwatch specified MessageHandler"""
+ return _c.env_setDefmessageHandlerWatch(self.__env, False, self.__defclass, index)
+ def MessageHandlerList(self):
+ """return list of MessageHandler constructs of this Class"""
+ o = _c.env_getDefmessageHandlerList(self.__env, self.__defclass, False)
+ li, rv = Multifield(self.__envobject._cl2py(o)), []
+ l = len(li) / 3
+ for x in range(0, l):
+ rv.append(Multifield([li[x * 3], li[x * 3 + 1], li[x * 3 + 2]]))
+ return Multifield(rv)
+ def AllMessageHandlerList(self):
+ """return list of MessageHandlers of this Class and superclasses"""
+ o = _c.env_getDefmessageHandlerList(self.__env, self.__defclass, True)
+ li, rv = Multifield(self.__envobject._cl2py(o)), []
+ l = len(li) / 3
+ for x in range(0, l):
+ rv.append(Multifield([li[x * 3], li[x * 3 + 1], li[x * 3 + 2]]))
+ return Multifield(rv)
+ def PrintMessageHandlers(self):
+ """print list of all MessageHandlers of this Class"""
+ _c.routerClear("temporary")
+ _c.env_listDefmessageHandlers(self.__env, "temporary", self.__defclass)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintAllMessageHandlers(self):
+ """print list of MessageHandlers of this Class and superclasses"""
+ _c.routerClear("temporary")
+ _c.env_listDefmessageHandlers(self.__env, "temporary", self.__defclass, 1)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def PreviewSend(self, msgname):
+ """print list of MessageHandlers suitable for specified message"""
+ _c.routerClear("temporary")
+ _c.env_previewSend(self.__env, "temporary", self.__defclass, msgname)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ return Class
+ def Deffacts(self, private_environment):
+ environment_object = self
+ class Deffacts(object):
+ """high-level Deffacts class (represents: deffacts)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create a Deffacts object (internal)"""
+ if _c.isDeffacts(o):
+ self.__deffacts = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Deffacts")
+ def __str__(self):
+ """string form of Deffacts"""
+ return _c.env_getDeffactsName(self.__env, self.__deffacts)
+ def __repr__(self):
+ """representation of Deffacts"""
+ s = repr(self.__deffacts)[1:-1]
+ return "<Deffacts '%s': %s>" % (
+ _c.env_getDeffactsName(self.__env, self.__deffacts), s)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Deffacts"""
+ o = _c.env_getNextDeffacts(self.__env, self.__deffacts)
+ if(o):
+ return self.__envobject.Deffacts(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Deffacts"""
+ return _c.env_getDeffactsPPForm(self.__env, self.__deffacts)
+ def Remove(self):
+ """remove Deffacts"""
+ _c.env_undeffacts(self.__env, self.__deffacts)
+ def __property_getName(self):
+ return Symbol(_c.env_getDeffactsName(self.__env, self.__deffacts))
+ Name = property(__property_getName, None, None, "retrieve Deffacts name")
+ def __property_getModule(self):
+ return Symbol(_c.env_deffactsModule(self.__env, self.__deffacts))
+ Module = property(__property_getModule, None, None,
+ "retrieve Deffacts Module name")
+ def __property_getDeletable(self):
+ return bool(_c.env_isDeffactsDeletable(self.__env, self.__deffacts))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Deffacts can be deleted")
+ return Deffacts
+ def Definstances(self, private_environment):
+ environment_object = self
+ class Definstances(object):
+ """high-level Definstances class (represents: definstances)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create a Definstances object (internal)"""
+ if _c.isDefinstances(o): self.__definstances = o
+ else: raise _c.ClipsError("M01: cannot directly create Definstances")
+ def __str__(self):
+ """string form of Definstances"""
+ return _c.env_getDefinstancesName(self.__env, self.__definstances)
+ def __repr__(self):
+ """representation of Definstances"""
+ s = repr(self.__definstances)[1:-1]
+ return "<Definstances '%s': %s>" % (
+ _c.env_getDefinstancesName(self.__env, self.__definstances), s)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Definstances"""
+ o = _c.env_getNextDefinstances(self.__env, self.__definstances)
+ if o:
+ return self.__envobject.Definstances(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Definstances"""
+ return _c.env_getDefinstancesPPForm(self.__env, self.__definstances)
+ def Remove(self):
+ """delete this Definstances object"""
+ _c.env_undefinstances(self.__env, self.__definstances)
+ def __property_getModule(self):
+ return Symbol(_c.env_definstancesModule(self.__env, self.__definstances))
+ Module = property(__property_getModule, None, None,
+ "retrieve Definstances module")
+ def __property_getName(self):
+ return Symbol(_c.env_getDefinstancesName(self.__env, self.__definstances))
+ Name = property(__property_getName, None, None,
+ "retrieve Definstances name")
+ def __property_getDeletable(self):
+ return bool(_c.env_isDefinstancesDeletable(self.__env, self.__definstances))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Definstances can be deleted")
+ return Definstances
+ def Fact(self, private_environment):
+ environment_object = self
+ class Fact(object):
+ """high-level Fact class (represents: fact)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create a Fact object"""
+ class __fact_Slots:
+ """access fact Slots"""
+ def __init__(self, fo):
+ self.__fact = fo
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def __setitem__(self, name, v):
+ _c.env_putFactSlot(self.__env, self.__fact, name, self.__envobject._py2cl(v))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def __getitem__(self, name):
+ if not name:
+ return self.__envobject._cl2py(_c.env_getFactSlot(self.__env, self.__fact))
+ else:
+ return self.__envobject._cl2py(_c.env_getFactSlot(self.__env, self.__fact, name))
+ def keys(self):
+ return self.__envobject._cl2py(_c.env_factSlotNames(self.__env, self.__fact))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def has_key(self, k):
+ return k in map(str, self.__envobject._cl2py(_c.env_factSlotNames(self.__env, self.__fact)))
+ def __repr__(self):
+ return "<Fact '%s' Slots>" \
+ % _c.env_getFactPPForm(self.__env, self.__fact).split()[0]
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle fact slots")
+ if _c.isFact(o):
+ self.__fact = o
+ elif '_Fact__fact' in dir(o) and _c.isFact(o.__fact):
+ self.__fact = o.__fact
+ elif _c.isDeftemplate(o):
+ self.__fact = _c.env_createFact(self.__env, o)
+ elif '_Template__deftemplate' in dir(o) and \
+ _c.isDeftemplate(o._Template__deftemplate):
+ self.__fact = _c.env_createFact(self.__env, o._Template__deftemplate)
+ elif type(o) == str:
+ try:
+ self.__fact = _c.env_assertString(self.__env, o)
+ except:
+ raise ValueError("invalid assertion string")
+ else:
+ raise TypeError("argument should be Fact, Template or str")
+ self.__Slots = __fact_Slots(self.__fact)
+ try:
+ self.__Slots._fact_Slots__env = self.__env
+ except AttributeError: pass
+ try:
+ self.__Slots._fact_Slots__envobject = self.__envobject
+ except AttributeError: pass
+ def __str__(self):
+ """string form of Fact"""
+ return _c.env_getFactPPForm(self.__env, self.__fact).split()[0]
+ def __repr__(self):
+ """representation of Fact"""
+ s = repr(self.__fact)[1:-1]
+ return "<Fact '%s': %s>" % (
+ _c.env_getFactPPForm(self.__env, self.__fact).split()[0], s)
+ def __getstate__(self):
+ raise _c.ClipsError(
+ "M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Assert(self):
+ """assert this Fact"""
+ self.__fact = _c.env_assertFact(self.__env, self.__fact)
+ def Retract(self):
+ """retract this Fact"""
+ _c.env_retract(self.__env, self.__fact)
+ def AssignSlotDefaults(self):
+ """assign Fact Slot defaults"""
+ _c.env_assignFactSlotDefaults(self.__env, self.__fact)
+ def Next(self):
+ """return next Fact"""
+ o = _c.env_getNextFact(self.__env, self.__fact)
+ if(o):
+ return self.__envobject.Fact(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Fact"""
+ return _c.env_getFactPPForm(self.__env, self.__fact)
+ def PPrint(self, ignoredefaults=True):
+ """pretty-print fact, possibly including slot default values"""
+ _c.routerClear("temporary")
+ _c.env_ppFact(self.__env, self.__fact, "temporary", ignoredefaults)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def CleanPPForm(self):
+ """return the pretty-print form of Fact"""
+ return _c.env_getFactPPForm(self.__env, self.__fact).split(None, 1)[1].strip()
+ def __property_getRelation(self):
+ return Symbol(
+ _c.env_getFactPPForm(self.__env, self.__fact).split(
+ None, 1)[1].strip()[1:-1].split(None, 1)[0])
+ Relation = property(__property_getRelation, None, None,
+ "fact relation symbol")
+ def __property_getImpliedSlots(self):
+ try:
+ mli = self.__envobject._cl2py(_c.env_getFactSlot(self.__env, self.__fact))
+ except:
+ mli = Multifield([])
+ return mli
+ ImpliedSlots = property(__property_getImpliedSlots, None, None,
+ "list of implied Slots")
+ def __property_getIndex(self):
+ return _c.env_factIndex(self.__env, self.__fact)
+ Index = property(__property_getIndex, None, None, "index of this Fact")
+ def __property_getSlots(self):
+ return self.__Slots
+ Slots = property(__property_getSlots, None, None,
+ """Fact Slots dictionary""")
+ def __property_getTemplate(self):
+ return self.__envobject.Template(_c.env_factDeftemplate(self.__env, self.__fact))
+ Template = property(__property_getTemplate, None, None,
+ """Template for this Fact""")
+ def __property_getExists(self):
+ return bool(_c.env_factExistp(self.__env, self.__fact))
+ Exists = property(__property_getExists, None, None,
+ "determine if Fact has been asserted and not retracted")
+ return Fact
+ def Function(self, private_environment):
+ environment_object = self
+ class Function(object):
+ """high-level Function class (represents: deffunction)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create a Function object (internal)"""
+ if _c.isDeffunction(o):
+ self.__deffunction = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Function")
+ def __str__(self):
+ """string form of Function"""
+ return _c.env_getDeffunctionName(self.__env, self.__deffunction)
+ def __repr__(self):
+ """representation of Function"""
+ s = repr(self.__deffunction)[1:-1]
+ return "<Function '%s': %s>" % (
+ _c.env_getDeffunctionName(self.__env, self.__deffunction), s)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Function"""
+ o = _c.env_getNextDeffunction(self.__env, self.__deffunction)
+ if o:
+ return self.__envobject.Function(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Function"""
+ return _c.env_getDeffunctionPPForm(self.__env, self.__deffunction)
+ def Remove(self):
+ """remove this Function"""
+ _c.env_undeffunction(self.__env, self.__deffunction)
+ def Call(self, *args):
+ """call this Function with given arguments"""
+ func = _c.env_getDeffunctionName(self.__env, self.__deffunction)
+ if args:
+ if(len(args) == 1 and type(args[0]) == str):
+ sargs = args[0]
+ else:
+ li = []
+ for x in args:
+ t1 = type(x)
+ if t1 in (ClipsIntegerType, ClipsFloatType,
+ ClipsStringType, ClipsSymbolType, ClipsNilType,
+ ClipsInstanceNameType, ClipsMultifieldType):
+ li.append(_py2clsyntax(x))
+ elif t1 in (int, long):
+ li.append(Integer(x).clsyntax())
+ elif t1 == float:
+ li.append(Float(x).clsyntax())
+ elif t1 in (str, unicode):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, int):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, long):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, float):
+ li.append(Float(x).clsyntax())
+ elif isinstance(x, str):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, unicode):
+ li.append(String(x).clsyntax())
+ else:
+ li.append(str(x))
+ sargs = " ".join(li)
+ return self.__envobject._cl2py(_c.env_functionCall(self.__env, func, sargs))
+ else:
+ return self.__envobject._cl2py(_c.env_functionCall(self.__env, func))
+ __call__ = Call
+ def __property_getName(self):
+ return Symbol(_c.env_getDeffunctionName(self.__env, self.__deffunction))
+ Name = property(__property_getName, None, None, "retrieve Function name")
+ def __property_getModule(self):
+ return Symbol(_c.env_deffunctionModule(self.__env, self.__deffunction))
+ Module = property(__property_getModule, None, None,
+ "retrieve Function Module name")
+ def __property_getDeletable(self):
+ return bool(_c.env_isDeffunctionDeletable(self.__env, self.__deffunction))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Function can be deleted")
+ def __property_setWatch(self, v):
+ _c.env_setDeffunctionWatch(self.__env, v, self.__deffunction)
+ def __property_getWatch(self):
+ return bool(_c.env_getDeffunctionWatch(self.__env, self.__deffunction))
+ Watch = property(__property_getWatch, __property_setWatch,
+ None, "set/retrieve Function debug status")
+ return Function
+ def Generic(self, private_environment):
+ environment_object = self
+ class Generic(object):
+ """high-level Generic class (represents: defgeneric)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create a Generic function object (internal)"""
+ if _c.isDefgeneric(o):
+ self.__defgeneric = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Generic")
+ def __str__(self):
+ """string form of Generic"""
+ return _c.env_getDefgenericName(self.__env, self.__defgeneric)
+ def __repr__(self):
+ """representation of Generic"""
+ s = repr(self.__defgeneric)[1:-1]
+ return "<Generic '%s': %s>" % (
+ _c.env_getDefgenericName(self.__env, self.__defgeneric), s)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Generic"""
+ o = _c.env_getNextDefgeneric(self.__env, self.__defgeneric)
+ if o:
+ return self.__envobject.Generic(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Generic"""
+ return _c.env_getDefgenericPPForm(self.__env, self.__defgeneric)
+ def Remove(self):
+ """remove this Generic"""
+ _c.env_undefgeneric(self.__env, self.__defgeneric)
+ def Call(self, *args):
+ """call this Generic with given arguments"""
+ func = _c.env_getDefgenericName(self.__env, self.__defgeneric)
+ if args:
+ if(len(args) == 1 and type(args[0]) in (str, unicode)):
+ sargs = str(args[0])
+ else:
+ li = []
+ for x in args:
+ t1 = type(x)
+ if t1 in (ClipsIntegerType, ClipsFloatType,
+ ClipsStringType, ClipsSymbolType, ClipsNilType,
+ ClipsInstanceNameType, ClipsMultifieldType):
+ li.append(_py2clsyntax(x))
+ elif t1 in (int, long):
+ li.append(Integer(int(x)).clsyntax())
+ elif t1 == float:
+ li.append(Float(x).clsyntax())
+ elif t1 in (str, unicode):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, int):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, long):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, float):
+ li.append(Float(x).clsyntax())
+ elif isinstance(x, str):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, unicode):
+ li.append(String(x).clsyntax())
+ else:
+ li.append(str(x))
+ sargs = " ".join(li)
+ return self.__envobject._cl2py(_c.env_functionCall(self.__env, func, sargs))
+ else:
+ return self.__envobject._cl2py(_c.env_functionCall(self.__env, func))
+ __call__ = Call
+ def __property_getName(self):
+ return Symbol(_c.env_getDefgenericName(self.__env, self.__defgeneric))
+ Name = property(__property_getName, None, None, "retrieve Generic name")
+ def __property_getModule(self):
+ return Symbol(_c.env_defgenericModule(self.__env, self.__defgeneric))
+ Module = property(__property_getModule, None, None,
+ "retrieve Generic Module name")
+ def __property_getDeletable(self):
+ return bool(_c.env_isDefgenericDeletable(self.__env, self.__defgeneric))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Generic can be deleted")
+ def __property_setWatch(self, v):
+ _c.env_setDefgenericWatch(self.__env, v, self.__defgeneric)
+ def __property_getWatch(self):
+ return bool(_c.env_getDefgenericWatch(self.__env, self.__defgeneric))
+ Watch = property(__property_getWatch, __property_setWatch,
+ None, "set/retrieve Generic debug status")
+ def MethodList(self):
+ """return the list of Method indices for this Generic"""
+ o = _c.env_getDefmethodList(self.__env, self.__defgeneric)
+ li, mli = Multifield(self.__envobject._cl2py(o)), Multifield([])
+ l = len(li) / 2
+ for x in range(0, l):
+ mli.append(li[2 * x + 1])
+ return mli
+ def MethodDescription(self, midx):
+ """return the synopsis of specified Method restrictions"""
+ return _c.env_getDefmethodDescription(self.__env, midx, self.__defgeneric)
+ def MethodPPForm(self, midx):
+ """return the pretty-print form of specified Method"""
+ return _c.env_getDefmethodPPForm(self.__env, midx, self.__defgeneric)
+ def MethodRestrictions(self, midx):
+ """return the restrictions of specified Method"""
+ return Multifield(
+ self.__envobject._cl2py(_c.env_getMethodRestrictions(self.__env, midx, self.__defgeneric)))
+ def InitialMethod(self):
+ """return the index of first Method in this Generic"""
+ try:
+ return _c.env_getNextDefmethod(self.__env, 0, self.__defgeneric)
+ except:
+ raise _c.ClipsError("M02: could not find any Method")
+ def NextMethod(self, midx):
+ """return the index of next Method in this Generic"""
+ return _c.env_getNextDefmethod(self.__env, midx, self.__defgeneric)
+ def PrintMethods(self):
+ """print out Method list for this Generic"""
+ _c.routerClear("temporary")
+ _c.env_listDefmethods(self.__env, "temporary", self.__defgeneric)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_accepts_method(None, None, (int, long), None)
+ def AddMethod(self, restrictions, actions, midx=None, comment=None):
+ """Add a method to this Generic, given restrictions and actions"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ if midx:
+ indstr = str(midx)
+ else:
+ indstr = ""
+ if type(restrictions) in (tuple, list):
+ rstr = ""
+ for x in restrictions:
+ if type(x) not in (tuple, str, unicode):
+ raise TypeError("tuple or string expected as restriction")
+ if type(x) == str:
+ rstr += "(%s)" % x
+ elif type(x) == unicode:
+ rstr += "(%s)" % str(x)
+ else:
+ if len(x) < 2:
+ raise ValueError("tuple must be at least a pair")
+ v1, v2 = str(x[0]), []
+ for y in range(1, len(x)):
+ z = x[y]
+ if z == str:
+ v2.append("STRING")
+ elif z == ClipsStringType:
+ v2.append("STRING")
+ elif z == ClipsSymbolType:
+ v2.append("SYMBOL")
+ elif z == ClipsInstanceNameType:
+ v2.append("INSTANCE-NAME")
+ elif z == int:
+ v2.append("INTEGER")
+ elif z == ClipsIntegerType:
+ v2.append("INTEGER")
+ elif z == float:
+ v2.append("FLOAT")
+ elif z == ClipsFloatType:
+ v2.append("FLOAT")
+ elif z == list:
+ v2.append("MULTIFIELD")
+ elif z == ClipsMultifieldType:
+ v2.append("MULTIFIELD")
+ elif type(z) == str:
+ v2.append(z)
+ elif type(z) == unicode:
+ v2.append(str(z))
+ else:
+ raise TypeError("unexpected value '%s'" % z)
+ rstr += "(%s %s)" % (v1, " ".join(v2))
+ elif type(restrictions) == str:
+ rstr = restrictions
+ else:
+ raise TypeError("tuple or string expected as restriction")
+ _c.env_build(self.__env, "(defmethod %s %s %s (%s) %s)" % (
+ self.Name, indstr, cmtstr, rstr, actions))
+ def RemoveMethod(self, midx):
+ """remove specified Method"""
+ _c.env_undefmethod(self.__env, midx, self.__defgeneric)
+ def WatchMethod(self, midx):
+ """activate watch on specified Method"""
+ _c.env_setDefmethodWatch(self.__env, True, midx, self.__defgeneric)
+ def UnwatchMethod(self, midx):
+ """deactivate watch on specified Method"""
+ _c.env_setDefmethodWatch(self.__env, False, midx, self.__defgeneric)
+ def MethodWatched(self, midx):
+ """test whether or not specified Method is being watched"""
+ return bool(_c.env_getDefmethodWatch(self.__env, midx, self.__defgeneric))
+ def MethodDeletable(self, midx):
+ """test whether or not specified Method can be deleted"""
+ return bool(_c.env_isDefmethodDeletable(self.__env, midx, self.__defgeneric))
+ return Generic
+ def Global(self, private_environment):
+ environment_object = self
+ class Global(object):
+ """high-level Global class (represents: defglobal)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create a Global object (internal)"""
+ if _c.isDefglobal(o):
+ self.__defglobal = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Global")
+ def __str__(self):
+ """string form of Global"""
+ return _c.env_getDefglobalName(self.__env, self.__defglobal)
+ def __repr__(self):
+ """representation of Global"""
+ s = repr(self.__defglobal)[1:-1]
+ return "<Global '%s': %s>" % (
+ _c.env_getDefglobalName(self.__env, self.__defglobal), s)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Global"""
+ o = _c.env_getNextDefglobal(self.__env, self.__defglobal)
+ if o:
+ return self.__envobject.Global(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Global"""
+ return _c.env_getDefglobalPPForm(self.__env, self.__defglobal)
+ def ValueForm(self):
+ """return a 'printed' form of Global value"""
+ return _c.env_getDefglobalValueForm(self.__env, self.__defglobal)
+ def Remove(self):
+ """remove this Global"""
+ _c.env_undefglobal(self.__env, self.__defglobal)
+ def __property_getName(self):
+ return Symbol(_c.env_getDefglobalName(self.__env, self.__defglobal))
+ Name = property(__property_getName, None, None, "retrieve Global name")
+ def __property_getModule(self):
+ return Symbol(_c.env_defglobalModule(self.__env, self.__defglobal))
+ Module = property(__property_getModule, None, None,
+ "retrieve Global Module name")
+ def __property_setValue(self, v):
+ _c.env_setDefglobalValue(self.__env, self.Name, self.__envobject._py2cl(v))
+ def __property_getValue(self):
+ return self.__envobject._cl2py(_c.env_getDefglobalValue(self.__env, self.Name))
+ Value = property(__property_getValue, __property_setValue,
+ None, "set/retrieve Global value")
+ def __property_getDeletable(self):
+ return bool(_c.env_isDefglobalDeletable(self.__env, self.__defglobal))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Global can be deleted")
+ def __property_setWatch(self, v):
+ _c.env_setDefglobalWatch(self.__env, v, self.__defglobal)
+ def __property_getWatch(self):
+ return _c.env_getDefglobalWatch(self.__env, self.__defglobal)
+ Watch = property(__property_getWatch, __property_setWatch,
+ None, "set/retrieve Global debug status")
+ return Global
+ def Instance(self, private_environment):
+ environment_object = self
+ class Instance(object):
+ """high-level Instance class (represents: instance)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create an Instance object (internal)"""
+ class __instance_Slots:
+ """access instance Slots"""
+ def __init__(self, io):
+ self.__instance = io
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def __setitem__(self, name, v):
+ _c.env_directPutSlot(self.__env, self.__instance, name, self.__envobject._py2cl(v))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def __getitem__(self, name):
+ return self.__envobject._cl2py(_c.env_directGetSlot(self.__env, self.__instance, name))
+ def keys(self):
+ return map(
+ str, list(self.__envobject.Instance(self.__instance).Class.Slots.Names()))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def has_key(self, k):
+ return bool(
+ k in map(str, list(
+ self.__envobject.Instance(self.__instance).Class.Slots.Names())))
+ def __repr__(self):
+ return "<Instance [%s] Slots>" \
+ % _c.env_getInstanceName(self.__env, self.__instance)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle instance slots")
+ if _c.isInstance(o): self.__instance = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Instance")
+ self.__Slots = __instance_Slots(self.__instance)
+ try:
+ self.__Slots._instance_Slots__env = self.__env
+ except AttributeError: pass
+ try:
+ self.__Slots._instance_Slots__envobject = self.__envobject
+ except AttributeError: pass
+ def __str__(self):
+ """string form of Instance"""
+ return _c.env_getInstanceName(self.__env, self.__instance)
+ def __repr__(self):
+ """representation of Instance"""
+ s = repr(self.__instance)[1:-1]
+ return "<Instance [%s]: %s>" % (
+ _c.env_getInstanceName(self.__env, self.__instance), s)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Instance"""
+ o = _c.env_getNextInstance(self.__env, self.__instance)
+ if o:
+ return self.__envobject.Instance(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Instance"""
+ return _c.env_getInstancePPForm(self.__env, self.__instance)
+ def IsValid(self):
+ """determine if this Instance is still valid"""
+ return bool(_c.env_validInstanceAddress(self.__env, self.__instance))
+ def Remove(self):
+ """remove this Instance"""
+ _c.env_unmakeInstance(self.__env, self.__instance)
+ def DirectRemove(self):
+ """directly remove this Instance"""
+ _c.env_deleteInstance(self.__env, self.__instance)
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def GetSlot(self, slotname):
+ """retrieve value of specified Slot"""
+ return self.__envobject._cl2py(_c.env_directGetSlot(self.__env, self.__instance, slotname))
+ SlotValue = GetSlot
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def PutSlot(self, slotname, value):
+ """set value of specified Slot"""
+ _c.env_directPutSlot(self.__env, self.__instance, slotname, self.__envobject._py2cl(value))
+ SetSlotValue = PutSlot
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def Send(self, msg, args=None):
+ """send specified message with the given arguments to Instance"""
+ if args is not None:
+ t = type(args)
+ if t == str:
+ sargs = args
+ elif t == unicode:
+ sargs = str(args)
+ elif isinstance(args, str):
+ sargs = str(args)
+ elif isinstance(args, unicode):
+ sargs = str(args)
+ elif t in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsNilType, ClipsInstanceNameType,
+ ClipsMultifieldType):
+ sargs = _py2clsyntax(args)
+ elif t in (tuple, list):
+ li = []
+ for x in args:
+ t1 = type(x)
+ if t1 in (ClipsIntegerType, ClipsFloatType,
+ ClipsStringType, ClipsSymbolType, ClipsNilType,
+ ClipsInstanceNameType, ClipsMultifieldType):
+ li.append(_py2clsyntax(x))
+ elif t1 in (int, long):
+ li.append(Integer(int(x)).clsyntax())
+ elif t1 == float:
+ li.append(Float(x).clsyntax())
+ elif t1 in (str, unicode):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, int):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, long):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, float):
+ li.append(Float(x).clsyntax())
+ elif isinstance(x, str):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, unicode):
+ li.append(String(x).clsyntax())
+ else:
+ li.append(str(x))
+ sargs = " ".join(li)
+ elif t in (int, long):
+ sargs = Integer(args).clsyntax()
+ elif t == float:
+ sargs = Float(args).clsyntax()
+ elif isinstance(args, str):
+ sargs = str(args)
+ elif isinstance(args, unicode):
+ sargs = str(args)
+ elif isinstance(args, int):
+ sargs = Integer(args).clsyntax()
+ elif isinstance(args, long):
+ sargs = Integer(args).clsyntax()
+ elif isinstance(args, float):
+ sargs = Float(args).clsyntax()
+ else:
+ sargs = str(args)
+ return self.__envobject._cl2py(_c.env_send(self.__env, self.__instance, msg, sargs))
+ else:
+ return self.__envobject._cl2py(_c.env_send(self.__env, self.__instance, msg))
+ def __property_getName(self):
+ return InstanceName(_c.env_getInstanceName(self.__env, self.__instance))
+ Name = property(__property_getName, None, None, "retrieve Instance name")
+ def __property_getClass(self):
+ return self.__envobject.Class(_c.env_getInstanceClass(self.__env, self.__instance))
+ Class = property(__property_getClass, None, None,
+ "retrieve Instance class")
+ def __property_getSlots(self): return self.__Slots
+ Slots = property(__property_getSlots, None, None,
+ "Instance Slots information")
+ return Instance
+ def Module(self, private_environment):
+ environment_object = self
+ class Module(object):
+ """high-level Module class (represents: defmodule)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create a Module object (internal)"""
+ if _c.isDefmodule(o):
+ self.__defmodule = o
+ else: raise _c.ClipsError("M01: cannot directly create Module")
+ def __str__(self):
+ """string form of Module"""
+ return _c.env_getDefmoduleName(self.__env, self.__defmodule)
+ def __repr__(self):
+ """representation of Module"""
+ s = repr(self.__defmodule)[1:-1]
+ return "<Module '%s': %s>" % (
+ _c.env_getDefmoduleName(self.__env, self.__defmodule), s)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Module"""
+ o = _c.env_getNextDefmodule(self.__env, self.__defmodule)
+ if(o):
+ return self.__envobject.Module(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Module"""
+ return _c.env_getDefmodulePPForm(self.__env, self.__defmodule)
+ def SetCurrent(self):
+ """make this the current Module"""
+ _c.env_setCurrentModule(self.__env, self.__defmodule)
+ def SetFocus(self):
+ """set focus to this Module"""
+ _c.env_focus(self.__env, self.__defmodule)
+ def __property_getName(self):
+ return Symbol(_c.env_getDefmoduleName(self.__env, self.__defmodule))
+ Name = property(__property_getName, None, None, "return Module name")
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildTemplate(self, name, text, comment=None):
+ """build a Template object with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(deftemplate %s::%s %s %s)" % (mname, name, cmtstr, text)
+ _c.env_build(self.__env, construct)
+ return self.__envobject.Template(_c.env_findDeftemplate(self.__env, "%s::%s" % (mname, name)))
+ def TemplateList(self):
+ """return list of Template names"""
+ o = _c.env_getDeftemplateList(self.__env, self.__defmodule)
+ return Multifield(self.__envobject._cl2py(o))
+ def PrintTemplates(self):
+ """print Templates to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDeftemplates(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def FactList(self):
+ """return list of Facts in this Module"""
+ o, li = _c.env_getFactList(self.__env, self.__defmodule), []
+ if o is not None:
+ for x in o[1]:
+ if x[0] == _c.FACT_ADDRESS:
+ li.append(self.__envobject.Fact(x[1]))
+ return li
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildDeffacts(self, name, text, comment=None):
+ """build a Deffacts object with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(deffacts %s::%s %s %s)" % (mname, name, cmtstr, text)
+ _c.env_build(self.__env, construct)
+ return self.__envobject.Deffacts(_c.env_findDeffacts(self.__env, "%s::%s" % (mname, name)))
+ def DeffactsList(self):
+ """return a list of Deffacts names in this Module"""
+ o = _c.env_getDeffactsList(self.__env, self.__defmodule)
+ return Multifield(self.__envobject._cl2py(o))
+ def PrintDeffacts(self):
+ """print Deffacts to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDeffacts(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_accepts_method((str, unicode), (str, unicode), (str, unicode), None)
+ @_forces_method(str, str, str, None)
+ def BuildRule(self, name, lhs, rhs, comment=None):
+ """build a Rule object with specified name and LHS/RHS"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(defrule %s::%s %s %s => %s)" % (
+ mname, name, cmtstr, lhs, rhs)
+ _c.env_build(self.__env, construct)
+ return self.__envobject.Rule(_c.env_findDefrule(self.__env, "%s::%s" % (mname, name)))
+ def RuleList(self):
+ """return a list of Rule names in this Module"""
+ o = _c.env_getDefruleList(self.__env, self.__defmodule)
+ return Multifield(self.__envobject._cl2py(o))
+ def PrintRules(self):
+ """print Rules to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefrules(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintBreakpoints(self):
+ """print breakpoints to standard output"""
+ _c.routerClear("temporary")
+ _c.env_showBreaks(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintAgenda(self):
+ """print Agenda Rules to standard output"""
+ _c.routerClear("temporary")
+ _c.env_agenda(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def RefreshAgenda(self):
+ """refresh Agenda for this Module"""
+ _c.env_refreshAgenda(self.__env, self.__defmodule)
+ def ReorderAgenda(self):
+ """reorder Agenda for this Module"""
+ _c.env_reorderAgenda(self.__env, self.__defmodule)
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def BuildGlobal(self, name, value=Nil):
+ """build a Global variable with specified name and value"""
+ mname = self.Name
+ if type(value) in (str, ClipsStringType):
+ value = '"%s"' % value
+ construct = "(defglobal %s ?*%s* = %s)" % (mname, name, value)
+ _c.env_build(self.__env, construct)
+ return self.__envobject.Global(_c.env_findDefglobal(self.__env, "%s::%s" % (mname, name)))
+ def GlobalList(self):
+ """return the list of Global variable names"""
+ o = _c.env_getDefglobalList(self.__env, self.__defmodule)
+ return Multifield(self.__envobject._cl2py(o))
+ def PrintGlobals(self):
+ """print list of Global variables to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefglobals(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def ShowGlobals(self):
+ """print list of Global variables and values to standard output"""
+ _c.routerClear("temporary")
+ _c.env_showDefglobals(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_accepts_method((str, unicode), None, (str, unicode), None)
+ @_forces_method(str, None, str, None)
+ def BuildFunction(self, name, args, text, comment=None):
+ """build a Function with specified name, body and arguments"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ if type(args) in (tuple, list):
+ args = " ".join(args)
+ elif args is None:
+ args = ""
+ construct = "(deffunction %s::%s %s (%s) %s)" % (
+ mname, name, cmtstr, args, text)
+ _c.env_build(self.__env, construct)
+ return self.__envobject.Function(_c.env_findDeffunction(self.__env, "%s::%s" % (mname, name)))
+ def FunctionList(self):
+ """return the list of Function names"""
+ o = _c.env_getDeffunctionList(self.__env, self.__defmodule)
+ return Multifield(self.__envobject._cl2py(o))
+ def PrintFunctions(self):
+ """print list of Functions to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDeffunctions(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def BuildGeneric(self, name, comment=None):
+ """build a Generic with specified name"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(defgeneric %s::%s %s)" % (mname, name, cmtstr)
+ _c.env_build(self.__env, construct)
+ return self.__envobject.Generic(_c.env_findDefgeneric(self.__env, "%s::%s" % (mname, name)))
+ def GenericList(self):
+ """return the list of Generic names"""
+ o = _c.env_getDefgenericList(self.__env, self.__defmodule)
+ return Multifield(self.__envobject._cl2py(o))
+ def PrintGenerics(self):
+ """print list of Generics to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefgenerics(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildClass(self, name, text, comment=None):
+ """build a Class with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(defclass %s::%s %s %s)" % (mname, name, cmtstr, text)
+ _c.env_build(self.__env, construct)
+ return self.__envobject.Class(_c.env_findDefclass(self.__env, "%s::%s" % (mname, name)))
+ def ClassList(self):
+ """return the list of Class names"""
+ o = _c.env_getDefclassList(self.__env, self.__defmodule)
+ return Multifield(self.__envobject._cl2py(o))
+ def PrintClasses(self):
+ """print list of Class to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefclasses(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_accepts_method((str, unicode), None, None)
+ @_forces_method(str, str, None)
+ def BuildInstance(self, name, defclass, overrides=""):
+ """build an Instance of given Class overriding specified Slots"""
+ mname = self.Name
+ cmdstr = "(%s::%s of %s %s)" % (mname, name, defclass, overrides)
+ return self.__envobject.Instance(_c.env_makeInstance(self.__env, cmdstr))
+ @_forces_method(str)
+ def PrintInstances(self, classname=None):
+ """print Instances to standard output"""
+ _c.routerClear("temporary")
+ if classname:
+ _c.env_instances(self.__env, "temporary", self.__defmodule, classname, False)
+ else:
+ _c.env_instances(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_forces_method(str)
+ def PrintSubclassInstances(self, classname):
+ """print Instances to standard output"""
+ _c.routerClear("temporary")
+ _c.env_instances(self.__env, "temporary", self.__defmodule, classname, True)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildDefinstances(self, name, text, comment=None):
+ """build a Definstances with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ mname = self.Name
+ construct = "(definstances %s::%s %s %s)" % (
+ mname, name, cmtstr, text)
+ _c.env_build(self.__env, construct)
+ return self.__envobject.Definstances(_c.env_findDefinstances(self.__env, name))
+ def DefinstancesList(self):
+ """retrieve list of all Definstances names"""
+ o = _c.env_getDefinstancesList(self.__env, self.__defmodule)
+ return Multifield(self.__envobject._cl2py(o))
+ def PrintDefinstances(self):
+ """print list of all Definstances to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefinstances(self.__env, "temporary", self.__defmodule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ return Module
+ def Rule(self, private_environment):
+ environment_object = self
+ class Rule(object):
+ """high-level Rule class (represents: defrule)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o):
+ """create a Rule object (internal)"""
+ if _c.isDefrule(o):
+ self.__defrule = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Rule")
+ def __str__(self):
+ """string form of Rule"""
+ return _c.env_getDefruleName(self.__env, self.__defrule)
+ def __repr__(self):
+ """representation of Rule"""
+ s = repr(self.__defrule)[1:-1]
+ return "<Rule '%s': %s>" % (
+ _c.env_getDefruleName(self.__env, self.__defrule), s)
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Rule"""
+ o = _c.env_getNextDefrule(self.__env, self.__defrule)
+ if o:
+ return self.__envobject.Rule(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Rule"""
+ return _c.env_getDefrulePPForm(self.__env, self.__defrule)
+ def Refresh(self):
+ """refresh Rule"""
+ _c.env_refresh(self.__env, self.__defrule)
+ def PrintMatches(self):
+ """print partial matches to standard output"""
+ _c.routerClear("temporary")
+ _c.env_matches(self.__env, "temporary", self.__defrule)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def Remove(self):
+ """remove Rule"""
+ _c.env_undefrule(self.__env, self.__defrule)
+ def __property_getName(self):
+ return Symbol(_c.env_getDefruleName(self.__env, self.__defrule))
+ Name = property(__property_getName, None, None, "retrieve Rule name")
+ def __property_getModule(self):
+ return Symbol(_c.env_defruleModule(self.__env, self.__defrule))
+ Module = property(__property_getModule, None, None,
+ "retrieve Rule Module name")
+ def __property_setBreak(self, v):
+ if v:
+ _c.env_setBreak(self.__env, self.__defrule)
+ else:
+ if _c.env_defruleHasBreakpoint(self.__env, self.__defrule):
+ _c.env_removeBreak(self.__env, self.__defrule)
+ def __property_getBreak(self):
+ return bool(_c.env_defruleHasBreakpoint(self.__env, self.__defrule))
+ Breakpoint = property(__property_getBreak, __property_setBreak,
+ None, "set or remove breakpoint from Rule")
+ def __property_getDeletable(self):
+ return bool(_c.env_isDefruleDeletable(self.__env, self.__defrule))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Rule can be deleted")
+ def __property_setWatchActivations(self, v):
+ _c.env_setDefruleWatchActivations(self.__env, self.__defrule, v)
+ def __property_getWatchActivations(self):
+ return bool(_c.env_getDefruleWatchActivations(self.__env, self.__defrule))
+ WatchActivations = property(__property_getWatchActivations,
+ __property_setWatchActivations,
+ None, "Rule Activations debug status")
+ def __property_setWatchFirings(self, v):
+ _c.env_setDefruleWatchFirings(self.__env, self.__defrule, v)
+ def __property_getWatchFirings(self):
+ return bool(_c.env_getDefruleWatchFirings(self.__env, self.__defrule))
+ WatchFirings = property(__property_getWatchFirings,
+ __property_setWatchFirings,
+ None, "Rule firings debug status")
+ return Rule
+ def Template(self, private_environment):
+ environment_object = self
+ class Template(object):
+ """high-level Template class (represents: deftemplate)"""
+ __env = private_environment
+ __envobject = environment_object
+ def __init__(self, o=None):
+ """create a Template object (internal)"""
+ if _c.isDeftemplate(o):
+ self.__deftemplate = o
+ else:
+ raise _c.ClipsError("M01: cannot directly create Template")
+ class __template_Slots:
+ """define a structure for Class Slots"""
+ def __init__(self, o):
+ self.__deftemplate = o
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle template slots")
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def AllowedValues(self, name):
+ """return allowed values for specified Slot"""
+ rv = self.__envobject._cl2py(
+ _c.env_deftemplateSlotAllowedValues(self.__env, self.__deftemplate, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Cardinality(self, name):
+ """return cardinality for specified Slot"""
+ rv = self.__envobject._cl2py(
+ _c.env_deftemplateSlotCardinality(self.__env, self.__deftemplate, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def HasDefault(self, name):
+ """one of NO_DEFAULT, STATIC_DEFAULT or DYNAMIC_DEFAULT"""
+ return _c.env_deftemplateSlotDefaultP(self.__env, self.__deftemplate, name)
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def DefaultValue(self, name):
+ """return default value for specified Slot"""
+ rv = self.__envobject._cl2py(
+ _c.env_deftemplateSlotDefaultValue(self.__env, self.__deftemplate, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Exists(self, name):
+ """return True if specified Slot exists"""
+ return bool(
+ _c.env_deftemplateSlotExistP(self.__env, self.__deftemplate, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def IsMultifield(self, name):
+ """return True if specified Slot is a multifield one"""
+ return bool(
+ _c.env_deftemplateSlotMultiP(self.__env, self.__deftemplate, name))
+ def Names(self):
+ """return the list of Slot names"""
+ rv = self.__envobject._cl2py(_c.env_deftemplateSlotNames(self.__env, self.__deftemplate))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Range(self, name):
+ """return numeric range information of specified Slot"""
+ rv = self.__envobject._cl2py(_c.env_deftemplateSlotRange(self.__env, self.__deftemplate, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def IsSinglefield(self, name):
+ """return True if specified Slot is a single field one"""
+ return bool(
+ _c.env_deftemplateSlotSingleP(self.__env, self.__deftemplate, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Types(self, name):
+ """return names of primitive types for specified Slot"""
+ rv = self.__envobject._cl2py(_c.env_deftemplateSlotTypes(self.__env, self.__deftemplate, name))
+ if type(rv) in (tuple, list):
+ return Multifield(rv)
+ else:
+ return rv
+ self.__Slots = __template_Slots(self.__deftemplate)
+ try:
+ self.__Slots._template_Slots__env = self.__env
+ except AttributeError: pass
+ try:
+ self.__Slots._template_Slots__envobject = self.__envobject
+ except AttributeError: pass
+ def __str__(self):
+ """string form of Template"""
+ return _c.env_getDeftemplateName(self.__env, self.__deftemplate)
+ def __repr__(self):
+ """representation of Template"""
+ s = repr(self.__deftemplate)[1:-1]
+ return "<Template '%s': %s>" % (
+ _c.env_getDeftemplateName(self.__env, self.__deftemplate), s)
+ def __getstate__(self):
+ raise _c.ClipsError(
+ "M03: cannot pickle objects of type '%s'"
+ % self.__class__.__name__)
+ def Next(self):
+ """return next Template"""
+ o = _c.env_getNextDeftemplate(self.__env, self.__deftemplate)
+ if(o):
+ return self.__envobject.Template(o)
+ else:
+ return None
+ def PPForm(self):
+ """return the pretty-print form of Template"""
+ return _c.env_getDeftemplatePPForm(self.__env, self.__deftemplate)
+ def Remove(self):
+ """remove Template"""
+ _c.env_undeftemplate(self.__env, self.__deftemplate)
+ def BuildFact(self):
+ """create a fact from this Template without asserting it"""
+ return self.__envobject.Fact(self.__deftemplate)
+ def InitialFact(self):
+ """find initial Fact for this Template"""
+ return self.__envobject.Fact(_c.env_getNextFactInTemplate(self.__env, self.__deftemplate))
+ def NextFact(self, fact):
+ """find initial Fact for this Template"""
+ return self.__envobject.Fact(
+ _c.env_getNextFactInTemplate(self.__env, self.__deftemplate, fact._Fact__fact))
+ def __property_getDeletable(self):
+ return bool(_c.env_isDeftemplateDeletable(self.__env, self.__deftemplate))
+ Deletable = property(__property_getDeletable, None, None,
+ "verify if this Template can be deleted")
+ def __property_getName(self):
+ return Symbol(_c.env_getDeftemplateName(self.__env, self.__deftemplate))
+ Name = property(__property_getName, None, None, "retrieve Template name")
+ def __property_getModule(self):
+ return Symbol(_c.env_deftemplateModule(self.__env, self.__deftemplate))
+ Module = property(__property_getModule, None, None,
+ "retrieve Template Module name")
+ def __property_getSlots(self): return self.__Slots
+ Slots = property(__property_getSlots, None, None,
+ "Template Slots information")
+ def __property_setWatch(self, v):
+ _c.env_setDeftemplateWatch(self.__env, v, self.__deftemplate)
+ def __property_getWatch(self):
+ return _c.env_getDeftemplateWatch(self.__env, self.__deftemplate)
+ Watch = property(__property_getWatch, __property_setWatch,
+ None, "watch status of this Template")
+ return Template
+ def _clips_Debug(self, private_environment):
+ environment_object = self
+ class _clips_Debug(object):
+ """object to enable/disable debugging features"""
+ __env = private_environment
+ __envobject = environment_object
+ __created = False
+ def __init__(self):
+ """one-time initializer"""
+ if(self.__created):
+ raise TypeError("cannot create this object twice")
+ self.__created = True
+ self.__watchitems = ['facts', 'rules', 'activations', 'compilations',
+ 'statistics', 'globals', 'slots', 'instances',
+ 'messages', 'message-handlers',
+ 'generic-functions', 'methods', 'deffunctions',]
+ def __repr__(self):
+ return "<Debug Management Object>"
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle debug status")
+ def DribbleOn(self, fn):
+ """enable dribble on given file"""
+ _c.env_dribbleOn(self.__env, fn)
+ def DribbleOff(self):
+ """turn off dribble"""
+ _c.env_dribbleOff(self.__env)
+ def DribbleActive(self):
+ """tell whether or not dribble is active"""
+ return bool(_c.env_dribbleActive(self.__env))
+ def __property_setFactsWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "facts")
+ else:
+ _c.env_unwatch(self.__env, "facts")
+ def __property_getFactsWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "facts"))
+ FactsWatched = property(__property_getFactsWatched,
+ __property_setFactsWatched,
+ None, "Facts watch status")
+ def __property_setRulesWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "rules")
+ else:
+ _c.env_unwatch(self.__env, "rules")
+ def __property_getRulesWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "rules"))
+ RulesWatched = property(__property_getRulesWatched,
+ __property_setRulesWatched,
+ None, "Rules watch status")
+ def __property_setActivationsWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "activations")
+ else:
+ _c.env_unwatch(self.__env, "activations")
+ def __property_getActivationsWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "activations"))
+ ActivationsWatched = property(__property_getActivationsWatched,
+ __property_setActivationsWatched,
+ None, "Activations watch status")
+ def __property_setCompilationsWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "compilations")
+ else:
+ _c.env_unwatch(self.__env, "compilations")
+ def __property_getCompilationsWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "compilations"))
+ CompilationsWatched = property(__property_getCompilationsWatched,
+ __property_setCompilationsWatched,
+ None, "compilations watch status")
+ def __property_setStatisticsWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "statistics")
+ else:
+ _c.env_unwatch(self.__env, "statistics")
+ def __property_getStatisticsWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "statistics"))
+ StatisticsWatched = property(__property_getStatisticsWatched,
+ __property_setStatisticsWatched,
+ None, "statistics watch status")
+ def __property_setGlobalsWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "globals")
+ else:
+ _c.env_unwatch(self.__env, "globals")
+ def __property_getGlobalsWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "globals"))
+ GlobalsWatched = property(__property_getGlobalsWatched,
+ __property_setGlobalsWatched,
+ None, "Globals watch status")
+ def __property_setSlotsWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "slots")
+ else:
+ _c.env_unwatch(self.__env, "slots")
+ def __property_getSlotsWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "slots"))
+ SlotsWatched = property(__property_getSlotsWatched,
+ __property_setSlotsWatched,
+ None, "Slots watch status")
+ def __property_setMessagesWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "messages")
+ else:
+ _c.env_unwatch(self.__env, "messages")
+ def __property_getMessagesWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "messages"))
+ MessagesWatched = property(__property_getMessagesWatched,
+ __property_setMessagesWatched,
+ None, "messages watch status")
+ def __property_setMessageHandlersWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "message-handlers")
+ else:
+ _c.env_unwatch(self.__env, "message-handlers")
+ def __property_getMessageHandlersWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "message-handlers"))
+ MessageHandlersWatched = property(__property_getMessageHandlersWatched,
+ __property_setMessageHandlersWatched,
+ None, "MessageHandlers watch status")
+ def __property_setGenericFunctionsWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "generic-functions")
+ else:
+ _c.env_unwatch(self.__env, "generic-functions")
+ def __property_getGenericFunctionsWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "generic-functions"))
+ GenericFunctionsWatched = property(__property_getGenericFunctionsWatched,
+ __property_setGenericFunctionsWatched,
+ None, "Generic functions watch status")
+ def __property_setMethodsWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "methods")
+ else:
+ _c.env_unwatch(self.__env, "methods")
+ def __property_getMethodsWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "methods"))
+ MethodsWatched = property(__property_getMethodsWatched,
+ __property_setMethodsWatched,
+ None, "Methods watch status")
+ def __property_setFunctionsWatched(self, v):
+ if(v):
+ _c.env_watch(self.__env, "deffunctions")
+ else:
+ _c.env_unwatch(self.__env, "deffunctions")
+ def __property_getFunctionsWatched(self):
+ return bool(_c.env_getWatchItem(self.__env, "deffunctions"))
+ FunctionsWatched = property(__property_getFunctionsWatched,
+ __property_setFunctionsWatched,
+ None, "Deffunctions watch status")
+ def __property_setExternalTraceback(self, v):
+ _c.setPrintExternalTraceback(bool(v))
+ def __property_getExternalTraceback(self):
+ return bool(_c.getPrintExternalTraceback())
+ ExternalTraceback = property(__property_getExternalTraceback,
+ __property_setExternalTraceback,
+ None,
+ "traceback of Python functions in CLIPS")
+ def WatchAll(self):
+ """watch all items"""
+ for x in self.__watchitems:
+ _c.env_watch(self.__env, x)
+ def UnwatchAll(self):
+ """unwatch all items"""
+ for x in self.__watchitems:
+ _c.env_unwatch(self.__env, x)
+ return _clips_Debug
+ def _clips_Status(self, private_environment):
+ environment_object = self
+ class _clips_Status(object):
+ """object to access global status functions"""
+ __env = private_environment
+ __envobject = environment_object
+ __created = False
+ def __init__(self):
+ """raise an exception if an object of this type has been created"""
+ if(self.__created):
+ raise TypeError("cannot create this object twice")
+ self.__created = True
+ def __repr__(self):
+ return "<Configuration Management Object>"
+ def __getstate__(self):
+ raise _c.ClipsError("M03: cannot pickle engine status")
+ def __property_setFactDuplication(self, v):
+ _c.env_setFactDuplication(self.__env, v)
+ def __property_getFactDuplication(self, v):
+ return bool(_c.env_getFactDuplication(self.__env))
+ FactDuplication = property(
+ __property_getFactDuplication,
+ __property_setFactDuplication,
+ None, "Fact duplication behaviour")
+ def __property_setAutoFloatDividend(self, v):
+ _c.env_setAutoFloatDividend(self.__env, v)
+ def __property_getAutoFloatDividend(self):
+ return bool(_c.env_getAutoFloatDividend(self.__env))
+ AutoFloatDividend = property(
+ __property_getAutoFloatDividend,
+ __property_setAutoFloatDividend,
+ None, "AutoFloatDividend behaviour")
+ def __property_setDynamicConstraintChecking(self, v):
+ _c.env_setDynamicConstraintChecking(self.__env, v)
+ def __property_getDynamicConstraintChecking(self):
+ return bool(_c.env_getDynamicConstraintChecking(self.__env))
+ DynamicConstraintChecking = property(
+ __property_getDynamicConstraintChecking,
+ __property_setDynamicConstraintChecking,
+ None, "Dynamic constraint checking behaviour")
+ def __property_setSequenceOperatorRecognition(self, v):
+ _c.env_setSequenceOperatorRecognition(self.__env, v)
+ def __property_getSequenceOperatorRecognition(self):
+ return bool(_c.env_getSequenceOperatorRecognition(self.__env))
+ SequenceOperatorRecognition = property(
+ __property_getSequenceOperatorRecognition,
+ __property_setSequenceOperatorRecognition,
+ None, "Sequence operator recognition behaviour")
+ def __property_setStaticConstraintChecking(self, v):
+ _c.env_setStaticConstraintChecking(self.__env, v)
+ def __property_getStaticConstraintChecking(self):
+ return bool(_c.env_getStaticConstraintChecking(self.__env))
+ StaticConstraintChecking = property(
+ __property_getStaticConstraintChecking,
+ __property_setStaticConstraintChecking,
+ None, "Static constraint checking behaviour")
+ def __property_setIncrementalReset(self, v):
+ _c.env_setIncrementalReset(self.__env, v)
+ def __property_getIncrementalReset(self):
+ return bool(_c.env_getIncrementalReset(self.__env))
+ IncrementalReset = property(
+ __property_getIncrementalReset,
+ __property_setIncrementalReset,
+ None, "Incremental reset behaviour")
+ def __property_setResetGlobals(self, v):
+ _c.env_setResetGlobals(self.__env, v)
+ def __property_getResetGlobals(self):
+ return bool(_c.env_getResetGlobals(self.__env))
+ ResetGlobals = property(
+ __property_getResetGlobals,
+ __property_setResetGlobals,
+ None, "ResetGlobals behaviour")
+ def __property_setStrategy(self, v):
+ _c.env_setStrategy(self.__env, v)
+ def __property_getStrategy(self):
+ return _c.env_getStrategy(self.__env)
+ Strategy = property(
+ __property_getStrategy,
+ __property_setStrategy,
+ None, "strategy behaviour")
+ def __property_setSalienceEvaluation(self, v):
+ _c.env_setSalienceEvaluation(self.__env, v)
+ def __property_getSalienceEvaluation(self):
+ return _c.env_getSalienceEvaluation(self.__env)
+ SalienceEvaluation = property(
+ __property_getSalienceEvaluation,
+ __property_setSalienceEvaluation,
+ None, "salience evaluation behaviour")
+ def __property_setClassDefaultsMode(self, v):
+ _c.env_setClassDefaultsMode(self.__env, v)
+ def __property_getClassDefaultsMode(self):
+ return _c.env_getClassDefaultsMode(self.__env)
+ ClassDefaultsMode = property(
+ __property_getClassDefaultsMode,
+ __property_setClassDefaultsMode,
+ None, "class defaults mode")
+ return _clips_Status
+
+
+ # constructor possibly sets the "borrowed" flag, to state that this
+ # is a Python class around an existing object: in this case the
+ # underlying CLIPS environment is not attempted to be destroyed on
+ # deletion
+ def __init__(self, o=None):
+ """environment constructor"""
+ if o is None:
+ self.__env = _c.createEnvironment()
+ self.__borrowed = False
+ else:
+ if _c.isEnvironment(o):
+ self.__env = o
+ self.__borrowed = True
+ else:
+ raise TypeError("invalid argument for constructor")
+ self.Activation = self.Activation(self.__env)
+ self.Class = self.Class(self.__env)
+ self.Deffacts = self.Deffacts(self.__env)
+ self.Definstances = self.Definstances(self.__env)
+ self.Fact = self.Fact(self.__env)
+ self.Function = self.Function(self.__env)
+ self.Generic = self.Generic(self.__env)
+ self.Global = self.Global(self.__env)
+ self.Instance = self.Instance(self.__env)
+ self.Module = self.Module(self.__env)
+ self.Rule = self.Rule(self.__env)
+ self.Template = self.Template(self.__env)
+ self._clips_Debug = self._clips_Debug(self.__env)
+ self._clips_Status = self._clips_Status(self.__env)
+
+ # if o is not None, then this is an internal object and its status
+ # should not be modified by the user, nor the stock objects be
+ # accessible for direct inspection or subclassing (as this could
+ # be the current environment and might be corrupted)
+ if o is None:
+ self.EngineConfig = self._clips_Status()
+ self.DebugConfig = self._clips_Debug()
+
+ def AgendaChanged(self):
+ """test whether or not Agenda is changed since last call"""
+ rv = bool(_c.env_getAgendaChanged(self.__env))
+ _c.env_setAgendaChanged(self.__env, False)
+ return rv
+ def Assert(self, o):
+ """assert a Fact from a string or constructed Fact object"""
+ if '_Fact__fact' in dir(o) and _c.isFact(o._Fact__fact):
+ return o.Assert()
+ elif type(o) in (str, unicode):
+ return self.Fact(_c.env_assertString(self.__env, str(o)))
+ else:
+ raise TypeError("expected a string or a Fact")
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def BLoad(self, filename):
+ """binary load the constructs from a file"""
+ _c.env_bload(self.__env, _os.path.normpath(filename))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def BLoadInstances(self, filename):
+ """load Instances from binary file"""
+ _c.env_binaryLoadInstances(self.__env, _os.path.normpath(filename))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def BSave(self, filename):
+ """binary save constructs to a file"""
+ _c.env_bsave(self.__env, _os.path.normpath(filename))
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def BSaveInstances(self, filename, mode=LOCAL_SAVE):
+ """save Instances to binary file"""
+ _c.env_binarySaveInstances(self.__env, _os.path.normpath(filename), mode)
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def BatchStar(self, filename):
+ """execute commands stored in file"""
+ _c.env_batchStar(self.__env, _os.path.normpath(filename))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def BrowseClasses(self, classname):
+ """print list of Classes that inherit from specified one"""
+ _c.routerClear("temporary")
+ defclass = _c.env_findDefclass(self.__env, str(classname))
+ _c.env_browseClasses(self.__env, "temporary", defclass)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Build(self, construct):
+ """build construct given in argument"""
+ _c.env_build(self.__env, construct)
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildClass(self, name, text, comment=None):
+ """build a Class with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(defclass %s %s %s)" % (name, cmtstr, text)
+ _c.env_build(self.__env, construct)
+ return self.Class(_c.env_findDefclass(self.__env, name))
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildDeffacts(self, name, text, comment=None):
+ """build a Deffacts object with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(deffacts %s %s %s)" % (name, cmtstr, text)
+ _c.env_build(self.__env, construct)
+ return self.Deffacts(_c.env_findDeffacts(self.__env, name))
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildDefinstances(self, name, text, comment=None):
+ """build a Definstances with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(definstances %s %s %s)" % (name, cmtstr, text)
+ _c.env_build(self.__env, construct)
+ return self.Definstances(_c.env_findDefinstances(self.__env, name))
+ @_accepts_method((str, unicode), None, (str, unicode), None)
+ @_forces_method(str, None, str, None)
+ def BuildFunction(self, name, args, text, comment=None):
+ """build a Function with specified name, body and arguments"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ if type(args) in (tuple, list):
+ args = " ".join(args)
+ elif args is None:
+ args = ""
+ construct = "(deffunction %s %s (%s) %s)" % (name, cmtstr, args, text)
+ _c.env_build(self.__env, construct)
+ return self.Function(_c.env_findDeffunction(self.__env, name))
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def BuildGeneric(self, name, comment=None):
+ """build a Generic with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(defgeneric %s %s)" % (name, cmtstr)
+ _c.env_build(self.__env, construct)
+ return self.Generic(_c.env_findDefgeneric(self.__env, name))
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def BuildGlobal(self, name, value=Nil):
+ """build a Global variable with specified name and body"""
+ if type(value) in (str, unicode, ClipsStringType):
+ value = '"%s"' % str(value)
+ construct = "(defglobal ?*%s* = %s)" % (name, value)
+ _c.env_build(self.__env, construct)
+ return self.Global(_c.env_findDefglobal(self.__env, "%s" % name))
+ @_accepts_method((str, unicode), None, (str, unicode))
+ @_forces_method(str, str, str)
+ def BuildInstance(self, name, defclass, overrides=""):
+ """build an Instance of given class overriding specified slots"""
+ cmdstr = "(%s of %s %s)" % (name, str(defclass), overrides)
+ return self.Instance(_c.env_makeInstance(self.__env, cmdstr))
+ @_accepts_method((str, unicode), None, None, (str, unicode), None, None)
+ @_forces_method(str, str, None, str, None, None)
+ def BuildMessageHandler(self, name, hclass, args, text, htype=PRIMARY, comment=None):
+ """build a MessageHandler for specified class with arguments and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else: cmtstr = ""
+ htype = htype.lower()
+ if not htype in (AROUND, BEFORE, PRIMARY, AFTER):
+ raise ValueError("htype must be in AROUND, BEFORE, PRIMARY, AFTER")
+ if type(args) in (tuple, list):
+ sargs = " ".join(args)
+ elif args is None:
+ sargs = ""
+ else:
+ sargs = str(args)
+ construct = "(defmessage-handler %s %s %s %s (%s) %s)" % (
+ hclass, name, htype, cmtstr, sargs, text)
+ _c.env_build(self.__env, construct)
+ defclass = _c.env_findDefclass(self.__env, hclass)
+ return _c.env_findDefmessageHandler(self.__env, defclass, name, htype)
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildModule(self, name, text="", comment=None):
+ """build a Module with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(defmodule %s %s %s)" % (name, cmtstr, text)
+ _c.env_build(self.__env, construct)
+ return self.Module(_c.env_findDefmodule(self.__env, name))
+ @_accepts_method((str, unicode), (str, unicode), (str, unicode), None)
+ @_forces_method(str, str, str, None)
+ def BuildRule(self, name, lhs, rhs, comment=None):
+ """build a Rule object with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(defrule %s %s %s => %s)" % (name, cmtstr, lhs, rhs)
+ _c.env_build(self.__env, construct)
+ return self.Rule(_c.env_findDefrule(self.__env, name))
+ @_accepts_method((str, unicode), (str, unicode), None)
+ @_forces_method(str, str, None)
+ def BuildTemplate(self, name, text, comment=None):
+ """build a Template object with specified name and body"""
+ if comment:
+ cmtstr = '"%s"' % str(comment).replace('"', '\\"')
+ else:
+ cmtstr = ""
+ construct = "(deftemplate %s %s %s)" % (name, cmtstr, text)
+ _c.env_build(self.__env, construct)
+ return self.Template(_c.env_findDeftemplate(self.__env, name))
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def Call(self, func, args=None):
+ """call a function with the given argument string or tuple"""
+ if args is not None:
+ t = type(args)
+ if t == str:
+ sargs = args
+ if t == unicode:
+ sargs = str(args)
+ elif t in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsNilType, ClipsInstanceNameType,
+ ClipsMultifieldType):
+ sargs = _py2clsyntax(args)
+ elif isinstance(args, str):
+ sargs = str(args)
+ elif isinstance(args, unicode):
+ sargs = str(args)
+ elif t in (tuple, list):
+ li = []
+ for x in args:
+ t1 = type(x)
+ if t1 in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsNilType,
+ ClipsInstanceNameType, ClipsMultifieldType):
+ li.append(_py2clsyntax(x))
+ elif t1 in (int, long):
+ li.append(Integer(int(x)).clsyntax())
+ elif t1 == float:
+ li.append(Float(x).clsyntax())
+ elif t1 in (str, unicode):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, int):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, long):
+ li.append(Integer(x).clsyntax())
+ elif isinstance(x, float):
+ li.append(Float(x).clsyntax())
+ elif isinstance(x, str):
+ li.append(String(x).clsyntax())
+ elif isinstance(x, unicode):
+ li.append(String(x).clsyntax())
+ else:
+ li.append(str(x))
+ sargs = " ".join(li)
+ elif t in (int, long):
+ sargs = Integer(int(args)).clsyntax()
+ elif t == float:
+ sargs = Float(args).clsyntax()
+ elif isinstance(args, int):
+ sargs = Integer(args).clsyntax()
+ elif isinstance(args, long):
+ sargs = Integer(args).clsyntax()
+ elif isinstance(args, float):
+ sargs = Float(args).clsyntax()
+ else:
+ sargs = str(args)
+ return self._cl2py(_c.env_functionCall(self.__env, func, sargs))
+ else:
+ return self._cl2py(_c.env_functionCall(self.__env, func))
+ def ClassList(self):
+ """return the list of Class names"""
+ o = _c.env_getDefclassList(self.__env)
+ return Multifield(self._cl2py(o))
+ def Clear(self):
+ """clear Environment"""
+ _c.env_clear(self.__env)
+ if not 'self' in locals().keys():
+ _setStockClasses()
+ def ClearFocusStack(self):
+ """clear focus stack"""
+ _c.env_clearFocusStack(self.__env)
+ def CurrentModule(self):
+ """return current Module"""
+ return self.Module(_c.env_getCurrentModule(self.__env))
+ def DeffactsList(self):
+ """return a list of Deffacts names in current module"""
+ o = _c.env_getDeffactsList(self.__env)
+ return Multifield(self._cl2py(o))
+ def DefinstancesList(self):
+ """retrieve list of all Definstances names"""
+ o = _c.env_getDefinstancesList(self.__env)
+ return Multifield(self._cl2py(o))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Eval(self, expr):
+ """evaluate expression passed as argument"""
+ return self._cl2py(_c.env_eval(self.__env, expr))
+ def FactList(self):
+ """return list of Facts in current module"""
+ o, li = _c.env_getFactList(self.__env), []
+ if o is not None:
+ for x in o[1]:
+ if x[0] == _c.FACT_ADDRESS:
+ li.append(self.Fact(x[1]))
+ return li
+ def FactListChanged(self):
+ """test whether Fact list is changed since last call"""
+ rv = bool(_c.env_getFactListChanged(self.__env))
+ _c.env_setFactListChanged(self.__env, False)
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindClass(self, name):
+ """find a Class by name"""
+ return self.Class(_c.env_findDefclass(self.__env, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindDeffacts(self, s):
+ """find a Deffacts by name"""
+ try:
+ return self.Deffacts(_c.env_findDeffacts(self.__env, s))
+ except:
+ raise _c.ClipsError("M02: could not find Deffacts '%s'" % s)
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindDefinstances(self, name):
+ """find Definstances by name"""
+ return self.Definstances(_c.env_findDefinstances(self.__env, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindFunction(self, name):
+ """find a Function by name"""
+ return self.Function(_c.env_findDeffunction(self.__env, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindGeneric(self, name):
+ """find a Generic by name"""
+ return self.Generic(_c.env_findDefgeneric(self.__env, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindGlobal(self, name):
+ """find a Global variable by name"""
+ return self.Global(_c.env_findDefglobal(self.__env, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindInstance(self, name):
+ """find an Instance in all modules (including imported)"""
+ return self.Instance(_c.env_findInstance(self.__env, name, True))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindInstanceLocal(self, name):
+ """find an Instance in non imported modules"""
+ return self.Instance(_c.env_findInstance(self.__env, name, False))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindModule(self, name):
+ """find a Module by name"""
+ return self.Module(_c.env_findDefmodule(self.__env, name))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindRule(self, s):
+ """find a Rule by name"""
+ try:
+ return self.Rule(_c.env_findDefrule(self.__env, s))
+ except:
+ raise _c.ClipsError("M02: could not find defrule '%s'" % s)
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def FindTemplate(self, s):
+ """find a Template by name"""
+ return self.Template(_c.env_findDeftemplate(self.__env, s))
+ def FocusStack(self):
+ """return list of Module names in focus stack"""
+ return self._cl2py(_c.env_getFocusStack(self.__env))
+ def FunctionList(self):
+ """return the list of Function names"""
+ o = _c.env_getDeffunctionList(self.__env)
+ return Multifield(self._cl2py(o))
+ def GenericList(self):
+ """return the list of Generic names"""
+ o = _c.env_getDefgenericList(self.__env)
+ return Multifield(self._cl2py(o))
+ def GlobalList(self):
+ """return the list of Global variable names"""
+ o = _c.env_getDefglobalList(self.__env)
+ return Multifield(self._cl2py(o))
+ def GlobalsChanged(self):
+ """test whether or not Global variables have changed since last call"""
+ rv = bool(_c.env_getGlobalsChanged(self.__env))
+ _c.env_setGlobalsChanged(self.__env, False)
+ return rv
+ def InitialActivation(self):
+ """return first Activation object"""
+ try:
+ return self.Activation(_c.env_getNextActivation(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Activation")
+ def InitialClass(self):
+ """retrieve first Class"""
+ try:
+ return self.Class(_c.env_getNextDefclass(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Class")
+ def InitialDeffacts(self):
+ """return first Deffacts"""
+ try:
+ return self.Deffacts(_c.env_getNextDeffacts(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Deffacts")
+ def InitialDefinstances(self):
+ """retrieve first Definstances"""
+ try:
+ return self.Definstances(_c.env_getNextDefinstances(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Definstances")
+ def InitialFact(self):
+ """return first Fact in environment"""
+ try:
+ return self.Fact(_c.env_getNextFact(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Fact")
+ def InitialFunction(self):
+ """return first Function"""
+ try:
+ return self.Function(_c.env_getNextDeffunction(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Function")
+ def InitialGeneric(self):
+ """return first Generic"""
+ try:
+ return self.Generic(_c.env_getNextDefgeneric(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Generic")
+ def InitialGlobal(self):
+ """return first Global variable"""
+ try:
+ return self.Global(_c.env_getNextDefglobal(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Global")
+ def InitialInstance(self):
+ """retrieve first Instance"""
+ try:
+ return self.Instance(_c.env_getNextInstance(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Instance")
+ def InitialModule(self):
+ """return first Module"""
+ try:
+ return self.Module(_c.env_getNextDefmodule(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Module")
+ def InitialRule(self):
+ """return first Rule"""
+ try:
+ return self.Rule(_c.env_getNextDefrule(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Rule")
+ def InitialTemplate(self):
+ """return first Template in environment"""
+ try:
+ return self.Template(_c.env_getNextDeftemplate(self.__env))
+ except:
+ raise _c.ClipsError("M02: could not find any Template")
+ def InstancesChanged(self):
+ """test if Instances have changed since last call"""
+ rv = bool(_c.env_getInstancesChanged(self.__env))
+ _c.env_setInstancesChanged(self.__env, False)
+ return rv
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Load(self, filename):
+ """load constructs from a file"""
+ _c.env_load(self.__env, _os.path.normpath(filename))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def LoadFacts(self, filename):
+ """load Facts from file"""
+ _c.env_loadFacts(self.__env, _os.path.normpath(filename))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def LoadFactsFromString(self, s):
+ """load Fact objects from a string"""
+ _c.env_loadFactsFromString(self.__env, s)
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def LoadInstances(self, filename):
+ """load Instances from file"""
+ _c.env_loadInstances(self.__env, _os.path.normpath(filename))
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def LoadInstancesFromString(self, s):
+ """load Instances from the specified string"""
+ _c.env_loadInstancesFromString(self.__env, s)
+ def MessageHandlerList(self):
+ """return list of MessageHandler constructs"""
+ o = _c.env_getDefmessageHandlerList(self.__env)
+ li, rv = Multifield(self._cl2py(o)), []
+ l = len(li) / 3
+ for x in range(0, l):
+ rv.append(Multifield([li[x * 3], li[x * 3 + 1], li[x * 3 + 2]]))
+ return Multifield(rv)
+ def MethodList(self):
+ """return the list of all Methods"""
+ o = self._cl2py(_c.env_getDefmethodList(self.__env))
+ li = Multifield([])
+ l = len(o) / 2
+ for x in range(l):
+ li.append(Multifield([o[2 * x], o[2 * x + 1]]))
+ return li
+ def ModuleList(self):
+ """return the list of Module names"""
+ o = _c.env_getDefmoduleList(self.__env)
+ return Multifield(self._cl2py(o))
+ def PopFocus(self):
+ """pop focus"""
+ _c.env_popFocus(self.__env)
+ def PrintAgenda(self):
+ """print Agenda Rules to standard output"""
+ _c.routerClear("temporary")
+ _c.env_agenda(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintBreakpoints(self):
+ """print breakpoints to standard output"""
+ _c.routerClear("temporary")
+ _c.env_showBreaks(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintClasses(self):
+ """print list of Classes to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefclasses(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintDeffacts(self):
+ """print Deffacts to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDeffacts(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintDefinstances(self):
+ """print list of all Definstances to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefinstances(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintFacts(self):
+ """print Facts to standard output"""
+ _c.routerClear("temporary")
+ _c.env_facts(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintFocusStack(self):
+ """print focus stack to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listFocusStack(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintFunctions(self):
+ """print list of Functions to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDeffunctions(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintGenerics(self):
+ """print list of Generics to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefgenerics(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintGlobals(self):
+ """print list of Global variables to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefglobals(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_forces_method(str)
+ def PrintInstances(self, classname=None):
+ """print Instances to standard output"""
+ _c.routerClear("temporary")
+ if classname:
+ _c.env_instances(self.__env, "temporary", classname, False)
+ else:
+ _c.env_instances(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintMessageHandlers(self):
+ """print list of all MessageHandlers"""
+ _c.routerClear("temporary")
+ _c.env_listDefmessageHandlers(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintModules(self):
+ """print list of Modules to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefmodules(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintRules(self):
+ """print Rules to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDefrules(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ @_forces_method(str)
+ def PrintSubclassInstances(self, classname):
+ """print subclass Instances to standard output"""
+ _c.routerClear("temporary")
+ if classname:
+ _c.env_instances(self.__env, "temporary", classname, True)
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def PrintTemplates(self):
+ """print Templates to standard output"""
+ _c.routerClear("temporary")
+ _c.env_listDeftemplates(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def RefreshAgenda(self):
+ """refresh Agenda Rules for current Module"""
+ _c.env_refreshAgenda(self.__env)
+ def ReorderAgenda(self):
+ """reorder Agenda Rules for current Module"""
+ _c.env_reorderAgenda(self.__env)
+ def Reset(self):
+ """reset Environment"""
+ _c.env_reset(self.__env)
+ def Clear(self):
+ """clear Environment"""
+ _c.env_clear(self.__env)
+ if not 'self' in locals().keys():
+ _setStockClasses()
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def RestoreInstancesFromString(self, s):
+ """restore Instances from the specified string"""
+ _c.env_restoreInstancesFromString(self.__env, s)
+ def RuleList(self):
+ """return a list of Rule names in current module"""
+ o = _c.env_getDefruleList(self.__env)
+ return Multifield(self._cl2py(o))
+ def Run(self, limit=None):
+ """execute Rules up to limit (if any)"""
+ if limit is None:
+ return _c.env_run(self.__env)
+ else:
+ return _c.env_run(self.__env, limit)
+ @_accepts_method((str, unicode))
+ @_forces_method(str)
+ def Save(self, filename):
+ """save constructs to a file"""
+ _c.env_save(self.__env, _os.path.normpath(filename))
+ @_accepts_method((str, unicode), (str, unicode))
+ @_forces_method(str, str)
+ def SaveFacts(self, filename, mode=LOCAL_SAVE):
+ """save current Facts to file"""
+ _c.env_saveFacts(self.__env, _os.path.normpath(filename), mode)
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def SaveInstances(self, filename, mode=LOCAL_SAVE):
+ """save Instances to file"""
+ _c.env_saveInstances(self.__env, _os.path.normpath(filename), mode)
+ @_accepts_method((str, unicode), None)
+ @_forces_method(str, None)
+ def SendCommand(self, command, verbose=False):
+ """send a command to the engine as if typed at the CLIPS prompt"""
+ _c.env_sendCommand(self.__env, command, verbose)
+ def ShowGlobals(self):
+ """print list of Global variables and values to standard output"""
+ _c.routerClear("temporary")
+ _c.env_showDefglobals(self.__env, "temporary")
+ s = _c.routerRead("temporary")
+ if s:
+ _sys.stdout.write(s)
+ def TemplateList(self):
+ """return a list of Template names"""
+ o = _c.env_getDeftemplateList(self.__env)
+ return Multifield(self._cl2py(o)) # should be all strings
+ def _cl2py(self, o):
+ """convert a well-formed tuple to one of the CLIPS wrappers"""
+ if o is None: return None
+ elif type(o) == tuple and len(o) == 2:
+ if o[0] == _c.INTEGER:
+ return Integer(o[1])
+ elif o[0] == _c.FLOAT:
+ return Float(o[1])
+ elif o[0] == _c.STRING:
+ return String(o[1])
+ elif o[0] == _c.INSTANCE_NAME:
+ return InstanceName(o[1])
+ elif o[0] == _c.SYMBOL:
+ if o[1] == "nil":
+ return Nil
+ else:
+ return Symbol(o[1])
+ elif o[0] == _c.INSTANCE_ADDRESS:
+ return self.Instance(o[1])
+ elif o[0] == _c.FACT_ADDRESS:
+ return self.Fact(o[1])
+ elif o[0] == _c.MULTIFIELD:
+ li = []
+ for (x, v) in o[1]:
+ if x == _c.INTEGER:
+ li.append(Integer(v))
+ elif x == _c.FLOAT:
+ li.append(Float(v))
+ elif x == _c.STRING:
+ li.append(String(v))
+ elif x == _c.SYMBOL:
+ li.append(Symbol(v))
+ elif x == _c.INSTANCE_NAME:
+ li.append(InstanceName(v))
+ elif x == _c.INSTANCE_ADDRESS:
+ li.append(self.Instance(v))
+ elif x == _c.FACT_ADDRESS:
+ li.append(self.Fact(v))
+ else:
+ raise TypeError("list cannot be converted")
+ return Multifield(li)
+ else:
+ raise TypeError("malformed tuple value")
+ else:
+ raise TypeError("wrong argument type")
+ def _py2cl(self, o):
+ """convert Python data to a well-formed tuple"""
+ t1 = type(o)
+ if t1 in (int, long):
+ return (_c.INTEGER, int(o))
+ elif t1 == float:
+ return (_c.FLOAT, float(o))
+ elif t1 in (str, unicode):
+ return (_c.STRING, str(o))
+ elif t1 in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsInstanceNameType, ClipsNilType,
+ ClipsMultifieldType):
+ return o.clrepr()
+ elif t1 == self.Fact:
+ return (_c.FACT_ADDRESS, o._Fact__fact)
+ elif t1 == self.Instance:
+ return (_c.INSTANCE_ADDRESS, o._Instance__instance)
+ elif isinstance(o, int):
+ return (_c.INTEGER, int(o))
+ elif isinstance(o, long):
+ return (_c.INTEGER, int(o))
+ elif isinstance(o, float):
+ return (_c.FLOAT, float(o))
+ elif isinstance(o, str):
+ return (_c.STRING, str(o))
+ elif isinstance(o, unicode):
+ return (_c.STRING, str(o))
+ elif t1 in (list, tuple):
+ li = []
+ for x in o:
+ t0 = type(x)
+ if t0 in (int, long):
+ li.append((_c.INTEGER, int(x)))
+ elif t0 == float:
+ li.append((_c.FLOAT, float(x)))
+ elif t0 in (str, unicode):
+ li.append((_c.STRING, str(x)))
+ elif t0 in (ClipsIntegerType, ClipsFloatType, ClipsStringType,
+ ClipsSymbolType, ClipsInstanceNameType, ClipsNilType):
+ li.append(x.clrepr())
+ elif t0 == self.Fact:
+ li.append((_c.FACT_ADDRESS, o._Fact__fact))
+ elif t0 == self.Instance:
+ li.append((_c.INSTANCE_ADDRESS, o._Instance__instance))
+ elif isinstance(x, int):
+ li.append((_c.INTEGER, int(o)))
+ elif isinstance(x, long):
+ li.append((_c.INTEGER, int(o)))
+ elif isinstance(x, float):
+ li.append((_c.FLOAT, float(o)))
+ elif isinstance(x, str):
+ li.append((_c.STRING, str(o)))
+ elif isinstance(x, unicode):
+ li.append((_c.STRING, str(o)))
+ else:
+ raise TypeError(
+ "list element of type %s cannot be converted" % t0)
+ return (_c.MULTIFIELD, li)
+ else:
+ raise TypeError("value of type %s cannot be converted" % t1)
+
+
+ def __del__(self):
+ """environment destructor"""
+ if not self.__borrowed:
+ try:
+ _c.destroyEnvironment(self.__env)
+ except ClipsError:
+ pass
+
+ def __repr__(self):
+ """representation of environment, borrowed by underlying object"""
+ return "<Environment: " + repr(self.__env)[1:-1] + ">"
+
+ def __property_getIndex(self):
+ return _c.getEnvironmentIndex(self.__env)
+ Index = property(__property_getIndex, None, None,
+ "Return index of this Environment")
+
+ def SetCurrent(self):
+ """Make this Environment the current Environment"""
+ _c.setCurrentEnvironment(self.__env)
+ _setStockClasses()
+
+
+
+# A function that returns current Environment
+def CurrentEnvironment():
+ """Return current Environment"""
+ cenv = _c.getCurrentEnvironment()
+ env = Environment(cenv)
+ env.EngineConfig = env._clips_Status()
+ env.DebugConfig = env._clips_Debug()
+ return env
+
+
+
+# end.
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.pyc b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.pyc
new file mode 100644
index 0000000..2c319f3
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.pyc
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.pyo b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.pyo
new file mode 100644
index 0000000..91e375c
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_eclips_wrap.pyo
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.py b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.py
new file mode 100644
index 0000000..d5d0a0b
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.py
@@ -0,0 +1,362 @@
+# _license.py
+# This file contains the license in a readable form
+
+license = """\
+===========================================================================
+License Information (LGPL)
+===========================================================================
+
+(c) 2002-2008 Francesco Garosi/JKS
+The author's copyright is expressed through the following notice, thus
+giving effective rights to copy and use this software to anyone, as shown
+in the license text.
+
+NOTICE:
+This software is released under the terms of the GNU Lesser General Public
+license; a copy of the text has been released with this package (see file
+_license.py, where the license text also appears), and can be found on the
+GNU web site, at the following address:
+
+ http://www.gnu.org/copyleft/lesser.html
+
+Please refer to the license text for any license information. This notice
+has to be considered part of the license, and should be kept on every copy,
+integral or modified, of the source files. The removal of the reference to
+the license will be considered an infringement of the license itself.
+
+Portions of the code provided with this package may have been released
+under different license terms: in this case it is expressed in the source
+code piece itself. Parts of this source package (eg. the entire CLIPS
+source distribution) are provided under possibly different license terms,
+and different restrictions may apply. These source files are provided as
+the original author(s) packaged them, thus all license information is
+supplied.
+
+If you received the package in binary form, please consult the original
+CLIPS license, which you can find at the CLIPS web site:
+
+ http://clipsrules.sourceforge.net
+
+for the licensing terms regarding use of the CLIPS library.
+
+===========================================================================
+
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+0. This License Agreement applies to any software library or other program
+which contains a notice placed by the copyright holder or other authorized
+party saying it may be distributed under the terms of this Lesser General
+Public License (also called "this License"). Each licensee is addressed as
+"you".
+
+A "library" means a collection of software functions and/or data prepared
+so as to be conveniently linked with application programs (which use some
+of those functions and data) to form executables.
+
+The "Library", below, refers to any such software library or work which has
+been distributed under these terms. A "work based on the Library" means
+either the Library or any derivative work under copyright law: that is to
+say, a work containing the Library or a portion of it, either verbatim or
+with modifications and/or translated straightforwardly into another
+language. (Hereinafter, translation is included without limitation in the
+term "modification".)
+
+"Source code" for a work means the preferred form of the work for making
+modifications to it. For a library, complete source code means all the
+source code for all modules it contains, plus any associated interface
+definition files, plus the scripts used to control compilation and
+installation of the library.
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of running a
+program using the Library is not restricted, and output from such a program
+is covered only if its contents constitute a work based on the Library
+(independent of the use of the Library in a tool for writing it). Whether
+that is true depends on what the Library does and what the program that
+uses the Library does.
+
+1. You may copy and distribute verbatim copies of the Library's complete
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the notices
+that refer to this License and to the absence of any warranty; and
+distribute a copy of this License along with the Library.
+
+You may charge a fee for the physical act of transferring a copy, and you
+may at your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Library or any portion of it,
+thus forming a work based on the Library, and copy and distribute such
+modifications or work under the terms of Section 1 above, provided that you
+also meet all of these conditions:
+
+
+a) The modified work must itself be a software library.
+b) You must cause the files modified to carry prominent notices stating
+ that you changed the files and the date of any change.
+c) You must cause the whole of the work to be licensed at no charge to all
+ third parties under the terms of this License.
+d) If a facility in the modified Library refers to a function or a table of
+ data to be supplied by an application program that uses the facility,
+ other than as an argument passed when the facility is invoked, then you
+ must make a good faith effort to ensure that, in the event an application
+ does not supply such function or table, the facility still operates, and
+ performs whatever part of its purpose remains meaningful.
+
+(For example, a function in a library to compute square roots has a purpose
+that is entirely well-defined independent of the application. Therefore,
+Subsection 2d requires that any application-supplied function or table used
+by this function must be optional: if the application does not supply it,
+the square root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If identifiable
+sections of that work are not derived from the Library, and can be
+reasonably considered independent and separate works in themselves, then
+this License, and its terms, do not apply to those sections when you
+distribute them as separate works. But when you distribute the same sections
+as part of a whole which is a work based on the Library, the distribution
+of the whole must be on the terms of this License, whose permissions for
+other licensees extend to the entire whole, and thus to each and every part
+regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your
+rights to work written entirely by you; rather, the intent is to exercise
+the right to control the distribution of derivative or collective works
+based on the Library.
+
+In addition, mere aggregation of another work not based on the Library with
+the Library (or with a work based on the Library) on a volume of a storage
+or distribution medium does not bring the other work under the scope of
+this License.
+
+3. You may opt to apply the terms of the ordinary GNU General Public License
+instead of this License to a given copy of the Library. To do this, you
+must alter all the notices that refer to this License, so that they refer
+to the ordinary GNU General Public License, version 2, instead of to this
+License. (If a newer version than version 2 of the ordinary GNU General
+Public License has appeared, then you can specify that version instead if
+you wish.) Do not make any other change in these notices.
+
+Once this change is made in a given copy, it is irreversible for that copy,
+so the ordinary GNU General Public License applies to all subsequent copies
+and derivative works made from that copy.
+
+This option is useful when you wish to copy part of the code of the Library
+into a program that is not a library.
+
+4. You may copy and distribute the Library (or a portion or derivative of
+it, under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you accompany it with the complete
+corresponding machine-readable source code, which must be distributed under
+the terms of Sections 1 and 2 above on a medium customarily used for
+software interchange.
+
+If distribution of object code is made by offering access to copy from a
+designated place, then offering equivalent access to copy the source code
+from the same place satisfies the requirement to distribute the source
+code, even though third parties are not compelled to copy the source along
+with the object code.
+
+5. A program that contains no derivative of any portion of the Library, but
+is designed to work with the Library by being compiled or linked with it,
+is called a "work that uses the Library". Such a work, in isolation, is not
+a derivative work of the Library, and therefore falls outside the scope of
+this License.
+
+However, linking a "work that uses the Library" with the Library creates an
+executable that is a derivative of the Library (because it contains portions
+of the Library), rather than a "work that uses the library". The executable
+is therefore covered by this License.Section 6 states terms for distribution
+of such executables.
+
+When a "work that uses the Library" uses material from a header file that
+is part of the Library, the object code for the work may be a derivative
+work of the Library even though the source code is not. Whether this is
+true is especially significant if the work can be linked without the
+Library, or if the work is itself a library. The threshold for this to be
+true is not precisely defined by law.
+
+If such an object file uses only numerical parameters, data structure
+layouts and accessors, and small macros and small inline functions (ten
+lines or less in length), then the use of the object file is unrestricted,
+regardless of whether it is legally a derivative work. (Executables
+containing this object code plus portions of the Library will still fall
+under Section 6.)
+
+Otherwise, if the work is a derivative of the Library, you may distribute
+the object code for the work under the terms of Section 6. Any executables
+containing that work also fall under Section 6, whether or not they are
+linked directly with the Library itself.
+
+6. As an exception to the Sections above, you may also combine or link a
+"work that uses the Library" with the Library to produce a work containing
+portions of the Library, and distribute that work under terms of your
+choice, provided that the terms permit modification of the work for the
+customer's own use and reverse engineering for debugging such modifications.
+
+You must give prominent notice with each copy of the work that the Library
+is used in it and that the Library and its use are covered by this License.
+You must supply a copy of this License.If the work during execution displays
+copyright notices, you must include the copyright notice for the Library
+among them, as well as a reference directing the user to the copy of this
+License. Also, you must do one of these things:
+
+
+a) Accompany the work with the complete corresponding machine-readable
+ source code for the Library including whatever changes were used in the
+ work (which must be distributed under Sections 1 and 2 above); and, if
+ the work is an executable linked with the Library, with the complete
+ machine-readable "work that uses the Library", as object code and/or
+ source code, so that the user can modify the Library and then relink to
+ produce a modified executable containing the modified Library. (It is
+ understood that the user who changes the contents of definitions files
+ in the Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+b) Use a suitable shared library mechanism for linking with the Library. A
+ suitable mechanism is one that (1) uses at run time a copy of the library
+ already present on the user's computer system, rather than copying
+ library functions into the executable, and (2) will operate properly
+ with a modified version of the library, if the user installs one, as
+ long as the modified version is interface-compatible with the version
+ that the work was made with.
+c) Accompany the work with a written offer, valid for at least three years,
+ to give the same user the materials specified in Subsection 6a, above,
+ for a charge no more than the cost of performing this distribution.
+d) If distribution of the work is made by offering access to copy from a
+ designated place, offer equivalent access to copy the above specified
+ materials from the same place.
+e) Verify that the user has already received a copy of these materials or
+ that you have already sent this user a copy.
+
+For an executable, the required form of the "work that uses the Library"
+must include any data and utility programs needed for reproducing the
+executable from it. However, as a special exception, the materials to be
+distributed need not include anything that is normally distributed (in
+either source or binary form) with the major components (compiler, kernel,
+and so on) of the operating system on which the executable runs, unless
+that component itself accompanies the executable.
+
+It may happen that this requirement contradicts the license restrictions of
+other proprietary libraries that do not normally accompany the operating
+system. Such a contradiction means you cannot use both them and the Library
+together in an executable that you distribute.
+
+7. You may place library facilities that are a work based on the Library
+side-by-side in a single library together with other library facilities not
+covered by this License, and distribute such a combined library, provided
+that the separate distribution of the work based on the Library and of the
+other library facilities is otherwise permitted, and provided that you do
+these two things:
+
+
+a) Accompany the combined library with a copy of the same work based on the
+ Library, uncombined with any other library facilities. This must be
+ distributed under the terms of the Sections above.
+b) Give prominent notice with the combined library of the fact that part of
+ it is a work based on the Library, and explaining where to find the
+ accompanying uncombined form of the same work.
+
+8. You may not copy, modify, sublicense, link with, or distribute the
+Library except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense, link with, or distribute the Library
+is void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under this
+License will not have their licenses terminated so long as such parties
+remain in full compliance.
+
+9. You are not required to accept this License, since you have not signed
+it. However, nothing else grants you permission to modify or distribute the
+Library or its derivative works. These actions are prohibited by law if you
+do not accept this License. Therefore, by modifying or distributing the
+Library (or any work based on the Library), you indicate your acceptance of
+this License to do so, and all its terms and conditions for copying,
+distributing or modifying the Library or works based on it.
+
+10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the original
+licensor to copy, distribute, link with or modify the Library subject to
+these terms and conditions. You may not impose any further restrictions on
+the recipients' exercise of the rights granted herein. You are not
+responsible for enforcing compliance by third parties with this License.
+
+11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot distribute so
+as to satisfy simultaneously your obligations under this License and any
+other pertinent obligations, then as a consequence you may not distribute
+the Library at all. For example, if a patent license would not permit
+royalty-free redistribution of the Library by all those who receive copies
+directly or indirectly through you, then the only way you could satisfy
+both it and this License would be to refrain entirely from distribution of
+the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents
+or other property right claims or to contest validity of any such claims;
+this section has the sole purpose of protecting the integrity of the free
+software distribution system which is implemented by public license
+practices. Many people have made generous contributions to the wide range
+of software distributed through that system in reliance on consistent
+application of that system; it is up to the author/donor to decide if he or
+she is willing to distribute software through any other system and a
+licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be a
+consequence of the rest of this License.
+
+12. If the distribution and/or use of the Library is restricted in certain
+countries either by patents or by copyrighted interfaces, the original
+copyright holder who places the Library under this License may add an
+explicit geographical distribution limitation excluding those countries, so
+that distribution is permitted only in or among countries not thus excluded.
+In such case, this License incorporates the limitation as if written in the
+body of this License.
+
+13. The Free Software Foundation may publish revised and/or new versions of
+the Lesser General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Library does not specify a license version
+number, you may choose any version ever published by the Free Software
+Foundation.
+
+14. If you wish to incorporate parts of the Library into other free programs
+whose distribution conditions are incompatible with these, write to the
+author to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals of
+preserving the free status of all derivatives of our free software and of
+promoting the sharing and reuse of software generally.
+
+NO WARRANTY
+
+15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
+THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY
+PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR
+CORRECTION.
+
+16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER
+SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES."""
+
+__revision__ = "$Id: _license.py 340 2008-02-21 00:39:34Z Franz $" \ No newline at end of file
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.pyc b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.pyc
new file mode 100644
index 0000000..fee7600
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.pyc
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.pyo b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.pyo
new file mode 100644
index 0000000..ff38260
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_license.pyo
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.py b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.py
new file mode 100644
index 0000000..d770afb
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.py
@@ -0,0 +1,3 @@
+# version number
+version_string = "1.0.7.348"
+version = (1, 0, 7, 348)
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.pyc b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.pyc
new file mode 100644
index 0000000..efdebd5
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.pyc
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.pyo b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.pyo
new file mode 100644
index 0000000..12883f3
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/clips/_version.pyo
Binary files differ
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/doctor.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/doctor.svg
new file mode 100644
index 0000000..d432a8c
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/doctor.svg
@@ -0,0 +1,327 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="20cm" height="16cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.93e+006 1.9e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .fil48 {fill:#0C1823}
+ .fil4 {fill:#150706}
+ .fil16 {fill:#181617}
+ .fil35 {fill:#231D23}
+ .fil5 {fill:#252C35}
+ .fil53 {fill:#31231A}
+ .fil49 {fill:#320F09}
+ .fil24 {fill:#352D2A}
+ .fil10 {fill:#353C45}
+ .fil27 {fill:#40413E}
+ .fil52 {fill:#48535A}
+ .fil56 {fill:#4F160D}
+ .fil50 {fill:#4F352B}
+ .fil25 {fill:#512817}
+ .fil46 {fill:#534537}
+ .fil34 {fill:#57534C}
+ .fil13 {fill:#596770}
+ .fil20 {fill:#675A56}
+ .fil41 {fill:#683827}
+ .fil58 {fill:#6A1B0B}
+ .fil57 {fill:#6B7984}
+ .fil43 {fill:#714A33}
+ .fil47 {fill:#773725}
+ .fil32 {fill:#77868F}
+ .fil9 {fill:#786B64}
+ .fil55 {fill:#79644B}
+ .fil15 {fill:#883924}
+ .fil54 {fill:#888887}
+ .fil36 {fill:#926C50}
+ .fil28 {fill:#957969}
+ .fil26 {fill:#988677}
+ .fil17 {fill:#994A34}
+ .fil51 {fill:#999489}
+ .fil44 {fill:#A65031}
+ .fil14 {fill:#A79579}
+ .fil22 {fill:#A8A499}
+ .fil30 {fill:#A95945}
+ .fil19 {fill:#AFACB0}
+ .fil39 {fill:#B0663A}
+ .fil7 {fill:#B28970}
+ .fil11 {fill:#B76A56}
+ .fil21 {fill:#B87964}
+ .fil18 {fill:#B99B88}
+ .fil2 {fill:#BEBDC6}
+ .fil12 {fill:#C67949}
+ .fil37 {fill:#C7B8A8}
+ .fil3 {fill:#C88558}
+ .fil23 {fill:#CA906E}
+ .fil33 {fill:#D59B86}
+ .fil31 {fill:#D5C6AE}
+ .fil1 {fill:#D5DADD}
+ .fil38 {fill:#D9B698}
+ .fil6 {fill:#E49A68}
+ .fil0 {fill:#E5E6E5}
+ .fil8 {fill:#E7A977}
+ .fil40 {fill:#E9B688}
+ .fil29 {fill:#EFC498}
+ .fil45 {fill:#F1D8C9}
+ .fil42 {fill:#F2CFAE}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <g id="_142534720">
+ <path id="_89493632" class="fil0" d="M1.92561e+006 1.0103e+006l-7526 -7527 -10032 0 -12725 -9831 183 -25295 26160 -13117 24122 -5028 12623 -11784 30350 -4697 -666 -3063 25301 81 0 2483 0 17563 -17941 17134 -9115 -1461 -3769 24366 -5594 14594 2172 1527 -11806 10650 -9125 1040 -20071 -108 -9610 -152 -2931 -7375zm-140465 -318637c32,41025 13148,46602 -3443,91897 -10072,27498 -18790,54453 -29320,76047 776,27789 -5992,42264 -18764,64027 -6434,10963 -23845,56558 1361,56558l27252 -64179 12610 -1147 371 -14703c25725,1015 9110,-23999 16789,-43605l28249 -2008c11,15296 1485,88002 -24427,40553l-695 34910 -10546 4442 2577 815 980 46672 -8698 -6580c-4594,18325 9513,-64 -2638,31474 -3556,9231 -1321,26060 -934,37752 1292,39095 -28136,26284 -7364,53525l-2888 -1355 -34251 73057 2877 836 -26856 100579 -57690 238350 0 40143 856 2395 -10240 3667c-3225,13604 -9748,31181 -28241,31572l0 -105375 -7525 -67742 -8195 -11923 670 -5639 -8492 -8837 968 -13744 -11966 -13552 -3482 10987 -8095 8892 2645 2214 -9202 9022 -27275 66648 -2825 -1416 0 10036c0,33776 19411,73117 37995,99988 17507,25311 29041,71264 52367,82960l-63 40348 15050 0c-164,-23975 119106,-222932 138980,-260110 19991,-37397 14855,-27514 24973,-67726 251,-994 25611,-31212 29920,-39456 9917,-18975 53720,-117824 78450,-116734 4601,6296 -29391,87840 -34803,99373 -15850,33771 -13038,3808 -23034,52597 -1963,9581 -14501,41753 -13977,46594 1870,17256 5463,36229 -15760,46282 -44503,21079 -16563,1312 -31673,39395 -1729,4357 -15208,48720 -16325,53325 -2679,11054 2803,21537 -3701,29082 -10551,12241 -17324,-626 -17668,19552l37030 -121 5406 15164 29016 246 -304 -7923 3078 3470 30307 -14666 -1794 -4392 44326 9852 924 -4161 0 20071c-21445,-21 -11041,12545 -32607,12545l-5017 0c-35175,0 -2239,-6344 -35116,7527l-5017 0 -15050 0 0 15053c0,23329 24205,13891 45006,15479l587 16738 18645 -7717 1920 3628 -18500 19972c-7511,-4194 -2718,-2939 -12541,-2939l-15050 0 0 45161 24859 -6 1076 -18197 55863 -5279 46291 -7258 3286 6072 18088 -30685 -4146 -2810 29067 -12513 26750 -25858 47279 -4419 -277 -2973c-993,-8130 -14930,-18335 -20321,-33410 -5635,-15754 -21135,-25662 -35481,-29712l-28302 -58017 2098 -3101 53945 15260 34247 60195 -3051 1678 12693 1590 -5899 3095 8458 28361 3554 243 8361 -46837 61028 -723 -5574 14229 -10234 -4051 -131 19643 4117 2415 18155 -33073 5850 8450 24050 -46371 -2105 -1579 -24941 -20164 -25083 0 -3776 -4604 20798 -17065 3087 3445 -8814 -5274 57 -4519 65414 -26439 -2611 1697 -1202 -32452 3818 4149 22549 -4957 -1496 -6773 -20123 -859 -5851 -38188 58150 -18632 16796 -2571 -4173 -24162 12605 -1332 -2900 -1688 28092 -46032 21172 3422 -5423 27776 3927 4899 22344 -13384 -3561 772 34543 19397 -2626 5053 17462 444 5941 59878 1180 3385 65163 -38415 7544 9008 -11974 13556c0,44589 -24725,51483 21277,49726l2595 10941 3862 -4287 20471 14503 -3490 4928c6468,15872 43419,38426 15592,59129 36204,3363 14417,-6852 35427,-26636 15703,-14786 28767,-13587 30439,-33733l29341 -9339 5017 0 7525 0c16141,0 10906,-1929 10993,14059l-38247 13899 2595 1292 -15526 27197 12134 9440 -13431 6661 1404 2358 73341 11070 2592 5516 -15106 42165c-14297,5574 -38275,14574 -53167,14562 -25489,-22 -49203,-7852 -55550,14685l-1059 -2832 -35863 13275 58473 13487 -1436 7248 44473 -6397 18158 -17128 36557 499 3781 -10483 17558 0 412 -3268 -20460 -2183 901 -17167 9333 7316 9814 -19823 27633 0 -460 18876 13033 3480 -64 17489 432 2810 37592 -1946 -2525 1935 52491 45449 2971 2387 36953 -30265c0,20758 5017,18541 5017,30107l0 10035c0,25848 -10033,13786 -10033,30108l0 5018c0,15355 17287,25076 33760,24897l-4170 -25423 13163 -15117 12429 3098 0 -32616c-20179,-11038 -12148,-890 -15488,-19956 -2613,-14924 -8577,-6990 -17897,-24427 -15201,-28443 -17894,-18873 -29870,-50338 -7340,-19285 -58280,-82222 -72811,-95341 -28866,-26059 -18353,-37337 -34661,-48125 -717,-473 -39939,-41876 -41395,-43898 -31614,-43906 -56062,-16314 -81914,-88674 -177032,-182844 -417269,-339341 -546157,-358774l5233 2242c-1851,-45529 45162,-26830 18752,-39475l1011 -13517 -20541 36 2658 21676c-51442,37338 -49214,5659 -69907,3410l-17776 -250c-10640,21541 -24206,25307 -54482,25194l-3248 -16394 12746 -3382 -17044 -8533c1010,-6600 7354,-57478 6218,-60761 -4666,-13484 -15835,-49220 -17144,-66269l-23920 -554 -2366 -38037 -2697 168c-7927,-1284 -33293,29509 -33293,8213l0 -10035c0,-14372 8083,-9250 4715,-25132l-28919 14358 -3561 -2923 18126 -42014 -73135 13058z"/>
+ <path id="_146488184" class="fil1" d="M2.68656e+006 1.73896e+006c15609,-3875 25202,1197 37993,8108 23081,12471 16077,-5409 23931,-15945l38896 21778 1766 -2078 -1264 4138 16009 2296 3044 -13626 6371 699 -3429 32658 -52913 28904 1230 2279 -42276 19 1611 -3128 -39837 -22195 -13569 -32718c15567,-828 13740,29230 22437,-11189zm-1.15726e+006 -272033l-24878 56612 -26850 33668 -5933 -1707 -5075 -16573 -2613 110 -14932 3082 16317 46735 -5457 55 -50251 82346 -5648 -3342 -188 14513 -22481 7797 -63016 52196 -17468 385 1443 2054 -26308 18125 -28370 13002 23177 6494 -14447 10482 19214 258 -2678 1408 15855 39021 24468 -12723 32030 19511 639 -2853 20065 -14412 1200 -15355 2988 -698 11208 18588 0 17563 5737 -1731 13733 45559 -4420 1333c25306,0 18751,-12213 21408,-33563l17689 -14862 17799 8771 3993 18274 38169 5300 28836 -5541 1038 2326 12182 -20074 31795 -5882 26042 -32712 -3714 -1255 12929 16494 448 42524 19561 557 80 22152 225746 0 48723 -25480 1275 2270 -1911 -10174 29656 -12517 -2172 -1870 21408 -20888 14150 -26164c44562,-2680 -182,-28115 44386,-28115l2283 17247 35048 -8177 11506 -8375 -1836 -4713 12229 -6137 3832 7480 -7982 4354 10282 8240 1556 -3729 41028 19326 -5838 8718 25504 7327 -3184 -507 2751 21717 23319 -79 15180 -19940 -131 -12645 1686 -2456 4623 3173 2179 -16732 -16231 -11295 -59980 -288c-1632,-4245 8720,-30403 19844,-32625 19440,-3884 40842,-4340 60139,-7801 26250,-4708 8646,-39861 90581,-39861l-2963 -859 18624 -64196 16947 -178 -3460 2475 21538 30139 -8365 -1983 -8514 16590 18555 14874 502 -26761 5933 599 -6146 56896c-1963,5786 -40817,7621 -24630,52260l32644 7221 11847 -20072 4794 1187 -470 69794 3649 1667 6745 -11084 3231 -692 4667 32361 -2321 7862c0,15563 2893,9165 19637,10465l7954 22151 15050 0 188 -20324 -8137 -4127 552 -15697 -7842 -7294 122 -34605 -14252 -983 -682 -55214 -7998 -4127 609 -33508 -8134 -4126 -9258 -78383 2582 -672 -8374 -3741 609 -33507 -8134 -4127 482 -33254 12568 -3214 9949 8231 0 -10036 -37394 -33302 -1878 2335c-8778,-10557 1648,-2345 1648,-21720l0 -65233c0,-24813 -7525,-1296 -7525,-27599l0 -52688 3603 -27812c6424,21015 -7322,85077 21426,85464l16532 -14163c26034,44511 8602,7928 8464,49192 -102,30127 -9912,40554 -9892,57856l17764 63 -2262 -2142 32760 -32440 -3358 -2308 47100 -70754 6233 2711 -12791 74002c-18124,1887 -20230,-6522 -20230,8288l0 17563 0 5017 20369 27358 17256 241 7880 -12151 27157 -1686 16 30970 -24490 -2415 4601 25666 -18406 26901 -64483 456 23653 15347 -1078 32323 15050 12545 192 -14247 1235 2748 52272 -11647 -1316 -7960 78219 10721 -1793 5034 3271 -2867 19410 24844c27184,3279 69833,-21680 101848,-21680l15050 0c15364,0 27016,-2280 34344,10708l1562 3885 -48937 19689 -1821 -3614 -397 13934 -14196 829 2218 3680 -29781 19979 -39388 49865 -3465 -2585 2860 26924 -3704 -2614 -22891 27624 4379 3631c32888,27638 45331,36308 94134,36308l25083 0 101965 -3283 1626 -17801 29374 -1592c16372,-23762 51399,-12819 76985,-6409l2148 16144 11140 -4622 0 -143010 -12429 -3098 -13163 15117 4170 25423c-16473,179 -33760,-9542 -33760,-24897l0 -5018c0,-16322 10033,-4260 10033,-30108l0 -10035c0,-11566 -5017,-9349 -5017,-30107l-36953 30265 -2971 -2387 -52491 -45449 2525 -1935 -37592 1946 -432 -2810 64 -17489 -13033 -3480 460 -18876 -27633 0 -9814 19823 -9333 -7316 -901 17167 20460 2183 -412 3268 -17558 0 -3781 10483 -36557 -499 -18158 17128 -44473 6397 1436 -7248 -58473 -13487 35863 -13275 1059 2832c6347,-22537 30061,-14707 55550,-14685 14892,12 38870,-8988 53167,-14562l15106 -42165 -2592 -5516 -73341 -11070 -1404 -2358 13431 -6661 -12134 -9440 15526 -27197 -2595 -1292 38247 -13899c-87,-15988 5148,-14059 -10993,-14059l-7525 0 -5017 0 -29341 9339c-1672,20146 -14736,18947 -30439,33733 -21010,19784 777,29999 -35427,26636 27827,-20703 -9124,-43257 -15592,-59129l3490 -4928 -20471 -14503 -3862 4287 -2595 -10941c-46002,1757 -21277,-5137 -21277,-49726l11974 -13556 -7544 -9008 -65163 38415 -1180 -3385 -5941 -59878 -17462 -444 2626 -5053 -34543 -19397 3561 -772 -22344 13384 -3927 -4899 5423 -27776 -21172 -3422 -28092 46032 2900 1688 -12605 1332 4173 24162 -16796 2571 -58150 18632 5851 38188 20123 859 1496 6773 -22549 4957 -3818 -4149 1202 32452 2611 -1697 -65414 26439 -57 4519 8814 5274 -3087 -3445 -20798 17065 3776 4604 25083 0 24941 20164 2105 1579 -24050 46371 -5850 -8450 -18155 33073 -4117 -2415 131 -19643 10234 4051 5574 -14229 -61028 723 -8361 46837 -3554 -243 -8458 -28361 5899 -3095 -12693 -1590 3051 -1678 -34247 -60195 -53945 -15260 -2098 3101 28302 58017c14346,4050 29846,13958 35481,29712 5391,15075 19328,25280 20321,33410l277 2973 -47279 4419 -26750 25858 -29067 12513 4146 2810 -18088 30685 -3286 -6072 -46291 7258 -55863 5279 -1076 18197 -24859 6 0 -45161 15050 0c9823,0 5030,-1255 12541,2939l18500 -19972 -1920 -3628 -18645 7717 -587 -16738c-20801,-1588 -45006,7850 -45006,-15479l0 -15053 15050 0 5017 0c32877,-13871 -59,-7527 35116,-7527l5017 0c21566,0 11162,-12566 32607,-12545l0 -20071 -924 4161 -44326 -9852 1794 4392 -30307 14666 -3078 -3470 304 7923 -29016 -246 -5406 -15164 -37030 121c344,-20178 7117,-7311 17668,-19552 6504,-7545 1022,-18028 3701,-29082 1117,-4605 14596,-48968 16325,-53325 15110,-38083 -12830,-18316 31673,-39395 21223,-10053 17630,-29026 15760,-46282 -524,-4841 12014,-37013 13977,-46594 9996,-48789 7184,-18826 23034,-52597 5412,-11533 39404,-93077 34803,-99373 -24730,-1090 -68533,97759 -78450,116734 -4309,8244 -29669,38462 -29920,39456 -10118,40212 -4982,30329 -24973,67726 -19874,37178 -139144,236135 -138980,260110l-15050 0 63 -40348c-23326,-11696 -34860,-57649 -52367,-82960 -18584,-26871 -37995,-66212 -37995,-99988z"/>
+ <path id="_143866632" class="fil0" d="M1.32897e+006 883465l-129983 60032 -177161 86693 -257019 202489 25340 151057c-24555,0 -4504,-19064 -22575,-15054l42467 63198 -3134 -76 0 10037c0,25246 -6225,-13872 20067,5017 -6865,28847 -16720,62724 20066,62724l10034 0c30571,0 28206,-29735 27386,-55401l13150 -3452 -518 -21545 6175 1290c15207,-75145 19363,-48773 111392,-64031l437 2638c0,88242 99860,42201 88050,24421 33632,-16792 -13629,-11876 -20326,-11876l-12541 0c-16033,0 -7008,-7060 -6665,-13405l-27944 -5150 6533 -18202 20124 -995 3129 -12962 7331 535 47658 0c-14734,-126599 -1833,-81739 66286,-3509 -2089,22039 8877,75676 1712,86437 -37239,55930 -31340,23672 -55696,40390l-1435 2162 10500 6979 -44137 3884 -8748 25592 -28681 23727 91874 -44056 23095 -18057 19767 -35044 5745 -928 30172 27638 -92 24040 7690 1156 -162 15144 -23 143010 66 15458c-17674,5574 6031,12140 -17601,12140l-25083 0c-10076,0 -12532,-5018 -32608,-5018l75249 7527 14997 -61307 5069 1092c19143,36 31356,-13047 34690,-29978l-17785 -746 -10256 -78280 4406 463 -14071 -12203 -5687 16678 -3838 -1309 0 -22549 17822 -376 -2435 -77523 -2846 89 -614 -10128 5257 -35088 6615 -2958 26807 55554 -5781 2877 15292 22442c417,31661 4734,53460 26446,67756l6001 26536 25864 -7016 -11763 -5064 1136 -4537 19782 4425 1418 -20285 13617 3909 -4348 1051 4346 -97321c7835,-12990 21714,-15555 316,-27025l41 -88030 0 -2509 17512 34 25129 37600 0 10036 25083 35125 19929 17653 1774 -2083 2922 15112 3154 -1080 6793 2527 637 -14564 12680 -21031 -2740 -1552 -10033 0 -19988 2968 -523 -3021 19979 -3471 6280 -16196 4285 2158 0 -7527 -32608 0 7181 -38453 3287 819c-7148,-6010 -7960,-13570 -7960,-25089l0 -7527c0,-21958 5017,-3133 5017,-25090l0 -10036 0 -5018 -30100 -60215 -12757 116 -10463 -12072 646 -25678 -33766 -103830 -61211 -135909z"/>
+ <path id="_144230184" class="fil2" d="M1.85036e+006 1.89094e+006l544301 0 -7954 -22151c-16744,-1300 -19637,5098 -19637,-10465l2321 -7862 -4667 -32361 -3231 692 -6745 11084 -3649 -1667 470 -69794 -4794 -1187 -11847 20072 -32644 -7221c-16187,-44639 22667,-46474 24630,-52260l6146 -56896 -5933 -599 -502 26761 -18555 -14874 8514 -16590 8365 1983 -21538 -30139 3460 -2475 -16947 178 -18624 64196 2963 859c-81935,0 -64331,35153 -90581,39861 -19297,3461 -40699,3917 -60139,7801 -11124,2222 -21476,28380 -19844,32625l59980 288 16231 11295 -2179 16732 -4623 -3173 -1686 2456 131 12645 -15180 19940 -23319 79 -2751 -21717 3184 507 -25504 -7327 5838 -8718 -41028 -19326 -1556 3729 -10282 -8240 7982 -4354 -3832 -7480 -12229 6137 1836 4713 -11506 8375 -35048 8177 -2283 -17247c-44568,0 176,25435 -44386,28115l-14150 26164 -21408 20888 2172 1870 -29656 12517 1911 10174 -1275 -2270 -48723 25480z"/>
+ <path id="_145571952" class="fil1" d="M806909 1.37661e+006l-15053 -40141 -14873 -20629 -3827 -334 -12483 99474 -5765 -453 -672 -22863 -7526 0 0 15053 538 28340 9496 -5759 9091 1198 11464 -18165 18922 -5507 3164 19965 1056 6187 -8456 6999 932 28126 -8330 6990 -682 13992c-11298,2074 -20802,1325 -22145,12974l37625 30108 11012 -907 16579 15960 6816 -1027 3640 8365 10470 1912 11682 13331 60199 22580 38094 -28100 25232 -7687 1688 2975 75451 -42456 28681 -23727 8748 -25592 44137 -3884 -10500 -6979 1435 -2162c24356,-16718 18457,15540 55696,-40390 7165,-10761 -3801,-64398 -1712,-86437l-68613 -78797 -6701 4741 9028 77565 -47658 0 -7331 -535 -3129 12962 -20124 995 -6533 18202 27944 5150c-343,6345 -9368,13405 6665,13405l12541 0c6697,0 53958,-4916 20326,11876 11810,17780 -88050,63821 -88050,-24421l-437 -2638 -107553 17832 4833 3347 -8672 42852 -6175 -1290 518 21545 -13150 3452c820,25666 3185,55401 -27386,55401l-10034 0c-36786,0 -26931,-33877 -20066,-62724 -26292,-18889 -20067,20229 -20067,-5017l0 -10037 3134 76 -3134 -55272z"/>
+ <path id="_148746352" class="fil2" d="M232509 1.487e+006l8427 16988 -902 5592 0 17563c0,21917 -3952,6579 -7796,7364l357 32943 -3725 -7808 -4477 70351 3100 17 30099 0 5782 8276 2673 -3234 85813 32139 -1834 -2637 -194 -32251 15964 -14924 -4375 1054 -14206 -65510 3484 -943 14904 17685 14469 240 32715 49054 -2514 1775c-22047,10535 -37299,18838 -37299,49418l0 7527c0,18333 10550,15007 22792,22364l-241 27815 4180 2914 14347 -20479 -2513 -1204 9587 -6179 -324 3218 47687 -928 4560 -15794 4463 585 1173 15007 19433 356 480 15013 2025 -5289 34543 10869 2928 7849 -26867 29476 -37197 -3594 -1137 2915 -3543 -12599 -33155 10084 -12726 6125 -19538 -8302 -543 2589 7211 10021c10166,1120 31055,24572 43493,29255 11929,4491 47438,15906 56858,15906l10014 0c32647,0 50226,-25052 77757,-37635 1531,-14065 56311,-21991 57964,-57432l14506 -367c1732,-25487 22845,-33327 22845,-55103l0 -20072c0,-13855 2783,-10592 -5412,-17576l6653 -9256 1903 -2196 16716 36766 3771 1088 13994 -38933 0 -7527 -20225 -14916 -9875 -138c-19676,2224 -15050,37198 -15050,47670l0 22581 0 5018 -18310 21967 -31966 537c-3667,9191 2887,7603 -14939,7603l-7526 0c-20896,0 -72026,-29926 -87517,-40989l2802 -11592 32531 3458 -654 4059 17722 -139 20881 -11936 -26597 -7045 699 -2516 -27590 -8568 -52470 -9300 -24672 -7734 -1773 2992 -11384 -16066 -22147 -79 -428 -7447 -10033 0 -42641 -30108 -125415 -90322 -15050 -5018 -7525 27599z"/>
+ <path id="_141336560" class="fil2" d="M2.43229e+006 1.66012e+006l0 10035 8493 8837 -968 6217 8492 8837 -968 13744 22575 20071 13496 6085 6235 -6278 16351 669 3085 -8478 1721 2810 52340 -17056 7075 -7975c13742,10049 -1081,28103 -6520,36218 -8217,12260 -26539,14070 -42054,13623l-4001 8362 -16719 -9507 -3154 2635 24820 49143 0 10036 8826 21765 10818 1004 8305 32317 8134 8947 -968 6217 7526 12545 7524 0 749 -18110 -6413 -10292 13252 -10494 34775 9044 25361 29852 283438 0 0 -55197 -11140 4622 -2148 -16144c-25586,-6410 -60613,-17353 -76985,6409l-29374 1592 -1626 17801 -101965 3283 -25083 0c-48803,0 -61246,-8670 -94134,-36308l-4379 -3631 22891 -27624 3704 2614 -2860 -26924 3465 2585 39388 -49865 29781 -19979 -2218 -3680 14196 -829 397 -13934 1821 3614 48937 -19689 -1562 -3885c-7328,-12988 -18980,-10708 -34344,-10708l-15050 0c-32015,0 -74664,24959 -101848,21680l-19410 -24844 -3271 2867 1793 -5034 -78219 -10721 1316 7960 -52272 11647 -1235 -2748 -192 14247z"/>
+ <path id="_146924392" class="fil3" d="M157261 756898l0 22581 -14721 17907 -309 32272 -2993 -800 -23570 87734 -6448 -4062 -51233 8072 927 4154 -19544 5259 15378 854 570 4360 -16345 3826 -2333 2717 22797 23369 -10464 -19036 1715 -2831 23799 14340c20684,1768 22858,12866 65276,14993 20411,1024 40666,17684 39801,37857l22846 14891 7524 22581 15051 15054 10240 -1722 12155 12348 446 9178 9549 10341 20170 285 227 14408 2189 -2602 30088 25561 25300 -56 -22696 -11847 67846 -10733 0 -15054 -2337 3340 -25254 -18394 -5017 0 -55183 0 0 -22580c0,-7388 6756,-21304 7956,-37205 10583,-798 44689,-18755 44719,14624l42641 7527 -11384 -16066 -18716 1012 -38936 -28048 -2274 4775 -8955 -19379 -88 19644 -9944 501 -25228 15626 -2083 -2954 -401 9830 119 7532 -7525 0 0 -12545 0 -5017 -6205 -11671 -11933 -7561c-17658,-842 -11261,-10492 -9023,-22991l11689 -618 4494 -12837 41077 13026 -3202 -14648 -17081 -364 -24080 -23424 -909 -18948 -12097 -451 -13208 -51958 2854 -601 -2508 0 -42642 0c1743,-15433 1866,-2427 15265,-9821l743 -2806 -12920 -3424 -10407 -19204 -206 -17433 -7525 -67742 -7524 15054z"/>
+ <path id="_341136848" class="fil4" d="M478323 862274l0 15053 -9555 44252 -6327 4151 802 69088c-12809,4786 -18930,-1411 -22545,-14624l-80 -28474 3379 1279 8917 -11656 -1702 -2321 -8935 -2916 -2543 -10814 704 3230 -38431 17251 -2062 -3882 -10498 9732 -3217 -472 16129 27213 -5279 5927 5993 13466 0 5018 7800 -176 2432 -1814 33232 47443 8995 -2756 216 12499 0 2510c0,16647 -5455,18208 -5244,37397l-9806 10273 -7525 15053 1014 22681 8018 -2014 8699 6835 -538 20580 5284 4370 1581 36988 13526 1494 338 34191 15302 17670 12485 1943 -5697 5516 320 14061 7502 1071 247 21754 6574 -1359 8119 29989 22575 22580 12541 7527c0,-35561 -34344,-147414 -57728,-168062 -426,-37620 -22537,-47729 -22537,-92868l-1457 -45367 8982 -39937 7606 -82714c4250,-11145 13395,-23288 14969,-40224 161,-1730 10511,-44898 10611,-45096 17228,-34088 11963,61355 11963,77711 0,73596 0,147192 0,220788l0 37634 7525 -5018 0 -10036 -11 -80713 2915 1896 13011 -20003 -2602 -2703 6694 1399c710,-37203 -3219,-28055 8640,-59392 11973,-31635 -14207,-18346 23417,-44319 3385,-29912 -14404,-109060 23185,-109783l22575 0 5016 -7527 -5016 0 -32609 0 -8833 -8495 -18758 968 -14623 -110 4355 -6792c-16266,-1764 -48417,5249 -49931,-8152l-22146 80 -464 25010 -7489 5018z"/>
+ <path id="_146488568" class="fil5" d="M626312 1.47195e+006l11187 29368 1614 -2351 48706 43571 -5774 11894 919 -2417 21035 17152 18065 3827 9597 34439 0 7527 10033 0 2278 -1632 22805 31739 10033 0 30099 0 15051 -15053 7524 -7527 6437 -27300c-21226,-7420 -79158,-56175 -101297,-78531 -47375,-47837 -40034,-55874 -68887,-109231 -35211,-65114 -51967,-226005 -51967,-304291l0 -60214 15051 -158064 0 -22580 -22575 0c-13740,37080 -23502,179583 -13918,224673 8824,41510 15,84000 4849,125616 2964,25518 9458,27528 9126,56103 -454,39101 -5612,25558 12409,53637 -6382,70824 4381,22012 10748,66210 3479,24159 18434,33537 20358,72203l-23506 11232z"/>
+ <path id="_339439600" class="fil6" d="M1.35121e+006 189876l83 12751 -21597 20904 -1158 11222 -10062 7715 -12142 136 -240 20236 -8051 3774 325 13617 -6610 -7675 -902 25223 -14511 -3014 -384 30594 -7524 37634c37200,-8218 30099,60087 30099,87814 884,-119 48875,-16184 56132,-19122 577,-234 58984,-15938 59285,-15969 32861,-3391 117203,10682 132731,-15346l153180 258 -86701 -7138 -3373 -15553 -15275 110 -15050 0c-21886,0 -22022,-1400 -29862,14140l-57469 558 2616 -6348 -16064 -11286 257 4351 -14588 21437c-41277,-1717 -113124,20864 -113145,-22852l3770 3972 23156 -21985 -4155 -6141 120194 -7221 -14826 -5614c22189,-2431 37409,-3446 37038,-25834l-60807 -11102 -51696 -23924 -48677 -28308 2850 -1319 16501 -63001 -1961 -1894 31287 -23398 -52674 27598z"/>
+ <path id="_142397144" class="fil7" d="M31846 975176c2084,98892 9668,191192 52653,283532 30467,65448 90112,173032 155535,200695l15050 5018 10034 0 130261 -13891 814 4173 -15909 4485c6254,23082 60144,215 75464,215l10033 0c26958,0 10540,15054 45149,15054l17672 677 19569 -3557 -7875 -45100 -2779 -1653 8530 -3055 -15050 -20072 0 -10035 -10033 0 -12542 -15054c-15199,1717 7605,22580 -62707,22580l-5017 7527c-14123,31804 -98118,37634 -130431,37634l-15050 0c-25691,0 -45497,7105 -58183,-18050 -28401,4467 -74385,-39899 -68381,-72556l-5134 1708 -21704 -65266 -3441 2560 -25068 -42970 5525 -3762 -11274 637 3885 -1243 -7386 -89368 -27323 -26217 436 -3986 24609 -3822c-12811,-26451 -4781,-49240 -39403,-51928l5880 -11727 -16316 -3242 -27 -14708 27591 0c27939,0 -7340,-4347 -14141,-13399 -1935,-2575 -18467,-26158 -18467,-31762l0 -10035c0,-18350 -1806,-4488 14620,-5449l-2078 -14623 -22797 -23369 2333 -2717 16345 -3826 -570 -4360 -15378 -854 -7524 0 0 45161z"/>
+ <path id="_341136080" class="fil8" d="M1.49168e+006 541129l-20 74943 -12200 454 -7919 22659 -6468 -5148 -8132 2976 -7902 17018 20066 30108 11037 -1004 4013 6022 7525 -5018 0 -5019 0 -17562 37624 0c18374,0 18255,-11114 27592,-15054l12541 0 3020 -548 1996 15602 30100 0 0 -15054 0 -2508 -7742 -7301 217 -20298 2509 0 62436 -16 -1007 -12202 68985 -3430 8034 12844 -492 83090 8059 5079 -2868 16994 18154 5483 -770 2552 0 5018 0 22580c0,21201 -15050,8201 -15050,40143l22574 -30107 0 -7527 283 -50461c-20678,-17208 -22321,-16169 -22939,-47305 -400,-20135 -4128,-51014 2887,-67528 14888,-35050 -7821,-94421 -7821,-123235l-564 3433 -32045 -5942 27195 26098 2905 -3517c0,16563 -3270,15136 -17213,20480 -4742,1817 -19751,7265 -24831,4663 -1915,19570 -38696,40992 -53271,42598l-7525 0 -3170 6995 -38829 647 -6993 29671 -1556 -14306 -16735 -2571 -515 9670 74 15055 -22575 0 0 -67741 -9480 -49756c-1655,-10992 -5570,5751 -5570,-15477l0 -10036 -37624 0c-537,24105 -7525,-3962 -7525,20072l0 7527 2520 -318 5005 55515z"/>
+ <path id="_340786584" class="fil9" d="M335349 541129l32609 97848 12541 15054c2090,-18508 16995,258 22942,-14051l-14124 -1897 6561 -19579 -7854 -7125 968 -13744 -8493 -8837 1425 -11572 11117 9016 17406 471 -832 10719 15844 11861 378 11699 2485 -1393 6380 9912 13521 9466 5306 -8603 39843 8603 14148 -10375 1445 14617 9150 3225 35456 -27538 -670 -5640 8196 -11923 -25084 0 -8834 -8494 -6215 967 -8834 -8494 -6216 968 -25838 -24344c-1781,-12757 -5496,-12017 5771,-13291l-15668 -19496 521 -17711 -9934 -500 -10255 11771 -2288 -1662 0 -22581 22104 4735 544 -9751 8420 -8838 -968 -6217 19328 -20810 13596 -3255 12225 3993 15050 -7526 -15377 -854 -732 -3484 17541 -7248 -1477 -3877 -32499 3509 -20930 6284 112 13295 -3249 1356 -13353 -17705 2341 -1181 11851 -10812 10199 493 496 -9882 -73 -12547c0,-5711 -1312,-10022 -2078,-14623l19636 -473 12542 -15011c-3025,1 -51931,10465 -52374,10590 -25678,7262 -12955,28069 -30610,31823l2219 13048 -9991 3615 441 20668 -12642 -5154 -10170 7923 276 35408 -7528 0 -7217 -52748 -4230 -1220 -5099 15560 -13912 1676 3310 2462 -8378 24946 -2118 16850 -3155 380 -4327 -36001 -6340 189 -1796 78071 -14482 -5004z"/>
+ <path id="_141200416" class="fil10" d="M977474 1.66765e+006l-5267 -12882 143865 40168 -797 2882 35608 -167 5542 14459 13587 909 1641 12689 1727 -1842 50226 13501 -292 4133 -87817 -6109 4013 6022 53730 12004 -40090 5504 -15145 -949c-41359,0 -77729,-19507 -104888,-38095l-558 2647 -46956 -9898 -863 -14169 -3114 3255 -75894 -62291 1681 -2134 -17730 255 -7524 15054 10399 -7575 19833 22524 9294 329 4993 7827 10858 -733 16946 18189 283 17370 10791 3744 -4434 17083 -24154 1660 -23004 -15234 -1453 2163 -4640 -7656 -18188 524c2225,5727 75966,43256 87677,47784 33106,12800 66702,32502 105423,32502l57731 0c26115,0 24524,-7503 52673,-7527l22575 -7527 3055 -8532 2552 2929 61527 -18900 590 -10622 -7525 0c-14552,0 -15750,10761 -30314,2724l29291 -12323c3106,-31662 29709,-14172 38648,-35562 -45109,0 -128528,2920 -163503,-12081 -40465,-17355 -94588,-15361 -132016,-41068l-823 3952 -89895 -18744 -3032 3935 42809 34293 10348 -394z"/>
+ <path id="_147978912" class="fil1" d="M1.23834e+006 1.66012e+006l7525 0c11207,3 48985,-9101 55398,-12330 21798,-10973 21602,-13512 32412,-35321 5393,-10883 39454,-86928 47638,-87832l21088 -15225 -6038 -14882c7,-25402 27591,-18930 27591,-50180l0 -17562 -9593 -54898 2326 -1519 -7921 303 -5675 -69249 4592 -3467 16354 18362 7442 74 -25129 -37600 -17512 -34 0 2509 -41 88030c21398,11470 7519,14035 -316,27025l-4346 97321 4348 -1051 -13617 -3909 -1418 20285 -19782 -4425 -1136 4537 11763 5064 -25864 7016 -6001 -26536c-21712,-14296 -26029,-36095 -26446,-67756l-15292 -22442 5781 -2877 -26807 -55554 -6615 2958 -5257 35088 614 10128 2846 -89 2435 77523 -17822 376 0 22549 3838 1309 5687 -16678 14071 12203 -4406 -463 10256 78280 17785 746c-3334,16931 -15547,30014 -34690,29978l-5069 -1092 -14997 61307z"/>
+ <path id="_146489048" class="fil8" d="M1.60113e+006 346805c32855,3333 -2947,20252 -3914,21397l-12731 -224 -35098 33 -14892 -29 -3465 -17638 10809 -3000 -1819 -4794 11402 -2451 1702 -7642 13802 462 10033 -33 14483 159 9688 13760zm-197244 -66607l51696 23924 60807 11102c371,22388 -14849,23403 -37038,25834l14826 5614 -120194 7221 4155 6141 -23156 21985 -3770 -3972c21,43716 71868,21135 113145,22852l14588 -21437 -257 -4351 16064 11286 -2616 6348 57469 -558c7840,-15540 7976,-14140 29862,-14140l15050 0 15275 -110 3373 15553 86701 7138 7524 0c0,-25002 -15864,-47682 22477,-44734l-907 19098 8530 3055c0,-42194 -23503,-31419 -30100,-47670l0 -12545 -10032 0 2610 1514 -16837 29071 -67222 -18626 -1634 2829 -8002 -23637 2506 289 -22408 -7563 7023 -28863 -2282 -1841 34598 -16379 4602 980 -18237 -20569c33,40375 -49668,37627 -77548,40800l12261 2840 -142902 1521z"/>
+ <path id="_141528288" class="fil11" d="M1.46158e+006 817113l0 7527 11383 16066 6175 -1013 12432 10156 109 9916 -8040 11981 -7010 563 -10336 38468 3490 -227 21512 1807 2367 1065 -7808 34811 18189 2360 -4855 20437 30337 2367 1507 4932 -14845 6927 33672 15205 -2187 4499c21526,-4500 34387,-14319 34306,5342l54298 -35312 -1563 -2108 471 -9589 6993 -3170 -7734 -4803 631 -10062 12156 -551 2472 -22219 -74868 10323 -351 -2796 -97 -20289 3779 3427 29137 -33427 -2711 -2399 1367 -20688 2234 8260 3199 -1034 -18124 -52993 4511 570 29349 -14401 0 -10036 -27047 9675 -12921 13082 -125579 7351z"/>
+ <path id="_146925232" class="fil12" d="M1.29854e+006 450807l0 15053 7525 0 12078 -9002 20769 -10457 40042 -3824c6268,-6499 10538,-6824 22426,-6824l25103 0c22902,0 16201,8420 35097,10036l0 42652 5016 0c14954,6309 10033,33844 10033,52688l-15049 0 -6548 -1237 -21044 23817 -11233 -968 -8833 8495 -4441 2177 -28167 5350 0 -22581 -9019 -9204 -2183 2735 -6986 -8322 -9403 -262 -22577 -74 -9920 500 -111 14627 -15050 0 0 -17562 0 -5018 -22575 15053 0 7527 16089 -493 3774 8019 29256 1232 10893 6834 461 14509 100263 -198c10645,17539 14702,15258 39928,15258l0 -50179c0,-12765 -2322,-8922 7525,-10035l-5005 -55515 -2520 318 0 -7527c0,-24034 6988,4033 7525,-20072l37624 0 0 10036c0,21228 3915,4485 5570,15477l9480 49756 14952 427 -685 19139 9114 2685 4423 8417 7312 -8088 55183 0 7525 0c14575,-1606 51356,-23028 53271,-42598 5080,2602 20089,-2846 24831,-4663 13943,-5344 17213,-3917 17213,-20480l-2905 3517 -27195 -26098 -5016 0 5016 15054 -15049 0 -12542 0 -20066 15054 -10033 0 -22892 7553 1929 14414 34401 1225 1961 1929 -10163 20197 -11267 -654 -3784 8136 -10251 -113 -20067 40 -12428 -362 -436 -14618 -14676 -439 229 -12533 -10042 -7376c-6905,2656 -11386,10630 -12813,-2346l-7525 -12545 0 -10035 8222 -22252 -3213 81 -6957 -42744 2412 1331 37161 -9176 3054 -8532 6979 1005 90299 0c23171,0 -2593,5203 17557,7527l0 -15053 -7524 0 -153180 -258c-15528,26028 -99870,11955 -132731,15346 -301,31 -58708,15735 -59285,15969 -7257,2938 -55248,19003 -56132,19122z"/>
+ <path id="_146925344" class="fil13" d="M889683 1.63754e+006l17730 -255 -1681 2134 75894 62291 3114 -3255 863 14169 46956 9898 558 -2647c27159,18588 63529,38095 104888,38095l15145 949 40090 -5504 -53730 -12004 -4013 -6022c-37660,0 -63588,-9036 -87461,-25419 -10368,-7114 -69299,-30701 -70562,-42322l-10348 394 -42809 -34293 3032 -3935 89895 18744 823 -3952c37428,25707 91551,23713 132016,41068 34975,15001 118394,12081 163503,12081 -8939,21390 -35542,3900 -38648,35562l-29291 12323c14564,8037 15762,-2724 30314,-2724l7525 0 -590 10622 -61527 18900 -2552 -2929 -3055 8532 60199 -15053 26308 -18125 -1443 -2054 17468 -385 63016 -52196 -29333 -1852 8883 -19773 -2524 -2240 -59159 18402 -1629 -3344 -14062 8807 -5017 0 -55182 0c-5127,0 -48230,-9837 -50166,-15053 27148,0 145855,4470 147990,-15054 -26963,0 -22628,7527 -40133,7527l-25083 0 -5017 0 -5016 -7527 -7525 0 -75249 -7527 -37696 0 819 -3210 -198987 -49727 -7441 -7278 -60199 -22580 -7964 1231 19452 22372 6070 -1023 16787 18173 3883 14325 -8129 12663z"/>
+ <path id="_146354448" class="fil3" d="M1.62712e+006 787005l0 10036 -29349 14401 -4511 -570 18124 52993 -3199 1034 -2234 -8260 -1367 20688 2711 2399 -29137 33427 -3779 -3427 97 20289 351 2796 74868 -10323 428 -7447 22147 -79c0,-21633 -1187,-32260 3457,-49229 10039,-36678 6957,-1918 20811,-30677l6744 30188c19162,-2360 40593,-52883 41728,-63185l0 -7527c0,-31942 15050,-18942 15050,-40143l0 -22580 0 -5018 770 -2552 -18154 -5483 2868 -16994 -8059 -5079c-12011,-4556 -10019,-46412 -7525,-57706l-12541 0 -8834 8495 -6216 -968 -27591 0 -5017 0 -19516 -15692 -23125 639 10683 23461 21925 -881 45944 42052 4659 -1419 -10082 60624 -5405 -899c0,37859 -3906,18704 -15910,21721l-1825 41001 -4839 2 -2537 -20249 -12079 -2803c-2151,-28040 -11785,-7020 -30534,-7056z"/>
+ <path id="_143867592" class="fil1" d="M1.76759e+006 756898l0 7527 -17600 72223 -18145 34018 -1681 19502 -20158 12578 2220 1336 -62525 83639 7525 7527 21189 252 5937 29107 -27126 3257 0 27599 22574 0 7525 0 1391 -9661 8084 -29956 -2704 -1078 5473 -9503 1046 -15954 1697 -3247 36066 8699 -774 2775 -113 10255 -45 12545 542 11049 -6832 4224 -4539 15228 -9257 21969 1 10337 12605 17479 7525 0 5284 3715 -22888 32573 -2627 -2959 -9869 137279 26856 -100579 -2877 -836 34251 -73057 2888 1355c-20772,-27241 8656,-14430 7364,-53525 -387,-11692 -2622,-28521 934,-37752 12151,-31538 -1956,-13149 2638,-31474l8698 6580 -980 -46672 -2577 -815 10546 -4442 695 -34910c25912,47449 24438,-25257 24427,-40553l-28249 2008c-7679,19606 8936,44620 -16789,43605l-371 14703 -12610 1147 -27252 64179c-25206,0 -7795,-45595 -1361,-56558 12772,-21763 19540,-36238 18764,-64027 10530,-21594 19248,-48549 29320,-76047 16591,-45295 3475,-50872 3443,-91897l-2508 0 -7525 0 -7526 65233z"/>
+ <path id="_146489240" class="fil14" d="M1.33616e+006 49375l68087 9305 2304 -4185 -9976 -19528c29686,-3254 40209,17277 53135,39213l21898 -9751 5017 0 3457 -2286 26643 47447c20151,2324 -5613,7527 17558,7527l10033 0 5354 381 20142 -17806 5229 1888 2701 17556 2336 4625 40512 -24184 3014 2846 -10032 42678 2608 69 57870 10278c8108,54790 30008,2674 39218,51095 40812,15647 32344,26813 49318,55736l-48 48027 0 7526 7470 12545 693 29470 14412 10673 910 -39707 19959 9188 1705 -14642 0 -45161c0,-20593 -7525,-6712 -5575,-38786l-28757 -48719 -3371 2581 7603 -10416 -134 -16568 -65081 6533 0 -7527c0,-23700 -3717,-9612 -31238,-21442 -8271,-3555 -33185,-13674 -44011,-13684l0 -60214 -30100 0 0 12545c0,13973 191,10063 -13514,8612l-9729 -10502 2956 -1077 -9812 -47213 -11013 907 -16578 -15960c-30289,0 -21913,-7527 -35116,-7527l-12542 0 1 15000 14886 478 587 14466 14462 587 1052 13181 14161 8976 0 5018 0 7527 0 5017 1489 2676 -22566 12561 166 -2953 -5958 -38044 -3035 581 -27507 71 -12626 -22610 -35384 121c-12393,-5442 2735,-7599 -22502,-7599l-17558 0c-25365,0 -9998,8457 -45313,7356l-9870 15224z"/>
+ <path id="_144447080" class="fil15" d="M134686 1.04041e+006l-18511 19848 3461 2733 20067 0 4503 859 15779 9246 -9900 6944 10483 19858 968 -2475 31671 15297 -16471 20997 2771 3718 17041 1642 -3780 6821 9685 -517c-248,35475 1695,43240 37524,45999l1105 16206 19354 21531 -2509 698 8215 -1741 -4720 27393 2106 2905 40614 -6269 14757 -21955 -2209 3151 14223 23254 4820 -2393 -1839 25186 2249 2474 19273 -10551 13885 1830 22817 15149 2692 -1846 793 -10640c15736,19383 23023,-2153 31334,11763 10433,17466 2956,16042 28811,13816l-15050 -30108c-17619,-11526 -26203,-24260 -30519,-44935l-9194 -451 2478 -1607 -15443 -27189 -4253 3070 -6458 -8587 -9791 29030 -10291 2420 -8669 -9598 -3472 -12280 5954 -8433 -9019 -7986 16480 -7790 -16443 -1918 6478 -13494c15324,-1804 22968,4838 24438,-8172l-42641 0c2680,23722 7525,-11215 7525,20071l1700 4961 1265 37313 -4590 184 1195 -24465c-30234,-2404 -446,7097 -24653,7097l-12542 0 0 -20072c0,-17879 11269,-6515 2329,-20252 -12143,9636 549,18950 -35052,17927 -17648,-507 -18515,-10899 -37809,-13666l-13721 -52890 -6036 1573 -1857 -31088 -12097 -13673 1136 -2536 12970 -717 -162 -15143 -7524 -22581 -67724 15054z"/>
+ <path id="_144446968" class="fil16" d="M530997 1.17589e+006l12168 -5332 -1737 -24533 3638 -1564 11531 25454 -2990 2228 7528 374 -2806 1067 34373 195384 -11338 4019 5028 492 -687 30177 9699 -5793 18366 54011 12542 20072 23506 -11232c-1924,-38666 -16879,-48044 -20358,-72203 -6367,-44198 -17130,4614 -10748,-66210 -18021,-28079 -12863,-14536 -12409,-53637 332,-28575 -6162,-30585 -9126,-56103 -4834,-41616 3975,-84106 -4849,-125616 -9584,-45090 178,-187593 13918,-224673 -37589,723 -19800,79871 -23185,109783 -37624,25973 -11444,12684 -23417,44319 -11859,31337 -7930,22189 -8640,59392l-6694 -1399 2602 2703 -13011 20003 -2915 -1896 11 80713z"/>
+ <path id="_146489432" class="fil2" d="M1.21576e+006 1.77804e+006l-22575 7527c22444,42 8606,-5018 25083,-5018l20067 0 0 77778c0,10078 -5017,12534 -5017,32616l391295 0 -80 -22152 -19561 -557 -448 -42524 -12929 -16494 3714 1255 -26042 32712 -31795 5882 -12182 20074 -1038 -2326 -28836 5541 -38169 -5300 -3993 -18274 -17799 -8771 -17689 14862c-2657,21350 3898,33563 -21408,33563l4420 -1333 -13733 -45559 -5737 1731 0 -17563 -11208 -18588 -2988 698 -1200 15355 -20065 14412 -639 2853 -32030 -19511 -24468 12723 -15855 -39021 2678 -1408 -19214 -258 14447 -10482 -23177 -6494 28370 -13002 -60199 15053z"/>
+ <path id="_143867784" class="fil17" d="M92045 1.04794e+006l-7111 7434 21213 -233 1650 14521 29772 9103 -6822 16494 5449 24665 1657 -2498 31803 32887 -4213 10062 14879 3077c-19184,11185 1000,39353 7038,40043l37590 10361 -130 21339 7920 -307 -3995 2618 14563 37747 4318 -1726 741 22310 38999 -14484 -2156 26092 20883 4882 9516 20740 29991 -8926c15936,-28829 44652,29577 44827,30262l49972 -10171 3192 2635 1318 -22500 -1769 2552 19187 1872 -189 -4602 6151 14789 17558 25089 7525 -10036 -442 -9724 -17941 -25430 2910 -2316 -13149 -937 -9002 -14280c-25855,2226 -18378,3650 -28811,-13816 -8311,-13916 -15598,7620 -31334,-11763l-793 10640 -2692 1846 -22817 -15149 -13885 -1830 -19273 10551 -2249 -2474 1839 -25186 -4820 2393 -14223 -23254 2209 -3151 -14757 21955 -40614 6269 -2106 -2905 4720 -27393 -8215 1741 2509 -698 -19354 -21531 -1105 -16206c-35829,-2759 -37772,-10524 -37524,-45999l-9685 517 3780 -6821 -17041 -1642 -2771 -3718 16471 -20997 -31671 -15297 -968 2475 -10483 -19858 9900 -6944 -15779 -9246 -4503 -859 -20067 0 -3461 -2733 18511 -19848 -39587 -1006 -3054 8533z"/>
+ <path id="_146487800" class="fil18" d="M265118 1.46442e+006l102514 4647 1043 4097 -821 5379 49459 -4057 811 17532 0 12545 80265 0 -1933 -6442 28763 -8638 338 2533 -102 19690 3048 15c-18700,5827 -15053,27968 -42656,27968l-7395 -2143 -105417 -6395 -2037 1916 9501 21675 42641 30108 10033 0 -430 -7098c-13947,-1066 -10877,2966 -12111,-7956l27591 0c28500,0 56981,-8 85472,190 40822,284 32360,-23522 61881,-23703l30723 -24148 -20053 -32626 -60199 -67741 -8530 3055 2779 1653 7875 45100 -19569 3557 -17672 -677c-34609,0 -18191,-15054 -45149,-15054l-10033 0c-15320,0 -69210,22867 -75464,-215l15909 -4485 -814 -4173 -130261 13891z"/>
+ <path id="_141528672" class="fil19" d="M1.69485e+006 1.1232e+006c8,19108 7525,27433 7525,50179l0 30108c0,25937 -7584,40827 -9701,58038 -2543,20675 7069,52238 -13089,55079l-7309 -22795c-14886,-1683 -3886,-8050 -8923,-23692 -2969,-9222 -10828,-11995 -13652,-18961l-17558 0 -27592 12545 -7525 22581 -31 47887 8053 3787 -572 28830 8097 3786 -562 33848c5396,4637 26973,50349 7590,52470l0 -17563 -8493 -8836c995,-15720 4711,-14979 -6557,-16253l7525 67742c9581,1105 14814,11417 15069,22572l11730 21196 10826 -16170 57690 -238350 9869 -137279 2627 2959 22888 -32573 -5284 -3715 -7525 0 -110 14627 -22464 465 -12542 7488z"/>
+ <path id="_144449096" class="fil20" d="M388024 385574c-23031,-14 -30298,15560 -39012,33738 -4880,10180 -18679,42251 -18679,54075l0 52688c0,13473 -3169,11710 5016,15054l14482 5004 1796 -78071 6340 -189 4327 36001 3155 -380 2118 -16850 8378 -24946 -3310 -2462 13912 -1676 5099 -15560 4230 1220 7217 52748 7528 0 -276 -35408 10170 -7923 12642 5154 -441 -20668 9991 -3615 -2219 -13048c17655,-3754 4932,-24561 30610,-31823 443,-125 49349,-10589 52374,-10590l12568 5569 206 -3675 19852 105 -120 3340 7627 -5339 5016 0 20067 0 5555 -874 7766 5376 6745 -4502 17558 0 22423 7921 24481 7589 -1670 11880 12679 10816 5794 -9363 947 2916 14738 8731 23500 24753 2314 -14991 -52532 -65306 -8944 -1955 -58780 -28152c-26259,-13 -23557,-25769 -42447,7572l-96007 -506 -28445 34837 3299 3071 -12099 1854 -15327 24612 -4420 -886 10202 33860 -15048 1517 -1872 13971c-2563,-1570 -11391,-16424 -11496,-16808 -3255,-11960 3101,-4514 15064,-11118l-8653 -14989 2063 2435 15594 -32562 -6858 -4303 -37015 47077 -4383 -2891 14610 -34055z"/>
+ <path id="_142959688" class="fil1" d="M410599 1.77051e+006l-7211 -10021 543 -2589 19538 8302 12726 -6125 33155 -10084 3543 12599 1137 -2915 37197 3594 26867 -29476 -2928 -7849 -34543 -10869 -2025 5289 -480 -15013 -19433 -356 -1173 -15007 -4463 -585 -4560 15794 -47687 928 324 -3218 -9587 6179 2513 1204 -14347 20479 -4180 -2914 241 -27815c-12242,-7357 -22792,-4031 -22792,-22364l0 -7527c0,-30580 15252,-38883 37299,-49418l2514 -1775 -32715 -49054 -14469 -240 -14904 -17685 -3484 943 14206 65510 4375 -1054 -15964 14924 194 32251 1834 2637 -85813 -32139 -2673 3234 -5782 -8276 -30099 0 -3100 -17 4477 -70351 3725 7808 -357 -32943c3844,-785 7796,14553 7796,-7364l0 -17563 902 -5592 -8427 -16988 -15049 77777 0 60214c0,15472 28592,18682 41189,21545l31774 30766 -3993 3322 43333 17698c2649,23752 54952,72196 80836,72189z"/>
+ <path id="_144449040" class="fil21" d="M1.32111e+006 696683c16,580 17518,63593 19403,70914 7907,30713 2874,53989 32672,57641l-4245 3037 21920 30658 5181 -3324 987 13668 43040 10568 4317 -1876 10929 70363 36360 14299 0 25090 13934 3935 16054 11545 112 14628c20151,2324 -5614,7526 17558,7526l47658 0 6978 1006 3054 -8532c-6193,1492 -7884,2508 -15049,2508l-7598 -1 493 -9848 7105 -186c81,-19661 -12780,-9842 -34306,-5342l2187 -4499 -33672 -15205 14845 -6927 -1507 -4932 -30337 -2367 4855 -20437 -18189 -2360 7808 -34811 -2367 -1065 -21512 -1807 -3490 227 10336 -38468 -23243 -2913 245 -14486 -14597 -698 2960 -13039 -9273 -3021 -2127 -13033 30986 -479 0 -7527 -80266 7527c-269,-13980 -22575,-46866 -22575,-55197l0 -5018c0,-19522 3100,-1475 7525,-17562l0 -12545 0 -7527 8493 -8837 -968 -8726 36884 -46086 29556 -18728 1284 29689 0 5017 -15893 24553 843 13082 8566 5891 -1041 9163 9766 8109 -11920 4019 8037 20043 19200 445c10159,0 9046,307 15050,-5018l-5718 -12163 701 -20453 -17081 -26108 -9924 -9667 1577 -4325 25428 -2552 -20066 -30108 0 -5018 6364 -17102 -8873 -460 -12541 0 -11023 14132 -9245 897 -12164 15260 -10401 -310 -5110 7262 -19973 500 -5110 -7241 -14956 -523 -4017 5550 -15432 -3446 4326 10994 -10214 3397 446 18760z"/>
+ <path id="_141528000" class="fil2" d="M2.36456e+006 1.56227e+006l23261 26917 -2362 1695 9201 9022 64483 -456 18406 -26901 -4601 -25666 24490 2415 -16 -30970 -27157 1686 -7880 12151 -17256 -241 -20369 -27358 0 -5017 0 -17563c0,-14810 2106,-6401 20230,-8288l12791 -74002 -6233 -2711 -47100 70754 3358 2308 -32760 32440 2262 2142 -17764 -63c-20,-17302 9790,-27729 9892,-57856 138,-41264 17570,-4681 -8464,-49192l-16532 14163c-28748,-387 -15002,-64449 -21426,-85464l-3603 27812 0 52688c0,26303 7525,2786 7525,27599l0 65233c0,19375 -10426,11163 -1648,21720l1878 -2335 37394 33302 0 10036z"/>
+ <path id="_146488472" class="fil21" d="M59437 965141l2078 14623c-16426,961 -14620,-12901 -14620,5449l0 10035c0,5604 16532,29187 18467,31762 6801,9052 42080,13399 14141,13399l-27591 0 27 14708 16316 3242 -5880 11727c34622,2688 26592,25477 39403,51928l-24609 3822 -436 3986 27323 26217 7386 89368 -3885 1243 11274 -637 -5525 3762 25068 42970 3441 -2560 21704 65266 5134 -1708c-6004,32657 39980,77023 68381,72556 12686,25155 32492,18050 58183,18050l15050 0c32313,0 116308,-5830 130431,-37634l-40548 12931 -40255 2055 847 4362 -77321 14649 -738 -3897c-20359,-19208 -59474,-32153 -60380,-60815l-20230 -8908 337 -35645 -17558 0c-7927,-3329 -18839,-22581 0,-22581l10033 0 0 -15053c-34017,-14 -25861,-21617 -44712,-50617 -15289,-23520 -8816,-51841 -7626,-75166l-19709 -11236 4250 -1797 -11010 -21272 -3967 -48155 -39297 -30513 4165 -4688 15066 -2433 3054 -8533 39587 1006 -36593 -17974 -1032 2920c-145,-61 -46562,-30107 -20066,-30107l15050 0 3723 -3904 -37056 -35357 3445 -3772 12330 5399 -23799 -14340 -1715 2831 10464 19036z"/>
+ <path id="_146487704" class="fil22" d="M1.56692e+006 1.10815e+006l10033 0c13408,5629 -4099,7526 27591,7526l0 22581 11233 968 8834 -8495c15781,1756 5826,3835 2508,12545l968 13744 -8493 8837 0 5017c-1952,4629 -11155,12338 -15667,16945 -8508,8687 -5445,10654 -21957,10654l73 -12547 -454 -10077 -14457 -163 -212 -14848 20067 0c12762,0 8920,2322 10032,-7526l-30099 0 0 -37635 -30100 0 0 -15053 20068 -74 9845 494 187 7107zm37624 -15054l22575 0 0 15054 -22575 0 0 -15054zm37625 -117921l-7723 17461 198 7629 -11947 10857 -1221 -2435 -24457 9141 -3054 8532 -6978 -1006 -47658 0c-23172,0 2593,-5202 -17558,-7526l7524 22580 7525 0 10034 0 12541 7527 11919 8197 5639 -670 32608 0 5016 0 27009 -9435c583,14726 -2428,20468 -11958,24488l-5017 0 -8834 8495 -6216 -968 -8834 8495 -6216 -968c-15140,6357 7070,6402 -14790,7787 -6273,397 -16091,-258 -22834,-260 -14214,-4 -28428,0 -42641,0l0 -10036 0 -12545 -43133 -2621 -11801 13068 -151 -6284 -29464 -23241 -1957 3279 -8809 -21835 -7526 -7527 22483 59886 5109 -2180 88 12488 14962 20128 7525 0 -4518 -12328 4518 -10199 14501 -487 248 -7190 2809 97 5016 0 7529 -108 9441 696 5290 5054 315 6903 906 5997 -15956 16584 0 5017 -1423 21608 -11118 -9063 -10034 0 30304 39939c-943,29993 31485,19530 31620,74329l20850 26233 0 -12545 0 -12544 1057 -6188 -8319 -6988 765 -11205 -8364 -3640 -1046 -10944 -6668 -6197 0 -10035 -7524 -12545 1056 -6187 -8434 -6998 820 -23140 -8492 -8836 0 -5018 522 -14519 27071 9428 9920 499 111 14628c11735,1326 7525,2814 6557,18762l8493 8836 -968 13744 8493 8837 -929 6032 18461 17099 12567 -5569 37625 -52688 30099 -97848 -14623 -111 -543 -22043 -9915 -500 -17560 73 -5016 0 -8834 8495 -11233 -968 4012 -14224 3362 1256 224 -9611 47585 -2 9833 -282 -7059 -11650 15644 -4265 -13401 -13910 -7525 -7527 0 -15053 -7525 2508z"/>
+ <path id="_144448648" class="fil23" d="M447457 834626l23341 -9986 0 30107 -15620 -149 2590 -10036 -6583 2500 -3728 -12436zm-112108 -100308l37486 6690c1619,11777 5243,22270 15189,23417l10033 0 27121 25553 217 42179 -2255 9 -22847 81 -16178 -9430 -10986 -13399 -27910 259 2908 -4074 -17917 -3808 -2879 -6898 -11726 -494 -1557 -7855 -21340 487 0 -2538 0 -17563 23825 -26315 6275 1225 -91053 -11138 754 -6424c524,-24733 -14365,-27599 -40132,-27599l-5017 -5018 -15519 787 -443 2511 7584 5270 853 11504 30106 238 -57 27578 8073 3786 395 11898 13825 2049 446 14343 12428 362c12724,96 6602,1521 13139,-6969l23870 1483 4758 -10086 3760 12983 -6366 6658 972 25999 -863 9104 6094 3226c-139,11276 -289,24162 9818,25304l29595 1394 22365 8108 1914 -2943 8834 8495 5017 0 17562 108 9287 -841 8266 -6794 5017 0 8786 767 7143 9646 -12642 14016 6747 20732 10654 671 11920 -8198 11633 2031 -3189 11119 14131 -5623 15050 -15054 0 -15053 0 -47670 -7525 -5018 -10033 0 -6195 -6669 -7375 -4076 1028 -6817 -7525 -12545 -7525 -7527 -19384 -15746 -5699 692 -8834 -8495 -6215 968 -16579 -15960 -16030 907 12542 -15054c-36356,35 -42383,-49210 -45149,-80287l-20066 0 4270 37387 15372 411 -3347 2171 26747 46940 -15452 8432z"/>
+ <path id="_144446744" class="fil24" d="M388024 325359l-12542 15054 -5814 -798 -11670 13344 -499 9907 -12116 127 -45150 87814 -754 78328 4633 9667 8663 32434 3631 15439 3649 893 7770 -23859 -5017 -45161 0 -30107c0,-83861 24247,-73443 52100,-131041 25071,-12130 29398,-25142 59934,-40407 32014,-16005 44110,-21741 81105,-21741l45150 0c35594,0 41545,5024 71991,18312 9976,4354 53207,28728 55932,34376l23647 27219 -2864 2171c28465,3946 59482,64561 59482,93548l0 45161c0,42377 -30000,86713 -30456,112527l-29743 25465 -15050 27599 7525 7527c6932,-15148 43303,-38003 52828,-57553 10644,-21853 29946,-54464 29946,-82949l0 -67741c0,-27735 -15101,-38889 -15050,-57706l-7373 -423 816 -10812 -8492 -8837 967 -6217 -8493 -8836 672 -5689 -38296 -41981c-1985,-264 -54517,-30999 -62688,-35145 -16473,-8361 -49669,-25070 -72760,-25070l-70232 0c-49213,0 -91114,41930 -115382,45161z"/>
+ <path id="_144447192" class="fil25" d="M643870 749371l-22574 7527 10033 0 17086 -6385 472 11403 263 9406 8319 6987 -1058 6188c0,13685 1190,7429 -5016,10035l0 17563 5771 9484 -755 5569 -6290 27382 -16284 217 -5016 7527 0 22580 5722 22508 -706 15126c0,25078 -7586,42433 -7529,75265 49,27598 4,55200 4,82799 0,36132 -4703,129715 10033,153046l2509 0 4843 -8013 11723 3275 1265 -10273 12107 -389 10192 -6977 417 -25589 7410 -2104c-1429,-30233 -11680,-102064 19489,-105230l25361 29853 7525 7526 7104 -186 420 -14867 -15049 -22581 -15050 -7527 -7525 0 -7525 0 -10465 -7662c-5805,4967 -13214,14435 -16292,16741 -15920,11925 -4941,-2432 -15667,-6244l-3462 19360 -24022 463c-339,6335 -2832,36805 -2832,9958l0 -125446 0 -5018 9079 -34769 2970 -1970 24913 69905 16581 25021 -3055 1914 14405 227 -2221 1596 17593 20871 9230 -41680 -3645 1056 -37450 -35203 2364 -32238 -15367 -2705 -10131 -41978 3718 1323 13657 -19184c-23194,-2556 -5017,-27237 -5017,-42652l0 -25089 -5240 -58206 15844 -13126 -1003 -2690 -32176 6280z"/>
+ <path id="_146489336" class="fil26" d="M739186 488441l-8328 65416 -14834 3407c3387,8786 17249,2487 3156,23774 -5102,7706 -9040,17282 -17814,22619l317 17954 -10432 9563 -15752 -666 -21431 17465 -2377 -3407c-1998,36042 -9191,5153 -17424,-1431 22201,-11543 -4740,-22576 -7955,-34265l24241 9507 3808 -1406 2922 -15112 14517 -1418 2139 -3540 -12416 -13083 -5680 1640 -6406 23718 -2893 707 -5242 -16829 -2508 1342 -19539 -2012 -635 -2715 13169 -10773 429 5620 31886 -4589 -167 -16218 -11221 7601 -6709 -8692 -2741 2008 6225 13220 -20745 -9169 75 -12495 -12149 -8399 -10426 8399 -8196 11923 671 10658 7525 0 13711 -9421 2015 2303 -12610 20852c-13689,2066 -24238,-4015 -25691,8846l13328 1050 -4261 6717 3040 14343 -14236 2171 12835 14524 6410 -5905 11362 5210 3726 -8051 10437 7575 1069 8477 -15656 20895 22469 2376 -357 3378c-25798,0 -20445,4346 -29882,-12599l-12764 5 -9703 10302c-16338,-4814 -27099,-3239 -28246,-17399l-14997 -1214 -762 -3534 17520 -7203 -1432 -3484 -12577 -40 -11226 10887 694 11846 -3449 1161 -6023 -9350 -13627 6197 -13991 -20701 -39843 -8603 -5306 8603 12937 578 -2703 11685 9832 282 5237 394 12211 -4985 110 14627 13061 23645 20688 -10086 1702 2670 -13720 14236 10878 12187c36116,0 57947,-2751 87797,-5010 19572,-1480 46667,-23658 62887,-30263l9846 15202 15050 -2509 15050 -27599 45817 -102523 -667 -75612 -3402 -1482 -11648 14027z"/>
+ <path id="_144447136" class="fil17" d="M731661 1.07804e+006l15049 22581 22575 20072 0 5017 0 12545c-13738,0 -28646,-9972 -30099,-22581l-14992 429 897 33359 -8809 9266 7854 7126 967 6217 -8492 8836 0 5018 0 2509 0 5017c5527,13171 7801,-3874 7534,27591 -107,12531 -9,25106 -9,37642l-1436 -2576 -26156 15121 -5016 0c-7293,2754 -9533,7527 -20066,7527l-5017 0 -5638 671 -11920 -8198 7524 22581 65902 -16055 9531 -24910 14866 3331 0 -80287c31672,-28 8332,-23111 7631,-30900l37519 793 0 -15054 -15867 -20923c25366,-4976 29310,-9713 31436,-34675l-15873 -15308 5185 -235 -3421 -31273 -7889 4028 -881 -27234 -15180 -12499 -62 -22922 -5431 5792 -2219 -43252 -6087 4200 -1068 -19130 -22612 -12839 -348 -18791 -37507 -863 -4629 -35857 -3297 -254 16095 -3668 -644 -2826 0 -12544 3425 2506 32011 -43763 -6342 -5867 8531 -3055 9296 -52101c11884,-5 13278,9152 13278,-8114l0 -7527 0 -12545 -22572 15127 93 25127 -7143 -1764 -365 24358 -6882 -2165 -698 32354 -10354 9567 -1228 -3197 -38877 18006 10345 76555 4801 -734 32103 9 -5130 2831 33839 81325 -2888 985 13926 13313 910 19810c33069,13723 13019,23176 -4251,33387l13366 16344 -2974 -878 -36120 18491z"/>
+ <path id="_144448424" class="fil27" d="M1.63465e+006 1.16084e+006l-37625 52688 -13234 16850 -2004 10326 -14398 3491 -652 11563 -8364 3641 1028 19362 -14868 22750 -182 47500 -22574 42653 -15050 15053 -45149 30108 0 37634 -19070 33236 4019 16943 0 7527c34590,0 20334,-4677 39020,-23694 19655,-20003 14273,-15583 23640,-39078 9048,-22695 18555,-22782 26158,-36559 4931,-8933 15481,-40238 24056,-41170l0 -17563 8493 -8836 -968 -6217 8492 -8837 -968 -36324 8494 -8837 -968 -6217 15049 -12545 7525 -22581 8196 -11922 -671 -5640 16088 -13588 -1038 -6484 7525 -12545 30099 -45161 2964 -37365 -9633 1292 6618 17643 -20167 12921 2473 1693 -12354 -3711z"/>
+ <path id="_143866920" class="fil28" d="M641362 511021l0 10036 -5771 9484 2367 1178 -9137 24463 -75 12495 20745 9169 -6225 -13220 2741 -2008 6709 8692 11221 -7601 167 16218 -31886 4589 -429 -5620 -13169 10773 635 2715 19539 2012 2508 -1342 5242 16829 2893 -707 6406 -23718 5680 -1640 12416 13083 -2139 3540 -14517 1418 -2922 15112 -3808 1406 -24241 -9507c3215,11689 30156,22722 7955,34265 8233,6584 15426,37473 17424,1431l2377 3407 21431 -17465 15752 666 10432 -9563 -317 -17954c8774,-5337 12712,-14913 17814,-22619 14093,-21287 231,-14988 -3156,-23774l14834 -3407 8328 -65416 8901 -42300 -4279 -1702 -13530 29126 -3220 850 -21978 -19051 -14617 -18650 -13723 2393c3271,6744 2246,3036 2246,11700l0 7526c0,29315 -27543,-15980 -35331,12760l16251 5431 -467 3611 -22666 1162 4589 29724z"/>
+ <path id="_144448872" class="fil29" d="M114620 556182l36702 18856 -17281 23906 2725 1997 -17271 2622 14283 16214 25991 -3380 5016 0c34450,0 32705,30411 69630,26611 12371,-1273 59489,-19941 65818,-26611l-7346 -12343 7346 -10238 -45149 -45161 -7104 -186 -421 -7340 -10033 0 -12541 -15054c-38211,-4155 -95248,-10608 -110365,30107z"/>
+ <path id="_144449208" class="fil30" d="M112111 1.08557e+006l17900 42180 -3451 1209 28899 19132c4056,16880 9363,19857 9436,35218 171,36132 -3947,19257 15134,30024l-337 25620c29899,16684 29758,29586 30341,70118l-7491 1071 -132 21305 14663 795 1892 20579 28799 5283 16932 33740 2645 -6250 76884 27399 2060 -3297 5524 -15916 73770 -6510 993 5469 14155 -17144 50317 2883 670 2810 -5867 -17225 -17558 -25089 -21658 7388 -807 7714 -27631 223 -341 22243 -14779 66 -9933 -804 -76178 -9414 -1305 -3864 -773 -15688 -35904 -10419 238 -2598 -7356 13346 -4285 -14415 -2405 715c17902,-10218 2241,-29197 -14449,-29569l-2154 28444 -3475 447 9989 3730 -14961 -482 -130 -19644 694 -3562 -22145 -4057 -2349 2189 6285 -47258 0 -10035c0,-35975 -34640,-27642 -35117,-50179 -6038,-690 -26222,-28858 -7038,-40043l-14879 -3077 4213 -10062 -31803 -32887 -1657 2498 -5449 -24665 6822 -16494 -29772 -9103 -1650 -14521 -21213 233 7111 -7434 -15066 2433 -4165 4688 39297 30513z"/>
+ <path id="_143867688" class="fil15" d="M761760 654031l-22574 30108 -34164 31954 -3135 -4030c-2248,28626 -51958,21031 -58017,37308l32176 -6280 1003 2690 -15844 13126 5240 58206 0 25089c0,15415 -18177,40096 5017,42652l25450 56941 19085 3888c5105,44784 23189,47860 23189,74654l687 5099 -3629 29593c-24341,1907 -19977,-3006 -19633,15487l15050 7527 36120 -18491 2974 878 -13366 -16344c17270,-10211 37320,-19664 4251,-33387l-910 -19810 -13926 -13313 2888 -985 -33839 -81325 5130 -2831 -32103 -9 -4801 734 -10345 -76555 38877 -18006 1228 3197 10354 -9567 698 -32354 6882 2165 365 -24358 7143 1764 -93 -25127 22572 -15127 0 -2509 16662 -49524 -2606 -1941 -14056 8813z"/>
+ <path id="_146487896" class="fil19" d="M576146 1.5698e+006c-10175,907 -43910,15054 -47658,15054l-27590 0 0 15053 96443 433 -11161 22148 -40133 0 27590 8568 -699 2516 26597 7045 -20881 11936 -17722 139 654 -4059 -32531 -3458 -2802 11592c15491,11063 66621,40989 87517,40989l7526 0c17826,0 11272,1588 14939,-7603l31966 -537 18310 -21967 0 -5018 0 -22581c0,-10472 -4626,-45446 15050,-47670l-30099 -30107 -8493 12021 -5102 -5101 -1618 15236 -44344 528 -3883 8256 -44417 -833 -2252 -1769 14793 -20811z"/>
+ <path id="_144448480" class="fil31" d="M784335 646504c-828,5411 6694,34243 8422,44474 6063,35903 -93,14269 -7725,40611 35128,34667 -9217,33490 36216,83882l2735 1100 -10643 25448 12601 7982 -3459 310 5190 67753c16390,20826 19525,32109 19439,58369 -87,26642 23632,23144 19924,61212 -903,9274 -10720,55124 -12963,62796 -1475,5043 -10911,24024 -14356,27974 -19424,22277 -4430,7009 -11501,32135l-21306 288 -496 13559 8087 3787 336 11695 -8008 2493 -15089 23445 -133 15047 -15013 15061c483,14289 4912,23971 -7308,25307l968 18762 -8419 8838 -498 9871 -14601 593 -25 82366 7526 0 322 -72437c32617,-15607 92949,-189658 117357,-228848 20518,-32945 17399,-104981 -205,-142384 -10507,-22323 -37010,-127264 -42226,-130880l-15247 -30013 -9835 -148123 -20067 7527z"/>
+ <path id="_144448928" class="fil0" d="M1.58197e+006 41848l0 15054 35333 41 3785 -8065 23807 586 5089 -7206 12249 -488 5019 78 10198 -145 2029 7243 12535 596 434 14564 29986 15376 9203 9022 -2296 1641 31529 31169 -811 10856 -381 26424 14671 2672 650 13666c24558,14419 13398,50772 26581,81296 5229,12106 12464,81716 10593,99035l-15582 742 1092 37096 0 7527 20067 15053 5017 0 12541 0 0 42652 0 120430 22574 0 3430 -3490 -17795 -14757c-4324,-21926 -1072,-114365 -498,-142512 383,-18735 -6329,-39123 -7376,-65601 -714,-18052 -5467,-7770 -7758,-22014 -1638,-10191 851,-26407 -39,-37706 -376,-4763 -7508,-62623 -7881,-64532 -2900,-14835 -15048,-32764 -14791,-53290 328,-26300 -29627,-45208 -39601,-94628l-39573 -20670c9903,-46906 -113500,-17618 -144030,-17715z"/>
+ <path id="_146488952" class="fil32" d="M1.41894e+006 1.54722e+006c7953,-14 19355,-1870 20066,7527l7104 187 494 9847 -9264 21921 2808 1658 -11660 13369 -25285 35188 -14357 5658 -6 -17578 0 -5017 9190 -21920 -2420 -1212 6526 -8933 2212 -20544 8485 -19262 6107 -889zm27590 -22580l-7524 0 0 15054c-16270,0 -22356,3706 -27592,-10036l0 -17563 17448 -3085 10144 8103 0 -22580 -10034 7526 -24535 3012 -548 -15557 -7524 5019 6038 14882 -21088 15225 12551 0 15040 0 -33153 77938 5767 2553c-20043,12170 -10139,17462 -25634,32065 -10519,9914 -33749,13532 -34770,22927 -2135,19524 -120842,15054 -147990,15054 1936,5216 45039,15053 50166,15053l55182 0 5017 0 14062 -8807 1629 3344 59159 -18402 2524 2240 -8883 19773 29333 1852 22481 -7797 188 -14513 5648 3342 50251 -82346 5457 -55 -16317 -46735 14932 -3082 2613 -110 5075 16573 5933 1707 26850 -33668 24878 -56612 0 -10036 2825 1416 27275 -66648c-8575,932 -19125,32237 -24056,41170 -7603,13777 -17110,13864 -26158,36559 -9367,23495 -3985,19075 -23640,39078 -18686,19017 -4430,23694 -39020,23694l0 -7527z"/>
+ <path id="_341136464" class="fil33" d="M761760 654031l14056 -8813 2606 1941 -16662 49524c10986,2971 7525,5095 7525,17563l0 20072 -66 14781 -14561 -1305 -532 21855c25062,13916 13723,9718 15432,47191l36962 9138 8059 166935c19162,11047 22704,27449 22527,54926 -161,25118 -97,50244 -97,75365l-15049 0c-1311,11598 -8,6854 -14988,7956l-63 29678 21306 -288c7071,-25126 -7923,-9858 11501,-32135 3445,-3950 12881,-22931 14356,-27974 2243,-7672 12060,-53522 12963,-62796 3708,-38068 -20011,-34570 -19924,-61212 86,-26260 -3049,-37543 -19439,-58369l-5190 -67753 3459 -310 -12601 -7982 10643 -25448 -2735 -1100c-45433,-50392 -1088,-49215 -36216,-83882 7632,-26342 13788,-4708 7725,-40611 -1728,-10231 -9250,-39063 -8422,-44474 -1312,-14624 -1464,-7527 -15050,-7527l-7525 0 0 15054z"/>
+ <path id="_146924840" class="fil0" d="M1.22329e+006 1.89094e+006l10033 0c0,-20082 5017,-22538 5017,-32616l0 -77778 -20067 0c-16477,0 -2639,5060 -25083,5018 -28149,24 -26558,7527 -52673,7527l-57731 0c-38721,0 -72317,-19702 -105423,-32502 -11711,-4528 -85452,-42057 -87677,-47784l-3169 -6995 -1461 2946 -32994 -18532c777,25446 16241,10215 -14445,24640l10315 12956 -10179 1721 533 21060 3687 1123 4837 -7981c21601,18005 15115,-2754 38525,-12515l-269 16353 6379 -13019 33251 27672 -2262 2937 11753 14767 13031 -2325 6151 9639 3576 -12192 27042 13617 3110 15447 26120 -12052 1980 3497 -10600 10850 13857 4916 -2088 6442 1327 2356 183533 -7875 -612 -3866 10154 14403 3220 -1883 5101 -18918 4201 1133 0 87813z"/>
+ <path id="_341137808" class="fil9" d="M678986 362993l52532 65306 -2314 14991 -23500 -24753 -14738 -8731 -947 -2916 -5794 9363 -12679 -10816 1670 -11880 -24481 -7589 -22423 -7921 -128 12119c-8551,2989 -5226,2935 -14922,2935l-35116 0 -2552 1614 12798 20244 3884 -1484 1328 -12513 12133 -373 17559 39 10252 -113 5088 7230 20026 1144 1014 3283 -9361 5796 27154 23727 -46648 1585 -2599 364 -1055 -7532 -8777 7273c-12155,-3230 -13384,-10335 -17669,-105l8085 6584 12677 3222 -1016 2620 -7797 18815 -6932 -6152 -5017 12545 7525 7527c10801,2972 15050,13506 15050,25089l0 12545 4962 -1 481 -14942 14623 -111 -4589 -29724 22666 -1162 467 -3611 -16251 -5431c7788,-28740 35331,16555 35331,-12760l0 -7526c0,-8664 1025,-4956 -2246,-11700l13723 -2393 14617 18650 21978 19051 3220 -850 13530 -29126 4279 1702 -8901 42300 11648 -14027 3402 1482 667 75612 -45817 102523 29743 -25465c456,-25814 30456,-70150 30456,-112527l0 -45161c0,-28987 -31017,-89602 -59482,-93548l2864 -2171 -23647 -27219 -10034 15053z"/>
+ <path id="_146924056" class="fil34" d="M1.44653e+006 1.16084e+006c17007,1890 48378,81725 54548,98484 4418,11999 10723,44159 14168,61097 6190,30434 6534,34799 6534,71243l22574 -42653 182 -47500 14868 -22750 -7525 0 -20850 -26233c-135,-54799 -32563,-44336 -31620,-74329l-30304 -39939 -7524 -22581 -7525 0 -14962 -20128 -88 -12488 -5109 2180 -22483 -59886 -7525 -7526 -30077 10035 -227 25294c13833,8400 22094,18140 23053,39899l12473 -165c4166,6836 8617,17730 14191,23439 7591,7775 10949,11336 10621,27027l12607 17480z"/>
+ <path id="_341137232" class="fil1" d="M1.15556e+006 922488l-12541 20072c33617,23349 76016,15054 125415,15054 -6020,-14215 -56079,-7527 -73550,-8030l8209 -12176 9609 2017 16383 7114 1438 -2241 1328 -13367 9226 -5987 7272 6244 22950 1716 4818 -6743 28857 -7501 7194 -11627 2919 11293 10604 11435 10185 -1781 84 12289 7927 7192 504 12209 22797 37757 19623 5440 3847 -7036 13009 9875 214 12123 7525 7526 7526 7527 8530 -3055 -2735 -2253 5950 -35462 3417 808 -15908 -31603 -14305 -8721 -5567 -755 -9482 5773 -14065 -1109 -14218 -12535 -9342 -18973 1041 -6652 -8566 -5892 -14430 -25468 -619 -12166 -7525 -12545 -7525 0 -59330 24036 -963 13327 -14685 365 -8809 23324 -74236 -838z"/>
+ <path id="_146924560" class="fil35" d="M538522 1.36155e+006l7525 37634 20066 15054c10825,-23490 -5016,-4642 -5016,-25089l0 -7527c0,-22099 19866,9561 20066,10036l1002 9410 31605 50804 -18366 -54011 -9699 5793 687 -30177 -5028 -492 11338 -4019 -34373 -195384 2806 -1067 -7528 -374 2990 -2228 -11531 -25454 -3638 1564 1737 24533 -12168 5332 0 10036 -7525 5018 -2141 35607 -4663 -182 -2086 -21083 -6060 5623 397 -20979 -8142 -3785 617 -16287 -8179 -3784 654 -11269 -8129 -3786 604 -18795 -8052 -3787 31 -50396 0 -55196 -8982 39937 1457 45367c0,45139 22111,55248 22537,92868 23384,20648 57728,132501 57728,168062l-12541 -7527z"/>
+ <path id="_146924224" class="fil13" d="M829484 1.62249e+006l7525 0c0,-24703 5980,-52401 -12541,-60215l-5755 738 -19328 -20810 0 -10035 -37625 -30108 -45149 -37634 53 -9975 14997 -15115 -968 -6217 8493 -8836 0 -17563 -7525 -7527 -24281 54396 -4590 -1022 -23804 -45847 -15049 -22580 -7776 -4973 -15339 -84798 3048 -551 12541 0 -7524 -22581 -12542 -27598 0 -10036c-14736,-23331 -10033,-116914 -10033,-153046 0,-27599 45,-55201 -4,-82799 -57,-32832 7529,-50187 7529,-75265l706 -15126 -5722 -22508 -15051 158064 0 60214c0,78286 16756,239177 51967,304291 28853,53357 21512,61394 68887,109231 22139,22356 80071,71111 101297,78531l-6437 27300z"/>
+ <path id="_141821424" class="fil6" d="M1.40388e+006 162278c24665,0 25734,-7527 37625,-7527l25083 0 5016 0 5017 7527c242,26 39018,10680 41431,11245 15472,3629 34581,-601 49117,3560 27560,7888 44900,23161 44900,57954l18237 20569 -4602 -980 -34598 16379 2282 1841 -7023 28863 22408 7563 -2506 -289 8002 23637 1634 -2829 67222 18626 16837 -29071 -2610 -1514 10032 0 0 12545c6597,16251 30100,5476 30100,47670l7525 0 -100 -17517 -7425 -20117 -8196 -11923 671 -10658 -16494 -15910 -6081 857 -37761 -1705 -17126 -4493 3872 -11926 -5366 -25497 -13400 -7024 -2783 -14637 -176 -9987 -23533 -26619 958 -13524 -7525 -12544c-25199,-2742 21129,-20072 -42641,-20072l-63021 0c-24589,0 -15773,-7527 -37310,-7527l-5017 0c-12911,0 -51495,4330 -52675,15054z"/>
+ <path id="_141413296" class="fil36" d="M1.50673e+006 109590l0 30107 -2508 0 -47839 -2797 -12057 -6151 -5611 8539 -32534 409 -21963 9194 -10428 5860 -24147 17406 1572 2666 0 15053 52674 -27598c1180,-10724 39764,-15054 52675,-15054l5017 0c21537,0 12721,7527 37310,7527l63021 0c63770,0 17442,17330 42641,20072l34241 3344 18434 19236c12988,0 24008,-1797 33755,3870 3584,2084 17457,13366 19095,18646l10606 1036 9458 16348 -8500 18484 10275 4899c1753,17796 1104,47485 20626,49620l48 -48027c-16974,-28923 -8506,-40089 -49318,-55736 -9210,-48421 -31110,3695 -39218,-51095l-57870 -10278 -2608 -69 10032 -42678 -3014 -2846 -40512 24184 -2336 -4625 -2701 -17556 -5229 -1888 -20142 17806 -5354 -381 -10033 0c-23171,0 2593,-5203 -17558,-7527z"/>
+ <path id="_146924952" class="fil37" d="M1.28349e+006 64429l-16010 53404 -20794 -638 2109 25989 2486 1495 -26599 21841 -10797 78699c-11220,19802 -20694,47505 -20694,75122l0 40144 7526 32616c0,-74185 -6148,-81124 22729,-140346 -1381,-48864 27655,-70773 47207,-105669l20362 138 0 -67742 12542 0c12243,0 32642,-11563 32607,-30107l9870 -15224c35315,1101 19948,-7356 45313,-7356l17558 0c25237,0 10109,2157 22502,7599l35384 -121 12626 22610 27507 -71 3035 -581 5958 38044 -166 2953 22566 -12561 -1489 -2676 0 -5017 0 -7527 0 -5018 -14161 -8976 -1052 -13181 -14462 -587 -587 -14466 -14886 -478 -1 -15000 12542 0c13203,0 4827,7527 35116,7527l16578 15960 11013 -907c-2918,-24188 -73610,-48303 -92556,-14802 -37550,-1276 -77808,-3232 -111918,5974 -21927,5918 -23104,-4910 -43170,14524 -2588,2506 -34094,24207 -35794,24412z"/>
+ <path id="_142961224" class="fil38" d="M1.82779e+006 578763l-14517 1519 -651 -9041 118 -67747 15050 0 0 75269zm-120399 -178135c13353,1494 14820,15162 22575,22580l0 27599 -12329 -5399 -5229 381 -10033 0 5016 20071 32045 5942 564 -3433c0,28814 22709,88185 7821,123235 -7015,16514 -3287,47393 -2887,67528 618,31136 2261,30097 22939,47305l-283 50461 7526 -65233c-4,-33427 -22575,90 -22575,-50179l0 -27598c0,-23817 9662,-34285 6946,-54366 -2469,-18261 -5095,-34816 -6632,-53833 -2493,-30851 -18313,-75356 -17872,-100043l17104 3114 -2830 1809 16564 23845 11442 73961 -2725 1096 23239 11636 8752 37300c-7387,14362 -29983,31900 -3822,42936l10033 0 15050 -22580 7525 0 0 -120430 -7525 0 -28534 24215 -1566 -9161 -12116 -128 -3737 -34770 -3165 4809 -3556 -20090 -30100 -45161 -7525 0 -8530 -3055 907 -19098c-38341,-2948 -22477,19732 -22477,44734z"/>
+ <path id="_141413520" class="fil3" d="M739186 779479c0,26334 -7525,30736 -7525,40143l0 15053c0,8980 4358,11839 10215,20602l609 -5416 27507 3092 -1536 4286 8315 47682 15107 12299 1127 67598 4591 -8949 29894 119124 -5530 28211 15049 0c0,-25121 -64,-50247 97,-75365 177,-27477 -3365,-43879 -22527,-54926l-8059 -166935 -36962 -9138c-1709,-37473 9630,-33275 -15432,-47191l532 -21855 14561 1305 66 -14781 0 -20072c0,-12468 3461,-14592 -7525,-17563l0 2509 0 12545 0 7527c0,17266 -1394,8109 -13278,8114l-9296 52101z"/>
+ <path id="_142960840" class="fil39" d="M791860 1.13073e+006l772 -16954 17583 7153 -1013 2389 12758 -115 5530 -28211 -29894 -119124 -4591 8949 -1127 -67598 -15107 -12299 -8315 -47682 1536 -4286 -27507 -3092 -609 5416c-5857,-8763 -10215,-11622 -10215,-20602l0 -15053c0,-9407 7525,-13809 7525,-40143l-8531 3055 6342 5867 -32011 43763 -3425 -2506 0 12544 644 2826 -16095 3668 3297 254 4629 35857 37507 863 348 18791 22612 12839 1068 19130 6087 -4200 2219 43252 5431 -5792 62 22922 15180 12499 881 27234 7889 -4028 3421 31273 -5185 235 15873 15308c-2126,24962 -6070,29699 -31436,34675l15867 20923z"/>
+ <path id="_142960648" class="fil40" d="M1.47663e+006 162278c10,20120 17266,11434 39538,15649 20288,3838 24608,5012 48470,4205l3366 13567 6331 -2593 19488 44671 -6071 3253 -20894 11529 -4484 -10088 -18332 2789 -812 12454 -16434 -114 -65215 18 -15275 110 -7433 -14853 -42508 -329 -3214 336 -5973 -60368 658 -4553 88794 -15683zm-72741 0l-31287 23398 1961 1894 -16501 63001 -2850 1319 48677 28308 142902 -1521 -12261 -2840c27880,-3173 77581,-425 77548,-40800 0,-34793 -17340,-50066 -44900,-57954 -14536,-4161 -33645,69 -49117,-3560 -2413,-565 -41189,-11219 -41431,-11245l-5017 -7527 -5016 0 -25083 0c-11891,0 -12960,7527 -37625,7527z"/>
+ <path id="_142960456" class="fil33" d="M380499 1.55474e+006l-9501 -21675 2037 -1916 105417 6395 7395 2143c27603,0 23956,-22141 42656,-27968l-3048 -15 102 -19690 -338 -2533 -28763 8638 1933 6442 -80265 0 0 -12545 -811 -17532 -49459 4057 821 -5379 -1043 -4097 -102514 -4647 -10034 0 125415 90322z"/>
+ <path id="_141413968" class="fil28" d="M1.33616e+006 49375c35,18544 -20364,30107 -32607,30107l-12542 0 0 67742 -20362 -138c-19552,34896 -48588,56805 -47207,105669 -28877,59222 -22729,66161 -22729,140346l7524 22580 13204 -837 9371 -36797 -12058 16556 -2992 -1502c0,-17563 0,-35126 0,-52688 0,-12909 -5693,-43667 7525,-45161 -11,-18900 8113,-12027 7562,-45124 -385,-23128 -7487,-36886 14740,-37945 1020,-21424 17026,-29189 37624,-30107l350 -19527 44747 -11545c-5017,-12786 -27065,-38255 326,-41414l79 -22152 17478 -476 13341 -11699 -587 -15646 24731 5814 36467 16924 1223 -7593 20141 4720 8267 6795 29357 786 27592 22527 -26643 -47447 -3457 2286 -5017 0 -21898 9751c-12926,-21936 -23449,-42467 -53135,-39213l9976 19528 -2304 4185 -68087 -9305z"/>
+ <path id="_147891776" class="fil29" d="M1.53227e+006 219504l-38219 3579 -3848 7429 -13580 -528 -10039 35 -22582 -2424 2449 -1649 -7129 -11112 2845 -14010 -952 -25991 48120 2591 24634 8945 23962 13461 3401 -523 -9393 13109 -2094 -2041 2425 9129zm-55648 -57226l-88794 15683 -658 4553 5973 60368 3214 -336 42508 329 7433 14853 15275 -110 65215 -18 16434 114 812 -12454 18332 -2789 4484 10088 20894 -11529 6071 -3253 -19488 -44671 -6331 2593 -3366 -13567c-23862,807 -28182,-367 -48470,-4205 -22272,-4215 -39528,4471 -39538,-15649z"/>
+ <path id="_341086096" class="fil6" d="M1.28349e+006 556182l733 14312 6792 8269 0 45161 9815 -7640 10252 158 10478 -371 6181 12936 2527 448 5631 -5436 1219 8637 8861 6434 10252 -113 5016 -737 35117 692 10689 532 4954 -7885 21981 -128 12541 0 8873 460 -6364 17102 0 5018 7902 -17018 8132 -2976 6468 5148 7919 -22659 12200 -454 20 -74943c-9847,1113 -7525,-2730 -7525,10035l0 50179c-25226,0 -29283,2281 -39928,-15258l-100263 198 -461 -14509 -10893 -6834 -29256 -1232 -3774 -8019 -16089 493z"/>
+ <path id="_147292136" class="fil41" d="M478323 1.02285e+006l0 55196 7314 5655 1480 20780 13781 18726 0 12545 -453 2705 5925 1379 17102 13479c0,-73596 0,-147192 0,-220788 0,-16356 5265,-111799 -11963,-77711 -100,198 -10450,43366 -10611,45096 -1574,16936 -10719,29079 -14969,40224l-7606 82714z"/>
+ <path id="_141362432" class="fil17" d="M1.56626e+006 801400l-33147 -309 -8833 8495 -5017 0 -2508 0 -6216 968 -8834 -8495 -5016 0 -12542 0 0 -15054 57691 0 6216 968 8834 -8494 5055 -339 11569 1904 1049 11082 -8301 9274zm-104687 15713l125579 -7351 12921 -13082 27047 -9675 5017 -7526 -12542 0c0,-33438 5771,-14576 7525,-30108 -42872,3643 -26820,-1106 -39861,22744l-2739 827 -4291 -14201 8 6596 -81040 6615 -10034 0 0 -2677 -25082 0 0 2677 -17559 0 7526 12545 0 5017 0 12545 -8725 968 -8833 -8495 -13129 644 -12016 -10681 487 -12416 12116 -127 0 -7527 -27591 0 -16214 -18565 -13886 1003c-4425,16087 -7525,-1960 -7525,17562l0 5018c0,8331 22306,41217 22575,55197l80266 -7527z"/>
+ <path id="_144269776" class="fil38" d="M1.26844e+006 362993l-8786 173159c-4107,12427 -6265,-2704 -6265,22539l0 10036c0,32788 7526,2338 7526,35125l0 7527c0,12623 3816,17013 -7526,20072l25073 34438 3166 -3368 23711 54595 -2597 389 18372 61974 -15050 -102867 0 -12545 -6668 -6196 -1046 -10944 -8363 -3641 1027 -19362 0 -45161 -6792 -8269 -733 -14312 0 -7527 0 -70250 15050 -12545 0 -15053c0,-27727 7101,-96032 -30099,-87814z"/>
+ <path id="_146487152" class="fil8" d="M300233 616397l-8190 12270 5094 4937 -22681 7786 694 2606c982,40522 47658,20538 47658,62723l0 12545 -42641 0c-13222,0 -25072,-5177 -25083,-17563l12121 -15286 -2516 -2188 -19638 -131 -6426 402 -1692 -30294 2290 -2322 -24440 9232 -12050 353c843,-27902 -13075,-22490 -35440,-22490l-12541 0c-18475,0 -21100,-6796 -34790,-7852l-9507 -25665 -18332 4024 -4600 2179 32113 42368 60113 2 627 14630 6984 5440 0 17562 5017 5018c25767,0 40656,2866 40132,27599l-754 6424 91053 11138 12541 -7526 15452 -8432 -26747 -46940 3347 -2171 -15372 -411 -4270 -37387 20066 0 -20066 -37634 -7526 -7527 -7346 10238 7346 12343z"/>
+ <path id="_341258456" class="fil42" d="M240034 335395l-9978 49281 -9520 1785 39443 57857 70 -3049 29653 11579 -481 6325 9701 -30268 23886 -43331 -9609 -152c-762,-13861 6493,-15048 15500,-26572 11509,-14729 1896,-15166 21701,-13419l0 -12545 -10034 0 -5017 0 -8266 -6794 -16935 -5426 -59604 5673 2173 8445 -12683 611z"/>
+ <path id="_143921072" class="fil40" d="M92045 571236c-14,20 -10034,37644 -10034,40143l0 17563c0,6399 20238,40019 25083,47670l1752 -11369 10621 8651 169 -19863 -32113 -42368 4600 -2179 18332 -4024 9507 25665c13690,1056 16315,7852 34790,7852l12541 0c22365,0 36283,-5412 35440,22490l12050 -353 24440 -9232 -2290 2322 1692 30294 6426 -402 19638 131 2516 2188 -12121 15286c11,12386 11861,17563 25083,17563l42641 0 0 -12545c0,-42185 -46676,-22201 -47658,-62723l-694 -2606 22681 -7786 -5094 -4937 8190 -12270c-6329,6670 -53447,25338 -65818,26611 -36925,3800 -35180,-26611 -69630,-26611l-5016 0 -25991 3380 -14283 -16214 17271 -2622 -2725 -1997 17281 -23906 -36702 -18856 6436 29209 -29001 5624 144 2592 -154 -22371z"/>
+ <path id="_142444168" class="fil11" d="M440698 1.40672e+006l5017 -7527c70312,0 47508,-20863 62707,-22580l0 -10036 -15050 -12545 -7525 10036 5867 17225 -670 -2810 -50317 -2883 -14155 17144 -993 -5469 -73770 6510 -5524 15916 -2060 3297 -76884 -27399 -2645 6250 -16932 -33740 -28799 -5283 -1892 -20579 -14663 -795 -337 35645 20230 8908c906,28662 40021,41607 60380,60815l738 3897 77321 -14649 -847 -4362 40255 -2055 40548 -12931z"/>
+ <path id="_147721336" class="fil37" d="M1.77511e+006 370520l8195 11923 -2347 1637 9201 9021 7525 0 -1092 -37096 15582 -742c1871,-17319 -5364,-86929 -10593,-99035 -13183,-30524 -2023,-66877 -26581,-81296l-650 -13666 -14671 -2672 381 -26424 -10235 -7348 -25368 -6536 -8878 4536 -863 13944c-8383,1473 -8190,2931 -17363,2931l-2509 0 -9403 -262c-8158,-10801 -7259,-14792 -23205,-14792l-20066 0 0 -45161 -829 -13474 -11674 -1917 -47696 338 0 -7527 0 -15054 -15050 -7527 9812 47213 -2956 1077 9729 10502c13705,1451 13514,5361 13514,-8612l0 -12545 30100 0 0 60214c10826,10 35740,10129 44011,13684 27521,11830 31238,-2258 31238,21442l0 7527 65081 -6533 134 16568 -7603 10416 3371 -2581 28757 48719c-1950,32074 5575,18193 5575,38786l0 45161 -1705 14642 -19959 -9188 -910 39707z"/>
+ <path id="_149000344" class="fil38" d="M92045 571236l154 22371 -144 -2592 29001 -5624 -6436 -29209c15117,-40715 72154,-34262 110365,-30107l7524 -10036 0 -20071 -7750 -29979 -14825 -27727 0 -5018 0 -5018 -782 -5944 6961 -5982 6365 6835 9318 611 9341 25881 11439 8706 25704 -670 11920 8197 2508 0 7525 -15053 45150 -87814 -22575 22581 -23886 43331 -9701 30268 481 -6325 -29653 -11579 -70 3049 -39443 -57857 9520 -1785 9978 -49281 -12643 -2175 -9931 -334c-11778,1290 -22575,24848 -22575,37634l0 52688c0,6657 21181,71985 25083,80286l-40133 0c-1174,130 -48140,20151 -54513,23251 -13458,6546 -31238,25730 -33277,44491z"/>
+ <path id="_145235464" class="fil43" d="M1.36626e+006 139697l-1291 5979 -11211 1886c-10948,931 -22254,-6078 -25122,-12883l0 -17562 0 -7527 10033 0 16578 -15961 13521 907 15111 -15001 9973 -53 26324 28971 -10201 14547 -35755 4613 -7960 12084zm-37624 -30107c-27391,3159 -5343,28628 -326,41414l-44747 11545 -350 19527c-20598,918 -36604,8683 -37624,30107 -22227,1059 -15125,14817 -14740,37945 551,33097 -7573,26224 -7562,45124 0,16482 -6114,57151 6774,64888l1608 -11022 6595 -6198 496 -9871 14475 -586 -817 -10812 8494 -8837 -968 -6217 8493 -8836 0 -10036 -15051 12545 651 5648 -16870 18822 -6355 -11926 0 -5017 0 -2510c0,-10536 4772,-12776 7492,-20071l1022 -54244 11552 -10988 6216 968 8834 -8495 10033 0 8382 -11367 6668 -6196 0 -5018 7682 -7308 109 -9988 9549 -10415 10251 113 5018 45 10154 -160 10368 9681 2414 2335 -25520 28024 75 17781 9201 -9022 -2582 -1974 23480 -19112 0 -15053 -1572 -2666 24147 -17406 8392 -14299 43626 -12996 868 2586 11703 -6524 7181 -26597 -4794 -9365 748 -8074 -20141 -4720 -1223 7593 -36467 -16924 -24731 -5814 587 15646 -13341 11699 -17478 476 -79 22152z"/>
+ <path id="_90408312" class="fil1" d="M769285 423208c-51,18817 15050,29971 15050,57706l0 67741c0,28485 -19302,61096 -29946,82949 -9525,19550 -45896,42405 -52828,57553l-7525 10035 5016 5018 13523 645 16577 -20716 10034 0 22574 -30108 0 -15054 7525 0c13586,0 13738,-7097 15050,7527l20067 -7527 9835 148123 15247 30013 -11130 -65769 -3990 996 37 -121879 -8341 -1337 849 -85487 0 -50178c0,-22189 -11173,-76264 -30099,-85305l-7525 15054z"/>
+ <path id="_146660544" class="fil44" d="M468289 1.33897e+006l-6151 -14789 189 4602 -19187 -1872 1769 -2552 -1318 22500 -3192 -2635 -49972 10171c-175,-685 -28891,-59091 -44827,-30262l-29991 8926 -9516 -20740 -20883 -4882 2156 -26092 -38999 14484 -741 -22310 -4318 1726 -14563 -37747 3995 -2618 -7920 307 130 -21339 -37590 -10361c477,22537 35117,14204 35117,50179l0 10035 -6285 47258 2349 -2189 22145 4057 -694 3562 130 19644 14961 482 -9989 -3730 3475 -447 2154 -28444c16690,372 32351,19351 14449,29569l2405 -715 4285 14415 7356 -13346 -238 2598 35904 10419 773 15688 1305 3864 76178 9414 9933 804 14779 -66 341 -22243 27631 -223 807 -7714 21658 -7388z"/>
+ <path id="_344575960" class="fil37" d="M1.4634e+006 1.0331e+006l10713 -7744 5017 0 17558 0 5603 -643 11955 10679 -110 17443 -12432 10156 -5016 0 -10034 0 -5706 720 -10639 -8926 -6909 -21685zm-74569 -125664l13016 17311 2033 27850 14305 8721 15908 31603 -3417 -808 -5950 35462 2735 2253 -8530 3055 8809 21835 1957 -3279 29464 23241 151 6284 11801 -13068 43133 2621c11735,-1326 7525,-2813 6854,-18184l8195 -11923 -7524 -22580 -112 -14628 -16054 -11545 -13934 -3935 -69737 -42563 -2717 4642c-1509,-31117 -9222,-34740 -20344,-54919 -8747,-15870 -9731,-6100 -18521,-19108 -9613,-14230 -2050,-19716 -14096,-21026l0 17562c4926,11683 22123,13758 22575,35126z"/>
+ <path id="_148586584" class="fil45" d="M1.77511e+006 691665l7525 0 0 -75268 12541 0 6174 1012 11384 -16066 -10033 0c-26161,-11036 -3565,-28574 3822,-42936l-8752 -37300 -23239 -11636 2725 -1096 -11442 -73961 -16564 -23845 2830 -1809 -17104 -3114c-441,24687 15379,69192 17872,100043 1537,19017 4163,35572 6632,53833 2716,20081 -6946,30549 -6946,54366l0 27598c0,50269 22571,16752 22575,50179z"/>
+ <path id="_147652584" class="fil22" d="M327825 563709l40133 75268 -32609 -97848c-8185,-3344 -5016,-1581 -5016,-15054l0 -52688c0,-11824 13799,-43895 18679,-54075 8714,-18178 15981,-33752 39012,-33738l-138 -20367 56644 -37723 -1617 -2419c24389,1092 37675,-14759 63001,-14759l65215 0c26990,0 11173,4920 39564,8097l569 14483 58780 28152 8944 1955 10034 -15053c-2725,-5648 -45956,-30022 -55932,-34376 -30446,-13288 -36397,-18312 -71991,-18312l-45150 0c-36995,0 -49091,5736 -81105,21741 -30536,15265 -34863,28277 -59934,40407 -27853,57598 -52100,47180 -52100,131041l0 30107 5017 45161z"/>
+ <path id="_343553936" class="fil46" d="M312775 571236l2508 30107c1528,633 25709,39937 27455,42789 19933,32547 14419,15304 37811,34938 17021,14288 66203,48544 96464,47264l3818 10492 95315 0 217 3695 -38056 3617c8465,19681 90504,-10205 108289,-9603l-2139 -2957 49579 -32386 7525 -10035 -7525 -7527 -15050 2509 -65091 36259 -52798 6393 -37625 0c-28024,0 -49104,-9602 -73360,-19452 -10047,-4080 -53815,-31850 -54563,-38254l-15050 -15054 -12541 -15054 -40133 -75268 -7770 23859 -3649 -893 -3631 -15439z"/>
+ <path id="_90439456" class="fil22" d="M1.23081e+006 378047l-9371 36797 -13204 837 0 5018 29605 10333 495 -2806c0,30109 -15050,12811 -15050,45161l0 52688c0,16768 11265,25496 15050,35207l-323 60690 15372 9479c11342,-3059 7526,-7449 7526,-20072l0 -7527c0,-32787 -7526,-2337 -7526,-35125l0 -10036c0,-25243 2158,-10112 6265,-22539l8786 -173159 7524 -37634 -16061 11387 1012 28756 -7804 7066 278 13006 -11835 -8339 -10739 812z"/>
+ <path id="_147388824" class="fil11" d="M1.60455e+006 643996l0 2508 38098 49882 -15523 45458 25298 271 19852 -12815 -520 19007 -22055 8591 -17558 22581 -5017 7526c18749,36 28383,-20984 30534,7056l12079 2803 2537 20249 4839 -2 1825 -41001c12004,-3017 15910,16138 15910,-21721l5405 899 10082 -60624 -4659 1419 -45944 -42052 -21925 881 -10683 -23461 -10033 0 -11119 -9063 -1423 21608z"/>
+ <path id="_145537440" class="fil31" d="M395549 669085c748,6404 44516,34174 54563,38254 24256,9850 45336,19452 73360,19452l37625 0 52798 -6393 65091 -36259 -9846 -15202c-16220,6605 -43315,28783 -62887,30263 -29850,2259 -51681,5010 -87797,5010l-10878 -12187 13720 -14236 -1702 -2670 -20688 10086 -13061 -23645 -12147 -8400 -6218 9438 -11311 -887 -1425 12762 -18108 -6869 -5376 -6499 -15068 6795 -17636 -14429 -7865 10991 4856 4625z"/>
+ <path id="_141244384" class="fil44" d="M172310 809586l10461 -3403 11182 14068 1084 13853 12721 -2653 9396 11055 389 11669 14407 770 494 27694 10404 9434 9977 5 9485 10638 -3 9986 7201 3023 795 11130 14199 3884 834 11268c13806,3364 22414,22765 22423,40696l8955 19379 2274 -4775 38936 28048 18716 -1012 11384 16066 22575 0 -14294 -8974 2728 -1385 -27851 -35428c-21506,1269 -23746,-632 -34879,-17890 -15606,-24193 -7276,-11245 -26010,-26671 -7598,-6255 -39283,-51666 -40729,-64636l-22844 -9224 839 -21454 0 -10036 -15956 -16583 906 -5997 -7524 -12545 -23260 -26917 685 -5699 -30100 -35126 -7525 0 7525 67742z"/>
+ <path id="_339244720" class="fil23" d="M345383 1.03288e+006l187 7107c20021,3535 32707,18412 37437,38054l-12541 0 -8267 -6794 -19323 -804c-10187,-3829 -15051,-12614 -15051,-25018 0,-7367 584,-5624 2938,-12115l14620 -430zm-10034 97849l41333 968 7634 -9463 2214 2646 9019 -9205 376 -17531c4808,-12327 13258,-12576 29723,-12576l0 10036 -7524 12545c-27,14520 -3743,13780 7524,15053l7525 0 7525 -15053 0 -25090 -8492 -8836 967 -13744 -7525 -12545 -10033 0 -5016 -7527 -22575 0 -42641 -7527c-30,-33379 -34136,-15422 -44719,-14624 -1200,15901 -7956,29817 -7956,37205l0 22580 55183 0 5017 0 25254 18394 2337 -3340 0 15054 -67846 10733 22696 11847z"/>
+ <path id="_145776616" class="fil28" d="M538522 450807l30099 0c-1424,-12612 -7018,-6783 -22386,-7950l-734 -11323 -15039 -5984 8389 -7762 -7854 -7125 414 -12095 37287 7491 -265 2518 618 11692c8275,1738 7095,-2324 7095,7957 0,7167 -1016,8858 -2508,15054l25083 0c4285,-10230 5514,-3125 17669,105l8777 -7273 1055 7532 2599 -364 46648 -1585 -27154 -23727 9361 -5796 -1014 -3283 -20026 -1144 -5088 -7230 -10252 113 -17559 -39 -12133 373 -1328 12513 -3884 1484 -12798 -20244 2552 -1614 35116 0c9696,0 6371,54 14922,-2935l128 -12119 -17558 0 -6745 4502 -7766 -5376 -5555 874 -20067 0 -5016 0 -7627 5339 120 -3340 -19852 -105 -206 3675 -12568 -5569 -12542 15011 -19636 473c766,4601 2078,8912 2078,14623l73 12547 -496 9882 -10199 -493 -11851 10812 -2341 1181 13353 17705 3249 -1356 -112 -13295 20930 -6284 32499 -3509 1477 3877 -17541 7248 732 3484 15377 854z"/>
+ <path id="_141402760" class="fil7" d="M1.32111e+006 779479l7525 5018 0 25089 15002 12545 468 17376 7104 186 15050 15054c12046,1310 4483,6796 14096,21026 8790,13008 9774,3238 18521,19108 11122,20179 18835,23802 20344,54919l2717 -4642 69737 42563 0 -25090 -36360 -14299 -10929 -70363 -4317 1876 -43040 -10568 -987 -13668 -5181 3324 -21920 -30658 4245 -3037c-29798,-3652 -24765,-26928 -32672,-57641 -1885,-7321 -19387,-70334 -19403,-70914 -13554,-5690 4493,-17884 -15050,-20071l15050 102867z"/>
+ <path id="_148471816" class="fil9" d="M388024 385574l-14610 34055 4383 2891 37015 -47077 6858 4303 -15594 32562 -2063 -2435 8653 14989c-11963,6604 -18319,-842 -15064,11118 105,384 8933,15238 11496,16808l1872 -13971 15048 -1517 -10202 -33860 4420 886 15327 -24612 12099 -1854 -3299 -3071 28445 -34837 96007 506c18890,-33341 16188,-7585 42447,-7572l-569 -14483c-28391,-3177 -12574,-8097 -39564,-8097l-65215 0c-25326,0 -38612,15851 -63001,14759l1617 2419 -56644 37723 138 20367z"/>
+ <path id="_147730096" class="fil1" d="M598721 1.77804e+006c14596,55 32951,-17878 48468,-24279 21777,-8981 38130,-22765 47051,-25695 14384,-4725 35565,-17431 45682,-27066 3664,-3490 28627,-35885 31577,-40987l27886 107 -187 -7106 -21961 -538 -427 -7410 -10033 0 -22805 -31739 -2278 1632 -10033 0 -13994 38933 -3771 -1088 -16716 -36766 -1903 2196 -6653 9256c8195,6984 5412,3721 5412,17576l0 20072c0,21776 -21113,29616 -22845,55103l-14506 367c-1653,35441 -56433,43367 -57964,57432z"/>
+ <path id="_142961032" class="fil1" d="M1.20071e+006 415681l7524 5018 0 -5018 -7524 -22580 -7526 -32616 0 -40144c0,-27617 9474,-55320 20694,-75122l10797 -78699 26599 -21841 -2486 -1495 -2109 -25989 20794 638 16010 -53404 -18183 20284 -2890 -1404 -12375 21855 3303 1871c-35997,22915 -10225,2565 -32177,38065 -13015,21046 -14382,22437 -23779,46466 -9488,24257 -19437,19735 -19379,50866 51,27116 -4885,40298 -4885,65365l0 20071c0,15754 2819,36443 6875,50829 4878,17303 19750,31287 20717,36984z"/>
+ <path id="_148988064" class="fil7" d="M327825 638977c2766,31077 8793,80322 45149,80287l-5436 -12320 -7824 -1411 -14331 -26413 142 -10237 32465 22782 5815 -798 11744 13343 0 2509 123258 48825 3332 -6629 2666 10948 1720 -3320 72196 15409 0 -15054 22575 0 22574 -7527c6059,-16277 55769,-8682 58017,-37308l3135 4030 34164 -31954 -10034 0 -16577 20716 -13523 -645 -5016 -5018 -49579 32386 2139 2957c-17785,-602 -99824,29284 -108289,9603l38056 -3617 -217 -3695 -95315 0 -3818 -10492c-30261,1280 -79443,-32976 -96464,-47264 -23392,-19634 -17878,-2391 -37811,-34938 -1746,-2852 -25927,-42156 -27455,-42789l-7524 0 20066 37634z"/>
+ <path id="_344236656" class="fil47" d="M330333 1.15331e+006l-13555 496 -3784 -8180 -11266 653 -3784 -8180 -9689 -407 -63367 -61941 97 -12763 -15051 -15054 162 15143 -12970 717 -1136 2536 12097 13673 1857 31088 6036 -1573 13721 52890c19294,2767 20161,13159 37809,13666 35601,1023 22909,-8291 35052,-17927 8940,13737 -2329,2373 -2329,20252l0 20072 12542 0c24207,0 -5581,-9501 24653,-7097l-1195 24465 4590 -184 -1265 -37313 -1700 -4961c0,-31286 -4845,3651 -7525,-20071z"/>
+ <path id="_149031176" class="fil27" d="M546047 1.39919e+006l-15050 -7526 0 10035 15050 20072 60199 67741 42641 50180 22575 22580 30099 30107 9875 138 20225 14916 -9597 -34439 -18065 -3827 -21035 -17152 -919 2417 5774 -11894 -48706 -43571 -1614 2351 -11187 -29368 -12542 -20072 -31605 -50804 -1002 -9410c-200,-475 -20066,-32135 -20066,-10036l0 7527c0,20447 15841,1599 5016,25089l-20066 -15054z"/>
+ <path id="_144544576" class="fil2" d="M2.68656e+006 1.73896e+006c-8697,40419 -6870,10361 -22437,11189l13569 32718 39837 22195 -1611 3128 42276 -19 -1230 -2279 52913 -28904 3429 -32658 -6371 -699 -3044 13626 -16009 -2296 1264 -4138 -1766 2078 -38896 -21778c-7854,10536 -850,28416 -23931,15945 -12791,-6911 -22384,-11983 -37993,-8108z"/>
+ <polygon id="_146473792" class="fil8" points="31846,930015 39370,930015 58914,924756 57987,920602 109220,912530 115668,916592 139238,828858 142231,829658 142540,797386 157261,779479 138635,781648 112253,795171 112565,805544 104017,808588 106283,810412 77839,857575 66384,884653 46919,885288 47078,912618 "/>
+ <path id="_143311368" class="fil48" d="M977474 1.66765e+006c1263,11621 60194,35208 70562,42322 23873,16383 49801,25419 87461,25419l87817 6109 292 -4133 -50226 -13501 -1727 1842 -1641 -12689 -13587 -909 -5542 -14459 -35608 167 797 -2882 -143865 -40168 5267 12882z"/>
+ <path id="_141897696" class="fil15" d="M410599 1.04041e+006l5016 7527 10033 0 907 -11016 -15956 -16583 670 -5639 -8196 -11923 0 -5018 -21104 -26300 -8995 -11334 -8834 -8495 -13316 840 -2373 -13086 24523 -1840c12108,0 25855,2630 30099,-7527l-10032 0 -9483 5773 -5568 -755 -2508 0 -5016 0 -9482 -5772 -25608 -1945 -20093 -12354 -37624 -45161 -19385 -15747 -10715 693 -839 21454 22844 9224c1446,12970 33131,58381 40729,64636 18734,15426 10404,2478 26010,26671 11133,17258 13373,19159 34879,17890l27851 35428 -2728 1385 14294 8974z"/>
+ <path id="_141568392" class="fil2" d="M1.39636e+006 1.49453e+006l7524 -5019c15196,-14571 36216,-50234 57692,-52687l45149 -30108 -37625 0 -12541 -45161 -25083 -35125 0 -10036 -7442 -74 -16354 -18362 -4592 3467 5675 69249 7921 -303 -2326 1519 9593 54898 0 17562c0,31250 -27584,24778 -27591,50180z"/>
+ <path id="_141416832" class="fil1" d="M1.45656e+006 1.36155e+006l12541 45161 37625 0 15050 -15053c0,-36444 -344,-40809 -6534,-71243 -3445,-16938 -9750,-49098 -14168,-61097 -6170,-16759 -37541,-96594 -54548,-98484l30100 60215 0 5018 0 10036c0,21957 -5017,3132 -5017,25090l0 7527c0,11519 812,19079 7960,25089l-3287 -819 -7181 38453 32608 0 0 7527 -4285 -2158 -6280 16196 -19979 3471 523 3021 19988 -2968 10033 0 2740 1552 -12680 21031 -637 14564 -6793 -2527 -3154 1080 -2922 -15112 -1774 2083 -19929 -17653z"/>
+ <path id="_143241872" class="fil3" d="M1.48415e+006 689157l20067 15053 6215 -968 8834 8495 5017 0 10033 0 5638 671 11920 -8198 -1012 -8685 16062 -11386 0 -7527 37624 0 0 65232 15050 0 7525 0 15523 -45458 -38098 -49882 0 15054 -30100 0 -1996 -15602 -3020 548 -12541 0c-9337,3940 -9218,15054 -27592,15054l-37624 0 0 17562 0 5019 -7525 5018z"/>
+ <path id="_144717496" class="fil36" d="M656411 1.29381e+006l-12541 0 -3048 551 15339 84798 7776 4973 2508 -20072 968 -6217 -7783 -8922 -2513 -25816 11836 8339 5997 907 16578 -15961 5016 0 35117 0 -968 -11235 8493 -8837c0,-14748 -4211,-16235 7524,-17562l-82 -12751 8100 -3772 -585 -18808 8110 -3773 -481 -55963 12735 -222 9481 -10270 -7520 -6913 451 -12706 22655 -913 1025 -3649 -8739 -3234 -37519 -793c701,7789 24041,30872 -7631,30900l0 80287 -14866 -3331 -9531 24910 -65902 16055z"/>
+ <path id="_147863016" class="fil11" d="M202410 1.33145e+006l132 -21305 7491 -1071c-583,-40532 -442,-53434 -30341,-70118l337 -25620c-19081,-10767 -14963,6108 -15134,-30024 -73,-15361 -5380,-18338 -9436,-35218l-28899 -19132 3451 -1209 -17900 -42180 3967 48155 11010 21272 -4250 1797 19709 11236c-1190,23325 -7663,51646 7626,75166 18851,29000 10695,50603 44712,50617l0 15053 -10033 0c-18839,0 -7927,19252 0,22581l17558 0z"/>
+ <path id="_144162728" class="fil24" d="M395549 1.15331e+006l-84 15272 7200 5090 5589 27748 2502 -659 -315 10474 15106 19845c-228,16520 4107,20572 15368,27388l-217 12762 15050 30108 9002 14280 13149 937 -2910 2316 17941 25430 442 9724 15050 12545 0 10036 12542 15054 10033 0 15050 7526 -7525 -37634 -22575 -22580 -10407 -7683 -3560 4701 -8959 -6663 186 -27622 -5577 5109 -2028 -12359 -11725 -3525 -3388 -17319 -7727 -4030 729 -18718 -14983 -9936 -285 -27494 -6854 -8106 -9288 -30909 -9859 -4901 -14425 -1070 -9748 -10706 5024 -11958 -7524 7527z"/>
+ <path id="_149418504" class="fil49" d="M709086 1.07052e+006l0 -15053 -17593 -20871 2221 -1596 -14405 -227 3055 -1914 -16581 -25021 -24913 -69905 -2970 1970 -9079 34769 0 5018 0 125446c0,26847 2493,-3623 2832,-9958l24022 -463 3462 -19360c10726,3812 -253,18169 15667,6244 3078,-2306 10487,-11774 16292,-16741l10465 7662 7525 0z"/>
+ <path id="_147324144" class="fil30" d="M134686 1.04041e+006l67724 -15054 -22846 -14891c865,-20173 -19390,-36833 -39801,-37857 -42418,-2127 -44592,-13225 -65276,-14993l-12330 -5399 -3445 3772 37056 35357 -3723 3904 -15050 0c-26496,0 19921,30046 20066,30107l1032 -2920 36593 17974z"/>
+ <path id="_145101840" class="fil43" d="M425648 749371l8196 11923 -671 10658 7525 7527 15050 0 -7347 -10237 -8146 -27243 10476 -155 8834 8495 6216 -968 12542 15054 75248 0 0 15054 -27591 0 -9610 151 -496 9883 -10080 12437 -9913 109 -17558 -15054 -111 14628 -7414 426 0 7527 7525 5018 0 47670 7489 -5018 464 -25010 22146 -80 9818 -645c-3317,-6943 -2293,-3236 -2293,-11899l0 -5018 -464 -5346 10497 -14726 15050 0c11673,4449 -850,5018 12541,5018l5017 0c9416,-2577 39302,-12710 40133,-20071l-10667 -1196 10667 -6331 -72196 -15409 -1720 3320 -2666 -10948 -3332 6629 -123258 -48825 -2366 4331 21485 13768 10558 2162 422 22391z"/>
+
+ <path id="_142443200" class="fil44" d="M1.5895e+006 415681l59769 33 3389 11846c-18827,2071 -14472,7707 -27851,8384 -10748,543 -24216,-191 -35307,-191l0 -20072zm0 0l-37161 9176 -2412 -1331 6957 42744 3213 -81 -8222 22252 15050 -7527 24864 -22738 10469 374c6200,-7419 10470,-7743 22358,-7743l35116 0c11888,0 16158,324 22356,7639l10252 -113 -5338 -7628 6729 -11568 21084 -4015 100 -19441 -7526 0c-20150,-2324 5614,-7527 -17557,-7527l-90299 0 -6979 -1005 -3054 8532z"/>
+ <path id="_143532952" class="fil30" d="M1.55187e+006 704210l0 5018 -11947 10857 -5611 -821 -27591 0c0,10094 69,20156 136,30243 197,30014 -5379,2239 -7661,22445l81040 -6615 -8 -6596 4291 14201 2739 -827c13041,-23850 -3011,-19101 39861,-22744l22146 80 429 7447 22055 -8591 520 -19007 -19852 12815 -25298 -271 -7525 0 -37359 9205 -265 -44330 0 -5018c6187,-14745 7525,7311 7525,-17562l-22575 0 -16062 11386 1012 8685z"/>
+ <path id="_142733864" class="fil47" d="M1.38131e+006 480914l50489 5308 -939 2341 2696 14859 -25635 -834 -16578 15960 -5017 0 -25477 -947 -9854 -19340c13399,-7394 13521,5613 15265,-9820l-7525 0c-24475,2180 -24251,21037 -37624,22580l0 7527c1431,12667 25472,7527 40132,7527 16722,0 33444,0 50166,0l42628 -354 2522 -7173 12541 0 0 -12545c0,-12765 2322,-8922 -7524,-10035l-47178 -24615 1814 -3197 30890 -11111 -8599 -13235 -9532 -639 -30103 109c-14867,0 -13337,4006 -22574,7527l-9404 262 -9163 11880 23583 17965z"/>
+ <polygon id="_148092864" class="fil50" points="523472,458333 500971,478407 500467,488008 485509,489343 484662,491924 493372,500986 493372,506003 494303,539034 513439,548655 523472,548655 530997,536111 530029,507313 538522,498476 551138,488177 563778,491583 560977,501112 577900,520506 583671,511021 584084,475026 598721,480914 603738,468369 594853,462253 585965,460903 580355,452278 568621,450807 538522,450807 "/>
+ <path id="_141568232" class="fil51" d="M448223 1.5698e+006l187 7106 9844 494 27593 -73 0 15053 -30099 0 11384 16066 1773 -2992 24672 7734 52470 9300 40133 0 11161 -22148 -96443 -433 0 -15053 27590 0c3748,0 37483,-14147 47658,-15054l11920 -8198 10655 671 15917 -14193 14180 -947 8269 -6708 11800 -732 -42641 -50180 20053 32626 -30723 24148c-29521,181 -21059,23987 -61881,23703 -28491,-198 -56972,-190 -85472,-190z"/>
+ <path id="_146212392" class="fil38" d="M1.74501e+006 794532l0 7527c-1135,10302 -22566,60825 -41728,63185l-6744 -30188c-13854,28759 -10772,-6001 -20811,30677 -4644,16969 -3457,27596 -3457,49229l967 18762 -8406 8838 -473 14893 -6950 3090 -609 11936 -7104 187 0 15053 62525 -83639 -2220 -1336 20158 -12578 1681 -19502 18145 -34018 17600 -72223 -22574 30107z"/>
+ <path id="_148710256" class="fil26" d="M1.66475e+006 1.16837e+006l-30099 45161 14977 -12546 481 -10293 14613 689 -726 70372 5076 9581 3204 22484 7309 22795c20158,-2841 10546,-34404 13089,-55079 2117,-17211 9701,-32101 9701,-58038l0 -30108c0,-22746 -7517,-31071 -7525,-50179l-30100 45161z"/>
+ <path id="_141645944" class="fil52" d="M1.24586e+006 1.66012e+006l5016 7527 5017 0 25083 0c17505,0 13170,-7527 40133,-7527 1021,-9395 24251,-13013 34770,-22927 15495,-14603 5591,-19895 25634,-32065l-5767 -2553 33153 -77938 -15040 0 -12551 0c-8184,904 -42245,76949 -47638,87832 -10810,21809 -10614,24348 -32412,35321 -6413,3229 -44191,12333 -55398,12330z"/>
+ <path id="_147979008" class="fil47" d="M709086 1.05546e+006l0 15053 7525 0c-344,-18493 -4708,-13580 19633,-15487l3629 -29593 -687 -5099c0,-26794 -18084,-29870 -23189,-74654l-19085 -3888 -25450 -56941 -13657 19184 -3718 -1323 10131 41978 15367 2705 -2364 32238 37450 35203 3645 -1056 -9230 41680z"/>
+ <path id="_148527120" class="fil34" d="M1.68732e+006 1.05546e+006l-7525 0 -186 7106 -14864 421 -30099 97848 12354 3711 -2473 -1693 20167 -12921 -6618 -17643 9633 -1292 -2964 37365 30100 -45161 111 -14627 12008 -615 451 -32427 15865 -24553 -844 -5555 0 -20072 -10232 7350 -8782 -5252 -1125 10445c-109,7810 308,5658 4874,9393l-11905 872 -7946 7300z"/>
+ <polygon id="_142706040" class="fil5" points="882159,1.65259e+006 874634,1.66012e+006 874447,1.66723e+006 864602,1.66772e+006 851261,1.67939e+006 852059,1.69023e+006 885053,1.70876e+006 886514,1.70581e+006 889683,1.71281e+006 907871,1.71228e+006 912511,1.71994e+006 913964,1.71778e+006 936968,1.73301e+006 961122,1.73135e+006 965556,1.71427e+006 954765,1.71052e+006 954482,1.69315e+006 937536,1.67496e+006 926678,1.6757e+006 921685,1.66787e+006 912391,1.66754e+006 892558,1.64502e+006 "/>
+ <path id="_146476872" class="fil11" d="M1.42646e+006 716755l-7524 0 -3180 35747 8196 11923 0 7527 22574 0 17559 0 0 -2677 25082 0 0 2677 10034 0c2282,-20206 7858,7569 7661,-22445 -67,-10087 -136,-20149 -136,-30243l27591 0 5611 821 11947 -10857 0 -5018 -11920 8198 -5638 -671 -10033 0 -5017 0 -8834 -8495 -6215 968 -20067 -15053 -4013 -6022 -11037 1004 -25428 2552 -1577 4325 9924 9667 17081 26108 -701 20453 5718 12163c-6004,5325 -4891,5018 -15050,5018l-19200 -445 -8037 -20043 11920 -4019 -9766 -8109 1041 -9163 -8566 -5891z"/>
+ <path id="_146530952" class="fil12" d="M172310 741844l30100 35126 -685 5699 23260 26917c11768,-1330 6586,-91 8169,-13118l4645 605 22703 12842 7124 -7856 17558 0 -972 -25999 6366 -6658 -3760 -12983 -4758 10086 -23870 -1483c-6537,8490 -415,7065 -13139,6969l-12428 -362 -446 -14343 -13825 -2049 -395 -11898 -8073 -3786 57 -27578 -30106 -238 -7525 7527 0 5018 -955 6189 8919 10143 -7964 1230z"/>
+ <polygon id="_147673064" class="fil38" points="678986,1.40672e+006 702790,1.45256e+006 707380,1.45358e+006 731661,1.39919e+006 731661,1.38915e+006 740101,1.37472e+006 739186,1.33145e+006 727266,1.33964e+006 721627,1.33897e+006 712224,1.33871e+006 706975,1.33076e+006 700478,1.34875e+006 682233,1.36982e+006 671462,1.36908e+006 "/>
+ <path id="_146908504" class="fil15" d="M638854 1.2336e+006l-2509 0 0 10036 12542 27598 11920 8198 5638 -671 5017 0c10533,0 12773,-4773 20066,-7527l5016 0 26156 -15121 1436 2576c0,-12536 -98,-25111 9,-37642 267,-31465 -2007,-14420 -7534,-27591l0 -5017 0 -2509 0 -5018 8492 -8836 -967 -6217 -7854 -7126 8809 -9266 -897 -33359 14992 -429 -7525 -7526 -14983 324 -389 29670 -14638 436 -90 12222 45 10036 -541 11049 8048 3787 -7 55786 -52583 2563 -165 14627 -1954 2328 -15550 -17381z"/>
+ <polygon id="_147806064" class="fil35" points="403073,1.14579e+006 398049,1.15774e+006 407797,1.16845e+006 422222,1.16952e+006 432081,1.17442e+006 441369,1.20533e+006 448223,1.21344e+006 448508,1.24093e+006 463491,1.25087e+006 462762,1.26958e+006 470489,1.27361e+006 473877,1.29093e+006 485602,1.29446e+006 487630,1.30682e+006 493207,1.30171e+006 493021,1.32933e+006 501980,1.33599e+006 505540,1.33129e+006 515947,1.33897e+006 507828,1.30899e+006 501254,1.31034e+006 501007,1.28859e+006 493505,1.28752e+006 493185,1.27346e+006 498882,1.26794e+006 486397,1.266e+006 471095,1.24833e+006 470757,1.21414e+006 457231,1.21264e+006 455650,1.17566e+006 450366,1.17129e+006 450904,1.15071e+006 442205,1.14387e+006 434187,1.14589e+006 433173,1.1232e+006 425648,1.1232e+006 "/>
+ <path id="_147697712" class="fil47" d="M638854 1.2336e+006l15550 17381 1954 -2328 165 -14627 52583 -2563 7 -55786 -8048 -3787 541 -11049 -45 -10036 90 -12222 14638 -436 389 -29670 14983 -324 -25361 -29853c-31169,3166 -20918,74997 -19489,105230l-7410 2104 -417 25589 -10192 6977 -12107 389 -1265 10273 -11723 -3275 -4843 8013z"/>
+ <path id="_340050568" class="fil2" d="M761760 1.50206e+006c1343,-11649 10847,-10900 22145,-12974l682 -13992 8330 -6990 -932 -28126 8456 -6999 -1056 -6187 -3164 -19965 -18922 5507 -11464 18165 -9091 -1198 -9496 5759 -538 -28340 -7524 0 0 17563 -8493 8836 968 6217 -14997 15115 -53 9975 45149 37634z"/>
+ <path id="_143551768" class="fil6" d="M1.60455e+006 643996l1423 -21608 11119 9063 10033 0 23125 -639 19516 15692 5017 0 27591 0 6216 968 8834 -8495 12541 0c-2494,11294 -4486,53150 7525,57706l492 -83090 -8034 -12844 -68985 3430 1007 12202 -62436 16 -2509 0 -217 20298 7742 7301z"/>
+ <path id="_144175304" class="fil7" d="M746710 1.27876e+006c-11735,1327 -7524,2814 -7524,17562l-8493 8837 968 11235 -35117 0 -5016 0 -16578 15961 -5997 -907 -11836 -8339 2513 25816 7783 8922 -968 6217 -2508 20072 15049 22580 -7524 -37634 10771 738 18245 -21070 6497 -17986 5249 7949 9403 262 5639 670 11920 -8197 915 43272 -8440 14434 0 10035 7525 7527 7524 0 0 -15053 25 -82366 14601 -593 498 -9871 8419 -8838 -968 -18762 -10033 0 -12542 7527z"/>
+ <polygon id="_141307328" class="fil29" points="31846,975176 31846,930015 47078,912618 46919,885288 66384,884653 77839,857575 106283,810412 104017,808588 112565,805544 112253,795171 138635,781648 157261,779479 157261,756898 157261,724282 151321,714545 153969,714758 156803,707192 154444,705788 145027,712668 141616,704683 130091,704021 126452,695656 119636,696683 149834,724108 149985,754648 111940,787259 99972,787418 89060,796746 89908,807471 61759,827089 37856,904049 24087,927077 24229,947579 25116,971945 "/>
+ <path id="_341947200" class="fil30" d="M224985 1.06299e+006l-97 12763 63367 61941 9689 407 3784 8180 11266 -653 3784 8180 13555 -496 42641 0 22575 0 7524 -7527 22575 -22581c-11267,-1273 -7551,-533 -7524,-15053l-11920 8197 -10655 -671 -9019 9205 -2214 -2646 -7634 9463 -41333 -968 -25300 56 -30088 -25561 -2189 2602 -227 -14408 -20170 -285 -9549 -10341 -446 -9178 -12155 -12348 -10240 1722z"/>
+ <path id="_32404024" class="fil28" d="M493372 638977l13991 20701 13627 -6197 6023 9350 3449 -1161 -694 -11846 11226 -10887 12577 40 1432 3484 -17520 7203 762 3534 14997 1214c1147,14160 11908,12585 28246,17399l9703 -10302 12764 -5c9437,16945 4084,12599 29882,12599l357 -3378 -22469 -2376 15656 -20895 -1069 -8477 -10437 -7575 -3726 8051 -11362 -5210 -6410 5905 -12835 -14524 14236 -2171 -3040 -14343 4261 -6717 -13328 -1050 -22574 0 -8196 11923 670 5640 -35456 27538 -9150 -3225 -1445 -14617 -14148 10375z"/>
+ <path id="_344802304" class="fil2" d="M869617 1.61496e+006l-6194 -6670 -10942 -1046 -706 -6920 -7241 -5436 0 -10035 9243 5724 10194 2090 9302 8816 1646 5532 6822 703 702 6824 8811 6469 -6587 1476 -8834 -8495 -6216 968zm-40133 7527l-7524 7527 12541 15053 6216 -968 8833 8495 6217 -968 8834 8495 10033 0 7525 -7527 7524 -15054 8129 -12663 -3883 -14325 -16787 -18173 -6070 1023 -19452 -22372 7964 -1231 -11682 -13331 -10470 -1912 -3640 -8365 -6816 1027 -16579 -15960 -11012 907 0 10035 19328 20810 5755 -738c18521,7814 12541,35512 12541,60215l-7525 0z"/>
+ <path id="_145562952" class="fil23" d="M1.29101e+006 623924l-1027 19362 8363 3641 1046 10944 6668 6196 0 12545c19543,2187 1496,14381 15050,20071l-446 -18760 10214 -3397 -4326 -10994 15432 3446 4017 -5550 14956 523 5110 7241 19973 -500 5110 -7262 10401 310 12164 -15260 9245 -897 11023 -14132 -21981 128 -4954 7885 -10689 -532 -35117 -692 -5016 737 -10252 113 -8861 -6434 -1219 -8637 -5631 5436 -2527 -448 -6181 -12936 -10478 371 -10252 -158 -9815 7640z"/>
+ <path id="_145563048" class="fil36" d="M1.32111e+006 219984l-11384 16066 -6174 -1013 -13340 11746 798 5817 -8493 8836 968 13744 -15049 12545 0 10036 -8493 8836 968 6217 -8494 8837 817 10812 -14475 586 -496 9871 -6595 6198 -1608 11022c-12888,-7737 -6774,-48406 -6774,-64888 -13218,1494 -7525,32252 -7525,45161 0,17562 0,35125 0,52688l2992 1502 12058 -16556 10739 -812 11835 8339 -278 -13006 7804 -7066 -1012 -28756 16061 -11387 384 -30594 14511 3014 902 -25223 6610 7675 -325 -13617 8051 -3774 240 -20236 12142 -136 10062 -7715 1158 -11222 21597 -20904 -83 -12751 -23480 19112 2582 1974 -9201 9022z"/>
+ <path id="_143231104" class="fil23" d="M791860 1.13073e+006l0 15054 8739 3234 -1025 3649 -22655 913 -451 12706 7520 6913 -9481 10270 -12735 222 481 55963 -8110 3773 585 18808 -8100 3772 82 12751 12542 -7527 10033 0c12220,-1336 7791,-11018 7308,-25307l15013 -15061 133 -15047 15089 -23445 8008 -2493 -336 -11695 -8087 -3787 496 -13559 63 -29678c14980,-1102 13677,3642 14988,-7956l-12758 115 1013 -2389 -17583 -7153 -772 16954z"/>
+ <path id="_143230624" class="fil41" d="M1.29101e+006 189876l30366 -3178 -154 8415 -8134 3785 604 18795 -10407 9550 -9986 110 -34194 48122 -3077 -2235 1512 4185 -9720 -14519 549 -5288c0,-16540 4572,2589 5016,-17563l23376 -21608 -801 -5990 -10033 0 -8834 8495 -6216 -968 -11552 10988 -1022 54244c-2720,7295 -7492,9535 -7492,20071l0 2510 0 5017 6355 11926 16870 -18822 -651 -5648 15051 -12545 15049 -12545 -968 -13744 8493 -8836 -798 -5817 13340 -11746 6174 1013 11384 -16066 -75 -17781 25520 -28024 -2414 -2335 -10368 -9681 -10154 160 -5018 -45 -10251 -113 -9549 10415 -109 9988 -7682 7308z"/>
+ <path id="_143551576" class="fil41" d="M508422 832166c1514,13401 33665,6388 49931,8152l-4355 6792 14623 110c1326,-11738 2813,-7527 18357,-6729l11743 -13343 808 -12318 4209 -20298 7526 -73 9160 589 2922 15111 2966 -573 0 -22581 -11919 -8197 -15672 671c-831,7361 -30717,17494 -40133,20071l-5017 0c-13391,0 -868,-569 -12541,-5018l-15050 0 -10497 14726 464 5346 0 5018c0,8663 -1024,4956 2293,11899l-9818 645z"/>
+ <polygon id="_343921776" class="fil3" points="300233,847220 309488,857361 327856,869033 388384,871552 388218,875010 375313,883828 353903,889370 358311,913828 377990,907435 383007,907435 408090,899938 437703,899464 440698,884854 428778,893052 418124,892381 411377,871649 424019,857633 416876,847987 408090,847220 403073,847220 394807,854014 385520,854855 367958,854747 362941,854747 354107,846252 352193,849195 329828,841087 300233,839693 "/>
+ <polygon id="_343921872" class="fil39" points="1.63465e+006,227510 1.64719e+006,235037 1.653e+006,234239 1.66555e+006,246783 1.663e+006,248517 1.67254e+006,266346 1.67478e+006,265102 1.69352e+006,265825 1.69919e+006,290856 1.70739e+006,302779 1.71347e+006,301922 1.72996e+006,317832 1.72039e+006,283052 1.70581e+006,258815 1.69517e+006,257489 1.69196e+006,235371 1.68994e+006,237174 1.67599e+006,221190 1.66704e+006,220012 1.65749e+006,209681 1.65722e+006,197403 1.63879e+006,178167 1.60455e+006,174823 1.61207e+006,187367 1.61112e+006,200891 "/>
+ <polygon id="_143054448" class="fil42" points="1.44217e+006,200824 1.43933e+006,214834 1.44645e+006,225946 1.44401e+006,227595 1.46659e+006,230019 1.47663e+006,229984 1.49021e+006,230512 1.49405e+006,223083 1.53227e+006,219504 1.52985e+006,210375 1.53194e+006,212416 1.54134e+006,199307 1.53793e+006,199830 1.51397e+006,186369 1.48934e+006,177424 1.44122e+006,174833 "/>
+ <polygon id="_143054352" class="fil33" points="107094,676612 119636,696683 126452,695656 130091,704021 141616,704683 145027,712668 154444,705788 156803,707192 153969,714758 151321,714545 157261,724282 157261,756898 164785,741844 172310,741844 180274,740614 171355,730471 172310,724282 172310,719264 179835,711737 178982,700233 171398,694963 171841,692452 187360,691665 187360,674103 180376,668663 179749,654033 119636,654031 119467,673894 108846,665243 "/>
+ <path id="_143053968" class="fil31" d="M1.76006e+006 132170l811 -10856 -31529 -31169 2296 -1641 -9203 -9022 -5016 0 -37625 0 111 14628 14837 3117 -17008 17819 -12110 -6651 3902 -5707 -14290 -3953 3700 -8922 -16766 -10331 0 45161 20066 0c15946,0 15047,3991 23205,14792l9403 262 2509 0c9173,0 8980,-1458 17363,-2931l863 -13944 8878 -4536 25368 6536 10235 7348z"/>
+ <polygon id="_143053872" class="fil53" points="538522,498476 554710,506691 553571,513530 563004,540546 548555,541129 543539,541129 536225,533041 530997,536111 523472,548655 532491,557860 534704,555214 542339,564677 576146,563709 591196,556182 605451,535009 613351,533376 613844,523568 613770,513530 613770,508513 605278,499676 606246,488441 598721,480914 584084,475026 583671,511021 577900,520506 560977,501112 563778,491583 551138,488177 "/>
+ <path id="_143053584" class="fil54" d="M1.51425e+006 1.07052e+006l0 12545 0 10036c14213,0 28427,-4 42641,0 6743,2 16561,657 22834,260 21860,-1385 -350,-1430 14790,-7787l6216 968 8834 -8495 6216 968 8834 -8495 5017 0c9530,-4020 12541,-9762 11958,-24488l-27009 9435 -5016 0 -32608 0 -5639 670 -11919 -8197 -5723 9246c-3561,9352 -2091,5808 -16852,5808l0 -22581 -7525 0 -8195 11923c671,15371 4881,16858 -6854,18184z"/>
+ <path id="_143055216" class="fil31" d="M217460 332886l9931 334 12643 2175 12683 -611 -2173 -8445 59604 -5673 16935 5426 8266 6794 5017 0 10034 0 0 12545c-19805,-1747 -10192,-1310 -21701,13419 -9007,11524 -16262,12711 -15500,26572l9609 152 22575 -22581 12116 -127 499 -9907 11670 -13344 5814 798 12542 -15054 -9562 4968 -25954 -15924 3030 -4130 -17976 -382 -2101 -7239 -12653 127 -30100 35 -13580 -528 -3773 8074 -32988 -236 -12845 13747 -12062 9015z"/>
+ <path id="_148964728" class="fil12" d="M172310 809586l206 17433 10407 19204 12920 3424 -743 2806c-13399,7394 -13522,-5612 -15265,9821l42642 0 2508 0 -2854 601 13208 51958 12097 451 909 18948 24080 23424 17081 364 3202 14648 15051 10035c-9,-17931 -8617,-37332 -22423,-40696l-834 -11268 -14199 -3884 -795 -11130 -7201 -3023 3 -9986 -9485 -10638 -9977 -5 -10404 -9434 -494 -27694 -14407 -770 -389 -11669 -9396 -11055 -12721 2653 -1084 -13853 -11182 -14068 -10461 3403z"/>
+ <path id="_143053392" class="fil51" d="M380499 654031l15050 15054 -4856 -4625 7865 -10991 17636 14429 15068 -6795 5376 6499 18108 6869 1425 -12762 11311 887 6218 -9438 12147 8400 -110 -14627 -12211 4985 -5237 -394 -9832 -282 2703 -11685 -12937 -578 -13521 -9466 -6380 -9912 -2485 1393 -378 -11699 -15844 -11861 832 -10719 -17406 -471 -11117 -9016 -1425 11572 8493 8837 -968 13744 7854 7125 -6561 19579 14124 1897c-5947,14309 -20852,-4457 -22942,14051z"/>
+ <path id="_145760064" class="fil11" d="M277659 869801l37624 45161c14860,0 66155,6369 67724,-7527l-5017 0 -19679 6393 -4408 -24458 21410 -5542 12905 -8818 166 -3458 -60528 -2519 -18368 -11672 -9255 -10141 -853 15381 -18890 -14347 -7755 1919 5869 6242 -945 13386z"/>
+ <polygon id="_143053296" class="fil40" points="388024,764425 392092,778468 403223,779929 401161,801159 388024,802059 385515,802014 375812,800970 358632,794327 356887,782121 350650,787498 334715,786037 334291,782938 348538,777531 348548,774676 310267,771952 307759,771952 307473,759092 322808,741844 316533,740619 292708,766934 292708,784497 292708,787035 314048,786548 315605,794403 327331,794897 330210,801795 348127,805603 345219,809677 373129,809418 384115,822817 400293,832247 423140,832166 425395,832157 425178,789978 398057,764425 "/>
+ <path id="_142525896" class="fil17" d="M1.72996e+006 317832l-671 10658 8196 11923 15050 0 0 -22581 0 -7526c-19522,-2135 -18873,-31824 -20626,-49620l-10275 -4899 8500 -18484 -9458 -16348 -10606 -1036c-1638,-5280 -15511,-16562 -19095,-18646 -9747,-5667 -20767,-3870 -33755,-3870l267 12278 9552 10331 8952 1178 13945 15984 2024 -1803 3206 22118 10636 1326 14580 24237 9578 34780z"/>
+ <polygon id="_141453576" class="fil20" points="485847,548655 498389,563709 504575,562691 519429,579948 528488,571236 534704,570268 543539,578763 576146,578763 576146,563709 542339,564677 534704,555214 532491,557860 523472,548655 513439,548655 494303,539034 493372,506003 493372,500986 484662,491924 485509,489343 500467,488008 500971,478407 523472,458333 511247,454340 497651,457595 478323,478405 479291,484622 470871,493460 470327,503211 448223,498476 448223,521057 450511,522719 460766,510948 470700,511448 470179,529159 "/>
+ <path id="_148561888" class="fil15" d="M1.30606e+006 465860l217 16328 27374 -6292 5017 0 10035 -73 9903 498 128 12120 7525 0c14517,27 13776,3744 15050,-7527l-23583 -17965 9163 -11880 9404 -262c9237,-3521 7707,-7527 22574,-7527l30103 -109 9532 639 8599 13235 -30890 11111 -1814 3197 47178 24615 0 -7527 0 -42652c-18896,-1616 -12195,-10036 -35097,-10036l-25103 0c-11888,0 -16158,325 -22426,6824l-40042 3824 -20769 10457 -12078 9002z"/>
+ <path id="_143620896" class="fil47" d="M440698 1.27123e+006l217 -12762c-11261,-6816 -15596,-10868 -15368,-27388l-15106 -19845 315 -10474 -2502 659 -5589 -27748 -7200 -5090 84 -15272 -22575 0c-1470,13010 -9114,6368 -24438,8172l-6478 13494 16443 1918 -16480 7790 9019 7986 -5954 8433 3472 12280 8669 9598 10291 -2420 9791 -29030 6458 8587 4253 -3070 15443 27189 -2478 1607 9194 451c4316,20675 12900,33409 30519,44935z"/>
+ <path id="_143434608" class="fil29" d="M322808 741844l-15335 17248 286 12860 2508 0 38281 2724 -10 2855 -14247 5407 424 3099 15935 1461 6237 -5377 1745 12206 17180 6643 9703 1044 2509 45 13137 -900 2062 -21230 -11131 -1461 -4068 -14043c-9946,-1147 -13570,-11640 -15189,-23417l-37486 -6690 -12541 7526z"/>
+ <polygon id="_145976008" class="fil55" points="1.37379e+006,154751 1.38421e+006,148891 1.40618e+006,139697 1.43871e+006,139288 1.44432e+006,130749 1.45638e+006,136900 1.50422e+006,139697 1.50673e+006,139697 1.50673e+006,109590 1.47913e+006,87063 1.44978e+006,86277 1.44151e+006,79482 1.44076e+006,87556 1.44556e+006,96921 1.43837e+006,123518 1.42667e+006,130042 1.4258e+006,127456 1.38218e+006,140452 "/>
+ <path id="_143649496" class="fil49" d="M463273 892381c-1185,10274 -23588,29757 -40133,30107l-8833 8495 -11234 -968c-4244,10157 -17991,7527 -30099,7527l0 22581 8995 11334 21104 26300 -5993 -13466 5279 -5927 -16129 -27213 3217 472 10498 -9732 2062 3882 38431 -17251 -704 -3230 2543 10814 8935 2916 1702 2321 -8917 11656 -3379 -1279 80 28474c3615,13213 9736,19410 22545,14624l-802 -69088 6327 -4151 9555 -44252 -15050 15054z"/>
+ <polygon id="_143805120" class="fil1" points="1.58197e+006,56902 1.58197e+006,64429 1.62967e+006,64091 1.64134e+006,66008 1.64217e+006,79482 1.65894e+006,89813 1.65524e+006,98735 1.66953e+006,102688 1.66563e+006,108395 1.67774e+006,115046 1.69475e+006,97227 1.67991e+006,94110 1.6798e+006,79482 1.71742e+006,79482 1.72244e+006,79482 1.69245e+006,64106 1.69202e+006,49542 1.67948e+006,48946 1.67745e+006,41703 1.66726e+006,41848 1.66224e+006,41770 1.64999e+006,42258 1.6449e+006,49464 1.62109e+006,48878 1.61731e+006,56943 "/>
+ <path id="_341201656" class="fil45" d="M478323 235037c42867,0 23758,-12317 74239,4069l2816 9264 5719 9248 -37625 0c-13763,0 -20866,4007 -30100,7527l-22574 0 0 7526 32879 272c8398,-6614 13656,-7798 24811,-7798l37627 -80 12618 1486 -10021 3184 22485 2891 9779 -204 10232 -9732c-6042,-16947 -46035,-42706 -72686,-42706l-27592 0c-10614,0 -29953,8551 -32607,15053z"/>
+ <polygon id="_146534240" class="fil2" points="576146,1.5698e+006 561353,1.59061e+006 563605,1.59238e+006 608022,1.59321e+006 611905,1.58495e+006 656249,1.58443e+006 657867,1.56919e+006 662969,1.57429e+006 671462,1.56227e+006 648887,1.53969e+006 637087,1.54042e+006 628818,1.54713e+006 614638,1.54808e+006 598721,1.56227e+006 588066,1.5616e+006 "/>
+ <path id="_149334280" class="fil51" d="M1.5594e+006 1.39166e+006l9202 -9022 -2645 -2214 8095 -8892 3482 -10987 11966 13552 -968 13744 8492 8837 -670 5639 8195 11923c11268,1274 7552,533 6557,16253l8493 8836 0 17563c19383,-2121 -2194,-47833 -7590,-52470l562 -33848 -8097 -3786 572 -28830 -8053 -3787 31 -47887 -15049 12545 968 6217 -8494 8837 968 36324 -8492 8837 968 6217 -8493 8836 0 17563z"/>
+ <path id="_143466360" class="fil1" d="M1.91809e+006 1.00278e+006l-15049 -17562c271,-12181 -82,-10303 13344,-14026l10164 -12361 2046 3260 32136 -9490 5017 0 10034 0 0 20072 -325 4898 -5091 17410 -20308 15190 -24442 136 2931 7375 9610 152 20071 108 9125 -1040 11806 -10650 -2172 -1527 5594 -14594 3769 -24366 9115 1461 17941 -17134 0 -17563 0 -2483 -25301 -81 666 3063 -30350 4697 -12623 11784 -24122 5028 -26160 13117 -183 25295 12725 9831 10032 0z"/>
+ <path id="_141490920" class="fil1" d="M2.46991e+006 1.72786e+006l7347 10237 287 9407 2964 -1728 42077 62371 0 -10036 -24820 -49143 3154 -2635 16719 9507 4001 -8362c15515,447 33837,-1363 42054,-13623 5439,-8115 20262,-26169 6520,-36218l-7075 7975 -52340 17056 -1721 -2810 -3085 8478 -16351 -669 -6235 6278 -13496 -6085z"/>
+ <path id="_145587952" class="fil44" d="M1.46158e+006 495968c9846,1113 7524,-2730 7524,10035l0 12545 -12541 0 -2522 7173 -42628 354 -8195 11923 519 10234 -9880 497 -12543 7453 0 22581 28167 -5350 4441 -2177 8833 -8495 11233 968 21044 -23817 6548 1237 15049 0c0,-18844 4921,-46379 -10033,-52688l-5016 0 0 7527z"/>
+ <path id="_145926232" class="fil2" d="M1.91809e+006 1.00278e+006l7526 7527 24442 -136 20308 -15190 5091 -17410 325 -4898 0 -20072 -10034 0 -5017 0 -32136 9490 -2046 -3260 -10164 12361c-13426,3723 -13073,1845 -13344,14026l15049 17562z"/>
+ <path id="_148936784" class="fil30" d="M224985 809586l7524 12545 -906 5997 15956 16583 0 10036 10715 -693 19385 15747 945 -13386 -5869 -6242 7755 -1919 18890 14347 853 -15381 0 -7527c-10107,-1142 -9957,-14028 -9818,-25304l-6094 -3226 863 -9104 -17558 0 -7124 7856 -22703 -12842 -4645 -605c-1583,13027 3599,11788 -8169,13118z"/>
+ <path id="_146845680" class="fil9" d="M1.68732e+006 1.05546e+006l7946 -7300 11905 -872c-4566,-3735 -4983,-1583 -4874,-9393l1125 -10445 8782 5252 10232 -7350 0 20072 844 5555 -15865 24553 -451 32427 -12008 615 -111 14627 12542 -7488 22464 -465 110 -14627 -12605 -17479 -1 -10337 9257 -21969 4539 -15228 6832 -4224 -542 -11049 45 -12545 113 -10255 774 -2775 -36066 -8699 -1697 3247 -1046 15954 -5473 9503 2704 1078 -8084 29956 -1391 9661z"/>
+ <polygon id="_145605128" class="fil3" points="232509,495968 232509,516039 224985,526075 237526,541129 247559,541129 240217,530899 240034,511021 256128,519894 254810,511723 266986,511193 268697,517837 274733,518873 278218,533138 288037,541246 292708,538620 292708,465860 290200,465860 290200,470878 279607,480660 274323,472349 267626,473387 262609,473387 257592,473387 241333,482828 "/>
+ <path id="_344809424" class="fil39" d="M1.59702e+006 503494l-11919 8198 -25705 -671c1427,12976 5908,5002 12813,2346l10042 7376 -229 12533 14676 439 436 14618 12428 362 20067 -40 10251 113 3784 -8136 11267 654 10163 -20197 -1961 -1929 -34401 -1225 -1929 -14414 22892 -7553 -32608 0 -8834 8494 -11233 -968z"/>
+ <path id="_141504488" class="fil6" d="M307759 982703l-15051 -10035 -41077 -13026 -4494 12837 -11689 618c-2238,12499 -8635,22149 9023,22991l11933 7561 6205 11671 0 5017 0 12545 7525 0 -119 -7532 401 -9830 2083 2954 25228 -15626 9944 -501 88 -19644z"/>
+ <path id="_90420112" class="fil43" d="M1.56692e+006 480914l28840 -97 1259 22677 11233 968 8834 -8494 32608 0 10033 0 20066 -15054 -13717 -14297 -1460 13871c-19483,4025 4032,5619 -14714,8161 -4093,555 -17627,-208 -22783,-208l-829 -13475 -14194 -1896 -27 -14737 50166 0 19987 2968 11083 8371 -970 11242 15049 0 -5016 -15054 -1291 -5979 -8742 -1548 -10252 113c-6198,-7315 -10468,-7639 -22356,-7639l-35116 0c-11888,0 -16158,324 -22358,7743l-10469 -374 -24864 22738z"/>
+ <path id="_141244176" class="fil17" d="M383007 907435c-1569,13896 -52864,7527 -67724,7527l20093 12354 25608 1945 9482 5772 5016 0 2508 0 5568 755 9483 -5773 10032 0 11234 968 8833 -8495c16545,-350 38948,-19833 40133,-30107l-14131 5623 3189 -11119 -11633 -2031 -2995 14610 -29613 474 -25083 7497z"/>
+ <path id="_141333464" class="fil9" d="M1.5293e+006 1.19847e+006l0 10035 6668 6197 1046 10944 8364 3640 -765 11205 8319 6988 -1057 6188 0 12544 0 12545 7525 0 -1028 -19362 8364 -3641 652 -11563 14398 -3491 2004 -10326 13234 -16850 -12567 5569 -18461 -17099 929 -6032 -8493 -8837 968 -13744 -8493 -8836c968,-15948 5178,-17436 -6557,-18762l126 26957 8456 6999 1707 18682 -12594 291 1455 7525 -7503 -8804 -6697 1038z"/>
+ <polygon id="_144076760" class="fil39" points="1.36626e+006,734318 1.39874e+006,708699 1.41894e+006,716755 1.42646e+006,716755 1.42562e+006,703673 1.44151e+006,679120 1.44151e+006,674103 1.44023e+006,644414 1.41067e+006,663142 1.37379e+006,709228 1.37475e+006,717954 1.36626e+006,726791 "/>
+ <path id="_147763184" class="fil17" d="M292708 465860l0 72760 -151 9612 -10985 -5877 -9141 -1199c-6419,-10401 1333,-7554 -17347,-7554l0 15053 45149 45161 7526 7527 7524 0 -2508 -30107 -8663 -32434 -4633 -9667 754 -78328 -7525 15053z"/>
+ <polygon id="_146481112" class="fil46" points="1.32864e+006,109590 1.32864e+006,117117 1.35801e+006,118710 1.35927e+006,136527 1.36626e+006,139697 1.37422e+006,127613 1.40998e+006,123000 1.42018e+006,108453 1.39385e+006,79482 1.38388e+006,79535 1.36877e+006,94536 1.35525e+006,93629 1.33867e+006,109590 "/>
+ <path id="_142999536" class="fil37" d="M561097 601343l22574 0c1453,-12861 12002,-6780 25691,-8846l12610 -20852 -2015 -2303 -13711 9421 -7525 0 -22575 0 -32607 0 -8835 -8495 -6216 968 -9059 8712 -14854 -17257 -6186 1018 -12542 -15054c-11267,1274 -7552,534 -5771,13291l25838 24344 6216 -968 8834 8494 6215 -967 8834 8494 25084 0z"/>
+ <path id="_340328408" class="fil1" d="M1.6497e+006 1.50958e+006l-10826 16170 -11730 -21196c-255,-11155 -5488,-21467 -15069,-22572l0 105375c18493,-391 25016,-17968 28241,-31572l10240 -3667 -856 -2395 0 -40143z"/>
+ <polygon id="_146608112" class="fil34" points="523472,1.19095e+006 523472,1.15331e+006 506370,1.13983e+006 500445,1.13845e+006 500898,1.13575e+006 500898,1.1232e+006 487117,1.10448e+006 485637,1.0837e+006 478323,1.07804e+006 478292,1.12844e+006 486344,1.13223e+006 485740,1.15102e+006 493869,1.15481e+006 493215,1.16608e+006 501394,1.16986e+006 500777,1.18615e+006 508919,1.18993e+006 508522,1.21091e+006 514582,1.20529e+006 516668,1.22637e+006 521331,1.22655e+006 "/>
+ <path id="_143630296" class="fil52" d="M1.40388e+006 1.48951e+006l548 15557 24535 -3012 10034 -7526 0 22580 0 7527 7524 0 -4019 -16943 19070 -33236 0 -37634c-21476,2453 -42496,38116 -57692,52687z"/>
+ <path id="_142495728" class="fil25" d="M1.29101e+006 189876l0 5018 -6668 6196 -8382 11367 801 5990 -23376 21608c-444,20152 -5016,1023 -5016,17563l-549 5288 9720 14519 -1512 -4185 3077 2235 34194 -48122 9986 -110 10407 -9550 -604 -18795 8134 -3785 154 -8415 -30366 3178z"/>
+ <path id="_340786352" class="fil29" d="M478323 235037l-423 7327 -12706 1934 -7564 11009 13168 9838 22574 0c9234,-3520 16337,-7527 30100,-7527l37625 0 -5719 -9248 -2816 -9264c-50481,-16386 -31372,-4069 -74239,-4069z"/>
+ <path id="_146176176" class="fil22" d="M1.63465e+006 1.21353e+006l-7525 12545 1038 6484 -16088 13588 671 5640 -8196 11922 27592 -12545 17558 0c2824,6966 10683,9739 13652,18961 5037,15642 -5963,22009 8923,23692l-3204 -22484 -5076 -9581 726 -70372 -14613 -689 -481 10293 -14977 12546z"/>
+ <path id="_340296464" class="fil31" d="M1.32111e+006 862274l7525 12545 619 12166 14430 25468 733 -17666 13065 6681 4112 11963 9363 -5556 5244 6603 14503 2458 -1870 -9501c-452,-21368 -17649,-23443 -22575,-35126l0 -17562 -15050 -15054 0 10036 5254 8735 -795 2859 -34558 951z"/>
+ <polygon id="_342982416" class="fil3" points="1.70739e+006,302779 1.69919e+006,290856 1.69352e+006,265825 1.67478e+006,265102 1.67254e+006,266346 1.663e+006,248517 1.66555e+006,246783 1.653e+006,234239 1.64719e+006,235037 1.63465e+006,227510 1.63482e+006,237497 1.63761e+006,252134 1.65101e+006,259158 1.65637e+006,284655 1.6525e+006,296581 1.66963e+006,301074 "/>
+ <path id="_141199336" class="fil40" d="M1.55142e+006 340099l-11402 2451 1819 4794 -10809 3000 3465 17638 14892 29 35098 -33 12731 224c967,-1145 36769,-18064 3914,-21397l-9688 -13760 -14483 -159 -10033 33 -13802 -462 -1702 7642z"/>
+ <polygon id="_141640128" class="fil34" points="1.5293e+006,1.19847e+006 1.536e+006,1.19744e+006 1.5435e+006,1.20624e+006 1.54204e+006,1.19871e+006 1.55464e+006,1.19842e+006 1.55293e+006,1.17974e+006 1.54448e+006,1.17274e+006 1.54435e+006,1.14579e+006 1.54424e+006,1.13116e+006 1.53432e+006,1.13066e+006 1.50725e+006,1.12123e+006 1.50673e+006,1.13575e+006 1.50673e+006,1.14077e+006 1.51522e+006,1.1496e+006 1.5144e+006,1.17274e+006 1.52283e+006,1.17974e+006 1.52178e+006,1.18593e+006 "/>
+ <polygon id="_141274312" class="fil36" points="1.73749e+006,340413 1.74491e+006,360530 1.74501e+006,378047 1.77511e+006,423208 1.79016e+006,423208 1.79016e+006,393101 1.78096e+006,384080 1.78331e+006,382443 1.77511e+006,370520 1.7607e+006,359847 1.76001e+006,330377 1.75254e+006,317832 1.75254e+006,340413 "/>
+ <polygon id="_141308976" class="fil8" points="232509,495968 241333,482828 257592,473387 262609,473387 267626,473387 274323,472349 279607,480660 290200,470878 290200,465860 278280,457663 252576,458333 241137,449627 231796,423746 222478,423135 216113,416300 209152,422282 209934,428226 209934,433244 209934,438262 224759,465989 "/>
+ <path id="_343269928" class="fil28" d="M568621 847220l18758 -968 8833 8495 32609 0 -755 -25641 5945 -9468 2334 -32633 -10033 0 0 22581 -2966 573 -2922 -15111 -9160 -589 -7526 73 -4209 20298 -808 12318 -11743 13343c-15544,-798 -17031,-5009 -18357,6729z"/>
+ <path id="_141378088" class="fil26" d="M568621 450807l11734 1471 5610 8625 8888 1350 8885 6116 6932 6152 7797 -18815 1016 -2620 -12677 -3222 -8085 -6584 -25083 0c1492,-6196 2508,-7887 2508,-15054 0,-10281 1180,-6219 -7095,-7957l-618 -11692 265 -2518 -37287 -7491 -414 12095 7854 7125 -8389 7762 15039 5984 734 11323c15368,1167 20962,-4662 22386,7950z"/>
+ <polygon id="_341946744" class="fil6" points="1.63465e+006,556182 1.57947e+006,556182 1.57215e+006,564270 1.56773e+006,555853 1.55862e+006,553168 1.5593e+006,534029 1.54435e+006,533602 1.54435e+006,601343 1.56692e+006,601343 1.56685e+006,586288 1.56737e+006,576618 1.5841e+006,579189 1.58566e+006,593495 1.59265e+006,563824 1.63148e+006,563177 "/>
+ <polygon id="_339861448" class="fil44" points="372974,719264 360432,734318 376462,733411 393041,749371 399256,748403 408090,756898 413789,756206 433173,771952 433844,761294 425648,749371 410762,748947 410175,734469 399979,734962 388024,724282 388230,714040 383384,706110 395549,704210 383805,690867 377990,691665 345525,668883 345383,679120 359714,705533 367538,706944 "/>
+ <polygon id="_147751936" class="fil2" points="1.34369e+006,912453 1.35225e+006,918345 1.35121e+006,924997 1.36055e+006,943970 1.37477e+006,956505 1.38884e+006,957614 1.39832e+006,951841 1.40388e+006,952596 1.40185e+006,924746 1.38884e+006,907435 1.39071e+006,916936 1.3762e+006,914478 1.37096e+006,907875 1.3616e+006,913431 1.35748e+006,901468 1.34442e+006,894787 "/>
+ <path id="_141301896" class="fil30" d="M1.30606e+006 533602l0 5018 0 17562 15050 0 111 -14627 9920 -500 22577 74 9403 262 6986 8322 2183 -2735 9019 9204 12543 -7453 9880 -497 -519 -10234 8195 -11923c-16722,0 -33444,0 -50166,0 -14660,0 -38701,5140 -40132,-7527l-15050 15054z"/>
+ <polygon id="_145825776" class="fil18" points="1.28349e+006,548655 1.30606e+006,533602 1.32111e+006,518548 1.32111e+006,511021 1.32103e+006,488869 1.29896e+006,488324 1.29854e+006,465860 1.28349e+006,478405 "/>
+ <polygon id="_32323432" class="fil30" points="1.36626e+006,734318 1.36626e+006,746863 1.38015e+006,745860 1.39636e+006,764425 1.42395e+006,764425 1.41576e+006,752502 1.41894e+006,716755 1.39874e+006,708699 "/>
+ <path id="_339563000" class="fil2" d="M1.60455e+006 1.13826e+006l-111 14627 -7414 427c-1112,9848 2730,7526 -10032,7526l-20067 0 212 14848 14457 163 454 10077 -73 12547c16512,0 13449,-1967 21957,-10654 4512,-4607 13715,-12316 15667,-16945l0 -5017 8493 -8837 -968 -13744c3318,-8710 13273,-10789 -2508,-12545l-8834 8495 -11233 -968z"/>
+ <path id="_141767592" class="fil25" d="M1.36626e+006 488441c-1744,15433 -1866,2426 -15265,9820l9854 19340 25477 947 5017 0 16578 -15960 25635 834 -2696 -14859 939 -2341 -50489 -5308c-1274,11271 -533,7554 -15050,7527z"/>
+ <polygon id="_339910000" class="fil36" points="478323,787005 495881,802059 505794,801950 515874,789513 516370,779630 525980,779479 553571,779479 553571,764425 478323,764425 471218,764612 470725,774459 "/>
+ <polygon id="_339951408" class="fil2" points="1.66475e+006,1.06299e+006 1.67961e+006,1.06257e+006 1.6798e+006,1.05546e+006 1.65722e+006,1.05546e+006 1.65722e+006,1.02786e+006 1.68435e+006,1.02461e+006 1.67841e+006,995500 1.65722e+006,995248 1.67062e+006,1.00916e+006 1.65498e+006,1.01342e+006 1.66204e+006,1.02507e+006 1.65221e+006,1.02536e+006 1.60462e+006,1.02536e+006 1.6044e+006,1.03497e+006 1.60104e+006,1.03371e+006 1.59702e+006,1.04794e+006 1.60826e+006,1.0489e+006 1.61709e+006,1.04041e+006 1.62211e+006,1.04041e+006 1.63967e+006,1.04034e+006 1.64958e+006,1.04084e+006 1.65012e+006,1.06288e+006 "/>
+ <polygon id="_146157544" class="fil2" points="1.46158e+006,1.11568e+006 1.4691e+006,1.13826e+006 1.47913e+006,1.13826e+006 1.49025e+006,1.14732e+006 1.49168e+006,1.12571e+006 1.49168e+006,1.1207e+006 1.50763e+006,1.10411e+006 1.50673e+006,1.09812e+006 1.50641e+006,1.09121e+006 1.50112e+006,1.08616e+006 1.49168e+006,1.08546e+006 1.48415e+006,1.08557e+006 1.47913e+006,1.08557e+006 1.47633e+006,1.08547e+006 1.47608e+006,1.09266e+006 1.46158e+006,1.09315e+006 1.45706e+006,1.10335e+006 "/>
+ <polygon id="_143462304" class="fil19" points="2.57275e+006,1.89094e+006 2.64048e+006,1.89094e+006 2.61511e+006,1.86109e+006 2.58034e+006,1.85205e+006 2.56709e+006,1.86254e+006 2.5735e+006,1.87283e+006 "/>
+ <polygon id="_143753168" class="fil14" points="1.77511e+006,423208 1.77867e+006,443298 1.78183e+006,438489 1.78557e+006,473259 1.79769e+006,473387 1.79925e+006,482548 1.82779e+006,458333 1.82723e+006,430053 1.81315e+006,431080 1.81216e+006,456721 1.79771e+006,458651 1.79769e+006,400628 1.79769e+006,393101 1.79016e+006,393101 1.79016e+006,423208 "/>
+ <polygon id="_141245536" class="fil3" points="1.47663e+006,872309 1.48364e+006,871746 1.49168e+006,859765 1.49157e+006,849849 1.47913e+006,839693 1.47296e+006,840706 1.46158e+006,824640 1.43059e+006,825119 1.43272e+006,838152 1.44199e+006,841173 1.43903e+006,854212 1.45363e+006,854910 1.45338e+006,869396 "/>
+ <path id="_32387496" class="fil52" d="M1.439e+006 1.55474e+006l-187 7106 -11933 610 -6902 27734c-1044,18136 1547,24765 -16095,24765l0 -20072 0 -5017 5772 -9485 -2446 -1235 11725 -31933 -6107 889 -8485 19262 -2212 20544 -6526 8933 2420 1212 -9190 21920 0 5017 6 17578 14357 -5658 25285 -35188 11660 -13369 -2808 -1658 9264 -21921 -494 -9847 -7104 -187z"/>
+ <path id="_32388280" class="fil25" d="M1.6798e+006 480914l12542 0 970 -11242 -11083 -8371 -19987 -2968 -50166 0 27 14737 14194 1896 829 13475c5156,0 18690,763 22783,208 18746,-2542 -4769,-4136 14714,-8161l1460 -13871 13717 14297z"/>
+ <path id="_32292136" class="fil11" d="M1.56692e+006 684139l22575 0c0,24873 -1338,2817 -7525,17562l0 5018 265 44330 37359 -9205 -15050 0 0 -65232 -37624 0 0 7527z"/>
+ <path id="_32389264" class="fil49" d="M425648 1.04794e+006l7525 12545 -967 13744 8492 8836 0 25090 9806 -10273c-211,-19189 5244,-20750 5244,-37397l0 -2510 -216 -12499 -8995 2756 -33232 -47443 -2432 1814 -7800 176 8196 11923 -670 5639 15956 16583 -907 11016z"/>
+ <path id="_344346896" class="fil49" d="M621296 756898l-22575 0 0 15054 -10667 6331 10667 1196 15672 -671 11919 8197 10033 0 15050 7527c6206,-2606 5016,3650 5016,-10035l1058 -6188 -8319 -6987 -263 -9406 -472 -11403 -17086 6385 -10033 0z"/>
+ <polygon id="_147565832" class="fil28" points="1.57456e+006,792126 1.57352e+006,781044 1.56195e+006,779140 1.55689e+006,779479 1.54806e+006,787973 1.54184e+006,787005 1.48415e+006,787005 1.48415e+006,802059 1.49669e+006,802059 1.50171e+006,802059 1.51054e+006,810554 1.51676e+006,809586 1.51927e+006,809586 1.52428e+006,809586 1.53312e+006,801091 1.56626e+006,801400 "/>
+ <polygon id="_148512744" class="fil1" points="1.50171e+006,1.06299e+006 1.51414e+006,1.05283e+006 1.51425e+006,1.03539e+006 1.5023e+006,1.02471e+006 1.49669e+006,1.02536e+006 1.47913e+006,1.02536e+006 1.47412e+006,1.02536e+006 1.4634e+006,1.0331e+006 1.47031e+006,1.05478e+006 1.48095e+006,1.06371e+006 1.48666e+006,1.06299e+006 1.49669e+006,1.06299e+006 "/>
+ <path id="_344510256" class="fil51" d="M1.56692e+006 1.11568e+006l0 37635 30099 0 7414 -427 111 -14627 0 -22581c-31690,0 -14183,-1897 -27591,-7526l-10033 0 0 7526z"/>
+ <path id="_145414056" class="fil40" d="M345383 1.03288e+006l-14620 430c-2354,6491 -2938,4748 -2938,12115 0,12404 4864,21189 15051,25018l19323 804 8267 6794 12541 0c-4730,-19642 -17416,-34519 -37437,-38054l-187 -7107z"/>
+ <polygon id="_141894784" class="fil19" points="709086,340413 747382,382394 746710,388083 755203,396919 754236,403136 762728,411973 761912,422785 769285,423208 776810,408154 776386,393264 761912,392677 762728,381865 754236,373029 754973,367273 734169,347940 728179,348841 710317,332446 "/>
+ <path id="_148315480" class="fil34" d="M591196 556182l15050 0 10426 -8399 12149 8399 9137 -24463 -2367 -1178 5771 -9484 0 -10036 -14623 111 -481 14942 -4962 1 0 -12545c0,-11583 -4249,-22117 -15050,-25089l-968 11235 8492 8837 0 5017 74 10038 -493 9808 -7900 1633 -14255 21173z"/>
+ <polygon id="_143064328" class="fil43" points="628821,854747 633837,854747 650121,854530 656411,827148 657166,821579 651395,812095 651395,794532 636345,787005 634011,819638 628066,829106 "/>
+ <polygon id="_145049168" class="fil22" points="1.82779e+006,458333 1.83531e+006,458333 1.83531e+006,415681 1.82277e+006,415681 1.81775e+006,415681 1.79769e+006,400628 1.79771e+006,458651 1.81216e+006,456721 1.81315e+006,431080 1.82723e+006,430053 "/>
+ <path id="_145746816" class="fil36" d="M1.58197e+006 1.0103e+006l-7105 186 -493 9848 7598 1c7165,0 8856,-1016 15049,-2508l24457 -9141 1221 2435 11947 -10857 -198 -7629 7723 -17461 0 -15053 -6993 3170 -471 9589 1563 2108 -54298 35312z"/>
+ <polygon id="_344366808" class="fil7" points="1.6497e+006,922488 1.64723e+006,944707 1.63507e+006,945258 1.63444e+006,955320 1.64217e+006,960123 1.64217e+006,975176 1.6497e+006,972668 1.6568e+006,972481 1.65741e+006,960545 1.66436e+006,957455 1.66483e+006,942562 1.67324e+006,933724 1.67227e+006,914962 1.65013e+006,915041 "/>
+ <path id="_143946760" class="fil31" d="M470798 272671l0 -7526 -13168 -9838 7564 -11009 12706 -1934 423 -7327 -27592 15054 -5016 0c-14627,6170 -20067,17911 -20067,37634l11233 968 8843 -8246 23783 -1797 1291 -5979z"/>
+ <polygon id="_145215160" class="fil19" points="799385,1.66012e+006 799808,1.66749e+006 810617,1.66668e+006 819451,1.67517e+006 825667,1.67421e+006 834501,1.6827e+006 844534,1.6827e+006 845502,1.67146e+006 837082,1.66263e+006 836586,1.65274e+006 825777,1.65356e+006 816943,1.64507e+006 806909,1.64507e+006 776810,1.64507e+006 777237,1.65248e+006 799198,1.65301e+006 "/>
+ <polygon id="_339186968" class="fil47" points="1.55187e+006,488441 1.55187e+006,498476 1.5594e+006,511021 1.5851e+006,511692 1.59702e+006,503494 1.59576e+006,480817 1.56692e+006,480914 "/>
+ <polygon id="_339402808" class="fil0" points="1.31359e+006,862274 1.32111e+006,862274 1.35567e+006,861323 1.35646e+006,858464 1.35121e+006,849729 1.35121e+006,839693 1.34411e+006,839507 1.34364e+006,822131 1.32864e+006,809586 1.32864e+006,819622 1.33397e+006,827250 1.32724e+006,838818 1.31401e+006,839857 "/>
+ <polygon id="_342254088" class="fil21" points="1.82779e+006,578763 1.82779e+006,503494 1.81274e+006,503494 1.81262e+006,571241 1.81327e+006,580282 "/>
+ <path id="_142587872" class="fil47" d="M1.5895e+006 415681l0 20072c11091,0 24559,734 35307,191 13379,-677 9024,-6313 27851,-8384l-3389 -11846 -59769 -33z"/>
+ <polygon id="_142588544" class="fil56" points="455748,779479 462988,787423 465075,792813 470798,802059 478212,801633 478323,787005 470725,774459 471218,764612 478323,764425 465781,749371 459565,750339 450731,741844 440255,741999 448401,769242 "/>
+ <path id="_146449800" class="fil30" d="M1.32111e+006 511021c13373,-1543 13149,-20400 37624,-22580l-128 -12120 -9903 -498 -10035 73 -5017 0 -27374 6292 -217 -16328 -7525 0 426 22464 22069 545 80 22152z"/>
+ <path id="_146449992" class="fil5" d="M1.439e+006 1.55474e+006c-711,-9397 -12113,-7541 -20066,-7527l-11725 31933 2446 1235 -5772 9485 0 5017 0 20072c17642,0 15051,-6629 16095,-24765l6902 -27734 11933 -610 187 -7106z"/>
+ <polygon id="_339337552" class="fil57" points="806909,1.64507e+006 816943,1.64507e+006 825777,1.65356e+006 836586,1.65274e+006 837082,1.66263e+006 845502,1.67146e+006 844534,1.6827e+006 844954,1.69004e+006 852059,1.69023e+006 851261,1.67939e+006 864602,1.66772e+006 874447,1.66723e+006 874634,1.66012e+006 864601,1.66012e+006 855767,1.65162e+006 849550,1.65259e+006 840717,1.6441e+006 834501,1.64507e+006 821960,1.63001e+006 "/>
+ <path id="_146450376" class="fil23" d="M1.70739e+006 415681l7526 0 -100 19441 -21084 4015 -6729 11568 5338 7628 8742 1548 1291 5979 5016 0 -5016 -20071 10033 0 5229 -381 12329 5399 0 -27599c-7755,-7418 -9222,-21086 -22575,-22580l0 15053z"/>
+ <path id="_342892176" class="fil20" d="M433173 1.58485e+006l428 7447 22147 79 30099 0 0 -15053 -27593 73 -9844 -494 -187 -7106 -27591 0c1234,10922 -1836,6890 12111,7956l430 7098z"/>
+ <polygon id="_146450760" class="fil41" points="1.44653e+006,771952 1.42395e+006,771952 1.41184e+006,772079 1.41135e+006,784495 1.42336e+006,795176 1.43649e+006,794532 1.44533e+006,803027 1.45405e+006,802059 1.45405e+006,789514 1.45405e+006,784497 "/>
+ <path id="_146450952" class="fil39" d="M247559 541129l421 7340 7104 186 0 -15053c18680,0 10928,-2847 17347,7554l9141 1199 10985 5877 151 -9612 -4671 2626 -9819 -8108 -3485 -14265 -6036 -1036 -1711 -6644 -12176 530 1318 8171 -16094 -8873 183 19878 7342 10230z"/>
+ <polygon id="_146451160" class="fil49" points="530997,536111 536225,533041 543539,541129 548555,541129 563004,540546 553571,513530 554710,506691 538522,498476 530029,507313 "/>
+ <path id="_146451360" class="fil50" d="M1.36626e+006 139697l-6993 -3170 -1258 -17817 -29373 -1593 0 17562c2868,6805 14174,13814 25122,12883l11211 -1886 1291 -5979z"/>
+ <polygon id="_146451624" class="fil58" points="425648,749371 425226,726980 414668,724818 393183,711050 395549,706719 395549,704210 383384,706110 388230,714040 388024,724282 399979,734962 410175,734469 410762,748947 "/>
+ <path id="_146452032" class="fil19" d="M1.439e+006 1.52464e+006l0 -7527 -10144 -8103 -17448 3085 0 17563c5236,13742 11322,10036 27592,10036l0 -15054z"/>
+ <path id="_146452296" class="fil40" d="M395549 1.11568e+006l10655 671 11920 -8197 7524 -12545 0 -10036c-16465,0 -24915,249 -29723,12576l-376 17531z"/>
+ <path id="_340295688" class="fil58" d="M1.63214e+006 779479l17558 -22581 -429 -7447 -22146 -80c-1754,15532 -7525,-3330 -7525,30108l12542 0z"/>
+ <path id="_340295880" class="fil47" d="M739186 1.11568e+006c1453,12609 16361,22581 30099,22581l0 -12545 0 -5017 -22575 -20072 -420 14867 -7104 186z"/>
+ <polygon id="_340296072" class="fil0" points="844534,1.59489e+006 851775,1.60032e+006 852481,1.60724e+006 863423,1.60829e+006 869617,1.61496e+006 875833,1.61399e+006 884667,1.62249e+006 891254,1.62101e+006 882443,1.61454e+006 881741,1.60772e+006 874919,1.60701e+006 873273,1.60148e+006 863971,1.59267e+006 853777,1.59058e+006 844534,1.58485e+006 "/>
+ <polygon id="_340296280" class="fil11" points="470798,809586 470798,802059 465075,792813 462988,787423 455748,779479 440698,779479 448223,792024 447195,798841 454570,802917 460765,809586 "/>
+ <polygon id="_340296672" class="fil9" points="576146,563709 576146,578763 598721,578763 598050,568105 606246,556182 591196,556182 "/>
+ <polygon id="_340296864" class="fil40" points="451185,847062 457768,844562 455178,854598 470798,854747 470798,824640 447457,834626 "/>
+ <polygon id="_340297032" class="fil1" points="1.56692e+006,1.11568e+006 1.56692e+006,1.10815e+006 1.56674e+006,1.10104e+006 1.55689e+006,1.10055e+006 1.53682e+006,1.10062e+006 1.53682e+006,1.11568e+006 "/>
+ <path id="_340297224" class="fil9" d="M1.5594e+006 1.04794e+006l-12541 -7527 -10034 0 0 22581c14761,0 13291,3544 16852,-5808l5723 -9246z"/>
+ <polygon id="_340297344" class="fil25" points="372974,960123 372974,937542 348451,939382 350824,952468 364140,951628 "/>
+ <polygon id="_340297608" class="fil1" points="1.60455e+006,1.10815e+006 1.62712e+006,1.10815e+006 1.62712e+006,1.0931e+006 1.60455e+006,1.0931e+006 "/>
+ </g>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/healthy.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/healthy.svg
new file mode 100644
index 0000000..3e1be63
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/healthy.svg
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="160mm" height="147mm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 1.6e+006 1.47e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str1 {stroke:black;stroke-width:1214}
+ .str6 {stroke:black;stroke-width:5000}
+ .str5 {stroke:black;stroke-width:6071}
+ .str3 {stroke:black;stroke-width:9107}
+ .str2 {stroke:black;stroke-width:10000}
+ .str0 {stroke:black;stroke-width:12143}
+ .str4 {stroke:black;stroke-width:24286}
+ .fil4 {fill:none}
+ .fil6 {fill:#1F1A17}
+ .fil1 {fill:white}
+ .fil3 {fill:black}
+ .fil0 {fill:#FEFEFE}
+ .fil5 {fill:red}
+ .fil2 {fill:white}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <polygon class="fil0" points="2.93196e+006,4.44353e+006 2.93196e+006,5.01503e+006 2.93196e+006,5.51245e+006 2.98487e+006,5.51245e+006 2.98487e+006,3.92495e+006 2.93196e+006,3.92495e+006 "/>
+ <polygon class="fil0" points="2.93196e+006,6.03809e+006 2.98487e+006,6.03809e+006 2.98487e+006,5.91815e+006 2.93196e+006,5.91815e+006 "/>
+ <g id="_89141048">
+ <path id="_89115496" class="fil1" d="M1.16133e+006 772423c-1236,-11067 -1788,-22998 -1554,-35806 -13338,-3865 -26313,-8587 -38860,-14104l-10146 26570 9991 -347 6312 13395c11448,3972 22867,7403 34257,10292z"/>
+ <path id="_89114392" class="fil1" d="M1.34077e+006 772531c-58983,15313 -118797,15278 -179442,-108 17163,153619 166318,140964 179442,108z"/>
+ <path id="_89113576" class="fil1" d="M1.16133e+006 772423c60645,15386 120459,15421 179441,108 1085,-11648 1240,-24171 313,-37552 -29512,9138 -60875,14059 -93386,14059 -30512,0 -60013,-4335 -87922,-12421 -234,12808 318,24739 1554,35806z"/>
+ <path id="_89112512" class="fil1" d="M1.34077e+006 772531c-13124,140856 -162279,153511 -179442,-108 -11390,-2889 -22809,-6320 -34257,-10292l84387 179080 37691 79983 1806 570 122668 -259381c-10922,3914 -21874,7297 -32853,10148z"/>
+ <path id="_89212928" class="fil1" d="M970883 433601c0,152852 123959,276812 276812,276812 152852,0 276812,-123960 276812,-276812 0,-63016 -21068,-121121 -56544,-167654 -144644,26515 -291447,26462 -440415,-159 -35549,46560 -56665,104726 -56665,167813zm147894 -32219c0,-14337 11627,-25964 25963,-25964 14337,0 25964,11627 25964,25964 0,14337 -11628,25964 -25964,25964 -14336,0 -25963,-11627 -25963,-25964zm195271 -2145c0,-14337 11628,-25964 25964,-25964 14337,0 25963,11627 25963,25964 0,14337 -11627,25963 -25963,25963 -14336,0 -25964,-11626 -25964,-25963z"/>
+ <path id="_89211736" class="fil2 str0" d="M1.24915e+006 1.02119e+006l-128389 -272458 -9991 347 10146 -26570 -7867 -3589c-494,-225 -9549,30454 -10087,30483 -163066,8843 -189526,89072 -183245,253659l323690 44240 14534 -1073 323690 -44239c6281,-164588 -20179,-244816 -183245,-253660 -537,-29 -9595,-30707 -10087,-30482l-7867 3588 10146 26570 -9992 -347 -129629 274101 -1806 -570 -1 0z"/>
+ <path id="_89209944" class="fil3 str1" d="M1.2477e+006 118163c174182,0 315437,141256 315437,315438 0,174182 -141255,315437 -315437,315437 -174182,0 -315437,-141255 -315437,-315437 0,-174182 141255,-315438 315437,-315438zm0 38625c152852,0 276812,123960 276812,276813 0,152852 -123960,276812 -276812,276812 -152853,0 -276812,-123960 -276812,-276812 0,-152853 123959,-276813 276812,-276813z"/>
+ <path id="_89208704" class="fil2 str2" d="M985594 257577c13439,-19379 26641,-34998 39064,-47013l26525 -23705c148691,25577 240862,22848 389554,-2729 12996,7078 56238,50811 68449,73528l0 0c-172776,37818 -350474,36532 -523325,0l-267 -81z"/>
+ <path id="_89207664" class="fil2 str3" d="M1.24191e+006 16815c64874,0 117485,52609 117485,117484 0,64874 -52611,117484 -117485,117484 -64874,0 -117484,-52609 -117484,-117484 0,-64874 52609,-117484 117484,-117484z"/>
+ <path id="_89030528" class="fil4 str4" d="M1.09284e+006 530508c70998,150912 258932,141213 317583,-6437"/>
+ <path id="_89029568" class="fil4 str3" d="M1.23437e+006 408066c-34442,131908 18890,108158 30740,99540"/>
+ <path id="_89028608" class="fil4 str5" d="M1.30859e+006 344868c28165,-21432 51260,-17600 61494,3169"/>
+ <path id="_89027568" class="fil3" d="M1.34001e+006 373273c14337,0 25963,11627 25963,25964 0,14337 -11627,25963 -25963,25963 -14336,0 -25964,-11626 -25964,-25963 0,-14337 11628,-25964 25964,-25964z"/>
+ <path id="_89026528" class="fil3" d="M1.14474e+006 375418c14337,0 25964,11627 25964,25964 0,14337 -11628,25964 -25964,25964 -14336,0 -25963,-11627 -25963,-25964 0,-14337 11627,-25964 25963,-25964z"/>
+ <path id="_89092064" class="fil4 str5" d="M1.11411e+006 348370c32247,-20053 56974,-16836 61493,3169"/>
+ <path id="_89095144" class="fil4 str0" d="M1.15977e+006 736617c-3749,205284 194250,185197 181308,-1637"/>
+ <path id="_88566888" class="fil4 str0" d="M1.25484e+006 889775c-3298,684 18584,54108 -81264,55286 -209308,2467 -283594,-59898 -305133,-163767 -21878,-105517 7417,-190883 -32435,-247335 -39852,-56451 -71965,-61270 -71965,-61270"/>
+ <circle id="_18969912" class="fil2 str3" cx="745571" cy="474372" r="68666.3"/>
+ <polygon id="_89000184" class="fil5 str6" points="1.41778e+006,828437 1.45098e+006,828437 1.45098e+006,857700 1.48025e+006,857700 1.48025e+006,890902 1.45098e+006,890902 1.45098e+006,920171 1.41778e+006,920171 1.41778e+006,890902 1.38852e+006,890902 1.38852e+006,857700 1.41778e+006,857700 "/>
+ <path id="_89009320" class="fil4 str5" d="M1.12707e+006 762131c83996,29144 166414,29144 247253,0"/>
+ </g>
+ <g id="_89030832">
+ <path id="_89034712" class="fil1" d="M778381 1.08405e+006c-23004,92 -58589,-10244 -78346,-16041 -35342,-10369 -32734,-20855 -57169,-37224l1994 -9795c-9021,-6811 -21356,-41357 -21356,-57992l0 -48419 5615 -55593 -773 -58191c0,-29872 -14733,-75050 -41140,-75050l-4842 0c-37264,0 -48412,22467 -48399,60523 12,37674 -2316,70088 -4859,104084 -2469,32995 4929,79563 -4434,104506 -16439,43783 -22481,32011 -53628,52875 -6963,-3454 2465,-1992 -7258,-2421l-135 3014 -176528 -7811c-13912,-662 -42272,-602 -45977,9638 -9945,-827 -5407,-2420 -14520,-2420 -23916,0 -58079,27625 -58079,48419l0 19366c0,35655 101838,38736 142779,38736l14520 0c14687,0 7415,-6887 24200,-7263l2288 7315c26850,-52 98904,3066 109032,16895 -5036,6874 -38228,0 -55660,0 -22796,2 -41319,-1005 -60481,-2440 -18577,-1391 -43647,13 -62939,20 -24959,7 -45261,-7263 -55660,-7263l-24200 0c-19628,0 -53241,35410 -53241,55682l0 2419c0,35914 34595,50917 72600,50841 41826,-82 80518,4842 118580,4842l-8347 15398 -1230 -2531 -111349 -6812c-32099,-751 -48247,19107 -60573,37522l3032 24129c26513,18252 27090,29223 76884,29076 31764,-94 66571,4899 101583,4899l4974 9612 -5457 4430c-4944,-781 -5080,-1937 -11617,-1937l-41140 0c-14424,0 -19359,9770 -19359,24210 0,24140 78901,29216 108889,29059 39344,-203 95308,11032 125661,4643 30435,-6407 26361,-5725 52017,-15748 15649,-6114 31851,-16716 45259,-22510 20500,-8855 86697,-19654 115873,-19654l31459 0 82397 5975 9564 1286c32971,0 49521,807 82450,4672 29158,3421 56478,-1072 85520,4020 18621,3265 99573,16909 132694,26580 1780,519 3421,1029 4875,1512 7236,-34011 30887,-144845 46880,-216857l11727 -54287c7103,-32892 -86976,-24755 -124567,-24681 -28715,56 -43244,351 -65891,-4291 -13256,-2719 -48170,-15077 -55109,-15077 -8344,0 -9370,1791 -16940,2422l0 -9685c-19730,-438 -54421,-13031 -76835,-17550 -25862,-5215 -53256,-9205 -85308,-9077z"/>
+ <path id="_89039632" class="fil6" d="M485564 1.02595e+006l-14520 0c-20915,14012 -126056,480 -164587,1874l-96770 5389c-15169,10161 -58467,41178 -56130,65421l3368 28568 23722 27058c-4643,3111 -23769,19230 -27132,23698 -1861,2475 -16430,33011 -16430,34406l0 12105c0,23022 21390,48994 43562,50839l0 4841c-13610,3636 -33881,28094 -33881,46000 0,51328 62628,60523 116159,60523 -3509,5244 -7259,8060 -7259,16946l0 7264c0,66523 176106,27751 217800,55682 22432,-5228 57937,-8882 76359,-18026 12093,-6005 59175,-25605 63996,-32839l84280 -14543 424 2462 77533 -950 60407 5792 45 2632 70426 1860 6968 5193c29498,-18724 203804,20549 230171,27041l9408 -7673c-1196,-1632 -6293,-3656 -13934,-5886 -33121,-9671 -114073,-23315 -132694,-26580 -29042,-5092 -56362,-599 -85520,-4020 -32929,-3865 -49479,-4672 -82450,-4672l-9564 -1286 -82397 -5975 -31459 0c-29176,0 -95373,10799 -115873,19654 -13408,5794 -29610,16396 -45259,22510 -25656,10023 -21582,9341 -52017,15748 -30353,6389 -86317,-4846 -125661,-4643 -29988,157 -108889,-4919 -108889,-29059 0,-14440 4935,-24210 19359,-24210l41140 0c6537,0 6673,1156 11617,1937l5457 -4430 -4974 -9612c-35012,0 -69819,-4993 -101583,-4899 -49794,147 -50371,-10824 -76884,-29076l-3032 -24129c12326,-18415 28474,-38273 60573,-37522l111349 6812 1230 2531 8347 -15398c-38062,0 -76754,-4924 -118580,-4842 -38005,76 -72600,-14927 -72600,-50841l0 -2419c0,-20272 33613,-55682 53241,-55682l24200 0c10399,0 30701,7270 55660,7263 19292,-7 44362,-1411 62939,-20 19162,1435 37685,2442 60481,2440 17432,0 50624,6874 55660,0 -10128,-13829 -82182,-16947 -109032,-16895l-2288 -7315c-16785,376 -9513,7263 -24200,7263l-14520 0c-40941,0 -142779,-3081 -142779,-38736l0 -19366c0,-20794 34163,-48419 58079,-48419 9113,0 4575,1593 14520,2420 3705,-10240 32065,-10300 45977,-9638l176528 7811 135 -3014c9723,429 295,-1033 7258,2421 31147,-20864 37189,-9092 53628,-52875 9363,-24943 1965,-71511 4434,-104506 2543,-33996 4871,-66410 4859,-104084 -13,-38056 11135,-60523 48399,-60523l4842 0c26407,0 41140,45178 41140,75050l773 58191 -5615 55593 0 48419c0,16635 12335,51181 21356,57992l-1994 9795c24435,16369 21827,26855 57169,37224 19757,5797 55342,16133 78346,16041 32052,-128 59446,3862 85308,9077 22414,4519 57105,17112 76835,17550l0 9685c7570,-631 8596,-2422 16940,-2422 6939,0 41853,12358 55109,15077 22647,4642 37176,4347 65891,4291 37591,-74 131670,-8211 124567,24681l-60787 281404c-526,2437 61966,-291889 64428,-291692l7312 -2288c-4939,-18503 -111928,-20482 -139847,-24724 -22812,-3466 -47623,-5479 -72684,-9598 -19771,-3249 -40814,-13480 -65565,-16722 -18907,-2478 -42540,-12244 -67892,-14393 -21897,-1856 -45491,-10732 -70251,-12035 -53091,-2793 -97185,-13874 -130681,-36312l0 -14527c-25272,-16930 -17698,-23017 -33837,-43667l4797 -130641 0 -65367c0,-14044 -11045,-39941 -16910,-48448 -10737,-15571 -22738,-21072 -43620,-19388 -51915,4188 -53111,29192 -53149,82421 -29,39304 -5130,81917 -4891,128261 267,51429 -1849,80207 -33890,101671z"/>
+ </g>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/next_but.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/next_but.svg
new file mode 100644
index 0000000..8960eca
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/next_but.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="3.5cm" height="2.8cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 660.4 592.66"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .fil0 {fill:black}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <path class="fil0" d="M3.34 210.13l391.64 0 -86.27 -96.27 0.11 -0.1c-9.32,-11.79 -14.88,-26.68 -14.88,-42.87 0,-38.21 30.99,-69.2 69.19,-69.2 18.91,0 36.04,7.59 48.54,19.89l0.12 -0.1 239.73 267.5 -6.09 5.46 -236.55 263.97 -0.75 -0.67c-12.62,16.83 -32.73,27.73 -55.39,27.73 -38.2,0 -69.19,-30.98 -69.19,-69.19 0,-21.27 9.61,-40.3 24.72,-53l86.4 -96.42 -391.33 0 0 -156.73z"/>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/oktick.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/oktick.svg
new file mode 100644
index 0000000..5b117fd
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/oktick.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="3.5cm" height="2.8cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 195000 189500"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .fil3 {fill:#838281}
+ .fil0 {fill:#0DCA15}
+ .fil1 {fill:#9CFDA3}
+ .fil2 {fill:black;fill-rule:nonzero}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <g id="_143187936">
+ <path id="_85198800" class="fil0" d="M48035.4 96323c31.8,-2547.1 3211.7,-4738 4938.4,-6188.1l174.9 2254.5 -25.4 575.6 -60.4 2162.3c-1306.9,960.3 -1755.3,1361 -3399.3,1294.2l-1628.1 -98.6 -0.1 0.1zm142427 -95539.9c-19747.1,5265.9 -52525.4,42130.4 -64907.9,58586.3 -8852.8,11765.6 -16894.8,24615.5 -24342.1,37316 -2935,5008.3 -20313.1,40041.2 -20796.5,40438.7l-26002 -49994.2 -53762.4 32291.8c1275.1,1446.9 20020.6,11221.8 24144.9,13972.4 7418.7,4947.9 14589.3,10903.8 21368.9,16662.6 11056.5,9387 30119.9,33233 37497.3,38565.7 6423.4,-7282 15737.3,-24319.8 22803,-33671.9 8150.1,-10789.4 16341.5,-21035 25254.7,-31213.8 13600.4,-15527.4 42022.3,-46229.3 62004.7,-50938.7 -947.6,-9654.1 -6337.5,-16621.3 -6337.5,-31694l-235.3 -5787.4 3310.3 -34533.6 -0.1 0.1z"/>
+ <path id="_132892192" class="fil1" d="M48035.4 96323l1628.1 98.6c1644,66.8 2092.4,-333.9 3399.3,-1294.2l60.4 -2162.3 25.4 -575.6 -174.9 -2254.5c-1726.7,1450 -4906.6,3641 -4938.4,6188.1l0.1 -0.1z"/>
+ <path id="_142744888" class="fil2" d="M29873.2 77594.9l0 -45381.5 -9869.5 0 20561.8 -27985.1 20561.7 27985.1 -9869.5 0 0 45381.5 -21384.5 0zm0 -22690.8m-4934.8 -22690.7m5346.2 -13992.6m20561.8 0m5346 13992.6m-4934.7 22690.7m-10692.2 22690.8"/>
+ <path id="_132892192_0" class="fil3" d="M55585.2 30023.2l-3361.6 -65c-1644,66.8 -2065.5,126.5 -3372.4,-833.8l-1470.2 -1642.9 -767.4 -2356.4 -4425.5 -13458.7c1955.6,1793.2 12982.6,16434.1 13397.2,18356.9l-0.1 -0.1z"/>
+ </g>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/prev_but.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/prev_but.svg
new file mode 100644
index 0000000..b043445
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/prev_but.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="3.5cm" height="2.8cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 660.4 592.66"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .fil0 {fill:black}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <path class="fil0" d="M651.52 210.13l-391.64 0 86.27 -96.27 -0.11 -0.1c9.32,-11.79 14.88,-26.68 14.88,-42.87 0,-38.21 -30.99,-69.2 -69.19,-69.2 -18.91,0 -36.04,7.59 -48.54,19.89l-0.12 -0.1 -239.73 267.5 6.09 5.46 236.55 263.97 0.75 -0.67c12.62,16.83 32.73,27.73 55.39,27.73 38.2,0 69.19,-30.98 69.19,-69.19 0,-21.27 -9.61,-40.3 -24.72,-53l-86.4 -96.42 391.33 0 0 -156.73z"/>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/reload.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/reload.svg
new file mode 100644
index 0000000..d2d8b14
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/reload.svg
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="3.3cm" height="3cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 710000 800000"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#1F1A17;stroke-width:100000}
+ .fil0 {fill:none}
+ .fil1 {fill:#1F1A17;fill-rule:nonzero}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <g id="_149384584">
+ <path id="_149498512" class="fil0 str0" d="M55443 404641l5 -53974c15,-163874 134144,-296471 298241,-296471 164688,0 298245,133557 298245,298245 0,164688 -133562,297952 -298245,298246l-65784 118"/>
+ <path id="_149037864" class="fil1" d="M333543 726468l0 0 0 70859 -199366 -141718 199366 -141718 0 70859 0 0 0 141718zm0 0m0 35429m-99683 -35429m0 -141718m99683 -35430m0 35430m0 70859"/>
+ </g>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/reload2.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/reload2.svg
new file mode 100644
index 0000000..751ee6b
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/reload2.svg
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="71mm" height="80mm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 710000 800000"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#84C225;stroke-width:130000}
+ .fil0 {fill:none}
+ .fil1 {fill:#84C225;fill-rule:nonzero}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <path class="fil0 str0" d="M70852 458387c0,-164688 122476,-290560 287157,-290854l65784 -118"/>
+ <path class="fil1" d="M353308 91747l0 0 0 -88218 248206 176435 -248206 176436 0 -88218 0 0 0 -176435zm0 0m0 -44109m124103 44109m0 176435m-124103 44110m0 -44110m0 -88218"/>
+ <g id="_149027560">
+ <path id="_149344896" class="fil0 str0" d="M630135 340477c0,164688 -122476,290560 -287157,290854l-65784 118"/>
+ <path id="_148482696" class="fil1" d="M347679 707117l0 0 0 88218 -248206 -176435 248206 -176436 0 88218 0 0 0 176435zm0 0m0 44109m-124103 -44109m0 -176435m124103 -44110m0 44110m0 88218"/>
+ </g>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/start_button.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/start_button.svg
new file mode 100644
index 0000000..ed07565
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/start_button.svg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="7.8cm" height="4.7cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 5462.75 3385.53"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .fil0 {fill:#353B67}
+ .fil5 {fill:#4A5797}
+ .fil7 {fill:#798689}
+ .fil2 {fill:#9C9DA2}
+ .fil3 {fill:#A4AEB3}
+ .fil4 {fill:#BBC5CA}
+ .fil1 {fill:#CCD2D4}
+ .fil6 {fill:#DBDCDD}
+ .fil8 {fill:#FCFCFC}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <g id="_62796984">
+ <path id="_62438072" class="fil0" d="M2646.66 595.03l-27.7825 49.8487c23.695,42.0161 78.9798,116.95 78.9798,154.961l0 76.8012c0,291.944 -330.443,378.041 -486.411,486.411l0 128.009c297.941,0 389.173,-190.66 563.223,-307.205l102.405 25.5935c175.295,14.5863 431.676,127.999 614.41,127.999l102.405 0 588.028 -81.7394c152.617,-19.4623 432.164,76.9153 512.803,132.947l76.8116 25.6039 76.8012 0 12.7293 -30.4798 -474.294 -198.139c434.301,-1.78439 585.081,340.009 743.176,382.222 4.57508,205.619 102.405,185.431 102.405,384.016l0 127.999c0,88.2649 -18.9435,99.1372 -25.6039,179.206l-51.2077 -51.1974c-187.392,390.542 -183.304,476.244 -597.302,682.735 -289.112,144.193 -593.018,238.9 -1015.54,238.9l-128.009 0c-69.145,0 -70.587,-12.2313 -127.999,-25.6039 -776.872,0 -769.631,-694.998 -1177.64,-1049.64l-307.205 -102.395 -76.8012 0 -179.206 0 -25.6039 51.1974 284.433 32.0256 -284.433 19.1718c48.2303,180.638 362.884,-33.6751 537.619,204.81l51.1974 25.6039 29.4424 -49.9213 69.8815 53.6353 -82.8183 -151.196 32.0152 -19.4104 391.942 675.867 -66.6759 -26.3716 -16.9102 31.7351 -75.2658 -27.9277c127.023,240.073 377.46,486.422 745.51,482.708l73.72 54.9114 153.602 0c955.871,0 1971.26,-315.411 1971.26,-1228.84l0 -76.8012c0,-130.053 -81.646,-321.988 -127.999,-409.61 -185.13,-212.996 -477.417,-486.422 -870.428,-486.422l-79.0317 -14.5448 -612.19 91.3564 -153.613 0c-102.81,0 -291.674,-44.786 -358.413,-76.8116l-307.143 -76.9983c74.7575,-155.729 -1.5769,-393.063 -102.467,-460.621l-76.8012 25.6039z"/>
+ <path id="_63985216" class="fil1" d="M1264.22 339.023c-57.422,13.3829 -58.864,25.6039 -128.009,25.6039l-76.8012 0c6.01712,-72.278 -0.591337,-102.405 76.8012,-102.405l128.009 0 0 76.8012zm486.422 -204.81l102.083 45.035 -743.259 30.2412 -126.847 78.3366 0 128.009 76.7908 0c106.295,0 160.138,-15.8416 204.81,-76.8116l332.809 -25.6039 256.008 0c181.561,0 614.42,158.821 614.42,307.215l0 204.81c0,100.922 -148.913,268.052 -210.516,327.092 -98.6496,94.5413 -257.553,115.601 -327.103,210.516l-10.9657 102.405c-476.888,0 -661.976,113.443 -1125.16,-41.4973 -163.479,-54.6935 -312.102,-115.767 -430.504,-209.53 -109.802,-86.9473 -202.663,-278.769 -327.829,-312.195l-25.6039 51.2077c45.8961,171.872 723.392,582.695 987.595,589.636l10.8412 101.586 85.2563 -7.76 145.147 186.966c190.255,0 418.812,0.228235 486.422,128.009l76.8012 0 0 -153.613c134.856,0 657.266,-69.4666 691.221,-153.602l76.8012 0c161.321,0 353.246,-197.6 512.015,-281.611 128.6,61.7066 380.468,-7.61476 435.214,128.009l462.063 8.05049 433.969 -59.2478 51.1974 0c153.27,0 266.849,41.0824 357.873,101.005l77.3511 -24.2033 -128.009 -102.405 -76.8116 -25.6039 -691.211 51.2077 -281.611 0c-146.06,0 -462.623,-128.009 -537.619,-128.009 -145.355,0 -303.304,68.6989 -332.809,179.206 -53.4382,1.19305 -236.545,99.2409 -374.036,137.979 -239.834,67.5681 -211.087,32.3368 -465.351,72.2676 -406.954,63.9163 -598.485,-82.2374 -918.533,-82.2374l-7.71851 -83.7624 280.792 32.5547c233.755,27.4712 607.065,-102.405 815.724,-102.862l29.1 -101.949c155.968,-108.37 486.411,-194.467 486.411,-486.411l0 -76.8012c0,-38.0116 -55.2848,-112.945 -78.9798,-154.961l27.7825 -49.8487c-61.5094,-230.383 -602.697,-512.015 -921.625,-512.015l105.424 38.3954 -79.8201 12.8019z"/>
+ <path id="_63726216" class="fil2" d="M2211.45 1491.06l0 -128.009 -29.1 101.949c-208.659,0.456471 -581.969,130.333 -815.724,102.862l-280.792 -32.5547 7.71851 83.7624c320.048,0 511.579,146.154 918.533,82.2374 254.265,-39.9308 225.517,-4.69957 465.351,-72.2676 137.491,-38.7378 320.598,-136.786 374.036,-137.979 29.5046,-110.507 187.454,-179.206 332.809,-179.206 74.9961,0 391.559,128.009 537.619,128.009l281.611 0 691.211 -51.2077c-80.6397,-56.0318 -360.187,-152.409 -512.803,-132.947l-588.028 81.7394 -102.405 0c-182.734,0 -439.115,-113.412 -614.41,-127.999l31.1853 100.942c-154.277,55.2848 -160.802,157.036 -383.363,212.508 -152.409,38.0012 -339.013,44.9624 -543.854,44.9624l230.404 -76.8012z"/>
+ <path id="_63315232" class="fil3" d="M1750.64 134.213l79.8201 -12.8019 -105.424 -38.3954c318.928,0 860.116,281.632 921.625,512.015l76.8012 -25.6039c100.89,67.5577 177.225,304.891 102.467,460.621l307.143 76.9983c147.357,-307.08 -330.941,-700.309 -540.441,-765.19 -244.71,-75.8053 -197.133,-127.895 -478.911,-212.311 -124.668,-37.3476 -396.455,-130.478 -568.151,-129.544l-895.772 31.8181c0,101.337 3.59989,204.8 102.405,204.8l51.1974 0c92.1449,0 53.9569,-82.6005 230.445,-102.364 123.04,-13.7771 161.746,-25.635 307.174,-25.635l180.057 -5.68514 229.563 31.2786z"/>
+ <path id="_63315288" class="fil3" d="M3363.48 3308.72c20.6864,13.1339 247.999,76.8012 281.611,76.8012l179.196 0c141.63,0 392.129,-50.5126 532.183,-82.2374 153.291,-34.7229 341.056,-148.166 491.858,-148.166 56.0318,-209.862 614.42,-341.305 614.42,-1049.63 0,-221.523 -86.7606,-472.582 -256.008,-512.015 46.3525,87.6217 127.999,279.557 127.999,409.61l0 76.8012c0,913.429 -1015.39,1228.84 -1971.26,1228.84z"/>
+ <path id="_63315456" class="fil3" d="M2109.04 2054.27c408.012,354.647 400.771,1049.64 1177.64,1049.64 -58.9262,-162.794 -315.037,-144.805 -332.809,-358.413 -91.8855,-10.0527 -204.81,-165.097 -204.81,-256.018l0 -102.395c-159.568,-57.7643 38.3539,-130.239 -234.004,-226.814 -150.687,-53.4278 -132.875,-79.8928 -356.161,-133.787l-49.8591 27.7825z"/>
+ <path id="_64076952" class="fil4" d="M1110.6 2310.29l102.405 256.008 -127.999 0c-110.124,0 -138.767,-29.8573 -233.34,-52.2659l54.2267 -177.557 204.706 -26.1848zm-332.809 -332.809c-10.1565,122.096 -102.395,159.495 -102.395,358.413 0,73.5126 51.1974,69.1553 51.1974,230.404 105.154,55.6376 198.845,128.009 358.413,128.009l51.1974 0c185.524,0 323.866,-118.745 435.214,-128.009l0 -76.8116 -249.057 139.535 128.403 -130.322 -131.744 48.7283 -157.213 -237.137 -51.2077 0 0 -51.2077 -127.988 0 0 -102.405 284.796 -93.7944 -131.204 -8.6107 0 -51.1974 204.81 25.6039 179.206 -25.6039 -360.155 -38.4888c-69.6533,35.0964 -106.233,64.0927 -228.661,64.0927l-51.2077 0c-57.3908,0 -56.1978,-20.2611 -102.405,-51.1974z"/>
+ <path id="_63700704" class="fil3" d="M9.77263 953.443l25.6039 -51.2077c125.166,33.4261 218.027,225.248 327.829,312.195 118.402,93.7633 267.025,154.837 430.504,209.53 463.183,154.941 648.272,41.4973 1125.16,41.4973l10.9657 -102.405 -665.617 102.405c-264.504,43.7693 -283.665,-199.716 -512.015,-204.8 -13.3829,-57.422 -25.6039,-58.864 -25.6039,-128.009l0 -128.009 -127.999 0c-121.11,0 -181.312,52.7224 -215.081,166.01l-143.332 -114.802 0 -153.613c-52.7431,-35.3142 -66.458,-76.7908 -128.009,-76.7908 -65.3272,0 -139.099,64.9433 -102.405,127.999z"/>
+ <path id="_32314904" class="fil3" d="M1341.02 2028.68l-27.7928 49.8487 130.198 1.34866 0 25.6039 -179.715 22.4604c58.9677,124.959 22.4189,196.905 179.715,233.547l-115.871 117.157 -92.8607 -166.135 -72.8797 -2.22011 157.213 237.137 131.744 -48.7283 -128.403 130.322 249.057 -139.535 176.633 -214.157 -23.0207 -16.2462 281.601 0 51.2077 0c-174.735,-238.485 -489.389,-24.1722 -537.619,-204.81l284.433 -19.1718 -284.433 -32.0256 -179.206 25.6039z"/>
+ <path id="_64598504" class="fil2" d="M1110.6 1747.07c61.6858,97.2179 -4.41947,130.737 -76.7908,179.206l-71.2924 -83.2852 -5.50877 108.889c-67.4954,-33.4676 21.0703,-25.6039 -76.8116,-25.6039l-76.8012 0 0 -76.8012c0,-101.637 64.9952,-50.2533 102.405,-153.613l204.8 0 0 51.2077zm-332.809 230.414c46.2073,30.9363 45.0142,51.1974 102.405,51.1974l51.2077 0c122.428,0 159.007,-28.9963 228.661,-64.0927l360.155 38.4888 25.6039 -51.1974 179.206 0c-67.6096,-127.781 -296.167,-128.009 -486.422,-128.009l-145.147 -186.966 -85.2563 7.76c-136.62,3.03968 -281.611,104.407 -281.611,230.414 0,57.3182 29.3594,77.2784 51.1974,102.405z"/>
+ <path id="_64491080" class="fil5" d="M4771.53 1414.26l128.009 102.405c189.705,164.9 255.997,336.979 255.997,691.221l51.2077 51.1974c6.66032,-80.0691 25.6039,-90.9414 25.6039,-179.206l0 -127.999c0,-198.586 -97.83,-178.397 -102.405,-384.016 -158.095,-42.2132 -308.875,-384.006 -743.176,-382.222l474.294 198.139 -12.7293 30.4798 -76.8012 0z"/>
+ <path id="_63316208" class="fil6" d="M2211.45 1491.06l-230.404 76.8012c204.841,0 391.444,-6.96118 543.854,-44.9624 222.561,-55.4716 229.086,-157.223 383.363,-212.508l-31.1853 -100.942 -102.405 -25.5935c-174.05,116.545 -265.282,307.205 -563.223,307.205z"/>
+ <path id="_63583032" class="fil7" d="M1110.6 2310.29l51.2077 0 72.8797 2.22011 92.8607 166.135 115.871 -117.157c-157.296,-36.6422 -120.747,-108.588 -179.715,-233.547l179.715 -22.4604 0 -25.6039 -130.198 -1.34866 27.7928 -49.8487 -204.81 -25.6039 0 51.1974 131.204 8.6107 -284.796 93.7944 0 102.405 127.988 0 0 51.2077z"/>
+ <polygon id="_63582920" class="fil5" points="2109.04,2284.69 2390.65,2771.1 2465.92,2799.03 2482.83,2767.29 2549.5,2793.66 2157.56,2117.8 2125.55,2137.21 2208.36,2288.4 2138.48,2234.77 "/>
+ <path id="_63582808" class="fil8" d="M1110.6 2310.29l-204.706 26.1848 -54.2267 177.557c94.5725,22.4086 123.216,52.2659 233.34,52.2659l127.999 0 -102.405 -256.008z"/>
+ <path id="_63582696" class="fil4" d="M1110.6 1747.07l0 51.1974 -73.7097 54.9217c-35.4491,-20.8317 -105.486,-38.8934 -105.486,-80.5152 0,-35.8745 34.8993,-51.2077 76.8012,-51.2077l25.6039 0c49.413,0 45.5641,8.06086 76.7908,25.6039zm0 0l0 -51.2077 -204.8 0c-37.4099,103.36 -102.405,51.9754 -102.405,153.613l0 76.8012 76.8012 0c97.8819,0 9.31615,-7.86375 76.8116,25.6039l5.50877 -108.889 71.2924 83.2852c72.3714,-48.4689 138.477,-81.9884 76.7908,-179.206z"/>
+ <path id="_63582584" class="fil2" d="M1264.22 339.023l0 -76.8012 -128.009 0c-77.3926,0 -70.7841,30.1271 -76.8012,102.405l76.8012 0c69.145,0 70.587,-12.221 128.009,-25.6039z"/>
+ <path id="_63582472" class="fil8" d="M1110.6 1747.07c-31.2268,-17.543 -27.3779,-25.6039 -76.7908,-25.6039l-25.6039 0c-41.9019,0 -76.8012,15.3333 -76.8012,51.2077 0,41.6218 70.0371,59.6836 105.486,80.5152l73.7097 -54.9217 0 -51.1974z"/>
+ </g>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/to_hospital.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/to_hospital.svg
new file mode 100644
index 0000000..8eca167
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/to_hospital.svg
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="297mm" height="170mm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 1.7e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str3 {stroke:black;stroke-width:1214}
+ .str7 {stroke:black;stroke-width:5000}
+ .str6 {stroke:black;stroke-width:6071}
+ .str4 {stroke:black;stroke-width:9107}
+ .str0 {stroke:black;stroke-width:10000}
+ .str2 {stroke:black;stroke-width:12143}
+ .str1 {stroke:#1F1A17;stroke-width:20000}
+ .str5 {stroke:black;stroke-width:24286}
+ .str8 {stroke:#1F1A17;stroke-width:25000}
+ .fil13 {fill:none}
+ .fil11 {fill:white}
+ .fil6 {fill:black}
+ .fil2 {fill:#AEAEAE}
+ .fil8 {fill:#CDBA8B}
+ .fil10 {fill:#DEEEF5}
+ .fil3 {fill:#F3F1F1}
+ .fil9 {fill:#F90306}
+ .fil1 {fill:#FDFDFD}
+ .fil0 {fill:#FEFEFE}
+ .fil14 {fill:red}
+ .fil12 {fill:white}
+ .fil4 {fill:#0C0C0C}
+ .fil5 {fill:#FBFBFB}
+ .fil7 {fill:#E77817;fill-rule:nonzero}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <polygon class="fil0" points="3.61696e+006,4.55853e+006 3.61696e+006,5.13003e+006 3.61696e+006,5.62745e+006 3.66987e+006,5.62745e+006 3.66987e+006,4.03995e+006 3.61696e+006,4.03995e+006 "/>
+ <polygon class="fil0" points="3.61696e+006,6.15309e+006 3.66987e+006,6.15309e+006 3.66987e+006,6.03315e+006 3.61696e+006,6.03315e+006 "/>
+ <g id="_147676336">
+ <path id="_89319520" class="fil1 str0" d="M1.13431e+006 1.26011e+006c61867,-1341 -91852,-10300 -93167,-10402 -29000,-2281 -84573,-10212 -106241,-26731 -46589,-35515 -17665,-147661 -12086,-195057 -68989,160741 -190818,304468 211494,232190zm43758 36186c-1793,56068 -17775,324437 -38883,360318 -36954,62812 -317035,20644 -407792,18088 -154407,-4346 -311659,-7581 -464588,11045 -182449,22222 -127548,-162908 -127920,-274910 -1647,-495608 -88036,-385177 452493,-376928 107294,1639 349694,-34857 416743,13158 86921,62246 173060,151886 169947,249229z"/>
+ <path id="_89314584" class="fil2" d="M1.13431e+006 1.26011e+006c-255587,50715 -366061,21508 -233373,-199021l21879 -33169c-5579,47396 -34503,159542 12086,195057 21668,16519 77241,24450 106241,26731 1315,102 155034,9061 93167,10402z"/>
+ <path id="_89316320" class="fil3" d="M898645 1.06783e+006c-132688,220529 -22214,249736 233373,199021 -15959,79734 -18673,283092 -43158,335073 -37883,80420 -268515,38650 -367885,35182 -151761,-5300 -281010,3098 -430991,12134 -163476,9849 -113338,-171136 -113338,-273829l0 -42312c0,-218914 -69650,-278855 212846,-265776 200216,9268 312126,5947 509153,507z"/>
+ </g>
+ <g id="_89153232">
+ <path id="_89313880" class="fil4" d="M315648 1.17649e+006l-7187 -20740 -10852 8763 18039 11977zm-28221 -19956c3582,0 14948,-7298 14948,-9966 0,-6780 -21453,-67531 -24914,-74744 -5801,1352 -5593,3322 -11627,3322l-11627 0c-1757,7543 -8193,23254 -16610,23254l-14949 0 0 4983c0,6021 -1394,9271 -3322,13288 6577,4403 64648,39863 68101,39863zm-190090 -207022l-2584 -600c-1618,6060 -6644,9195 -6644,13288 0,913 114929,144142 122912,149488l3418 -18349 -117102 -143827zm148565 118991c-8857,-13227 -118284,-146167 -121251,-146167 -2355,0 -18192,15994 -21593,18271 17693,26422 44065,52127 63118,78064 8318,11322 21492,28022 31130,38632 9193,10122 20385,32792 36969,32792 7103,0 9408,-16968 11627,-21592zm-91940 -158983l-19254 6408c9904,14691 118679,149252 124482,149252l4983 0c5067,0 6702,-1595 11280,-4377l-121491 -151283zm-4397 -8777c-1894,-7095 -24797,-36541 -34880,-36541l-6644 0c-15372,0 -56473,34066 -56473,53151l0 3322c0,11709 20694,25297 23253,34881 5894,-491 27030,-26333 32837,-31941 11105,-10723 24762,-18877 41907,-22872zm-44846 -46507c-1289,-4825 -20134,-28236 -24915,-28236l-1661 0c-30019,0 -56473,21731 -56473,49829 0,5938 18145,26872 23254,28236 4225,-15822 42436,-45785 59795,-49829zm-93015 28237l0 -13288c8643,-13621 4970,-21579 20307,-36166 15752,-14982 29489,-10640 39488,-16985l14949 0 42483 44137 12329 12336c3051,4556 9126,12091 12990,16908 7378,9201 5883,13522 10674,19224 8984,10693 18843,21520 27164,32631l63780 77403c0,3598 21798,29716 25643,35813 3740,5931 13194,36603 16088,45368 3521,10663 34674,89616 34674,89900 0,3827 -1156,4983 -4983,4983l-119466 -73831 -37071 -42033c-13129,-15261 -24284,-30418 -37392,-45656 -13153,-15290 -24199,-30408 -37352,-45698 -6781,-7882 -10314,-16530 -20834,-20690 -6117,-2418 -7129,-7359 -11665,-9929l-8621 -12971c-6444,-4315 -13287,-15229 -13909,-26072l-29276 -35384z"/>
+ <path id="_89313032" class="fil5" d="M245902 1.0685e+006c-2219,4624 -4524,21592 -11627,21592 -16584,0 -27776,-22670 -36969,-32792 -9638,-10610 -22812,-27310 -31130,-38632 -19053,-25937 -45425,-51642 -63118,-78064 3401,-2277 19238,-18271 21593,-18271 2967,0 112394,132940 121251,146167z"/>
+ <path id="_89312216" class="fil5" d="M149565 900741c-17145,3995 -30802,12149 -41907,22872 -5807,5608 -26943,31450 -32837,31941 -2559,-9584 -23253,-23172 -23253,-34881l0 -3322c0,-19085 41101,-53151 56473,-53151l6644 0c10083,0 32986,29446 34880,36541z"/>
+ <path id="_89310512" class="fil5" d="M287427 1.15653e+006c-3453,0 -61524,-35460 -68101,-39863 1928,-4017 3322,-7267 3322,-13288l0 -4983 14949 0c8417,0 14853,-15711 16610,-23254l11627 0c6034,0 5826,-1970 11627,-3322 3461,7213 24914,67964 24914,74744 0,2668 -11366,9966 -14948,9966z"/>
+ <path id="_89309416" class="fil5" d="M275453 1.0608e+006c-4578,2782 -6213,4377 -11280,4377l-4983 0c-5803,0 -114578,-134561 -124482,-149252l19254 -6408 121491 151283z"/>
+ <path id="_89308584" class="fil5" d="M104719 854234c-17359,4044 -55570,34007 -59795,49829 -5109,-1364 -23254,-22298 -23254,-28236 0,-28098 26454,-49829 56473,-49829l1661 0c4781,0 23626,23411 24915,28236z"/>
+ <path id="_89307488" class="fil5" d="M214439 1.09334e+006l-3418 18349c-7983,-5346 -122912,-148575 -122912,-149488 0,-4093 5026,-7228 6644,-13288l2584 600 117102 143827z"/>
+ <polygon id="_89288176" class="fil6" points="297609,1.16451e+006 308461,1.15575e+006 315648,1.17649e+006 "/>
+ </g>
+ <path class="fil7 str1" d="M1.43967e+006 955788l182936 0 0 135025 194170 -266388 -194170 -266388 0 135025 -182936 0 0 262726zm91467 0m91469 67512m97085 -65681m0 -266388m-97085 -65682m-91469 67513m-91467 131363"/>
+ <g id="_89418088">
+ <path id="_89285568" class="fil8" d="M2.58618e+006 1.32171e+006l-904 -41857 106716 -27 7273 106417 0 15198 -118517 -49 5432 -79682zm-61698 -26659l0 113989 -121589 0 0 -22797c0,-24857 -7452,-29464 -7604,-56999 -213,-38893 -15638,-29585 21974,-35020 33153,-4791 69448,-18171 111019,-18171 -1985,8522 -3800,8736 -3800,18998zm340812 110133l-116634 -15142 0 -83592c0,-10262 -1814,-10477 -3579,-17693l61031 -8354 11200 -6749 54909 -9090 -6927 140620zm-299016 -322913l140587 0 -42 124612 -102548 4577 -34197 0 0 -110190c0,-4853 -2463,-16005 -3800,-18999zm-61188 132998l-71799 -3809 -52470 -41 -8187 -120800 132674 -24500 -4075 1065 3857 148085zm365159 -140596l0 121588 -110189 0 0 -113990 -7600 0 240 -5941 125148 -16856c-4592,6858 -7599,6679 -7599,15199zm-319169 -178584c0,-17233 89864,-22797 110189,-22797l7375 117806 -117564 -17 0 -94992zm-49442 -19549l47 125939 -87392 0 -56935 -4441 -7613 -108996 151893 -12502zm345685 -12133l127 122874 -136786 0 0 -60794 87 -48523 136572 -13557zm-155701 -223350l-8341 144795 -10613 49 -113967 -7865 -7472 -123558 140393 -13421zm-254584 7146l53247 911 8261 140541 -148821 -4474 -7581 -131505 94894 -5473zm395029 -7885l30583 1196 -8609 125332 -14189 56 -94948 4563 -44 -103353c0,-10262 -1813,-10477 -3798,-18998l26783 1195 64222 -9991zm-425374 -363568l349567 0 0 296371 -349567 0 0 -296371zm-201380 273574c37633,301446 37813,292942 60793,531947l64595 486354 3799 -7600 600406 1 18934 -1.36027e+006 -775124 0 -11400 -7599 37997 357166z"/>
+ <path id="_89284512" class="fil0" d="M2.63041e+006 299001l-1091 84202 77541 36 0 94895 -72193 0 0 75993 -106390 0 0 -72193 -72194 0 0 -102590c10017,4966 -3128,3800 11400,3800l64593 0 -4491 -79773 92340 4331 10485 -8701zm-223722 274124l349567 0 0 -296371 -349567 0 0 296371z"/>
+ <polygon id="_89283352" class="fil9" points="2.53125e+006,303544 2.53208e+006,383144 2.46748e+006,383144 2.45608e+006,383364 2.45608e+006,481934 2.52828e+006,481934 2.52828e+006,554127 2.63467e+006,554127 2.63467e+006,478134 2.70686e+006,478134 2.70686e+006,383239 2.62932e+006,383203 2.63035e+006,303573 "/>
+ <polygon id="_89282296" class="fil10" points="2.34214e+006,653680 2.34972e+006,785185 2.49854e+006,789659 2.49028e+006,649118 2.43703e+006,648207 "/>
+ <polygon id="_89281344" class="fil10" points="2.55122e+006,654482 2.5587e+006,778040 2.67266e+006,785905 2.68328e+006,785856 2.69162e+006,641061 "/>
+ <polygon id="_89280528" class="fil10" points="2.34974e+006,889046 2.35735e+006,998042 2.41429e+006,1.00248e+006 2.50168e+006,1.00248e+006 2.50163e+006,876544 "/>
+ <path id="_89280192" class="fil10" d="M2.56627e+006 1.08228e+006c1337,2994 3800,14146 3800,18999l0 110190 34197 0 102548 -4577 42 -124612 -140587 0z"/>
+ <polygon id="_89278888" class="fil10" points="2.50123e+006,1.06719e+006 2.5053e+006,1.06612e+006 2.37263e+006,1.09062e+006 2.38082e+006,1.21142e+006 2.43329e+006,1.21146e+006 2.50509e+006,1.21527e+006 "/>
+ <polygon id="_89278072" class="fil10" points="2.71075e+006,877968 2.71066e+006,926491 2.71066e+006,987285 2.84745e+006,987285 2.84732e+006,864411 "/>
+ <path id="_89277256" class="fil10" d="M2.52448e+006 1.29506e+006c0,-10262 1815,-10476 3800,-18998 -41571,0 -77866,13380 -111019,18171 -37612,5435 -22187,-3873 -21974,35020 152,27535 7604,32142 7604,56999l0 22797 121589 0 0 -113989z"/>
+ <path id="_89276440" class="fil10" d="M2.87222e+006 1.26457e+006l-54909 9090 -11200 6749 -61031 8354c1765,7216 3579,7431 3579,17693l0 83592 116634 15142 6927 -140620z"/>
+ <path id="_89275728" class="fil10" d="M2.87024e+006 1.07468e+006c0,-8520 3007,-8341 7599,-15199l-125148 16856 -240 5941 7600 0 0 113990 110189 0 0 -121588z"/>
+ <path id="_89274368" class="fil10" d="M2.76784e+006 650313l-26783 -1195c1985,8521 3798,8736 3798,18998l44 103353 94948 -4563 14189 -56 8609 -125332 -30583 -1196 -64222 9991z"/>
+ <polygon id="_89273552" class="fil10" points="2.58074e+006,1.4014e+006 2.69926e+006,1.40145e+006 2.69926e+006,1.38625e+006 2.69199e+006,1.27983e+006 2.58527e+006,1.27986e+006 2.58618e+006,1.32171e+006 "/>
+ <path id="_89272496" class="fil10" d="M2.55108e+006 896093l0 94992 117564 17 -7375 -117806c-20325,0 -110189,5564 -110189,22797z"/>
+ <path id="_89271424" class="fil11" d="M2.08325e+006 1.32785e+006c-1056,-9453 -1527,-19643 -1327,-30583 -11393,-3301 -22474,-7334 -33191,-12046l-8666 22694 8533 -297 5392 11441c9778,3392 19531,6323 29259,8791z"/>
+ <path id="_89270320" class="fil11" d="M2.23652e+006 1.32794e+006c-50378,13079 -101466,13049 -153264,-92 14659,131208 142055,120399 153264,92z"/>
+ <path id="_89269504" class="fil11" d="M2.08325e+006 1.32785e+006c51798,13141 102886,13171 153263,92 927,-9948 1059,-20645 268,-32074 -25207,7805 -51995,12008 -79763,12008 -26061,0 -51258,-3702 -75095,-10609 -200,10940 271,21130 1327,30583z"/>
+ <path id="_147621752" class="fil11" d="M2.23652e+006 1.32794e+006c-11209,120307 -138605,131116 -153264,-92 -9728,-2468 -19481,-5399 -29259,-8791l72076 152955 32192 68314 1543 487 104772 -221541c-9329,3344 -18682,6233 -28060,8668z"/>
+ <path id="_147619544" class="fil11" d="M1.92059e+006 1.03846e+006c0,130553 105875,236429 236428,236429 130553,0 236429,-105876 236429,-236429 0,-53823 -17994,-103450 -48295,-143195 -123542,22647 -248929,22602 -376165,-136 -30362,39768 -48397,89448 -48397,143331zm126317 -27518c0,-12246 9932,-22176 22176,-22176 12246,0 22176,9930 22176,22176 0,12245 -9931,22176 -22176,22176 -12244,0 -22176,-9931 -22176,-22176zm166784 -1833c0,-12245 9932,-22175 22176,-22175 12246,0 22176,9930 22176,22175 0,12246 -9931,22176 -22176,22176 -12244,0 -22176,-9930 -22176,-22176z"/>
+ <path id="_147618384" class="fil12 str2" d="M2.15826e+006 1.54033e+006l-109659 -232710 -8533 297 8666 -22694 -6720 -3065c-421,-192 -8155,26011 -8615,26036 -139277,7553 -161877,76077 -156512,216653l276468 37786 12414 -916 276468 -37786c5364,-140577 -17236,-209101 -156513,-216654 -458,-25 -8194,-26228 -8615,-26035l-6719 3065 8666 22694 -8534 -297 -110718 234113 -1543 -487 -1 0z"/>
+ <path id="_147616968" class="fil6 str3" d="M2.15702e+006 769040c148771,0 269419,120648 269419,269419 0,148771 -120648,269419 -269419,269419 -148771,0 -269419,-120648 -269419,-269419 0,-148771 120648,-269419 269419,-269419zm0 32990c130553,0 236429,105876 236429,236429 0,130553 -105876,236429 -236429,236429 -130553,0 -236428,-105876 -236428,-236429 0,-130553 105875,-236429 236428,-236429z"/>
+ <path id="_147616008" class="fil12 str0" d="M1.93316e+006 888115c11479,-16552 22754,-29892 33366,-40154l22655 -20247c126998,21846 205723,19515 332723,-2331 11100,6046 48034,43399 58463,62801l0 0c-147570,32301 -299344,31203 -446978,0l-229 -69z"/>
+ <path id="_147614968" class="fil12 str4" d="M2.15208e+006 682477c55410,0 100345,44934 100345,100345 0,55409 -44935,100345 -100345,100345 -55409,0 -100345,-44935 -100345,-100345 0,-55410 44935,-100345 100345,-100345z"/>
+ <path id="_147614008" class="fil13 str5" d="M2.02476e+006 1.12123e+006c60640,128896 221158,120612 271252,-5498"/>
+ <path id="_147613048" class="fil13 str4" d="M2.14564e+006 1.01665e+006c-29417,112664 16135,92378 26256,85018"/>
+ <path id="_147612088" class="fil13 str6" d="M2.20903e+006 962672c24055,-18306 43781,-15033 52522,2706"/>
+ <path id="_147611048" class="fil6" d="M2.23587e+006 986933c12246,0 22176,9930 22176,22175 0,12246 -9931,22176 -22176,22176 -12244,0 -22176,-9930 -22176,-22176 0,-12245 9932,-22175 22176,-22175z"/>
+ <path id="_147610008" class="fil6" d="M2.06909e+006 988765c12246,0 22176,9930 22176,22176 0,12245 -9931,22176 -22176,22176 -12244,0 -22176,-9931 -22176,-22176 0,-12246 9932,-22176 22176,-22176z"/>
+ <path id="_147609048" class="fil13 str6" d="M2.04292e+006 965663c27542,-17128 48662,-14380 52522,2706"/>
+ <path id="_147709408" class="fil13 str2" d="M2.08193e+006 1.29727e+006c-3202,175336 165911,158180 154858,-1398"/>
+ <path id="_147708224" class="fil13 str2" d="M2.16312e+006 1.42808e+006c-2817,584 15873,46214 -69409,47220 -178772,2108 -242221,-51159 -260618,-139875 -18686,-90124 6335,-163036 -27703,-211252 -34038,-48216 -61466,-52332 -61466,-52332"/>
+ <circle id="_147707440" class="fil12 str4" cx="1.72815e+006" cy="1.07328e+006" r="58648.8"/>
+ <polygon id="_147706408" class="fil14 str7" points="2.30229e+006,1.37569e+006 2.33065e+006,1.37569e+006 2.33065e+006,1.40069e+006 2.35565e+006,1.40069e+006 2.35565e+006,1.42905e+006 2.33065e+006,1.42905e+006 2.33065e+006,1.45405e+006 2.30229e+006,1.45405e+006 2.30229e+006,1.42905e+006 2.2773e+006,1.42905e+006 2.2773e+006,1.40069e+006 2.30229e+006,1.40069e+006 "/>
+ <path id="_89127352" class="fil13 str6" d="M2.05399e+006 1.31906e+006c71742,24893 142137,24893 211182,0"/>
+ </g>
+ <path class="fil7 str1" d="M571974 1.02817e+006l58821 0 0 -78427 78427 0 0 -58821 -78427 0 0 -78427 -58821 0 0 78427 -78427 0 0 58821 78427 0 0 78427zm29410 0m29411 -39214m39213 -39213m39214 -29410m-39214 -29411m-39213 -39213m-29411 -39214m-29410 39214m-39213 39213m-39214 29411m39214 29410m39213 39213"/>
+ <g id="_89417720">
+ <path id="_147623888" class="fil13 str8" d="M1.20314e+006 24179c28612,-11601 112202,35336 109455,208888 -7854,496184 16560,605714 103570,615574"/>
+ <path id="_89340544" class="fil13 str8" d="M1.19808e+006 1.67256e+006c28612,11601 112202,-35335 109455,-208888 -7854,-496183 16561,-605714 103570,-615574"/>
+ </g>
+ <g id="_147738608">
+ <path id="_89368064" class="fil6" d="M340165 1.19311e+006l15914 -10310c6397,-4247 13705,-8458 21741,-7947 11640,741 23735,1468 34220,6578 14396,7016 25318,20115 39933,26663 6299,2822 13736,1331 20611,1941 5070,450 10773,908 15509,-1413 7669,-3758 14401,-9472 22739,-11825 7866,-2220 16189,-1519 24243,-1488 6255,24 12607,-622 18698,798 8747,2039 15899,10445 23172,15072 3030,1928 9196,746 12157,181l23962 -5823 0 10000c-10859,2835 -23113,7983 -34624,6321 -9991,-1442 -16504,-10542 -25113,-15085 -1314,-693 -2703,-1417 -4188,-1464l-28127 0c-11123,249 -18801,7753 -28449,12257 -6653,3106 -13778,3044 -20929,2423 -6560,-569 -13642,775 -19661,-1895 -16957,-7523 -30361,-21398 -47005,-29591 -8198,-4036 -18024,-3154 -27148,-3650 -5971,-325 -11241,2974 -15975,6117l-17966 11424c-2564,1026 -5473,-221 -6499,-2785 -1026,-2564 221,-5473 2785,-6499z"/>
+ </g>
+ <path class="fil13" d="M342021 1.19775e+006c12785,-5114 20456,-17899 35798,-17899 10228,0 23013,2557 30684,5114 2557,2557 38355,28127 43469,28127 12785,0 28127,5114 38355,0 10228,-5114 17899,-12785 30684,-12785l28127 0c7671,0 20456,12785 25570,15342 10228,5114 33241,-5114 38355,-5114"/>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/to_solution.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/to_solution.svg
new file mode 100644
index 0000000..3821464
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/interface/to_solution.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="20cm" height="9.5cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 251500 118000"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str1 {stroke:#1F1A17;stroke-width:200}
+ .str2 {stroke:#1F1A17;stroke-width:1000}
+ .str0 {stroke:#1F1A17;stroke-width:2000}
+ .fil1 {fill:none}
+ .fil3 {fill:#1F1A17}
+ .fil4 {fill:white}
+ .fil0 {fill:black}
+ .fil5 {fill:#1F1A17;fill-rule:nonzero}
+ .fil2 {fill:#F20909;fill-rule:nonzero}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <rect class="fil0 str0" x="53853.2" y="1569.68" width="2087.68" height="81187.5"/>
+ <rect class="fil0 str0" x="185725" y="36712.3" width="2087.68" height="81303.5"/>
+ <polygon class="fil1 str1" points="55940.9,1569.7 185725,36712.4 185725,78117.9 55940.9,42627.4 "/>
+ <path class="fil2 str0" d="M1777.2 94471.4l59846.8 0 0 8698.7 59846.8 -17397.3 -59846.8 -17397.4 0 8698.7 -59846.8 0 0 17397.3zm29923.4 0m29923.4 4349.4m29923.4 -4349.4m0 -17397.3m-29923.4 -4349.3m-29923.4 4349.3m-29923.4 8698.7"/>
+ <polyline class="fil1 str1" points="55940.9,15100 185725,51191 185725,64315 53853.2,28552.1 "/>
+ <line class="fil1 str1" x1="78124.4" y1="7576.5" x2="78237.6" y2= "48724.7" />
+ <line class="fil1 str1" x1="99706.7" y1="13420.6" x2="99721.1" y2= "54599.5" />
+ <line class="fil1 str1" x1="120833" y1="19141.1" x2="120833" y2= "60372.6" />
+ <line class="fil1 str1" x1="141732" y1="24800" x2="141746" y2= "66091.6" />
+ <line class="fil1 str1" x1="163785" y1="30771.7" x2="163841" y2= "72133.4" />
+ <polygon class="fil3 str2" points="78237.6,48724.7 78200.3,35154.9 55940.9,29118.3 55940.9,42627.4 "/>
+ <polygon class="fil3 str2" points="78200.3,35154.9 99716.3,40989.9 99711.5,27272 78162.1,21279.4 "/>
+ <polygon class="fil3 str2" points="99711.5,27272 120833,33145.5 120833,19141.1 99706.7,13420.6 "/>
+ <polygon class="fil3 str2" points="120833,46716.6 99716.3,40989.9 99721.1,54599.5 120833,60372.6 "/>
+ <polygon class="fil3 str2" points="120833,33145.5 120833,46716.6 141742,52386.9 141737,38958.5 "/>
+ <polygon class="fil3 str2" points="141732,24800 141737,38958.5 163805,45095.2 163785,30771.7 "/>
+ <polygon class="fil3 str2" points="163822,58375.1 141742,52386.9 141746,66091.6 163841,72133.4 "/>
+ <polygon class="fil3 str2" points="163805,45095.2 163822,58375.1 185725,64315 185725,51191 "/>
+ <polygon class="fil3 str2" points="78162.1,21279.4 78124.4,7576.5 55940.9,1569.7 55940.9,15100 "/>
+ <polygon class="fil4 str2" points="78162.1,21279.4 55940.9,15100 55940.9,29118.3 78200.3,35154.9 "/>
+ <polygon class="fil4 str2" points="78124.4,7576.5 78162.1,21279.4 99711.5,27272 99706.7,13420.6 "/>
+ <polygon class="fil4 str2" points="99716.3,40989.9 78200.3,35154.9 78237.6,48724.7 99721.1,54599.5 "/>
+ <polygon class="fil4 str2" points="99711.5,27272 99716.3,40989.9 120833,46716.6 120833,33145.5 "/>
+ <polygon class="fil4 str2" points="120833,19141.1 120833,33145.5 141737,38958.5 141732,24800 "/>
+ <polygon class="fil4 str2" points="141742,52386.9 120833,46716.6 120833,60372.6 141746,66091.6 "/>
+ <polygon class="fil4 str2" points="141737,38958.5 141742,52386.9 163822,58375.1 163805,45095.2 "/>
+ <polygon class="fil4 str2" points="163785,30771.7 163805,45095.2 185725,51191 185725,36712.4 "/>
+ <polygon class="fil4 str2" points="185725,64315 163822,58375.1 163841,72133.4 185725,78117.9 "/>
+ <path class="fil5" d="M248759 35271.7c0,6655.7 -1975.6,12558.9 -5926.7,17709.4 -517.4,588 -4280.4,4350.9 -11312.4,11288.9 -4209.8,4092.2 -6514.6,8113.9 -6890.9,12065 -94.1,1011.3 -164.6,2022.6 -258.7,3033.9 -188.2,776.1 -870.2,1364.1 -1999.1,1787.4 -1340.5,446.9 -2375.4,682 -3104.4,682 -2351.9,0 -3716,-70.5 -4139.3,-211.6 -1105.4,-399.8 -1646.3,-1505.2 -1646.3,-3292.6 0,-5526.9 940.7,-9901.3 2822.2,-13170.4 3033.9,-3951.1 6044.3,-7925.7 9031.1,-11923.9 3574.9,-4774.2 5362.3,-9336.8 5362.3,-13711.3 0,-4256.8 -1223,-7714 -3692.4,-10324.6 -2446,-2610.6 -5785.6,-3927.6 -10018.9,-3927.6 -3386.7,0 -7173.2,1199.5 -11336,3574.8 -4162.7,2398.9 -6138.3,3598.4 -5950.1,3598.4 -1434.7,0 -2140.2,-4421.5 -2140.2,-13241 0,-635 682,-1434.6 2069.6,-2398.9 7196.7,-5009.4 14793.1,-7525.9 22742.4,-7525.9 7761.1,0 14087.6,2398.9 19003,7173.2 4915.3,4774.2 7384.8,11053.7 7384.8,18814.8zm-19638 62488.7c0,2563.5 -846.6,4821.3 -2563.5,6749.8 -1693.3,1928.5 -3810,2892.8 -6326.5,2892.8 -2492.9,0 -4562.6,-964.3 -6232.4,-2892.8 -1693.3,-1928.5 -2516.5,-4186.3 -2516.5,-6749.8 0,-2563.5 823.2,-4797.8 2469.5,-6655.8 1669.8,-1857.9 3739.4,-2775.2 6279.4,-2775.2 2563.5,0 4703.7,917.3 6373.5,2775.2 1669.9,1858 2516.5,4092.3 2516.5,6655.8z"/>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Acute_confusional_state.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Acute_confusional_state.svg
new file mode 100644
index 0000000..4d78755
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Acute_confusional_state.svg
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="27cm" height="18cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 2.1e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#1F1A17;stroke-width:2000}
+ .fil8 {fill:#007CC3}
+ .fil1 {fill:#1F1A17}
+ .fil3 {fill:#44916C}
+ .fil10 {fill:#97AFA0}
+ .fil2 {fill:#BB825B}
+ .fil6 {fill:#DA251D}
+ .fil11 {fill:#EF9BA0}
+ .fil5 {fill:#FFF500}
+ .fil9 {fill:#FFF974}
+ .fil0 {fill:white}
+ .fil7 {fill:#D0DFE4}
+ .fil12 {fill:#E1F1F6}
+ .fil4 {fill:#F8F9FB}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <g id="_160828512">
+ <path id="_156402728" class="fil0" d="M729082 427619l2354 3589 -4277 4747c-10591,-248 -52710,3142 -52710,-9181 0,-593 1608,-2451 2232,-3350l52401 4195zm-12217 -52211c0,-5293 7467,-15632 12277,-15632 7997,0 13395,7980 13395,16749 0,7477 -3515,17867 -11162,17867 -11266,0 -14510,-7471 -14510,-18984zm-41300 -4466c0,-4496 8370,-15634 13394,-15634l3349 0c5124,0 10045,3644 10045,8934 0,9543 -4702,24567 -12278,24567l-1116 0c-6014,0 -13394,-6016 -13394,-12284l0 -5583zm-21207 17867l0 16749c0,17821 10674,35861 21206,43549 6169,4505 11572,10454 19093,13282 4603,1731 22208,6621 22208,11283l0 10050c0,6199 -6456,9920 -12278,10050l0 3350c0,3713 -2005,3271 -5582,3350 -1300,4871 -7422,7531 -7867,20045 -346,9716 45,20378 54,30204 15,17264 -290,40636 -409,59213l-2323 27908 3848 85957 -304 89332 304 8933 -304 2233 304 8933c0,5885 -1793,15375 -2904,21661 -1337,7561 -445,16284 -445,24121 0,17189 -1116,30575 -1116,48015 0,29726 68,66206 -1074,97191 -791,21483 -7768,20098 -29063,20056 -13802,-27 -32573,3406 -37998,11120 -6774,9634 -7429,28420 2041,36019 8178,6561 24804,9810 39306,9810l8929 0c4307,0 5680,-2291 14506,-2237 5958,36 11917,-14 17876,16 13498,67 13410,-4478 31241,-4478 13074,-8758 9688,-17339 13115,-33780 1980,-9502 3628,-33549 3438,-44557l3729 -4123 -1506 -228 10246 -219922c1349,-2015 2232,-1963 2232,-4466l0 -90448c0,-40738 0,-77808 0,-118364 0,-18673 -2072,-42365 1395,-58902 9489,-45256 -20371,-20634 -20371,-36012l0 -2233c0,-5621 6545,-11055 10047,-13400 15636,1302 26886,-8466 36002,-17582 13806,-13808 10518,-22002 16302,-40640 3503,-11290 2187,-41450 -2067,-50101 -5930,-12057 -13601,-25061 -23141,-33798 -8359,-7656 -24869,-15929 -38310,-17506 -7667,-900 -18306,748 -26792,1010 -5252,162 -15756,5996 -21003,8021 -18316,7068 -42565,45370 -42565,71316z"/>
+ <path id="_157669712" class="fil0" d="M408812 770960l-8947 -261 6 3307 -10052 -1074c0,20231 -12527,35490 -24560,43574l-8925 -1142 -27906 0c-2862,0 -2698,268 -4465,1117 -7567,-5070 -9770,-2413 -16091,-11818 -4703,-6997 -7348,-10381 -7348,-21682l0 -5583c0,-3850 825,-4323 1129,-8388l-55823 -545 0 2234c-6574,-548 -2327,-2234 -6698,-2234l-7813 0c-14752,0 -25738,2234 -42416,2234 -9914,0 -36872,-481 -39307,5865l-3107 -3632c-17494,11718 -117634,73462 -120550,85980l44645 -126 78137 -990 22324 0c49217,0 95738,-2233 143989,-2233 24729,0 46989,-1283 72565,-1104 18537,128 31904,-25644 44337,-28988l-1068 -5592 876 739 68357 -54377 -917 -1457 -90372 6176z"/>
+ <path id="_158773792" class="fil1" d="M499184 764784l917 1457 -68357 54377 -876 -739 1068 5592c-12433,3344 -25800,29116 -44337,28988 -25576,-179 -47836,1104 -72565,1104 -48251,0 -94772,2233 -143989,2233l-22324 0 -78137 990 -44645 126c2916,-12518 103056,-74262 120550,-85980l3107 3632c2435,-6346 29393,-5865 39307,-5865 16678,0 27664,-2234 42416,-2234l7813 0c4371,0 124,1686 6698,2234l0 -2234 55823 545c-304,4065 -1129,4538 -1129,8388l0 5583c0,11301 2645,14685 7348,21682 6321,9405 8524,6748 16091,11818 1767,-849 1603,-1117 4465,-1117l27906 0 8925 1142c12033,-8084 24560,-23343 24560,-43574l10052 1074 -6 -3307 8947 261 90372 -6176zm-127224 -75600c0,-7938 2971,-10003 7613,-13601 3550,-2751 8691,-9849 11362,-9849l8930 0c7487,0 15627,11134 15627,18983l0 8933c0,19898 -26548,38317 -26789,49133 -305,-224 -16743,-40737 -16743,-42433l0 -11166zm-46880 23449c0,-16743 -1106,-20128 -6677,-31286 -5303,-10615 -15630,-11726 -20112,-17846 8281,185 7369,5772 18510,8282 3848,867 18722,4508 21673,4002l35776 -5249c-6108,8705 -8208,8041 -8918,23204 -417,8885 5783,16178 7906,23198 4388,14515 11000,32363 11000,51527 0,23383 -9468,31955 -23440,41316l-23443 -277c-18506,426 -31250,-9024 -31250,-26523l0 -5583c0,-4235 11666,-22209 13168,-28141 895,-3532 3428,-14059 3595,-16504 405,-5935 2212,-16454 2212,-17886l0 -2234zm-6697 -50249c9375,-780 49349,-7704 55809,1117 -6296,1468 -22390,5583 -29020,5583l-8931 0c-6552,0 -15266,-3160 -17858,-6700zm-26790 1117c0,4475 11219,11573 14977,14051 3822,2521 11813,14481 11813,18331l0 8933c0,9678 -493,23128 -2467,31032 -2580,10332 -6924,18164 -8689,25125l-129485 3025 -3349 0c-40556,0 -21023,-357 -46895,15618 -13528,8354 -27190,16290 -40614,25252 -7758,5178 -79154,50585 -78607,52898l999 10988 3264 1283 10051 -1074 0 -2233 12279 0 -716 5608 8529 204319 -29 25017 14539 666c-4481,-9343 -10046,-193285 -10046,-221094l0 -14516 42425 272 50571 -1383 -1653 89329 2418 98259c2503,584 2566,1117 5581,1117l2232 0c7567,0 3349,-34185 3349,-43549l-352 -13454 2584 -18928 0 -26799c0,-2504 -883,-2452 -1722,-4451l2875 -82399 10143 -1527 3214 2395 -14 -2122 17873 3240c2700,-1297 4883,-2235 8931,-2235l54693 0c3399,0 4082,508 6697,1117 9122,-4829 80847,-4466 100458,-4466l-839 6712 3205 223154 3215 2395c2614,-610 3297,-1116 6697,-1116l3348 0c219,-9800 2199,-26305 3144,-33770 786,-6213 -2896,-7386 -1196,-16755 1763,-9713 932,-8855 276,-17582 -869,-11559 -733,-28369 -1150,-39048 -393,-10068 933,-31516 320,-38047l-2510 -21178 0 -14516c6704,-2708 1365,-16787 1101,-23434 -509,-12814 1131,-16788 1131,-26815l4465 0c6398,0 7982,1783 13394,2233 806,-2430 13132,-8072 17013,-12014 5220,-5302 11899,-9919 17798,-14575 10308,-8135 23083,-23256 35017,-29231l-2856 160785 0 66998c0,4543 5768,5226 10048,5585l5032 -4035 1872 755 3143 -58077 -1120 -60 -611 -23467 5076 -169712c3997,-2678 36835,-25069 36835,-26799 0,-3432 -3270,-4467 -6697,-4467l-5581 0c-19419,0 -32319,6768 -49111,6701 -9300,-36 -18606,0 -27907,-1 -11352,-1 -17642,2233 -25322,2416l2998 -6882c-7031,0 -6840,2233 -10045,2233 -3609,0 -5582,-4053 -5582,-7816l0 -1117c0,-15675 30138,-32345 30138,-59182l0 -5583c0,-13685 -11904,-26800 -24556,-26800l-2265 -285 -13363 1402c-8563,-5736 -8470,-5615 -22323,-5583 -7166,16 -21843,-2660 -25243,-1858 -9699,2293 -42846,2705 -42846,10791z"/>
+ <path id="_158774072" class="fil1" d="M654358 388809c0,-25946 24249,-64248 42565,-71316 5247,-2025 15751,-7859 21003,-8021 8486,-262 19125,-1910 26792,-1010 13441,1577 29951,9850 38310,17506 9540,8737 17211,21741 23141,33798 4254,8651 5570,38811 2067,50101 -5784,18638 -2496,26832 -16302,40640 -9116,9116 -20366,18884 -36002,17582 -3502,2345 -10047,7779 -10047,13400l0 2233c0,15378 29860,-9244 20371,36012 -3467,16537 -1395,40229 -1395,58902 0,40556 0,77626 0,118364l0 90448c0,2503 -883,2451 -2232,4466l-10246 219922 1506 228 -3729 4123c190,11008 -1458,35055 -3438,44557 -3427,16441 -41,25022 -13115,33780 -17831,0 -17743,4545 -31241,4478 -5959,-30 -11918,20 -17876,-16 -8826,-54 -10199,2237 -14506,2237l-8929 0c-14502,0 -31128,-3249 -39306,-9810 -9470,-7599 -8815,-26385 -2041,-36019 5425,-7714 24196,-11147 37998,-11120 21295,42 28272,1427 29063,-20056 1142,-30985 1074,-67465 1074,-97191 0,-17440 1116,-30826 1116,-48015 0,-7837 -892,-16560 445,-24121 1111,-6286 2904,-15776 2904,-21661l-304 -8933 304 -2233 -304 -8933 304 -89332 -3848 -85957 2323 -27908c119,-18577 424,-41949 409,-59213 -9,-9826 -400,-20488 -54,-30204 445,-12514 6567,-15174 7867,-20045 3577,-79 5582,363 5582,-3350l0 -3350c5822,-130 12278,-3851 12278,-10050l0 -10050c0,-4662 -17605,-9552 -22208,-11283 -7521,-2828 -12924,-8777 -19093,-13282 -10532,-7688 -21206,-25728 -21206,-43549l0 -16749zm-2234 -26800c0,3849 827,4323 1118,7816l-1882 55 -2584 18929 0 27915c0,13222 14499,32566 22611,38796 5477,4205 12655,9523 18661,12597 4377,2239 21236,6027 21236,10022l-93 6508 -11070 4659c-1999,8583 -9824,7749 -12767,18492 -2603,9502 -2860,17815 -2860,29523 1,21588 0,43176 0,64765 0,22109 19,40976 1,61415 -19,21923 2232,40238 2232,62532l0 91564 -1152 -32 -6661 217777c-10667,5646 -29984,2185 -44428,5803 -11031,2762 -25892,12237 -25892,25463l0 7816c0,8407 6101,20659 11561,24166 6903,4435 19260,5975 29041,7799 12167,2270 59576,-5700 67803,-1654l3214 -2395c22778,0 26854,-7681 30044,-26894 2711,-16342 4557,-33343 4557,-52388l3215 -19 1251 -10030 0 -15633c0,-30886 2242,-64031 2232,-97147 -6,-17304 3441,-29167 3345,-46904 -48,-8526 1123,-14828 1120,-24562 -4,-11416 2233,-15093 2233,-23448l2232 0c0,-29720 0,-62432 0,-94915 0,-15599 1268,-34583 -879,-48253 -2298,-14624 1710,-33886 2157,-46795l-1717 -3210 277 -78305 2219 -3233 2408 -29016 0 -2233c0,-19859 -21209,-11197 -21209,-18983l201 -2804 6497 -2779c20632,0 36295,-16992 43916,-30881 8808,-16048 12007,-38698 11923,-62943 -86,-24529 -12203,-38271 -22111,-52698 -7482,-10894 -32886,-25440 -50471,-25440 -26376,0 -44629,3681 -59857,14933 -4836,3573 -31672,39056 -31672,44249z"/>
+ <path id="_971292136" class="fil1" d="M1.03386e+006 145381c7884,0 20681,6580 25672,10049 -7072,0 -15387,5998 -21892,4120 -5510,-1591 -9942,-8017 -17174,-9703 2417,-2102 4401,-4466 8929,-4466l4465 0zm44655 9l13387 -9 -13831 9415 -2778 -1761 -6894 80 10116 -7725zm-97116 8924c174,-238 16436,-14006 18146,-15346 7929,-6216 10817,-7532 22893,-9489 18565,-3009 33177,11011 49373,14785 -2290,1592 -5193,3350 -8931,3350l-1116 0c-10243,0 -15565,-6699 -29020,-6699 -8759,0 -17917,7465 -23441,11166 747,1411 1534,4466 3348,4466 16605,0 15525,8933 27906,8933l3348 0c7731,0 17763,-5583 26790,-5583 -3193,4359 -26991,18983 -35719,18983 -8718,0 -22960,-6692 -28583,-10488 -4646,-3135 -23423,-11932 -24994,-14078zm348253 -11166l-2423 -1925 4655 -308 -670 -2011 10716 -1339 -18976 0c-17907,1490 -17237,20157 -23221,29251 -6687,10163 -8830,6033 -17371,9421 -8814,3498 -8436,5896 -12986,12693 3308,6896 10100,18508 14920,24158 6688,7837 12460,12189 17450,21624 -4444,6640 -13712,18092 -22323,20099l12084 -21782c-10177,-18047 -23092,-9094 -29944,-38516l-3348 0c-5870,0 -803,11248 280,17586 762,4463 3068,15904 3068,20380l0 4466c0,7841 -7177,9977 -13803,11874 -3938,1127 -7878,-187 -12335,1060 -3456,966 -5928,2699 -9579,2699 -1565,0 -2233,-1522 -2233,-3350 0,-8441 28468,-2913 31106,-19216 365,-2255 -2981,-17834 -3815,-21487 -991,-4348 -3366,-16246 -6083,-16246 -5409,0 -4759,2811 -12267,3363 -5515,405 -7724,1104 -14523,1104l-1116 0c-6480,0 -30684,-10050 -31253,-10050 -1511,0 -620,1207 -4464,2234 0,12586 -2080,26419 -2186,42479 -72,10903 -15641,17594 -25720,17819 1071,-4593 8027,-12283 12278,-12283l3349 0 0 -3349 2233 0 0 -21217c0,-15014 5581,-17230 5581,-29032l-5638 -818c-2543,3583 -8079,23879 -11273,30799 -2535,5492 -12051,21703 -16575,24734 -9349,0 -32370,3695 -32370,-4466l0 -1117c0,-4560 7421,-6701 12279,-6701l2232 0c5296,0 8062,1251 12278,2234 8861,-4691 11934,-11018 15215,-21628 2179,-7050 9341,-20979 9341,-27504l0 -3350c0,-3407 -1072,-4506 -2233,-6699 -15431,0 -15933,-7189 -34408,-4274 -6443,1016 -18087,12978 -22229,17962 -6420,7723 -34086,35443 -44936,35443l-3349 0c-4281,0 -7813,-3222 -7813,-6699l0 -1117c0,-5519 1974,-1510 6697,-1117l920 -4518 -3757 -10918 12554 4970 2622 -5134 -2722 -6571c7239,3443 3616,6538 8243,6538 3093,0 42414,-44459 42414,-49132l0 -4466c0,-3714 -2004,-3271 -5581,-3350l985 4528 -3217 1055 0 2233c-1163,1738 -1480,3350 -4465,3350l-4464 0 -2233 0 -1116 -2233 -4401 -1361 -64 -3105 -2604 -373 -2976 -744 0 2233 -2233 -3350c-22001,0 -29239,-13400 -43532,-13400 -2014,-1349 -1962,-2233 -4464,-2233l-4465 0c-13418,0 -25855,3102 -31254,11166l-5581 0c-4476,8464 -24555,20894 -24555,22333 0,2362 399,1472 1116,4466l5581 0c16505,0 37302,23450 55809,23450l4465 0c23239,0 43246,-31266 63623,-31266 -921,3956 -12993,18983 -16743,18983 -2134,0 -760,-2233 -4464,-2233 -4130,0 -621,8500 0,11166 -3845,1027 -2954,2234 -4465,2234 -2863,0 -7339,-3963 -13395,-4467l-1584 2615 -649 7435 -9982 -2482 -1647 2863 -2050 12987c-3033,1371 -3063,5579 -3063,10081 0,6248 8026,12283 14510,12283l1116 0c7096,0 19090,-6749 23165,-10325 5049,-4429 13940,-10489 18451,-15042 9600,-9690 18722,-29348 36518,-29348 6682,0 14463,5022 21208,5583l0 3350c0,9591 -13076,31759 -15627,41315l-14510 0c-8923,0 -21208,6457 -21208,13401 0,12582 25816,12282 39067,12282l5217 -3832c-796,2677 -1869,3775 -1869,7182 0,3478 3532,6700 7814,6700 7054,0 22789,-9799 27905,-11166l4010 -42381 -662 -8985 25766 8636c5013,298 6416,1832 9953,1414l20103 -2128 7140 29937c-7469,3820 -31709,8179 -31709,16857l0 2233c0,3763 1974,7816 5582,7816l2232 0c19129,0 43531,-4296 43531,-23449 0,-6517 -2098,-9624 -2232,-15633 3117,1649 16743,12125 16743,15633 0,5619 -10045,11683 -10045,18983l0 2233c0,2604 2977,5583 5581,5583l1116 0c8498,0 29020,-21249 29020,-27915 0,-6317 -31252,-34001 -31252,-44666 0,-6128 23779,-6194 28910,-20210 4963,-13562 4709,-25572 23551,-25572z"/>
+ <path id="_153733584" class="fil1" d="M975822 70566c-5760,4003 -14511,15449 -14511,24566l0 5583c0,16153 10156,19967 12278,27916l-504 -1027 -15123 7728c-10057,8745 -16011,19905 -10529,36215 2856,8495 3916,11166 10963,15832 3248,2150 16450,6017 20774,6017 3015,0 3078,-533 5581,-1117 -456,5487 -2232,4092 -2232,8934l0 4467c0,16879 12226,35732 27904,35732l3421 424 16671 -2657 0 4466c0,12754 12297,21217 24556,21217l5581 0c6160,0 9733,-6243 15627,-7818l0 3350c0,6963 12755,18983 22324,18983l5609 286 15501 -1611 12376 -5374c1455,6247 10986,13399 17859,13399l8929 0c7041,0 16033,-12302 18976,-17866 5594,4101 5070,9190 15606,14536 7039,3572 15485,5563 23460,5563l2233 0c17158,0 23156,-14884 30137,-16749 2242,8401 17426,17866 27906,17866l10045 0c17059,0 16943,-8936 24556,-14516 6513,4363 14974,8933 25673,8933l1116 0c4893,0 16327,-4890 19658,-7133 9165,-6174 7140,-6875 12427,-15246l1400 -7770 10047 0c8102,0 13590,-7663 17205,-12937 1201,-1752 4843,-9405 4975,-9540 669,-689 8552,-3585 10689,-4938 10646,-6742 22941,-20819 22941,-37350l0 -3350c0,-12198 -14254,-18061 -17860,-23450 16021,-1333 21256,-16381 26884,-27974l-1211 -2175c-7380,-4943 -11062,-14165 -26789,-14516 3635,-5432 10046,-10045 10046,-18983 0,-4480 -4147,-6594 -8930,-6700l7814 -10049 7813 -12284c0,-9188 -1882,-11445 -6697,-15632 -5331,-1243 -11500,-3350 -17860,-3350 -10583,0 -17131,3590 -23439,7816l-1361 4403c7976,-109 8073,-7753 24800,-7753l6697 0c5642,0 11163,4029 11163,10050l0 5583c0,3560 -12726,15923 -15627,17866l-5901 5182 2776 2411c5117,223 12054,-1472 12054,3573l0 1117c0,9844 -12752,11276 -13394,18983 10184,2373 31254,6589 31254,17867 0,10617 -18806,20099 -32370,20099l0 5583c10269,2393 24557,13970 24557,25683l0 1116c0,10339 -6864,17692 -11600,24130 -5887,8003 -13341,8565 -23003,9369l0 6701c0,4914 -7949,14033 -11097,15697 -7002,3702 -15389,-65 -21273,-65 -1563,0 -2232,1522 -2232,3350 0,3879 2232,1704 2232,5583l0 4467c0,8639 -18516,18983 -27904,18983 -16374,0 -23291,-14516 -25673,-14516 -5291,0 -2082,21215 -31253,21215 -6493,0 -15112,-4332 -19284,-7508 -8077,-6147 -5515,-7965 -10854,-15941 -10894,5767 -13881,21216 -34602,21216 -13533,0 -34601,-12703 -34601,-22333l0 -5583 -5581 0c-2482,10657 -6800,25683 -18976,25683l-3349 0c-9849,0 -17858,-6336 -17858,-16749 -8876,738 -9132,10049 -25673,10049l-8930 0c-10295,0 -20091,-10206 -20091,-21216l-2232 0c104,-4687 2262,-6700 -2233,-6700 -2526,0 -8738,13400 -16743,13400 -17492,0 -24556,-8994 -24556,-26799l-3349 0c-5644,0 -16632,3989 -22604,2532 -7345,-1793 -11811,-6062 -15367,-11445 -14502,-21955 3369,-32886 3369,-39103 0,-1565 -1521,-2233 -3348,-2233 -3565,0 -3472,4466 -12278,4466 -15910,0 -30138,-8641 -30138,-23449l0 -5583c0,-12480 18284,-25394 31254,-25683l-372 -6700c-5637,-3181 -15255,-15516 -15255,-23450l0 -7816c0,-1820 3664,-9761 5581,-11166l4409 -7849 14539 -1341 6724 257c9662,0 4937,3420 7813,-8933 2505,-583 2568,-1117 5581,-1117 2931,0 2892,1824 7815,2233l0 -2233 2232 0 0 -4466c0,-5181 1455,-8961 4465,-11166 5123,-4456 19765,-12284 29020,-12284 4403,0 18084,3102 20825,4850 2470,1576 3891,4385 6349,5932 3514,2212 4376,942 8545,3735 3705,-2716 6962,-14517 15626,-14517l7813 0c5472,0 6125,7239 13395,8934 2686,-10061 21432,-16750 34602,-16750l14511 0c9695,0 21587,10123 22323,18983 7159,-160 7340,-12284 29022,-12284 6729,0 7596,11167 16743,11167 25,0 12105,-8810 17648,-10261 8458,-2214 11484,-4256 23651,-4256l3349 0c8030,0 17572,2183 20860,7048 2950,4363 -246,9984 3018,11603 636,315 7314,-2483 9607,-3017 847,-10180 12175,-15634 22324,-15634l15627 0c10435,0 19845,4591 20092,15634l-1013 11178 1221 3258 6892 324 -2636 -5928 1476 -15520c-6611,-3321 -3533,-7719 -15886,-10163 -6255,-1237 -14800,-2132 -22424,-2132 -20572,0 -22471,6641 -31254,16750 -844,-10154 -5101,-8172 -8930,-13401l8958 909 -28 -2025 -12203 -2571 2870 -1864 -875 -1282 2557 -3082 -22723 5736c-18757,830 -30921,6563 -43295,13113l-9215 -7472 -9740 -1595c-4792,-583 -19074,5103 -22344,6833 -11052,-7403 -11414,-13399 -31253,-13399l-4466 0c-22871,0 -27678,6190 -41298,13399 -2929,-1961 -6801,-5583 -11163,-5583l-7813 0c-6946,0 -16472,7442 -17859,13400 -6420,-4706 -10848,-12283 -24557,-12283l-15626 0c-10712,0 -13982,5052 -21578,8563 -6875,3178 -11194,8533 -11907,17120l-6698 0c-7128,0 -7902,4465 -10046,8932l-22323 2234z"/>
+ <path id="_155900160" class="fil2" d="M325080 712633l0 2234c0,1432 -1807,11951 -2212,17886 -167,2445 -2700,12972 -3595,16504 -1502,5932 -13168,23906 -13168,28141l0 5583c0,17499 12744,26949 31250,26523l23443 277c13972,-9361 23440,-17933 23440,-41316 0,-19164 -6612,-37012 -11000,-51527 -2123,-7020 -8323,-14313 -7906,-23198 710,-15163 2810,-14499 8918,-23204l-35776 5249c-2951,506 -17825,-3135 -21673,-4002 -11141,-2510 -10229,-8097 -18510,-8282 4482,6120 14809,7231 20112,17846 5571,11158 6677,14543 6677,31286z"/>
+ <path id="_971362208" class="fil1" d="M1.30845e+006 85082c-917,11035 -18306,24543 -26788,29033 -2500,-1674 -3922,-4466 -6697,-4466l-5582 0c-3373,0 -3086,1314 -3348,4466l6698 0c2984,0 3301,1612 4465,3350l-7848 4410 -1022 -3317 -22377 -1195c1010,-2099 1792,-4364 -2240,-4364 -3,0 -6659,2260 -8929,3349 1720,2350 8331,5583 12278,5583l2232 0c2612,0 2888,-334 4465,-1116l3214 2395 10180 -162c-3494,3039 -7391,4946 -13350,5631 -5946,683 -12322,-854 -12322,3302 0,2961 4772,2233 7813,2233l-5438 2686 -1898 3199 -6000 -1645 1004 -6484 -21145 -2299c1164,5617 199,7047 -5590,5661l-3635 4220 5868 246 4428 -24 3330 -5301 10238 2018 -1317 4593 7102 2446 -7038 5201 0 3350c2993,717 2104,1116 4465,1116 1592,0 4092,-5312 10045,-6699 2128,7970 17535,2174 17859,16749l3349 0c3704,0 2330,2233 4464,2233 1476,0 18218,-14342 20389,-16453 7336,-7136 8156,-12978 17572,-19440l25663 1277c16941,-11776 9929,-6915 20938,-23719 7384,-11269 25122,-3841 29291,-15363 1749,1282 2232,205 2232,3350l0 5583c0,2685 -1808,3282 -3348,5584 -31257,0 -15176,24585 -40183,31266l-10716 1339 670 2011 -4655 308 2423 1925c10938,0 18578,-356 24914,-5226 4602,-3536 10633,-11675 11013,-19060l5371 -4747c10018,0 21208,-5211 21208,-14517l0 -1116c0,-3850 -825,-4323 -1116,-7817l7983 -23380 -3518 -69c-5209,0 -8911,15068 -14227,20384 -9685,9687 -14227,4671 -24840,9765 -7117,6189 -19520,27916 -25672,27916l-2232 0 -22312 -1294c-12952,8845 -8145,6535 -16641,17042 -2516,3112 -15058,14401 -19090,14401l-1117 0c-2660,0 -10343,-8894 -20091,-11166 3472,-13006 65199,-31952 65855,-61415 0,-15481 -10878,-18289 -23439,-21216l-71437 -7816 5502 4566c5547,-100 18942,2021 23360,3409 6457,2027 17110,202 25162,1628 13260,2345 35272,2399 35272,17196 0,2362 -400,1472 -1117,4466z"/>
+ <path id="_154838632" class="fil1" d="M1.16446e+006 114115l4465 14516c-22985,-5357 -8130,-783 -4465,-14516zm8930 -56949l0 8933 5130 10883 -1662 -609 -10511 11750c-4815,-3147 -12372,-6390 -20862,-6390l-1116 0c-12635,0 -22324,6320 -22324,18982l0 4467c0,4735 11153,14765 12278,18983l-7813 0c-3375,0 -3086,-1315 -3348,-4467 -5800,-129 -41280,-21424 -42416,-25683 -7416,0 -11664,-4364 -19410,-6265 -15685,-3848 -8653,-434 -20773,-434l-3539 4294 190 4638 5427 9728 1270 -794c-456,5481 -3348,6738 -3348,10050 0,2572 777,3350 3348,3350 4173,0 3880,-6094 11162,-6700 0,9461 -4800,14310 4465,14516 780,-2923 5173,-6700 6698,-6700 4046,0 6229,938 8929,2233 0,3043 -726,7817 2233,7817 1889,0 4171,-1487 5761,-2519l13213 9219 -6831 -162 -3214 2395 -4465 0 2233 3350 0 -2233 2976 744 2604 373 64 3105 4401 1361c2083,-1396 9791,-6328 12278,-3350l3217 -1055 -985 -4528 -11161 -7817c-8304,-4396 -20721,-15632 -31253,-15632 -3629,0 -843,967 -5680,2214l1182 -7675 -11130 -2356c663,-2846 2298,-5584 -2232,-5584l-4465 0c-382,-4587 -1116,-2494 -1116,-6699 0,-4143 6407,-1117 8930,-1117 9690,0 22665,4456 27905,12284 4721,-2185 30013,14991 34601,18982l8949 6407 16629 1351 1211 -2175c584,-2504 1117,-2567 1117,-5583 0,-2975 -14511,-12575 -14511,-23450 0,-6792 9094,-13378 17891,-12536l12246 1370c1955,2920 5581,5190 5581,10050 0,7797 -7789,20160 -12278,23449 -1349,2016 -2232,1964 -2232,4467 0,5669 13518,7816 20091,7816l1117 0c2819,0 5581,-4626 5581,-6700l0 -3349c0,-5039 -5581,-12827 -5581,-17866l0 -4468c0,-8821 3726,-18982 12278,-18982l1116 0c11608,0 15081,8631 18975,16749 3051,-4914 -3220,-12186 -6697,-14516l0 -3349 -3349 -2234 -9934 -2715c-111,-8280 -3460,-6911 -3460,-12918l0 -2233c0,-7619 31683,-4467 40183,-4467l-6551 -3689 -2379 1456c-8951,-4296 -30725,-1001 -36834,2233z"/>
+ <path id="_157657136" class="fil3" d="M1.26603e+006 81733l0 -2234c3704,0 15928,1641 21010,2432 224,35 8446,1942 9073,2196 4314,1745 -109,5422 -1062,5422 -126,0 -11331,-4346 -16742,-4467l-3215 -2395 -9064 -954zm-53577 -6700l0 -2233 433 -1357 29935 9566c-895,3212 -492,4073 -3579,4073 -2126,0 -4226,-5429 -11162,-5583l-1056 3374c-6502,-3115 -13655,2010 -15688,-5607l13363 1401 32 -2517 -12278 -1117zm-23440 -4467l0 -2234c8955,0 18018,1788 21207,7818l-11381 -2649 -9826 -2935zm85454 -3521l-623 -946 6697 0 -2557 4233c5063,-1032 2277,-2000 5906,-2000 2589,0 4924,3193 10343,4194 8230,1521 4557,506 3051,6973l-5085 -2428 -9388 -2286 -38 -3102 -11147 1331 -1339 3055 -2025 81 -1030 -4337 7235 -4768zm-15110 -3118l5509 1307 2667 3974 -9454 -2765c996,7504 1408,-1430 3486,6357l-7767 -1358 2744 -3668 -477 -2582 3292 -1265zm-24287 2016l-2819 -5270 8061 1201c2271,3966 6031,6369 11208,7575l-1055 3374 -15395 -6880zm-12571 2389l0 -5583 -12279 0c71,-2578 710,-3349 3349,-3349l7814 0c2700,7464 9082,-985 10045,7816l-3348 0c-3015,0 -3078,534 -5581,1116zm-12279 -13399l2379 -1456 6551 3689c-8500,0 -40183,-3152 -40183,4467l0 2233c0,6007 3349,4638 3460,12918l9934 2715c3471,-2156 16504,6530 20092,8933l4464 0c0,-3090 8853,1196 10047,2233l4464 -1116 4465 1116c1324,-612 4465,-2059 4465,1117 0,667 -1541,2317 -2232,3350l1116 3350 45 -3634 7811 1537 4483 -1276 1055 3373 2232 -1117 6697 -3350 0 -4466 2233 0 0 -2233 4464 0c4298,0 4593,619 5582,3349l3349 0c4502,0 4221,-6133 6697,0l2529 -981 -2480 5254 10741 2427 0 3350 1220 632 12545 -16265c717,-2994 1117,-2104 1117,-4466 0,-14797 -22012,-14851 -35272,-17196 -8052,-1426 -18705,399 -25162,-1628 -4418,-1388 -17813,-3509 -23360,-3409l-5502 -4566 -10092 -4362 46 5478z"/>
+ <path id="_157661648" class="fil4" d="M371960 689184l0 11166c0,1696 16438,42209 16743,42433 241,-10816 26789,-29235 26789,-49133l0 -8933c0,-7849 -8140,-18983 -15627,-18983l-8930 0c-2671,0 -7812,7098 -11362,9849 -4642,3598 -7613,5663 -7613,13601z"/>
+ <path id="_156594720" class="fil3" d="M1.21915e+006 127514l-3349 0c-3142,0 -2067,-482 -3348,-2233l-216 -1115 8202 -928 4292 -3540c1410,747 3691,2233 5581,2233 5399,0 14818,-1806 15627,5583l-5581 0c-7134,0 -8494,-2233 -15627,-2233 -3878,0 -1703,2233 -5581,2233zm35718 -11166l-6667 -5182 7800 326c1911,-59 5564,-1732 5564,1507 0,2503 -4217,2160 -6697,3349zm-16881 -7117c-761,3786 -5604,8234 -8791,8234l-4465 0 195 -3882 13061 -4352zm-17721 -4049l7814 0c3712,0 3268,2005 3348,5583l-5524 -1344 -56 2461 -11163 0c-2154,0 -1987,-352 -3349,-1117 1164,-1738 1480,-3349 4465,-3349l4465 0 0 -2234zm13186 -1037c-7080,-79 -6880,-2314 -13186,-2314l-7813 0 0 -3349c3466,-363 3984,-1117 7813,-1117l1117 0c5363,0 5798,3350 11162,3350 2360,0 1471,-400 4464,-1117l1360 4404 5328 -1094c8687,5854 4249,2274 14520,2274l11161 0c-2269,8504 -27094,2234 -34601,2234l-1325 -3271zm31462 -5663c15472,-3606 14544,-2154 26789,1116 -262,3153 26,4468 -3349,4468 -1608,0 -2861,-4696 -12053,-3141 -4545,768 -9824,3414 -11387,-2443zm-69204 -16749l9045 6267 9930 2665 0 2234 -7813 0c4669,20046 -4465,23755 -4465,29032 0,3394 1936,3792 4465,4467l0 2233 -2233 0 0 3350 5674 21 -93 3330c5789,1386 6754,-44 5590,-5661l21145 2299 -1004 6484 6000 1645 1898 -3199 5438 -2686c-3041,0 -7813,728 -7813,-2233 0,-4156 6376,-2619 12322,-3302 5959,-685 9856,-2592 13350,-5631l-10180 162 -3214 -2395c-1577,782 -1853,1116 -4465,1116l-2232 0c-3947,0 -10558,-3233 -12278,-5583 2270,-1089 8926,-3349 8929,-3349 4032,0 3250,2265 2240,4364l22377 1195 1022 3317 7848 -4410c-1164,-1738 -1481,-3350 -4465,-3350l-6698 0c262,-3152 -25,-4466 3348,-4466l5582 0c2775,0 4197,2792 6697,4466 8482,-4490 25871,-17998 26788,-29033l-12545 16265 -1220 -632 0 -3350 -10741 -2427 2480 -5254 -2529 981c-1949,2660 -4296,3350 -8930,3350l-4465 0 0 -3350 -6697 -1116 -2233 0 0 4466 3349 0c-371,3398 -2198,5583 -5581,5583 -2499,0 -3369,-1280 -4465,-2233l-2232 1117 -10009 1365c-1993,45 -3385,308 -3385,-1365l-1116 -3350 -7926 -3122 1228 -2461 -4464 1116 -1212 2175c-4959,-362 -7738,-299 -8835,-4408l-4464 0c-3588,-2403 -16621,-11089 -20092,-8933l3349 2234z"/>
+ <path id="_157657328" class="fil0" d="M926709 265978l-32 4658 -8897 -1308c-3104,-524 -7814,9188 -7814,14516l0 1116c0,4057 1324,3918 2233,7817 7796,-174 6303,-3350 10045,-3350l3349 0c-2649,11375 5277,18029 16743,18983 8328,-5579 2199,-11537 11161,-12283 715,2677 3726,5583 6697,5583l4466 0c6618,0 7612,-11314 6697,-15633l-3348 0c-2614,0 -4465,-1852 -4465,-4466 0,-3879 2232,-1704 2232,-5583l0 -2234c0,-4815 -8183,-3251 -13395,-4466 -158,-7071 -2830,-13400 -10045,-13400 -11324,0 -5527,9825 -15627,10050z"/>
+ <path id="_161611648" class="fil5" d="M981403 154314c1571,2146 20348,10943 24994,14078 5623,3796 19865,10488 28583,10488 8728,0 32526,-14624 35719,-18983 -9027,0 -19059,5583 -26790,5583l-3348 0c-12381,0 -11301,-8933 -27906,-8933 -1814,0 -2601,-3055 -3348,-4466 5524,-3701 14682,-11166 23441,-11166 13455,0 18777,6699 29020,6699l1116 0c3738,0 6641,-1758 8931,-3350 -16196,-3774 -30808,-17794 -49373,-14785 -12076,1957 -14964,3273 -22893,9489 -1710,1340 -17972,15108 -18146,15346z"/>
+ <path id="_157661840" class="fil1" d="M926709 265978c10100,-225 4303,-10050 15627,-10050 7215,0 9887,6329 10045,13400 5212,1215 13395,-349 13395,4466l0 2234c0,3879 -2232,1704 -2232,5583 0,2614 1851,4466 4465,4466l3348 0c915,4319 -79,15633 -6697,15633l-4466 0c-2971,0 -5982,-2906 -6697,-5583 -8962,746 -2833,6704 -11161,12283 -11466,-954 -19392,-7608 -16743,-18983l-3349 0c-3742,0 -2249,3176 -10045,3350 -909,-3899 -2233,-3760 -2233,-7817l0 -1116c0,-5328 4710,-15040 7814,-14516l8897 1308 32 -4658zm-1116 -1116c-4587,-383 -2493,-1117 -6697,-1117 -9630,0 -14511,8992 -14511,18982l0 5583c0,4360 4259,10051 7814,10051l7813 0c177,7964 9273,15632 17859,15632l4465 0c5589,0 7877,-4414 8929,-8933 6111,508 11718,6841 19319,343 4818,-4118 7470,-10900 7470,-19326 0,-3707 -4183,-5368 -6697,-6700 5462,-11389 -3031,-15632 -13395,-15632 -547,-6582 -7753,-14517 -13394,-14517 -10569,0 -16953,6949 -18975,15634z"/>
+ <path id="_157655984" class="fil1" d="M538273 249228l0 12283c0,9333 4425,23883 11163,25683 715,-2994 1116,-2105 1116,-4467 0,-4546 -5582,-13315 -5582,-14516 0,-2161 1519,-3633 2232,-6700l-2232 0 0 -11166c3641,-1471 4081,-7817 8930,-7817 15868,0 15168,20751 19325,33149 2699,8050 2673,12941 7731,19066 2363,2862 12251,10317 16475,10317 10513,0 15627,-5470 15627,-15633 0,-2573 -777,-3350 -3348,-3350 -2613,0 -4465,1853 -4465,4466l0 6701c-4587,381 -2493,1117 -6698,1117 -10765,0 -13448,-10162 -17859,-16750 0,-8514 -726,-7045 -3369,-12263 -1813,-3581 -684,-8764 -2549,-14198 -4930,-14361 -2472,-10366 -14173,-18205 -9270,0 -22324,519 -22324,12283z"/>
+ <path id="_157655120" class="fil1" d="M780487 159897l0 3350c0,3376 1314,3087 4745,3349l-280 -5583c2500,-1674 3922,-4466 6697,-4466l2232 0c15087,0 26790,11129 26790,25683l0 10049c0,18626 -36835,30758 -36835,52483 0,5929 4944,13399 10045,13399l1117 0c3374,0 3086,-1314 3348,-4466 -4316,-1153 -7813,-3435 -7813,-8933l0 -4467c0,-12089 36835,-24537 36835,-54715l0 -1117c0,-16717 -11827,-33499 -32370,-33499l-3349 0c-5028,0 -11162,4604 -11162,8933z"/>
+ <path id="_157654832" class="fil1" d="M877597 327393c1289,-1926 3993,-6700 6697,-6700 3014,0 3077,534 5580,1116 739,3169 1117,1910 1117,4468 0,2360 -400,1471 -1117,4466 2688,4014 5581,2999 5581,6700 0,5450 -3494,12282 -8929,12282 -2563,0 -4851,-2845 -5581,-5583 -7887,657 -5215,10050 -12278,10050l-2232 0c-2133,0 -4608,-2118 -4465,-3350l1332 -13374 -5798 -25c0,-8082 1474,-8401 6698,-11166l0 3350 8319 -4834 5076 2600zm-2233 -8933l-5821 -239 -3108 3588c-5728,-2748 -15628,4691 -15628,11167 0,4152 1229,7761 4465,8933l-365 3365 365 8918c3569,2391 4442,5584 10047,5584l3348 0c4466,0 7942,-1885 8930,-5584 4586,382 2493,1116 6697,1116 13820,0 16742,-10136 16742,-23448 -5375,-1947 -2870,-17867 -13394,-17867l-2232 0c-4220,0 -7446,2725 -10046,4467z"/>
+ <path id="_157654544" class="fil1" d="M652124 169947c0,2504 884,2451 2234,4467 -1882,1308 -2234,160 -2234,3350l0 1116c0,3714 2005,3271 5582,3350 0,-9715 3264,-20100 12278,-20100l7813 0c12691,0 21208,10705 21208,23450 0,12643 -8930,30876 -8930,36849l0 4466c0,7630 6104,18983 13394,18983l4466 0c2572,0 3349,-777 3349,-3350l0 -3349 -6697 0c-4081,0 -8931,-7727 -8931,-12284l0 -4466c0,-9649 8931,-20966 8931,-35733 0,-18582 -11965,-31266 -30138,-31266 -8734,0 -22325,9132 -22325,14517z"/>
+ <path id="_157653680" class="fil0" d="M877597 327393l-5076 -2600 -8319 4834 0 -3350c-5224,2765 -6698,3084 -6698,11166l5798 25 -1332 13374c-143,1232 2332,3350 4465,3350l2232 0c7063,0 4391,-9393 12278,-10050 730,2738 3018,5583 5581,5583 5435,0 8929,-6832 8929,-12282 0,-3701 -2893,-2686 -5581,-6700 717,-2995 1117,-2106 1117,-4466 0,-2558 -378,-1299 -1117,-4468 -2503,-582 -2566,-1116 -5580,-1116 -2704,0 -5408,4774 -6697,6700z"/>
+ <path id="_157666640" class="fil1" d="M1.18567e+006 134214l12047 -4371 2464 6605 -14511 0 0 -2234zm16743 -34616c0,34106 -26788,26003 -26788,37967 0,2613 1851,4466 4465,4466l20091 0c0,4426 227,10050 4464,10050 3153,0 4306,-2563 5348,-4323l-3101 -6697 5567 -1263 -5868 -246 3635 -4220 93 -3330 -5674 -21 0 -3350 2233 0 0 -2233c-2529,-675 -4465,-1073 -4465,-4467 0,-5277 9134,-8986 4465,-29032l7813 0 0 -2234 -9930 -2665 -9045 -6267 0 3349c3477,2330 9748,9602 6697,14516z"/>
+ <path id="_161648624" class="fil1" d="M675565 370942l0 5583c0,6268 7380,12284 13394,12284l1116 0c7576,0 12278,-15024 12278,-24567 0,-5290 -4921,-8934 -10045,-8934l-3349 0c-5024,0 -13394,11138 -13394,15634z"/>
+ <path id="_158791624" class="fil1" d="M716865 375408c0,11513 3244,18984 14510,18984 7647,0 11162,-10390 11162,-17867 0,-8769 -5398,-16749 -13395,-16749 -4810,0 -12277,10339 -12277,15632z"/>
+ <path id="_969490416" class="fil1" d="M674449 426774c0,12323 42119,8933 52710,9181l4277 -4747 -2354 -3589 -52401 -4195c-624,899 -2232,2757 -2232,3350z"/>
+ <path id="_160181976" class="fil1" d="M836297 260394l-158 16433 -9949 4790 1178 14510c-3994,89 -7814,489 -7814,4467l0 1116c0,1827 668,3350 2233,3350 3283,0 10734,-5291 13394,-6699 -584,-2505 -1116,-2568 -1116,-5584l602 -7028 8327 -7488c-540,-2321 -1479,-3436 -1307,-5615l1307 -8901c5287,0 12278,3716 12278,-2234 0,-4869 -11789,-4467 -16743,-4467 -1564,0 -2232,1523 -2232,3350z"/>
+ <path id="_158051968" class="fil1" d="M740304 244762l0 3350c0,3708 8520,10512 11162,12282 -1524,2883 -7813,10447 -7813,12284l0 1116c0,2388 6957,10817 11161,11166 717,-2994 1118,-2104 1118,-4466 0,-1589 -4512,-5571 -5498,-6650l9747 -16259 -1777 481 -11123 -10780 10799 -10383 -1032 -1074c-12022,0 -9894,7103 -16744,8933z"/>
+ <path id="_157048616" class="fil1" d="M638730 268211c0,2573 777,3350 3349,3350l12279 0c-436,5235 -2234,5522 -2234,11166l0 5583c0,2504 884,2452 2234,4467 1361,-765 1193,-1117 3348,-1117l5806 23 -1341 15610c-221,2197 2426,2064 4779,2270l1918 -20136c462,-4023 -7540,-4385 -11162,-4467l0 -3349c0,-6331 2233,-6362 2212,-14382l-10026 -1251 -7813 0c-1826,0 -3349,668 -3349,2233z"/>
+ <path id="_970351704" class="fil1" d="M585153 365359l14877 -8883 420 1244 9260 15455c1666,-1117 8700,-7816 10045,-7816 8104,0 9521,6185 15627,7816 765,-1363 1116,-1194 1116,-3350l0 -3350c-6519,-1520 -8392,-6699 -14510,-6699 -5218,0 -9171,4466 -10046,4466 -4000,0 -7705,-9656 -7813,-14517l-5582 0c-1887,7074 -13148,4601 -13394,15634z"/>
+ <path id="_159054128" class="fil6" d="M1.02047e+006 149847c7232,1686 11664,8112 17174,9703 6505,1878 14820,-4120 21892,-4120 -4991,-3469 -17788,-10049 -25672,-10049l-4465 0c-4528,0 -6512,2364 -8929,4466z"/>
+ <path id="_157659632" class="fil1" d="M1.17674e+006 101831l0 2235c0,2890 6941,8933 8929,8933 6661,0 8913,-7596 11162,-12284 -1238,-2339 -3276,-5583 -6697,-5583l-3348 0c-3831,0 -10046,2895 -10046,6699z"/>
+ <path id="_157657904" class="fil1" d="M1.13655e+006 100715l0 3351c0,2073 2761,6699 5581,6699l3348 0c5517,0 10046,-4530 10046,-10050l0 -1117c0,-3432 -3270,-4466 -6697,-4466l-6697 0c-2603,0 -5581,2979 -5581,5583z"/>
+ <path id="_153977352" class="fil1" d="M422189 602086c0,993 1239,2233 2232,2233 6547,0 23900,-17987 26807,-23498l-5600 -2185c-3720,2493 -23439,19297 -23439,23450z"/>
+ <path id="_970400976" class="fil1" d="M1.21246e+006 98482l0 3349 7813 0c6306,0 6106,2235 13186,2314l1325 3271c7507,0 32332,6270 34601,-2234l-11161 0c-10271,0 -5833,3580 -14520,-2274l-5328 1094 -1360 -4404c-2993,717 -2104,1117 -4464,1117 -5364,0 -5799,-3350 -11162,-3350l-1117 0c-3829,0 -4347,754 -7813,1117z"/>
+ <path id="_157470496" class="fil1" d="M489160 541787c0,9709 25673,-11123 25673,-15632l0 -3350 -3348 0c-2125,0 -22325,17392 -22325,18982z"/>
+ <path id="_159799064" class="fil1" d="M473534 596503c0,4269 -342,406 1116,3350 3825,-1022 34434,-24567 23441,-24567 -3484,0 -24557,18022 -24557,21217z"/>
+ <path id="_157660112" class="fil1" d="M774907 284960c0,4511 2430,7817 6697,7817 3554,0 7813,-5690 7813,-10050l0 -1116c0,-2604 -2979,-5583 -5581,-5583 -5400,0 -8929,3532 -8929,8932z"/>
+ <path id="_970941520" class="fil1" d="M623104 317343l0 2233c0,3763 1972,7817 5581,7817l2232 0c3015,0 3078,-534 5581,-1116l0 -7817c0,-2689 -4009,-6700 -6697,-6700l-5581 0c-583,2504 -1116,2567 -1116,5583z"/>
+ <path id="_972067536" class="fil1" d="M460140 563004l0 4466c0,1828 668,3350 2232,3350 5190,0 16220,-14867 18975,-18982 -1361,-766 -1194,-1117 -3349,-1117l-1116 0c-4708,0 -11424,10862 -16742,12283z"/>
+ <path id="_969486904" class="fil1" d="M434467 625535c0,10404 31083,-17866 21208,-17866 -3503,0 -21208,14741 -21208,17866z"/>
+ <path id="_973234152" class="fil1" d="M1.26723e+006 71813l1030 4337 2025 -81 1339 -3055 11147 -1331 38 3102 9388 2286 5085 2428c1506,-6467 5179,-5452 -3051,-6973 -5419,-1001 -7754,-4194 -10343,-4194 -3629,0 -843,968 -5906,2000l2557 -4233 -6697 0 623 946 -7235 4768z"/>
+ <path id="_969875168" class="fil1" d="M528227 507171l2233 4467c6252,-1670 19416,-13100 20092,-21216 -7497,624 -16417,12792 -22325,16749z"/>
+ <path id="_969873376" class="fil1" d="M517065 558537c0,3016 533,3079 1117,5583 4859,-1298 19629,-13431 20091,-18983 -8052,0 -21208,11868 -21208,13400z"/>
+ <path id="_159825360" class="fil1" d="M1.21246e+006 75033l12278 1117 -32 2517 -13363 -1401c2033,7617 9186,2492 15688,5607l1056 -3374c6936,154 9036,5583 11162,5583 3087,0 2684,-861 3579,-4073l-29935 -9566 -433 1357 0 2233z"/>
+ <path id="_160444624" class="fil1" d="M1.21915e+006 127514c3878,0 1703,-2233 5581,-2233 7133,0 8493,2233 15627,2233l5581 0c-809,-7389 -10228,-5583 -15627,-5583 -1890,0 -4171,-1486 -5581,-2233l-4292 3540 -8202 928 216 1115c1281,1751 206,2233 3348,2233l3349 0z"/>
+ <path id="_973788368" class="fil1" d="M563946 475906l0 3349c0,4270 -343,407 1116,3350 5854,-1563 18529,-14243 20091,-20099 -10305,230 -12852,11168 -21207,13400z"/>
+ <path id="_971027792" class="fil1" d="M701237 277144c0,3014 2972,4467 5582,4467 2782,0 8929,-3204 8929,-6700l0 -1117c0,-2614 -1852,-4466 -4464,-4466l-1117 0c-4737,0 -8930,4161 -8930,7816z"/>
+ <path id="_974288824" class="fil1" d="M1.26603e+006 81733l9064 954 3215 2395c5411,121 16616,4467 16742,4467 953,0 5376,-3677 1062,-5422 -627,-254 -8849,-2161 -9073,-2196 -5082,-791 -17306,-2432 -21010,-2432l0 2234z"/>
+ <path id="_972160336" class="fil1" d="M1.26492e+006 98482c1563,5857 6842,3211 11387,2443 9192,-1555 10445,3141 12053,3141 3375,0 3087,-1315 3349,-4468 -12245,-3270 -11317,-4722 -26789,-1116z"/>
+ <path id="_971480744" class="fil1" d="M395401 627769c0,7356 14334,-2183 14510,-10050l2232 0 0 -2233 -3348 0c-2268,0 -13394,9074 -13394,12283z"/>
+ <polygon id="_973877456" class="fil6" points="1.0684e+006,153115 1.0753e+006,153035 1.07808e+006,154796 1.09191e+006,145381 1.07852e+006,145390 "/>
+ <path id="_970932136" class="fil1" d="M601897 445756c0,995 1238,2233 2232,2233 2414,0 12278,-8450 12278,-10049 0,-2572 -777,-3350 -3349,-3350 -2810,0 -11161,8103 -11161,11166z"/>
+ <path id="_973852232" class="fil1" d="M1.22027e+006 107416l-4465 0c-2985,0 -3301,1611 -4465,3349 1362,765 1195,1117 3349,1117l11163 0 56 -2461 5524 1344c-80,-3578 364,-5583 -3348,-5583l-7814 0 0 2234z"/>
+ <path id="_156721088" class="fil1" d="M586269 502705c0,7958 15628,-5409 15628,-7816 0,-993 -1240,-2233 -2234,-2233 -4857,0 -13394,8377 -13394,10049z"/>
+ <path id="_976927504" class="fil1" d="M557249 526155c0,2572 776,3350 3348,3350 1923,0 11162,-7591 11162,-8933 0,-2574 -777,-3350 -3349,-3350 -1923,0 -11161,7591 -11161,8933z"/>
+ <path id="_160299384" class="fil1" d="M1.23507e+006 65943l15395 6880 1055 -3374c-5177,-1206 -8937,-3609 -11208,-7575l-8061 -1201 2819 5270z"/>
+ <path id="_157781608" class="fil1" d="M1.21022e+006 62749l12279 0 0 5583c2503,-582 2566,-1116 5581,-1116l3348 0c-963,-8801 -7345,-352 -10045,-7816l-7814 0c-2639,0 -3278,771 -3349,3349z"/>
+ <path id="_158790224" class="fil7" d="M1.16446e+006 114115c-3665,13733 -18520,9159 4465,14516l-4465 -14516z"/>
+ <path id="_160215248" class="fil1" d="M1.2638e+006 89549l6697 1116 0 3350 4465 0c4634,0 6981,-690 8930,-3350 -2476,-6133 -2195,0 -6697,0l-3349 0c-989,-2730 -1284,-3349 -5582,-3349l-4464 0 0 2233z"/>
+ <path id="_159656392" class="fil1" d="M615291 478139l0 4466c4100,-341 14510,-7224 14510,-8933 0,-993 -1239,-2233 -2232,-2233 -1082,0 -10295,5650 -12278,6700z"/>
+ <path id="_969506800" class="fil1" d="M1.18902e+006 70566l9826 2935 11381 2649c-3189,-6030 -12252,-7818 -21207,-7818l0 2234z"/>
+ <path id="_159345984" class="fil1" d="M624220 424541c0,667 1541,2316 2232,3350 4869,-2578 7650,-3796 7814,-11167 -3461,288 -10046,4835 -10046,7817z"/>
+ <polygon id="_154948448" class="fil7" points="1.18567e+006,136448 1.20018e+006,136448 1.19771e+006,129843 1.18567e+006,134214 "/>
+ <path id="_969228496" class="fil1" d="M642079 462506c3440,-286 12279,-7665 12279,-8932 0,-4646 -11518,-225 -12279,8932z"/>
+ <path id="_161623976" class="fil6" d="M1.09414e+006 145381l1116 2233 2233 0 4464 0c2985,0 3302,-1612 4465,-3350l0 -2233c-2487,-2978 -10195,1954 -12278,3350z"/>
+ <path id="_160350608" class="fil1" d="M1.22493e+006 113583l-195 3882 4465 0c3187,0 8030,-4448 8791,-8234l-13061 4352z"/>
+ <path id="_973680848" class="fil1" d="M1.25607e+006 65192l477 2582 -2744 3668 7767 1358c-2078,-7787 -2490,1147 -3486,-6357l9454 2765 -2667 -3974 -5509 -1307 -3292 1265z"/>
+ <path id="_156967200" class="fil1" d="M1.23924e+006 98482c0,1673 1392,1410 3385,1365l10009 -1365 -1055 -3373 -4483 1276 -7811 -1537 -45 3634z"/>
+ <path id="_156099048" class="fil1" d="M1.2482e+006 111166l6667 5182c2480,-1189 6697,-846 6697,-3349 0,-3239 -3653,-1566 -5564,-1507l-7800 -326z"/>
+ <path id="_158814136" class="fil1" d="M1.22697e+006 90665c-1194,-1037 -10047,-5323 -10047,-2233 1097,4109 3876,4046 8835,4408l1212 -2175z"/>
+ <path id="_972054416" class="fil1" d="M1.25487e+006 97365c1096,953 1966,2233 4465,2233 3383,0 5210,-2185 5581,-5583l-3349 0 -6697 3350z"/>
+ <path id="_155296296" class="fil1" d="M1.23813e+006 95132c691,-1033 2232,-2683 2232,-3350 0,-3176 -3141,-1729 -4465,-1117l-4465 -1116 -1228 2461 7926 3122z"/>
+ <path id="_158773344" class="fil0" d="M1.16635e+006 88123l10511 -11750 1662 609 -5130 -10883 0 -8933c6109,-3234 27883,-6529 36834,-2233l-46 -5478 10092 4362 71437 7816c12561,2927 23439,5735 23439,21216 -656,29463 -62383,48409 -65855,61415 9748,2272 17431,11166 20091,11166l1117 0c4032,0 16574,-11289 19090,-14401 8496,-10507 3689,-8197 16641,-17042l22312 1294 2232 0c6152,0 18555,-21727 25672,-27916 10613,-5094 15155,-78 24840,-9765 5316,-5316 9018,-20384 14227,-20384l3518 69 -7983 23380c291,3494 1116,3967 1116,7817l0 1116c0,9306 -11190,14517 -21208,14517l-5371 4747c-380,7385 -6411,15524 -11013,19060 -6336,4870 -13976,5226 -24914,5226 -18842,0 -18588,12010 -23551,25572 -5131,14016 -28910,14082 -28910,20210 0,10665 31252,38349 31252,44666 0,6666 -20522,27915 -29020,27915l-1116 0c-2604,0 -5581,-2979 -5581,-5583l0 -2233c0,-7300 10045,-13364 10045,-18983 0,-3508 -13626,-13984 -16743,-15633 134,6009 2232,9116 2232,15633 0,19153 -24402,23449 -43531,23449l-2232 0c-3608,0 -5582,-4053 -5582,-7816l0 -2233c0,-8678 24240,-13037 31709,-16857l-7140 -29937 -20103 2128c-3537,418 -4940,-1116 -9953,-1414l-25766 -8636 662 8985 -4010 42381c-5116,1367 -20851,11166 -27905,11166 -4282,0 -7814,-3222 -7814,-6700 0,-3407 1073,-4505 1869,-7182l-5217 3832c-13251,0 -39067,300 -39067,-12282 0,-6944 12285,-13401 21208,-13401l14510 0c2551,-9556 15627,-31724 15627,-41315l0 -3350c-6745,-561 -14526,-5583 -21208,-5583 -17796,0 -26918,19658 -36518,29348 -4511,4553 -13402,10613 -18451,15042 -4075,3576 -16069,10325 -23165,10325l-1116 0c-6484,0 -14510,-6035 -14510,-12283 0,-4502 30,-8710 3063,-10081l2050 -12987 1647 -2863 9982 2482 649 -7435 1584 -2615c6056,504 10532,4467 13395,4467 1511,0 620,-1207 4465,-2234 -621,-2666 -4130,-11166 0,-11166 3704,0 2330,2233 4464,2233 3750,0 15822,-15027 16743,-18983 -20377,0 -40384,31266 -63623,31266l-4465 0c-18507,0 -39304,-23450 -55809,-23450l-5581 0c-717,-2994 -1116,-2104 -1116,-4466 0,-1439 20079,-13869 24555,-22333l5581 0c5399,-8064 17836,-11166 31254,-11166l4465 0c2502,0 2450,884 4464,2233 14293,0 21531,13400 43532,13400l4465 0 3214 -2395 6831 162 -13213 -9219c-1590,1032 -3872,2519 -5761,2519 -2959,0 -2233,-4774 -2233,-7817 -2700,-1295 -4883,-2233 -8929,-2233 -1525,0 -5918,3777 -6698,6700 -9265,-206 -4465,-5055 -4465,-14516 -7282,606 -6989,6700 -11162,6700 -2571,0 -3348,-778 -3348,-3350 0,-3312 2892,-4569 3348,-10050l-1270 794 -5427 -9728 -190 -4638 3539 -4294c12120,0 5088,-3414 20773,434 7746,1901 11994,6265 19410,6265 1136,4259 36616,25554 42416,25683 262,3152 -27,4467 3348,4467l7813 0c-1125,-4218 -12278,-14248 -12278,-18983l0 -4467c0,-12662 9689,-18982 22324,-18982l1116 0c8490,0 16047,3243 20862,6390zm-160387 -23140c-2876,12353 1849,8933 -7813,8933l-6724 -257 -14539 1341 -4409 7849c-1917,1405 -5581,9346 -5581,11166l0 7816c0,7934 9618,20269 15255,23450l372 6700c-12970,289 -31254,13203 -31254,25683l0 5583c0,14808 14228,23449 30138,23449 8806,0 8713,-4466 12278,-4466 1827,0 3348,668 3348,2233 0,6217 -17871,17148 -3369,39103 3556,5383 8022,9652 15367,11445 5972,1457 16960,-2532 22604,-2532l3349 0c0,17805 7064,26799 24556,26799 8005,0 14217,-13400 16743,-13400 4495,0 2337,2013 2233,6700l2232 0c0,11010 9796,21216 20091,21216l8930 0c16541,0 16797,-9311 25673,-10049 0,10413 8009,16749 17858,16749l3349 0c12176,0 16494,-15026 18976,-25683l5581 0 0 5583c0,9630 21068,22333 34601,22333 20721,0 23708,-15449 34602,-21216 5339,7976 2777,9794 10854,15941 4172,3176 12791,7508 19284,7508 29171,0 25962,-21215 31253,-21215 2382,0 9299,14516 25673,14516 9388,0 27904,-10344 27904,-18983l0 -4467c0,-3879 -2232,-1704 -2232,-5583 0,-1828 669,-3350 2232,-3350 5884,0 14271,3767 21273,65 3148,-1664 11097,-10783 11097,-15697l0 -6701c9662,-804 17116,-1366 23003,-9369 4736,-6438 11600,-13791 11600,-24130l0 -1116c0,-11713 -14288,-23290 -24557,-25683l0 -5583c13564,0 32370,-9482 32370,-20099 0,-11278 -21070,-15494 -31254,-17867 642,-7707 13394,-9139 13394,-18983l0 -1117c0,-5045 -6937,-3350 -12054,-3573l-2776 -2411 5901 -5182c2901,-1943 15627,-14306 15627,-17866l0 -5583c0,-6021 -5521,-10050 -11163,-10050l-6697 0c-16727,0 -16824,7644 -24800,7753l273 -880 -5401 -253 -1221 -3258 1013 -11178c-247,-11043 -9657,-15634 -20092,-15634l-15627 0c-10149,0 -21477,5454 -22324,15634 -2293,534 -8971,3332 -9607,3017 -3264,-1619 -68,-7240 -3018,-11603 -3288,-4865 -12830,-7048 -20860,-7048l-3349 0c-12167,0 -15193,2042 -23651,4256 -5543,1451 -17623,10261 -17648,10261 -9147,0 -10014,-11167 -16743,-11167 -21682,0 -21863,12124 -29022,12284 -736,-8860 -12628,-18983 -22323,-18983l-14511 0c-13170,0 -31916,6689 -34602,16750 -7270,-1695 -7923,-8934 -13395,-8934l-7813 0c-8664,0 -11921,11801 -15626,14517 -4169,-2793 -5031,-1523 -8545,-3735 -2458,-1547 -3879,-4356 -6349,-5932 -2741,-1748 -16422,-4850 -20825,-4850 -9255,0 -23897,7828 -29020,12284 -3010,2205 -4465,5985 -4465,11166l0 4466 -2232 0 0 2233c-4923,-409 -4884,-2233 -7815,-2233 -3013,0 -3076,534 -5581,1117z"/>
+ <polygon id="_972010704" class="fil0" points="1.19771e+006,129843 1.18567e+006,134214 1.18567e+006,136448 1.20018e+006,136448 "/>
+ <path id="_158773624" class="fil0" d="M1.16892e+006 128631l-4465 -14516c-3665,13733 -18520,9159 4465,14516z"/>
+ <path id="_157656848" class="fil2" d="M1.18009e+006 142031c-2614,0 -4465,-1853 -4465,-4466 0,-11964 26788,-3861 26788,-37967 -3894,-8118 -7367,-16749 -18975,-16749l-1116 0c-8552,0 -12278,10161 -12278,18982l0 4468c0,5039 5581,12827 5581,17866l0 3349c0,2074 -2762,6700 -5581,6700l-1117 0c-6573,0 -20091,-2147 -20091,-7816 0,-2503 883,-2451 2232,-4467 4489,-3289 12278,-15652 12278,-23449 0,-4860 -3626,-7130 -5581,-10050l-12246 -1370c-8797,-842 -17891,5744 -17891,12536 0,10875 14511,20475 14511,23450 0,3016 -533,3079 -1117,5583l-1211 2175 -16629 -1351 -8949 -6407c-4588,-3991 -29880,-21167 -34601,-18982 -5240,-7828 -18215,-12284 -27905,-12284 -2523,0 -8930,-3026 -8930,1117 0,4205 734,2112 1116,6699l4465 0c4530,0 2895,2738 2232,5584l11130 2356 -1182 7675c4837,-1247 2051,-2214 5680,-2214 10532,0 22949,11236 31253,15632l11161 7817c3577,79 5581,-364 5581,3350l0 4466c0,4673 -39321,49132 -42414,49132 -4627,0 -1004,-3095 -8243,-6538l2722 6571 -2622 5134 -12554 -4970 3757 10918 -920 4518c-4723,-393 -6697,-4402 -6697,1117l0 1117c0,3477 3532,6699 7813,6699l3349 0c10850,0 38516,-27720 44936,-35443 4142,-4984 15786,-16946 22229,-17962 18475,-2915 18977,4274 34408,4274 1161,2193 2233,3292 2233,6699l0 3350c0,6525 -7162,20454 -9341,27504 -3281,10610 -6354,16937 -15215,21628 -4216,-983 -6982,-2234 -12278,-2234l-2232 0c-4858,0 -12279,2141 -12279,6701l0 1117c0,8161 23021,4466 32370,4466 4524,-3031 14040,-19242 16575,-24734 3194,-6920 8730,-27216 11273,-30799l5638 818c0,11802 -5581,14018 -5581,29032l0 21217 -2233 0 0 3349 -3349 0c-4251,0 -11207,7690 -12278,12283 10079,-225 25648,-6916 25720,-17819 106,-16060 2186,-29893 2186,-42479 3844,-1027 2953,-2234 4464,-2234 569,0 24773,10050 31253,10050l1116 0c6799,0 9008,-699 14523,-1104 7508,-552 6858,-3363 12267,-3363 2717,0 5092,11898 6083,16246 834,3653 4180,19232 3815,21487 -2638,16303 -31106,10775 -31106,19216 0,1828 668,3350 2233,3350 3651,0 6123,-1733 9579,-2699 4457,-1247 8397,67 12335,-1060 6626,-1897 13803,-4033 13803,-11874l0 -4466c0,-4476 -2306,-15917 -3068,-20380 -1083,-6338 -6150,-17586 -280,-17586l3348 0c6852,29422 19767,20469 29944,38516l-12084 21782c8611,-2007 17879,-13459 22323,-20099 -4990,-9435 -10762,-13787 -17450,-21624 -4820,-5650 -11612,-17262 -14920,-24158 4550,-6797 4172,-9195 12986,-12693 8541,-3388 10684,742 17371,-9421 5984,-9094 5314,-27761 23221,-29251l18976 0c25007,-6681 8926,-31266 40183,-31266 1540,-2302 3348,-2899 3348,-5584l0 -5583c0,-3145 -483,-2068 -2232,-3350 -4169,11522 -21907,4094 -29291,15363 -11009,16804 -3997,11943 -20938,23719l-25663 -1277c-9416,6462 -10236,12304 -17572,19440 -2171,2111 -18913,16453 -20389,16453 -2134,0 -760,-2233 -4464,-2233l-3349 0c-324,-14575 -15731,-8779 -17859,-16749 -5953,1387 -8453,6699 -10045,6699 -2361,0 -1472,-399 -4465,-1116l0 -3350 7038 -5201 -7102 -2446 1317 -4593 -10238 -2018 -3330 5301 -4428 24 -5567 1263 3101 6697c-1042,1760 -2195,4323 -5348,4323 -4237,0 -4464,-5624 -4464,-10050l-20091 0zm5580 -29032c-1988,0 -8929,-6043 -8929,-8933l0 -2235c0,-3804 6215,-6699 10046,-6699l3348 0c3421,0 5459,3244 6697,5583 -2249,4688 -4501,12284 -11162,12284zm-40183 -2234l-3348 0c-2820,0 -5581,-4626 -5581,-6699l0 -3351c0,-2604 2978,-5583 5581,-5583l6697 0c3427,0 6697,1034 6697,4466l0 1117c0,5520 -4529,10050 -10046,10050z"/>
+ <path id="_161149456" class="fil1" d="M759137 396311c-15544,17923 -6800,12910 -10590,29247 -17918,4890 -11711,-1830 -26611,15350 -1676,1932 -1137,733 -4260,2440l1111 -2214c-6923,-5064 -16011,7913 -23568,13635 -7557,5723 -16197,14496 -23931,19671 -8384,5610 -42464,29533 -48097,36028l-12438 14340c-5053,5826 -8082,12729 -11458,19019 -5335,9937 -1409,12853 -7180,19506 1742,6389 10501,25368 17249,31220 14899,12921 23827,12421 37846,9174 11477,-2658 25552,-3980 37603,-5426 9337,-1121 70835,-11291 74894,-15253l-4216 -3657c-831,563 -62033,11336 -68765,12408 -11598,1846 -61281,10788 -69375,3767 -19340,-16773 -24488,-43315 -7615,-62770l4390 -5062c8655,-9979 24938,-26149 33309,-28871l47381 -38611 3374 2925c6387,-4633 16924,-16107 23572,-13551l7316 -8436c3155,-3637 4385,-6969 10302,-6251l14847 -7412c1946,-7108 1298,-20235 5357,-24916 2378,-2742 1283,-3 5345,-2755 8459,8666 875,16026 -7704,25890l2657 5029 5480 -2459c301,-2405 -400,-2945 1241,-4837l560 -1033 9062 -8358c8,9328 -10188,11628 -5094,18913l4747 -1477c300,-2406 -401,-2947 1240,-4837l2195 -2531c1444,2132 2359,2392 334,4725l-4389 5062c-3819,4403 -5920,3419 -9003,6973 -1497,1727 392,3057 1910,4612l-2195 2531c-3419,3941 -6708,2623 -9114,5398 -2212,2550 -1032,3193 1178,5455 3816,-2585 10016,-3137 14285,566l843 731c1943,1685 2021,2781 335,4725l-4390 5062c-3362,3876 -18261,-290 -24488,640 -6060,906 -17731,5304 -23931,8505 -8058,4161 -15617,8366 -23641,12586 -8917,4691 -14847,11837 -24304,14418 -8679,10007 -24562,16395 -35168,28624l-2926 3374c-3538,4079 501,18171 4712,21824 4774,4141 45655,-28416 53154,-30078 5879,-1304 10625,-7736 23357,-11499 1074,-318 3287,-2148 3731,-1344l34794 63079c469,849 -34968,-62852 -34599,-63214 -6919,-5736 -15624,732 -22863,1245 -6253,445 4116,4243 -2475,5661 -6554,1413 -48572,31464 -52508,28051 -4319,-3747 -2560,-10676 1303,-15130 12657,-14595 69582,-50645 82426,-54151 5375,-6198 14753,-6744 20887,-6771 5512,-25 5370,11 11180,1394 5110,1217 6024,-702 10968,-191l8997 -8428 1463 -1687c3534,-4075 1914,-8688 -1623,-11756 -3077,-2669 -2667,-986 -6440,-4042l15505 -12622 -2754 -5946c3351,-4581 4635,-7805 -50,-11867l-1416 -2210 -1070 -10230 -5661 -2018c-550,-2017 -1569,-5795 -3707,-7650 -4062,-3523 -8777,-1746 -12823,-2252z"/>
+ <path id="_157668752" class="fil0" d="M697047 491727c8023,-4220 15583,-8425 23640,-12586 6201,-3201 17872,-7599 23932,-8504 6226,-931 21126,3235 24488,-641l4390 -5062c1686,-1944 1608,-3040 -335,-4725l-843 -732c-4269,-3702 -10468,-3151 -14285,-565 -2210,-2262 -3390,-2904 -1178,-5455 2406,-2775 5695,-1456 9113,-5399l2195 -2530c-1517,-1555 -3406,-2885 -1909,-4612 3083,-3555 5184,-2571 9003,-6973l4389 -5062c2025,-2333 1110,-2593 -334,-4725l-2196 2531c-1640,1891 -938,2431 -1239,4837l-4746 1476c-5095,-7284 5101,-9585 5093,-18912l-9061 8358 -561 1033c-1641,1892 -940,2431 -1241,4838l-5480 2458 -2657 -5030c8579,-9863 16163,-17223 7704,-25890 -4062,2753 -2967,14 -5345,2756 -4059,4681 -3411,17808 -5356,24916l-14848 7412c-5917,-718 -7147,2614 -10302,6251l-7316 8436c-6648,-2556 -17185,8918 -23572,13551l-3374 -2925 -47380 38611c-8373,2722 -24655,18893 -33310,28871l-4390 5061c-16873,19455 -11725,45998 7615,62771 8094,7020 57778,-1921 69375,-3767 6194,-986 58492,-10184 67465,-12088 -1591,-3151 -27627,-47342 -32375,-57226l-2699 -5440c-407,-823 -2656,1027 -3731,1345 -12734,3762 -17965,10682 -23843,11985 -7500,1663 -47408,33733 -52182,29591 -4211,-3652 -8250,-17744 -4712,-21824l2926 -3374c10606,-12228 26489,-18616 35168,-28623 9457,-2581 15387,-9727 24304,-14418z"/>
+ <path id="_158792464" class="fil0" d="M374192 663501c-6460,-8821 -46434,-1897 -55809,-1117 2592,3540 11306,6700 17858,6700l8931 0c6630,0 22724,-4115 29020,-5583z"/>
+ </g>
+ <g id="_157661744">
+ <path id="_158773176" class="fil8" d="M511577 1.26105e+006c0,-10496 34401,-26693 49552,-26693l17153 0c19973,0 55269,31834 55269,51479l5757 1801 4415 30512c4206,31793 -54762,87801 -86405,87801 -3228,0 -7124,-2539 -9530,-3812l-14710 6926 -1479 -1874 7932 -11222 -1506 -7104c22421,-14936 44068,-31906 44068,-68709l0 -5721c0,-20407 -18972,-41944 -40023,-41944l-6835 6890 -787 -4984 -7610 3837 -9460 -2360c-404,-13988 -5801,-6340 -5801,-14823zm-118160 -40039c0,-4392 1326,-5720 5716,-5720 3730,0 -417,3551 11435,3815l-1974 9515 7693 18 0 9532 -3813 0 5297 4481 1606 1222 -9411 5908 -1303 -2078c-448,5382 44,7626 -5717,7626 -3902,0 -3504,-3927 -3813,-7626l-7329 6044 -11247 -10455 -4977 -16350 8308 -212c6195,0 1438,1652 9529,3813l0 -9533zm255380 0c1213,0 5500,4297 7624,5720 -619,-27716 -1494,-11811 15246,-11440l-3294 13510c6509,-162 12823,-1850 12823,5556 0,9549 -10090,2943 -11435,15253l-7624 0 -6574 12127 -4479 -4882 3732 -18620 -7925 -64c-935,-11230 -3813,-3976 -3813,-11440 0,-4392 1327,-5720 5719,-5720zm-305746 -36738l2023 -7 3366 7819 8684 -2008 -5502 11946 15160 1472c-949,11199 -9630,9748 -17199,7983l-2073 13316 -7456 30 -4766 -6673 -953 -6673 -8363 -4795 6037 -5405c-853,-1740 -3390,-5635 -3390,-8865 0,-1696 2115,-3813 3811,-3813 4031,0 2513,683 6956,1484l3665 -5811zm263817 -10926l15215 810c2743,-701 3844,1724 3844,4910 0,2892 -3748,2152 -5718,9533 9091,757 11216,1580 11435,11440 -4275,995 -4382,1906 -9528,1906 -2580,0 -1060,-2059 -7624,-3813l0 17158c-9228,-1009 -5708,-3471 -9529,-11438 -3440,2303 -3350,3813 -7624,3813 -2670,0 -3811,-2600 -3811,-5720 0,-1013 2746,-4185 3811,-5721l-6888 -6836 8720 -2929 -4669 -10864 12366 1564 0 -3813zm108632 7627c4516,-9415 -2442,-11130 11435,-11440l0 5720 11344 -2365 -5361 15815c22489,-104 8163,2847 11171,17054l-5490 4091 -11304 -6606c637,4886 1546,4993 1546,10143l0 5720 -1661 1511 -10785 -11860c-2013,11050 -10424,10615 -10424,2721l0 -1905c0,-6197 1652,-1441 3813,-9533 -5382,-449 -7624,44 -7624,-5720 0,-3395 2858,-3130 5717,-3813 -2188,-3270 -13422,-15253 -1906,-15253 4583,0 5602,3089 9529,5720zm-190581 0c3339,-6315 14453,-16267 12192,-5137 -550,2709 -8654,14137 -10287,16576 7855,0 15246,-2336 15246,5720 0,4859 -4121,11440 -9529,11440 -6194,0 -1439,-1652 -9528,-3815l0 13348c0,5445 -600,3485 -3813,5718l-4584 -9288c-3302,1712 -8756,3346 -8756,-4058 0,-4031 682,-2513 1906,-7625l-7843 -3447 5528 -6495c-1895,-3032 -3402,-2942 -3402,-7218 0,-1011 2744,-4185 3811,-5719l5488 4090c2453,-4482 1893,-7904 7852,-7904 1013,0 4183,2747 5719,3814zm-209641 0l3811 270733 444 49614 -2349 28557c4274,997 4381,1907 9529,1907l11435 0c77489,0 155386,-1824 226792,-7627 34183,-2778 74519,-5868 110559,-5699 34417,162 77527,-8860 108611,-9554 -1090,-13110 -3818,-21591 -3811,-41945 5,-18326 -1959,-27297 -3678,-42079 -2986,-25695 -2041,-61891 -2041,-89475 0,-62734 -3811,-122897 -3811,-181125l-11435 0c-22429,0 -81694,3221 -107131,7221 -30843,4850 -82043,-1286 -115694,2467 -18172,2027 -34178,3739 -55445,3638 -18834,-88 -37043,5585 -53270,5812 -40712,572 -75064,7555 -112516,7555z"/>
+ <path id="_154836872" class="fil0" d="M1.09285e+006 1.17144e+006c3434,-12861 26637,-14302 38117,-13347l0 5720c-9367,3783 -7382,29058 -24775,30506l0 -7627 -38804 41329 192 3102 32989 6568c-2050,-3597 -3684,-9053 3716,-9053 4741,0 20506,11720 22871,15251 -6467,9661 -16378,19067 -32399,19067l-1801 -5760 5936 -7293 -45901 -7309c-2466,-2145 -3975,-2057 -3975,-6331l0 -1907c0,-8154 48455,-50831 55269,-61010l-11435 -1906zm-26681 -15253l-9529 3813c-840,-3607 -5717,-17026 -5717,-17158l0 -9533 -7624 0c-12091,0 -37589,12428 -40023,22878 -11459,0 -16290,2991 -17151,13982l-11327 -578 -18939 36193 -4039 28572 19057 0c997,4276 1906,4385 1906,9533 0,4818 -7895,9534 -11435,9534l-5717 0c656,29411 46340,78169 78139,78169l20964 0 0 5720 11435 0 476 -5796 -2277 -15137 1849 -5616 15744 -3957 -546 20973 0 5720c28176,-2346 46699,-9594 62433,-25245 10162,-10107 27140,-41767 27140,-60551l-8 -19120 -30075 3790 -2314 -13268c3350,-1774 18374,-7628 22870,-7628 4272,0 4182,1510 7622,3813 -9204,-39521 -38808,-87701 -85761,-87701l-11436 0c-9310,0 -5717,19691 -5717,28598z"/>
+ <path id="_971756736" class="fil1" d="M315278 1.18098e+006c37452,0 71804,-6983 112516,-7555 16227,-227 34436,-5900 53270,-5812 21267,101 37273,-1611 55445,-3638 33651,-3753 84851,2383 115694,-2467 25437,-4000 84702,-7221 107131,-7221l11435 0c0,58228 3811,118391 3811,181125 0,27584 -945,63780 2041,89475 1719,14782 3683,23753 3678,42079 -7,20354 2721,28835 3811,41945 -31084,694 -74194,9716 -108611,9554 -36040,-169 -76376,2921 -110559,5699 -71406,5803 -149303,7627 -226792,7627l-11435 0c-5148,0 -5255,-910 -9529,-1907l2349 -28557 -444 -49614 -3811 -270733zm3811 -7627c-1534,-1067 -4705,-3813 -5718,-3813 -5391,0 -6821,5489 -9746,9536l4029 326022 0 22878c0,8901 4444,13348 13341,13348l68609 0c36346,0 69786,-3411 102842,-3887 38843,-558 67556,-4413 101010,-5720 61230,-2390 146799,-5088 198278,-17086l0 -5720c-6501,-2156 -1159,-8769 1905,-13346 -8719,-37445 -9529,-126310 -9529,-173499 0,-61348 -3811,-115777 -3811,-178178l-15246 866c-55514,0 -421291,15539 -445964,28599z"/>
+ <path id="_971288992" class="fil1" d="M1.06617e+006 1.15619e+006c0,-8907 -3593,-28598 5717,-28598l11436 0c46953,0 76557,48180 85761,87701 -3440,-2303 -3350,-3813 -7622,-3813 -4496,0 -19520,5854 -22870,7628l2314 13268 30075 -3790 8 19120c0,18784 -16978,50444 -27140,60551 -15734,15651 -34257,22899 -62433,25245l0 -5720 546 -20973 -15744 3957 -1849 5616 2277 15137 -476 5796 -11435 0 0 -5720 -20964 0c-31799,0 -77483,-48758 -78139,-78169l5717 0c3540,0 11435,-4716 11435,-9534 0,-5148 -909,-5257 -1906,-9533l-19057 0 4039 -28572 18939 -36193 11327 578c861,-10991 5692,-13982 17151,-13982 2434,-10450 27932,-22878 40023,-22878l7624 0 0 9533c0,132 4877,13551 5717,17158l9529 -3813zm-123878 78169l0 13347c0,7688 51,14871 5717,17159 0,32054 51634,76263 91480,76263 3440,2305 3350,3813 7622,3813l26683 0c65376,0 101896,-40559 107892,-99910 3091,-30581 -9652,-63324 -21744,-81602 -6062,-9163 -15676,-20598 -24726,-26743 -5422,-3682 -25254,-18627 -34741,-18627l-26681 0c-69425,0 -131502,45953 -131502,116300z"/>
+ <path id="_972530920" class="fil9" d="M524919 1.26296e+006l19057 -1907c20251,-2687 47646,28854 47646,43852l0 24785c0,26366 -25911,47531 -36211,62918 25846,5475 76233,-42189 76233,-70545l0 -7626c0,-32369 -31112,-70544 -60986,-70544l-7624 0c-11459,0 -33219,11750 -38115,19067z"/>
+ <path id="_159600392" class="fil1" d="M524919 1.26296e+006c4896,-7317 26656,-19067 38115,-19067l7624 0c29874,0 60986,38175 60986,70544l0 7626c0,28356 -50387,76020 -76233,70545 10300,-15387 36211,-36552 36211,-62918l0 -24785c0,-14998 -27395,-46539 -47646,-43852l-19057 1907zm-13342 -1907c0,8483 5397,835 5801,14823l9460 2360 7610 -3837 787 4984 6835 -6890c21051,0 40023,21537 40023,41944l0 5721c0,36803 -21647,53773 -44068,68709l1506 7104 -7932 11222 1479 1874 14710 -6926c2406,1273 6302,3812 9530,3812 31643,0 90611,-56008 86405,-87801l-4415 -30512 -5757 -1801c0,-19645 -35296,-51479 -55269,-51479l-17153 0c-15151,0 -49552,16197 -49552,26693z"/>
+ <path id="_157655408" class="fil1" d="M1.09285e+006 1.17144e+006l11435 1906c-6814,10179 -55269,52856 -55269,61010l0 1907c0,4274 1509,4186 3975,6331l45901 7309 -5936 7293 1801 5760c16021,0 25932,-9406 32399,-19067 -2365,-3531 -18130,-15251 -22871,-15251 -7400,0 -5766,5456 -3716,9053l-32989 -6568 -192 -3102 38804 -41329 0 7627c17393,-1448 15408,-26723 24775,-30506l0 -5720c-11480,-955 -34683,486 -38117,13347z"/>
+ <path id="_970944496" class="fil1" d="M715500 1.18098e+006c-3927,-2631 -4946,-5720 -9529,-5720 -11516,0 -282,11983 1906,15253 -2859,683 -5717,418 -5717,3813 0,5764 2242,5271 7624,5720 -2161,8092 -3813,3336 -3813,9533l0 1905c0,7894 8411,8329 10424,-2721l10785 11860 1661 -1511 0 -5720c0,-5150 -909,-5257 -1546,-10143l11304 6606 5490 -4091c-3008,-14207 11318,-17158 -11171,-17054l5361 -15815 -11344 2365 0 -5720c-13877,310 -6919,2025 -11435,11440z"/>
+ <path id="_970559424" class="fil1" d="M524919 1.18098e+006c-1536,-1067 -4706,-3814 -5719,-3814 -5959,0 -5399,3422 -7852,7904l-5488 -4090c-1067,1534 -3811,4708 -3811,5719 0,4276 1507,4186 3402,7218l-5528 6495 7843 3447c-1224,5112 -1906,3594 -1906,7625 0,7404 5454,5770 8756,4058l4584 9288c3213,-2233 3813,-273 3813,-5718l0 -13348c8089,2163 3334,3815 9528,3815 5408,0 9529,-6581 9529,-11440 0,-8056 -7391,-5720 -15246,-5720 1633,-2439 9737,-13867 10287,-16576 2261,-11130 -8853,-1178 -12192,5137z"/>
+ <path id="_157669784" class="fil1" d="M393417 1.22101e+006l0 9533c-8091,-2161 -3334,-3813 -9529,-3813l-8308 212 4977 16350 11247 10455 7329 -6044c309,3699 -89,7626 3813,7626 5761,0 5269,-2244 5717,-7626l1303 2078 9411 -5908 -1606 -1222 -5297 -4481 3813 0 0 -9532 -7693 -18 1974 -9515c-11852,-264 -7705,-3815 -11435,-3815 -4390,0 -5716,1328 -5716,5720z"/>
+ <path id="_156253944" class="fil1" d="M606868 1.17716e+006l-12366 -1564 4669 10864 -8720 2929 6888 6836c-1065,1536 -3811,4708 -3811,5721 0,3120 1141,5720 3811,5720 4274,0 4184,-1510 7624,-3813 3821,7967 301,10429 9529,11438l0 -17158c6564,1754 5044,3813 7624,3813 5146,0 5253,-911 9528,-1906 -219,-9860 -2344,-10683 -11435,-11440 1970,-7381 5718,-6641 5718,-9533 0,-3186 -1101,-5611 -3844,-4910l-15215 -810 0 3813z"/>
+ <path id="_154834136" class="fil1" d="M656421 1.22673e+006c-2124,-1423 -6411,-5720 -7624,-5720 -4392,0 -5719,1328 -5719,5720 0,7464 2878,210 3813,11440l7925 64 -3732 18620 4479 4882 6574 -12127 7624 0c1345,-12310 11435,-5704 11435,-15253 0,-7406 -6314,-5718 -12823,-5556l3294 -13510c-16740,-371 -15865,-16276 -15246,11440z"/>
+ <path id="_157653296" class="fil1" d="M339386 1.19009e+006c-4443,-801 -2925,-1484 -6956,-1484 -1696,0 -3811,2117 -3811,3813 0,3230 2537,7125 3390,8865l-6037 5405 8363 4795 953 6673 4766 6673 7456 -30 2073 -13316c7569,1765 16250,3216 17199,-7983l-15160 -1472 5502 -11946 -8684 2008 -3366 -7819 -2023 7 -3665 5811z"/>
+ <g>
+ <path id="_157671632" class="fil10" d="M905476 1.72764e+006l-15218 -920c-8806,-533 -15364,-10481 -33669,-11588l-1902 -115c-25482,-1541 -47700,24454 -87001,17746l-41606 -6420 -15220 -920c-12732,-770 -40113,18584 -50726,17942l-58974 -3566c-8023,-485 -13922,-4979 -16911,-5281l-24824 849c-2637,1543 -94791,22919 -102552,22450 -30346,-1835 -43641,-23650 -67218,-25076 -15506,-938 -24873,8046 -44329,6870 -9250,5418 -28036,11675 -42658,10791l-5783 139 -26442 -3997c-14060,-10704 -31305,-20009 -44322,-32762 -13585,-13309 -27280,-23140 -53395,-24719 -17141,-1037 -31460,7859 -42567,14958 -4271,2730 -25093,30415 -25335,34418 -3,39 12333,33260 14075,39758 5767,21501 7176,19308 5478,47377 -1279,21135 -4502,34929 4357,48371 6758,10257 8094,29895 7125,45917 14033,-2855 25292,-13752 44675,-12580l1902 115c15889,961 29297,9411 49001,10603 13570,820 33260,-15179 52398,-14022l15220 920c13576,821 19955,6938 31995,7666 33120,2002 57665,-8197 81374,-13833 52663,-12518 44600,9989 79113,12075l11414 691c30687,1855 57368,-19452 81280,-18006l74191 4486 -230 3806 5707 345c40647,2458 64250,-17125 98286,-15067l15218 920c10061,609 50594,15528 70605,20362 11474,2770 20851,-3644 33613,-6368 3459,-738 34664,-7507 34770,-7500l20926 1265c12155,735 14246,4681 26402,5416l20926 1265c10784,652 11069,-3150 24960,-2310l920 -15225c553,-9145 6306,-9542 6859,-18686l115 -1902c7,-123 -4083,-20193 -5002,-24384 -2610,-11898 -2720,-11280 -4519,-26616 -1049,-8959 1896,-21686 305,-29088 -1815,-8455 -7589,-11532 -9415,-22272 -11427,1707 -6473,-5111 -8499,-19486 -1247,-8849 -2537,-19901 -5861,-27225 -1571,641 -16798,4715 -17466,4675l-9922 -710 2773 -7364c-20954,3567 -30427,17263 -54417,15812z"/>
+ <path id="_157670000" class="fil4" d="M1.02759e+006 1.85536e+006c580,1539 1474,7200 1327,9631l-115 1902 -10692 47077c-5268,973 -3162,1748 -7518,1484 -1011,-61 -4011,-2995 -5478,-4151l-30628 2645 -7648 -1139c-14292,-865 -21516,-7032 -37703,-8011 -18969,-1147 -59982,8007 -71537,14775 -21244,-1284 -28999,-4470 -43642,-9948 -3226,-1206 -40682,-12340 -40928,-12355l-15218 -920c-10388,-628 -51303,9744 -62453,12835 -18020,4997 -48470,552 -71940,-1789 -32764,-3269 -38798,-7963 -67977,2378 -12893,4568 -47106,13512 -62686,12570l-5708 -345c-10029,-607 -19037,-10702 -33667,-11586 -3294,-2509 -3113,-4008 -7379,-4266l-7609 -460c-23870,-1444 -35577,6762 -52451,11931 -7846,2401 -47827,4926 -59267,4234 -12464,-754 -20716,-6983 -33897,-7780l-11414 -690c-14292,-864 -36347,14994 -46692,14368l-1902 -115 -49032 -9106 -9595 -169c-12209,-739 -32476,15226 -37181,14941l-1902 -115c-5805,-351 -7567,-2292 -11184,-4496l60 -41987c-4876,-9302 -13566,-18831 -12693,-33270l-32562 1959c-1242,20299 3925,43311 4057,59329 98,11832 -727,20552 -153,30755 486,8678 4304,26538 4287,26817 -244,4026 -832,2470 -2363,7499l9512 575c22514,1361 42280,-3372 67038,-3593 19932,-176 47444,-2558 68809,-1589 40786,1848 91995,-4855 132290,-7168 24674,-1417 46315,885 69127,-1233 21418,-1988 48382,-1009 66342,-267 23397,967 51678,6068 72101,2082 7650,-1494 55660,-3136 65520,-3274 13535,-189 24627,1830 36674,750 10408,-934 23461,-2146 32200,-2268 17372,-245 50276,-321 68088,-2408 39970,-4681 93511,-1228 136240,1361 27738,1679 111704,-134 136646,-4282 14604,-2427 21337,364 35150,-971 7764,-750 20735,-3526 29995,-4757 22869,-3040 43222,1903 67820,3390 26870,1625 119178,-8362 133625,440 5918,-1008 36448,-5436 40410,-5196l7608 460 2877 -47577 -2109 -59344 -5738 -343c-17623,-1066 -44714,6197 -65496,7365 -21178,1189 -52573,-2631 -74186,-2448 -44046,369 -93542,7721 -133963,5277l-28536 -1726c-11318,-684 -14538,2710 -24961,2312z"/>
+ <path id="_157669232" class="fil1" d="M1.02759e+006 1.85536e+006c10423,398 13643,-2996 24961,-2312l28536 1726c40421,2444 89917,-4908 133963,-5277 21613,-183 53008,3637 74186,2448 20782,-1168 47873,-8431 65496,-7365l5738 343 2109 59344 -2877 47577 -7608 -460c-3962,-240 -34492,4188 -40410,5196 -14447,-8802 -106755,1185 -133625,-440 -24598,-1487 -44951,-6430 -67820,-3390 -9260,1231 -22231,4007 -29995,4757 -13813,1335 -20546,-1456 -35150,971 -24942,4148 -108908,5961 -136646,4282 -42729,-2589 -96270,-6042 -136240,-1361 -17812,2087 -50716,2163 -68088,2408 -8739,122 -21792,1334 -32200,2268 -12047,1080 -23139,-939 -36674,-750 -9860,138 -57870,1780 -65520,3274 -20423,3986 -48704,-1115 -72101,-2082 -17960,-742 -44924,-1721 -66342,267 -22812,2118 -44453,-184 -69127,1233 -40295,2313 -91504,9016 -132290,7168 -21365,-969 -48877,1413 -68809,1589 -24758,221 -44524,4954 -67038,3593l-9512 -575c1531,-5029 2119,-3473 2363,-7499 17,-279 -3801,-18139 -4287,-26817 -574,-10203 251,-18923 153,-30755 -132,-16018 -5299,-39030 -4057,-59329l32562 -1959c-873,14439 7817,23968 12693,33270l-60 41987c3617,2204 5379,4145 11184,4496l1902 115c4705,285 24972,-15680 37181,-14941l9595 169 49032 9106 1902 115c10345,626 32400,-15232 46692,-14368l11414 690c13181,797 21433,7026 33897,7780 11440,692 51421,-1833 59267,-4234 16874,-5169 28581,-13375 52451,-11931l7609 460c4266,258 4085,1757 7379,4266 14630,884 23638,10979 33667,11586l5708 345c15580,942 49793,-8002 62686,-12570 29179,-10341 35213,-5647 67977,-2378 23470,2341 53920,6786 71940,1789 11150,-3091 52065,-13463 62453,-12835l15218 920c246,15 37702,11149 40928,12355 14643,5478 22398,8664 43642,9948 11555,-6768 52568,-15922 71537,-14775 16187,979 23411,7146 37703,8011l7648 1139 30628 -2645c1467,1156 4467,4090 5478,4151 4356,264 2250,-511 7518,-1484l10692 -47077 115 -1902c147,-2431 -747,-8092 -1327,-9631zm165498 -53025c78174,4727 93377,-76487 119088,-74932 8551,517 31120,10231 36603,14387 8764,6640 12747,22024 11884,36296l-1496 24741c-1613,26685 -47065,39313 -78645,37244 -36550,-2393 -75925,3070 -108875,1078l-1902 -115c-4451,-269 -4887,-867 -7495,-2362 -5498,3221 -26002,6067 -36604,5426l-11414 -690c-8770,-531 -18252,-13915 -17528,-25891l345 -5710c2076,-34330 64087,-11404 84623,-10162l11416 690zm-95419 -38946l36686 18210 910 -1861 -230 3806 -17121 -1035c-10268,-621 -29704,17596 -30377,28723l-460 7613c-779,12884 3729,15891 8131,23412 -6555,-396 -40342,2055 -49932,2576 -23048,1255 -26064,273 -25126,-24304l20926 1265c21167,1280 37170,-14783 38264,-38046l18329 -20359zm-5305 -3274c-14664,2376 -25990,22212 -27079,40221 -10265,6013 -11850,10745 -29227,9694l-11414 -690c-8831,-534 -4788,-15525 -4210,-25086 -5243,-8958 -20589,-38408 -19836,-50860l345 -5709c35766,-6088 16994,12487 39258,13833l1902 115 24833 -709 2608 -5136 1436 -1626 21384 25953zm-186884 -32472c23990,1451 33463,-12245 54417,-15812l-2773 7364 9922 710c668,40 15895,-4034 17466,-4675 3324,7324 4614,18376 5861,27225 2026,14375 -2928,21193 8499,19486 1826,10740 7600,13817 9415,22272 1591,7402 -1354,20129 -305,29088 1799,15336 1909,14718 4519,26616 919,4191 5009,24261 5002,24384l-115 1902c-553,9144 -6306,9541 -6859,18686l-920 15225c-13891,-840 -14176,2962 -24960,2310l-20926 -1265c-12156,-735 -14247,-4681 -26402,-5416l-20926 -1265c-106,-7 -31311,6762 -34770,7500 -12762,2724 -22139,9138 -33613,6368 -20011,-4834 -60544,-19753 -70605,-20362l-15218 -920c-34036,-2058 -57639,17525 -98286,15067l-5707 -345 230 -3806 -74191 -4486c-23912,-1446 -50593,19861 -81280,18006l-11414 -691c-34513,-2086 -26450,-24593 -79113,-12075 -23709,5636 -48254,15835 -81374,13833 -12040,-728 -18419,-6845 -31995,-7666l-15220 -920c-19138,-1157 -38828,14842 -52398,14022 -19704,-1192 -33112,-9642 -49001,-10603l-1902 -115c-19383,-1172 -30642,9725 -44675,12580 969,-16022 -367,-35660 -7125,-45917 -8859,-13442 -5636,-27236 -4357,-48371 1698,-28069 289,-25876 -5478,-47377 -1742,-6498 -14078,-39719 -14075,-39758 242,-4003 21064,-31688 25335,-34418 11107,-7099 25426,-15995 42567,-14958 26115,1579 39810,11410 53395,24719 13017,12753 30262,22058 44322,32762l26442 3997 5783 -139c14622,884 33408,-5373 42658,-10791 19456,1176 28823,-7808 44329,-6870 23577,1426 36872,23241 67218,25076 7761,469 99915,-20907 102552,-22450l24824 -849c2989,302 8888,4796 16911,5281l58974 3566c10613,642 37994,-18712 50726,-17942l15220 920 41606 6420c39301,6708 61519,-19287 87001,-17746l1902 115c18305,1107 24863,11055 33669,11588l15218 920zm168205 -66233c2418,-39985 11028,-49506 33905,-67433 9633,-7547 351,-13890 25686,-23855 6786,-2668 28746,-10333 36263,-9879l41852 2531c16312,986 52168,19282 59923,27939 9855,11002 25705,40013 24539,59301l-345 5708c-1026,16969 -17929,66844 -25254,77202 -15647,22123 -26542,38091 -57975,36190 -7086,-428 -23412,8135 -31013,7675l-19022 -1150c-26559,-1606 -56307,-17849 -69175,-32348 -15570,-17542 -21694,-43681 -19729,-76172l345 -5709zm-10257 43311l6229 23297c-7625,174 -19386,4558 -23173,4329 -12300,-743 -14459,-16155 -27615,-16950l-22828 -1380c433,-7164 4628,-15000 -982,-15339 -7466,-451 -11728,650 -13825,7033l-16958 -3165c-10469,-2223 -39220,16729 -62025,15350l-3806 -230c-9102,-551 -20591,-10796 -33666,-11586l-11414 -690c-18365,-1111 -35771,12853 -53669,16654 -23844,5064 -45586,-5464 -65313,-6657l-13316 -805c-25957,-1570 -41989,20381 -86987,17660l-9618 31 -43416 -7057 -1904 -115c-38085,-2303 -88867,23277 -119670,21415 -30333,-1834 -40370,-21542 -59726,-22712l-9512 -575c-23810,-1440 -60941,17326 -79262,16218l-24730 -1495c-38489,-2327 -60127,-57118 -112822,-60304l-1902 -115c-25679,-1553 -76710,37162 -78219,62123l-115 1902c-232,3827 22057,45725 20244,75717l-1499 25370 -30550 -568c-5135,3008 -15853,3156 -14728,6647l5346 116941 -5708 -345 -460 7612c-415,6856 13457,18640 18082,19470l81921 -5754 660 89784c119,5447 414,1678 1442,7727 2757,821 24353,7203 24385,7205 1137,69 4105,-2388 6321,-3461l592 -47692 1527 -32433 3597 -20739c32456,1962 77472,-5967 111141,-6650 31748,-646 82613,-737 112481,-5138 31944,-4708 83464,4455 120541,3961 16100,-214 39303,-2382 57400,-2274 17805,106 37990,-39 59224,-216 11831,-100 37139,-3374 53324,-4847 18129,-1651 37903,-362 57040,-2683 36363,-4408 83583,6251 120709,4153 35659,-2014 79038,-817 113436,-4060 15404,-1454 44894,1005 57762,-1866 9420,-2101 16604,-1815 26015,-3155 21569,-3071 15335,1058 24852,1633 11095,671 6715,-3177 22985,-598 9399,1489 17074,3606 25080,2017 6763,-1343 46317,-2778 53220,-2936 -1601,26472 2634,51792 1384,72621 -2882,47979 -14181,45359 26567,50910l4924 -8988 -2129 117 1726 -114335 21024 -910 17120 1035c6313,382 3743,4046 7380,4266 12864,778 55831,-10460 73491,-10849l1309 -120338 -1950 -23c-10190,-1471 -5344,-4142 -9282,-4380 -6910,-418 -6809,1855 -13546,3000 9442,-12414 22187,-19594 23458,-40602l230 -3806c1109,-18335 -2072,-35121 -6298,-48452 -3006,-9483 -27273,-22341 -37119,-22936l-23056 -1468 2517 -7804 -10236 2093 3463 6861 -25547 21953c9174,-15069 31751,-62732 30573,-87979l-1070 -21021c-7471,-12765 -6605,-25202 -18043,-39844 -11598,-14844 -16779,-17681 -34179,-27341 -21404,-11885 -17564,-10954 -47997,-13294 -18988,-1460 -34846,-3435 -53852,29 -33116,6034 -52169,25250 -70098,48928 -21002,27732 -14687,66278 -16902,102898z"/>
+ <path id="_154638552" class="fil11" d="M1.19308e+006 1.80233e+006l-11416 -690c-20536,-1242 -82547,-24168 -84623,10162l-345 5710c-724,11976 8758,25360 17528,25891l11414 690c10602,641 31106,-2205 36604,-5426 2608,1495 3044,2093 7495,2362l1902 115c32950,1992 72325,-3471 108875,-1078 31580,2069 77032,-10559 78645,-37244l1496 -24741c863,-14272 -3120,-29656 -11884,-36296 -5483,-4156 -28052,-13870 -36603,-14387 -25711,-1555 -40914,79659 -119088,74932z"/>
+ <path id="_157662608" class="fil12" d="M1.00094e+006 1.72768e+006l-345 5709c-753,12452 14593,41902 19836,50860 -578,9561 -4621,24552 4210,25086l11414 690c17377,1051 18962,-3681 29227,-9694 1089,-18009 12415,-37845 27079,-40221l-21384 -25953 -1436 1626 -2608 5136 -24833 709 -1902 -115c-22264,-1346 -3492,-19921 -39258,-13833z"/>
+ <path id="_157655696" class="fil12" d="M1.07934e+006 1.78375e+006c-1094,23263 -17097,39326 -38264,38046l-20926 -1265c-938,24577 2078,25559 25126,24304 9590,-521 43377,-2972 49932,-2576 -4402,-7521 -8910,-10528 -8131,-23412l460 -7613c673,-11127 20109,-29344 30377,-28723l17121 1035 230 -3806 -910 1861 -36686 -18210 -18329 20359z"/>
+ <path id="_155896656" class="fil1" d="M1.08345e+006 1.63205e+006c1551,10385 13673,72799 21937,73299 4358,263 2251,-512 7725,-1444l346 -5710c750,-12417 -15665,-57493 -18656,-71960l-11352 5815z"/>
+ <path id="_157656560" class="fil1" d="M1.17796e+006 1.64849e+006l-7609 -460c-9154,-553 -23880,-7515 -23390,-15617l1266 -20935 1940 912 9288 -18156c45753,-27894 69309,53113 18505,54256zm-41702 -29189l-576 9516c-10,179 7644,18551 8296,19663 2202,3747 12510,6348 16708,8906 27273,-4642 49002,3189 50995,-29777l921 -15225c1632,-26993 -20334,-32804 -45778,-31359 -12038,684 -29842,26298 -30566,38276z"/>
+ <ellipse id="_157532160" class="fil1 str0" transform="matrix(1.7579 0.106292 -0.106292 1.7579 1.17618E+006 1.61808E+006)" rx="5310" ry="5074"/>
+ <path id="_158792296" class="fil0" d="M1.2126e+006 1.61238e+006l-921 15225c-1993,32966 -23722,25135 -50995,29777 -4198,-2558 -14506,-5159 -16708,-8906 -652,-1112 -8306,-19484 -8296,-19663l576 -9516c724,-11978 18528,-37592 30566,-38276 25444,-1445 47410,4366 45778,31359zm-119532 130905c12868,14499 42616,30742 69175,32348l19022 1150c7601,460 23927,-8103 31013,-7675 31433,1901 42328,-14067 57975,-36190 7325,-10358 24228,-60233 25254,-77202l345 -5708c1166,-19288 -14684,-48299 -24539,-59301 -7755,-8657 -43611,-26953 -59923,-27939l-41852 -2531c-7517,-454 -29477,7211 -36263,9879 -25335,9965 -16053,16308 -25686,23855 -22877,17927 -31487,27448 -33905,67433l-345 5709c-1965,32491 4159,58630 19729,76172zm20397 -45095l-346 5710c-5474,932 -3367,1707 -7725,1444 -8264,-500 -20386,-62914 -21937,-73299l11352 -5815c2991,14467 19406,59543 18656,71960z"/>
+ <path id="_157414600" class="fil0" d="M1.17796e+006 1.64849e+006c50804,-1143 27248,-82150 -18505,-54256l-9288 18156 -1940 -912 -1266 20935c-490,8102 14236,15064 23390,15617l7609 460zm-1236 -39331c5154,312 9092,4559 8795,9484 -298,4926 -4720,8667 -9874,8356 -5154,-312 -9093,-4559 -8795,-9484 298,-4926 4719,-8667 9874,-8356z"/>
+ </g>
+ </g>
+ <rect class="fil1 str0" x="1.4538e+006" y="508.039" width="31203" height="2.09875e+006"/>
+ <path class="fil0" d="M2.49516e+006 444667l10285 0c0,21692 10131,29670 22194,39517 5764,4707 36364,18079 45688,18079 18958,0 45615,-22962 49371,-39084 7223,163 12341,1828 12341,8230 0,6912 -13638,25907 -19276,30091 -2693,1999 -32420,15162 -34207,15162l-4113 0c-22111,0 -44415,-11109 -56044,-22125 -21726,-20582 -27049,-13519 -26239,-49870zm121366 -39084c-14798,-3446 -32914,-17910 -32914,-34968l0 -6171c0,-21575 13022,-20047 16457,-32912l24685 0c10404,0 18514,16547 18514,28798 0,30189 -7703,35181 -26742,45253zm-94626 -92564l4116 0c8591,0 16455,20382 16455,30854 0,18554 -8024,43197 -26740,43197 -26490,0 -39902,-74051 6169,-74051zm-43197 -16457c-23521,12447 -41141,74815 -41141,115193l0 28798c0,34295 29073,83798 46795,101312 12222,12077 27620,23095 43679,30371 7261,3290 18129,10186 26756,9982 7905,-185 5446,-6006 8738,5853 1089,3929 3627,9926 3627,14985 0,1101 -13110,20343 -14859,22169 -10417,10873 -13183,8113 -22061,14964 -10490,8098 -20678,34299 -20678,53376l-654 30942 4768 41053 0 26742c0,64501 1312,116316 6155,181031 4407,58878 8619,123803 8472,183110l3886 143938 0 28798c0,93313 -4114,181362 -4114,277696 0,46627 -13,93252 0,139877 13,44049 -6172,94492 -6064,135848l-10449 13591 -49313 4837c-43787,3447 -62007,-9107 -88857,24280 -24368,30301 -9724,61142 25483,69948 27121,6782 83165,394 114801,394 18258,0 42813,2177 52161,892 17424,-2397 38626,-2948 56590,-3882l14673 -3181c18188,-27163 21543,-31825 24701,-74037 837,-11176 -1021,-87636 -2894,-97931 -5117,-28114 -8622,-165637 -5495,-192268 6652,-56688 -7859,-145251 582,-198947 9582,-60960 -2495,-137286 -2495,-191739l0 -86394c0,-39798 4161,-96029 11572,-136534 6317,-34527 2827,-110738 2827,-151447 0,-48936 5399,-100662 -145,-147960 -3142,-26811 -882,-43738 -14237,-61870 -13201,-17921 -31131,-18062 -40130,-37050l-1028 -18473 0 -6172c0,-14022 15921,-12999 24104,-17037 11879,-5861 13336,-9694 27976,-15221 18909,-7138 39898,-20437 52320,-34076 22928,-25180 45766,-80344 45766,-127025l0 -51425c0,-44938 -29669,-58757 -50854,-82853 -19306,-21962 -53000,-42625 -93141,-42625 -30334,0 -62202,12717 -83709,23260 -14084,6905 -53735,37913 -54114,54907z"/>
+ <path class="fil1" d="M2.4787e+006 296562c379,-16994 40030,-48002 54114,-54907 21507,-10543 53375,-23260 83709,-23260 40141,0 73835,20663 93141,42625 21185,24096 50854,37915 50854,82853l0 51425c0,46681 -22838,101845 -45766,127025 -12422,13639 -33411,26938 -52320,34076 -14640,5527 -16097,9360 -27976,15221 -8183,4038 -24104,3015 -24104,17037l0 6172 1028 18473c8999,18988 26929,19129 40130,37050 13355,18132 11095,35059 14237,61870 5544,47298 145,99024 145,147960 0,40709 3490,116920 -2827,151447 -7411,40505 -11572,96736 -11572,136534l0 86394c0,54453 12077,130779 2495,191739 -8441,53696 6070,142259 -582,198947 -3127,26631 378,164154 5495,192268 1873,10295 3731,86755 2894,97931 -3158,42212 -6513,46874 -24701,74037l-14673 3181c-17964,934 -39166,1485 -56590,3882 -9348,1285 -33903,-892 -52161,-892 -31636,0 -87680,6388 -114801,-394 -35207,-8806 -49851,-39647 -25483,-69948 26850,-33387 45070,-20833 88857,-24280l49313 -4837 10449 -13591c-108,-41356 6077,-91799 6064,-135848 -13,-46625 0,-93250 0,-139877 0,-96334 4114,-184383 4114,-277696l0 -28798 -3886 -143938c147,-59307 -4065,-124232 -8472,-183110 -4843,-64715 -6155,-116530 -6155,-181031l0 -26742 -4768 -41053 654 -30942c0,-19077 10188,-45278 20678,-53376 8878,-6851 11644,-4091 22061,-14964 1749,-1826 14859,-21068 14859,-22169 0,-5059 -2538,-11056 -3627,-14985 -3292,-11859 -833,-6038 -8738,-5853 -8627,204 -19495,-6692 -26756,-9982 -16059,-7276 -31457,-18294 -43679,-30371 -17722,-17514 -46795,-67017 -46795,-101312l0 -28798c0,-40378 17620,-102746 41141,-115193zm156336 298267c0,-9605 49020,-33519 60361,-38379 15275,-6544 39726,-36779 46608,-52129 25839,-57634 30856,-81746 30856,-164562 0,-7049 -11763,-41576 -15166,-46545 -8241,-12031 -18928,-22546 -29547,-32164 -19758,-17893 -40968,-43915 -76655,-44711l0 -8227 -34970 0c-108827,0 -191307,97937 -191307,207757l0 20570c0,67446 67653,151350 127537,156332l0 8228c0,26640 -53482,13262 -53482,106965l0 18512c0,26814 4114,50351 4114,82281 0,25909 -1875,59387 -17,84354 3703,49715 10228,102231 10251,158423 21,52073 6223,105269 6223,164511 0,54219 2055,109680 2055,166617l0 10285c0,58689 -4113,117290 -4113,181017 0,60353 2188,126126 -2073,183057 -2416,32275 886,59411 -3660,88906 -6439,41776 4962,42867 -49808,42760 -39000,-77 -54920,-3303 -80215,12351 -12371,7656 -33732,38043 -30865,59642l2578 20501c5512,4110 9563,11232 16864,15596 9380,5610 14973,4266 24431,8482 17036,7598 35914,4704 59001,4813 38288,179 85348,-2084 127516,-2079 55846,4 68532,-2212 83123,-46472 11239,-34099 5332,-77014 5332,-118089l0 -39083c0,-21216 -5874,-47831 -6251,-73974 -420,-29285 -1979,-52264 -1979,-82358l0 -16457 652 -78165 -652 -51427 2503 -76092 3669 -17 0 -6171 -6255 -164556 83 -71999c0,-22921 1860,-46546 2137,-65747 379,-26352 3215,-43485 4006,-63873 1657,-42619 8256,-79558 8256,-127506 0,-33302 -4053,-106750 437,-135326 6247,-39739 -4551,-89547 -4551,-127971 -7688,-11483 -8855,-20717 -21382,-30043 -7146,-5318 -26786,-16517 -30044,-21383l8438 -16350 3905 -105 0 8227 4114 0c-1359,-5836 -2058,-3516 -2058,-8227z"/>
+ <path class="fil1" d="M2.61653e+006 405583c19039,-10072 26742,-15064 26742,-45253 0,-12251 -8110,-28798 -18514,-28798l-24685 0c-3435,12865 -16457,11337 -16457,32912l0 6171c0,17058 18116,31522 32914,34968z"/>
+ <path class="fil1" d="M2.5219e+006 313019c-46071,0 -32659,74051 -6169,74051 18716,0 26740,-24643 26740,-43197 0,-10472 -7864,-30854 -16455,-30854l-4116 0z"/>
+ <path class="fil1" d="M2.57333e+006 502263c-9324,0 -39924,-13372 -45688,-18079 -12063,-9847 -22194,-17825 -22194,-39517l-10285 0c-810,36351 4513,29288 26239,49870 11629,11016 33933,22125 56044,22125l4113 0c1787,0 31514,-13163 34207,-15162 5638,-4184 19276,-23179 19276,-30091 0,-6402 -5118,-8067 -12341,-8230 -3756,16122 -30413,39084 -49371,39084z"/>
+ <g id="_157671920">
+ <path id="_157658480" class="fil1" d="M2.11241e+006 719871l-2673 1872 -1156 -3758c-20594,12890 -28866,60291 -47564,66040l-1880 578c-5993,1843 -35039,-16242 -55062,-11864l1245 1795 -12665 7886c965,13868 3166,17536 -13602,22686l-995 16652 -6224 -31c2977,13747 -7103,4113 -12496,13752 -2288,4090 -9374,15449 -8178,19340 1218,3961 9011,13815 11991,18937 -819,4292 -2054,6696 -292,12428l578 1880c15661,50939 65790,49832 107098,53201 25679,2094 38064,6233 60878,12764 21011,6018 35611,18008 55011,23835 345,5410 -789,4120 433,8094 42,136 43959,23870 48837,26584 13806,7680 34435,22616 47883,28390 26669,11454 77640,37438 113407,26441l13153 -4044c26338,-8097 77118,-55198 86868,-74082 15474,-29961 33486,-45791 50213,-73849 16848,-28252 46149,-73743 61367,-102561 7612,-14417 49630,-75984 49271,-85586 -46,-18 -4083,-800 -4336,-722 -5341,1642 -104048,166019 -114265,183078 -16379,27348 -35587,45763 -50203,73855 -11300,21715 -55901,64565 -86863,74084 -27080,8326 -62993,-4349 -83447,-11729 -34498,-12447 -40831,-19527 -69819,-40429 -10692,-7709 -20673,-19680 -31963,-22806 -11483,-3180 -25571,-11071 -36234,-17716 -9089,-5667 -67729,-30237 -76673,-27487l-4918 -12 -13580 -6642 -5638 1734c-6267,1927 -5555,-4462 -20523,140 -3278,-4353 -34197,-5779 -41541,-7693 -23884,-6225 -18844,-23252 -35486,-22096 -2296,-5727 -3931,-6098 -5922,-12576l-2311 -7516c5457,269 21782,9757 23411,9256 3075,-946 5291,-2859 4481,-5491 -2009,-6536 -33408,-15012 -39015,-33250 -1774,-5771 -1726,-11810 4050,-13586 5075,-1560 5457,-695 9973,-1008l1733 5636c1342,4365 25810,18562 35694,15761l-1733 -5636c-2692,-8757 -22025,-4747 -26877,-20530l-3466 -11273c-1116,-3629 1039,-8546 3325,-9249 13724,-4220 30745,21653 42921,25879 1362,-1677 4696,-4791 3904,-7369 -866,-2817 -30121,-24385 -31646,-29346 -4012,-13047 744,-14299 7953,-20955 16127,3075 33038,4486 45600,14249l13800 -1663c18145,-18131 36980,-73069 55948,-78901l1880 -578c6478,-1992 7702,-846 13477,-1983l3288 3000c1273,18331 -26103,62770 -33668,82836 -12551,33284 35860,62453 52482,74673 37802,27792 115105,71137 159684,84583 85100,25668 118434,-37979 146914,-91746 14556,-27480 25236,-53835 38617,-81789 10448,-21829 26698,-69854 30908,-94183 35,-197 69,-393 101,-585 32,-191 115692,39983 115722,39793 62,-378 -116536,-40095 -116481,-40462 -12031,3995 -14984,19633 -19592,30523 -5734,13544 -5738,35306 -11081,47387 -9328,21093 -21608,47446 -32503,67723 -20990,39068 -40680,100446 -97886,118035 -50743,15601 -112700,-41714 -132813,-37318 -2827,-7046 -47602,-30586 -56499,-35878 -12070,-7180 -44411,-30462 -53812,-40950 -9270,-10344 -16058,-13417 -12020,-32011 2318,-10671 4232,-24028 9001,-32986 7290,-13690 26670,-46389 21165,-64292 -1459,-4748 -10673,-7001 -14163,-5928l-17705 6493 -6796 10272z"/>
+ <path id="_158790616" class="fil0" d="M2.53777e+006 690054c-4210,24330 -20460,72355 -30909,94183 -13381,27955 -24060,54310 -38616,81789 -28479,53768 -61814,117415 -146914,91747 -44579,-13446 -121883,-56792 -159684,-84583 -16622,-12219 -65032,-41389 -52482,-74673 7565,-20067 34941,-64505 33668,-82836l-3288 -3000c-5774,1137 -7000,-8 -13476,1983l-1881 578c-18968,5831 -37803,60770 -55949,78901l-13799 1663c-12561,-9763 -29472,-11174 -45599,-14250 -7210,6657 -11966,7909 -7954,20956 1525,4962 30779,26530 31646,29346 792,2577 -2542,5691 -3904,7369 -12176,-4226 -29197,-30098 -42921,-25880 -2286,704 -4441,5621 -3325,9251l3465 11272c4853,15783 24186,11773 26878,20529l1733 5637c-9884,2801 -34353,-11397 -35694,-15761l-1733 -5637c-4516,314 -4898,-551 -9973,1009 -5776,1776 -5824,7816 -4050,13586 5607,18239 37006,26714 39016,33250 809,2632 -1407,4546 -4481,5491 -1630,500 -17954,-8987 -23412,-9256l2311 7516c1992,6478 3625,6850 5922,12576 16642,-1156 11602,15871 35486,22096 7344,1914 38263,3340 41541,7694 14968,-4602 14256,1786 20523,-141l5638 -1734 13580 6642 4918 12c8944,-2750 67584,21820 76673,27486 10662,6646 24751,14537 36233,17717 11291,3125 21273,15098 31964,22807 28988,20900 35321,27981 69819,40427 20454,7381 56367,20056 83447,11730 30962,-9519 75563,-52369 86863,-74084 14617,-28092 33824,-46507 50203,-73854 9592,-16015 97165,-161854 112275,-181018 -15548,-5244 -113627,-39296 -113657,-39119l-101 583z"/>
+ </g>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Conjunctivitis.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Conjunctivitis.svg
new file mode 100644
index 0000000..9329fce
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Conjunctivitis.svg
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="27cm" height="18cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 2.1e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#1F1A17;stroke-width:2000}
+ .fil0 {fill:#1F1A17}
+ .fil33 {fill:#DA251D}
+ .fil39 {fill:#DEDEDD}
+ .fil32 {fill:#E7785F}
+ .fil31 {fill:white}
+ .fil22 {fill:#1C314D}
+ .fil16 {fill:#2A2D32}
+ .fil11 {fill:#2E394A}
+ .fil21 {fill:#344D6F}
+ .fil28 {fill:#394552}
+ .fil37 {fill:#463A3B}
+ .fil10 {fill:#496995}
+ .fil5 {fill:#4B3E41}
+ .fil38 {fill:#4F72A2}
+ .fil7 {fill:#515A68}
+ .fil2 {fill:#645C5B}
+ .fil8 {fill:#6784AA}
+ .fil34 {fill:#686868}
+ .fil3 {fill:#789AC5}
+ .fil6 {fill:#797977}
+ .fil36 {fill:#89ABD5}
+ .fil1 {fill:#8B8C8B}
+ .fil26 {fill:#8E7371}
+ .fil18 {fill:#977D82}
+ .fil4 {fill:#99BBE5}
+ .fil9 {fill:#A49C9B}
+ .fil29 {fill:#A75C52}
+ .fil35 {fill:#ABA4A2}
+ .fil27 {fill:#B3BCC4}
+ .fil25 {fill:#B4ADAB}
+ .fil14 {fill:#CBC2BC}
+ .fil23 {fill:#D0B2AC}
+ .fil17 {fill:#D1958B}
+ .fil20 {fill:#D36956}
+ .fil13 {fill:#D98777}
+ .fil15 {fill:#DA7967}
+ .fil12 {fill:#E9A597}
+ .fil24 {fill:#EC6D55}
+ .fil19 {fill:#F09888}
+ .fil30 {fill:#F0C5B9}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <rect class="fil0 str0" x="1.4538e+006" y="-24816.1" width="31203" height="2.13572e+006"/>
+ <path class="fil1" d="M265616 462175l-85300 34115 0 37234c-11815,4769 -32581,60175 -32581,74469l0 41888c0,31827 20960,33845 33851,54149l-19889 6356 239 10258 21533 -4655 34080 48697 -27926 1551 762 6924 146544 50670 -460 -21840c-83086,-6915 -90686,-57383 -113567,-63809l-10007 -65030c947,-42541 20331,-37113 41888,-55852l-28091 -75 -9143 23347 -9309 0c-1671,-6983 -1022,-13962 -9308,-13962 -22511,0 -1212,11483 -28459,18424l10080 -31438 23033 -5603c1324,-15919 -503,-23162 840,-31668 2703,-17121 13123,-15022 13123,-28838l0 -4654c0,-12571 -2223,-12833 -4654,-23272l10325 -265 -5671 -18352 48067 -38769z"/>
+ <path class="fil2" d="M319943 421822l-9309 4653 0 18619c-53047,14164 -30926,67495 -74468,79122l-372 32550 39 27087 -13374 5425 4161 13110 -23034 5605 -23033 5603 -10080 31438c27247,-6941 5948,-18424 28459,-18424 8286,0 7637,6979 9308,13962l9309 0 9143 -23347 28091 75c6623,-18295 26081,-44451 51198,-46543l55453 -23516 5052 -9063 55851 -41888 23225 -18352 65206 9044 132 15018 51064 -5710c-1504,13755 -18553,32148 -27071,42743 -20741,25803 -11569,25898 -24125,45688l0 9308 -6321 897 -26260 78226 0 46542 9310 0 0 13964c0,16811 11743,13962 27926,13962l-5728 -60390 1073 -9424c0,-18665 38412,-124913 47179,-138991 10950,-17581 94819,-64649 125029,-61142l55747 5556c-25936,-39787 -34903,-21838 -65056,-42790l-64845 -11149 -42203 1840c-45563,0 -107116,31821 -139584,46588 -24032,10929 -42057,14333 -65343,27740 -11946,6877 -47273,24569 -60366,28066l45926 -33581c-5008,-7399 -8692,-7181 -8692,-17615 0,-20329 27926,-10249 27926,-37234 0,-2473 -6705,-10216 -9309,-13964l41734 5689 -1273 -4859 42866 -15998 -19450 -10184 33675 -8229 -14464 -6343 37942 -2456c13080,-35697 91238,10687 79104,-41397l39880 22534 2008 -13225 23271 0 -9505 13779 28123 184 -11108 -12283 25308 1729 2089 10554 53802 -7947 -14861 11753c68311,848 237607,57225 242642,103242l-32580 0 -32580 4655 0 4654c66815,0 61324,26906 104519,30848l21146 15694 0 9309 -10551 289 15205 41599 0 -13964 9310 0 1497 -16742 59008 35361c24413,17886 39623,55025 57678,81948 21373,31871 44716,47600 44716,99568l4654 37233 4655 -18617 -4655 -69814 -60505 -97739c-22773,-8243 -38718,-39085 -49680,-62023 -12950,-27096 -39635,-34271 -52714,-58988l10006 -2559 -29814 -28596 -3463 3229 0 -18617 -13630 5523 -10022 -23905 10386 -2794 -79017 -36322 4719 -11982 -57428 -5066 28634 -9230 5052 -9063c-10836,2186 -11098,4408 -23669,4408 -12215,0 -12053,-7599 -32579,-9308l0 -23271 -14756 17899 -12837 -4805 5190 -12762 -19485 8977 -22902 19124 -20 -5288 -200424 -14645 -11228 -4539 -2591 3923 -92533 -13185 -41663 -11428 -3066 3751 10677 22625 -13343 4061 5869 27956 -10426 224 0 9309 -37234 0c-606,27145 -25652,32366 -46543,37234z"/>
+ <path class="fil3" d="M599199 645226l-14637 9869 10237 13539 -9606 18647 -23229 -4821c7324,-31435 7258,-92210 43125,-91171l21881 40680 -27771 -5359 0 18616zm-60506 -41888c-2456,29505 -31013,110074 -9308,144282l559 -14638 13170 6840 28159 -1511 18617 0 945 15920 50253 16661 154 14668 28939 -3763 -14866 13382 19302 -5433 -5605 23034 19805 193 -5841 32386 13962 0 0 9309 8189 -224 5774 -27702 13963 0 1012 14493 30215 7804 10662 -17642 9308 0c6464,16015 24346,15892 30188,6688l-11333 -15047 22335 -5371 6301 8837 -5603 -23033 22336 -608 14685 -26502 18390 3470 9930 -18818 18436 5224 0 -13962 18871 97 4400 -14061 23017 -98 -4400 14062c19125,1591 10398,4653 27926,4653 16046,0 18021,-3442 32579,-4653l400 -17654 27526 -10272c-4282,-51464 -18433,-124483 -55850,-144282l0 46543c16523,5980 23270,29192 23270,51196l-1618 25452 -21652 -20798c-22009,-491 -18279,4735 -23272,-13962 -26898,12906 -51385,-8585 -74469,-13964l8977 18286 -13631 14295 26762 2455 -17111 24330 -3878 -3291 -6566 28420 14756 17899 -9309 0 -265 10325 -18352 -5671 0 9310 -11620 997 -11889 27877 -22991 -5770 -43 5485 -13962 -665 -1598 15132 -12364 -15132 -7208 23764 -2101 -14455 -13963 0 -1597 -10476 -12366 15131 -246 -19015 -9062 5051 0 -13962c-19125,-1591 -10398,-4655 -27926,-4655 -16175,0 -6540,8253 -26976,13725l-5603 -23032 -13328 -143 -9944 -51055 13962 0 -347 -14597 -22924 9943 0 -32580 18617 0 1733 -16660 40833 -30009 -5353 -28664 -6199 -852 24838 -16899 45 -32804 -27747 -5550 1575 4483 -22216 11890 816 5448 -22625 -10677 -1384 -4736 -95065 36716 -14916 9192z"/>
+ <path class="fil4" d="M571273 738311l13242 39006 -21588 -8790 -4182 3799 12528 17182c0,26065 1346,30865 20108,40398 26537,13483 12414,11701 31089,29416l55852 9309c8955,24741 100995,23271 134972,23271l4655 0c47811,0 90457,-12628 122251,-11403 35273,1362 54100,-45711 73229,-67719l18616 -88431 -27526 10272 -400 17654c-14558,1211 -16533,4653 -32579,4653 -17528,0 -8801,-3062 -27926,-4653l4400 -14062 -23017 98 -4400 14061 -18871 -97 0 13962 -18436 -5224 -9930 18818 -18390 -3470 -14685 26502 -22336 608 5603 23033 -6301 -8837 -22335 5371 11333 15047c-5842,9204 -23724,9327 -30188,-6688l-9308 0 -10662 17642 -30215 -7804 -1012 -14493 -13963 0 -5774 27702 -8189 224 0 -9309 -13962 0 5841 -32386 -19805 -193 5605 -23034 -19302 5433 14866 -13382 -28939 3763 -154 -14668 -50253 -16661 -945 -15920 -18617 0z"/>
+ <path class="fil5" d="M673667 440439l37234 -4654 0 9309c24948,-2077 56576,-6825 85306,3124 50066,17340 31112,-6902 72940,29455l37233 0 32580 0c-5035,-46017 -174331,-102394 -242642,-103242l14861 -11753 -53802 7947 -2089 -10554 -25308 -1729 11108 12283 -28123 -184 9505 -13779 -23271 0 -2008 13225 -39880 -22534c12134,52084 -66024,5700 -79104,41397l-37942 2456 14464 6343 -33675 8229 19450 10184 -42866 15998 1273 4859 -41734 -5689c2604,3748 9309,11491 9309,13964 0,26985 -27926,16905 -27926,37234 0,10434 3684,10216 8692,17615l-45926 33581c13093,-3497 48420,-21189 60366,-28066 23286,-13407 41311,-16811 65343,-27740 32468,-14767 94021,-46588 139584,-46588l42203 -1840 64845 11149z"/>
+ <path class="fil6" d="M1.00412e+006 584721c10666,45779 37234,62250 37234,139628l0 9309c0,24626 -16295,65741 -27924,79122 -19129,22008 -37956,69081 -73229,67719 -31794,-1225 -74440,11403 -122251,11403l-4655 0c-33977,0 -126017,1470 -134972,-23271l-55852 -9309 -55851 -9308c-16183,0 -27926,-2849 -27926,13962 0,418 12223,19984 13963,23272l-97740 -13963 140091 39354 134511 25806c14558,1211 16535,4653 32580,4653l13963 0c54497,0 73561,-15829 107843,-17330l-10104 8023 9309 9307c16882,-1403 89794,-18138 115992,-23635 21783,-4573 116439,-8997 126029,-13598l-88430 -4655 -83777 9309 -27771 5360 73587 -34967 -8350 -3671c16472,-30870 60273,-69379 60273,-111004 0,-12060 -3116,-4782 -4654,-23271l9309 -13963 0 -74469 -8180 -28155 -10437 -2097 -2723 -6113 24166 -17373 -3396 -15894 19187 4474 -59008 -35361 -1497 16742 -9310 0 0 13964z"/>
+ <path class="fil4" d="M817949 547487c0,54999 11857,48175 32581,79123l14089 22613 13835 5311c23084,5379 47571,26870 74469,13964l23272 -41888 0 -46543c-11348,-42496 -67031,-46543 -121012,-46543l-13962 0c-11190,0 -13682,7541 -23272,13963z"/>
+ <path class="fil7" d="M776061 500944c26517,0 72085,-6649 83776,9308l-13962 0 0 18618 -121011 0 -69814 4654 -74315 11078 -9462 12193 97739 -13962 37436 -1335 98314 14796 822 6323 12365 -15130c9590,-6422 12082,-13963 23272,-13963l13962 0c53981,0 109664,4047 121012,46543 37417,19799 51568,92818 55850,144282l-18616 88431c11629,-13381 27924,-54496 27924,-79122l0 -9309c0,-77378 -26568,-93849 -37234,-139628l-15205 -41599 10551 -289 0 -9309 -21146 -15694c-43195,-3942 -37704,-30848 -104519,-30848l0 -4654 32580 -4655 -37233 0 -97786 8529 4700 14742z"/>
+ <path class="fil8" d="M571273 556795c-41,100 -24394,31073 -32580,46543l14916 -9192 95065 -36716 1384 4736 22625 10677 -816 -5448 22216 -11890 -1575 -4483 27747 5550 -45 32804 -24838 16899 6199 852 5353 28664 -40833 30009 -1733 16660 -18617 0 0 32580 22924 -9943 347 14597 -13962 0 9944 51055 13328 143 5603 23032c20436,-5472 10801,-13725 26976,-13725 17528,0 8801,3064 27926,4655l0 13962 9062 -5051 246 19015 12366 -15131 1597 10476 13963 0 2101 14455 7208 -23764 -13964 0 0 -9308 -18829 3838 212 -17800 -41888 0c-21568,0 -13999,-8688 -41889,-9309l0 -13962c0,-20578 4655,-10643 4655,-37235l0 -9308c0,-16897 -1066,-4531 4655,-9309l-9984 -13402c22105,-9210 32913,-59918 84451,-61066l0 -13962 13630 5521 12833 -29551 7066 23791 22323 239 -4654 18617 31554 -5969 1025 5969 13964 0c-20724,-30948 -32581,-24124 -32581,-79123l-12365 15130 -822 -6323 -98314 -14796 -37436 1335 -97739 13962z"/>
+ <path class="fil9" d="M1.13909e+006 547487c16032,13935 30599,32650 45863,42567 19856,12899 41972,14490 42568,41210l-36645 -15175 13852 27096 4316 99774 -28066 -23265 4655 69814 37233 4655c17695,2990 19516,-25661 13963,-37235 8691,-12980 13962,-19629 13962,-41888l0 -37234c0,-15129 -4032,-3514 -9077,-23661l28776 13251 -38392 -40223 23348 -563 -20107 -17328 16287 -9108 -3433 3190 -74705 -41460 2836 -5109 13962 0 0 -9308c-23811,-1981 -79220,-42096 -88430,-55852l41888 0 -36472 -15956 50435 -7315 -23272 -4653 -41888 0 -23272 -9310 0 13963 -37216 -4762 10644 17751c20137,496 14247,-3680 31227,-3680 9564,0 17630,5388 23271,9309l-32580 0c9281,34759 49447,9176 74469,46542l-13964 0 13964 13963z"/>
+ <path class="fil6" d="M1.12048e+006 621955l14060 4400 2696 -5094 11738 5168 -5223 -18436c8047,3323 13963,6546 13963,-9309l-1450 -12638 -35784 -38559 18617 0 -13964 -13963 13964 0c-25022,-37366 -65188,-11783 -74469,-46542l32580 0c-5641,-3921 -13707,-9309 -23271,-9309 -16980,0 -11090,4176 -31227,3680l-10644 -17751 37216 4762 0 -13963 -46672 -3299 129 -15317 -13962 0c-8312,0 -24268,-14512 -41888,-18617l19167 -6982 -65526 -17004 4216 -13346 -46289 -9211 -28634 9230 57428 5066 -4719 11982 79017 36322 -10386 2794 10022 23905 13630 -5523 0 18617 3463 -3229 29814 28596 -10006 2559c13079,24717 39764,31892 52714,58988 10962,22938 26907,53780 49680,62023z"/>
+ <path class="fil10" d="M710901 673152l0 -13963 13963 -4655 -9309 0 0 -5318 13328 317 9944 -22923 32579 0 0 -9310 9309 0 0 9310 23272 0 23271 0c-5098,21876 -11528,24015 14532,18797l-3543 16638 12283 11107c-2989,12481 -4655,8773 -4655,18617 0,17795 -1429,1694 5442,14487l-13784 18044 3688 37282c-30610,683 -16975,12374 -52548,11711 -18267,-341 -36116,-2401 -57414,-6105l-29666 -10260c2987,-12481 4653,-8774 4653,-18617 0,-8479 -7088,-7473 -12758,-9470l-5915 -37107 9365 -18582 13963 0zm74469 125664l12364 15132 1598 -15132 13962 665 43 -5485 22991 5770 11889 -27877 11620 -997 0 -9310 18352 5671 265 -10325 9309 0 -14756 -17899 6566 -28420 3878 3291 17111 -24330 -26762 -2455 13631 -14295 -8977 -18286 -13835 -5311 -14089 -22613 -13964 0 -1025 -5969 -31554 5969 4654 -18617 -22323 -239 -7066 -23791 -12833 29551 -13630 -5521 0 13962c-51538,1148 -62346,51856 -84451,61066l9984 13402c-5721,4778 -4655,-7588 -4655,9309l0 9308c0,26592 -4655,16657 -4655,37235l0 13962c27890,621 20321,9309 41889,9309l41888 0 -212 17800 18829 -3838 0 9308 13964 0z"/>
+ <path class="fil11" d="M515423 747620l18617 32579 -4655 -32579c-21705,-34208 6852,-114777 9308,-144282 8186,-15470 32539,-46443 32580,-46543l9462 -12193 74315 -11078 -32580 0 -3065 -5443 40300 -27137 116356 0 -4700 -14742 97786 -8529c-41828,-36357 -22874,-12115 -72940,-29455 -28730,-9949 -60358,-5201 -85306,-3124l0 -9309 -37234 4654c30153,20952 39120,3003 65056,42790l-55747 -5556c-30210,-3507 -114079,43561 -125029,61142 -8767,14078 -47179,120326 -47179,138991l-1073 9424 5728 60390z"/>
+ <path class="fil12" d="M315289 580067l5670 18351 -2660 -4091 -39959 16494 46258 11134 17692 11723 -40397 18431 45976 11734c1672,-6983 1023,-13962 9308,-13962 10495,0 -2156,-1788 10177,4987l-5523 13630 51197 4654 0 -13963c44048,3665 3031,31611 46543,32580l0 -18617 -41254 -52758 4285 -2078 18084 -5827 11733 -19930 6037 1698 -2556 57709 23335 -11595 -4673 -21440 14189 -8950 483 -4937 -44301 -20884 9983 -13403c-56460,0 -85698,23272 -107047,23272 -15239,0 -15596,-5614 -18618,-13962l-13962 0z"/>
+ <path class="fil13" d="M1.05532e+006 729003l-9309 13963c1538,18489 4654,11211 4654,23271 0,41625 -43801,80134 -60273,111004l8350 3671 -73587 34967 27771 -5360c16542,-14378 61235,-28097 85396,-40269 58808,-29623 44923,7512 44923,-76087 8400,-5626 8182,-9309 18618,-9309l37804 181 -5225 18436 23272 0 0 18617c3568,-2481 9307,-2503 9307,-9308 0,-48345 -25290,-42812 -27924,-74469l-37560 -18022 -41562 181 -4655 8533z"/>
+ <path class="fil14" d="M1.18564e+006 789508l-4655 18617 -4654 13963 77078 2010 -21228 -20627c27413,-2281 9706,-9308 27926,-9308l17669 -239 5603 -23032 13962 0c13108,0 8618,2013 13964,9307l81502 46112 2321 -4294 -91459 -60589 3236 -4401 4216 -13299 84565 16084 -83377 -30926 -5345 -33585 41575 10431 -60177 -28718 -329 -8516 18985 -1841c-33776,-3558 -33480,-10683 -46911,-30740l32387 5842 -37041 -15149 -23348 563 38392 40223 -28776 -13251c5045,20147 9077,8532 9077,23661l0 37234c0,22259 -5271,28908 -13962,41888 5553,11574 3732,40225 -13963,37235l-37233 -4655z"/>
+ <path class="fil15" d="M454916 570757l-9983 13403 44301 20884 -483 4937 -14189 8950 4673 21440 -23335 11595 2556 -57709 -6037 -1698 -11733 19930 -18084 5827 -4285 2078 41254 52758 0 -13963 13963 0 0 69814 0 13963 4653 60505 -13962 0c2432,-10439 4655,-10701 4655,-23272l0 -13962c-23117,1924 -23119,41187 -18617,60505l-37235 0 0 9309 37235 13963 18617 0c14822,9925 25999,18617 51196,18617 22117,0 -358,-35197 -5376,-41166 -14219,-16909 -17896,-16647 -17896,-47266l-19651 -17582 1034 -42923 0 -46542 26260 -78226 6321 -897 0 -9308 0 -23271 -13964 0 0 23271 -3619 3620 -18616 -18617 -19653 1033z"/>
+ <path class="fil15" d="M346666 797855l-804 -40927 -16611 -27925 -13962 0c1672,-20100 2629,-18158 23271,-18617l0 -18617c-14730,3432 -14123,6995 -27926,9308l-55594 6190 9727 -14938 -23946 -560 -9366 -18582 -18560 -35 10007 65030c11764,19398 22147,74375 123764,59673z"/>
+ <path class="fil16" d="M706246 705732c16117,33588 8518,55850 60507,55850 45771,0 85843,-43843 60505,-83776 -3821,14310 -9053,18617 -27926,18617 -29641,0 -11911,-11192 -37234,-13963l-8592 -23609c-29503,14151 -38551,9502 -47260,46881z"/>
+ <path class="fil17" d="M236166 645226c8356,-5009 14835,-9309 27926,-9309l13963 0c-5233,19596 -17506,27383 -41889,27926l0 -18617zm18617 -27926c-21557,18739 -40941,13311 -41888,55852l18560 35 9366 18582 23946 560 -9727 14938 55594 -6190c13803,-2313 13196,-5876 27926,-9308l0 18617c-20642,459 -21599,-1483 -23271,18617l13962 0 0 27925 9309 -18617 13962 -60505 -4653 -13963c-4793,17948 -28229,4655 -69814,4655 13962,-29100 10424,-38128 46543,-46543l-46258 -11134 39959 -16494 2660 4091 -5670 -18351 -9308 0 0 -9310c-25117,2092 -44575,28248 -51198,46543z"/>
+ <path class="fil18" d="M1.12048e+006 621955l60505 97739 28066 23265 -4316 -99774 -13852 -27096 36645 15175c-596,-26720 -22712,-28311 -42568,-41210 -15264,-9917 -29831,-28632 -45863,-42567l-18617 0 35784 38559 1450 12638c0,15855 -5916,12632 -13963,9309l5223 18436 -11738 -5168 -2696 5094 -14060 -4400z"/>
+ <path class="fil19" d="M352522 677806l-13962 60505 0 37235 55851 23270 13095 -332 5522 -13630 -43698 -2280 -16808 -20992c22868,1904 17053,9310 37235,9310l13963 0 154 -27221 27616 -6065 -3464 4325 18617 18617 1449 -7934 25442 -9648 0 -13963 -23271 0 0 -9309 13962 0c-4464,-16718 -21503,-27925 -41888,-27925 -6523,0 -9309,6345 -9309,13963 0,8285 6980,7636 13963,9308l0 9309 -13963 0c-15129,0 -3514,4033 -23271,9309l0 -18618 -23271 0 0 -9308 18617 0 5359 -27771 -28631 -155 0 -9308 -9309 9308z"/>
+ <path class="fil20" d="M952923 910519l83777 -9309c29897,-25987 93615,-28902 121011,-69813l0 -9309 0 -18617 -23272 0 5225 -18436 -37804 -181c-10436,0 -10218,3683 -18618,9309 0,83599 13885,46464 -44923,76087 -24161,12172 -68854,25891 -85396,40269z"/>
+ <path class="fil18" d="M450263 850014l-46543 0 51196 23271 97740 13963c-1740,-3288 -13963,-22854 -13963,-23272 0,-16811 11743,-13962 27926,-13962l-32579 -69815 -18617 -32579c-16183,0 -27926,2849 -27926,-13962l0 -13964 -9310 0 -1034 42923 19651 17582c0,30619 3677,30357 17896,47266 5018,5969 27493,41166 5376,41166 -25197,0 -36374,-8692 -51196,-18617l-18617 0z"/>
+ <path class="fil21" d="M724864 654534l38766 -14357c24370,-2104 52487,20992 63628,37629 25338,39933 -14734,83776 -60505,83776 -51989,0 -44390,-22262 -60507,-55850l-5290 -18534 9945 -14046 -13963 0 -9365 18582 5915 37107c5670,1997 12758,991 12758,9470 0,9843 -1666,6136 -4653,18617l29666 10260c21298,3704 39147,5764 57414,6105 35573,663 21938,-11028 52548,-11711l-3688 -37282 13784 -18044c-6871,-12793 -5442,3308 -5442,-14487 0,-9844 1666,-6136 4655,-18617l-12283 -11107 3543 -16638c-26060,5218 -19630,3079 -14532,-18797l-23271 0 -23272 0 0 -9310 -9309 0 0 9310 -32579 0 -9944 22923 -13328 -317 0 5318 9309 0z"/>
+ <path class="fil9" d="M1.05532e+006 654534l0 -13962c58138,27896 79182,108187 121011,130320 0,-51968 -23343,-67697 -44716,-99568 -18055,-26923 -33265,-64062 -57678,-81948l-19187 -4474 3396 15894 -24166 17373 2723 6113 10437 2097 8180 28155z"/>
+ <path class="fil22" d="M655050 533524l69814 -4654 121011 0 0 -18618 13962 0c-11691,-15957 -57259,-9308 -83776,-9308l-116356 0 -40300 27137 3065 5443 32580 0z"/>
+ <path class="fil23" d="M305981 570757l0 9310 9308 0 13962 0c3022,8348 3379,13962 18618,13962 21349,0 50587,-23272 107047,-23272l19653 -1033 18616 18617 3619 -3620 0 -23271 -46578 -9154 37 -14118 -83777 0 -5052 9063 -55453 23516z"/>
+ <path class="fil24" d="M394411 798816l-32580 4655c5452,7845 668,9309 13963,9309l18617 0 -83 8672 -18524 5245 37224 9354 0 -9309 37235 0c-4502,-19318 -4500,-58581 18617,-60505l0 13962c0,12571 -2223,12833 -4655,23272l13962 0 -4653 -60505 -25442 9648 -1449 7934 -18617 -18617 3464 -4325 -27616 6065 -154 27221 -13963 0c-20182,0 -14367,-7406 -37235,-9310l16808 20992 43698 2280 -5522 13630 -13095 332z"/>
+ <path class="fil6" d="M203586 607993l23034 -5605 -4161 -13110 13374 -5425 -39 -27087 372 -32550c43542,-11627 21421,-64958 74468,-79122l0 -18619c-33560,7820 -75951,48883 -93085,74469l5671 18352 -10325 265c2431,10439 4654,10701 4654,23272l0 4654c0,13816 -10420,11717 -13123,28838 -1343,8506 484,15749 -840,31668z"/>
+ <path class="fil25" d="M1.05532e+006 654534l0 74469 4655 -8533 41562 -181 37560 18022c2634,31657 27924,26124 27924,74469 0,6805 -5739,6827 -9307,9308l0 9309 18617 -9309 4654 -13963 -4654 -37233c-41829,-22133 -62873,-102424 -121011,-130320l0 13962z"/>
+ <path class="fil26" d="M422337 496290l41897 -201 -9 14163c0,19035 17973,12968 18617,41889l9309 0c333,-14915 -1516,-23271 13962,-23271l18617 0 -27926 32580 13964 0 0 23271c12556,-19790 3384,-19885 24125,-45688 8518,-10595 25567,-28988 27071,-42743l-51064 5710 -132 -15018 -65206 -9044 -23225 18352z"/>
+ <path class="fil18" d="M422337 496290l-55851 41888 83777 0 -37 14118 46578 9154 27926 -32580 -18617 0c-15478,0 -13629,8356 -13962,23271l-9309 0c-644,-28921 -18617,-22854 -18617,-41889l9 -14163 -41897 201z"/>
+ <path class="fil27" d="M529385 747620l4655 32579 32579 69815 55851 9308c-18675,-17715 -4552,-15933 -31089,-29416 -18762,-9533 -20108,-14333 -20108,-40398l-12528 -17182 4182 -3799 21588 8790 -13242 -39006 -28159 1511 -13170 -6840 -559 14638z"/>
+ <path class="fil24" d="M361831 668498l0 9308 28631 155 -5359 27771 -18617 0 0 9308 23271 0 0 18618c19757,-5276 8142,-9309 23271,-9309l13963 0 0 -9309c-6983,-1672 -13963,-1023 -13963,-9308 0,-7618 2786,-13963 9309,-13963 20385,0 37424,11207 41888,27925l-13962 0 0 9309 23271 0 0 -69814 -13963 0 0 13963 0 18617c-43512,-969 -2495,-28915 -46543,-32580l0 13963 -51197 -4654z"/>
+ <path class="fil28" d="M724864 654534l-13963 4655 0 13963 -9945 14046 5290 18534c8709,-37379 17757,-32730 47260,-46881l8592 23609c25323,2771 7593,13963 37234,13963 18873,0 24105,-4307 27926,-18617 -11141,-16637 -39258,-39733 -63628,-37629l-38766 14357z"/>
+ <path class="fil29" d="M403720 850014l46543 0 -37235 -13963 -37224 -9354 18524 -5245 83 -8672 -18617 0c-13295,0 -8511,-1464 -13963,-9309l32580 -4655 -55851 -23270 -10053 48581 75213 25887z"/>
+ <path class="fil4" d="M599199 626610l27771 5359 -21881 -40680c-35867,-1039 -35801,59736 -43125,91171l23229 4821 9606 -18647 -10237 -13539 14637 -9869 0 -18616z"/>
+ <path class="fil8" d="M952923 668498c4993,18697 1263,13471 23272,13962l21652 20798 1618 -25452c0,-22004 -6747,-45216 -23270,-51196l-23272 41888z"/>
+ <path class="fil13" d="M371864 638003l-69971 14106 40397 -18431 -17692 -11723c-36119,8415 -32581,17443 -46543,46543 70463,9190 175642,15014 93809,-30495z"/>
+ <path class="fil30" d="M236166 645226l0 18617c24383,-543 36656,-8330 41889,-27926l-13963 0c-13091,0 -19570,4300 -27926,9309z"/>
+ <g id="_972942632">
+ <path id="_973146312" class="fil31" d="M2.40811e+006 1.71654e+006c-17548,70 -44693,-7815 -59764,-12236 -26958,-7910 -24969,-15909 -43609,-28395l1522 -7472c-6881,-5195 -16291,-31547 -16291,-44236l0 -36935 4284 -42406 -591 -44389c0,-22786 -11237,-57249 -31381,-57249l-3694 0c-28425,0 -36929,17139 -36918,46168 8,28738 -1768,53464 -3707,79396 -1883,25169 3759,60691 -3383,79717 -12539,33398 -17148,24419 -40907,40334 -5312,-2635 1880,-1520 -5537,-1847l-102 2299 -134657 -5958c-10612,-505 -32245,-459 -35072,7352 -7585,-631 -4124,-1846 -11076,-1846 -18243,0 -44303,21072 -44303,36935l0 14772c0,27197 77683,29548 108913,29548l11076 0c11203,0 5656,-5254 18460,-5541l1745 5580c20482,-39 75445,2339 83170,12888 -3841,5243 -29161,0 -42457,0 -17389,1 -31519,-766 -46136,-1861 -14170,-1061 -33294,10 -48010,15 -19038,5 -34526,-5541 -42458,-5541l-18460 0c-14972,0 -40612,27012 -40612,42475l0 1846c0,27395 26389,38840 55379,38782 31906,-64 61420,3693 90455,3693l-6368 11746 -938 -1931 -84938 -5196c-24485,-573 -36803,14574 -46205,28622l2313 18406c20224,13922 20664,22291 58647,22179 24230,-72 50781,3737 77489,3737l3793 7332 -4162 3379c-3771,-596 -3876,-1477 -8862,-1477l-31381 0c-11003,0 -14768,7452 -14768,18467 0,18414 60187,22286 83061,22167 30013,-156 72702,8414 95855,3541 23216,-4887 20108,-4367 39679,-12012 11937,-4664 24296,-12751 34524,-17171 15637,-6755 66133,-14992 88388,-14992l23998 0 62852 4557 7296 981c25151,0 37775,616 62893,3564 22242,2610 43082,-817 65236,3067 14204,2490 75954,12897 101219,20275 1358,396 2610,785 3719,1153 5520,-25943 23561,-110489 35761,-165419l8945 -41411c5418,-25090 -66346,-18883 -95021,-18827 -21904,43 -32987,268 -50261,-3273 -10113,-2074 -36745,-11501 -42039,-11501 -6364,0 -7147,1367 -12921,1848l0 -7388c-15050,-335 -41513,-9940 -58610,-13387 -19728,-3978 -40624,-7022 -65073,-6924z"/>
+ <path id="_154350616" class="fil0" d="M2.18474e+006 1.67222e+006l-11076 0c-15954,10688 -96157,367 -125548,1429l-73817 4111c-11571,7752 -44599,31411 -42816,49904l2569 21792 18095 20640c-3541,2373 -18131,14668 -20696,18076 -1420,1889 -12533,25182 -12533,26246l0 9234c0,17561 16316,37372 33229,38780l0 3693c-10381,2773 -25845,21430 -25845,35088 0,39154 47773,46168 88607,46168 -2676,4000 -5537,6148 -5537,12927l0 5540c0,50745 134335,21169 166140,42475 17111,-3988 44194,-6775 58246,-13751 9225,-4580 45139,-19531 48817,-25049l64289 -11093 324 1878 59142 -725 46079 4418 34 2008 53722 1419 5315 3961c22501,-14283 155463,15674 175576,20626l7176 -5852c-912,-1245 -4800,-2789 -10629,-4490 -25265,-7378 -87015,-17785 -101219,-20275 -22154,-3884 -42994,-457 -65236,-3067 -25118,-2948 -37742,-3564 -62893,-3564l-7296 -981 -62852 -4557 -23998 0c-22255,0 -72751,8237 -88388,14992 -10228,4420 -22587,12507 -34524,17171 -19571,7645 -16463,7125 -39679,12012 -23153,4873 -65842,-3697 -95855,-3541 -22874,119 -83061,-3753 -83061,-22167 0,-11015 3765,-18467 14768,-18467l31381 0c4986,0 5091,881 8862,1477l4162 -3379 -3793 -7332c-26708,0 -53259,-3809 -77489,-3737 -37983,112 -38423,-8257 -58647,-22179l-2313 -18406c9402,-14048 21720,-29195 46205,-28622l84938 5196 938 1931 6368 -11746c-29035,0 -58549,-3757 -90455,-3693 -28990,58 -55379,-11387 -55379,-38782l0 -1846c0,-15463 25640,-42475 40612,-42475l18460 0c7932,0 23420,5546 42458,5541 14716,-5 33840,-1076 48010,-15 14617,1095 28747,1862 46136,1861 13296,0 38616,5243 42457,0 -7725,-10549 -62688,-12927 -83170,-12888l-1745 -5580c-12804,287 -7257,5541 -18460,5541l-11076 0c-31230,0 -108913,-2351 -108913,-29548l0 -14772c0,-15863 26060,-36935 44303,-36935 6952,0 3491,1215 11076,1846 2827,-7811 24460,-7857 35072,-7352l134657 5958 102 -2299c7417,327 225,-788 5537,1847 23759,-15915 28368,-6936 40907,-40334 7142,-19026 1500,-54548 3383,-79717 1939,-25932 3715,-50658 3707,-79396 -11,-29029 8493,-46168 36918,-46168l3694 0c20144,0 31381,34463 31381,57249l591 44389 -4284 42406 0 36935c0,12689 9410,39041 16291,44236l-1522 7472c18640,12486 16651,20485 43609,28395 15071,4421 42216,12306 59764,12236 24449,-98 45345,2946 65073,6924 17097,3447 43560,13052 58610,13387l0 7388c5774,-481 6557,-1848 12921,-1848 5294,0 31926,9427 42039,11501 17274,3541 28357,3316 50261,3273 28675,-56 100439,-6263 95021,18827l-46369 214656c-401,1860 47268,-222654 49146,-222504l5578 -1745c-3768,-14114 -85379,-15624 -106676,-18860 -17401,-2644 -36327,-4179 -55444,-7321 -15082,-2478 -31133,-10283 -50013,-12756 -14423,-1890 -32450,-9339 -51789,-10979 -16703,-1415 -34701,-8186 -53588,-9180 -40498,-2131 -74133,-10583 -99684,-27699l0 -11081c-19278,-12915 -13500,-17558 -25811,-33310l3659 -99653 0 -49863c0,-10712 -8425,-30467 -12899,-36956 -8190,-11878 -17345,-16074 -33274,-14790 -39600,3195 -40513,22268 -40542,62871 -22,29982 -3913,62488 -3730,97839 203,39230 -1411,61182 -25852,77555z"/>
+ </g>
+ <path class="fil32" d="M548795 1.55636e+006c7631,-7449 37830,-39525 35345,-45542l1812 2090 17091 -14826 -1877 -2166 -19162 -151 -42557 151 -64 3697 -28172 2904c-109,22906 6722,77956 -391,93232l961 6612c7965,-663 15761,-16445 18699,-21745 2823,-5090 14578,-20607 18315,-24256z"/>
+ <path class="fil0" d="M811858 1.48953e+006c5315,-11078 8196,-30897 -4255,-31933 -1728,7418 -1585,31933 -10641,31933l-14899 0 -174562 -7590 -2078 -926c-9410,0 -4866,2130 -17027,2130l-19154 0c-12739,0 -75165,3856 -76615,21289l46756 -4820 64 -3697 42557 -151 19162 151 1877 2166 -17091 14826 -1812 -2090c2485,6017 -27714,38093 -35345,45542 -3737,3649 -15492,19166 -18315,24256 -2938,5300 -10734,21082 -18699,21745l-961 -6612c7708,-16554 -959,-79815 576,-98265 -5610,2782 4265,19722 -3872,19722l-6384 0 -422 14914c1344,32511 -8800,60613 -13680,88066 -4311,24244 -2923,72300 -2923,90746l0 6388c0,6666 3153,43199 2577,49418 -3012,32420 8909,31071 14448,46381 22757,0 31046,3360 48975,2560 15432,-688 27197,-1185 46803,-2552 34037,-2374 71830,-10653 100018,-10653 28295,0 87550,-14332 108538,-4257 3685,-11121 19889,1860 21283,-14902l-6384 -306 0 2434 -6386 0c-1798,-7723 -5508,-70387 -5510,-74496 -8,-8510 5309,-25236 4247,-34910 -1187,-10838 -1150,-29774 -866,-35357l2224 -42573 -544 -10678c507,-893 803,-10121 449,-12744l-4638 -34010c-493,-6527 6256,-10863 -3875,-14954l0 -4257 4258 0 2610 -23357 -484 -6448 4258 0 -4258 -2129z"/>
+ <path class="fil33" d="M799150 1.49809e+006l-25559 443 -25578 1645c8122,16933 -17027,24316 -17027,46834 -9183,-3795 -26897,26939 -27666,36192 -6726,-2631 -21416,20817 -26267,29076 -7992,13607 -21483,24629 -22682,39048 -21415,1782 -46470,76352 -65975,80897l2233 1523 -17130 26151c16840,-1843 54819,-55454 65974,-51093 1382,-12634 20244,-20770 28583,-28888 6878,-6693 1529,-6478 12445,-15273 8404,-6771 8659,-4107 13860,-11531 7147,-10204 51127,-57811 57908,-55008l-20 -6490 12789 -2026c-2026,24364 -28836,49840 -37976,68456 -5443,11084 -40274,63281 -40879,67973l-4145 -2310c3451,16296 -17772,23836 -19154,40449l-6384 0 15 8542 8179 -4178 2447 4151c1152,-13866 37198,-34373 47153,-46503 7101,-8652 39840,-40369 50744,-42909 0,30972 -46516,82109 -46820,95797 -5838,-2410 -10964,5021 -12742,13147l91486 -8887c-5398,-23177 -4988,-49212 -5559,-71985 -696,-27755 -827,-56962 -872,-85669l6431 -2012c-1522,-3171 -2179,-20461 -2158,-29820 31,-12820 -802,-23842 3028,-25553l1318 -70189z"/>
+ <path class="fil33" d="M513910 1.62365e+006l-6386 95799c-546,7995 -6556,5350 -5160,21420l5616 36515 -7066 6032 6610 14802c6819,-3273 37192,6465 56131,3029 15285,-2770 56542,-3029 74428,-3489l-4994 -8056c8592,-16244 14056,-30114 24660,-45585 5943,-8671 7639,-11815 14987,-19071 4443,-4384 9478,-16468 13754,-22432 7981,-11133 54055,-77570 55159,-87455l-26048 23115 -1640 -1850 0 6385 -6384 0c-1289,15502 -62751,62364 -63847,72383l-8512 0c-3194,11960 -28307,26193 -35346,34897 -9498,11749 -7294,7507 -18021,16033 -4495,3573 -15658,17194 -18993,17194 -4982,0 -8512,-3533 -8512,-8517 0,-14830 19840,-29379 23728,-43904l6973 -2782 -907 -2278 0 -4257c2806,-1015 27721,-39253 31446,-45182 4221,-6717 11272,-14263 16650,-21666 8772,-12068 15964,-14915 20007,-20435 -9508,-3153 9094,-16004 12858,-20898 1110,-1442 11224,-20973 14959,-25787 9090,-11714 34334,-37862 40285,-49115l-1674 -1873 -40889 33807c1707,4369 -5811,15992 -12191,13349l-21861 24970c-7080,-2926 -17758,13931 -19741,19523l-3670 -4621 0 6386 -3936 -107 -2448 -4151 0 10646c-25359,9181 -57760,58976 -78743,63866 -344,4129 98,8514 -4257,8514 -3484,0 -6384,-1274 -6384,-4257 0,-21048 46000,-73183 46775,-82910l6055 2111 -504 -7528 13647 -13858 0 -6388c0,-2007 8233,-12476 11067,-18307l2225 62 10715 -12563 29199 -45830c-5251,3517 -29611,20462 -33190,24279 -5589,5960 -8336,10171 -15277,14521 -13228,8292 -6366,3183 -16517,13282 -7818,7780 -57590,51629 -64836,52232z"/>
+ <path class="fil32" d="M665047 1.50051e+006c-3547,14749 -40643,75636 -51112,78432 4741,11482 -56471,75366 -57463,87285l10641 0 -1622 -1688 25033 -23859c3036,9156 15858,-12613 21002,-17311 6255,-5710 21590,-15266 23844,-23535l6232 2527c1423,-13010 53754,-57763 58292,-56586l13849 -13813 29984 -31392 -40407 -2523 -10693 -491 -27580 2954z"/>
+ <path class="fil0" d="M900553 1.4812e+006l-8111 -2315 -3742 30422 15604 4514 70208 -173033 45918 -138411 41179 -253070 8917 36807 6392 9117 -8273 46313 21356 1455 8043 -33392c2708,-11294 -2852,-19851 -10092,-25433 17543,-23435 -6646,-112376 -2848,-140058l-27566 -2495 -33491 26154 -11588 35666 -10055 -1384 -4693 19571c-22807,30 -31526,52913 -37002,69924l7562 2231 79067 -116597c-5931,31009 -11781,24230 -11745,59263 13,14975 -5,28086 -6162,45790 -15415,44313 -12882,63409 -24568,112153l9878 18135c-20430,46166 -74410,302614 -103434,304559l-4910 16643 -5844 47471z"/>
+ <path class="fil32" d="M727802 1.72308e+006l-1224 5280 -6233 -2527c-934,11241 -38269,41689 -48949,42578 -701,8449 -19126,24836 -27666,25546l-60 3551 48554 -3866 26066 -37057 23415 -43417 -13903 9912z"/>
+ <path class="fil33" d="M616064 1.50869e+006c-20327,13616 -18605,19877 -33215,32770 -5346,4719 -29335,30493 -29402,36863l83899 -69633c2767,8350 11945,-7556 12731,-10342l-23372 -2432 -4257 0c-7687,0 -6384,5373 -6384,12774z"/>
+ <path class="fil0" d="M474251 1.42256e+006l9057 -1065 23 30140 -17431 2106 -52919 -178587 -31278 -141355 -11036 -252193 -14477 34498 -8100 7932 2814 46261 -23234 -1711 -4271 -33658c-1431,-11382 5697,-18892 14245,-23262 -15836,-25364 21999,-108337 21554,-135819l30072 1607 32684 30343 7796 36388 11032 126 2480 19724c24604,3368 27033,56084 30696,73432l-8453 1063 -69923 -124988c2307,31031 9513,25293 4852,59364 -1990,14566 -3701,27322 606,45443 10784,45360 5532,63565 11709,112690l-13051 16194c15950,47896 40351,305248 71411,311388l3101 16908 41 47031z"/>
+ <g id="_161819328">
+ <path id="_979519152" class="fil34" d="M1.71644e+006 588132c9954,-27495 26817,-37869 51864,-51513 12517,-6818 62208,-32173 76127,-32173l78764 0 -203 15948 64199 8666 0 34458 -6686 949 -27774 82739 0 49226 9846 0 0 14769c0,17781 12421,14768 29537,14768l-6058 -63874 1135 -9967c0,-19741 40627,-132119 49900,-147008 11582,-18595 100289,-68378 132241,-64669l58962 5876c-23238,-35819 -81004,-55104 -137726,-55104l-44305 0c-48191,0 -113294,33656 -147635,49275 -25418,11560 -44484,15160 -69113,29340 -12634,7275 -49999,25987 -63847,29685l48574 -35518c-5297,-7825 -9193,-7595 -9193,-18631 0,-21501 29537,-10840 29537,-39382 0,-2615 -7091,-10805 -9846,-14769l44141 6017 -1346 -5139 45338 -16921 -20571 -10771 35617 -8704 -15298 -6709 40131 -2598c13834,-37756 96500,11304 83666,-43784l42181 23834 2124 -13988 24612 0 -10052 14574 29745 194 -11748 -12992 26767 1830 2210 11162 56905 -8405 -15718 12430c72251,898 251313,60527 256638,109198l-177275 8908c9826,37521 72391,-3381 93588,25550l-14767 0 0 19692 -127991 0 -152199 17912 -10252 11624 103377 -14768 39595 -1412 103986 15650 869 6688 13078 -16003c10143,-6793 12779,-14769 24614,-14769l14767 0c82369,0 105466,13717 143263,58570 18439,21880 47808,115690 40983,154971 -25279,145527 -70598,165510 -223627,165510l-4923 0c-35938,0 -133287,1554 -143342,-21229l-117563 -23076c-12345,0 -29537,-2390 -29537,9845 0,7309 10632,21720 14723,29773l-103285 -20163 -1699 6455 149335 43009c58686,0 126692,29535 177218,29535l14768 0c57641,0 77805,-16742 114065,-18330l-10688 8485 9846 9845c17856,-1485 94974,-19184 122683,-24999 22645,-4753 123210,-5534 133299,-19306l-93531 0 -119088 12587 80445 -34492 -10585 -2707c15494,-29282 63996,-77486 63996,-113223 0,-18540 -3239,-9309 -5296,-29745l10219 -14560 -9846 -110761 -9845 0 -2880 -6467 28097 -15877 -5779 -18182 24867 3606c13181,24911 48243,72329 66946,100424 35877,53891 36431,43985 36431,130944 8297,-5766 9846,-707 9846,-14768l0 -44305c0,-16972 -3642,-19061 -5237,-34150l29998 24297 -4564 -105529 -14652 -28659 38759 16050c-683,-30691 -32354,-31918 -53810,-49569 -2146,-1765 -54088,-53258 -54491,-53809l14769 0c-26466,-39521 -68948,-12463 -78765,-49226l34460 0c-5966,-4147 -14498,-9846 -24613,-9846 -17960,0 -11730,4416 -33029,3891l-11258 -18774 39364 5037 0 -14768 -24614 0c-13296,0 -13574,-2350 -24614,-4923l0 -14768 -14768 0c-8791,0 -25667,-15348 -44885,-22152l19745 -5339 -69310 -17165 5722 -13176 -50027 -6516 5841 -14415c-13200,3159 -9279,4922 -19691,4922 -21347,0 -15196,-7833 -38785,-9764l-596 -24695 -15608 18932 -13577 -5082 5489 -13498 -15094 10207 -182751 -29326 -295347 77839 -19410 -5997 -280 45379c-40664,907 -90722,52514 -108301,78764l5998 19411 -10921 280c2572,11041 4923,11319 4923,24614l0 4923c0,14613 -11021,12393 -13880,30501 -1420,8997 512,16657 -889,33495l-24361 5926 -10661 33251c28818,-7341 6291,-19487 30101,-19487 8763,0 8076,7382 9844,14768l9846 0 9671 -24693 29711 79z"/>
+ <path id="_161633704" class="fil35" d="M2.42387e+006 905309l-42021 9084c-36260,1588 -56424,18330 -114065,18330l-14768 0c-50526,0 -118532,-29535 -177218,-29535l-149335 -43009 1699 -6455 103285 20163c-4091,-8053 -14723,-22464 -14723,-29773 0,-12235 17192,-9845 29537,-9845l-34458 -73841 -19691 -34459c-17116,0 -29537,3013 -29537,-14768l0 -14769 -9846 0 0 44305 18597 20785c1094,38323 61888,92438 20786,92438 -23714,0 -48273,-19691 -49228,-19691 -73724,0 -87967,2061 -147683,-29537l12523 -88243 -5115 -1216 -22176 59924 0 19691 -132108 -41905 -805 -7323 29536 -1641 253 17681 194826 89465 418890 99979 132845 -45835z"/>
+ <path id="_156509232" class="fil1" d="M1.6674e+006 380775l19308 6128 5421 2979 -50132 73221 -4324 -2962 0 39382c-12496,5044 -34460,63647 -34460,78765l0 44304c0,33663 22169,35797 35804,57272l-21036 6724 252 10849 22775 -4923 36046 51505 -29536 1641 805 7323 132108 41905 0 -19691c-87878,-7314 -73515,-52414 -98453,-59074 -600,-26936 -9847,-34710 -9847,-63995l0 -9845c0,-37759 25170,-37517 44305,-54151l-29711 -79 -9671 24693 -9846 0c-1768,-7386 -1081,-14768 -9844,-14768 -23810,0 -1283,12146 -30101,19487l10661 -33251 24361 -5926c1401,-16838 -531,-24498 889,-33495 2859,-18108 13880,-15888 13880,-30501l0 -4923c0,-13295 -2351,-13573 -4923,-24614l10921 -280 -5998 -19411c17579,-26250 67637,-77857 108301,-78764l-117955 -5525z"/>
+ <path id="_155836104" class="fil35" d="M2.65176e+006 499523l-14769 0c403,551 52345,52044 54491,53809 21456,17651 53127,18878 53810,49569l-38759 -16050 14652 28659 4564 105529 -29998 -24297c1595,15089 5237,17178 5237,34150l0 44305c0,14061 -1549,9002 -9846,14768 0,-86959 -554,-77053 -36431,-130944 -18703,-28095 -53765,-75513 -66946,-100424l-24867 -3606 5779 18182 -28097 15877 2880 6467 9845 0 9846 110761 4923 -9025 43960 -191 39726 19061c2787,33483 29535,27631 29535,78765 0,6663 -5317,2736 -9844,19690 20896,-5580 8612,-9846 24614,-9846l29700 -1092 46901 3219 -22452 -21818c28994,-2412 10266,-9844 29537,-9844l18687 -253 5927 -24361 14767 0c10194,0 62602,50757 103428,54074l-96735 -64083 3423 -4656 4460 -14065 89442 17011 -88187 -32710 -5652 -35522 43972 11033 -63995 -29537 88 -9172 19602 -5596c-35334,-787 -35022,-8324 -49325,-28933l34556 4319c-29732,-20661 -39663,2222 -58863,-34086l15442 -8642 -3631 3374 -79014 -43852 2999 -5403 14767 0 0 -9845 -54149 -14769z"/>
+ <path id="_969672984" class="fil36" d="M2.31209e+006 514292c0,82528 45911,68443 49227,108300l4487 -3681 19776 27943 -14418 15120 28306 2597 -18098 25733 -4101 -3481 -6945 30059 15607 18932 -9846 0 -280 10920 -19411 -5997 0 9846 -12290 1055 -12575 29485 -24318 -6103 -44 5802 -14768 -704 -1690 16005 -12074 -15752 -8627 24882 -2223 -15288 -14768 0 -1689 -11082 -13080 16005 -259 -20113 -9585 5343 0 -14767c-20228,-1683 -10998,-4923 -29537,-4923 -17108,0 -6917,8728 -28532,14516l-5927 -24361 -14096 -151 -10518 -54000 14768 0 -367 -15439 -24247 10516 0 -34458 19691 0 1834 -17622 43188 -31740 -5663 -30317 -6555 -901 26270 -17874 47 -34696 -29347 -5871 1666 4742 -23497 12576 862 5763 -23930 -11293 -1464 -5010 -100548 38835 -15777 9721c-2431,29215 -14767,45604 -14767,78764l0 44304 9846 63996 34458 73841 117563 23076c10055,22783 107404,21229 143342,21229l4923 0c153029,0 198348,-19983 223627,-165510 6825,-39281 -22544,-133091 -40983,-154971 -37797,-44853 -60894,-58570 -143263,-58570l-14767 0c-11835,0 -14471,7976 -24614,14769z"/>
+ <path id="_157523064" class="fil31" d="M1.71644e+006 588132c-19135,16634 -44305,16392 -44305,54151l0 9845c0,29285 9247,37059 9847,63995 24938,6660 10575,51760 98453,59074l22176 -59924 5115 1216 -12523 88243c59716,31598 73959,29537 147683,29537 955,0 25514,19691 49228,19691 41102,0 -19692,-54115 -20786,-92438l-18597 -20785 0 -44305 0 -49226 27774 -82739 6686 -949 0 -34458 -64199 -8666 203 -15948 -78764 0c-13919,0 -63610,25355 -76127,32173 -25047,13644 -41910,24018 -51864,51513z"/>
+ <path id="_156762120" class="fil37" d="M1.99211e+006 725969l19691 34459 -9846 -63996 0 -44304c0,-33160 12336,-49549 14767,-78764 8659,-16362 34417,-49121 34460,-49227l10252 -11624 152199 -17912 127991 0 0 -19692 14767 0c-21197,-28931 -83762,11971 -93588,-25550l177275 -8908c-5325,-48671 -184387,-108300 -256638,-109198l15718 -12430 -56905 8405 -2210 -11162 -26767 -1830 11748 12992 -29745 -194 10052 -14574 -24612 0 -2124 13988 -42181 -23834c12834,55088 -69832,6028 -83666,43784l-40131 2598 15298 6709 -35617 8704 20571 10771 -45338 16921 1346 5139 -44141 -6017c2755,3964 9846,12154 9846,14769 0,28542 -29537,17881 -29537,39382 0,11036 3896,10806 9193,18631l-48574 35518c13848,-3698 51213,-22410 63847,-29685 24629,-14180 43695,-17780 69113,-29340 34341,-15619 99444,-49275 147635,-49275l44305 0c56722,0 114488,19285 137726,55104l-58962 -5876c-31952,-3709 -120659,46074 -132241,64669 -9273,14889 -49900,127267 -49900,147008l-1135 9967 6058 63874z"/>
+ <path id="_157298608" class="fil38" d="M2.26286e+006 588132l9846 0 0 9846 48987 3475c-5151,19664 -11952,21926 15009,16216l-5526 19500 15178 10243c-3060,13761 -4729,8208 -4729,19485 0,9503 1549,8762 4923,14768l-12760 21024 1031 38144c-30493,625 -16071,12992 -53696,12290 -19321,-360 -38199,-2540 -62567,-2540l-28034 -17965c1752,-10771 3420,-5219 3420,-16495 0,-8763 -7382,-8077 -14768,-9845l-4002 -39505 20663 -22890 3030 -11446 14769 0 -11748 -12992 16318 4065 12334 -24361 32322 -1171 0 -9846zm-211677 -63995c-43,106 -25801,32865 -34460,49227l15777 -9721 100548 -38835 1464 5010 23930 11293 -862 -5763 23497 -12576 -1666 -4742 29347 5871 -47 34696 -26270 17874 6555 901 5663 30317 -43188 31740 -1834 17622 -19691 0 0 34458 24247 -10516 367 15439 -14768 0 10518 54000 14096 151 5927 24361c21615,-5788 11424,-14516 28532,-14516 18539,0 9309,3240 29537,4923l0 14767 9585 -5343 259 20113 13080 -16005 1689 11082 14768 0 2223 15288 8627 -24882 12074 15752 1690 -16005 14768 704 44 -5802 24318 6103 12575 -29485 12290 -1055 0 -9846 19411 5997 280 -10920 9846 0 -15607 -18932 6945 -30059 4101 3481 18098 -25733 -28306 -2597 14418 -15120 -19776 -27943 -4487 3681c-3316,-39857 -49227,-25772 -49227,-108300l-13078 16003 -869 -6688 -103986 -15650 -39595 1412 -103377 14768z"/>
+ <path id="_972619640" class="fil31" d="M2.56315e+006 706278l-10219 14560c2057,20436 5296,11205 5296,29745 0,35737 -48502,83941 -63996,113223l10585 2707 -80445 34492 119088 -12587c31622,-27485 99015,-30569 127991,-73840 4527,-16954 9844,-13027 9844,-19690 0,-51134 -26748,-45282 -29535,-78765l-39726 -19061 -43960 191 -4923 9025z"/>
+ <path id="_973206104" class="fil11" d="M2.26286e+006 597978l-32322 1171 -12334 24361 -16318 -4065 11748 12992 -14769 0 -3030 11446 -20663 22890 4002 39505c7386,1768 14768,1082 14768,9845 0,11276 -1668,5724 -3420,16495l28034 17965c24368,0 43246,2180 62567,2540 37625,702 23203,-11665 53696,-12290l-1031 -38144 12760 -21024c-3374,-6006 -4923,-5265 -4923,-14768 0,-11277 1669,-5724 4729,-19485l-15178 -10243 5526 -19500c-26961,5710 -20160,3448 -15009,-16216l-48987 -3475 0 -9846 -9846 0 0 9846z"/>
+ </g>
+ <path class="fil31" d="M2.05466e+006 1.13651e+006c7631,-7449 37830,-39525 35345,-45542l1812 2090 17091 -14826 -1877 -2166 -19162 -151 -42557 151 -64 3697 -28172 2904c-109,22906 6722,77956 -391,93232l961 6612c7965,-663 15761,-16445 18699,-21745 2823,-5090 14578,-20607 18315,-24256z"/>
+ <path class="fil0" d="M2.31772e+006 1.06968e+006c5315,-11078 8196,-30897 -4255,-31933 -1728,7418 -1585,31933 -10641,31933l-14899 0 -174562 -7590 -2078 -926c-9410,0 -4866,2130 -17027,2130l-19154 0c-12739,0 -75165,3856 -76615,21289l46756 -4820 64 -3697 42557 -151 19162 151 1877 2166 -17091 14826 -1812 -2090c2485,6017 -27714,38093 -35345,45542 -3737,3649 -15492,19166 -18315,24256 -2938,5300 -10734,21082 -18699,21745l-961 -6612c7708,-16554 -959,-79815 576,-98265 -5610,2782 4265,19722 -3872,19722l-6384 0 -422 14914c1344,32511 -8800,60613 -13680,88066 -4311,24244 -2923,72300 -2923,90746l0 6388c0,6666 3153,43199 2577,49418 -3012,32420 8909,31071 14448,46381 22757,0 31046,3360 48975,2560 15432,-688 27197,-1185 46803,-2552 34037,-2374 71830,-10653 100018,-10653 28295,0 87550,-14332 108538,-4257 3685,-11121 19889,1860 21283,-14902l-6384 -306 0 2434 -6386 0c-1798,-7723 -5508,-70387 -5510,-74496 -8,-8510 5309,-25236 4247,-34910 -1187,-10838 -1150,-29774 -866,-35357l2224 -42573 -544 -10678c507,-893 803,-10121 449,-12744l-4638 -34010c-493,-6527 6256,-10863 -3875,-14954l0 -4257 4258 0 2610 -23357 -484 -6448 4258 0 -4258 -2129z"/>
+ <path class="fil31" d="M2.30501e+006 1.07824e+006l-25559 443 -25578 1645c8122,16933 -17027,24316 -17027,46834 -9183,-3795 -26897,26939 -27666,36192 -6726,-2631 -21416,20817 -26267,29076 -7992,13607 -21483,24629 -22682,39048 -21415,1782 -46470,76352 -65975,80897l2233 1523 -17130 26151c16840,-1843 54819,-55454 65974,-51093 1382,-12634 20244,-20770 28583,-28888 6878,-6693 1529,-6478 12445,-15273 8404,-6771 8659,-4107 13860,-11531 7147,-10204 51127,-57811 57908,-55008l-20 -6490 12789 -2026c-2026,24364 -28836,49840 -37976,68456 -5443,11084 -40274,63281 -40879,67973l-4145 -2310c3451,16296 -17772,23836 -19154,40449l-6384 0 15 8542 8179 -4178 2447 4151c1152,-13866 37198,-34373 47153,-46503 7101,-8652 39840,-40369 50744,-42909 0,30972 -46516,82109 -46820,95797 -5838,-2410 -10964,5021 -12742,13147l91486 -8887c-5398,-23177 -4988,-49212 -5559,-71985 -696,-27755 -827,-56962 -872,-85669l6431 -2012c-1522,-3171 -2179,-20461 -2158,-29820 31,-12820 -802,-23842 3028,-25553l1318 -70189z"/>
+ <path class="fil31" d="M2.01977e+006 1.2038e+006l-6386 95799c-546,7995 -6556,5350 -5160,21420l5616 36515 -7066 6032 6610 14802c6819,-3273 37192,6465 56131,3029 15285,-2770 56542,-3029 74428,-3489l-4994 -8056c8592,-16244 14056,-30114 24660,-45585 5943,-8671 7639,-11815 14987,-19071 4443,-4384 9478,-16468 13754,-22432 7981,-11133 54055,-77570 55159,-87455l-26048 23115 -1640 -1850 0 6385 -6384 0c-1289,15502 -62751,62364 -63847,72383l-8512 0c-3194,11960 -28307,26193 -35346,34897 -9498,11749 -7294,7507 -18021,16033 -4495,3573 -15658,17194 -18993,17194 -4982,0 -8512,-3533 -8512,-8517 0,-14830 19840,-29379 23728,-43904l6973 -2782 -907 -2278 0 -4257c2806,-1015 27721,-39253 31446,-45182 4221,-6717 11272,-14263 16650,-21666 8772,-12068 15964,-14915 20007,-20435 -9508,-3153 9094,-16004 12858,-20898 1110,-1442 11224,-20973 14959,-25787 9090,-11714 34334,-37862 40285,-49115l-1674 -1873 -40889 33807c1707,4369 -5811,15992 -12191,13349l-21861 24970c-7080,-2926 -17758,13931 -19741,19523l-3670 -4621 0 6386 -3936 -107 -2448 -4151 0 10646c-25359,9181 -57760,58976 -78743,63866 -344,4129 98,8514 -4257,8514 -3484,0 -6384,-1274 -6384,-4257 0,-21048 46000,-73183 46775,-82910l6055 2111 -504 -7528 13647 -13858 0 -6388c0,-2007 8233,-12476 11067,-18307l2225 62 10715 -12563 29199 -45830c-5251,3517 -29611,20462 -33190,24279 -5589,5960 -8336,10171 -15277,14521 -13228,8292 -6366,3183 -16517,13282 -7818,7780 -57590,51629 -64836,52232z"/>
+ <path class="fil39" d="M2.17091e+006 1.08066e+006c-3547,14749 -40643,75636 -51112,78432 4741,11482 -56471,75366 -57463,87285l10641 0 -1622 -1688 25033 -23859c3036,9156 15858,-12613 21002,-17311 6255,-5710 21590,-15266 23844,-23535l6232 2527c1423,-13010 53754,-57763 58292,-56586l13849 -13813 29984 -31392 -40407 -2523 -10693 -491 -27580 2954z"/>
+ <path class="fil0" d="M2.35562e+006 1.1552e+006l-4204 -3207 -9144 16900 8075 6203 80558 -84927 58461 -70278 81925 -138281 -3216 23522 1646 6783 -15423 25138 12131 5734 12333 -17649c4164,-5972 2876,-12238 -72,-17152 15599,-9664 21828,-67107 30377,-82394l-15518 -7762 -25530 7603 -14921 18165 -5553 -3108 -7215 10349c-13318,-5200 -30504,23670 -37591,32346l3903 3032 72818 -49963c-10555,16741 -12418,11446 -20411,31900 -3419,8744 -6428,16392 -14071,25316 -19134,22336 -22024,34061 -39995,59836l1617 12844c-22484,22271 -112653,159595 -130037,154090l-6673 8591 -14270 26369z"/>
+ <path class="fil39" d="M2.23366e+006 1.30323e+006l-1224 5280 -6233 -2527c-934,11241 -38269,41689 -48949,42578 -701,8449 -19126,24836 -27666,25546l-60 3551 48554 -3866 26066 -37057 23415 -43417 -13903 9912z"/>
+ <path class="fil31" d="M2.12193e+006 1.08884e+006c-20327,13616 -18605,19877 -33215,32770 -5346,4719 -29335,30493 -29402,36863l83899 -69633c2767,8350 11945,-7556 12731,-10342l-23372 -2432 -4257 0c-7687,0 -6384,5373 -6384,12774z"/>
+ <path class="fil0" d="M2.05844e+006 1.0305e+006l3542 -2698 7499 12661 -6803 5217 -66615 -61907 -48269 -51637 -67302 -103248 2488 18096 -1433 5347 12677 18743 -10190 5053 -10158 -13084c-3430,-4428 -2300,-9355 207,-13316 -12958,-6725 -17674,-50998 -24690,-62437l13039 -6797 21275 4632 12318 13356 4668 -2689 5943 7674c11178,-4699 25297,16853 31147,23234l-3288 2547 -60444 -35155c8680,12468 10283,8266 16790,23744 2783,6616 5233,12402 11546,18948 15803,16384 18119,25340 32922,44451l-1462 10049c18605,16166 92806,118262 107385,113125l5505 6335 11703 19756z"/>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Diarrhoea.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Diarrhoea.svg
new file mode 100644
index 0000000..3daf847
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Diarrhoea.svg
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="27cm" height="18cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 2.1e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str1 {stroke:#1F1A17;stroke-width:2000}
+ .str0 {stroke:#1F1A17;stroke-width:7500}
+ .fil2 {fill:#1F1A17}
+ .fil7 {fill:#DA251D}
+ .fil8 {fill:#E77817}
+ .fil9 {fill:#FFF500}
+ .fil3 {fill:white}
+ .fil0 {fill:#8F948E}
+ .fil1 {fill:#AEBBB9}
+ .fil5 {fill:#D6E5EA}
+ .fil4 {fill:#F8F8FA}
+ .fil6 {fill:#F8F8FC}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <path class="fil0" d="M2.90041e+006 3.66817e+006l3190 1063c5132,-2716 11926,-6417 16469,-10116 3279,-2670 11949,-11569 14370,-12216 -1783,7653 -16135,16777 -20205,22332l879 1060 20389 -18075 3191 0 3190 0 0 -29776c-6807,9797 -8491,16352 -17303,26298 -4682,5284 -23948,19097 -24170,19430z"/>
+ <path class="fil1" d="M2.90041e+006 3.66817e+006l-2127 1063 3231 4384 4389 -1008 -3275 4288 6821 -2347 531 2127c2652,-1272 4690,-1201 7503,-2068 4229,-1303 2901,-2226 6314,-4321 3780,-2320 10389,-4631 11896,-9043l6190 -2646 0 -6381 -3190 0 -3191 0 -20389 18075 -879 -1060c4070,-5555 18422,-14679 20205,-22332 -2421,647 -11091,9546 -14370,12216 -4543,3699 -11337,7400 -16469,10116l-3190 -1063z"/>
+ <path class="fil1" d="M2.59733e+006 2.29529e+006l-1063 3190 -1155 2071 9691 -750 -295 5059 3456 0c3361,0 6626,6090 11698,7444l-5525 -6181c1493,-2118 2335,-2069 2335,-4453l0 -1063c0,-4858 -3918,-1568 -7444,-6381l19539 -8719 -628 -1615 -21261 6404 -4000 -1445 -908 4360 -11556 -5013 -645 1133 7761 5959z"/>
+ <g id="_91368976">
+ <path id="_91359352" class="fil2" d="M2.49907e+006 685487l-7686 -1920 0 -3843 4078 -74 -1984 -7394 22426 -18074 1700 2687 9587 -4054 696 17303 3741 -2085 1261 -13374 -3754 -5250c-23616,-424 -32640,18789 -56962,18789 -21446,0 -35512,-12930 -44835,-26252 -6760,-9662 -20989,-37147 -33935,-37147 -4426,0 -5763,1336 -5763,5763l0 9605c0,7368 23786,35793 29132,41953 4057,4674 37897,29681 41953,29132l40345 -5765z"/>
+ <path id="_91358536" class="fil2" d="M2.41262e+006 514503c0,10713 15592,30739 28819,30739l1920 0c15006,0 24976,-27040 24976,-42267 0,-14448 -20044,-24975 -32660,-24975 -11632,0 -23055,23562 -23055,36503z"/>
+ <path id="_91370656" class="fil2" d="M2.5202e+006 577902l7685 0c12200,0 21134,-18059 21134,-30740l0 -5763c0,-15108 -7579,-26896 -23056,-26896l-5763 0c-13675,0 -23631,19370 -24639,31120 -1095,12737 14262,32279 24639,32279z"/>
+ <polygon id="_91369016" class="fil2" points="2.49907e+006,685487 2.52789e+006,670118 2.52719e+006,652815 2.5176e+006,656869 2.5159e+006,654182 2.49348e+006,672256 2.49546e+006,679650 2.49138e+006,679724 2.49138e+006,683567 "/>
+ </g>
+ <g id="_91385624">
+ <path id="_91372488" class="fil3" d="M1.85287e+006 313375c0,-3464 35299,-31005 44876,-31218l4045 39008 -4720 7396c-9326,-2248 -10064,-15252 -11032,-26894l-8090 5446 8179 2018c-368,1387 -28740,49266 -32072,54207 -6512,9654 -10216,16428 -15867,27055 -9873,18565 -4829,12032 -4829,32243 0,5824 -11258,19511 -21463,19511 -8850,0 -15608,-6073 -15608,-15610l0 -5853c0,-10111 11926,-13658 23413,-13658l51701 -93099 -9634 6264c-4963,504 -8899,-415 -8899,-6816zm-48777 -66336c0,-5272 932,-5382 1952,-9757 -3653,1754 -24943,618 -36722,4251 -8989,2772 -23929,7700 -33590,11285 -24365,9045 -36983,16703 -54088,33711 -6566,6528 -31920,42665 -36188,51611 -11089,23238 -15010,41391 -15010,68886l0 17560 13658 0 44850 -2333 23 6236c0,9513 -39653,7805 -50728,7805l-7803 0 0 23413c0,12467 3903,14846 3903,27315 10619,15859 10558,35337 25838,50251 15685,15309 21527,22870 40479,35614 30382,20431 64586,35102 115133,35102l0 -27316c0,-10652 -3903,-10810 -3903,-21462l0 -1950c0,-4497 1358,-5853 5853,-5853 5893,0 9757,9636 9757,17558l0 29268c0,5269 -932,5379 -1952,9755l5853 0c40566,0 126245,-37917 128772,-68289l5854 0c2292,-27541 27314,-45251 27314,-87798l0 -5853 -40948 -2325c-2383,-3148 -3926,-3056 -3926,-7430 0,-6464 32744,-6343 39021,-7805l0 5853 7693 -2376c112,-49956 -15472,-88307 -36183,-119367 -11850,-17775 -17075,-31400 -35837,-42206 -12319,-7099 -34269,-23354 -52737,-23354 -6980,-4675 -15634,-7805 -27316,-7805l-25365 0 0 5852c0,9895 4870,19643 3903,25366l-2285 15551c-5526,-432 -15275,-6332 -15275,-11651l0 -27313z"/>
+ <path id="_91383008" class="fil2" d="M1.80409e+006 247039l0 27313c0,5319 9749,11219 15275,11651l2285 -15551c967,-5723 -3903,-15471 -3903,-25366l0 -5852 25365 0c11682,0 20336,3130 27316,7805 18468,0 40418,16255 52737,23354 18762,10806 23987,24431 35837,42206 20711,31060 36295,69411 36183,119367l-7693 2376 0 -5853c-6277,1462 -39021,1341 -39021,7805 0,4374 1543,4282 3926,7430l40948 2325 0 5853c0,42547 -25022,60257 -27314,87798l-5854 0c-2527,30372 -88206,68289 -128772,68289l-5853 0c1020,-4376 1952,-4486 1952,-9755l0 -29268c0,-7922 -3864,-17558 -9757,-17558 -4495,0 -5853,1356 -5853,5853l0 1950c0,10652 3903,10810 3903,21462l0 27316c-50547,0 -84751,-14671 -115133,-35102 -18952,-12744 -24794,-20305 -40479,-35614 -15280,-14914 -15219,-34392 -25838,-50251 0,-12469 -3903,-14848 -3903,-27315l0 -23413 7803 0c11075,0 50728,1708 50728,-7805l-23 -6236 -44850 2333 -13658 0 0 -17560c0,-27495 3921,-45648 15010,-68886 4268,-8946 29622,-45083 36188,-51611 17105,-17008 29723,-24666 54088,-33711 9661,-3585 24601,-8513 33590,-11285 11779,-3633 33069,-2497 36722,-4251 -1020,4375 -1952,4485 -1952,9757zm134626 -72191l-15610 17560c0,19252 -17422,35340 -21461,52678l-5854 0 794 -2453 -14452 -3399c-15990,-10708 -49976,-13658 -76091,-13658 -16619,0 -29209,2213 -41588,7190 -11034,4435 -31276,8629 -38415,12313 -25180,12995 -42958,18292 -58921,42534 -39099,59381 -46429,59871 -46429,152581 0,32242 3591,50872 14311,73490 14938,31521 14013,27855 36887,50910 12819,12922 36067,24906 53027,34772 7335,4265 21762,11366 30462,12461 8252,1038 38612,5917 38958,5917l42925 0c24567,0 48775,-10698 67702,-18145 8775,-3453 40395,-30526 47902,-37946 22503,-22239 52189,-77438 52189,-121459l0 -11705c0,-16324 -4655,-68556 -13658,-72191l0 -7803c0,-10795 -26620,-47791 -32388,-57363 -10572,-17549 -31700,-32694 -49558,-42143 7462,-15551 48778,-94088 48778,-107309 -10247,2735 -19510,19710 -19510,33168z"/>
+ <path id="_91385272" class="fil2" d="M1.85287e+006 313375c0,6401 3936,7320 8899,6816l9634 -6264 -51701 93099c-11487,0 -23413,3547 -23413,13658l0 5853c0,9537 6758,15610 15608,15610 10205,0 21463,-13687 21463,-19511 0,-20211 -5044,-13678 4829,-32243 5651,-10627 9355,-17401 15867,-27055 3332,-4941 31704,-52820 32072,-54207l-8179 -2018 8090 -5446c968,11642 1706,24646 11032,26894l4720 -7396 -4045 -39008c-9577,213 -44876,27754 -44876,31218z"/>
+ <path id="_91385168" class="fil2" d="M1.80019e+006 126070c-229,10276 -3903,11494 -3903,19512 0,8671 14722,17559 21461,17559 21472,0 -4970,-22757 46690,-17423 13080,1352 41256,14755 46897,23072l-27249 8008c140,6253 -636,9755 5853,9755l1950 0c16491,0 33170,-8601 33170,-25363 0,-8658 703,-29265 -7805,-29265l-7805 0 0 19510c-10472,-2440 -22082,-11089 -33239,-13586 -8919,-1998 -33475,-5924 -42852,-5924 -2279,-3404 -6315,-9757 -11707,-9757l-11706 0c-5704,0 -2101,1638 -9755,3902z"/>
+ <path id="_91385664" class="fil2" d="M1.80604e+006 211918c1570,1092 4816,3903 5852,3903 4496,0 5853,-1358 5853,-5855l0 -23413c0,-8608 -2882,-13898 -5853,-19510 -12613,6675 -5852,25433 -5852,44875z"/>
+ </g>
+ <g id="_91338304">
+ <path id="_91380760" class="fil3" d="M875884 617867c0,-21484 12550,-40918 36318,-38229l22916 2098 5528 3913c20121,-277 48016,22512 48016,41775 0,27657 -7396,29735 -22938,40142l-42077 529c-19172,-8776 -47763,-17932 -47763,-46405l0 -3823zm103221 -89841c0,-21935 12031,-28672 34408,-28672 3088,7652 11468,5256 11468,17204l0 7645c0,12471 -7183,6602 -3823,21027l-22938 0c-5141,0 -19115,-9359 -19115,-17204zm-99398 -32495c0,-15537 11508,-24848 28672,-24848l1912 0c7663,0 17204,11825 17204,21025 0,8924 -4537,26761 -13380,26761l-9559 0c-12576,0 -24849,-6701 -24849,-19115l0 -3823zm303928 124249c0,-14576 9558,-40311 9558,-51612l0 -47786c0,-39910 -33545,-87880 -55892,-106587 -16224,-13583 -92932,-40118 -125701,-34866l-39982 6725c-9643,5362 -30041,9142 -41843,16582 -7604,4792 -11620,6348 -20176,10409 -12334,5854 -6185,6701 -15316,13355 -16312,11889 -16580,17335 -29389,29869 -13478,13187 -12036,21700 -21506,35839l-10720 66700c-2461,20955 9318,56121 14544,69016 4628,11427 28242,49599 28672,53523l5734 0c3099,0 17833,20788 41975,26838 1411,354 23037,8166 25294,9115 10117,4253 3725,11458 20661,11835l0 21025 -2182 20993 -9966 4634c-25573,1135 -39324,26327 -39543,50753 -146,16089 -1722,31161 -1905,43972 -211,14788 -4063,33644 -3750,40215l10036 219800 -479 87952 3824 0c-6390,13318 -1372,32772 -8941,46492 -3590,6509 -19677,24565 -25449,28074 -21304,12951 -65211,13447 -82212,24832l-68794 2398 -22958 -487c-105407,0 -206903,906 -255651,65481 -22904,30340 -34131,75073 -52072,110406 -10247,20177 -47817,91412 -47817,114663l-3821 0c0,32696 -40644,117089 -49699,151007l-7573 -2146c-2269,3230 -426,4057 -5808,4057l-1912 0c-3869,0 -9950,-7078 -26794,-7612 -12254,-388 -14979,-5768 -26729,-5768l-5734 0c-22091,0 -55433,16492 -55433,36318l0 11470c0,22798 39090,32418 56684,40803 3320,1582 76513,12719 82856,12719 13943,9337 72907,17912 89395,5290 13548,-10369 35644,-54297 31028,-74103l5736 0 7021 -28367 2813 -5811c-276,-9270 8571,-41335 11190,-49931 1199,-3935 6528,-18974 8547,-22037 8292,-12581 3884,-7911 9910,-20673 13400,-28383 22053,-57971 35680,-86658 10424,-21940 29802,-61972 43837,-78498 4397,-5175 27592,-26415 32264,-28904 11311,-6031 30884,-13339 39888,-19370l24802 -2351c17475,-1426 29991,3609 47858,2374 8341,-577 30536,-4659 41240,-6546 34095,-6015 55345,-3034 90630,-3034l3823 0c26388,0 78733,440 93665,-9558 41162,0 70805,-6584 90971,-29452 12165,-13795 47100,-53621 42833,-73769 11500,-3070 15293,-40433 15293,-57344l0 -51611c0,-5823 -868,-6991 -1913,-11468l4100 -5506c-15149,-31225 -277,-290782 -277,-350034 0,-43593 234,-68814 -43965,-68814 -21374,-14314 -19114,-156 -19114,-34408l15198 -9710 47709 -10125 2441 -4877c18140,-550 46967,-26766 56226,-39130 7296,-9744 13294,-17532 20441,-27345 6509,-8935 10927,-20705 16639,-29236z"/>
+ <path id="_91351664" class="fil2" d="M979105 1.93489e+006l11470 -5734 0 3824c8114,-2166 3343,-3824 9557,-3824l5226 232 4332 9326c4004,-2934 8602,-11468 15291,-11468l166301 0 -27 -3277 11849 -797 10404 14691 -1039 2517 -145436 13627 -30582 0c-19383,0 -50124,-8332 -57346,-19117zm-133806 -194973l-22938 -5734c-30329,-2523 -83887,-26595 -104749,-40524 -37986,-25361 -40525,-44515 -40525,-104750l13381 -595 152920 595 15319 766 105107 -4589 51635 732 97462 -4555c11824,-414 29457,7 49699,0 11770,-4 18476,1132 26975,1857 9859,839 13165,-4884 23632,-5321l-10467 24491c0,10318 -3980,21633 -6101,35952 -704,4756 -3516,11308 -4679,16346 -1515,6563 -43,13140 -1094,19933 -2966,19157 -9151,56871 -9151,76866l521 9557 -521 15292 0 51611c0,17418 1943,33623 1957,47740 18,17380 3023,37841 -11515,34455l0 5734 -129982 521 -15292 -521 -10986 -63 -2394 -19052c-1287,-9697 3383,-4965 908,-16055 -2096,-9389 -2098,-7296 -2844,-18327 -358,-5269 -6218,-26537 -8396,-33659 -6131,-20036 -19994,-35826 -34755,-47439 -36890,-29021 -72071,-29368 -123127,-41264zm323045 -170122l-42054 -5723c-3685,-619 -3545,4303 -3822,7634l-15293 0 -20971 2345 -80338 -433 0 -3823 -3823 0 0 3823 -28672 0c-22763,0 -37059,3845 -61169,3822 -21901,-20 -40088,230 -61095,-72 -21428,-309 -44903,-1650 -63080,-1913 -24068,-345 -37442,3897 -59328,3897l-5736 0 -55433 -598c-26189,598 -66903,4326 -66903,-22340l0 -17204c0,-30129 20222,-66868 49640,-66962 18733,-61 31747,-4179 55566,-3836 16118,232 35788,1985 55361,1985 31814,0 83447,230 112914,3686 13968,1640 42288,-377 54532,-2541 18612,-3290 35882,-1972 50465,-3058l19131 -1688c8193,-834 41159,5576 59287,5558 17671,-18 39944,-1957 61122,-1957l51678 -4839 1508 6838 7686 -6148 23233 -1587 17204 0 3007 6250 6320 -4614c19801,4835 17504,8602 20793,27516 2190,12597 2125,26621 -4905,36205 -9279,12645 -30708,41688 -50064,41688l-5734 0 -21027 -1911zm-888849 305839c0,-15142 8233,-6992 11470,-19115 6548,3142 82611,19115 93662,19115l1913 0c22623,0 52165,-33597 55100,-51942 3173,-19823 5553,-25557 11200,-42323 1471,-4364 12071,-42667 12071,-43362l109 -5317 7537 -2330c0,-34954 32129,-105714 44593,-135089 13164,-31025 44353,-97872 70097,-111494 -3754,14059 -12664,21987 -16965,30822 -5826,11962 -10291,21538 -14963,34737 -8264,23344 -13847,52118 -20083,77402 -6363,25794 -13152,51940 -19465,78024 -5342,22077 -17684,47060 -24833,72653 -3695,13233 -4659,27780 -8579,39207 -4550,13264 -6965,24327 -10963,38738 -3804,13709 -6931,22154 -10715,37072 -4486,17689 -7566,18825 -27090,22702 -9360,1857 -71907,-10231 -83291,-12818 -12216,-2775 -29349,-3209 -39074,-8712 -7055,-3995 -31731,-10120 -31731,-17970zm904140 -888847c0,-15919 16354,-35938 32400,-36414 21518,-640 45529,1850 61264,-1817 10598,7096 22608,2335 22938,17204l7733 -1577c10244,19190 7559,47443 7559,70390l0 32495 -4584 93616 762 15342c0,40907 6570,128447 -5727,154838 -17518,37595 -11150,20891 -53251,28945 -17407,3329 -21305,36745 -21305,58976l-3824 0 -9154 35900 -15696 419c933,-11197 10546,-15698 14401,-25741 4998,-13005 3249,-19882 8539,-27782l-2619 -49792 -8851 93c-50661,0 -42053,-78072 -42053,-122336l0 -3821c0,-16969 1501,-31180 4045,-45799 1617,-9293 -221,-30802 -221,-45955 -4,-31907 1910,-57593 1910,-91751l0 -5734c0,-26069 -7005,-30675 5734,-49699zm49699 -55435c0,-5876 5601,-7645 11470,-7645l13381 0c4404,0 5734,1330 5734,5734l0 11470 -24802 -2353 -5783 440 0 -7646zm-49699 -311573c-5712,8531 -10130,20301 -16639,29236 -7147,9813 -13145,17601 -20441,27345 -9259,12364 -38086,38580 -56226,39130l-2441 4877 -47709 10125 -15198 9710c0,34252 -2260,20094 19114,34408 44199,0 43965,25221 43965,68814 0,59252 -14872,318809 277,350034l-4100 5506c1045,4477 1913,5645 1913,11468l0 51611c0,16911 -3793,54274 -15293,57344 4267,20148 -30668,59974 -42833,73769 -20166,22868 -49809,29452 -90971,29452 -14932,9998 -67277,9558 -93665,9558l-3823 0c-35285,0 -56535,-2981 -90630,3034 -10704,1887 -32899,5969 -41240,6546 -17867,1235 -30383,-3800 -47858,-2374l-24802 2351c-9004,6031 -28577,13339 -39888,19370 -4672,2489 -27867,23729 -32264,28904 -14035,16526 -33413,56558 -43837,78498 -13627,28687 -22280,58275 -35680,86658 -6026,12762 -1618,8092 -9910,20673 -2019,3063 -7348,18102 -8547,22037 -2619,8596 -11466,40661 -11190,49931l-2813 5811 -7021 28367 -5736 0c4616,19806 -17480,63734 -31028,74103 -16488,12622 -75452,4047 -89395,-5290 -6343,0 -79536,-11137 -82856,-12719 -17594,-8385 -56684,-18005 -56684,-40803l0 -11470c0,-19826 33342,-36318 55433,-36318l5734 0c11750,0 14475,5380 26729,5768 16844,534 22925,7612 26794,7612l1912 0c5382,0 3539,-827 5808,-4057l7573 2146c9055,-33918 49699,-118311 49699,-151007l3821 0c0,-23251 37570,-94486 47817,-114663 17941,-35333 29168,-80066 52072,-110406 48748,-64575 150244,-65481 255651,-65481l22958 487 68794 -2398c17001,-11385 60908,-11881 82212,-24832 5772,-3509 21859,-21565 25449,-28074 7569,-13720 2551,-33174 8941,-46492l-3824 0 479 -87952 -10036 -219800c-313,-6571 3539,-25427 3750,-40215 183,-12811 1759,-27883 1905,-43972 219,-24426 13970,-49618 39543,-50753l9966 -4634 2182 -20993 0 -21025c-16936,-377 -10544,-7582 -20661,-11835 -2257,-949 -23883,-8761 -25294,-9115 -24142,-6050 -38876,-26838 -41975,-26838l-5734 0c-430,-3924 -24044,-42096 -28672,-53523 -5226,-12895 -17005,-48061 -14544,-69016l10720 -66700c9470,-14139 8028,-22652 21506,-35839 12809,-12534 13077,-17980 29389,-29869 9131,-6654 2982,-7501 15316,-13355 8556,-4061 12572,-5617 20176,-10409 11802,-7440 32200,-11220 41843,-16582l39982 -6725c32769,-5252 109477,21283 125701,34866 22347,18707 55892,66677 55892,106587l0 47786c0,11301 -9558,37036 -9558,51612zm-961484 1.22336e+006l13449 7089 40072 4381c-3367,6365 -7645,13384 -7645,22937l0 3824c0,6726 7030,7610 11468,11468l10185 9092 1285 -1446 0 -3823c10544,877 16623,7424 38076,9710 10997,1172 28458,4264 41125,6663 20041,3795 62368,13751 82622,7823 22376,-6548 20449,-45696 29979,-65598 7307,-15259 14429,-57216 20031,-75543 4241,-13870 6171,-23625 10618,-37169 3874,-11793 9655,-24158 12696,-35091 6987,-25109 12518,-50029 19082,-76494 6374,-25695 13449,-49654 19877,-75698 2689,-10902 26161,-59758 31733,-63842 -5734,24615 -13559,25658 -11461,55426 1505,21351 9734,42061 30577,42061l49699 0c0,21682 3074,39155 3730,61261 559,18908 15250,30259 25435,39558 5653,5160 31853,22594 39018,25970 13893,6548 36400,10433 42684,22309 5126,-1228 3604,-1913 7646,-1913 41,0 63393,14425 73466,16375 30135,5839 46857,9707 73016,18737 41333,14267 71429,55088 71152,110394l2961 5435 -1176 27885 -9293 4384 -854 -1711 -23427 11646 -2342 9475c8819,10145 27725,24850 45878,24850l63079 0c31187,0 55719,-6690 82121,-7718 36759,-1431 53835,4520 66977,-22866 -2930,-4376 -12919,-17204 -19117,-17204l-5734 0 76 -59255 1835 -53524 0 -13381c0,-10418 -1177,-33758 2667,-47046 5434,-18769 -3670,-40037 -2406,-46576l9298 -65032 3822 0 0 -5734c0,-4285 1513,-4195 3823,-7647 0,-11220 4905,-42807 13380,-45875l0 -7647c0,-7363 28674,-31972 28674,-43963l0 -19117c0,-4285 -1513,-4195 -3823,-7644 0,-19106 -4199,-23549 -11470,-34408 -5707,474 -15291,3187 -15291,-5734l0 -5734c0,-2704 9354,-19111 10799,-25519 1345,-5972 2581,-28944 3182,-35429l3424 -11382 9356 -6043c33475,0 43740,-818 53269,-25102 7486,-19082 11721,-40478 11721,-66650l0 -17203c0,-24880 -5421,-53334 -2317,-73044 3131,-19889 676,-56220 2303,-77980 2035,-27234 -128,-48671 7,-74527 67,-12979 568,-27397 81,-40220 -503,-13171 -5808,-22252 -5598,-34584l-23209 -21297 -20966 2432 0 -22940c0,-9018 -6446,-4093 -11536,-5072l-36250 3162c-1000,4287 -1913,4394 -1913,9557l0 13380 -7646 0c-19836,0 -25243,9353 -33583,21851 -6876,10305 -9525,3753 -12245,16429 -2211,10316 -823,15708 -2094,26576 -2975,25427 -1463,69960 -1064,103363l-714 24844c-151,16182 4018,30181 -269,43693 -3313,10438 -3552,33968 -3552,40412l-944 5761 2515 51568 -1571 28688 0 1913c0,7148 8664,35326 11944,39665 3062,4046 27200,23414 28196,23414 5164,0 5272,-913 9559,-1912 2310,3451 3822,3361 3822,7646l0 11470c0,26413 -12299,47192 -22938,63080 -2416,1533 -12045,5734 -15292,5734 -7199,0 -3614,-1258 -11470,-1913 -14504,9714 -45741,9559 -68813,9559l-51610 0c-17324,0 -22846,-2908 -34740,-5401 -11441,-2398 -24421,1704 -35974,1591 -24670,-243 -45868,5721 -72649,5721l-72637 0c-26583,0 -48497,-5072 -72846,-7584 -12081,-1245 -58433,-62 -76251,-62l-19115 0c-26412,0 -59202,10786 -61169,34407l-3823 0c2236,-26865 36264,-38231 64992,-38231 35308,0 46183,1437 78799,-3395 25724,-3811 50044,-6162 74122,-6162l43963 0 106911 -9072c7545,-3536 37861,-8130 44099,-8130l11468 0 -1979 -9541c13161,-8785 28585,-31742 39735,-44458 16019,-18268 16347,-39288 27236,-54958 1227,-14763 9557,-24482 9557,-40140l0 -72639c0,-32443 -3841,-58361 -3805,-93686 29,-28492 1893,-59033 1893,-91730 0,-66672 3823,-126387 3823,-193060l0 -13381c0,-36945 -17742,-45875 -55433,-45875l-2190 309 -1634 -23247c13739,-1144 48578,-16282 63325,-20783 31161,-9512 31296,-14783 50926,-35091 9133,-9449 28672,-38806 34866,-51151 4260,-8490 17184,-57400 17184,-68834l0 -28673c0,-57626 -20886,-91020 -49262,-120861 -17304,-18197 -27947,-22220 -52320,-31788 -14110,-5538 -52749,-15563 -70453,-15563l-17203 0c-22216,0 -61038,8869 -77820,15845 -16837,6999 -46697,23504 -58370,35292 -20130,20331 -27511,24476 -41224,52440 -8313,16954 -21383,48126 -21383,72281l0 22938c0,153 5733,31397 6432,33710 3852,12736 6739,18114 11044,29098 6983,17823 15149,39437 26060,54224 6719,9108 35694,29522 46228,34055 11818,5087 53599,13433 53599,26682l0 13381c0,9624 -35692,8247 -36455,36676l-5599 -2268c-1952,8385 -6606,13136 -9126,25281 -2487,11997 -2344,17963 -2342,32064 2,23688 -4693,45331 -3541,64978l9275 250419 0 45877c0,24899 -1896,39698 -11466,55435 -6031,9920 -27088,23820 -39383,27520 -10843,3260 -16724,2205 -28306,4190 -13139,2252 -19288,6176 -27875,6532 -15042,622 -13131,5205 -26855,3999 -10109,-890 -19736,1722 -32416,1722l-7645 0c-46195,0 -123883,-2727 -165226,6809 -15093,3482 -21859,8368 -33405,10559 -15629,2967 -19064,7301 -32683,11283 -10701,3125 -46793,30386 -47765,42074 -15193,1265 -10972,15920 -22938,19114 -651,29228 -62496,136031 -73842,170833 -9582,29389 -19139,63957 -29405,92930 -5603,15817 -10932,27982 -16460,44708 -2293,6942 -15809,42746 -16010,45158 -8667,-4159 -46408,-17203 -57345,-17203l-1911 0c-26328,0 -28422,2451 -45250,12095 -7733,4433 -29300,20795 -29300,29957l0 13381c0,36631 32587,37609 55435,49699z"/>
+ <path id="_91351456" class="fil3" d="M308169 399956c0,-14579 45875,-32137 45875,-15293 0,1016 -2753,4196 -3823,5736 -4287,-999 -4395,-1913 -9557,-1913l-1913 0c-15384,0 -16770,14026 -28672,17204 -2498,-5038 -1910,1575 -1910,-5734zm-26761 -21027c0,-4788 8577,-10350 13380,-11468 2497,5039 1911,-1574 1911,5734 0,1880 -7341,9557 -11470,9557 -1700,0 -3821,-2122 -3821,-3823zm22937 -17204c3364,-12597 35670,-19114 51610,-19114l0 3823 7647 0c5807,0 6489,3316 7646,7647 -4709,2644 487,1910 -3823,1910 -5676,0 -5114,-3823 -13381,-3823l-1912 0c-16248,0 -34302,12699 -47787,9557zm3824 -40140c13632,-1136 23297,-7646 43963,-7646 10700,0 22479,2590 24850,11468l-34353 -2364c-5781,-216 -9912,4276 -19169,4276l-9557 0c-5289,0 -4598,-1475 -5734,-5734zm139209 -18190l2660 1837 -15349 42032 -2274 -830c-2996,-2195 -3823,-352 -3823,-5734 0,-7199 1258,-3615 1913,-11470 -10140,6789 -76461,75687 -76461,86018l0 3823c0,13217 27425,23876 38230,26761l-4498 -24716 10232 -133c286,12775 11470,26859 11470,38230 0,4903 -2231,10062 -3824,13380 -15767,-3674 -34064,3888 -34406,-11470l19050 -2394 65 -3340c-13228,-294 -32970,-14942 -42054,-21027 -4476,1045 -5646,1913 -11468,1913 -7920,0 -19115,-1684 -19115,-9558 0,-19750 8941,-24850 28672,-24850l67616 -71966 -21686 1675c-2436,-137 -4780,-4663 -6295,-7684l61345 -20497zm-162149 -6660c14490,-3376 20916,-13381 42054,-13381l32495 0c15324,0 32780,11414 40142,13381l-1981 9541 -11399 16c-4539,-12536 -34412,-13380 -51612,-13380l-3821 0c-13018,0 -37574,13380 -40142,13380l-5736 0 0 -9557zm-120423 107045c8523,0 37217,-3768 39131,311 5452,11613 -17921,14980 -27663,14980l-15292 0c-999,4287 -1910,4395 -1910,9557l0 7647c0,1733 5744,27671 6835,33306 2064,10675 7593,19050 11445,30606 9117,27349 12874,34582 33820,50287 31073,23293 72844,42289 121845,46366l0 -21025c0,-13704 -7555,-21833 5734,-22938 2653,9931 5736,11693 5736,26761l0 17202c12256,-271 54038,-13591 68737,-17279 17369,-4361 43553,-19255 55977,-30040 23438,-20342 62613,-70216 62613,-111335l-342 -35341 -11121 4675 -54130 -3521 -3221 -11689 30584 0c7715,0 829,352 3822,-1911 1389,965 4884,3929 5790,4256l20971 -2345 0 -7647c0,-51698 -20466,-87338 -51978,-108587 -30008,-20234 -75342,-37517 -123880,-38597 0,7393 -184,30584 -5734,30584 -5014,0 -8121,-5759 -8080,-9613l2346 -20971 -24851 0c-41184,0 -83841,29750 -102103,54638 -12912,17592 -19783,28633 -29803,48569 -9550,19001 -9987,40379 -15278,63094z"/>
+ <path id="_91347976" class="fil4" d="M1.18364e+006 986788c-12739,19024 -5734,23630 -5734,49699l0 5734c0,34158 -1914,59844 -1910,91751 0,15153 1838,36662 221,45955 -2544,14619 -4045,28830 -4045,45799l0 3821c0,44264 -8608,122336 42053,122336l8851 -93 2619 49792c-5290,7900 -3541,14777 -8539,27782 -3855,10043 -13468,14544 -14401,25741l15696 -419 9154 -35900 3824 0c0,-22231 3898,-55647 21305,-58976 42101,-8054 35733,8650 53251,-28945 12297,-26391 5727,-113931 5727,-154838l-762 -15342 4584 -93616 0 -32495c0,-22947 2685,-51200 -7559,-70390l-7733 1577c-330,-14869 -12340,-10108 -22938,-17204 -15735,3667 -39746,1177 -61264,1817 -16046,476 -32400,20495 -32400,36414z"/>
+ <path id="_91347768" class="fil2" d="M539597 23747c-137,15536 18385,56499 24827,68174l-52706 -21150 -932 2319c-13116,-8784 -31600,-15165 -49237,-19576 -10211,-2553 -49577,-12921 -57805,-12921l-1913 0c-29596,0 -76466,3482 -99819,9137 -19659,4761 -69008,18300 -82226,26729 -23397,14913 -44661,25202 -64065,44892 -9360,9498 -18811,16990 -28672,26759 -6915,6853 -17752,27163 -27236,28200l1855 1094 -28614 44783c0,13309 -18327,49840 -23238,62780 -721,1900 -9259,69910 -9259,72937l0 53520c0,13805 3469,52205 11033,55505l2071 23098 4100 5504c0,18559 29233,78567 38691,89381 11581,13240 16697,20475 29648,33430 7375,7378 28749,25718 32972,32020 14928,0 65704,25922 89955,28557 37018,4023 69995,7762 110751,7762 13,0 8019,-5806 20979,-5781 10717,20 17218,271 25384,-1379 15033,-3037 26857,-6893 42722,-10799 32858,-8092 52283,-15352 76100,-32856 19311,-14194 36899,-37466 48880,-58164 10876,-18795 28697,-51948 28697,-80260 6634,-2677 7601,-19756 6879,-28676l766 -51606 0 -42054c0,-37384 -26355,-105089 -43484,-124729 -20809,-23861 -49384,-80844 -88410,-81712l0 -5736 -5734 0c-8522,0 -36759,-12302 -48475,-14603 -16875,-3314 -42920,-340 -61291,-3701 -33255,-6086 -80246,3275 -103095,15708 -25581,13917 -54664,34191 -74372,53701 -12626,12498 -56422,54500 -56837,73144l-5734 0 0 3823 3822 0 0 3823 7646 0c10210,0 29324,-39009 36737,-47369 11738,-13234 30865,-30128 45139,-40879 33026,-24872 67367,-47468 124567,-47468l9557 0c15809,0 22070,3551 32849,5380 13084,2218 23443,1184 37892,2250 19722,1454 17928,2971 30498,9642 2680,1423 23306,7456 29918,10224 13445,5632 29543,29080 40402,39881 18329,18228 20844,24671 34884,45399 19886,29366 38587,72530 42067,118499 2045,27016 -10643,133187 -22952,137643 0,32215 -16358,43741 -33002,58750 -8997,8112 -13762,15832 -21966,23912 -12174,11987 -10724,10542 -26571,19305 -23924,13231 -35247,19819 -65838,25913 -13604,2709 -20373,11338 -34137,11741 -18595,543 -27918,3742 -44044,3742l-9715 1751 -96880 -10330 -55883 -27739c-36295,0 -49796,-29950 -70726,-43965l-1386 -8680 -23462 -37196c0,-18552 -10005,-29263 -15897,-45272 -1753,-4763 -12777,-46979 -12777,-48392 0,-10260 1075,-22107 16,-36333 -679,-9129 -5441,-31440 -5678,-36410 -20,-415 3830,-31697 4210,-33802 2056,-11387 1452,-26353 1175,-40870l4100 -5505c0,-15775 17429,-69648 25286,-77935 13093,-13806 29692,-44804 43963,-61170 13235,-15182 41504,-32258 58848,-44373 22809,-15928 40554,-25712 76435,-28697l288 -4965 51322 -19886c13395,0 47330,-7377 62918,-5665 8247,904 52476,9943 57507,13312 2700,-1339 3173,-1913 7645,-1913l1913 0c4563,0 18233,6327 24221,8274 10458,3401 20617,304 21654,12753l9558 0c2660,0 16301,8274 22186,10325 14601,5091 18804,-3988 19916,8984l-39129 10426 -8707 6584 0 11470c10315,0 13862,3821 15291,3821 1125,0 30771,-11968 34814,-12974 22702,-5651 22672,-12673 33078,-15624l-450 -17562 -38632 -73431 -2009 1183 -5637 2164z"/>
+ <path id="_91347432" class="fil3" d="M279495 1.87564e+006c0,7850 24676,13975 31731,17970 9725,5503 26858,5937 39074,8712 11384,2587 73931,14675 83291,12818 19524,-3877 22604,-5013 27090,-22702 3784,-14918 6911,-23363 10715,-37072 3998,-14411 6413,-25474 10963,-38738 3920,-11427 4884,-25974 8579,-39207 7149,-25593 19491,-50576 24833,-72653 6313,-26084 13102,-52230 19465,-78024 6236,-25284 11819,-54058 20083,-77402 4672,-13199 9137,-22775 14963,-34737 4301,-8835 13211,-16763 16965,-30822 -25744,13622 -56933,80469 -70097,111494 -12464,29375 -44593,100135 -44593,135089l-7537 2330 -109 5317c0,695 -10600,38998 -12071,43362 -5647,16766 -8027,22500 -11200,42323 -2935,18345 -32477,51942 -55100,51942l-1913 0c-11051,0 -87114,-15973 -93662,-19115 -3237,12123 -11470,3973 -11470,19115z"/>
+ <path id="_91345360" class="fil2" d="M164806 403780c5291,-22715 5728,-44093 15278,-63094 10020,-19936 16891,-30977 29803,-48569 18262,-24888 60919,-54638 102103,-54638l24851 0 -2346 20971c-41,3854 3066,9613 8080,9613 5550,0 5734,-23191 5734,-30584 48538,1080 93872,18363 123880,38597 31512,21249 51978,56889 51978,108587l0 7647 -20971 2345c-906,-327 -4401,-3291 -5790,-4256 -2993,2263 3893,1911 -3822,1911l-30584 0 3221 11689 54130 3521 11121 -4675 342 35341c0,41119 -39175,90993 -62613,111335 -12424,10785 -38608,25679 -55977,30040 -14699,3688 -56481,17008 -68737,17279l0 -17202c0,-15068 -3083,-16830 -5736,-26761 -13289,1105 -5734,9234 -5734,22938l0 21025c-49001,-4077 -90772,-23073 -121845,-46366 -20946,-15705 -24703,-22938 -33820,-50287 -3852,-11556 -9381,-19931 -11445,-30606 -1091,-5635 -6835,-31573 -6835,-33306l0 -7647c0,-5162 911,-5270 1910,-9557l15292 0c9742,0 33115,-3367 27663,-14980 -1914,-4079 -30608,-311 -39131,-311zm-7647 -7647l-11468 17204 3821 0 0 22938c0,18715 12141,51667 16935,67172 7111,22989 16849,38657 34152,51865 12782,9761 38871,25812 54028,31990 8464,3448 58116,19097 66922,19097l15292 0c25199,0 65801,-13068 86767,-20277 31289,-10759 44779,-20521 65677,-41366 13425,-13392 35410,-46133 42304,-64743 11924,-32187 15516,-48924 15557,-87807l-5894 -1798 -1706 -30928 -7732 -1576c0,-40086 -24779,-64000 -45384,-84599 -12401,-12400 -67136,-39650 -90563,-39373l-5529 -3820 -76435 -6014c-14136,-1240 -53496,13576 -62668,19526 -20884,13546 -29744,15847 -45526,36671 -19673,25959 -48550,72216 -48550,115838z"/>
+ <path id="_91344064" class="fil5" d="M979105 1.93489e+006c7222,10785 37963,19117 57346,19117l30582 0 145436 -13627 1039 -2517 -10404 -14691 -11849 797 27 3277 -166301 0c-6689,0 -11287,8534 -15291,11468l-4332 -9326 -5226 -232c-6214,0 -1443,1658 -9557,3824l0 -3824 -11470 5734z"/>
+ <path id="_91342640" class="fil2" d="M386033 323892c1515,3021 3859,7547 6295,7684l21686 -1675 -67616 71966c-19731,0 -28672,5100 -28672,24850 0,7874 11195,9558 19115,9558 5822,0 6992,-868 11468,-1913 9084,6085 28826,20733 42054,21027l-65 3340 -19050 2394c342,15358 18639,7796 34406,11470 1593,-3318 3824,-8477 3824,-13380 0,-11371 -11184,-25455 -11470,-38230l-10232 133 4498 24716c-10805,-2885 -38230,-13544 -38230,-26761l0 -3823c0,-10331 66321,-79229 76461,-86018 -655,7855 -1913,4271 -1913,11470 0,5382 827,3539 3823,5734l2274 830 15349 -42032 -2660 -1837 -61345 20497z"/>
+ <path id="_91341472" class="fil3" d="M893088 600663c-2310,3451 -3824,3362 -3824,7647l0 17204c0,10878 30299,32495 42053,32495l13380 0c12939,0 32497,-5294 32497,-17204l0 -7647c0,-22630 -31537,-42052 -53522,-42052l-13381 0c-14256,0 9177,9557 -17203,9557z"/>
+ <path id="_91319424" class="fil2" d="M889264 608310c0,-4285 1514,-4196 3824,-7647 26380,0 2947,-9557 17203,-9557l13381 0c21985,0 53522,19422 53522,42052l0 7647c0,11910 -19558,17204 -32497,17204l-13380 0c-11754,0 -42053,-21617 -42053,-32495l0 -17204zm-13380 9557l0 3823c0,28473 28591,37629 47763,46405l42077 -529c15542,-10407 22938,-12485 22938,-40142 0,-19263 -27895,-42052 -48016,-41775l-5528 -3913 -22916 -2098c-23768,-2689 -36318,16745 -36318,38229z"/>
+ <path id="_91318288" class="fil2" d="M879707 495531l0 3823c0,12414 12273,19115 24849,19115l9559 0c8843,0 13380,-17837 13380,-26761 0,-9200 -9541,-21025 -17204,-21025l-1912 0c-17164,0 -28672,9311 -28672,24848z"/>
+ <path id="_91317472" class="fil2" d="M979105 528026c0,7845 13974,17204 19115,17204l22938 0c-3360,-14425 3823,-8556 3823,-21027l0 -7645c0,-11948 -8380,-9552 -11468,-17204 -22377,0 -34408,6737 -34408,28672z"/>
+ <path id="_91316296" class="fil2" d="M285229 296735l0 9557 5736 0c2568,0 27124,-13380 40142,-13380l3821 0c17200,0 47073,844 51612,13380l11399 -16 1981 -9541c-7362,-1967 -24818,-13381 -40142,-13381l-32495 0c-21138,0 -27564,10005 -42054,13381z"/>
+ <path id="_91314600" class="fil2" d="M304345 361725c13485,3142 31539,-9557 47787,-9557l1912 0c8267,0 7705,3823 13381,3823 4310,0 -886,734 3823,-1910 -1157,-4331 -1839,-7647 -7646,-7647l-7647 0 0 -3823c-15940,0 -48246,6517 -51610,19114z"/>
+ <path id="_91313784" class="fil2" d="M308169 321585c1136,4259 445,5734 5734,5734l9557 0c9257,0 13388,-4492 19169,-4276l34353 2364c-2371,-8878 -14150,-11468 -24850,-11468 -20666,0 -30331,6510 -43963,7646z"/>
+ <path id="_91328928" class="fil2" d="M308169 399956c0,7309 -588,696 1910,5734 11902,-3178 13288,-17204 28672,-17204l1913 0c5162,0 5270,914 9557,1913 1070,-1540 3823,-4720 3823,-5736 0,-16844 -45875,714 -45875,15293z"/>
+ <path id="_91328112" class="fil4" d="M1.23333e+006 931353l0 7646 5783 -440 24802 2353 0 -11470c0,-4404 -1330,-5734 -5734,-5734l-13381 0c-5869,0 -11470,1769 -11470,7645z"/>
+ <path id="_91326560" class="fil2" d="M281408 378929c0,1701 2121,3823 3821,3823 4129,0 11470,-7677 11470,-9557 0,-7308 586,-695 -1911,-5734 -4803,1118 -13380,6680 -13380,11468z"/>
+ <path id="_91324936" class="fil6" d="M928640 1.47154e+006c-12244,2164 -40564,4181 -54532,2541 -29467,-3456 -81100,-3686 -112914,-3686 -19573,0 -39243,-1753 -55361,-1985 -23819,-343 -36833,3775 -55566,3836 -29418,94 -49640,36833 -49640,66962l0 17204c0,26666 40714,22938 66903,22340l55433 598 5736 0c21886,0 35260,-4242 59328,-3897 18177,263 41652,1604 63080,1913 21007,302 39194,52 61095,72 24110,23 38406,-3822 61169,-3822l28672 0 0 -3823 3823 0 0 3823 80338 433 20971 -2345 15293 0c277,-3331 137,-8253 3822,-7634l42054 5723 21027 1911 5734 0c19356,0 40785,-29043 50064,-41688 7030,-9584 7095,-23608 4905,-36205 -3289,-18914 -992,-22681 -20793,-27516l-6320 4614 -3007 -6250 -17204 0 -23233 1587 -7686 6148 -1508 -6838 -51678 4839c-21178,0 -43451,1939 -61122,1957 -18128,18 -51094,-6392 -59287,-5558l-19131 1688c-14583,1086 -31853,-232 -50465,3058z"/>
+ <path id="_91323384" class="fil6" d="M1.01545e+006 1.58582e+006l-51635 -732 -105107 4589 -15319 -766 -152920 -595 -13381 595c0,60235 2539,79389 40525,104750 20862,13929 74420,38001 104749,40524l22938 5734c51056,11896 86237,12243 123127,41264 14761,11613 28624,27403 34755,47439 2178,7122 8038,28390 8396,33659 746,11031 748,8938 2844,18327 2475,11090 -2195,6358 -908,16055l2394 19052 10986 63 15292 521 129982 -521 0 -5734c14538,3386 11533,-17075 11515,-34455 -14,-14117 -1957,-30322 -1957,-47740l0 -51611 521 -15292 -521 -9557c0,-19995 6185,-57709 9151,-76866 1051,-6793 -421,-13370 1094,-19933 1163,-5038 3975,-11590 4679,-16346 2121,-14319 6101,-25634 6101,-35952l10467 -24491c-10467,437 -13773,6160 -23632,5321 -8499,-725 -15205,-1861 -26975,-1857 -20242,7 -37875,-414 -49699,0l-97462 4555z"/>
+ <g>
+ <polygon id="_91340784" class="fil7 str0" points="1.02831e+006,1.44307e+006 1.02831e+006,1.4635e+006 858861,1.4635e+006 858861,1.44307e+006 "/>
+ <polygon id="_91340624" class="fil8 str0" points="1.02831e+006,1.48392e+006 1.02831e+006,1.52477e+006 858861,1.52477e+006 858861,1.48392e+006 "/>
+ <polygon id="_91338992" class="fil9 str0" points="1.02831e+006,1.54519e+006 1.02831e+006,1.64731e+006 1.07599e+006,1.64731e+006 943588,1.79616e+006 811181,1.64731e+006 858861,1.64731e+006 858861,1.54519e+006 "/>
+ </g>
+ </g>
+ <rect class="fil2 str1" x="1.4538e+006" y="508.039" width="31203" height="2.09875e+006"/>
+ <path class="fil2" d="M2.47671e+006 1.94529e+006l11470 -5734 0 3824c8114,-2166 3343,-3824 9557,-3824l5226 232 4332 9326c4004,-2934 8602,-11468 15291,-11468l166301 0 -27 -3277 11849 -797 10404 14691 -1039 2517 -145436 13627 -30582 0c-19383,0 -50124,-8332 -57346,-19117zm-133806 -194973l-22938 -5734c-30329,-2523 -83887,-26595 -104749,-40524 -37986,-25361 -40525,-44515 -40525,-104750l13381 -595 152920 595 15319 766 105107 -4589 51635 732 97462 -4555c11824,-414 29457,7 49699,0 11770,-4 18476,1132 26975,1857 9859,839 13165,-4884 23632,-5321l-10467 24491c0,10318 -3980,21633 -6101,35952 -704,4756 -3516,11308 -4679,16346 -1515,6563 -43,13140 -1094,19933 -2966,19157 -9151,56871 -9151,76866l521 9557 -521 15292 0 51611c0,17418 1943,33623 1957,47740 18,17380 3023,37841 -11515,34455l0 5734 -129982 521 -15292 -521 -10986 -63 -2394 -19052c-1287,-9697 3383,-4965 908,-16055 -2096,-9389 -2098,-7296 -2844,-18327 -358,-5269 -6218,-26537 -8396,-33659 -6131,-20036 -19994,-35826 -34755,-47439 -36890,-29021 -72071,-29368 -123127,-41264zm323045 -170122l-42054 -5723c-3685,-619 -3545,4303 -3822,7634l-15293 0 -20971 2345 -80338 -433 0 -3823 -3823 0 0 3823 -28672 0c-22763,0 -37059,3845 -61169,3822 -21901,-20 -40088,230 -61095,-72 -21428,-309 -44903,-1650 -63080,-1913 -24068,-345 -37442,3897 -59328,3897l-5736 0 -55433 -598c-26189,598 -66903,4326 -66903,-22340l0 -17204c0,-30129 20222,-66868 49640,-66962 18733,-61 31747,-4179 55566,-3836 16118,232 35788,1985 55361,1985 31814,0 83447,230 112914,3686 13968,1640 42288,-377 54532,-2541 18612,-3290 35882,-1972 50465,-3058l19131 -1688c8193,-834 41159,5576 59287,5558 17671,-18 39944,-1957 61122,-1957l51678 -4839 1508 6838 7686 -6148 23233 -1587 17204 0 3007 6250 6320 -4614c19801,4835 17504,8602 20793,27516 2190,12597 2125,26621 -4905,36205 -9279,12645 -30708,41688 -50064,41688l-5734 0 -21027 -1911zm-888849 305839c0,-15142 8233,-6992 11470,-19115 6548,3142 82611,19115 93662,19115l1913 0c22623,0 52165,-33597 55100,-51942 3173,-19823 5553,-25557 11200,-42323 1471,-4364 12071,-42667 12071,-43362l109 -5317 7537 -2330c0,-34954 32129,-105714 44593,-135089 13164,-31025 44353,-97872 70097,-111494 -3754,14059 -12664,21987 -16965,30822 -5826,11962 -10291,21538 -14963,34737 -8264,23344 -13847,52118 -20083,77402 -6363,25794 -13152,51940 -19465,78024 -5342,22077 -17684,47060 -24833,72653 -3695,13233 -4659,27780 -8579,39207 -4550,13264 -6965,24327 -10963,38738 -3804,13709 -6931,22154 -10715,37072 -4486,17689 -7566,18825 -27090,22702 -9360,1857 -71907,-10231 -83291,-12818 -12216,-2775 -29349,-3209 -39074,-8712 -7055,-3995 -31731,-10120 -31731,-17970zm904140 -888847c0,-15919 16354,-35938 32400,-36414 21518,-640 45529,1850 61264,-1817 10598,7096 22608,2335 22938,17204l7733 -1577c10244,19190 7559,47443 7559,70390l0 32495 -4584 93616 762 15342c0,40907 6570,128447 -5727,154838 -17518,37595 -11150,20891 -53251,28945 -17407,3329 -21305,36745 -21305,58976l-3824 0 -9154 35900 -15696 419c933,-11197 10546,-15698 14401,-25741 4998,-13005 3249,-19882 8539,-27782l-2619 -49792 -8851 93c-50661,0 -42053,-78072 -42053,-122336l0 -3821c0,-16969 1501,-31180 4045,-45799 1617,-9293 -221,-30802 -221,-45955 -4,-31907 1910,-57593 1910,-91751l0 -5734c0,-26069 -7005,-30675 5734,-49699zm49699 -55435c0,-5876 5601,-7645 11470,-7645l13381 0c4404,0 5734,1330 5734,5734l0 11470 -24802 -2353 -5783 440 0 -7646zm-49699 -311573c-5712,8531 -10130,20301 -16639,29236 -7147,9813 -13145,17601 -20441,27345 -9259,12364 -38086,38580 -56226,39130l-2441 4877 -47709 10125 -15198 9710c0,34252 -2260,20094 19114,34408 44199,0 43965,25221 43965,68814 0,59252 -14872,318809 277,350034l-4100 5506c1045,4477 1913,5645 1913,11468l0 51611c0,16911 -3793,54274 -15293,57344 4267,20148 -30668,59974 -42833,73769 -20166,22868 -49809,29452 -90971,29452 -14932,9998 -67277,9558 -93665,9558l-3823 0c-35285,0 -56535,-2981 -90630,3034 -10704,1887 -32899,5969 -41240,6546 -17867,1235 -30383,-3800 -47858,-2374l-24802 2351c-9004,6031 -28577,13339 -39888,19370 -4672,2489 -27867,23729 -32264,28904 -14035,16526 -33413,56558 -43837,78498 -13627,28687 -22280,58275 -35680,86658 -6026,12762 -1618,8092 -9910,20673 -2019,3063 -7348,18102 -8547,22037 -2619,8596 -11466,40661 -11190,49931l-2813 5811 -7021 28367 -5736 0c4616,19806 -17480,63734 -31028,74103 -16488,12622 -75452,4047 -89395,-5290 -6343,0 -79536,-11137 -82856,-12719 -17594,-8385 -56684,-18005 -56684,-40803l0 -11470c0,-19826 33342,-36318 55433,-36318l5734 0c11750,0 14475,5380 26729,5768 16844,534 22925,7612 26794,7612l1912 0c5382,0 3539,-827 5808,-4057l7573 2146c9055,-33918 49699,-118311 49699,-151007l3821 0c0,-23251 37570,-94486 47817,-114663 17941,-35333 29168,-80066 52072,-110406 48748,-64575 150244,-65481 255651,-65481l22958 487 68794 -2398c17001,-11385 60908,-11881 82212,-24832 5772,-3509 21859,-21565 25449,-28074 7569,-13720 2551,-33174 8941,-46492l-3824 0 479 -87952 -10036 -219800c-313,-6571 3539,-25427 3750,-40215 183,-12811 1759,-27883 1905,-43972 219,-24426 13970,-49618 39543,-50753l9966 -4634 2182 -20993 0 -21025c-16936,-377 -10544,-7582 -20661,-11835 -2257,-949 -23883,-8761 -25294,-9115 -24142,-6050 -38876,-26838 -41975,-26838l-5734 0c-430,-3924 -24044,-42096 -28672,-53523 -5226,-12895 -17005,-48061 -14544,-69016l10720 -66700c9470,-14139 8028,-22652 21506,-35839 12809,-12534 13077,-17980 29389,-29869 9131,-6654 2982,-7501 15316,-13355 8556,-4061 12572,-5617 20176,-10409 11802,-7440 32200,-11220 41843,-16582l39982 -6725c32769,-5252 109477,21283 125701,34866 22347,18707 55892,66677 55892,106587l0 47786c0,11301 -9558,37036 -9558,51612zm-961484 1.22336e+006l13449 7089 40072 4381c-3367,6365 -7645,13384 -7645,22937l0 3824c0,6726 7030,7610 11468,11468l10185 9092 1285 -1446 0 -3823c10544,877 16623,7424 38076,9710 10997,1172 28458,4264 41125,6663 20041,3795 62368,13751 82622,7823 22376,-6548 20449,-45696 29979,-65598 7307,-15259 14429,-57216 20031,-75543 4241,-13870 6171,-23625 10618,-37169 3874,-11793 9655,-24158 12696,-35091 6987,-25109 12518,-50029 19082,-76494 6374,-25695 13449,-49654 19877,-75698 2689,-10902 26161,-59758 31733,-63842 -5734,24615 -13559,25658 -11461,55426 1505,21351 9734,42061 30577,42061l49699 0c0,21682 3074,39155 3730,61261 559,18908 15250,30259 25435,39558 5653,5160 31853,22594 39018,25970 13893,6548 36400,10433 42684,22309 5126,-1228 3604,-1913 7646,-1913 41,0 63393,14425 73466,16375 30135,5839 46857,9707 73016,18737 41333,14267 71429,55088 71152,110394l2961 5435 -1176 27885 -9293 4384 -854 -1711 -23427 11646 -2342 9475c8819,10145 27725,24850 45878,24850l63079 0c31187,0 55719,-6690 82121,-7718 36759,-1431 53835,4520 66977,-22866 -2930,-4376 -12919,-17204 -19117,-17204l-5734 0 76 -59255 1835 -53524 0 -13381c0,-10418 -1177,-33758 2667,-47046 5434,-18769 -3670,-40037 -2406,-46576l9298 -65032 3822 0 0 -5734c0,-4285 1513,-4195 3823,-7647 0,-11220 4905,-42807 13380,-45875l0 -7647c0,-7363 28674,-31972 28674,-43963l0 -19117c0,-4285 -1513,-4195 -3823,-7644 0,-19106 -4199,-23549 -11470,-34408 -5707,474 -15291,3187 -15291,-5734l0 -5734c0,-2704 9354,-19111 10799,-25519 1345,-5972 2581,-28944 3182,-35429l3424 -11382 9356 -6043c33475,0 43740,-818 53269,-25102 7486,-19082 11721,-40478 11721,-66650l0 -17203c0,-24880 -5421,-53334 -2317,-73044 3131,-19889 676,-56220 2303,-77980 2035,-27234 -128,-48671 7,-74527 67,-12979 568,-27397 81,-40220 -503,-13171 -5808,-22252 -5598,-34584l-23209 -21297 -20966 2432 0 -22940c0,-9018 -6446,-4093 -11536,-5072l-36250 3162c-1000,4287 -1913,4394 -1913,9557l0 13380 -7646 0c-19836,0 -25243,9353 -33583,21851 -6876,10305 -9525,3753 -12245,16429 -2211,10316 -823,15708 -2094,26576 -2975,25427 -1463,69960 -1064,103363l-714 24844c-151,16182 4018,30181 -269,43693 -3313,10438 -3552,33968 -3552,40412l-944 5761 2515 51568 -1571 28688 0 1913c0,7148 8664,35326 11944,39665 3062,4046 27200,23414 28196,23414 5164,0 5272,-913 9559,-1912 2310,3451 3822,3361 3822,7646l0 11470c0,26413 -12299,47192 -22938,63080 -2416,1533 -12045,5734 -15292,5734 -7199,0 -3614,-1258 -11470,-1913 -14504,9714 -45741,9559 -68813,9559l-51610 0c-17324,0 -22846,-2908 -34740,-5401 -11441,-2398 -24421,1704 -35974,1591 -24670,-243 -45868,5721 -72649,5721l-72637 0c-26583,0 -48497,-5072 -72846,-7584 -12081,-1245 -58433,-62 -76251,-62l-19115 0c-26412,0 -59202,10786 -61169,34407l-3823 0c2236,-26865 36264,-38231 64992,-38231 35308,0 46183,1437 78799,-3395 25724,-3811 50044,-6162 74122,-6162l43963 0 106911 -9072c7545,-3536 37861,-8130 44099,-8130l11468 0 -1979 -9541c13161,-8785 28585,-31742 39735,-44458 16019,-18268 16347,-39288 27236,-54958 1227,-14763 9557,-24482 9557,-40140l0 -72639c0,-32443 -3841,-58361 -3805,-93686 29,-28492 1893,-59033 1893,-91730 0,-66672 3823,-126387 3823,-193060l0 -13381c0,-36945 -17742,-45875 -55433,-45875l-2190 309 -1634 -23247c13739,-1144 48578,-16282 63325,-20783 31161,-9512 31296,-14783 50926,-35091 9133,-9449 28672,-38806 34866,-51151 4260,-8490 17184,-57400 17184,-68834l0 -28673c0,-57626 -20886,-91020 -49262,-120861 -17304,-18197 -27947,-22220 -52320,-31788 -14110,-5538 -52749,-15563 -70453,-15563l-17203 0c-22216,0 -61038,8869 -77820,15845 -16837,6999 -46697,23504 -58370,35292 -20130,20331 -27511,24476 -41224,52440 -8313,16954 -21383,48126 -21383,72281l0 22938c0,153 5733,31397 6432,33710 3852,12736 6739,18114 11044,29098 6983,17823 15149,39437 26060,54224 6719,9108 35694,29522 46228,34055 11818,5087 53599,13433 53599,26682l0 13381c0,9624 -35692,8247 -36455,36676l-5599 -2268c-1952,8385 -6606,13136 -9126,25281 -2487,11997 -2344,17963 -2342,32064 2,23688 -4693,45331 -3541,64978l9275 250419 0 45877c0,24899 -1896,39698 -11466,55435 -6031,9920 -27088,23820 -39383,27520 -10843,3260 -16724,2205 -28306,4190 -13139,2252 -19288,6176 -27875,6532 -15042,622 -13131,5205 -26855,3999 -10109,-890 -19736,1722 -32416,1722l-7645 0c-46195,0 -123883,-2727 -165226,6809 -15093,3482 -21859,8368 -33405,10559 -15629,2967 -19064,7301 -32683,11283 -10701,3125 -46793,30386 -47765,42074 -15193,1265 -10972,15920 -22938,19114 -651,29228 -62496,136031 -73842,170833 -9582,29389 -19139,63957 -29405,92930 -5603,15817 -10932,27982 -16460,44708 -2293,6942 -15809,42746 -16010,45158 -8667,-4159 -46408,-17203 -57345,-17203l-1911 0c-26328,0 -28422,2451 -45250,12095 -7733,4433 -29300,20795 -29300,29957l0 13381c0,36631 32587,37609 55435,49699z"/>
+ <path class="fil4" d="M2.68124e+006 997188c-12739,19024 -5734,23630 -5734,49699l0 5734c0,34158 -1914,59844 -1910,91751 0,15153 1838,36662 221,45955 -2544,14619 -4045,28830 -4045,45799l0 3821c0,44264 -8608,122336 42053,122336l8851 -93 2619 49792c-5290,7900 -3541,14777 -8539,27782 -3855,10043 -13468,14544 -14401,25741l15696 -419 9154 -35900 3824 0c0,-22231 3898,-55647 21305,-58976 42101,-8054 35733,8650 53251,-28945 12297,-26391 5727,-113931 5727,-154838l-762 -15342 4584 -93616 0 -32495c0,-22947 2685,-51200 -7559,-70390l-7733 1577c-330,-14869 -12340,-10108 -22938,-17204 -15735,3667 -39746,1177 -61264,1817 -16046,476 -32400,20495 -32400,36414z"/>
+ <path class="fil3" d="M1.7771e+006 1.88604e+006c0,7850 24676,13975 31731,17970 9725,5503 26858,5937 39074,8712 11384,2587 73931,14675 83291,12818 19524,-3877 22604,-5013 27090,-22702 3784,-14918 6911,-23363 10715,-37072 3998,-14411 6413,-25474 10963,-38738 3920,-11427 4884,-25974 8579,-39207 7149,-25593 19491,-50576 24833,-72653 6313,-26084 13102,-52230 19465,-78024 6236,-25284 11819,-54058 20083,-77402 4672,-13199 9137,-22775 14963,-34737 4301,-8835 13211,-16763 16965,-30822 -25744,13622 -56933,80469 -70097,111494 -12464,29375 -44593,100135 -44593,135089l-7537 2330 -109 5317c0,695 -10600,38998 -12071,43362 -5647,16766 -8027,22500 -11200,42323 -2935,18345 -32477,51942 -55100,51942l-1913 0c-11051,0 -87114,-15973 -93662,-19115 -3237,12123 -11470,3973 -11470,19115z"/>
+ <path class="fil5" d="M2.47671e+006 1.94529e+006c7222,10785 37963,19117 57346,19117l30582 0 145436 -13627 1039 -2517 -10404 -14691 -11849 797 27 3277 -166301 0c-6689,0 -11287,8534 -15291,11468l-4332 -9326 -5226 -232c-6214,0 -1443,1658 -9557,3824l0 -3824 -11470 5734z"/>
+ <path class="fil4" d="M2.73093e+006 941753l0 7646 5783 -440 24802 2353 0 -11470c0,-4404 -1330,-5734 -5734,-5734l-13381 0c-5869,0 -11470,1769 -11470,7645z"/>
+ <path class="fil6" d="M2.42624e+006 1.48194e+006c-12244,2164 -40564,4181 -54532,2541 -29467,-3456 -81100,-3686 -112914,-3686 -19573,0 -39243,-1753 -55361,-1985 -23819,-343 -36833,3775 -55566,3836 -29418,94 -49640,36833 -49640,66962l0 17204c0,26666 40714,22938 66903,22340l55433 598 5736 0c21886,0 35260,-4242 59328,-3897 18177,263 41652,1604 63080,1913 21007,302 39194,52 61095,72 24110,23 38406,-3822 61169,-3822l28672 0 0 -3823 3823 0 0 3823 80338 433 20971 -2345 15293 0c277,-3331 137,-8253 3822,-7634l42054 5723 21027 1911 5734 0c19356,0 40785,-29043 50064,-41688 7030,-9584 7095,-23608 4905,-36205 -3289,-18914 -992,-22681 -20793,-27516l-6320 4614 -3007 -6250 -17204 0 -23233 1587 -7686 6148 -1508 -6838 -51678 4839c-21178,0 -43451,1939 -61122,1957 -18128,18 -51094,-6392 -59287,-5558l-19131 1688c-14583,1086 -31853,-232 -50465,3058z"/>
+ <path class="fil6" d="M2.51305e+006 1.59622e+006l-51635 -732 -105107 4589 -15319 -766 -152920 -595 -13381 595c0,60235 2539,79389 40525,104750 20862,13929 74420,38001 104749,40524l22938 5734c51056,11896 86237,12243 123127,41264 14761,11613 28624,27403 34755,47439 2178,7122 8038,28390 8396,33659 746,11031 748,8938 2844,18327 2475,11090 -2195,6358 -908,16055l2394 19052 10986 63 15292 521 129982 -521 0 -5734c14538,3386 11533,-17075 11515,-34455 -14,-14117 -1957,-30322 -1957,-47740l0 -51611 521 -15292 -521 -9557c0,-19995 6185,-57709 9151,-76866 1051,-6793 -421,-13370 1094,-19933 1163,-5038 3975,-11590 4679,-16346 2121,-14319 6101,-25634 6101,-35952l10467 -24491c-10467,437 -13773,6160 -23632,5321 -8499,-725 -15205,-1861 -26975,-1857 -20242,7 -37875,-414 -49699,0l-97462 4555z"/>
+ <g id="_90989928">
+ <path id="_90990096" class="fil2" d="M2.04391e+006 852284l-2539 1779 -1098 -3571c-19565,12246 -27424,57278 -45187,62739l-1786 549c-5694,1751 -33288,-15430 -52310,-11270l1182 1705 -12031 7491c916,13175 3007,16660 -12923,21552l-945 15820 -5912 -29c2828,13059 -6749,3907 -11873,13065 -2173,3885 -8905,14676 -7768,18373 1157,3763 8560,13124 11392,17990 -779,4077 -1952,6362 -278,11807l549 1786c14879,48393 62501,47342 101745,50542 24396,1989 36162,5921 57835,12126 19962,5717 33832,17108 52262,22644 327,5139 -750,3914 411,7689 40,130 41762,22677 46396,25256 13116,7296 32714,21485 45490,26971 25336,10881 73760,35566 107738,25120l12496 -3842c25021,-7693 73263,-52440 82527,-70380 14700,-28463 31812,-43502 47703,-70158 16006,-26840 43843,-70057 58299,-97435 7232,-13696 47150,-72186 46809,-81308 -44,-18 -3879,-760 -4119,-687 -5074,1561 -98848,157722 -108554,173929 -15561,25981 -33808,43475 -47694,70163 -10735,20630 -53107,61338 -82521,70381 -25727,7910 -59845,-4131 -79277,-11143 -32773,-11824 -38790,-18551 -66329,-38407 -10157,-7324 -19640,-18698 -30366,-21667 -10909,-3021 -24293,-10518 -34422,-16831 -8635,-5383 -64344,-28725 -72841,-26113l-4672 -11 -12902 -6310 -5356 1647c-5954,1831 -5277,-4238 -19497,134 -3114,-4136 -32488,-5491 -39465,-7309 -22690,-5914 -17902,-22090 -33712,-20992 -2182,-5440 -3734,-5793 -5626,-11947l-2196 -7141c5185,256 20694,9269 22242,8794 2920,-898 5026,-2716 4257,-5217 -1909,-6209 -31739,-14261 -37066,-31588 -1685,-5482 -1640,-11220 3848,-12907 4821,-1482 5184,-660 9474,-958l1647 5355c1274,4146 24520,17634 33910,14973l-1647 -5355c-2557,-8319 -20924,-4509 -25534,-19503l-3292 -10709c-1060,-3448 987,-8120 3159,-8788 13038,-4008 29208,20571 40775,24586 1294,-1594 4462,-4552 3709,-7001 -823,-2675 -28615,-23165 -30064,-27879 -3811,-12395 707,-13584 7556,-19908 15321,2922 31387,4262 43320,13537l13110 -1580c17239,-17224 35132,-69417 53152,-74957l1787 -549c6153,-1892 7317,-804 12803,-1884l3123 2850c1210,17415 -24798,59632 -31985,78696 -11923,31620 34068,59332 49859,70941 35912,26402 109352,67581 151703,80355 80846,24385 112515,-36081 139571,-87161 13828,-26106 23974,-51144 36686,-77701 9927,-20737 25364,-66362 29364,-89476 33,-186 66,-372 96,-554 30,-182 109909,37983 109938,37804 59,-360 -110712,-38092 -110659,-38441 -11430,3795 -14235,18653 -18613,28998 -5447,12867 -5451,33542 -10527,45018 -8862,20040 -20528,45075 -30879,64339 -19940,37115 -38646,95426 -92993,112135 -48207,14821 -107068,-39629 -126175,-35452 -2685,-6695 -45223,-29058 -53675,-34086 -11467,-6820 -42191,-28939 -51123,-38903 -8807,-9826 -15255,-12746 -11419,-30411 2203,-10137 4021,-22826 8551,-31337 6926,-13006 25337,-44071 20108,-61079 -1387,-4510 -10140,-6651 -13455,-5632l-16820 6169 -6457 9759z"/>
+ <path id="_90990048" class="fil3" d="M2.44802e+006 823957c-4000,23114 -19437,68739 -29364,89476 -12712,26557 -22858,51595 -36686,77701 -27056,51080 -58725,111546 -139571,87161 -42351,-12774 -115791,-53953 -151703,-80355 -15791,-11609 -61782,-39321 -49859,-70941 7187,-19064 33195,-61281 31985,-78696l-3123 -2850c-5486,1080 -6650,-8 -12803,1884l-1787 549c-18020,5540 -35913,57733 -53152,74957l-13110 1580c-11933,-9275 -27999,-10615 -43320,-13537 -6849,6324 -11367,7513 -7556,19908 1449,4714 29241,25204 30064,27879 753,2449 -2415,5407 -3709,7001 -11567,-4015 -27737,-28594 -40775,-24586 -2172,668 -4219,5340 -3159,8788l3292 10709c4610,14994 22977,11184 25534,19503l1647 5355c-9390,2661 -32636,-10827 -33910,-14973l-1647 -5355c-4290,298 -4653,-524 -9474,958 -5488,1687 -5533,7425 -3848,12907 5327,17327 35157,25379 37066,31588 769,2501 -1337,4319 -4257,5217 -1548,475 -17057,-8538 -22242,-8794l2196 7141c1892,6154 3444,6507 5626,11947 15810,-1098 11022,15078 33712,20992 6977,1818 36351,3173 39465,7309 14220,-4372 13543,1697 19497,-134l5356 -1647 12902 6310 4672 11c8497,-2612 64206,20730 72841,26113 10129,6313 23513,13810 34422,16831 10726,2969 20209,14343 30366,21667 27539,19856 33556,26583 66329,38407 19432,7012 53550,19053 79277,11143 29414,-9043 71786,-49751 82521,-70381 13886,-26688 32133,-44182 47694,-70163 9112,-15214 92308,-153764 106663,-171970 -14771,-4982 -107948,-37332 -107976,-37164l-96 554z"/>
+ </g>
+ <path class="fil3" d="M2.51529e+006 940603c-14456,27378 -42293,70595 -58299,97435 -12943,21711 -26696,35715 -39296,55543l2144 46946 -479 87952 3824 0c-6390,13318 -1372,32772 -8941,46492 -3590,6509 -19677,24565 -25449,28074 -21304,12951 -65211,13447 -82212,24832l-68794 2398 -22958 -487c-105407,0 -206903,906 -255651,65481 -22904,30340 -34131,75073 -52072,110406 -10247,20177 -47817,91412 -47817,114663l-3821 0c0,32696 -40644,117089 -49699,151007l-7573 -2146c-2269,3230 -426,4057 -5808,4057l-1912 0c-3869,0 -9950,-7078 -26794,-7612 -12254,-388 -14979,-5768 -26729,-5768l-5734 0c-22091,0 -55433,16492 -55433,36318l0 11470c0,22798 39090,32418 56684,40803 3320,1582 76513,12719 82856,12719 13943,9337 72907,17912 89395,5290 13548,-10369 35644,-54297 31028,-74103l5736 0 7021 -28367 2813 -5811c-276,-9270 8571,-41335 11190,-49931 1199,-3935 6528,-18974 8547,-22037 8292,-12581 3884,-7911 9910,-20673 13400,-28383 22053,-57971 35680,-86658 10424,-21940 29802,-61972 43837,-78498 4397,-5175 27592,-26415 32264,-28904 11311,-6031 30884,-13339 39888,-19370l24802 -2351c17475,-1426 29991,3609 47858,2374 8341,-577 30536,-4659 41240,-6546 34095,-6015 55345,-3034 90630,-3034l3823 0c26388,0 78733,440 93665,-9558 41162,0 70805,-6584 90971,-29452 12165,-13795 47100,-53621 42833,-73769 11500,-3070 15293,-40433 15293,-57344l0 -51611c0,-5823 -868,-6991 -1913,-11468l4100 -5506c-15149,-31225 -277,-290782 -277,-350034 0,-43593 234,-68814 -43965,-68814 -21374,-14314 -19114,-156 -19114,-34408l15198 -9710 47709 -10125 2441 -4877c18140,-550 46967,-26766 56226,-39130 7296,-9744 13294,-17532 20441,-27345 6509,-8935 10927,-20705 16639,-29236 0,-14576 9558,-40311 9558,-51612l0 -47786c0,-39910 -33545,-87880 -55892,-106587 -16224,-13583 -92932,-40118 -125701,-34866l-39982 6725c-9643,5362 -30041,9142 -41843,16582 -7604,4792 -11620,6348 -20176,10409 -12334,5854 -6185,6701 -15316,13355 -16312,11889 -16580,17335 -29389,29869 -13478,13187 -12036,21700 -21506,35839l-10720 66700c-2461,20955 9318,56121 14544,69016 4628,11427 28242,49599 28672,53523l5734 0c3099,0 17833,20788 41975,26838 1411,354 23037,8166 25294,9115 10117,4253 3725,11458 20661,11835l0 21025 -2182 20993 -9966 4634c-25573,1135 -39324,26327 -39543,50753 -146,16089 -1722,31161 -1905,43972 -165,11555 -2553,25594 -3440,34315 2877,-6254 5621,-12351 8139,-18045 5076,-11476 5080,-32151 10527,-45018 4378,-10345 7183,-25203 18613,-28998 -49,322 94158,32438 108766,37714 899,-1134 1519,-1779 1822,-1872 240,-73 4075,669 4119,687 341,9122 -39577,67612 -46809,81308zm12598 -270485l-28817 15369 -40345 5765c-4056,549 -37896,-24458 -41953,-29132 -5346,-6160 -29132,-34585 -29132,-41953l0 -9605c0,-4427 1337,-5763 5763,-5763 12946,0 27175,27485 33935,37147 9323,13322 23389,26252 44835,26252 24322,0 33346,-19213 56962,-18789l3754 5250 -1261 13374 -3741 2085zm0 -92216l-7685 0c-10377,0 -25734,-19542 -24639,-32279 1008,-11750 10964,-31120 24639,-31120l5763 0c15477,0 23056,11788 23056,26896l0 5763c0,12681 -8934,30740 -21134,30740zm-86453 -32660c-13227,0 -28819,-20026 -28819,-30739 0,-12941 11423,-36503 23055,-36503 12616,0 32660,10527 32660,24975 0,15227 -9970,42267 -24976,42267l-1920 0z"/>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Haematuria.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Haematuria.svg
new file mode 100644
index 0000000..2b1d2ce
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Haematuria.svg
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="27cm" height="18cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 2.1e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#1F1A17;stroke-width:2000}
+ .fil1 {fill:#1F1A17}
+ .fil4 {fill:#DA251D}
+ .fil2 {fill:#FFF500}
+ .fil3 {fill:#FFF974}
+ .fil5 {fill:#FFFB9C}
+ .fil6 {fill:#FFFCC8}
+ .fil0 {fill:white}
+ .fil20 {fill:#868C9C}
+ .fil23 {fill:#926980}
+ .fil18 {fill:#944B5C}
+ .fil24 {fill:#9B7C91}
+ .fil15 {fill:#9B959F}
+ .fil9 {fill:#A15B6E}
+ .fil7 {fill:#AE7183}
+ .fil22 {fill:#B0A9A3}
+ .fil21 {fill:#B2B4C8}
+ .fil19 {fill:#B57778}
+ .fil10 {fill:#B78491}
+ .fil8 {fill:#BC91A2}
+ .fil11 {fill:#BCC1D2}
+ .fil17 {fill:#C59EA6}
+ .fil14 {fill:#D0A295}
+ .fil13 {fill:#D1B6A3}
+ .fil12 {fill:#D8C6B8}
+ .fil16 {fill:#E1D0D8}
+ .fil25 {fill:#E9E7E9}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <path class="fil0" d="M1.14161e+006 618640c-13201,-17921 -31131,-18062 -40130,-37050l-1028 -18473 0 -6172c0,-14022 15921,-12999 24104,-17037 11879,-5861 13336,-9694 27976,-15221 18909,-7138 39898,-20437 52320,-34076 22928,-25180 45766,-80344 45766,-127025l0 -51425c0,-44938 -29669,-58757 -50854,-82853 -19306,-21962 -53000,-42625 -93141,-42625 -30334,0 -62202,12717 -83709,23260 -14084,6905 -53735,37913 -54114,54907 -23521,12447 -41141,74815 -41141,115193l0 28798c0,34295 29073,83798 46795,101312 12222,12077 27620,23095 43679,30371 7261,3290 18129,10186 26756,9982 7905,-185 5446,-6006 8738,5853 1089,3929 3627,9926 3627,14985 0,1101 -13110,20343 -14859,22169 -10417,10873 -13183,8113 -22061,14964 -10490,8098 -20678,34299 -20678,53376l-654 30942 4768 41053 0 26742c0,64501 1312,116316 6155,181031 4407,58878 8619,123803 8472,183110l3886 143938 0 28798c0,93313 -4114,181362 -4114,277696 0,46627 -13,93252 0,139877 13,44049 -6172,94492 -6064,135848l-10449 13591 -49313 4837c-43787,3447 -62007,-9107 -88857,24280 -24368,30301 -9724,61142 25483,69948 27121,6782 83165,394 114801,394 18258,0 42813,2177 52161,892 17424,-2397 38626,-2948 56590,-3882l14673 -3181c18188,-27163 21543,-31825 24701,-74037 837,-11176 -1021,-87636 -2894,-97931 -5117,-28114 -8622,-165637 -5495,-192268 6652,-56688 -7859,-145251 582,-198947 9582,-60960 -2495,-137286 -2495,-191739l0 -86394c0,-39798 4161,-96029 11572,-136534 6317,-34527 2827,-110738 2827,-151447 0,-48936 5399,-100662 -145,-147960 -3142,-26811 -882,-43738 -14237,-61870zm30548 -304854l-6312 -12624c0,-9948 -10569,-44181 2106,-44181 1118,0 4618,3030 6311,4208 0,21782 6313,28606 6313,42077l0 10520 -8418 0zm-75740 185138c0,5276 -4618,16832 -8417,16832 -4923,0 -8414,-3490 -8414,-8413l0 -2106c0,-38600 346,-69426 -46286,-69426 -4493,0 -30586,15810 -33556,19040 -2318,2523 -25354,36761 -25354,16724 0,-18707 43301,-54700 61011,-54700l12627 0c22400,0 48389,26085 48389,46287l0 35762zm29456 -117817c-23282,0 -35280,-18087 -35768,-39974 16322,-1355 322,-18509 31309,-23397 18141,-2860 29706,-616 29706,21296l0 6312c0,15057 -10180,35763 -25247,35763zm-54704 -164100c0,13379 -40512,37869 -56805,37869l-2534 -10411 1822 1075 4919 -9599c14643,-1216 35303,-23141 48391,-23141 1872,0 4207,2336 4207,4207zm-44180 122025c-15257,0 -23144,-18357 -23144,-33662 0,-12904 8180,-22772 16832,-27351 13435,1118 42076,5337 42076,18937l0 12621c0,17120 -18340,29455 -35764,29455z"/>
+ <g id="_63072296">
+ <path id="_63081072" class="fil0" d="M2.45686e+006 329755l10285 0c0,21692 10131,29670 22194,39517 5764,4707 36364,18079 45688,18079 18958,0 45615,-22962 49371,-39084 7223,163 12341,1828 12341,8230 0,6912 -13638,25907 -19276,30091 -2693,1999 -32420,15162 -34207,15162l-4113 0c-22111,0 -44415,-11109 -56044,-22125 -21726,-20582 -27049,-13519 -26239,-49870zm121366 -39084c-14798,-3446 -32914,-17910 -32914,-34968l0 -6171c0,-21575 13022,-20047 16457,-32912l24685 0c10404,0 18514,16547 18514,28798 0,30189 -7703,35181 -26742,45253zm-94626 -92564l4116 0c8591,0 16455,20382 16455,30854 0,18554 -8024,43197 -26740,43197 -26490,0 -39902,-74051 6169,-74051zm-43197 -16457c-23521,12447 -41141,74815 -41141,115193l0 28798c0,34295 29073,83798 46795,101312 12222,12077 27620,23095 43679,30371 7261,3290 18129,10186 26756,9982 7905,-185 5446,-6006 8738,5853 1089,3929 3627,9926 3627,14985 0,1101 -13110,20343 -14859,22169 -10417,10873 -13183,8113 -22061,14964 -10490,8098 -20678,34299 -20678,53376l-654 30942 4768 41053 0 26742c0,64501 1312,116316 6155,181031 4407,58878 8619,123803 8472,183110l3886 143938 0 28798c0,93313 -4114,181362 -4114,277696 0,46627 -13,93252 0,139877 13,44049 -6172,94492 -6064,135848l-10449 13591 -49313 4837c-43787,3447 -62007,-9107 -88857,24280 -24368,30301 -9724,61142 25483,69948 27121,6782 83165,394 114801,394 18258,0 42813,2177 52161,892 17424,-2397 38626,-2948 56590,-3882l14673 -3181c18188,-27163 21543,-31825 24701,-74037 837,-11176 -1021,-87636 -2894,-97931 -5117,-28114 -8622,-165637 -5495,-192268 6652,-56688 -7859,-145251 582,-198947 9582,-60960 -2495,-137286 -2495,-191739l0 -86394c0,-39798 4161,-96029 11572,-136534 6317,-34527 2827,-110738 2827,-151447 0,-48936 5399,-100662 -145,-147960 -3142,-26811 -882,-43738 -14237,-61870 -13201,-17921 -31131,-18062 -40130,-37050l-1028 -18473 0 -6172c0,-14022 15921,-12999 24104,-17037 11879,-5861 13336,-9694 27976,-15221 18909,-7138 39898,-20437 52320,-34076 22928,-25180 45766,-80344 45766,-127025l0 -51425c0,-44938 -29669,-58757 -50854,-82853 -19306,-21962 -53000,-42625 -93141,-42625 -30334,0 -62202,12717 -83709,23260 -14084,6905 -53735,37913 -54114,54907z"/>
+ <path id="_63082440" class="fil1" d="M2.4404e+006 181650c379,-16994 40030,-48002 54114,-54907 21507,-10543 53375,-23260 83709,-23260 40141,0 73835,20663 93141,42625 21185,24096 50854,37915 50854,82853l0 51425c0,46681 -22838,101845 -45766,127025 -12422,13639 -33411,26938 -52320,34076 -14640,5527 -16097,9360 -27976,15221 -8183,4038 -24104,3015 -24104,17037l0 6172 1028 18473c8999,18988 26929,19129 40130,37050 13355,18132 11095,35059 14237,61870 5544,47298 145,99024 145,147960 0,40709 3490,116920 -2827,151447 -7411,40505 -11572,96736 -11572,136534l0 86394c0,54453 12077,130779 2495,191739 -8441,53696 6070,142259 -582,198947 -3127,26631 378,164154 5495,192268 1873,10295 3731,86755 2894,97931 -3158,42212 -6513,46874 -24701,74037l-14673 3181c-17964,934 -39166,1485 -56590,3882 -9348,1285 -33903,-892 -52161,-892 -31636,0 -87680,6388 -114801,-394 -35207,-8806 -49851,-39647 -25483,-69948 26850,-33387 45070,-20833 88857,-24280l49313 -4837 10449 -13591c-108,-41356 6077,-91799 6064,-135848 -13,-46625 0,-93250 0,-139877 0,-96334 4114,-184383 4114,-277696l0 -28798 -3886 -143938c147,-59307 -4065,-124232 -8472,-183110 -4843,-64715 -6155,-116530 -6155,-181031l0 -26742 -4768 -41053 654 -30942c0,-19077 10188,-45278 20678,-53376 8878,-6851 11644,-4091 22061,-14964 1749,-1826 14859,-21068 14859,-22169 0,-5059 -2538,-11056 -3627,-14985 -3292,-11859 -833,-6038 -8738,-5853 -8627,204 -19495,-6692 -26756,-9982 -16059,-7276 -31457,-18294 -43679,-30371 -17722,-17514 -46795,-67017 -46795,-101312l0 -28798c0,-40378 17620,-102746 41141,-115193zm156336 298267c0,-9605 49020,-33519 60361,-38379 15275,-6544 39726,-36779 46608,-52129 25839,-57634 30856,-81746 30856,-164562 0,-7049 -11763,-41576 -15166,-46545 -8241,-12031 -18928,-22546 -29547,-32164 -19758,-17893 -40968,-43915 -76655,-44711l0 -8227 -34970 0c-108827,0 -191307,97937 -191307,207757l0 20570c0,67446 67653,151350 127537,156332l0 8228c0,26640 -53482,13262 -53482,106965l0 18512c0,26814 4114,50351 4114,82281 0,25909 -1875,59387 -17,84354 3703,49715 10228,102231 10251,158423 21,52073 6223,105269 6223,164511 0,54219 2055,109680 2055,166617l0 10285c0,58689 -4113,117290 -4113,181017 0,60353 2188,126126 -2073,183057 -2416,32275 886,59411 -3660,88906 -6439,41776 4962,42867 -49808,42760 -39000,-77 -54920,-3303 -80215,12351 -12371,7656 -33732,38043 -30865,59642l2578 20501c5512,4110 9563,11232 16864,15596 9380,5610 14973,4266 24431,8482 17036,7598 35914,4704 59001,4813 38288,179 85348,-2084 127516,-2079 55846,4 68532,-2212 83123,-46472 11239,-34099 5332,-77014 5332,-118089l0 -39083c0,-21216 -5874,-47831 -6251,-73974 -420,-29285 -1979,-52264 -1979,-82358l0 -16457 652 -78165 -652 -51427 2503 -76092 3669 -17 0 -6171 -6255 -164556 83 -71999c0,-22921 1860,-46546 2137,-65747 379,-26352 3215,-43485 4006,-63873 1657,-42619 8256,-79558 8256,-127506 0,-33302 -4053,-106750 437,-135326 6247,-39739 -4551,-89547 -4551,-127971 -7688,-11483 -8855,-20717 -21382,-30043 -7146,-5318 -26786,-16517 -30044,-21383l8438 -16350 3905 -105 0 8227 4114 0c-1359,-5836 -2058,-3516 -2058,-8227z"/>
+ <path id="_63078584" class="fil2" d="M2.3684e+006 1.09496e+006c10429,0 14248,40 16457,-8227 -44204,-986 -97891,31700 -129624,51396 -37204,23094 -78877,43041 -114346,68730 -33234,24068 -73011,55508 -100072,85064 -28773,31425 -56897,67338 -86398,96677 -29200,29044 -53844,71445 -81380,103754 -4762,5588 -10063,7617 -12492,12193 -4349,8195 -3072,6940 -8454,14171 -6742,9058 -12456,15537 -19351,25905 -12428,18685 -25951,34203 -37440,53068 -22041,36189 -44718,81145 -60755,122322 -6429,16515 -51147,120815 -51147,131926 0,564 1417,3760 2056,6172l4115 0c2457,-9210 7768,-8015 11156,-21756 2755,-11181 4406,-14051 7649,-23207 5883,-16614 12132,-28423 17961,-45807 4285,-12786 32753,-83747 39345,-86133 -6072,12652 236,11682 -6190,22564 -4157,7041 -6909,13919 -10960,21996 -7930,15816 -14801,26574 -19484,44286 -4592,17377 -12100,29612 -17271,46497 -2216,7238 -11579,43616 -20150,43616l-6171 0 -9402 32582 2182 1588 9274 -7432c3,10813 -2267,10091 6175,12345 6211,-26661 14972,-48694 24682,-71997 5354,-12848 7180,-22681 13768,-35599 6586,-12918 5380,-28589 17090,-26109l0 -6172c0,-20637 47319,-116012 59654,-119306l2260 -24660 45481 -69693 7802 -269c881,-10613 56963,-90900 66355,-102320 10072,-12251 27842,-36779 37930,-46408 9390,-8961 10097,-4193 21780,-19361 5950,-7724 8196,-20614 17929,-23213l5143 7201c7317,-24587 57332,-66923 77447,-80945 29352,-20461 52794,-49540 84031,-70246 20301,-13457 74946,-55169 95006,-61330 8260,-2536 49508,-18982 55469,-22700 13540,-8446 42583,-12552 47004,-29105l-4114 -2058z"/>
+ <path id="_63077240" class="fil1" d="M2.57822e+006 290671c19039,-10072 26742,-15064 26742,-45253 0,-12251 -8110,-28798 -18514,-28798l-24685 0c-3435,12865 -16457,11337 -16457,32912l0 6171c0,17058 18116,31522 32914,34968z"/>
+ <path id="_62789944" class="fil1" d="M2.4836e+006 198107c-46071,0 -32659,74051 -6169,74051 18716,0 26740,-24643 26740,-43197 0,-10472 -7864,-30854 -16455,-30854l-4116 0z"/>
+ <path id="_63072336" class="fil1" d="M2.53502e+006 387351c-9324,0 -39924,-13372 -45688,-18079 -12063,-9847 -22194,-17825 -22194,-39517l-10285 0c-810,36351 4513,29288 26239,49870 11629,11016 33933,22125 56044,22125l4113 0c1787,0 31514,-13163 34207,-15162 5638,-4184 19276,-23179 19276,-30091 0,-6402 -5118,-8067 -12341,-8230 -3756,16122 -30413,39084 -49371,39084z"/>
+ </g>
+ <path class="fil3" d="M112151 576708c7631,-7449 37830,-39525 35345,-45542l1812 2090 17091 -14826 -1877 -2166 -19162 -151 -42557 151 -64 3697 -28172 2904c-109,22906 6722,77956 -391,93232l961 6612c7965,-663 15761,-16445 18699,-21745 2823,-5090 14578,-20607 18315,-24256z"/>
+ <path class="fil1" d="M375214 509878c5315,-11078 8196,-30897 -4255,-31933 -1728,7418 -1585,31933 -10641,31933l-14899 0 -174562 -7590 -2078 -926c-9410,0 -4866,2130 -17027,2130l-19154 0c-12739,0 -75165,3856 -76615,21289l46756 -4820 64 -3697 42557 -151 19162 151 1877 2166 -17091 14826 -1812 -2090c2485,6017 -27714,38093 -35345,45542 -3737,3649 -15492,19166 -18315,24256 -2938,5300 -10734,21082 -18699,21745l-961 -6612c7708,-16554 -959,-79815 576,-98265 -5610,2782 4265,19722 -3872,19722l-6384 0 -422 14914c1344,32511 -8800,60613 -13680,88066 -4311,24244 -2923,72300 -2923,90746l0 6388c0,6666 3153,43199 2577,49418 -3012,32420 8909,31071 14448,46381 22757,0 31046,3360 48975,2560 15432,-688 27197,-1185 46803,-2552 34037,-2374 71830,-10653 100018,-10653 28295,0 87550,-14332 108538,-4257 3685,-11121 19889,1860 21283,-14902l-6384 -306 0 2434 -6386 0c-1798,-7723 -5508,-70387 -5510,-74496 -8,-8510 5309,-25236 4247,-34910 -1187,-10838 -1150,-29774 -866,-35357l2224 -42573 -544 -10678c507,-893 803,-10121 449,-12744l-4638 -34010c-493,-6527 6256,-10863 -3875,-14954l0 -4257 4258 0 2610 -23357 -484 -6448 4258 0 -4258 -2129z"/>
+ <path class="fil4" d="M362506 518435l-25559 443 -25578 1645c8122,16933 -17027,24316 -17027,46834 -9183,-3795 -26897,26939 -27666,36192 -6726,-2631 -21416,20817 -26267,29076 -7992,13607 -21483,24629 -22682,39048 -21415,1782 -46470,76352 -65975,80897l2233 1523 -17130 26151c16840,-1843 54819,-55454 65974,-51093 1382,-12634 20244,-20770 28583,-28888 6878,-6693 1529,-6478 12445,-15273 8404,-6771 8659,-4107 13860,-11531 7147,-10204 51127,-57811 57908,-55008l-20 -6490 12789 -2026c-2026,24364 -28836,49840 -37976,68456 -5443,11084 -40274,63281 -40879,67973l-4145 -2310c3451,16296 -17772,23836 -19154,40449l-6384 0 15 8542 8179 -4178 2447 4151c1152,-13866 37198,-34373 47153,-46503 7101,-8652 39840,-40369 50744,-42909 0,30972 -46516,82109 -46820,95797 -5838,-2410 -10964,5021 -12742,13147l91486 -8887c-5398,-23177 -4988,-49212 -5559,-71985 -696,-27755 -827,-56962 -872,-85669l6431 -2012c-1522,-3171 -2179,-20461 -2158,-29820 31,-12820 -802,-23842 3028,-25553l1318 -70189z"/>
+ <path class="fil4" d="M77266 643997l-6386 95799c-546,7995 -6556,5350 -5160,21420l5616 36515 -7066 6032 6610 14802c6819,-3273 37192,6465 56131,3029 15285,-2770 56542,-3029 74428,-3489l-4994 -8056c8592,-16244 14056,-30114 24660,-45585 5943,-8671 7639,-11815 14987,-19071 4443,-4384 9478,-16468 13754,-22432 7981,-11133 54055,-77570 55159,-87455l-26048 23115 -1640 -1850 0 6385 -6384 0c-1289,15502 -62751,62364 -63847,72383l-8512 0c-3194,11960 -28307,26193 -35346,34897 -9498,11749 -7294,7507 -18021,16033 -4495,3573 -15658,17194 -18993,17194 -4982,0 -8512,-3533 -8512,-8517 0,-14830 19840,-29379 23728,-43904l6973 -2782 -907 -2278 0 -4257c2806,-1015 27721,-39253 31446,-45182 4221,-6717 11272,-14263 16650,-21666 8772,-12068 15964,-14915 20007,-20435 -9508,-3153 9094,-16004 12858,-20898 1110,-1442 11224,-20973 14959,-25787 9090,-11714 34334,-37862 40285,-49115l-1674 -1873 -40889 33807c1707,4369 -5811,15992 -12191,13349l-21861 24970c-7080,-2926 -17758,13931 -19741,19523l-3670 -4621 0 6386 -3936 -107 -2448 -4151 0 10646c-25359,9181 -57760,58976 -78743,63866 -344,4129 98,8514 -4257,8514 -3484,0 -6384,-1274 -6384,-4257 0,-21048 46000,-73183 46775,-82910l6055 2111 -504 -7528 13647 -13858 0 -6388c0,-2007 8233,-12476 11067,-18307l2225 62 10715 -12563 29199 -45830c-5251,3517 -29611,20462 -33190,24279 -5589,5960 -8336,10171 -15277,14521 -13228,8292 -6366,3183 -16517,13282 -7818,7780 -57590,51629 -64836,52232z"/>
+ <path class="fil3" d="M228403 520858c-3547,14749 -40643,75636 -51112,78432 4741,11482 -56471,75366 -57463,87285l10641 0 -1622 -1688 25033 -23859c3036,9156 15858,-12613 21002,-17311 6255,-5710 21590,-15266 23844,-23535l6232 2527c1423,-13010 53754,-57763 58292,-56586l13849 -13813 29984 -31392 -40407 -2523 -10693 -491 -27580 2954z"/>
+ <path class="fil1" d="M240547 917445l-4221 1718 -4019 -14515 8116 -3333 49236 78987 33862 63929 38848 120010 2386 -18542 2847 -4898 -7506 -21909 11419 -2265 6532 15645c2203,5292 -232,9857 -3768,13099 11000,10111 3808,55109 7677,68288l-14699 3224 -19778 -10270 -8594 -16491 -5330 1406 -3818 -9171c-12299,1650 -20478,-23420 -24549,-31289l3930 -1636 50300 50907c-5237,-14640 -7946,-10918 -10231,-27950 -978,-7280 -1850,-13652 -6334,-21808 -11226,-20415 -11116,-29882 -20623,-52724l4133 -9536c-14052,-20950 -60024,-141667 -75801,-140495l-3742 -7732 -6273 -22649z"/>
+ <path class="fil3" d="M291158 743429l-1224 5280 -6233 -2527c-934,11241 -38269,41689 -48949,42578 -701,8449 -19126,24836 -27666,25546l-60 3551 48554 -3866 26066 -37057 23415 -43417 -13903 9912z"/>
+ <path class="fil4" d="M179420 529038c-20327,13616 -18605,19877 -33215,32770 -5346,4719 -29335,30493 -29402,36863l83899 -69633c2767,8350 11945,-7556 12731,-10342l-23372 -2432 -4257 0c-7687,0 -6384,5373 -6384,12774z"/>
+ <path class="fil5" d="M1.74844e+006 417923c7731,-7547 38328,-40046 35811,-46142l1835 2117 17316 -15022 -1902 -2194 -19414 -152 -43117 152 -65 3746 -28544 2942c-109,23208 6811,78983 -395,94460l973 6699c8070,-672 15968,-16662 18946,-22031 2860,-5157 14769,-20879 18556,-24575z"/>
+ <path class="fil1" d="M2.01497e+006 350212c5385,-11224 8304,-31303 -4311,-32353 -1751,7516 -1606,32353 -10782,32353l-15094 0 -176862 -7690 -2106 -938c-9533,0 -4930,2159 -17251,2159l-19406 0c-12906,0 -76155,3905 -77624,21568l47372 -4883 65 -3746 43117 -152 19414 152 1902 2194 -17316 15022 -1835 -2117c2517,6096 -28080,38595 -35811,46142 -3787,3696 -15696,19418 -18556,24575 -2978,5369 -10876,21359 -18946,22031l-973 -6699c7809,-16771 -972,-80866 583,-99559 -5684,2819 4321,19982 -3923,19982l-6468 0 -427 15110c1361,32940 -8917,61411 -13861,89226 -4368,24564 -2962,73252 -2962,91941l0 6472c0,6754 3195,43768 2612,50070 -3052,32847 9026,31480 14638,46992 23057,0 31455,3404 49621,2593 15635,-697 27554,-1201 47419,-2585 34485,-2406 72776,-10794 101335,-10794 28667,0 88703,-14520 109968,-4313 3734,-11267 20151,1884 21563,-15098l-6468 -310 0 2466 -6470 0c-1822,-7825 -5581,-71314 -5583,-75477 -8,-8623 5379,-25568 4304,-35370 -1203,-10981 -1166,-30166 -878,-35823l2253 -43133 -551 -10819c514,-905 813,-10254 455,-12912l-4699 -34458c-500,-6613 6338,-11007 -3926,-15151l0 -4314 4313 0 2645 -23664 -490 -6533 4313 0 -4313 -2157z"/>
+ <path class="fil2" d="M2.00209e+006 358882l-25896 449 -25915 1667c8229,17155 -17251,24636 -17251,47450 -9305,-3845 -27251,27294 -28031,36669 -6815,-2666 -21698,21091 -26612,29459 -8098,13786 -21767,24953 -22981,39562 -21698,1806 -47082,77358 -66845,81963l2263 1543 -17356 26495c17062,-1866 55541,-56184 66843,-51765 1401,-12801 20511,-21044 28959,-29269 6970,-6781 1550,-6564 12609,-15475 8515,-6859 8774,-4160 14043,-11682 7242,-10339 51801,-58573 58670,-55732l-19 -6576 12957 -2053c-2052,24685 -29215,50497 -38477,69358 -5514,11230 -40804,64114 -41417,68868l-4200 -2341c3497,16511 -18005,24151 -19406,40983l-6468 0 16 8654 8286 -4233 2480 4205c1167,-14048 37687,-34826 47773,-47115 7195,-8766 40366,-40900 51413,-43474 0,31380 -47129,83191 -47436,97059 -5916,-2442 -11109,5087 -12911,13320l92691 -9004c-5469,-23483 -5053,-49860 -5631,-72933 -705,-28121 -838,-57713 -884,-86797l6515 -2039c-1541,-3213 -2207,-20731 -2186,-30213 32,-12989 -812,-24156 3068,-25890l1336 -71113z"/>
+ <path class="fil2" d="M1.7131e+006 486098l-6470 97061c-553,8100 -6643,5420 -5228,21702l5690 36996 -7159 6111 6697 14997c6909,-3316 37682,6550 56870,3070 15487,-2807 57288,-3070 75409,-3536l-5060 -8162c8705,-16458 14241,-30511 24985,-46185 6021,-8786 7739,-11971 15185,-19322 4501,-4443 9602,-16685 13935,-22728 8086,-11279 54766,-78592 55885,-88608l-26391 23420 -1662 -1874 0 6469 -6468 0c-1306,15706 -63577,63186 -64688,73337l-8624 0c-3236,12117 -28679,26538 -35811,35356 -9624,11904 -7391,7606 -18258,16245 -4555,3620 -15865,17420 -19244,17420 -5048,0 -8625,-3579 -8625,-8629 0,-15026 20102,-29766 24041,-44483l7065 -2819 -918 -2307 0 -4313c2842,-1029 28085,-39770 31860,-45778 4276,-6805 11420,-14450 16869,-21950 8887,-12227 16174,-15113 20270,-20705 -9633,-3195 9214,-16215 13028,-21173 1125,-1461 11371,-21249 15156,-26127 9210,-11868 34786,-38361 40816,-49762l-1697 -1898 -41427 34252c1730,4427 -5888,16204 -12352,13526l-22149 25298c-7173,-2964 -17991,14115 -20001,19780l-3718 -4681 0 6470 -3988 -108 -2480 -4206 0 10786c-25694,9302 -58521,59753 -79781,64707 -348,4184 100,8627 -4313,8627 -3530,0 -6468,-1291 -6468,-4314 0,-21325 46606,-74147 47392,-84002l6135 2140 -511 -7628 13827 -14041 0 -6472c0,-2033 8340,-12640 11212,-18548l2255 63 10855 -12729 29584 -46433c-5320,3563 -30001,20732 -33627,24598 -5662,6039 -8446,10306 -15478,14713 -13402,8401 -6450,3224 -16734,13457 -7922,7882 -58350,52308 -65691,52920z"/>
+ <path class="fil5" d="M1.86622e+006 361337c-3594,14943 -41178,76632 -51785,79465 4803,11633 -57215,76359 -58220,88435l10782 0 -1644 -1710 25363 -24174c3075,9277 16066,-12779 21278,-17539 6337,-5785 21875,-15467 24159,-23845l6313 2560c1442,-13181 54463,-58524 59060,-57331l14031 -13995 30379 -31806 -40939 -2556 -10834 -497 -27943 2993z"/>
+ <path class="fil1" d="M1.91178e+006 760604l-4112 2101 -5320 -14301 7902 -4071 56579 75443 39749 61582 49666 117757 794 -18925 2448 -5192 -9486 -21461 11329 -3281 7957 15223c2684,5150 624,9970 -2663,13550 11984,9249 8644,55297 13697,68263l-14557 4535 -20858 -8644 -10111 -15898 -5259 1884 -4652 -8925c-12271,2736 -22711,-21857 -27506,-29446l3825 -1994 55207 47006c-6561,-14322 -8971,-10329 -12761,-27322 -1621,-7264 -3056,-13620 -8293,-21462 -13110,-19630 -13824,-29196 -25410,-51424l3342 -9986c-16009,-19923 -72928,-137775 -88752,-135217l-4451 -7479 -8304 -22316z"/>
+ <path class="fil6" d="M1.92981e+006 586840l-1240 5349 -6315 -2560c-947,11389 -38773,42238 -49594,43139 -711,8560 -19378,25163 -28031,25882l-60 3598 49194 -3917 26408 -37545 23724 -43989 -14086 10043z"/>
+ <path class="fil6" d="M1.8166e+006 369624c-20595,13796 -18850,20139 -33653,33202 -5416,4782 -29721,30895 -29789,37349l85004 -70551c2804,8460 12102,-7655 12899,-10477l-23680 -2465 -4313 0c-7788,0 -6468,5444 -6468,12942z"/>
+ <rect class="fil1 str0" x="1.4538e+006" y="9900" width="31203" height="2.101e+006"/>
+ <path class="fil1" d="M968798 264850c379,-16994 40030,-48002 54114,-54907 21507,-10543 53375,-23260 83709,-23260 40141,0 73835,20663 93141,42625 21185,24096 50854,37915 50854,82853l0 51425c0,46681 -22838,101845 -45766,127025 -12422,13639 -33411,26938 -52320,34076 -14640,5527 -16097,9360 -27976,15221 -8183,4038 -24104,3015 -24104,17037l0 6172 1028 18473c8999,18988 26929,19129 40130,37050 13355,18132 11095,35059 14237,61870 5544,47298 145,99024 145,147960 0,40709 3490,116920 -2827,151447 -7411,40505 -11572,96736 -11572,136534l0 86394c0,54453 12077,130779 2495,191739 -8441,53696 6070,142259 -582,198947 -3127,26631 378,164154 5495,192268 1873,10295 3731,86755 2894,97931 -3158,42212 -6513,46874 -24701,74037l-14673 3181c-17964,934 -39166,1485 -56590,3882 -9348,1285 -33903,-892 -52161,-892 -31636,0 -87680,6388 -114801,-394 -35207,-8806 -49851,-39647 -25483,-69948 26850,-33387 45070,-20833 88857,-24280l49313 -4837 10449 -13591c-108,-41356 6077,-91799 6064,-135848 -13,-46625 0,-93250 0,-139877 0,-96334 4114,-184383 4114,-277696l0 -28798 -3886 -143938c147,-59307 -4065,-124232 -8472,-183110 -4843,-64715 -6155,-116530 -6155,-181031l0 -26742 -4768 -41053 654 -30942c0,-19077 10188,-45278 20678,-53376 8878,-6851 11644,-4091 22061,-14964 1749,-1826 14859,-21068 14859,-22169 0,-5059 -2538,-11056 -3627,-14985 -3292,-11859 -833,-6038 -8738,-5853 -8627,204 -19495,-6692 -26756,-9982 -16059,-7276 -31457,-18294 -43679,-30371 -17722,-17514 -46795,-67017 -46795,-101312l0 -28798c0,-40378 17620,-102746 41141,-115193zm156336 298267c0,-9605 49020,-33519 60361,-38379 15275,-6544 39726,-36779 46608,-52129 25839,-57634 30856,-81746 30856,-164562 0,-7049 -11763,-41576 -15166,-46545 -8241,-12031 -18928,-22546 -29547,-32164 -19758,-17893 -40968,-43915 -76655,-44711l0 -8227 -34970 0c-108827,0 -191307,97937 -191307,207757l0 20570c0,67446 67653,151350 127537,156332l0 8228c0,26640 -53482,13262 -53482,106965l0 18512c0,26814 4114,50351 4114,82281 0,25909 -1875,59387 -17,84354 3703,49715 10228,102231 10251,158423 21,52073 6223,105269 6223,164511 0,54219 2055,109680 2055,166617l0 10285c0,58689 -4113,117290 -4113,181017 0,60353 2188,126126 -2073,183057 -2416,32275 886,59411 -3660,88906 -6439,41776 4962,42867 -49808,42760 -39000,-77 -54920,-3303 -80215,12351 -12371,7656 -33732,38043 -30865,59642l2578 20501c5512,4110 9563,11232 16864,15596 9380,5610 14973,4266 24431,8482 17036,7598 35914,4704 59001,4813 38288,179 85348,-2084 127516,-2079 55846,4 68532,-2212 83123,-46472 11239,-34099 5332,-77014 5332,-118089l0 -39083c0,-21216 -5874,-47831 -6251,-73974 -420,-29285 -1979,-52264 -1979,-82358l0 -16457 652 -78165 -652 -51427 2503 -76092 3669 -17 0 -6171 -6255 -164556 83 -71999c0,-22921 1860,-46546 2137,-65747 379,-26352 3215,-43485 4006,-63873 1657,-42619 8256,-79558 8256,-127506 0,-33302 -4053,-106750 437,-135326 6247,-39739 -4551,-89547 -4551,-127971 -7688,-11483 -8855,-20717 -21382,-30043 -7146,-5318 -26786,-16517 -30044,-21383l8438 -16350 3905 -105 0 8227 4114 0c-1359,-5836 -2058,-3516 -2058,-8227z"/>
+ <path class="fil4" d="M896801 1.17816e+006c10429,0 14248,40 16457,-8227 -44204,-986 -97891,31700 -129624,51396 -37204,23094 -78877,43041 -114346,68730 -33234,24068 -73011,55508 -100072,85064 -28773,31425 -56897,67338 -86398,96677 -29200,29044 -53844,71445 -81380,103754 -4762,5588 -10063,7617 -12492,12193 -4349,8195 -3072,6940 -8454,14171 -6742,9058 -12456,15537 -19351,25905 -12428,18685 -25951,34203 -37440,53068 -22041,36189 -44718,81145 -60755,122322 -6429,16515 -51147,120815 -51147,131926 0,564 1417,3760 2056,6172l4115 0c2457,-9210 7768,-8015 11156,-21756 2755,-11181 4406,-14051 7649,-23207 5883,-16614 12132,-28423 17961,-45807 4285,-12786 32753,-83747 39345,-86133 -6072,12652 236,11682 -6190,22564 -4157,7041 -6909,13919 -10960,21996 -7930,15816 -14801,26574 -19484,44286 -4592,17377 -12100,29612 -17271,46497 -2216,7238 -11579,43616 -20150,43616l-6171 0 -9402 32582 2182 1588 9274 -7432c3,10813 -2267,10091 6175,12345 6211,-26661 14972,-48694 24682,-71997 5354,-12848 7180,-22681 13768,-35599 6586,-12918 5380,-28589 17090,-26109l0 -6172c0,-20637 47319,-116012 59654,-119306l2260 -24660 45481 -69693 7802 -269c881,-10613 56963,-90900 66355,-102320 10072,-12251 27842,-36779 37930,-46408 9390,-8961 10097,-4193 21780,-19361 5950,-7724 8196,-20614 17929,-23213l5143 7201c7317,-24587 57332,-66923 77447,-80945 29352,-20461 52794,-49540 84031,-70246 20301,-13457 74946,-55169 95006,-61330 8260,-2536 49508,-18982 55469,-22700 13540,-8446 42583,-12552 47004,-29105l-4114 -2058z"/>
+ <g id="_63034296">
+ <path id="_63039632" class="fil1" d="M974389 471575c0,20037 23036,-14201 25355,-16724 2970,-3230 29063,-19042 33555,-19042 46631,0 46286,30828 46286,69428l0 2105c0,4924 3491,8414 8415,8414 3799,0 8417,-11556 8417,-16831l0 -35765c0,-20200 -25991,-46286 -48391,-46286l-12624 0c-17712,0 -61013,35994 -61013,54701z"/>
+ <path id="_63038600" class="fil1" d="M1.09011e+006 341135c488,21885 12485,39973 35766,39973 15068,0 25247,-20707 25247,-35764l0 -6312c0,-21913 -11564,-24156 -29705,-21296 -30986,4888 -14987,22042 -31308,23399z"/>
+ <path id="_63036960" class="fil1" d="M1.00384e+006 305370c0,15305 7887,33662 23144,33662 17426,0 35767,-12335 35767,-29454l0 -12623c0,-13599 -28643,-17818 -42079,-18936 -8652,4579 -16832,14445 -16832,27351z"/>
+ <path id="_63035952" class="fil1" d="M1.01857e+006 235942l-4920 9599 -1820 -1076 2533 10412c16292,0 56805,-24491 56805,-37869 0,-1872 -2336,-4208 -4207,-4208 -13089,0 -33748,21924 -48391,23142z"/>
+ <path id="_63034336" class="fil1" d="M1.16585e+006 301163l6312 12622 8417 0 0 -10520c0,-13470 -6312,-20295 -6312,-42076 -1694,-1178 -5195,-4207 -6312,-4207 -12675,0 -2105,34232 -2105,44181z"/>
+ </g>
+ <g id="_62998648">
+ <polygon id="_63033072" class="fil7" points="871505,1.11148e+006 871505,1.16138e+006 921237,1.16138e+006 921866,1.11149e+006 "/>
+ <polygon id="_63031800" class="fil8" points="1.02306e+006,1.16138e+006 1.02306e+006,1.21189e+006 1.02306e+006,1.21252e+006 1.02368e+006,1.21252e+006 1.0742e+006,1.21252e+006 1.0742e+006,1.11086e+006 1.02368e+006,1.11086e+006 1.02306e+006,1.11086e+006 "/>
+ <polygon id="_62709616" class="fil9" points="871505,1.21252e+006 922022,1.21252e+006 922258,1.21189e+006 922258,1.16138e+006 871505,1.16138e+006 "/>
+ <polygon id="_62709720" class="fil10" points="820987,1.21252e+006 871505,1.21252e+006 871505,1.16138e+006 820987,1.16138e+006 "/>
+ <polygon id="_62709824" class="fil11" points="820987,1.11086e+006 871505,1.11086e+006 871505,1.06034e+006 820987,1.06034e+006 "/>
+ <polygon id="_62709928" class="fil12" points="871505,1.11086e+006 922022,1.11086e+006 922022,1.06034e+006 871505,1.06034e+006 "/>
+ <polygon id="_62710032" class="fil13" points="922022,1.11086e+006 972540,1.11086e+006 972540,1.06034e+006 922022,1.06034e+006 "/>
+ <polygon id="_62710136" class="fil14" points="972540,1.11086e+006 1.02306e+006,1.11086e+006 1.02306e+006,1.06034e+006 972540,1.06034e+006 "/>
+ <polygon id="_62710240" class="fil15" points="1.02368e+006,1.26304e+006 1.0742e+006,1.26304e+006 1.0742e+006,1.21252e+006 1.02368e+006,1.21252e+006 "/>
+ <polygon id="_63023984" class="fil16" points="1.02368e+006,1.11086e+006 1.0742e+006,1.11086e+006 1.0742e+006,1.06034e+006 1.02368e+006,1.06034e+006 "/>
+ <polygon id="_63023000" class="fil14" points="922022,1.26304e+006 972540,1.26304e+006 972540,1.26241e+006 972540,1.21252e+006 922022,1.21252e+006 "/>
+ <polygon id="_62711640" class="fil17" points="820987,1.16138e+006 871505,1.16138e+006 871505,1.11148e+006 871505,1.11086e+006 820987,1.11086e+006 "/>
+ <polygon id="_63021032" class="fil18" points="972540,1.21189e+006 1.02306e+006,1.21189e+006 1.02306e+006,1.16138e+006 972540,1.16138e+006 "/>
+ <polygon id="_62711848" class="fil19" points="871505,1.26241e+006 871505,1.26304e+006 922022,1.26304e+006 922022,1.21252e+006 871505,1.21252e+006 "/>
+ <polygon id="_62711952" class="fil20" points="972540,1.31355e+006 1.02306e+006,1.31355e+006 1.02306e+006,1.26304e+006 972540,1.26304e+006 "/>
+ <polygon id="_62712056" class="fil11" points="1.02368e+006,1.31355e+006 1.0742e+006,1.31355e+006 1.0742e+006,1.26304e+006 1.02368e+006,1.26304e+006 "/>
+ <polygon id="_62715888" class="fil21" points="820987,1.31355e+006 871505,1.31355e+006 871505,1.26304e+006 820987,1.26304e+006 "/>
+ <polygon id="_62715992" class="fil15" points="871505,1.31355e+006 922022,1.31355e+006 922022,1.26304e+006 871505,1.26304e+006 "/>
+ <polygon id="_62716096" class="fil22" points="922022,1.31355e+006 972540,1.31355e+006 972540,1.26304e+006 922022,1.26304e+006 "/>
+ <polygon id="_62716200" class="fil12" points="972540,1.26241e+006 1.02306e+006,1.26241e+006 1.02306e+006,1.21252e+006 972540,1.21252e+006 "/>
+ <polygon id="_63013216" class="fil23" points="820987,1.26241e+006 871505,1.26241e+006 871505,1.21252e+006 820987,1.21252e+006 "/>
+ <polygon id="_63012224" class="fil21" points="820363,1.21252e+006 820363,1.26241e+006 820987,1.26241e+006 820987,1.21252e+006 820987,1.16138e+006 820987,1.11086e+006 820363,1.11086e+006 "/>
+ <polygon id="_62716512" class="fil19" points="972540,1.21252e+006 1.02306e+006,1.21252e+006 1.02306e+006,1.21189e+006 972540,1.21189e+006 922022,1.21252e+006 "/>
+ <polygon id="_63010504" class="fil12" points="1.02306e+006,1.11086e+006 1.02368e+006,1.11086e+006 1.02368e+006,1.06034e+006 1.02306e+006,1.06034e+006 "/>
+ <polygon id="_62716720" class="fil22" points="1.02306e+006,1.26241e+006 1.02306e+006,1.26304e+006 1.02368e+006,1.26304e+006 1.02368e+006,1.21252e+006 1.02306e+006,1.21252e+006 "/>
+ <polygon id="_62716824" class="fil24" points="871505,1.26304e+006 871505,1.26241e+006 820987,1.26241e+006 820987,1.26304e+006 "/>
+ <polygon id="_62716976" class="fil13" points="1.02306e+006,1.26304e+006 1.02306e+006,1.26241e+006 972540,1.26241e+006 972540,1.26304e+006 "/>
+ <polygon id="_62717080" class="fil10" points="972540,1.11086e+006 922022,1.11086e+006 871505,1.11086e+006 871505,1.11148e+006 "/>
+ <polygon id="_63004944" class="fil21" points="1.02306e+006,1.31355e+006 1.02368e+006,1.31355e+006 1.02368e+006,1.26304e+006 1.02306e+006,1.26304e+006 "/>
+ <polygon id="_63004200" class="fil25" points="820363,1.11086e+006 820987,1.11086e+006 820987,1.06034e+006 "/>
+ <polygon id="_62717440" class="fil25" points="820987,1.31355e+006 820987,1.26304e+006 820363,1.26304e+006 "/>
+ <polygon id="_63002480" class="fil11" points="820987,1.26304e+006 820987,1.26241e+006 820363,1.26241e+006 820363,1.26304e+006 "/>
+ <polygon id="_62717744" class="fil7" points="1.02306e+006,1.21189e+006 1.02306e+006,1.16138e+006 "/>
+ <polygon id="_62717848" class="fil15" points="921232,1.21213e+006 973636,1.21213e+006 973636,1.16161e+006 921232,1.16161e+006 "/>
+ <polygon id="_62718000" class="fil16" points="921233,1.16177e+006 973322,1.16145e+006 973322,1.11094e+006 921233,1.11125e+006 "/>
+ <polygon id="_62998688" class="fil12" points="973011,1.16145e+006 1.02353e+006,1.16145e+006 1.02353e+006,1.11094e+006 973011,1.11094e+006 "/>
+ </g>
+ <g id="_62992352">
+ <polygon id="_62997336" class="fil7" points="2.35351e+006,1.01268e+006 2.35351e+006,1.06258e+006 2.40324e+006,1.06258e+006 2.40387e+006,1.01269e+006 "/>
+ <polygon id="_62996336" class="fil8" points="2.50506e+006,1.06258e+006 2.50506e+006,1.11309e+006 2.50506e+006,1.11372e+006 2.50568e+006,1.11372e+006 2.5562e+006,1.11372e+006 2.5562e+006,1.01206e+006 2.50568e+006,1.01206e+006 2.50506e+006,1.01206e+006 "/>
+ <polygon id="_62718664" class="fil9" points="2.35351e+006,1.11372e+006 2.40402e+006,1.11372e+006 2.40426e+006,1.11309e+006 2.40426e+006,1.06258e+006 2.35351e+006,1.06258e+006 "/>
+ <polygon id="_62718816" class="fil10" points="2.30299e+006,1.11372e+006 2.35351e+006,1.11372e+006 2.35351e+006,1.06258e+006 2.30299e+006,1.06258e+006 "/>
+ <polygon id="_52547544" class="fil11" points="2.30299e+006,1.01206e+006 2.35351e+006,1.01206e+006 2.35351e+006,961540 2.30299e+006,961540 "/>
+ <polygon id="_62719072" class="fil12" points="2.35351e+006,1.01206e+006 2.40402e+006,1.01206e+006 2.40402e+006,961540 2.35351e+006,961540 "/>
+ <polygon id="_62719224" class="fil13" points="2.40402e+006,1.01206e+006 2.45454e+006,1.01206e+006 2.45454e+006,961540 2.40402e+006,961540 "/>
+ <polygon id="_63132432" class="fil14" points="2.45454e+006,1.01206e+006 2.50506e+006,1.01206e+006 2.50506e+006,961540 2.45454e+006,961540 "/>
+ <polygon id="_63132536" class="fil15" points="2.50568e+006,1.16424e+006 2.5562e+006,1.16424e+006 2.5562e+006,1.11372e+006 2.50568e+006,1.11372e+006 "/>
+ <polygon id="_52543720" class="fil16" points="2.50568e+006,1.01206e+006 2.5562e+006,1.01206e+006 2.5562e+006,961540 2.50568e+006,961540 "/>
+ <polygon id="_52542736" class="fil14" points="2.40402e+006,1.16424e+006 2.45454e+006,1.16424e+006 2.45454e+006,1.16361e+006 2.45454e+006,1.11372e+006 2.40402e+006,1.11372e+006 "/>
+ <polygon id="_63132848" class="fil17" points="2.30299e+006,1.06258e+006 2.35351e+006,1.06258e+006 2.35351e+006,1.01268e+006 2.35351e+006,1.01206e+006 2.30299e+006,1.01206e+006 "/>
+ <polygon id="_52540792" class="fil18" points="2.45454e+006,1.11309e+006 2.50506e+006,1.11309e+006 2.50506e+006,1.06258e+006 2.45454e+006,1.06258e+006 "/>
+ <polygon id="_52707312" class="fil19" points="2.35351e+006,1.16361e+006 2.35351e+006,1.16424e+006 2.40402e+006,1.16424e+006 2.40402e+006,1.11372e+006 2.35351e+006,1.11372e+006 "/>
+ <polygon id="_63134088" class="fil20" points="2.45454e+006,1.21475e+006 2.50506e+006,1.21475e+006 2.50506e+006,1.16424e+006 2.45454e+006,1.16424e+006 "/>
+ <polygon id="_63134496" class="fil11" points="2.50568e+006,1.21475e+006 2.5562e+006,1.21475e+006 2.5562e+006,1.16424e+006 2.50568e+006,1.16424e+006 "/>
+ <polygon id="_63134648" class="fil21" points="2.30299e+006,1.21475e+006 2.35351e+006,1.21475e+006 2.35351e+006,1.16424e+006 2.30299e+006,1.16424e+006 "/>
+ <polygon id="_63133056" class="fil15" points="2.35351e+006,1.21475e+006 2.40402e+006,1.21475e+006 2.40402e+006,1.16424e+006 2.35351e+006,1.16424e+006 "/>
+ <polygon id="_63133160" class="fil22" points="2.40402e+006,1.21475e+006 2.45454e+006,1.21475e+006 2.45454e+006,1.16424e+006 2.40402e+006,1.16424e+006 "/>
+ <polygon id="_63133264" class="fil12" points="2.45454e+006,1.16361e+006 2.50506e+006,1.16361e+006 2.50506e+006,1.11372e+006 2.45454e+006,1.11372e+006 "/>
+ <polygon id="_52700928" class="fil23" points="2.30299e+006,1.16361e+006 2.35351e+006,1.16361e+006 2.35351e+006,1.11372e+006 2.30299e+006,1.11372e+006 "/>
+ <polygon id="_52700216" class="fil21" points="2.30236e+006,1.11372e+006 2.30236e+006,1.16361e+006 2.30299e+006,1.16361e+006 2.30299e+006,1.11372e+006 2.30299e+006,1.06258e+006 2.30299e+006,1.01206e+006 2.30236e+006,1.01206e+006 "/>
+ <polygon id="_63133680" class="fil19" points="2.45454e+006,1.11372e+006 2.50506e+006,1.11372e+006 2.50506e+006,1.11309e+006 2.45454e+006,1.11309e+006 2.40402e+006,1.11372e+006 "/>
+ <polygon id="_52698320" class="fil12" points="2.50506e+006,1.01206e+006 2.50568e+006,1.01206e+006 2.50568e+006,961540 2.50506e+006,961540 "/>
+ <polygon id="_63135256" class="fil22" points="2.50506e+006,1.16361e+006 2.50506e+006,1.16424e+006 2.50568e+006,1.16424e+006 2.50568e+006,1.11372e+006 2.50506e+006,1.11372e+006 "/>
+ <polygon id="_62613616" class="fil24" points="2.35351e+006,1.16424e+006 2.35351e+006,1.16361e+006 2.30299e+006,1.16361e+006 2.30299e+006,1.16424e+006 "/>
+ <polygon id="_62421488" class="fil13" points="2.50506e+006,1.16424e+006 2.50506e+006,1.16361e+006 2.45454e+006,1.16361e+006 2.45454e+006,1.16424e+006 "/>
+ <polygon id="_62445944" class="fil10" points="2.45454e+006,1.01206e+006 2.40402e+006,1.01206e+006 2.35351e+006,1.01206e+006 2.35351e+006,1.01268e+006 "/>
+ <polygon id="_52693608" class="fil21" points="2.50506e+006,1.21475e+006 2.50568e+006,1.21475e+006 2.50568e+006,1.16424e+006 2.50506e+006,1.16424e+006 "/>
+ <polygon id="_52692896" class="fil25" points="2.30236e+006,1.01206e+006 2.30299e+006,1.01206e+006 2.30299e+006,961540 "/>
+ <polygon id="_62421592" class="fil25" points="2.30299e+006,1.21475e+006 2.30299e+006,1.16424e+006 2.30236e+006,1.16424e+006 "/>
+ <polygon id="_52691472" class="fil11" points="2.30299e+006,1.16424e+006 2.30299e+006,1.16361e+006 2.30236e+006,1.16361e+006 2.30236e+006,1.16424e+006 "/>
+ <polygon id="_62797688" class="fil7" points="2.50506e+006,1.11309e+006 2.50506e+006,1.06258e+006 "/>
+ <polygon id="_62989536" class="fil15" points="2.40323e+006,1.11333e+006 2.45564e+006,1.11333e+006 2.45564e+006,1.06281e+006 2.40323e+006,1.06281e+006 "/>
+ <polygon id="_52559296" class="fil16" points="2.40323e+006,1.06297e+006 2.45532e+006,1.06265e+006 2.45532e+006,1.01214e+006 2.40323e+006,1.01245e+006 "/>
+ <polygon id="_52539352" class="fil12" points="2.45501e+006,1.06265e+006 2.50553e+006,1.06265e+006 2.50553e+006,1.01214e+006 2.45501e+006,1.01214e+006 "/>
+ </g>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Haemoptysis.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Haemoptysis.svg
new file mode 100644
index 0000000..75649a6
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Haemoptysis.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="27cm" height="18cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 2.1e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#1F1A17;stroke-width:2000}
+ .fil1 {fill:#1F1A17}
+ .fil4 {fill:#75C5F0}
+ .fil0 {fill:#DA251D}
+ .fil3 {fill:white}
+ .fil6 {fill:#A5CEDE}
+ .fil5 {fill:#C7DBE2}
+ .fil2 {fill:#D7B0BE}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <g id="_158791848">
+ <path id="_155905752" class="fil0" d="M112151 576708c7631,-7449 37830,-39525 35345,-45542l1812 2090 17091 -14826 -1877 -2166 -19162 -151 -42557 151 -64 3697 -28172 2904c-109,22906 6722,77956 -391,93232l961 6612c7965,-663 15761,-16445 18699,-21745 2823,-5090 14578,-20607 18315,-24256z"/>
+ <path id="_155808112" class="fil1" d="M375214 509878c5315,-11078 8196,-30897 -4255,-31933 -1728,7418 -1585,31933 -10641,31933l-14899 0 -174562 -7590 -2078 -926c-9410,0 -4866,2130 -17027,2130l-19154 0c-12739,0 -75165,3856 -76615,21289l46756 -4820 64 -3697 42557 -151 19162 151 1877 2166 -17091 14826 -1812 -2090c2485,6017 -27714,38093 -35345,45542 -3737,3649 -15492,19166 -18315,24256 -2938,5300 -10734,21082 -18699,21745l-961 -6612c7708,-16554 -959,-79815 576,-98265 -5610,2782 4265,19722 -3872,19722l-6384 0 -422 14914c1344,32511 -8800,60613 -13680,88066 -4311,24244 -2923,72300 -2923,90746l0 6388c0,6666 3153,43199 2577,49418 -3012,32420 8909,31071 14448,46381 22757,0 31046,3360 48975,2560 15432,-688 27197,-1185 46803,-2552 34037,-2374 71830,-10653 100018,-10653 28295,0 87550,-14332 108538,-4257 3685,-11121 19889,1860 21283,-14902l-6384 -306 0 2434 -6386 0c-1798,-7723 -5508,-70387 -5510,-74496 -8,-8510 5309,-25236 4247,-34910 -1187,-10838 -1150,-29774 -866,-35357l2224 -42573 -544 -10678c507,-893 803,-10121 449,-12744l-4638 -34010c-493,-6527 6256,-10863 -3875,-14954l0 -4257 4258 0 2610 -23357 -484 -6448 4258 0 -4258 -2129z"/>
+ <path id="_157808624" class="fil0" d="M362506 518435l-25559 443 -25578 1645c8122,16933 -17027,24316 -17027,46834 -9183,-3795 -26897,26939 -27666,36192 -6726,-2631 -21416,20817 -26267,29076 -7992,13607 -21483,24629 -22682,39048 -21415,1782 -46470,76352 -65975,80897l2233 1523 -17130 26151c16840,-1843 54819,-55454 65974,-51093 1382,-12634 20244,-20770 28583,-28888 6878,-6693 1529,-6478 12445,-15273 8404,-6771 8659,-4107 13860,-11531 7147,-10204 51127,-57811 57908,-55008l-20 -6490 12789 -2026c-2026,24364 -28836,49840 -37976,68456 -5443,11084 -40274,63281 -40879,67973l-4145 -2310c3451,16296 -17772,23836 -19154,40449l-6384 0 15 8542 8179 -4178 2447 4151c1152,-13866 37198,-34373 47153,-46503 7101,-8652 39840,-40369 50744,-42909 0,30972 -46516,82109 -46820,95797 -5838,-2410 -10964,5021 -12742,13147l91486 -8887c-5398,-23177 -4988,-49212 -5559,-71985 -696,-27755 -827,-56962 -872,-85669l6431 -2012c-1522,-3171 -2179,-20461 -2158,-29820 31,-12820 -802,-23842 3028,-25553l1318 -70189z"/>
+ <path id="_157807728" class="fil0" d="M77266 643997l-6386 95799c-546,7995 -6556,5350 -5160,21420l5616 36515 -7066 6032 6610 14802c6819,-3273 37192,6465 56131,3029 15285,-2770 56542,-3029 74428,-3489l-4994 -8056c8592,-16244 14056,-30114 24660,-45585 5943,-8671 7639,-11815 14987,-19071 4443,-4384 9478,-16468 13754,-22432 7981,-11133 54055,-77570 55159,-87455l-26048 23115 -1640 -1850 0 6385 -6384 0c-1289,15502 -62751,62364 -63847,72383l-8512 0c-3194,11960 -28307,26193 -35346,34897 -9498,11749 -7294,7507 -18021,16033 -4495,3573 -15658,17194 -18993,17194 -4982,0 -8512,-3533 -8512,-8517 0,-14830 19840,-29379 23728,-43904l6973 -2782 -907 -2278 0 -4257c2806,-1015 27721,-39253 31446,-45182 4221,-6717 11272,-14263 16650,-21666 8772,-12068 15964,-14915 20007,-20435 -9508,-3153 9094,-16004 12858,-20898 1110,-1442 11224,-20973 14959,-25787 9090,-11714 34334,-37862 40285,-49115l-1674 -1873 -40889 33807c1707,4369 -5811,15992 -12191,13349l-21861 24970c-7080,-2926 -17758,13931 -19741,19523l-3670 -4621 0 6386 -3936 -107 -2448 -4151 0 10646c-25359,9181 -57760,58976 -78743,63866 -344,4129 98,8514 -4257,8514 -3484,0 -6384,-1274 -6384,-4257 0,-21048 46000,-73183 46775,-82910l6055 2111 -504 -7528 13647 -13858 0 -6388c0,-2007 8233,-12476 11067,-18307l2225 62 10715 -12563 29199 -45830c-5251,3517 -29611,20462 -33190,24279 -5589,5960 -8336,10171 -15277,14521 -13228,8292 -6366,3183 -16517,13282 -7818,7780 -57590,51629 -64836,52232z"/>
+ <path id="_159379008" class="fil1" d="M577320 842936c0,-50509 16304,-101202 35873,-132298 11030,-17524 19208,-35077 31645,-51371 16163,-21178 25799,-24472 41967,-41045 10338,-10593 84095,-62758 98346,-69805 38588,-19083 75745,-33328 132682,-33328l36181 0c17092,0 68011,8209 80843,12803 29514,10568 37532,13015 62180,29343 25317,16769 69682,70138 83970,99086 27022,54750 32478,67507 43794,139274 5417,34354 3047,143227 -11146,164428 0,17394 -13340,36846 -19442,50805 -2780,6360 -20721,43854 -20994,47123l4576 1170c-10670,3370 -31219,39349 -41285,49393 -15787,15753 -29359,29124 -48447,40949 -20939,12972 -95711,51121 -125537,51121l-21282 0c-23956,0 -59006,-6896 -80719,-10796 -19798,-3555 -59045,-24805 -66127,-25394l708 12773c14709,1284 49714,25347 84425,27671 18648,1249 30325,2699 51089,4245 8828,658 13379,2212 25575,2202 15640,-9 13974,-4313 23356,-4313l14899 0 0 -4259c19805,0 87003,-33581 101350,-43381 26311,-17974 53906,-46400 71930,-72812 10007,-14660 44297,-79339 49931,-94815 12043,-33074 21534,-76481 21534,-121096l0 -53221c0,-21122 -9292,-77860 -17027,-89411 0,-25989 -26942,-74870 -38242,-91607 -20376,-30175 -36879,-43396 -57887,-69828 -15053,-18941 -55396,-36148 -79808,-47901 -15160,-7298 -88254,-14197 -113500,-14197l-10641 0c-61500,0 -95703,12418 -139466,30803 -1371,576 -46255,31766 -50292,34844 -15347,11703 -32989,22934 -48605,34408 -39336,28908 -52167,50890 -76551,93735 -15577,27370 -40498,85725 -40498,127671l0 40447c0,36254 18969,134107 44694,136247l0 -2020 187523 169982 -187562 -170179 39 -4168c0,-6007 -10794,-26020 -14899,-27676l-3752 -17772 -2632 741c0,-27172 -12769,-47725 -12769,-78769l0 -29802z"/>
+ <path id="_157809072" class="fil1" d="M622011 1.1282e+006c14129,1176 29455,20844 29797,36191 -13802,-1149 -29430,-19711 -29797,-36191zm46822 -93670l0 -6386c0,-29198 -15544,-84828 -31924,-95800l-6384 2129c161,5833 12165,35162 15811,45921 5595,16509 9727,30655 9727,52007 0,21704 -7285,42636 -16549,55827 -10833,15423 -30383,23856 -36657,35715 7583,11324 11345,27083 19616,35730 5558,5810 25580,19620 35719,19620 4541,0 72912,-83026 144719,-83026l25537 0c14937,0 19927,5388 31924,6386l4822 -10386c-3196,-1519 -29598,-8773 -32488,-8773l-31924 0c-29623,0 -56556,15107 -76249,25912 -14727,8078 -53904,40595 -59957,42211l1763 -1709 -33550 -34613c16032,-24020 36044,-37683 36044,-80765z"/>
+ <path id="_154644408" class="fil0" d="M228403 520858c-3547,14749 -40643,75636 -51112,78432 4741,11482 -56471,75366 -57463,87285l10641 0 -1622 -1688 25033 -23859c3036,9156 15858,-12613 21002,-17311 6255,-5710 21590,-15266 23844,-23535l6232 2527c1423,-13010 53754,-57763 58292,-56586l13849 -13813 29984 -31392 -40407 -2523 -10693 -491 -27580 2954z"/>
+ <path id="_153786000" class="fil1" d="M240547 917445l-4221 1718 -4019 -14515 8116 -3333 49236 78987 33862 63929 38848 120010 2386 -18542 2847 -4898 -7506 -21909 11419 -2265 6532 15645c2203,5292 -232,9857 -3768,13099 11000,10111 3808,55109 7677,68288l-14699 3224 -19778 -10270 -8594 -16491 -5330 1406 -3818 -9171c-12299,1650 -20478,-23420 -24549,-31289l3930 -1636 50300 50907c-5237,-14640 -7946,-10918 -10231,-27950 -978,-7280 -1850,-13652 -6334,-21808 -11226,-20415 -11116,-29882 -20623,-52724l4133 -9536c-14052,-20950 -60024,-141667 -75801,-140495l-3742 -7732 -6273 -22649z"/>
+ <path id="_158768080" class="fil1" d="M943373 783326c-2850,-2476 -5462,-6385 -10642,-6385l-6384 0c-19652,0 -34813,19760 -36180,36190l-6384 0c-1775,7619 -4257,10003 -4257,19159l0 10646c0,28710 14888,53045 42564,55349 14423,9155 33687,-7642 38346,-16992 5924,-11890 12731,-27015 12731,-44745l0 -6386c0,-14829 -17462,-43541 -29794,-46836z"/>
+ <path id="_157809152" class="fil1" d="M777371 644951c-32215,0 -57461,21011 -57461,53221l0 14902c0,20279 17215,44467 34052,48964 8555,5431 29629,2177 35875,-2432 8604,-6345 9143,-16194 15200,-25244 0,-26017 8917,-22175 2322,-55543 -3536,-17887 -13013,-29913 -29988,-33868z"/>
+ <path id="_160180944" class="fil1" d="M417704 1.37302e+006c0,-16556 19716,-33853 28097,-57050 3287,-9094 11177,-17249 22841,-19730 15339,-3259 18829,-12365 27806,-14763 2782,5613 2128,-1753 2128,6386 0,14754 -30440,20594 -41376,37382 -8156,12522 -7884,49903 -26728,49903l-2127 0c-5750,0 -5869,-1017 -10641,-2128zm72358 -104316c-12658,18910 -38460,10857 -55375,38278 -6723,10898 -3362,20722 -14276,32554 -7867,8528 -15477,15250 -15477,31353l0 2131c0,9061 13170,14900 23411,14900 32080,0 28970,-40129 38267,-55391 12795,-21003 44732,-16487 44732,-48923 0,-6794 -14156,-14309 -21282,-14902z"/>
+ <path id="_157804144" class="fil0" d="M291158 743429l-1224 5280 -6233 -2527c-934,11241 -38269,41689 -48949,42578 -701,8449 -19126,24836 -27666,25546l-60 3551 48554 -3866 26066 -37057 23415 -43417 -13903 9912z"/>
+ <path id="_155648440" class="fil0" d="M417704 1.37302e+006c4772,1111 4891,2128 10641,2128l2127 0c18844,0 18572,-37381 26728,-49903 10936,-16788 41376,-22628 41376,-37382 0,-8139 654,-773 -2128,-6386 -8977,2398 -12467,11504 -27806,14763 -11664,2481 -19554,10636 -22841,19730 -8381,23197 -28097,40494 -28097,57050z"/>
+ <path id="_157659248" class="fil0" d="M179420 529038c-20327,13616 -18605,19877 -33215,32770 -5346,4719 -29335,30493 -29402,36863l83899 -69633c2767,8350 11945,-7556 12731,-10342l-23372 -2432 -4257 0c-7687,0 -6384,5373 -6384,12774z"/>
+ <path id="_157981952" class="fil1" d="M490062 1.26871e+006c9220,-12586 50773,-50202 51077,-63867 -14835,331 -24264,16650 -31525,25944 -5362,6863 -25936,23094 -25936,31537 0,5889 1641,5119 6384,6386z"/>
+ <path id="_159493624" class="fil1" d="M532626 1.25594e+006c7419,-1982 45817,-36888 46822,-48964l-6430 -2013 -39013 37475 -1379 13502z"/>
+ <path id="_161517552" class="fil1" d="M949757 1.08563e+006c0,1895 2362,4257 4257,4257 7745,0 26742,-17514 25537,-25545l-2600 -19090 -9754 -4226 1514 25456c-5626,8691 -18954,12482 -18954,19148z"/>
+ <path id="_159825360" class="fil2" d="M651808 1.16439e+006c-342,-15347 -15668,-35015 -29797,-36191 367,16480 15995,35042 29797,36191z"/>
+ <path id="_154819312" class="fil1" d="M626268 838676c1613,-6925 9456,-19159 17025,-19159l8515 0c5748,0 5867,1017 10641,2128l1792 -1664 -11289 -12171c-15716,4459 -33068,5642 -33068,24480 0,5889 1642,5120 6384,6386z"/>
+ <path id="_158777296" class="fil1" d="M566678 1.19633e+006c1495,-5601 35166,-29805 14897,-29805 -3441,0 -25277,18093 -25538,29805l10641 0z"/>
+ <path id="_973131760" class="fil3" d="M1.21366e+006 960023c14193,-21201 16563,-130074 11146,-164428 -11316,-71767 -16772,-84524 -43794,-139274 -14288,-28948 -58653,-82317 -83970,-99086 -24648,-16328 -32666,-18775 -62180,-29343 -12832,-4594 -63751,-12803 -80843,-12803l-36181 0c-56937,0 -94094,14245 -132682,33328 -14251,7047 -88008,59212 -98346,69805 -16168,16573 -25804,19867 -41967,41045 -12437,16294 -20615,33847 -31645,51371 -19569,31096 -35873,81789 -35873,132298l0 29802c0,31044 12769,51597 12769,78769l2632 -741 3752 17772c4105,1656 14899,21669 14899,27676l-39 4168 44386 40272c226,-2728 344,-5483 344,-8250 0,-21352 -4132,-35498 -9727,-52007 -3646,-10759 -15650,-40088 -15811,-45921l6384 -2129c16380,10972 31924,66602 31924,95800l0 6386c0,6223 -418,11834 -1181,16949l61221 55547c19223,-10511 44407,-23532 71909,-23532l31924 0c2890,0 29292,7254 32488,8773l-4822 10386c-11997,-998 -16987,-6386 -31924,-6386l-25537 0c-22487,0 -44637,8142 -64595,19326l56204 50996 -122 -2198c7082,589 46329,21839 66127,25394 21713,3900 56763,10796 80719,10796l21282 0c29826,0 104598,-38149 125537,-51121 19088,-11825 32660,-25196 48447,-40949 10066,-10044 30615,-46023 41285,-49393l-4576 -1170c273,-3269 18214,-40763 20994,-47123 6102,-13959 19442,-33411 19442,-50805zm-334129 -117087l0 -10646c0,-9156 2482,-11540 4257,-19159l6384 0c1367,-16430 16528,-36190 36180,-36190l6384 0c5180,0 7792,3909 10642,6385 12332,3295 29794,32007 29794,46836l0 6386c0,17730 -6807,32855 -12731,44745 -4659,9350 -23923,26147 -38346,16992 -27676,-2304 -42564,-26639 -42564,-55349zm-236233 -23419c-7569,0 -15412,12234 -17025,19159 -4742,-1266 -6384,-497 -6384,-6386 0,-18838 17352,-20021 33068,-24480l11289 12171 -1792 1664c-4774,-1111 -4893,-2128 -10641,-2128l-8515 0zm310721 270365c-1895,0 -4257,-2362 -4257,-4257 0,-6666 13328,-10457 18954,-19148l-1514 -25456 9754 4226 2600 19090c1205,8031 -17792,25545 -25537,25545zm-200052 -327844c-16837,-4497 -34052,-28685 -34052,-48964l0 -14902c0,-32210 25246,-53221 57461,-53221 16975,3955 26452,15981 29988,33868 6595,33368 -2322,29526 -2322,55543 -6057,9050 -6596,18899 -15200,25244 -6246,4609 -27320,7863 -35875,2432z"/>
+ <path id="_160948976" class="fil3" d="M728832 1.10705e+006l-61194 -55470c-4539,30226 -21149,43189 -34849,63717l33550 34613 -1763 1709c6053,-1616 45230,-34133 59957,-42211 1398,-767 2830,-1554 4299,-2358z"/>
+ </g>
+ <g id="_154237176">
+ <path id="_157530928" class="fil4" d="M1.71204e+006 194323c7731,-7547 38328,-40046 35811,-46142l1835 2117 17316 -15022 -1902 -2194 -19414 -152 -43117 152 -65 3746 -28544 2942c-109,23208 6811,78983 -395,94460l973 6699c8070,-672 15968,-16662 18946,-22031 2860,-5157 14769,-20879 18556,-24575z"/>
+ <path id="_157252936" class="fil1" d="M1.97857e+006 126612c5385,-11224 8304,-31303 -4311,-32353 -1751,7516 -1606,32353 -10782,32353l-15094 0 -176862 -7690 -2106 -938c-9533,0 -4930,2159 -17251,2159l-19406 0c-12906,0 -76155,3905 -77624,21568l47372 -4883 65 -3746 43117 -152 19414 152 1902 2194 -17316 15022 -1835 -2117c2517,6096 -28080,38595 -35811,46142 -3787,3696 -15696,19418 -18556,24575 -2978,5369 -10876,21359 -18946,22031l-973 -6699c7809,-16771 -972,-80866 583,-99559 -5684,2819 4321,19982 -3923,19982l-6468 0 -427 15110c1361,32940 -8917,61411 -13861,89226 -4368,24564 -2962,73252 -2962,91941l0 6472c0,6754 3195,43768 2612,50070 -3052,32847 9026,31480 14638,46992 23057,0 31455,3404 49621,2593 15635,-697 27554,-1201 47419,-2585 34485,-2406 72776,-10794 101335,-10794 28667,0 88703,-14520 109968,-4313 3734,-11267 20151,1884 21563,-15098l-6468 -310 0 2466 -6470 0c-1822,-7825 -5581,-71314 -5583,-75477 -8,-8623 5379,-25568 4304,-35370 -1203,-10981 -1166,-30166 -878,-35823l2253 -43133 -551 -10819c514,-905 813,-10254 455,-12912l-4699 -34458c-500,-6613 6338,-11007 -3926,-15151l0 -4314 4313 0 2645 -23664 -490 -6533 4313 0 -4313 -2157z"/>
+ <path id="_156518408" class="fil5" d="M1.96569e+006 135282l-25896 449 -25915 1667c8229,17155 -17251,24636 -17251,47450 -9305,-3845 -27251,27294 -28031,36669 -6815,-2666 -21698,21091 -26612,29459 -8098,13786 -21767,24953 -22981,39562 -21698,1806 -47082,77358 -66845,81963l2263 1543 -17356 26495c17062,-1866 55541,-56184 66843,-51765 1401,-12801 20511,-21044 28959,-29269 6970,-6781 1550,-6564 12609,-15475 8515,-6859 8774,-4160 14043,-11682 7242,-10339 51801,-58573 58670,-55732l-19 -6576 12957 -2053c-2052,24685 -29215,50497 -38477,69358 -5514,11230 -40804,64114 -41417,68868l-4200 -2341c3497,16511 -18005,24151 -19406,40983l-6468 0 16 8654 8286 -4233 2480 4205c1167,-14048 37687,-34826 47773,-47115 7195,-8766 40366,-40900 51413,-43474 0,31380 -47129,83191 -47436,97059 -5916,-2442 -11109,5087 -12911,13320l92691 -9004c-5469,-23483 -5053,-49860 -5631,-72933 -705,-28121 -838,-57713 -884,-86797l6515 -2039c-1541,-3213 -2207,-20731 -2186,-30213 32,-12989 -812,-24156 3068,-25890l1336 -71113z"/>
+ <path id="_156519656" class="fil4" d="M1.6767e+006 262498l-6470 97061c-553,8100 -6643,5420 -5228,21702l5690 36996 -7159 6111 6697 14997c6909,-3316 37682,6550 56870,3070 15487,-2807 57288,-3070 75409,-3536l-5060 -8162c8705,-16458 14241,-30511 24985,-46185 6021,-8786 7739,-11971 15185,-19322 4501,-4443 9602,-16685 13935,-22728 8086,-11279 54766,-78592 55885,-88608l-26391 23420 -1662 -1874 0 6469 -6468 0c-1306,15706 -63577,63186 -64688,73337l-8624 0c-3236,12117 -28679,26538 -35811,35356 -9624,11904 -7391,7606 -18258,16245 -4555,3620 -15865,17420 -19244,17420 -5048,0 -8625,-3579 -8625,-8629 0,-15026 20102,-29766 24041,-44483l7065 -2819 -918 -2307 0 -4313c2842,-1029 28085,-39770 31860,-45778 4276,-6805 11420,-14450 16869,-21950 8887,-12227 16174,-15113 20270,-20705 -9633,-3195 9214,-16215 13028,-21173 1125,-1461 11371,-21249 15156,-26127 9210,-11868 34786,-38361 40816,-49762l-1697 -1898 -41427 34252c1730,4427 -5888,16204 -12352,13526l-22149 25298c-7173,-2964 -17991,14115 -20001,19780l-3718 -4681 0 6470 -3988 -108 -2480 -4206 0 10786c-25694,9302 -58521,59753 -79781,64707 -348,4184 100,8627 -4313,8627 -3530,0 -6468,-1291 -6468,-4314 0,-21325 46606,-74147 47392,-84002l6135 2140 -511 -7628 13827 -14041 0 -6472c0,-2033 8340,-12640 11212,-18548l2255 63 10855 -12729 29584 -46433c-5320,3563 -30001,20732 -33627,24598 -5662,6039 -8446,10306 -15478,14713 -13402,8401 -6450,3224 -16734,13457 -7922,7882 -58350,52308 -65691,52920z"/>
+ <path id="_160711032" class="fil1" d="M2.2451e+006 436058c0,-51174 16519,-102535 36346,-134040 11175,-17755 19461,-35539 32062,-52048 16375,-21457 26138,-24795 42520,-41586 10474,-10732 85203,-63585 99641,-70725 39096,-19333 76743,-33766 134430,-33766l36657 0c17318,0 68907,8317 81908,12972 29903,10706 38026,13186 62999,29729 25651,16990 70600,71062 85076,100391 27378,55472 32906,68396 44371,141109 5489,34806 3087,145113 -11293,166594 0,17623 -13515,37331 -19698,51473 -2816,6445 -20994,44432 -21270,47745l4636 1185c-10811,3414 -31631,39868 -41828,50044 -15996,15960 -29747,29507 -49086,41487 -21214,13144 -96972,51795 -127190,51795l-21563 0c-24272,0 -59783,-6987 -81783,-10938 -20058,-3602 -59822,-25131 -66997,-25729l717 12942c14903,1301 50369,25680 85538,28035 18892,1265 30724,2734 51761,4301 8944,666 13555,2241 25912,2232 15846,-10 14158,-4371 23664,-4371l15095 0 0 -4315c20066,0 88148,-34023 102685,-43952 26657,-18211 54616,-47011 72878,-73771 10138,-14854 44880,-80384 50588,-96064 12201,-33510 21817,-77489 21817,-122691l0 -53922c0,-21400 -9414,-78886 -17251,-90589 0,-26331 -27296,-75856 -38745,-92813 -20644,-30573 -37365,-43968 -58649,-70749 -15252,-19190 -56126,-36624 -80860,-48531 -15359,-7395 -89416,-14384 -114995,-14384l-10781 0c-62310,0 -96963,12581 -141303,31208 -1389,584 -46865,32185 -50955,35304 -15549,11856 -33423,23235 -49245,34861 -39854,29288 -52854,51560 -77559,94969 -15782,27731 -41031,86854 -41031,129353l0 40980c0,36732 19218,135873 45282,138042l0 -2047 189993 172221 -190033 -172421 40 -4223c0,-6086 -10936,-26362 -15095,-28041l-3802 -18005 -2666 750c0,-27529 -12938,-48353 -12938,-79806l0 -30195z"/>
+ <path id="_971272152" class="fil1" d="M2.29038e+006 725083c14315,1191 29843,21118 30189,36667 -13984,-1163 -29817,-19970 -30189,-36667zm47439 -94904l0 -6470c0,-29582 -15749,-85945 -32344,-97062l-6468 2157c162,5910 12325,35625 16019,46526 5669,16726 9855,31059 9855,52692 0,21990 -7381,43198 -16768,56563 -10975,15625 -30783,24170 -37139,36185 7683,11473 11494,27439 19874,36201 5632,5886 25917,19878 36189,19878 4602,0 73873,-84120 146626,-84120l25874 0c15134,0 20189,5460 32344,6470l4885 -10522c-3238,-1540 -29988,-8889 -32916,-8889l-32344 0c-30013,0 -57301,15306 -77254,26254 -14920,8184 -54614,41129 -60747,42766l1787 -1731 -33992 -35069c16243,-24336 36519,-38179 36519,-81829z"/>
+ <path id="_970272752" class="fil6" d="M1.82982e+006 137737c-3594,14943 -41178,76632 -51785,79465 4803,11633 -57215,76359 -58220,88435l10782 0 -1644 -1710 25363 -24174c3075,9277 16066,-12779 21278,-17539 6337,-5785 21875,-15467 24159,-23845l6313 2560c1442,-13181 54463,-58524 59060,-57331l14031 -13995 30379 -31806 -40939 -2556 -10834 -497 -27943 2993z"/>
+ <path id="_90183752" class="fil1" d="M1.87538e+006 537004l-4112 2101 -5320 -14301 7902 -4071 56579 75443 39749 61582 49666 117757 794 -18925 2448 -5192 -9486 -21461 11329 -3281 7957 15223c2684,5150 624,9970 -2663,13550 11984,9249 8644,55297 13697,68263l-14557 4535 -20858 -8644 -10111 -15898 -5259 1884 -4652 -8925c-12271,2736 -22711,-21857 -27506,-29446l3825 -1994 55207 47006c-6561,-14322 -8971,-10329 -12761,-27322 -1621,-7264 -3056,-13620 -8293,-21462 -13110,-19630 -13824,-29196 -25410,-51424l3342 -9986c-16009,-19923 -72928,-137775 -88752,-135217l-4451 -7479 -8304 -22316z"/>
+ <path id="_969816880" class="fil1" d="M2.61598e+006 375664c-2888,-2510 -5534,-6470 -10782,-6470l-6468 0c-19911,0 -35272,20021 -36657,36667l-6468 0c-1798,7719 -4313,10135 -4313,19412l0 10785c0,29088 15085,53744 43125,56079 14613,9275 34130,-7743 38851,-17216 6002,-12047 12899,-27371 12899,-45335l0 -6470c0,-15024 -17692,-44115 -30187,-47452z"/>
+ <path id="_157666984" class="fil1" d="M2.44779e+006 235465c-32640,0 -58218,21289 -58218,53922l0 15099c0,20546 17441,45053 34500,49609 8668,5502 30019,2206 36348,-2464 8717,-6429 9263,-16407 15400,-25576 0,-26360 9034,-22468 2353,-56275 -3583,-18123 -13185,-30307 -30383,-34315z"/>
+ <path id="_971288584" class="fil1" d="M2.08338e+006 973128c0,-16773 19976,-34299 28467,-57800 3330,-9215 11324,-17477 23142,-19990 15541,-3303 19077,-12529 28172,-14958 2818,5687 2156,-1776 2156,6470 0,14948 -30841,20866 -41920,37874 -8265,12687 -7988,50561 -27081,50561l-2155 0c-5825,0 -5947,-1030 -10781,-2157zm73311 -105690c-12825,19160 -38967,11001 -56105,38783 -6811,11042 -3406,20995 -14464,32983 -7970,8640 -15680,15451 -15680,31766l0 2158c0,9181 13343,15097 23719,15097 32503,0 29351,-40657 38771,-56120 12964,-21281 45321,-16705 45321,-49568 0,-6883 -14342,-14497 -21562,-15099z"/>
+ <path id="_153967024" class="fil4" d="M1.89341e+006 363240l-1240 5349 -6315 -2560c-947,11389 -38773,42238 -49594,43139 -711,8560 -19378,25163 -28031,25882l-60 3598 49194 -3917 26408 -37545 23724 -43989 -14086 10043z"/>
+ <path id="_160176696" class="fil4" d="M2.08338e+006 973128c4834,1127 4956,2157 10781,2157l2155 0c19093,0 18816,-37874 27081,-50561 11079,-17008 41920,-22926 41920,-37874 0,-8246 662,-783 -2156,-6470 -9095,2429 -12631,11655 -28172,14958 -11818,2513 -19812,10775 -23142,19990 -8491,23501 -28467,41027 -28467,57800z"/>
+ <path id="_157245784" class="fil4" d="M1.7802e+006 146024c-20595,13796 -18850,20139 -33653,33202 -5416,4782 -29721,30895 -29789,37349l85004 -70551c2804,8460 12102,-7655 12899,-10477l-23680 -2465 -4313 0c-7788,0 -6468,5444 -6468,12942z"/>
+ <path id="_969236488" class="fil1" d="M2.1567e+006 867438c9341,-12752 51442,-50862 51750,-64707 -15030,335 -24583,16869 -31941,26285 -5432,6954 -26277,23398 -26277,31952 0,5967 1663,5187 6468,6470z"/>
+ <path id="_90585480" class="fil1" d="M2.19982e+006 854498c7516,-2007 46420,-37374 47439,-49609l-6515 -2039 -39527 37968 -1397 13680z"/>
+ <path id="_159825304" class="fil1" d="M2.62245e+006 681944c0,1920 2393,4314 4313,4314 7847,0 27094,-17745 25874,-25882l-2635 -19342 -9882 -4282 1534 25792c-5700,8805 -19204,12646 -19204,19400z"/>
+ <path id="_155049104" class="fil3" d="M2.32057e+006 761750c-346,-15549 -15874,-35476 -30189,-36667 372,16697 16205,35504 30189,36667z"/>
+ <path id="_973226392" class="fil1" d="M2.2947e+006 431743c1634,-7017 9581,-19412 17250,-19412l8626 0c5824,0 5945,1030 10782,2156l1815 -1686 -11437 -12331c-15923,4517 -33504,5716 -33504,24803 0,5966 1663,5186 6468,6470z"/>
+ <path id="_155136960" class="fil1" d="M2.23432e+006 794104c1514,-5675 35629,-30197 15092,-30197 -3486,0 -25609,18331 -25874,30197l10782 0z"/>
+ <path id="_969816952" class="fil3" d="M2.88982e+006 554688c14380,-21481 16782,-131788 11293,-166594 -11465,-72713 -16993,-85637 -44371,-141109 -14476,-29329 -59425,-83401 -85076,-100391 -24973,-16543 -33096,-19023 -62999,-29729 -13001,-4655 -64590,-12972 -81908,-12972l-36657 0c-57687,0 -95334,14433 -134430,33766 -14438,7140 -89167,59993 -99641,70725 -16382,16791 -26145,20129 -42520,41586 -12601,16509 -20887,34293 -32062,52048 -19827,31505 -36346,82866 -36346,134040l0 30195c0,31453 12938,52277 12938,79806l2666 -750 3802 18005c4159,1679 15095,21955 15095,28041l-40 4223 44971 40802c229,-2764 349,-5555 349,-8358 0,-21633 -4186,-35966 -9855,-52692 -3694,-10901 -15857,-40616 -16019,-46526l6468 -2157c16595,11117 32344,67480 32344,97062l0 6470c0,6305 -423,11989 -1197,17173l62028 56278c19476,-10650 44992,-23842 72856,-23842l32344 0c2928,0 29678,7349 32916,8889l-4885 10522c-12155,-1010 -17210,-6470 -32344,-6470l-25874 0c-22783,0 -45226,8249 -65446,19581l56944 51668 -123 -2228c7175,598 46939,22127 66997,25729 22000,3951 57511,10938 81783,10938l21563 0c30218,0 105976,-38651 127190,-51795 19339,-11980 33090,-25527 49086,-41487 10197,-10176 31017,-46630 41828,-50044l-4636 -1185c276,-3313 18454,-41300 21270,-47745 6183,-14142 19698,-33850 19698,-51473zm-338530 -118630l0 -10785c0,-9277 2515,-11693 4313,-19412l6468 0c1385,-16646 16746,-36667 36657,-36667l6468 0c5248,0 7894,3960 10782,6470 12495,3337 30187,32428 30187,47452l0 6470c0,17964 -6897,33288 -12899,45335 -4721,9473 -24238,26491 -38851,17216 -28040,-2335 -43125,-26991 -43125,-56079zm-239344 -23727c-7669,0 -15616,12395 -17250,19412 -4805,-1284 -6468,-504 -6468,-6470 0,-19087 17581,-20286 33504,-24803l11437 12331 -1815 1686c-4837,-1126 -4958,-2156 -10782,-2156l-8626 0zm314813 273927c-1920,0 -4313,-2394 -4313,-4314 0,-6754 13504,-10595 19204,-19400l-1534 -25792 9882 4282 2635 19342c1220,8137 -18027,25882 -25874,25882zm-202687 -332163c-17059,-4556 -34500,-29063 -34500,-49609l0 -15099c0,-32633 25578,-53922 58218,-53922 17198,4008 26800,16192 30383,34315 6681,33807 -2353,29915 -2353,56275 -6137,9169 -6683,19147 -15400,25576 -6329,4670 -27680,7966 -36348,2464z"/>
+ <path id="_972943368" class="fil3" d="M2.39861e+006 703652l-62001 -56201c-4599,30625 -21427,43758 -35308,64557l33992 35069 -1787 1731c6133,-1637 45827,-34582 60747,-42766 1416,-778 2868,-1575 4357,-2390z"/>
+ <g>
+ <path id="_156885776" class="fil1" d="M2.10942e+006 1.52314e+006l2828 2703 171232 139186 7350 -5264 -2607 -6005c-63717,-67055 -241397,-212520 -292781,-308089 -17958,0 -21384,-30891 -45172,-43190l8826 -43705c-531,-3185 -1050,-2868 -1050,-8400 0,-23782 52483,-66782 53907,-79806 6603,2729 29905,-23970 30187,-36667l8725 -1778c-17295,-74140 -132863,33092 -133787,53544l-14756 7216 -2935 -11420c-15161,-11780 -38537,-44330 -48766,-48616 -7530,-11234 -17845,-18358 -32730,-18358 -8145,0 -13028,5252 -19406,8627l1301 15198 -22691 3111c-5127,5712 -6513,3459 -13177,7508 -11365,6905 -1084,6962 -10715,10852l2082 21572c-17678,2784 -27956,8794 -27956,30194 0,18628 15179,15866 -7297,22734 -31356,9580 -32050,51423 -5868,78866 5929,6213 27071,34285 34728,34285 13173,0 30716,10689 43123,17255l2262 -392 1509 8740 9147 -1954c11005,7435 28883,16497 30207,32430l-8540 2421c8317,7708 16471,26755 30103,29933l8748 16465 2033 -1367 0 8629c18991,10050 22789,39107 45282,40980 0,10693 639,18397 8625,15099 1226,11222 33737,45280 42782,52106 36758,27739 60802,78607 94267,108456 7081,6317 14689,7300 19862,14642 4582,6501 77916,56688 82433,57742l0 -8628 -6470 0c7214,-25669 -90695,-93232 -97030,-92747 -10666,4320 -60645,-63414 -70661,-73831 -7576,-7879 -26275,-37617 -34996,-34015l0 -8627 -6515 -2039c-294,-15351 -11866,-23478 -18538,-33294 -14773,-21749 -58767,-65399 -61197,-87612l-6314 2560c-9194,-13471 -12648,-21504 -20509,-29983 -10597,-1577 -15880,-16515 -22783,-22172 -22626,-745 -74264,-27138 -78685,-48550 -5702,-6364 -12525,-1565 -16474,-9263 -9042,-17625 -30732,-60713 19702,-56516l-2051 1131 27899 50651 -12930 -2069c2267,3254 2878,6366 8645,6366 4560,0 2844,-771 8624,-2156 1708,6391 7975,9663 12311,7661 3746,-1732 1444,-5650 2784,-11975l-6468 0 0 -8628 -4313 0 0 -6470c0,-4351 -22014,-45024 -28031,-47453l-2654 -27987 497 -8680c20932,1742 26955,23097 34501,38824l30236 36628 10733 39 227 -17263 -1840 1375 -23740 -28021 -4835 -1384c1728,-4422 -7349,-11963 -10787,-21565 -5144,-14378 -2184,-13052 -10775,-25888l2693 -17169c10186,-7269 5745,-13028 27494,-13028l3592 3594c1994,13887 13305,32854 18429,47713 6200,17978 24172,24323 25416,39282l2722 586 5158 -24007 -9404 -3986 -9356 -15015 -2382 470 4529 -1508c-3013,-11367 -8468,-14487 -11712,-31304 -1394,-7234 -7545,-24252 -14056,-26610 8793,-8341 -3081,-8684 6770,-10537 11163,-2098 27642,18460 32024,25655 5981,9808 9879,16842 19040,24091 8062,6382 6484,12270 19792,21185l1185 -4638 972 6795 1228 -2276 23772 12842 -639 2953 38695 -43027 24704 -27357c14929,-3782 24811,-22941 39457,-22941 7434,0 8350,1596 15095,2156 -337,15163 -20147,32376 -28893,42277 -11806,13363 -18550,28807 -31666,39502 -15508,12644 -6611,8047 -14521,22144 -3794,6764 -12595,12368 -14744,19761 -5686,19551 3077,50289 -15833,55340 1410,16942 12938,18127 12938,30198l0 6469 2025 -1874c57235,61904 114822,119576 166598,188362z"/>
+ <path id="_970659696" class="fil1" d="M2.31314e+006 1.81684e+006l-185124 -117590 33668 52173c24567,6166 127039,75608 145671,94253 91346,80301 358031,-118687 498619,-245305 -198587,128620 -439116,319634 -492834,216469z"/>
+ <path id="_155307456" class="fil1" d="M2.32669e+006 1.66461e+006c20789,2517 45011,-6707 70276,-22755 25267,-16049 51582,-38926 76559,-63705 24977,-24779 48616,-51470 68537,-75148 19921,-23678 36124,-44349 46214,-57084 153,-194 212477,161691 212630,161499 64,-84 -212373,-161795 -212303,-161883 -28252,-7737 -195977,195112 -257527,212497 -121179,-30769 -57703,6574 -4386,6579z"/>
+ <path id="_156255240" class="fil3" d="M2.47352e+006 1.57815e+006c-24977,24779 -51292,47656 -76559,63705 -25265,16048 -49487,25272 -70276,22755 -12294,-2 -25128,-1988 -36113,-4665l-7099 5083 -15649 -12721c-4135,-1998 -6433,-3796 -6127,-4979l-149456 -121486 -2828 -2703c-51776,-68786 -109363,-126458 -166598,-188362l-2025 1874 0 -6469c0,-12071 -11528,-13256 -12938,-30198 18910,-5051 10147,-35789 15833,-55340 2149,-7393 10950,-12997 14744,-19761 7910,-14097 -987,-9500 14521,-22144 13116,-10695 19860,-26139 31666,-39502 8746,-9901 28556,-27114 28893,-42277 -6745,-560 -7661,-2156 -15095,-2156 -14646,0 -24528,19159 -39457,22941l-24704 27357 -38695 43027 639 -2953 -23772 -12842 -1228 2276 -972 -6795 -1185 4638c-13308,-8915 -11730,-14803 -19792,-21185 -9161,-7249 -13059,-14283 -19040,-24091 -4382,-7195 -20861,-27753 -32024,-25655 -9851,1853 2023,2196 -6770,10537 6511,2358 12662,19376 14056,26610 3244,16817 8699,19937 11712,31304l-4529 1508 2382 -470 9356 15015 9404 3986 -5158 24007 -2722 -586c-1244,-14959 -19216,-21304 -25416,-39282 -5124,-14859 -16435,-33826 -18429,-47713l-3592 -3594c-21749,0 -17308,5759 -27494,13028l-2693 17169c8591,12836 5631,11510 10775,25888 3438,9602 12515,17143 10787,21565l4835 1384 23740 28021 1840 -1375 -227 17263 -10733 -39 -30236 -36628c-7546,-15727 -13569,-37082 -34501,-38824l-497 8680 2654 27987c6017,2429 28031,43102 28031,47453l0 6470 4313 0 0 8628 6468 0c-1340,6325 962,10243 -2784,11975 -4336,2002 -10603,-1270 -12311,-7661 -5780,1385 -4064,2156 -8624,2156 -5767,0 -6378,-3112 -8645,-6366l12930 2069 -27899 -50651 2051 -1131c-50434,-4197 -28744,38891 -19702,56516 3949,7698 10772,2899 16474,9263 4421,21412 56059,47805 78685,48550 6903,5657 12186,20595 22783,22172 7861,8479 11315,16512 20509,29983l6314 -2560c2430,22213 46424,65863 61197,87612 6672,9816 18244,17943 18538,33294l6515 2039 0 8627c8721,-3602 27420,26136 34996,34015 10016,10417 59995,78151 70661,73831 4000,-307 44500,26511 72002,52785l183906 116816c53021,101825 288030,-82937 485073,-211425 -24614,-18517 -209795,-159685 -209938,-159505 -10090,12735 -26293,33406 -46214,57084 -19921,23678 -43560,50369 -68537,75148z"/>
+ </g>
+ </g>
+ <rect class="fil1 str0" x="1.4538e+006" y="9900" width="31203" height="2.101e+006"/>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Myalgia.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Myalgia.svg
new file mode 100644
index 0000000..5c8e432
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Myalgia.svg
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="27cm" height="18cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 2.1e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#1F1A17;stroke-width:2000}
+ .fil1 {fill:#1F1A17}
+ .fil2 {fill:#DA251D}
+ .fil0 {fill:white}
+ .fil3 {fill:#AEBBB9}
+ .fil4 {fill:#E71417}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <path class="fil0" d="M2.77707e+006 492951c4463,-6803 13748,-13045 16921,-18960 4498,-8379 8455,-16676 12557,-24885 3871,-7743 7616,-16880 10855,-25028 3156,-7935 5604,-23348 8356,-29088l-133 -6324 1692 -3038 202 -6182 2919 -9421 0 -6240 -134 -18807 1693 -3038 0 -21844 133 -12565 -1692 -3038 132 -12565 -1693 -3038 0 -4681 0 -4681c-6605,-13772 -9729,-32069 -17157,-46808 -4213,-8356 -4523,-12838 -10349,-20851 -5081,-6989 -9058,-11833 -14234,-18528 -9142,-11822 -55481,-56105 -70556,-57361l0 -3120c-6094,-507 -27926,-10126 -35312,-13046 -9029,-3568 -7609,-3449 -18741,-6214 -2322,-577 -18082,-5143 -19252,-5705l-9441 132 -3038 -1692 -11000 133 -3036 -1694 -7881 -133 -2954 1827 -11001 -133 -14037 0 -12561 -133 -3036 1693 -9358 0c-7088,3403 -17236,1521 -21836,7802 -8046,179 -33076,10223 -35872,14041 -12553,280 -17005,10001 -28074,10924 -1304,4882 -35972,29774 -42112,31206 -949,3551 -16967,20856 -20663,24576 -5311,5346 -13790,20836 -18669,28135 -6115,9151 -11532,19850 -15814,30988 -3970,10322 -5010,30100 -8801,38005l0 4679 -134 17246 1694 3038 0 17164 -86 3167 2854 6262 1909 7735 0 6241c3525,7348 3144,14165 7277,22367 3499,6948 6548,14882 6761,24442 4792,9059 15605,49113 24956,45249 161,7253 1639,9312 5893,12828 4253,3511 6117,6205 10099,10180 6747,6734 12533,13106 19455,19545 9612,8945 32789,31139 47216,32342 1909,7154 9070,7789 15597,10922l3119 0 3202 -135 3037 1694c1902,-1069 1668,-1559 4679,-1559 5731,0 1666,10921 9357,10921l6322 -132 3036 1694 9344 54 20292 6186 3118 0 7799 0 6182 202 9415 2918 6238 0 6321 -132 3037 1693 15597 0 7799 0c6295,0 677,287 3119,-1561 1902,1069 1669,1561 4680,1561l17156 0 0 3120c7167,-1914 3938,-4681 9358,-4681l4679 0c3124,0 6152,-4023 14037,-4681l0 -3120c20506,-1707 31009,-18471 47811,-25505 8904,-3727 35790,-24999 40752,-32565zm-235173 -29440c7899,176 31910,12203 38992,15603l4679 0 32753 0 3119 0c18118,-9590 32816,-7206 44266,-24372 7591,-11384 22443,-29778 22801,-45841 3583,-2401 3135,-2982 9358,-3121l-1143 7882 1434 4489c-3218,6215 182,4138 -4970,7913 -219,9863 -4440,9576 -4679,20283 -4467,3276 -4371,6859 -8555,11725 -3333,3875 -5451,6276 -8984,9737 -5395,5290 -20863,10045 -23014,15987l-10891 1696 -26 2984 -4678 0c-3584,0 -11294,3364 -14038,4680l-4680 0 -3118 0 -3037 1694 -7881 -133 -10917 0 -3039 -1693 -9439 132 -3120 0c-4134,-2187 -4534,-2978 -10917,-3119 -2799,-3821 -15059,-9212 -21837,-9364 -131,-180 -13546,-11272 -14569,-11948 -10403,-6882 -6003,-4794 -13899,-12621 -6394,-6337 -21207,-21086 -21441,-31601l3119 0 -1877 -7721 5029 -1555 3087 -86c5787,0 15806,20731 17157,26526 4517,1207 22286,17857 24955,21844zm147551 -162671c-5846,8868 -8800,6139 -16623,9894l-6239 0 -3119 0c-8246,-4364 -9163,-3692 -15996,-10521 -7991,-7986 -4791,-8876 -8959,-17565l0 -6240 0 -6241c0,-7477 9056,-9105 13703,-12817 8326,-6653 5247,-5460 15930,-10588l4680 0 4679 0 3120 0c12795,6773 12520,7367 18715,20284l0 4680 0 9362 0 3121c-3168,5991 -5952,10658 -9891,16631zm-153875 -55638c10120,4858 12715,7907 15596,20283 3061,2558 1559,13426 1559,18724l0 3120 -3118 4682 -4905 13957c-6941,2000 -3712,4766 -9132,4766l-4679 0 -4568 1852c-2927,-2177 -2853,-3411 -6350,-3411l-1560 0 -4680 0c-6331,-3040 -21834,-10814 -21834,-18726l0 -7801 0 -4679 3719 -12323c8686,-6967 7082,-12953 21235,-20444l3120 0 10918 0 4679 0z"/>
+ <g id="_153762960">
+ <path id="_971977128" class="fil0" d="M1.15863e+006 1.40428e+006c3674,10735 9608,23545 18054,30053 9890,7618 42745,39635 43808,52406 11964,995 5901,10488 15514,13969 364,4373 6979,18625 9308,18625 3048,0 10415,-10148 10862,-15521l3103 0c-2601,11165 -7368,11091 -12413,18626l7127 21417 5407 14227 -121 4710 0 3104c3727,7772 6335,24712 10860,34147l0 6208 2903 9371 199 7703 2903 9369 201 3048 0 4655 4490 15564 164 7718 0 3105 1684 3022 -133 7843 1685 3022 -132 7842 1683 3022 -132 10948 0 21729 0 9313 -1685 3022 134 4739c0,5392 -3104,2368 -3104,7760l0 10865 0 3103 -4641 12422 -13 6203 0 3104 -1901 7695 -4341 10916 36 4672 0 3104 -4376 14053 -278 6125 -1685 3022 132 9394 0 6209 0 9312 1685 3023 -132 6290 3035 7786 67 3078 0 1553 0 3104c2304,4803 10861,31081 10861,37251 -9119,-203 -9090,-4119 -9309,-13969 -3845,-2819 -4508,-5844 -4654,-12418l-3022 -1684 -582 -2830 -5192 1334c-206,109 -321,207 -318,289 76,2136 4999,11981 7561,16861l3053 15533 -7628 1856 -4246 -15995 -488 -2946 0 -3104 -6111 -14009 -94 -3065 0 -1551c0,-866 -14338,-31177 -16070,-33592 -5719,-7967 -15449,-17561 -22324,-25783 -3548,-4246 -2414,-655 -6292,-6122 -2615,-3683 -2023,-3681 -5346,-7069 -4263,-4344 -6797,-7405 -11291,-11987 -5604,-5715 -15324,-25179 -20907,-27200 -817,-9829 -19866,-33003 -20169,-46563 -7604,-5574 -11943,-32221 -17067,-41907l0 -3104 0 -3105 -3187 -6162 -1052 -7885 -414 -13890 -134 -29572 1685 -3023 0 -6207 -132 -10948 1683 -3022 -132 -7843 1683 -3022 -131 -6291 1683 -3022 311 -9241 2793 -10937 0 -3103 0 -4657 -134 -4738 1685 -3023 -132 -6289 1683 -3022 -132 -9395 1683 -3023 -132 -6291 1685 -3022 0 -9311 0 -48116 89 -6238 -12305 -37236 -1748 -9299 0 -4655 -1685 -3022 134 -6291 -2793 -10935 -311 -6139 -1890 -6119c1288,-1507 2865,-4745 4994,-4745 1888,0 4653,3211 4653,6209l0 3104c0,9213 6419,10149 10789,9789l2450 -390c-1315,-3528 -2324,-6982 -2377,-9399l6205 0c1627,6094 4674,9424 6793,18039 1987,8088 3537,10802 5818,17462zm-319451 -671511c-6863,8047 -10876,25900 -15871,35343l0 3105 0 3104c-2162,4087 -6206,15846 -6206,21729 0,4342 -16129,39542 -19175,44453 -8605,13869 -17371,23939 -28526,35099 -10889,10890 -19553,22820 -32944,30679 -7604,4465 -11379,9655 -19628,12959 -5616,2248 -16482,7795 -19191,11844 -9808,218 -9523,4419 -20169,4657 -2465,1303 -7005,4655 -9309,4655 -3630,0 -4015,466 -6207,1553l-7757 0c-6441,3091 -12161,2868 -18261,8117 -5088,4380 -8248,8344 -13526,12854 -9855,8422 -16957,21298 -28722,24039 -2146,-3822 -1551,396 -1551,-3104 0,-5955 15851,-20210 22979,-26936 -243,-1176 -486,-2368 -721,-3406 -316,-1031 -585,-1962 -749,-2667 -157,-361 -302,-506 -430,-353 -3963,4790 -12523,14438 -15293,17473 -3897,4272 -7458,6577 -8889,6577 -1888,0 -4655,-3211 -4655,-6209 0,-281 14162,-14738 15938,-16649 4719,-5073 10347,-13011 13541,-19050 7361,-5395 37358,-63239 42062,-75882 6618,-17782 30778,-62257 43270,-73120l3104 0c742,-8942 19658,-25147 26987,-28876 13764,-7004 23564,-9938 39187,-15123 8250,-2736 9736,-4878 20149,-7780 7176,-1999 14819,-4125 20406,-7524 6275,-3818 12843,-4827 18423,-9508 1978,-1662 9081,-13352 9828,-16555l4653 0c5391,0 2369,-3104 7758,-3104l4655 0c-279,12536 -9682,9948 -12413,20178l6207 0c1747,-6549 7489,-9134 15515,-9314 -1293,15536 -18202,19392 -24469,26742zm-203994 100138c-6803,6803 -13074,12658 -19776,19019 -4719,3161 -26749,20417 -27927,24834 -6331,527 -6188,316 -7758,4656 -6477,540 -14463,7760 -20169,7760 -5349,0 -13164,-6102 -15515,-9312l-18532 -3509c-1009,-3054 -449,-4251 -4741,-4251 -823,0 -3405,2235 -4654,3104 -6327,-3349 -42034,-22906 -46544,-23282 -1709,-4719 -8341,-7816 -12948,-10329 -3677,-2009 -8331,-6426 -12245,-9480 -8794,-6866 -16930,-12477 -25616,-19385 -7409,-5892 -18041,-14504 -25552,-19449 -9263,-6099 -14882,-12434 -25505,-19497 -8288,-5509 -18989,-12467 -26518,-18481 -7624,-6094 -19178,-13443 -25624,-19377 -7320,-6739 -17532,-11481 -25583,-19420 -4850,-4783 -19545,-16000 -25207,-19792 -891,-10721 -5676,-8571 -9148,-15683 -3352,-6865 -3925,-13374 -6367,-18465l0 -7760 0 -3104 -1684 -3022 133 -12499 0 -10865 1683 -3022 -132 -10948 1685 -3022 -134 -14050 0 -1552 0 -3104c-1849,-3497 -4157,-9314 -9309,-9314 -6686,0 -11569,18293 -13962,23282l0 7760 -1685 3024 132 9394 -1836 17056 -9024 17c-15567,0 -61862,-62818 -81000,-72948l-3103 0 -4655 0 -22692 -691 1492 4755 85 3073 0 4656c0,7624 46798,58609 54302,63636l1477 9327 -7616 1887c-1892,-7189 -24394,-27855 -30731,-33309 -6380,-5489 -12863,-8634 -18942,-13646 -11213,-9245 -22569,-13608 -32946,-18589l-6206 0c-2174,0 -3103,2116 -3103,4657 0,5780 9840,19387 13927,21765 8363,4863 23901,18156 31376,23264 6496,4440 13196,10963 19652,14487 7742,4227 13749,9759 20699,13438l0 3106 0 6207c-7124,-593 -25851,-14732 -32021,-19185 -11931,-8608 -27603,-21728 -41220,-28936l-3104 0 -6206 0 -3021 -1685 -3184 132 -15526 1864 -7690 1901c1239,15353 46803,29937 58675,37144 13518,8206 18869,19084 32806,26461l1478 9328c-11519,-273 -11273,-16159 -16671,-16159l-49677 -9319c-5390,0 -2367,3104 -7758,3104l-1551 0c-2344,0 -9309,4327 -9309,6209 0,3662 -8139,10634 -6529,13039l10943 2839 6123 267 3023 1684 32692 9186 3104 0c4112,2176 4510,2963 10860,3104 3492,4770 -999,2505 6206,3105l0 3104c6656,554 29990,6694 31352,11794 8106,675 11864,8000 16673,12810 7324,7327 6564,7078 15908,12024l-1841 4545c8483,6116 44855,31706 52385,41462 1977,2562 12463,10933 16281,14754 5911,5914 10516,8976 16280,14757 9420,9448 56944,56078 57798,66346l9325 1478c2055,7828 34701,37120 42268,44693 7984,7988 15467,12516 23260,20190 4344,4278 6573,6483 10860,10865 3642,3721 6387,6952 10480,9693l0 -7761c10218,850 8932,8506 18618,9313l0 3104 -6146 -1742c3452,15272 67382,49983 86824,54513l4687 -1466 7792 2768 6139 251 3104 0 7756 0 3022 -1685 3184 132c4760,0 6708,3830 7758,7761l9323 1478c9164,-2065 15520,-3865 20155,-10790 9918,-221 18547,-7760 21722,-7760l3102 0c11292,-5977 16209,-8590 26363,-15534 6250,-4276 17298,-13754 26388,-13957 2619,-3913 19479,-15828 24770,-20232 8218,-6842 14769,-14537 22903,-22098 8428,-7838 15066,-13455 23301,-21700l21722 -21729c14781,-14751 28152,-31651 42707,-47299 5861,-6301 34418,-48538 39916,-48538 3574,0 4654,1079 4654,4656l0 7761 1685 3022 -134 12499 0 17072 -1683 3022 132 32677 0 17074 0 54323 -1685 3022 134 21811 0 29491 -1685 3022 134 7842 0 18625 -1685 3023 133 15604 -1684 3022 132 18707 0 24834 0 21729 1684 3022 -132 6291 0 12417 1683 3022 -131 9394 1683 3024 -132 12497 0 3105 0 13969 1683 3022 -132 10947 1685 3023 -134 9393 1685 3022 -133 12499 0 3106 1684 3022 -132 18706 0 6208 1683 3024 -132 15603 0 12417 0 4655 1684 3022 -132 3187 0 10865 1874 12385 2779 32c-795,9580 -7756,11954 -7756,17072l0 9313 0 6208 -5217 20043c-2678,6261 -10103,27057 -10298,35834 -4875,3572 -9121,17928 -9309,26385 -5544,10482 -6515,26102 -12413,37251 -199,8998 -4654,17205 -4654,23282 0,4434 -488,2839 -3102,4657l-4394 20240 -261 6145 -3037 7786 -66 4631 0 3104c-6390,13322 -7514,40874 -13964,54324l0 9313 -2791 10935 -311 6137 -1685 3023 133 7843 -2903 9369 -200 6152 -1684 3022 132 6290 -1684 3022 133 6291 0 3104 0 4657 -4287 18702 -368 7683 0 4657 0 7760 -2792 10935 -311 7690 -2791 10935 -311 3035 0 4655 -6128 18651 -79 7736 -4268 17163 -387 4566 0 1553 0 3104 -5944 18704 -261 3025 0 1552 0 3104 -4532 12460 -123 6165 -5317 18453 -2525 6336 85 4702 -4690 10850 36 6224 -5685 18780 -522 2949 0 4656c-5182,10806 -7256,27504 -12411,37250l-2701 12525 -403 2996 0 1553 0 3104c-649,1355 -7756,23277 -7756,23282l0 10864c0,2305 -3352,6849 -4655,9313l0 3104 0 4657c0,5529 3409,4122 7757,6208l4654 0 7758 0c5390,0 2368,3105 7757,3105l12413 0 3021 1684 17148 -133 40338 0 3104 0 6161 3190 3148 -86 44993 0 10861 0 3020 1686 7840 -133 21631 -3761 90 -4000c0,-4434 488,-2838 3103,-4656 142,-6352 928,-6752 3102,-10865l0 -3104 0 -7760c0,-5392 3104,-2369 3104,-7761 0,-3631 465,-4016 1552,-6209l0 -7761 1683 -3022 -132 -9393 2791 -10936 311 -6138 4230 -15631 426 -4547 0 -9313c0,-2304 3350,-6847 4653,-9312l0 -3104 0 -3105 5838 -20277 369 -6108 7245 -31157 512 -7646 2792 -10935 311 -7690c2079,-4333 15385,-54651 15515,-60533 5921,-11193 7279,-32757 12412,-43459l0 -6208 1684 -3022 -132 -6291c1797,-3745 16969,-60820 17065,-65188 2433,-1782 3104,-286 3104,-4657l0 -1551c0,-5392 3103,-2369 3103,-7761l0 -3105 3188 -6162 -84 -4703 4640 -12421 13 -3100 0 -3104c3154,-5964 4373,-12227 7758,-18625l0 -3103 0 -1553 0 -3104c4996,-9447 5009,-20750 10860,-29491l-1742 -6148 2078 -10885 2767 -39 1280 -6280 272 -4586 0 -4655 0 -3106 3187 -6162 -84 -3149 0 -4657 0 -3104 3188 -6163 8621 -40538 602 -4519 0 -3104c2286,-4764 7758,-25453 7758,-32594l0 -6208 6146 -1744c721,-7749 1239,-1911 3163,-9122l3104 0 -1478 9327 2797 10915 232 6145 0 15521 1683 3022 -132 7842 0 4657 9103 34198 206 4605 0 3103 0 3104 6688 26270 2706 6279 4309 20287 261 4592c0,4434 488,2839 3103,4657l5968 26445 238 7702 1683 3022 -132 6290 7273 28057 485 2985 0 1553 0 4656 4391 15590 263 7692 4229 15631 426 4546 0 4656 7455 28017 303 7681 10253 42052 607 6064 0 3104c5740,10853 5853,26813 10860,37251l0 6208 5945 15620 261 3005 0 3104c5691,11867 10853,33379 15329,46750 4016,11995 9711,38675 14149,47929l0 7761 5916 21805 291 6133 1683 3022 -132 6291 0 3104 0 6208 1683 3022 -132 6291 1685 3022 -134 6291 1685 3022 -133 4739 0 3104 3188 6163 -84 3148 0 7761 1683 3024 -132 3185 0 3104 1841 4545 7547 -1025 4574 -416 3023 1685 7839 -132 9309 0 3021 1684 14045 -133 7757 0 10932 2794 7687 311 1551 0 3103 0 6160 -3190 3149 85 18617 0 10861 0 3022 1686 7839 -133 3021 1684 10942 -132 12413 0 12411 0 3021 -1684 9390 132 18605 -1827 13 -5934 4655 0 -1466 -4688 -85 -3072 0 -3104 -4490 -15564 -165 -7718 -1683 -3022 132 -6291c-6428,-13401 -8479,-38103 -15516,-52771l0 -3105 0 -3104c-4370,-8263 -4689,-17653 -9309,-26386l0 -4656 1685 -3023 -132 -4738 -3036 -7786 -68 -4631c0,-5392 -3102,-2368 -3102,-7761l0 -6207 -10438 -46657 -422 -9220 -5540 -20357 -667 -2924 0 -3104 -4391 -15590 -264 -3035 0 -4657 -4532 -12460 -122 -6165 -2903 -9370 -199 -6151 -7248 -28061 -510 -6086 -7495 -29553 -263 -3041 0 -4656 -9169 -29533 -139 -6166 -3037 -7786 -67 -6182 -1684 -3023 132 -3187 0 -3104 -3187 -6163 85 -3150 0 -3104c-6981,-14553 -7583,-41020 -13964,-54323l0 -6208c-4386,-9144 -4723,-21483 -9309,-31042l0 -4657 0 -1553 0 -3104 -3187 -6163 84 -3150 0 -3104 -5873 -21816 -333 -6122 -3498 -15442 -2793 -6241 86 -4702 -4718 -9281 63 -3136 0 -3104 -6063 -17121 -144 -3057 0 -3104 -6061 -17121 -144 -4609 0 -6208 -1684 -3022 132 -14052 0 -68292 1684 -3022 -132 -85448 0 -43459 0 -26387 -1684 -3022 132 -23363 -1683 -3022 132 -26468 0 -12417 -1684 -3022 132 -41990 0 -37250 0 -32594 -1683 -3023 132 -29571 -1685 -3023 134 -24915 0 -7760 1683 -3023 -132 -10947 1685 -3023 -134 -14050 0 -34147c0,-3633 2575,-6208 6207,-6208 1538,0 24845,20459 26748,22909 5402,6960 15580,21234 21709,26397 10533,8872 14744,14828 24070,24036 8125,8021 14595,17754 22506,25601 16732,16595 30830,33624 47324,50440 4339,4423 6729,8273 11637,13191 2551,2555 9847,9547 11457,11821 4264,6021 7583,7527 12010,12818 2364,2826 8525,11457 11821,11457 2173,0 3102,-2116 3102,-4657l0 -79156 -1683 -3024 132 -83895 0 -26385 0 -3106 1685 -3022 -1817 -3104 1817 -3104 -134 -3187 0 -6208c0,-5654 -74870,-79276 -84339,-92567 -10691,-15003 -31405,-30137 -44831,-43621 -9084,-9121 -39481,-34662 -44596,-42304l-3103 0c-3630,0 -4014,-466 -6206,-1552l-7758 0 -3103 0 -3022 -1685 -14044 132 -48097 0 -4654 0c-7091,-3404 -12345,-6125 -19666,-9816 -8694,-4385 -8006,-10281 -14467,-15017 -111,-4973 506,-7760 -4655,-7760l-10860 0 -6205 0 -4544 1841 -4798 -1757 -6174 -84 -7757 0 -3021 -1685 -9391 132 -4655 0 -7783 -3037 -4628 -67 -6207 0 -3021 -1685 -6288 132 -7783 -3036 -4628 -68 -3104 0 -9366 -2903 -6149 -200c-3574,0 -4654,1079 -4654,4656l0 9312 0 3105c-6783,12823 -5924,9428 -18618,15521l-4655 0 -3103 0 -3020 1685 -4737 -133 -4544 -1841 -4798 1756 -6205 -2932 -4622 -87 -3021 1684 -7839 -132 -6207 0 -3021 1685 -9390 -133 -6207 0 -9366 2904 -6149 199 -3021 1686 -7839 -133 -3021 1685 -6288 -132c-12821,6153 -42223,8487 -49648,18625l-4544 -1842c-14860,7369 -32992,16820 -43949,27830 -5496,5521 -14587,12317 -18564,17127 -4625,5594 -11546,14634 -16326,19366 -7437,7362 -10025,12145 -16274,19419 -3137,3652 -6592,5586 -8979,9642 -2290,3891 -3496,6672 -6565,10506 -5706,7125 -9236,13445 -15082,20609 -3870,4741 -11179,14793 -14006,20136 -6989,4684 -31171,30066 -36675,37812 -3246,4568 -13603,14804 -18020,19223zm-285418 -64458c10205,8144 23442,18913 32523,27995 10483,10485 19873,19686 30253,30268 10979,11193 19399,18793 31661,28859 5567,4570 10252,11083 16041,14995 7919,5347 8499,7683 15136,14348 5968,5995 9981,8606 14946,16090 2682,4044 10361,14836 11686,17801 5472,12249 16176,26179 25340,35181 4268,4192 32202,23406 32202,26765 0,2175 -2116,3104 -4655,3104 -3854,0 -17340,-10576 -25304,-17352 -1415,1236 -6461,4677 -6131,4855 11887,6433 28333,15948 28333,18706 0,2175 -2117,3104 -4656,3104l-1551 0c-1879,0 -17733,-9984 -20728,-11858 -7931,-4959 -14945,-6142 -22714,-9872l-3102 0 -10860 0 -3023 1685 -3184 -132 -7758 0 -10930 2792 -7687 312 -9309 0 -3103 0c-8325,-4408 -21819,-7262 -32034,-11413 -7785,-3162 -19454,-11379 -24978,-16918 -6468,-6489 -15599,-15099 -22475,-20975 -6233,-5326 -16701,-16789 -24463,-17435 -763,-9161 -19784,-25742 -26015,-32956 -1935,-2241 -9426,-15204 -11202,-18283 -3090,-5350 -7192,-13938 -10492,-18993 -6559,-10049 -17338,-26414 -22135,-36837 -3399,-7384 -5756,-13147 -9287,-20199 -2277,-4552 -8182,-14423 -9305,-18629l-6206 0c-2351,-8810 -15250,-13480 -18618,-27939 10576,2465 16730,14276 22799,14276l5905 -8284c-10718,-8187 -22497,-20128 -22497,-23065 0,-2175 2114,-3104 4655,-3104 5059,0 8553,7419 10860,10864l3102 0 3103 0 4545 1842 6962 10085 4041 1957 3071 86 1551 0c5390,0 2367,3104 7758,3104l12411 0 3103 0 6160 3188 3149 -84 1552 0 3103 0c6859,3630 14110,5783 20760,10275 3393,2292 5948,4062 9069,6447 4435,3389 5458,2817 8622,5344zm617830 587913l7679 -1868 -4168 20595 -407 3002 0 3105 -3188 6162 -1051 7885 -416 7682 0 9313 0 4657c-687,1432 -4654,9964 -4654,10864l0 9312 -1684 3022 132 14052 0 17073 0 12416 1684 3024 -132 3185 0 6208 5828 23371 377 6120 1685 3022 -134 4739 0 4656 0 6208 1685 3022 -132 7843 2902 9370 201 6151 0 3103 1684 3024 -133 12498 0 3105 -3035 7786 -68 4631 0 26386 0 7760 -4268 17163 -387 3015 0 4655 -4532 12460 -122 6166 -3600 13855c-4579,1952 -629,-1899 -4157,4770 -210,9365 -5875,19894 -9309,26386l0 3104c0,2824 -13298,24592 -13964,32594l-3103 0c-636,7645 -13180,27468 -17403,33811 -7108,10677 -12476,20936 -19482,31727 -7502,11552 -34164,53596 -34483,67944l-3021 1685 -4363 17050 -374 4547 0 3104 -2791 10934 -312 7691 0 12417c0,3577 -1079,4656 -4655,4656 -2390,0 -4653,-5211 -4653,-7760l0 -9313 1683 -3023 -132 -7842 1683 -3022 -132 -6290c3494,-7286 7177,-24990 9309,-34147l-3103 0c-364,4373 -4524,26387 -7757,26387 -3282,0 -2046,-556 -6207,-1553l-705 17123 -846 4606 0 9313 -1684 3022 133 4739c0,3577 -1080,4656 -4655,4656 -3574,0 -4654,-1079 -4654,-4656l0 -9313 1683 -3023 -132 -6289 1685 -3022 -134 -9395 0 -4657 0 -6208 3239 -10827 -1819 -3061 132 -4737 0 -21730 0 -20178 -1683 -3022 131 -14050 0 -3105 -3187 -6162 -1052 -7886 -414 -4577 0 -3104c-4750,-8981 -8070,-24511 -10858,-35703 -1954,-7847 -6500,-29831 -9313,-35695l0 -4656 0 -4655 -1683 -3023 132 -4738c0,-4434 -487,-2839 -3102,-4657l-1137 -7840 -415 -6129 0 -15521 0 -9312 1683 -3022 -131 -6291 1683 -3023 -132 -9395 0 -4656 0 -6208c5389,-11234 8208,-31458 13964,-43459l0 -6208 1889 -6120 2765 -89c599,-7209 -1665,-2714 3102,-6208 272,-12209 37739,-64156 46136,-73359 5105,-5597 8988,-11177 14007,-17029 3940,-4592 10935,-11735 13771,-15715 5006,-7028 8636,-8946 13320,-16165 4836,-7450 5411,-13128 8959,-20527l0 -4655 0 -3106 1685 -3022 -134 -6289 0 -6210c977,-2035 4655,-14273 4655,-17072 0,-7904 7758,-1409 7758,-9313l0 -6208 1683 -3022 -132 -7844 1685 -3022 -133 -6290c3083,-6428 -763,-7050 7757,-7760l1137 7839 414 3025 0 3104 -1899 7695c4856,-3237 3273,282 3451,-7695l3647 -4312 7293 793c-2609,11280 -8385,36865 -12492,45427l0 6208 -1683 3022 132 3186 0 4657 -1889 6120 3440 89 9107 -38854 202 -7711c0,-7919 10964,-4308 12413,-21729l6205 0 0 -7760z"/>
+ <path id="_155560584" class="fil0" d="M926838 512439c9561,8898 32616,30976 46968,32172 1899,7117 9022,7748 15515,10865l3102 0 3186 -134 3021 1685c1892,-1064 1659,-1551 4654,-1551 5701,0 1657,10864 9308,10864l6289 -132 3020 1685 9295 54 20185 6154 3102 0 7758 0 6149 200 9366 2903 6205 0 6288 -131 3021 1684 15515 0 7758 0c6262,0 674,285 3103,-1553 1892,1064 1660,1553 4655,1553l17066 0 0 3104c7129,-1904 3917,-4657 9309,-4657l4654 0c3108,0 6120,-4002 13964,-4656l0 -3104c20398,-1698 30846,-18374 47560,-25371 8857,-3707 35602,-24868 40538,-32394 4439,-6767 13675,-12976 16832,-18860 4474,-8335 8410,-16589 12491,-24755 3850,-7702 7576,-16791 10798,-24896 3139,-7894 5574,-23226 8312,-28935l-132 -6291 1683 -3022 201 -6150 2903 -9371 0 -6208 -133 -18708 1684 -3022 0 -21729 132 -12499 -1683 -3022 132 -12499 -1684 -3022 0 -4657 0 -4656c-6571,-13700 -9678,-31901 -17067,-46562 -4191,-8312 -4500,-12771 -10295,-20742 -5054,-6952 -9010,-11771 -14159,-18430 -9094,-11760 -55190,-55811 -70186,-57060l0 -3104c-6062,-504 -27779,-10073 -35126,-12977 -8982,-3550 -7569,-3431 -18643,-6182 -2310,-574 -17987,-5116 -19151,-5675l-9391 132 -3022 -1684 -10942 133 -3021 -1685 -7839 -133 -2939 1818 -10943 -133 -13963 0 -12495 -132 -3020 1684 -9309 0c-7051,3385 -17146,1513 -21721,7761 -8004,178 -32903,10170 -35684,13968 -12487,278 -16916,9948 -27927,10866 -1297,4857 -35783,29618 -41890,31042 -944,3533 -16878,20747 -20555,24447 -5283,5318 -13718,20727 -18571,27987 -6083,9103 -11471,19746 -15731,30826 -3949,10268 -4984,29942 -8755,37805l0 4655 -133 17155 1685 3022 0 17074 -85 3150 2839 6229 1899 7695 0 6208c3506,7309 3127,14091 7238,22250 3481,6911 6514,14803 6726,24313 4767,9012 15523,48855 24825,45012 160,7214 1630,9263 5862,12760 4231,3493 6085,6173 10046,10127 6711,6698 12467,13037 19353,19442zm66183 -226871c8640,-6931 7044,-12885 21123,-20337l3104 0 10860 0 4655 0c10067,4833 12648,7866 15514,20177 3045,2544 1551,13355 1551,18625l0 3104 -3102 4657 -4879 13884c-6905,1990 -3693,4741 -9084,4741l-4655 0 -4544 1842c-2911,-2165 -2838,-3393 -6316,-3393l-1552 0 -4655 0c-6298,-3024 -21720,-10757 -21720,-18627l0 -7760 0 -4655 3700 -12258zm142140 10705l0 -6208c0,-7438 9009,-9057 13631,-12750 8283,-6618 5220,-5431 15847,-10532l4655 0 4654 0 3104 0c12728,6737 12454,7328 18617,20177l0 4656 0 9313 0 3104c-3152,5960 -5921,10602 -9839,16544 -5816,8821 -8754,6107 -16536,9842l-6206 0 -3103 0c-8203,-4341 -9115,-3673 -15912,-10466 -7949,-7944 -4766,-8829 -8912,-17472l0 -6208zm-113260 142795c6742,-151 18938,-5513 21722,-9314 6350,-141 6748,-927 10860,-3103l3103 0 9390 131 3023 -1684 10860 0 7839 -132 3021 1685 3102 0 4655 0c2730,1309 10399,4655 13965,4655l4653 0 26 2969 10834 1687c2139,5911 17526,10641 22893,15903 3514,3443 5621,5831 8937,9686 4162,4840 4066,8404 8510,11663 237,10651 4436,10365 4654,20177 5125,3755 1743,1689 4944,7871l-1426 4466 1137 7840c-6191,-138 -5745,-716 -9309,-3104 -356,-15979 -15130,-34277 -22682,-45601 -11389,-17076 -26010,-14704 -44033,-24244l-3103 0 -32581 0 -4654 0c-7045,3382 -30930,15346 -38787,15521 -2655,3966 -20331,20529 -24824,21730 -1344,5764 -11311,26386 -17067,26386l-3071 -85 -5003 -1547 1868 -7681 -3103 0c233,-10459 14968,-25131 21328,-31435 7855,-7785 3478,-5708 13826,-12554 1018,-673 14363,-11707 14493,-11886zm181526 -181598l-3104 0c-2867,-5422 -26054,-62891 -26375,-66741l4655 0c8259,0 29478,39527 29478,51220l0 15521 -4654 0zm-223415 -6208l0 -1552c0,-392 11792,-26176 13426,-30027 3722,-8779 12291,-19126 14501,-27401l7757 0c0,7424 -2197,11948 -4655,17072l0 3104 0 3106c-3154,5964 -25580,46563 -29478,46563 -1320,0 -4655,-3336 -4655,-4657 0,-2967 3104,-1058 3104,-6208z"/>
+ <path id="_160103160" class="fil1" d="M615411 851928c6702,-6361 12973,-12216 19776,-19019 4417,-4419 14774,-14655 18020,-19223 5504,-7746 29686,-33128 36675,-37812 2827,-5343 10136,-15395 14006,-20136 5846,-7164 9376,-13484 15082,-20609 3069,-3834 4275,-6615 6565,-10506 2387,-4056 5842,-5990 8979,-9642 6249,-7274 8837,-12057 16274,-19419 4780,-4732 11701,-13772 16326,-19366 3977,-4810 13068,-11606 18564,-17127 10957,-11010 29089,-20461 43949,-27830l4544 1842c7425,-10138 36827,-12472 49648,-18625l6288 132 3021 -1685 7839 133 3021 -1686 6149 -199 9366 -2904 6207 0 9390 133 3021 -1685 6207 0 7839 132 3021 -1684 4622 87 6205 2932 4798 -1756 4544 1841 4737 133 3020 -1685 3103 0 4655 0c12694,-6093 11835,-2698 18618,-15521l0 -3105 0 -9312c0,-3577 1080,-4656 4654,-4656l6149 200 9366 2903 3104 0 4628 68 7783 3036 6288 -132 3021 1685 6207 0 4628 67 7783 3037 4655 0 9391 -132 3021 1685 7757 0 6174 84 4798 1757 4544 -1841 6205 0 10860 0c5161,0 4544,2787 4655,7760 6461,4736 5773,10632 14467,15017 7321,3691 12575,6412 19666,9816l4654 0 48097 0 14044 -132 3022 1685 3103 0 7758 0c2192,1086 2576,1552 6206,1552l3103 0c5115,7642 35512,33183 44596,42304 13426,13484 34140,28618 44831,43621 9469,13291 84339,86913 84339,92567l0 6208 134 3187 -1817 3104 1817 3104 -1685 3022 0 3106 0 26385 -132 83895 1683 3024 0 79156c0,2541 -929,4657 -3102,4657 -3296,0 -9457,-8631 -11821,-11457 -4427,-5291 -7746,-6797 -12010,-12818 -1610,-2274 -8906,-9266 -11457,-11821 -4908,-4918 -7298,-8768 -11637,-13191 -16494,-16816 -30592,-33845 -47324,-50440 -7911,-7847 -14381,-17580 -22506,-25601 -9326,-9208 -13537,-15164 -24070,-24036 -6129,-5163 -16307,-19437 -21709,-26397 -1903,-2450 -25210,-22909 -26748,-22909 -3632,0 -6207,2575 -6207,6208l0 34147 134 14050 -1685 3023 132 10947 -1683 3023 0 7760 -134 24915 1685 3023 -132 29571 1683 3023 0 32594 0 37250 -132 41990 1684 3022 0 12417 -132 26468 1683 3022 -132 23363 1684 3022 0 26387 0 43459 132 85448 -1684 3022 0 68292 -132 14052 1684 3022 0 6208 144 4609 6061 17121 0 3104 144 3057 6063 17121 0 3104 -63 3136 4718 9281 -86 4702 2793 6241 3498 15442 333 6122 5873 21816 0 3104 -84 3150 3187 6163 0 3104 0 1553 0 4657c4586,9559 4923,21898 9309,31042l0 6208c6381,13303 6983,39770 13964,54323l0 3104 -85 3150 3187 6163 0 3104 -132 3187 1684 3023 67 6182 3037 7786 139 6166 9169 29533 0 4656 263 3041 7495 29553 510 6086 7248 28061 199 6151 2903 9370 122 6165 4532 12460 0 4657 264 3035 4391 15590 0 3104 667 2924 5540 20357 422 9220 10438 46657 0 6207c0,5393 3102,2369 3102,7761l68 4631 3036 7786 132 4738 -1685 3023 0 4656c4620,8733 4939,18123 9309,26386l0 3104 0 3105c7037,14668 9088,39370 15516,52771l-132 6291 1683 3022 165 7718 4490 15564 0 3104 85 3072 1466 4688 -4655 0 -13 5934 -18605 1827 -9390 -132 -3021 1684 -12411 0 -12413 0 -10942 132 -3021 -1684 -7839 133 -3022 -1686 -10861 0 -18617 0 -3149 -85 -6160 3190 -3103 0 -1551 0 -7687 -311 -10932 -2794 -7757 0 -14045 133 -3021 -1684 -9309 0 -7839 132 -3023 -1685 -4574 416 -7547 1025 -1841 -4545 0 -3104 132 -3185 -1683 -3024 0 -7761 84 -3148 -3188 -6163 0 -3104 133 -4739 -1685 -3022 134 -6291 -1685 -3022 132 -6291 -1683 -3022 0 -6208 0 -3104 132 -6291 -1683 -3022 -291 -6133 -5916 -21805 0 -7761c-4438,-9254 -10133,-35934 -14149,-47929 -4476,-13371 -9638,-34883 -15329,-46750l0 -3104 -261 -3005 -5945 -15620 0 -6208c-5007,-10438 -5120,-26398 -10860,-37251l0 -3104 -607 -6064 -10253 -42052 -303 -7681 -7455 -28017 0 -4656 -426 -4546 -4229 -15631 -263 -7692 -4391 -15590 0 -4656 0 -1553 -485 -2985 -7273 -28057 132 -6290 -1683 -3022 -238 -7702 -5968 -26445c-2615,-1818 -3103,-223 -3103,-4657l-261 -4592 -4309 -20287 -2706 -6279 -6688 -26270 0 -3104 0 -3103 -206 -4605 -9103 -34198 0 -4657 132 -7842 -1683 -3022 0 -15521 -232 -6145 -2797 -10915 1478 -9327 -3104 0c-1924,7211 -2442,1373 -3163,9122l-6146 1744 0 6208c0,7141 -5472,27830 -7758,32594l0 3104 -602 4519 -8621 40538 -3188 6163 0 3104 0 4657 84 3149 -3187 6162 0 3106 0 4655 -272 4586 -1280 6280 -2767 39 -2078 10885 1742 6148c-5851,8741 -5864,20044 -10860,29491l0 3104 0 1553 0 3103c-3385,6398 -4604,12661 -7758,18625l0 3104 -13 3100 -4640 12421 84 4703 -3188 6162 0 3105c0,5392 -3103,2369 -3103,7761l0 1551c0,4371 -671,2875 -3104,4657 -96,4368 -15268,61443 -17065,65188l132 6291 -1684 3022 0 6208c-5133,10702 -6491,32266 -12412,43459 -130,5882 -13436,56200 -15515,60533l-311 7690 -2792 10935 -512 7646 -7245 31157 -369 6108 -5838 20277 0 3105 0 3104c-1303,2465 -4653,7008 -4653,9312l0 9313 -426 4547 -4230 15631 -311 6138 -2791 10936 132 9393 -1683 3022 0 7761c-1087,2193 -1552,2578 -1552,6209 0,5392 -3104,2369 -3104,7761l0 7760 0 3104c-2174,4113 -2960,4513 -3102,10865 -2615,1818 -3103,222 -3103,4656l-90 4000 -21631 3761 -7840 133 -3020 -1686 -10861 0 -44993 0 -3148 86 -6161 -3190 -3104 0 -40338 0 -17148 133 -3021 -1684 -12413 0c-5389,0 -2367,-3105 -7757,-3105l-7758 0 -4654 0c-4348,-2086 -7757,-679 -7757,-6208l0 -4657 0 -3104c1303,-2464 4655,-7008 4655,-9313l0 -10864c0,-5 7107,-21927 7756,-23282l0 -3104 0 -1553 403 -2996 2701 -12525c5155,-9746 7229,-26444 12411,-37250l0 -4656 522 -2949 5685 -18780 -36 -6224 4690 -10850 -85 -4702 2525 -6336 5317 -18453 123 -6165 4532 -12460 0 -3104 0 -1552 261 -3025 5944 -18704 0 -3104 0 -1553 387 -4566 4268 -17163 79 -7736 6128 -18651 0 -4655 311 -3035 2791 -10935 311 -7690 2792 -10935 0 -7760 0 -4657 368 -7683 4287 -18702 0 -4657 0 -3104 -133 -6291 1684 -3022 -132 -6290 1684 -3022 200 -6152 2903 -9369 -133 -7843 1685 -3023 311 -6137 2791 -10935 0 -9313c6450,-13450 7574,-41002 13964,-54324l0 -3104 66 -4631 3037 -7786 261 -6145 4394 -20240c2614,-1818 3102,-223 3102,-4657 0,-6077 4455,-14284 4654,-23282 5898,-11149 6869,-26769 12413,-37251 188,-8457 4434,-22813 9309,-26385 195,-8777 7620,-29573 10298,-35834l5217 -20043 0 -6208 0 -9313c0,-5118 6961,-7492 7756,-17072l-2779 -32 -1874 -12385 0 -10865 132 -3187 -1684 -3022 0 -4655 0 -12417 132 -15603 -1683 -3024 0 -6208 132 -18706 -1684 -3022 0 -3106 133 -12499 -1685 -3022 134 -9393 -1685 -3023 132 -10947 -1683 -3022 0 -13969 0 -3105 132 -12497 -1683 -3024 131 -9394 -1683 -3022 0 -12417 132 -6291 -1684 -3022 0 -21729 0 -24834 -132 -18707 1684 -3022 -133 -15604 1685 -3023 0 -18625 -134 -7842 1685 -3022 0 -29491 -134 -21811 1685 -3022 0 -54323 0 -17074 -132 -32677 1683 -3022 0 -17072 134 -12499 -1685 -3022 0 -7761c0,-3577 -1080,-4656 -4654,-4656 -5498,0 -34055,42237 -39916,48538 -14555,15648 -27926,32548 -42707,47299 -7617,7600 -14113,14112 -21722,21729 -8235,8245 -14873,13862 -23301,21700 -8134,7561 -14685,15256 -22903,22098 -5291,4404 -22151,16319 -24770,20232 -9090,203 -20138,9681 -26388,13957 -10154,6944 -15071,9557 -26363,15534l-3102 0c-3175,0 -11804,7539 -21722,7760 -4635,6925 -10991,8725 -20155,10790l-9323 -1478c-1050,-3931 -2998,-7761 -7758,-7761l-3184 -132 -3022 1685 -7756 0 -3104 0 -6139 -251 -7792 -2768 -4687 1466c-19442,-4530 -83372,-39241 -86824,-54513l6146 1742 0 -3104c-9686,-807 -8400,-8463 -18618,-9313l0 7761c-4093,-2741 -6838,-5972 -10480,-9693 -4287,-4382 -6516,-6587 -10860,-10865 -7793,-7674 -15276,-12202 -23260,-20190 -7567,-7573 -40213,-36865 -42268,-44693l-9325 -1478c-854,-10268 -48378,-56898 -57798,-66346 -5764,-5781 -10369,-8843 -16280,-14757 -3818,-3821 -14304,-12192 -16281,-14754 -7530,-9756 -43902,-35346 -52385,-41462l1841 -4545c-9344,-4946 -8584,-4697 -15908,-12024 -4809,-4810 -8567,-12135 -16673,-12810 -1362,-5100 -24696,-11240 -31352,-11794l0 -3104c-7205,-600 -2714,1665 -6206,-3105 -6350,-141 -6748,-928 -10860,-3104l-3104 0 -32692 -9186 -3023 -1684 -6123 -267 -10943 -2839c-1610,-2405 6529,-9377 6529,-13039 0,-1882 6965,-6209 9309,-6209l1551 0c5391,0 2368,-3104 7758,-3104l49677 9319c5398,0 5152,15886 16671,16159l-1478 -9328c-13937,-7377 -19288,-18255 -32806,-26461 -11872,-7207 -57436,-21791 -58675,-37144l7690 -1901 15526 -1864 3184 -132 3021 1685 6206 0 3104 0c13617,7208 29289,20328 41220,28936 6170,4453 24897,18592 32021,19185l0 -6207 0 -3106c-6950,-3679 -12957,-9211 -20699,-13438 -6456,-3524 -13156,-10047 -19652,-14487 -7475,-5108 -23013,-18401 -31376,-23264 -4087,-2378 -13927,-15985 -13927,-21765 0,-2541 929,-4657 3103,-4657l6206 0c10377,4981 21733,9344 32946,18589 6079,5012 12562,8157 18942,13646 6337,5454 28839,26120 30731,33309l7616 -1887 -1477 -9327c-7504,-5027 -54302,-56012 -54302,-63636l0 -4656 -85 -3073 -1492 -4755 22692 691 4655 0 3103 0c19138,10130 65433,72948 81000,72948l9024 -17 1836 -17056 -132 -9394 1685 -3024 0 -7760c2393,-4989 7276,-23282 13962,-23282 5152,0 7460,5817 9309,9314l0 3104 0 1552 134 14050 -1685 3022 132 10948 -1683 3022 0 10865 -133 12499 1684 3022 0 3104 0 7760c2442,5091 3015,11600 6367,18465 3472,7112 8257,4962 9148,15683 5662,3792 20357,15009 25207,19792 8051,7939 18263,12681 25583,19420 6446,5934 18000,13283 25624,19377 7529,6014 18230,12972 26518,18481 10623,7063 16242,13398 25505,19497 7511,4945 18143,13557 25552,19449 8686,6908 16822,12519 25616,19385 3914,3054 8568,7471 12245,9480 4607,2513 11239,5610 12948,10329 4510,376 40217,19933 46544,23282 1249,-869 3831,-3104 4654,-3104 4292,0 3732,1197 4741,4251l18532 3509c2351,3210 10166,9312 15515,9312 5706,0 13692,-7220 20169,-7760 1570,-4340 1427,-4129 7758,-4656 1178,-4417 23208,-21673 27927,-24834zm474675 -726520l7839 133 3021 1685 10942 -133 3022 1684 9391 -132c1164,559 16841,5101 19151,5675 11074,2751 9661,2632 18643,6182 7347,2904 29064,12473 35126,12977l0 3104c14996,1249 61092,45300 70186,57060 5149,6659 9105,11478 14159,18430 5795,7971 6104,12430 10295,20742 7389,14661 10496,32862 17067,46562l0 4656 0 4657 1684 3022 -132 12499 1683 3022 -132 12499 0 21729 -1684 3022 133 18708 0 6208 -2903 9371 -201 6150 -1683 3022 132 6291c-2738,5709 -5173,21041 -8312,28935 -3222,8105 -6948,17194 -10798,24896 -4081,8166 -8017,16420 -12491,24755 -3157,5884 -12393,12093 -16832,18860 -4936,7526 -31681,28687 -40538,32394 -16714,6997 -27162,23673 -47560,25371l0 3104c-7844,654 -10856,4656 -13964,4656l-4654 0c-5392,0 -2180,2753 -9309,4657l0 -3104 -17066 0c-2995,0 -2763,-489 -4655,-1553 -2429,1838 3159,1553 -3103,1553l-7758 0 -15515 0 -3021 -1684 -6288 131 -6205 0 -9366 -2903 -6149 -200 -7758 0 -3102 0 -20185 -6154 -9295 -54 -3020 -1685 -6289 132c-7651,0 -3607,-10864 -9308,-10864 -2995,0 -2762,487 -4654,1551l-3021 -1685 -3186 134 -3102 0c-6493,-3117 -13616,-3748 -15515,-10865 -14352,-1196 -37407,-23274 -46968,-32172 -6886,-6405 -12642,-12744 -19353,-19442 -3961,-3954 -5815,-6634 -10046,-10127 -4232,-3497 -5702,-5546 -5862,-12760 -9302,3843 -20058,-36000 -24825,-45012 -212,-9510 -3245,-17402 -6726,-24313 -4111,-8159 -3732,-14941 -7238,-22250l0 -6208 -1899 -7695 -2839 -6229 85 -3150 0 -17074 -1685 -3022 133 -17155 0 -4655c3771,-7863 4806,-27537 8755,-37805 4260,-11080 9648,-21723 15731,-30826 4853,-7260 13288,-22669 18571,-27987 3677,-3700 19611,-20914 20555,-24447 6107,-1424 40593,-26185 41890,-31042 11011,-918 15440,-10588 27927,-10866 2781,-3798 27680,-13790 35684,-13968 4575,-6248 14670,-4376 21721,-7761l9309 0 3020 -1684 12495 132 13963 0 10943 133 2939 -1818zm-401755 638051c-5401,8068 -8271,10596 -15117,17470 -5478,5499 -10023,10068 -15521,15516 -4307,4269 -28717,30566 -29871,33754l-3102 0c-5661,8456 -49007,46563 -60509,46563l-4654 0 0 -3105 -1785 3027 -4421 78c-5624,0 -8660,-1303 -12412,-3105l-3103 0 -3103 0c-5828,-3084 -11322,-4097 -17588,-7239 -5774,-2893 -11134,-6595 -15983,-8844 -11715,-5436 -21329,-9858 -30406,-17697 -5049,-4362 -9552,-5286 -14739,-10089 -3673,-3402 -8323,-5914 -13184,-10092 -7562,-6503 -19483,-15125 -27564,-20540l-7758 -6208c-3739,-2505 -11136,-8059 -15128,-11252 -5375,-4296 -8631,-8282 -13995,-12387 -5916,-4529 -9509,-5218 -15912,-10466 -4109,-3367 -10705,-8828 -17025,-9354 -1867,-6994 -45660,-34565 -54302,-40356 -1044,-12544 -13128,-12176 -18622,-20172 -5167,-7519 -12118,-13353 -12409,-26391 -2431,-1782 -3102,-285 -3102,-4655l0 -7760 0 -31044 1683 -3022 -132 -21811 0 -6209c-6128,-12774 880,-9216 -13964,-17072l-3103 0c-13404,0 -16260,27551 -20169,35698l0 6208 -1684 3022 133 4739 0 3104 -3515 7572c-9025,-598 -29571,-21028 -35365,-26906 -2721,-2761 -15167,-13003 -17521,-16306 -8873,-12455 -10859,-20720 -29254,-29549l-3103 0c-4477,0 -33528,2664 -33528,8690l0 7761 0 3103 7838 10800 -3184 65 1891 6120c3900,1623 2852,7 4315,6297l-5072 -2440 -31039 -15884 -4549 -308 -1552 0c-2995,0 -2762,-488 -4655,-1551 -3390,5065 -4510,3581 -6206,10864l1466 4690 86 3071 0 3104c1513,2861 3264,7498 5381,10137 2657,3313 4802,5157 7031,8489l-27937 1864 -4655 0 -6116 1889 -89 10526c0,11592 21604,13718 29142,18661 5087,3336 8555,3388 13159,7014 3333,2626 -8056,6205 -3212,6609l0 3104 -7757 0c-7398,0 -22997,7369 -26376,12417 4377,18797 -8924,19170 5884,27009l3103 0 4655 0 4653 0 44807 14710c14250,6694 34237,9769 45140,20765 5489,5539 9228,8800 14778,14706 5457,5805 6210,13287 13541,15942l1281 6280 -2832 -70c2611,9782 76394,54812 86995,65417 11895,11900 18577,20004 29446,32626 6697,7777 20262,28198 29117,31404l0 4656 12351 1940 62 2717 -6147 -1742c1471,2477 19873,19015 23213,21920l2793 -932 1240 1241 -930 2795c8636,5786 24599,19168 32187,26779 5930,5947 8830,8621 15382,14103 3405,2849 8559,10590 13296,14635 3110,2657 5451,3516 9008,6512 2473,2083 5306,5002 7838,6128 9631,4282 9492,4646 16616,11314 5424,5079 12146,6615 18373,11110 5940,4290 10148,7888 16073,11858l4545 -1842 13987 3740 87 2759c10647,236 10361,4437 20169,4656l0 3104 23397 4067 6081 590 6207 0 3020 -1685 9391 132 7758 0 10930 -2793 7687 -311 3103 0c2995,0 2763,488 4655,1551 -614,-7376 -1755,-5442 -6206,-9311 7541,-1758 20564,-7345 26411,-10830 4462,-2660 18083,-14005 23237,-14005 2995,0 2761,489 4654,1553 4932,-3305 7578,-8932 12434,-12394 5107,-3642 9424,-4446 13996,-9282 3541,-3745 8047,-5753 12751,-10526 3746,-3801 8196,-7432 12358,-10919 15441,-12932 32823,-31198 47363,-45743 8428,-8430 15096,-16702 23272,-24834 8173,-8128 13951,-17103 21717,-24837 9504,-9465 35398,-46214 43840,-49270 0,10309 2067,26602 -1552,34146l0 24834 0 7761 0 7760 -1683 3022 132 12499 1685 3022 -134 14050 0 34148 -1683 3022 132 18707 0 18625 -1684 3022 133 15604 -1685 3022 134 18707 0 24834 -1685 3023 132 37331 0 21731 1685 3022 -132 6289 0 18627 1683 3022 -132 15603 1683 3022 -132 10946 1685 3022 -134 10948 1685 3022 -133 10946 0 3104 0 7761 1684 3022 -132 7844 1683 3022 -131 10946 0 17074 1683 3022 -132 6289 0 21731 -1685 3022 134 18707 1683 3022 -132 7842 0 10866 -1685 3022 134 7842 -1685 3023 133 4738 0 4657c-3562,7426 -6992,23949 -9914,33542 -3534,11610 -6847,22268 -11807,31646 -170,7591 -8081,33546 -10861,38802l0 3104c0,5392 -3102,2369 -3102,7761 0,6815 -4456,15902 -4655,24834l-7688 23303 -70 7739 -18334 77671 -284 7695 -1684 3022 133 9395 -2793 10935 -309 6139 -2904 9369 -200 6152 0 6208 -1684 3022 132 9395 -1684 3022 133 4738 0 3104 -3188 6164 86 3149 0 3104 0 12417 -1685 3023 132 4738 0 4657 -4518 14010 -136 6166 -1684 3023 133 6290 0 4657 -3702 12256 -2589 6323 85 3150 0 3105 -1685 3022 133 4738 0 4656 -7311 24960 -446 4530 0 3104c-9364,17702 -10663,50024 -20169,69845l0 3104 0 1553 0 4656 -3600 13855 -1345 4660 -4397 1577 33 3190 0 4656 -1685 3023 132 7842 -3598 13855c-1936,1897 -2607,399 -2607,4770l0 1553 0 3103 -3188 6164 -7126 31224 -546 4519 0 3104 0 3105 -4545 1841 -110 7471c0,8800 -3103,8843 -3103,20178l9232 4787 3180 -131 3102 0 3022 1685 9391 -132 3021 -1686 12494 133 1552 0 9308 0 3021 1685 6288 -132 3021 -1686 9391 133 32582 0 4653 0 7784 3037 12387 67 10942 -132 3020 1685 12413 0 49647 0 3149 85 6160 -3189 6207 0 0 -3105c-1064,-1893 -1552,-1661 -1552,-4657l0 -3104c5817,-12127 5636,-25993 12412,-38802 209,-9424 9309,-24445 9309,-24833 0,-2829 -2363,-2493 -4385,-3199l-3172 -9161 2903 -9371 0 -6207 -133 -6291 1684 -3023 0 -6208c0,-5392 3103,-2368 3103,-7760l0 -4657c0,-5392 3102,-2368 3102,-7760 0,-3982 1811,-8171 3104,-10865l0 -4656 179 -3060 7579 -29535 249 -7699 5956 -23343 0 -3104 401 -6113 4254 -20273c5719,-10814 6760,-22689 9868,-36692 1328,-5981 8467,-32434 10301,-36258l67 -6182 3035 -7786 0 -6209c2560,-5332 7048,-21543 8776,-28472 1398,-5598 1708,-10000 3039,-15584 1054,-4416 5252,-14699 5252,-14925l0 -3103c3047,-5760 19541,-60740 20170,-68293l2422 -111 3783 -18514 0 -7761c5704,-11890 8663,-44823 13965,-55875l0 -3104 -85 -3150 2691 -6277 3600 -13855 66 -6183 3036 -7787 0 -4656 415 -3025 1137 -7840c2615,-1818 3102,-222 3102,-4656l0 -1552c0,-3691 4655,-6166 4655,-13969l1552 0 0 7760 -132 9395 1683 3022 426 6098 4229 15631 67 6184 3035 7786 0 4657 0 7760c1087,2192 1552,2576 1552,6208 0,4371 671,2874 3104,4657 185,8303 4653,15291 4653,23281 0,5392 3104,2369 3104,7761l409 4563 2694 14062c5226,9879 4860,23318 9309,32594l-132 7843 1683 3022 0 4656 -85 3150 2590 6323 3701 12256 0 4657 -133 3187 1685 3022 265 7699 4388 17134 724 6054 10138 45166 0 3104 0 3105 199 3047 2903 9369 0 6209c5352,11157 7911,33838 12231,46745 5233,15637 5424,34380 12594,47934 218,9818 10146,37793 13962,45011 76,3379 14132,54541 15516,57427l278 6125 4377 14053 0 3105 66 4631 3036 7785 0 4656 -132 9395 1683 3023 312 9242 2792 10935 0 4657 -86 3150 3189 6162 0 3103 414 4578 1053 7885 3243 6177 -1608 7747c2223,1176 9428,4657 12413,4657l10942 132 3021 -1685 4655 0 4628 68 7783 3036 3103 0 10943 -132 3021 1685 12411 0 88436 0 18699 132 3022 -1685 4654 0 10943 134 3021 -1685 9567 258 -1809 1293 1689 1769 9171 -6425 3102 -1552 0 -3105 -1551 -6208 -408 -6114 -2610 -14108 -3188 -6163 0 -3104 -415 -4578 -1052 -7885 -3187 -6164 0 -3104 0 -3103c0,-5393 -3104,-2369 -3104,-7761 0,-5664 -2947,-11647 -3039,-18658l-4717 -9280c-205,-9200 -4456,-24799 -7758,-31042l85 -4701 -3189 -6164c1064,-1894 1553,-1660 1553,-4656 0,-2968 -3104,-1058 -3104,-6208 0,-2941 -6813,-33729 -7758,-35699l-377 -6120 -5828 -23371 0 -3104 0 -3104 -200 -3046 -2903 -9371 -386 -7670 -4268 -17164 0 -7760c-5498,-11463 -7425,-34482 -13964,-48115l0 -3105 0 -1551 -406 -4558 -8903 -35798 -386 -7670 -4268 -17163 0 -3105 0 -3104c-7538,-14249 -8073,-35832 -13964,-48116l-67 -6182 -3035 -7786 -402 -6113 -4169 -20318 -2839 -6230 -1899 -7694 -647 -6059 -8578 -40550 -2838 -6230 -1901 -7693 -263 -6139 -4391 -15591 0 -3104 -280 -4572 -4375 -14053 0 -3104 0 -4657c-1292,-2695 -3103,-6883 -3103,-10864 0,-4371 -671,-2875 -2368,-4875l-5389 -16855 0 -6208c-6856,-14294 -8431,-39685 -13965,-51220l0 -4657 -131 -14051 1683 -3022 0 -13969c0,-5934 -476,-565 1471,-4523l-3023 -1685c1064,-1893 1552,-1660 1552,-4656l0 -161420 133 -29573 -1685 -3022 134 -26467 -1685 -3022 0 -29491 134 -7842 -1685 -3022 0 -40354 0 -52773 132 -32676 -1683 -3022 0 -10865 132 -18707 -1684 -3023 -133 -15603 1685 -3022 0 -10865 199 -6150 2903 -9371 0 -6208 0 -26387c9563,6406 17230,16313 24853,24806 8281,9223 15315,16331 24416,25243 17072,16721 30732,35448 47317,51998 8669,8650 15379,16959 24037,25620 4512,4513 7967,7860 12426,12404 4322,4406 6712,9600 10817,14012 7100,7634 18668,17509 24256,25402 1962,2770 9676,10999 11881,12947 9577,8466 -433,9344 15486,9344l0 -245235c-12557,-8411 -32281,-33108 -44601,-45404 -15190,-15160 -28420,-31597 -43438,-46568 -10547,-10513 -86088,-86520 -93486,-86520l-13964 0 -3021 -1684 -18699 131 -3104 0 -3021 -1684 -24906 133 -10860 0c-2995,0 -2761,489 -4654,1551 -2248,-1561 -11000,-5416 -13964,-6207l-5210 -12862 -2684 -10394c11056,-5267 17404,-6406 30220,-10285 14685,-4445 13655,-9081 25591,-14754 4180,-1986 21756,-12016 25396,-14949 4794,-3864 6505,-5635 10826,-9348 3243,-2787 9601,-4956 12398,-7773 1587,-1599 6721,-9291 8376,-11800 5087,-7713 5264,-4778 10351,-9820 1797,-1780 13514,-22184 15062,-25288 4759,-9544 8046,-17759 12412,-27938 3796,-8854 5357,-21251 9309,-29491l0 -4656 0 -3104 2903 -9369 199 -6152 1685 -3023 -134 -9394 0 -12416 1772 -27933 -219 -27943 3335 -855 -4888 -698 -1135 -7840 -416 -3025 0 -4656 -3035 -7787 -67 -3078 0 -3104c-3176,-6004 -4516,-10754 -6442,-18389 -1256,-4985 -5231,-12432 -7325,-17507 -3383,-8211 -11274,-28115 -18815,-30844 -810,-9749 -27875,-31779 -35290,-39197 -8168,-8169 -10971,-10139 -20195,-17048 -6837,-5121 -17808,-8757 -22089,-15153l-3104 0c-9897,-5238 -20005,-8610 -31227,-12219 -5623,-1808 -27641,-8844 -30833,-11062l-3102 0 -3021 -1685 -6288 132 -10930 -2793 -7688 -311 -26375 0 -10860 0 -3023 1685 -4735 -132 -3103 0 -3022 -1685 -3102 1817 -3186 -132 -9309 0 -3021 1684 -4735 -133 -3104 0c-9373,4962 -22624,7094 -33577,11421 -5174,2044 -11327,5022 -16044,7231 -4948,2316 -10943,3186 -16108,5616 -13148,6188 -17792,13257 -26825,18175 -7259,3950 -6482,6324 -13453,9825 -6609,3320 -7240,4774 -12894,8828 -13895,9962 -33504,32720 -41924,48083 -5469,9980 -12889,17639 -15806,29199 -1411,5592 -3685,12028 -5920,17359 -2439,5809 -2935,11869 -5180,16547l0 7761 -1683 3022 132 10948 0 29489 0 7760 2793 10935 310 6139 5318 18452 2524 6337c109,8692 3135,11472 6122,17118l8405 33975c4214,3735 22890,46287 30381,48287l1608 7747c5360,1460 6226,7822 10407,12829 23,27 11089,9350 11830,9894 4418,3243 19539,20749 22700,20749 824,0 3406,-2235 4655,-3104 334,455 23386,16456 24793,17104 3667,1691 26322,10569 29509,10835l-1466 4688c1753,2398 1466,-3193 1466,3072l0 4657c0,3818 -5145,9114 -7757,10864l0 -3104 -10674 6481 -3289 -273 -17067 0 -3103 0 -6161 3189 -3148 -85 -4654 0 -3021 -1685 -3186 134 -4653 0 -7784 3036 -4629 68 -3103 0 -7757 0 -10931 2793 -6136 311 -9366 2904 -6149 200 -6118 1891 -87 -3443c-13715,0 -21761,12072 -37236,12416 -8615,4561 -15997,6702 -25360,11882 -4579,2535 -17804,11028 -21528,14161 -13313,11203 -25237,23178 -36532,36404 -6077,7117 -11272,12982 -17097,20146 -5650,6948 -11131,11897 -16183,19510 -9633,14514 -19716,29611 -30692,42245z"/>
+ <path id="_970211312" class="fil1" d="M959842 1.66213e+006c-2575,5370 -3516,11096 -5239,18040 -2004,8077 -4010,9742 -5635,16093 -2745,10737 -10619,22395 -10847,32607 -5423,3976 -29670,63577 -40339,71398 648,-7788 4983,-11842 7584,-17249 2753,-5724 4084,-10664 6884,-16394 2927,-5987 5392,-9881 7017,-16262 1117,-4386 3482,-15452 4890,-18389l0 -7760c0,-5392 3104,-2369 3104,-7761l0 -4656 0 -3104 3187 -6164 -84 -3149 0 -3104 1684 -3023 -133 -6291 3036 -7784 68 -6184 2791 -10935 311 -7690 2792 -10935 311 -7690 0 -4656 1684 -3023 -133 -15602 1685 -3024 -132 -4737 0 -10866 -1685 -3022 132 -7842 1685 -3023 -132 -10946 0 -15521 -1685 -3022 132 -29573 0 -6207 0 -12417 1685 -3023 -132 -9395 1683 -3022 -132 -4738 0 -7761 0 -3104 1683 -3022 -132 -3187 273 -4585 1617 -6190 2765 -89 569 23316 983 13934 1683 3023 -132 9394 1683 3022 -132 4738 0 4657 3037 7786 66 6184 2903 9369 200 6152 0 3104 0 6208 2902 9370 201 6151 0 15521 -1685 3022 134 24916 0 12417 0 9313 -1685 3022 133 6290 -2792 10935 -311 6139zm-23813 -169465l541 6492 -1685 3024 134 7842 0 63635 0 18627 1683 3022 -132 15603 -1685 3022 134 4738 0 10865 -1685 3022 132 7842 -1683 3022 132 6291 -8918 37342 -391 6118 -4268 17162 -386 6119 0 6208c-3786,7895 -6787,24556 -10860,34148 -2933,6910 -9990,24916 -13964,29489l1137 -7839 414 -7682 1685 -3022 -134 -7842 1685 -3023 -133 -9395 1684 -3022 -132 -4738 0 -4657 4532 -12460 122 -4612 0 -1553 0 -4656 3037 -7787 67 -4630 0 -6208 0 -7761 2791 -10934 312 -7691 0 -3105 1683 -3022 -132 -6290 1684 -3022 -133 -4738 0 -4657 3037 -7786 67 -3078 0 -1553 0 -3104 4489 -15564 165 -9270 1684 -3023 -133 -6289 1684 -3022 -133 -3187 0 -6208 0 -3104 1685 -3022 -132 -6291 1683 -3023 -132 -9394 0 -3104 0 -4657c1799,-3753 3103,-6790 3103,-12417l0 -6208 -6147 1742 1407 4499 -4237 4956 -332 2771c0,3632 -465,4016 -1552,6210l0 7760 0 6208 -1684 3022 133 10948 -1684 3022 133 7842 -4287 18703 -368 7683 -5901 24900 -306 6142 -1683 3022 132 7842 -1683 3023 132 12498 -1685 3024 134 9394 -1685 3022 133 6291 -1684 3022 132 6291 -1683 3022 131 6290 0 4656 -5836 20277 -369 4558 0 4655 -1684 3022 132 9395 -1683 3022 132 7842 -1684 3024 132 9393 -1684 3023 133 6291 -1891 6120 5259 6057c-4152,7589 -15012,32913 -15779,42146l-3104 0 2790 -12487 314 -6138 1683 -3022 -132 -9395 0 -3104 3187 -6163 -85 -3150 0 -3104 0 -10864 1685 -3022 -133 -7844 1684 -3022 -133 -10947 0 -3103 1684 -3023 -131 -9395 0 -4656 3035 -7787 67 -4630 0 -1552 0 -15521 1685 -3022 -134 -12499 1685 -3022 -133 -10947 1684 -3023 -133 -4738 0 -9312 0 -3105 1684 -3022 -132 -6290 0 -3104 3188 -6163 -1770 -3068 2985 -7910 251 -3036 0 -3104 6063 -17121 144 -4610 0 -3104 3187 -6163 1052 -7885 414 -4577 0 -3105c10433,-19725 15020,-53029 26376,-74500l0 -3105 -78 -3144 4192 -8005zm-22732 -10580c1445,-6205 3376,-10757 7758,-13970 -1503,6453 -25131,55379 -27927,57429 -129,5807 -11487,32196 -14472,38294 -5660,11558 -8250,27919 -13455,37759l0 3105 0 3104 -7723 23292 -34 6197 0 4657 -1685 3022 133 14052 0 3104 -1684 3022 133 20259 0 35699 0 20178 -1684 3022 131 17154 -1683 3022 132 20259 0 3106 0 38802 -1683 3023 132 23363 0 12417 -1685 3022 134 10946c-4493,-3293 -4241,-3704 -1552,-9311l0 -4657 0 -6209 -1684 -3023 133 -6289 -1684 -3022 132 -9395 0 -4657 -1684 -3022 132 -10946 -1683 -3022 132 -7843 0 -7760 -2791 -10936 -311 -7691 -1685 -3022 133 -6289 -1684 -3023 132 -9394 0 -9314 -1684 -3022 132 -21810 0 -4657 -1683 -3022 132 -24916 0 -20178 1685 -3022 -134 -6291 0 -17072 1685 -3023 -133 -12498c0,-4435 488,-2839 3104,-4657l1816 -12373c3652,-7451 3008,-15798 9044,-20222 354,-15912 19868,-36163 20169,-49667l5257 -7422c6879,-2337 7048,-18658 16464,-22067 618,-7444 7420,-11861 11230,-16704 4704,-5982 4962,-14000 12042,-15891zm-46545 31042c4974,-1801 16584,-17831 20534,-22917 2501,-3223 18953,-20483 21357,-22095l-9978 18226c-3465,1504 -18080,23050 -21389,28000 -6767,10128 -12839,20462 -18281,31381 -5629,11293 -11064,20828 -16079,33582 -1558,3964 -13399,33458 -13399,34710l0 6209 -4287 18701 -368 7685 0 3103 -1683 3023 131 14051 0 3104 -1683 3022 132 20260 0 6208 1685 3022 -134 10947 0 20178 1685 3022 -133 17154 1684 3022 -133 18709 0 3104 3188 6163 -84 3150 0 3104 1683 3022 -132 9395 0 7760 1685 3022 -134 14051 1685 3022 -133 9395 1684 3022 -132 7842 1683 3022 -131 4739 0 6209 1840 4545 -3159 11041 -233 7696 -1552 0 0 -34146 0 -6210 -2902 -9369 -201 -6152 0 -7760 -5067 -23200c-2445,-5485 -8721,-23259 -8897,-31124l-5970 -15607 -235 -3018 0 -6209 -5984 -23335 -222 -7707 -1685 -3023 133 -10946 0 -4656 -1684 -3023 133 -18706 0 -3106c3527,-6669 -421,-2817 4654,-4655l2744 -14046c-1515,-2725 -2744,-2652 -2744,-6131l0 -4657c5310,-11071 11492,-50653 18618,-55876l0 -6208 3104 0 0 -6210c0,-1724 9578,-17695 11251,-19786 6225,-7777 5448,-10190 16675,-12807l-1137 -7841 11632 -12702 365 -2738 0 -4657zm58958 -29491c188,-8469 4013,-22582 12411,-23281 -1772,3696 -6265,19499 -7968,24623 -2641,7950 -5414,14996 -7761,23279 -1942,6860 -6189,14562 -8509,24081 -1819,7470 -2013,5642 -4255,11265 -1588,3981 -1663,8248 -3072,12447 -3457,10294 -4776,12421 -7438,25153 -1306,6242 -4265,16944 -6238,24802 -1967,7840 -9911,46770 -12163,51468l0 7761 0 7760 -1685 3022 132 10946 0 7762 -2792 10935 -311 7690 0 4657 -1684 3022 133 9394 0 6209 0 3104 -1684 3022 133 6291 -1685 3022 134 6290 0 3104 0 7760 -1685 3024 132 7842 -1683 3022 132 9395 -1683 3023 131 9393 0 3105 0 4656 -1901 7694 -2838 6229 84 3150 0 4657c-2431,-1782 -3102,-285 -3102,-4657l0 -35698 1684 -3023 -133 -40437 0 -4656 1685 -3022 -134 -48197 0 -7762 0 -21728 1685 -3023 -132 -10946 0 -7760 4228 -15633 426 -6098 5831 -17197 375 -2980 0 -3104c4420,-9216 7657,-25516 12367,-34192 5151,-9490 8707,-20975 14009,-30996l0 -3104c0,-3087 5671,-10889 7757,-12417l0 -6210c8516,-6242 9110,-22106 17067,-27938zm4654 -122616l133 6290 -1685 3022 132 7844 -1683 3022 0 6208c0,7904 -7758,1409 -7758,9313 0,2799 -3678,15037 -4655,17072l0 6210 134 6289 -1685 3022 0 3106 0 4655c-3548,7399 -4123,13077 -8959,20527 -4684,7219 -8314,9137 -13320,16165 -2836,3980 -9831,11123 -13771,15715 -5019,5852 -8902,11432 -14007,17029 -8397,9203 -45864,61150 -46136,73359 -4767,3494 -2503,-1001 -3102,6208l-2765 89 -1889 6120 0 6208c-5756,12001 -8575,32225 -13964,43459l0 6208 0 4656 132 9395 -1683 3023 131 6291 -1683 3022 0 9312 0 15521 415 6129 1137 7840c2615,1818 3102,223 3102,4657l-132 4738 1683 3023 0 4655 0 4656c2813,5864 7359,27848 9313,35695 2788,11192 6108,26722 10858,35703l0 3104 414 4577 1052 7886 3187 6162 0 3105 -131 14050 1683 3022 0 20178 0 21730 -132 4737 1819 3061 -3239 10827 0 6208 0 4657 134 9395 -1685 3022 132 6289 -1683 3023 0 9313c0,3577 1080,4656 4654,4656 3575,0 4655,-1079 4655,-4656l-133 -4739 1684 -3022 0 -9313 846 -4606 705 -17123c4161,997 2925,1553 6207,1553 3233,0 7393,-22014 7757,-26387l3103 0c-2132,9157 -5815,26861 -9309,34147l132 6290 -1683 3022 132 7842 -1683 3023 0 9313c0,2549 2263,7760 4653,7760 3576,0 4655,-1079 4655,-4656l0 -12417 312 -7691 2791 -10934 0 -3104 374 -4547 4363 -17050 3021 -1685c319,-14348 26981,-56392 34483,-67944 7006,-10791 12374,-21050 19482,-31727 4223,-6343 16767,-26166 17403,-33811l3103 0c666,-8002 13964,-29770 13964,-32594l0 -3104c3434,-6492 9099,-17021 9309,-26386 3528,-6669 -422,-2818 4157,-4770l3600 -13855 122 -6166 4532 -12460 0 -4655 387 -3015 4268 -17163 0 -7760 0 -26386 68 -4631 3035 -7786 0 -3105 133 -12498 -1684 -3024 0 -3103 -201 -6151 -2902 -9370 132 -7843 -1685 -3022 0 -6208 0 -4656 134 -4739 -1685 -3022 -377 -6120 -5828 -23371 0 -6208 132 -3185 -1684 -3024 0 -12416 0 -17073 -132 -14052 1684 -3022 0 -9312c0,-900 3967,-9432 4654,-10864l0 -4657 0 -9313 416 -7682 1051 -7885 3188 -6162 0 -3105 407 -3002 4168 -20595 -7679 1868 0 7760 -6205 0c-1449,17421 -12413,13810 -12413,21729l-202 7711 -9107 38854 -3440 -89 1889 -6120 0 -4657 -132 -3186 1683 -3022 0 -6208c4107,-8562 9883,-34147 12492,-45427l-7293 -793 -3647 4312c-178,7977 1405,4458 -3451,7695l1899 -7695 0 -3104 -414 -3025 -1137 -7839c-8520,710 -4674,1332 -7757,7760z"/>
+ <path id="_156256792" class="fil1" d="M1.18015e+006 1.4588e+006l3103 0c6659,9091 27579,20108 28485,35253l7114 8174 -1466 4689c1760,3669 6272,15267 7585,18796 2998,8054 4340,11135 7309,20628 1973,6309 5068,11069 7431,18951 2364,7883 4027,14264 7153,20782l123 6166 4532 12460 516 6076 5690 21861 311 7690 2792 10936 -132 6290 1683 3022 -132 9395 1683 3022 -132 10946 1685 3022 0 9314 132 9395 -1685 3022 134 7842 -1685 3022 133 9395 -1684 3022 132 9395 -1683 3022 131 6290 -1683 3022 0 4657 -133 6291 1685 3022 -517 6103 -2586 15626 -3389 -16 1836 -17056 0 -15521 0 -21731 134 -23363 -1685 -3022 0 -7761 133 -12499 -1684 -3022 132 -9395 -1683 -3022 0 -4657 132 -9394 -1684 -3023 132 -6289 -1684 -3022 0 -3104 0 -6210c-3718,-7750 -5388,-23979 -7992,-33911 -2696,-10285 -6294,-22814 -8825,-33077 -2911,-11797 -6230,-20785 -10534,-31371 -2803,-6893 -11281,-25052 -11436,-32017 -7776,-5700 -17991,-38355 -27927,-45012l0 -3104zm0 0l-4654 0c0,11133 9752,22549 14482,32076 3328,6703 12196,28371 16548,31561 100,4496 14788,43808 16584,48231l6689 26270 0 3104 134 3048 4519 10921 36 6198 6171 20187 0 4657 -134 10947 1685 3023 -132 14050 1683 3022 -132 10948 1683 3022 0 7760 312 7691 2792 10934 0 7761 132 12499 -1684 3022 0 13968 -132 7844 1684 3022 0 3104 144 4606 2959 9362c-1293,2696 -3103,6884 -3103,10866 0,3480 -1228,3407 -3293,6268l1874 6230 -1685 3023 0 4656 312 7690 2792 10936 0 10864c5124,-3756 1742,-1690 4654,-7760l0 -4657 0 -13968 143 -4609 5566 -17235 3600 -13855 311 -7690 2793 -10936 -133 -9394 1684 -3022 -133 -7844 1684 -3022 -133 -6289 1685 -3023 -132 -9394 1683 -3023 -132 -6291 1683 -3022 0 -4655 133 -12499 -1684 -3024 133 -14050 -1684 -3022 0 -13970c0,-5392 -3103,-2368 -3103,-7760l-201 -6151 -2903 -9370 -192 -6155 -7564 -26439 0 -3104 85 -3149 -3189 -6164 0 -3104 0 -3105c-2864,-5973 -5147,-15510 -7584,-21901 -2337,-6129 -6436,-15912 -7931,-21557 -3625,-13693 -13950,-30077 -17005,-43270l6145 -1742c3235,6119 6073,12508 9442,18707l-1685 3024c6965,10027 11180,28078 17067,40354l-132 6291 1683 3022 235 7693 10625 37317 0 3106 280 4572 4375 14053 0 3103 0 3104 266 4595 4388 17136 -132 7842 1685 3022 -134 12499 1685 3022 -133 12499 1684 3022 0 9313 132 12499 -1683 3023 0 12415 85 3150 -3189 6163 0 3104 -163 6167 -4491 15564 0 3104 0 1551 -415 4578 -1218 7707 -2609 1766 -5066 23200 -68 6184 -3035 7785 132 6291 -1685 3022 -132 6291 1685 3022 -133 10946 1684 3022 0 7761 584 4522 4152 20179 3022 1684c146,6574 809,9599 4654,12418 219,9850 190,13766 9309,13969 0,-6170 -8557,-32448 -10861,-37251l0 -3104 0 -1553 -67 -3078 -3035 -7786 132 -6290 -1685 -3023 0 -9312 0 -6209 -132 -9394 1685 -3022 278 -6125 4376 -14053 0 -3104 -36 -4672 4341 -10916 1901 -7695 0 -3104 13 -6203 4641 -12422 0 -3103 0 -10865c0,-5392 3104,-2368 3104,-7760l-134 -4739 1685 -3022 0 -9313 0 -21729 132 -10948 -1683 -3022 132 -7842 -1685 -3022 133 -7843 -1684 -3022 0 -3105 -164 -7718 -4490 -15564 0 -4655 -201 -3048 -2903 -9369 -199 -7703 -2903 -9371 0 -6208c-4525,-9435 -7133,-26375 -10860,-34147l0 -3104 121 -4710 -5407 -14227 -7127 -21417c5045,-7535 9812,-7461 12413,-18626l-3103 0c-447,5373 -7814,15521 -10862,15521 -2329,0 -8944,-14252 -9308,-18625 -9613,-3481 -3550,-12974 -15514,-13969 -1063,-12771 -33918,-44788 -43808,-52406 -8446,-6508 -14380,-19318 -18054,-30053 -2281,-6660 -3831,-9374 -5818,-17462 -2119,-8615 -5166,-11945 -6793,-18039l-6205 0c126,5674 5515,17055 7756,21729l0 6209c1335,2781 11992,29465 12413,31042l-3104 0c556,6674 -219,2796 3104,7761l-3104 0c3200,4780 17505,18636 23273,20177l0 3104z"/>
+ <path id="_970835648" class="fil1" d="M699191 783635c-12492,10863 -36652,55338 -43270,73120 -4704,12643 -34701,70487 -42062,75882 -3194,6039 -8822,13977 -13541,19050 -1776,1911 -15938,16368 -15938,16649 0,2998 2767,6209 4655,6209 1431,0 4992,-2305 8889,-6577 2770,-3035 11330,-12683 15293,-17473 912,-1102 2744,13172 3590,12115 644,-804 -3857,-12313 -3274,-13065 9333,-12062 15716,-23262 17923,-27240 5860,-10555 10162,-19999 16005,-30553 6160,-11129 9945,-22260 15677,-32432 5943,-10544 9834,-20401 16275,-30282 1784,-2737 1118,-4394 3232,-7631 2374,-3636 2560,-2042 5181,-7235 3330,-6599 5804,-9259 9279,-15551 5445,-9858 13307,-18158 20329,-26225 9797,-11256 24531,-14654 28301,-19803 6663,-148 21458,-6709 26457,-8904l26294 -5065c-9132,7941 -44096,19768 -58440,26903 -21131,10512 -29819,25653 -42966,43934 -14068,19563 -19128,33061 -29961,55393 -3640,7503 -28435,55852 -28435,58472l0 4656c12476,-278 8368,-13312 18617,-20177l0 -6210c5417,-3970 9104,-15663 9309,-24833 7159,-1912 20194,-37062 24800,-45034 2729,-4720 10049,-15860 13606,-20536 3568,-4694 3988,-2838 7608,-9461 2456,-4496 4484,-7339 7890,-10733 12060,-12008 25206,-21065 43841,-25987 3426,-904 17942,-7785 23812,-10325 6913,-2991 19337,-7606 21181,-14509 12854,-2996 4754,-7769 14120,-12259 3703,-1777 4556,-2145 7951,-4464 2561,-1749 6426,-6560 7407,-6560 3498,0 -720,-595 3102,1553 -6520,9741 -10460,13270 -16549,25351 -5109,10139 -6704,22333 -11377,32076l0 3106 84 3149 -3187 6162c-146,6574 -809,9599 -4655,12417 -237,10623 -15186,37728 -20156,45025 -8783,12896 -21842,21827 -31014,34163 -4101,5517 -29339,24333 -36733,28439 -7946,4414 -12872,7277 -21043,11544 -7937,4143 -15466,6072 -22931,9654l-4654 0 -1551 0 -4630 68 -7783 3036 -6205 0c-13873,6660 -21662,11501 -32189,22124 -5097,5141 -25217,22386 -25217,29096 0,3500 -595,-718 1551,3104 11765,-2741 18867,-15617 28722,-24039 5278,-4510 8438,-8474 13526,-12854 6100,-5249 11820,-5026 18261,-8117l7757 0c2192,-1087 2577,-1553 6207,-1553 2304,0 6844,-3352 9309,-4655 10646,-238 10361,-4439 20169,-4657 2709,-4049 13575,-9596 19191,-11844 8249,-3304 12024,-8494 19628,-12959 13391,-7859 22055,-19789 32944,-30679 11155,-11160 19921,-21230 28526,-35099 3046,-4911 19175,-40111 19175,-44453 0,-5883 4044,-17642 6206,-21729l0 -3104 0 -3105c4995,-9443 9008,-27296 15871,-35343 6267,-7350 23176,-11206 24469,-26742 -8026,180 -13768,2765 -15515,9314l-6207 0c2731,-10230 12134,-7642 12413,-20178l-4655 0c-5389,0 -2367,3104 -7758,3104l-4653 0c-747,3203 -7850,14893 -9828,16555 -5580,4681 -12148,5690 -18423,9508 -5587,3399 -13230,5525 -20406,7524 -10413,2902 -11899,5044 -20149,7780 -15623,5185 -25423,8119 -39187,15123 -7329,3729 -26245,19934 -26987,28876l-3104 0z"/>
+ <path id="_157096888" class="fil1" d="M1.15999e+006 1.46346e+006l0 17072 -133 17156 1684 3022 0 3104 -132 10947 1684 3023 -132 7842 1683 3022 -132 7842 1683 3022 -132 9395 1685 3023 -134 6291 1685 3022 0 9312 -133 3187 1684 3022 311 9241 2792 10936 0 7761 0 1551 262 6139 4393 15592 -133 7842 1684 3022 0 3104 237 3018 5970 15607 0 3104 0 3105c2301,4797 10860,32463 10860,38803 0,5392 3102,2368 3102,7760 0,5662 1392,3698 1635,10731l3020 1687c141,6351 928,6751 3103,10864l0 4657c5158,9751 7818,26329 12952,38262 2394,5564 4767,13201 7172,17658 4058,7516 4041,16121 9354,13924l0 4657 3104 0 0 -4657c0,-3691 -4655,-6166 -4655,-13970 0,-418 -9943,-24652 -10861,-26385 -48,-2218 -26308,-88514 -27926,-91575l0 -3104 -630 -2923 -10230 -34327 0 -3104 0 -1553 -405 -4560 -5802 -23378 0 -7760 132 -3186 -1683 -3022 132 -10948 -1683 -3022 132 -7842 -1684 -3022 132 -10947 -1684 -3022 133 -6291 -1685 -3022 134 -6291 -1685 -3022 0 -7761 0 -1551 132 -7842 -1683 -3022 -201 -6152 -2903 -9371 0 -6208 0 -18625 1553 0c0,7001 5197,18440 7757,23282l0 3104 0 3104c0,900 3967,9432 4654,10866l0 3104 0 3103c2176,4114 2962,4514 3103,10865l3104 0c0,7098 7082,37266 9308,41906l0 3106 -84 3150 2592 6306 9904 38658 416 6129 1050 7885 3189 6164 0 3104 278 3021 4376 14053 136 6176 7621 29522 0 3104 0 3104 266 4595 4390 17135 0 6208 -134 6291 1685 3022 0 3104 67 4631 3035 7787 0 4656 -132 7842 1684 3023 0 3104 0 6207c3676,7665 -1989,9061 9644,9275l-1887 -10826 134 -6291 -1685 -3022 0 -7761 0 -1551 -311 -6139 -2792 -10935 -368 -7683 -4287 -18702 -311 -7690 -2791 -10935 0 -6209c-2706,-5639 -9289,-40741 -10915,-49614 -1128,-6157 -10437,-44164 -12358,-48169l0 -3104 0 -3104c-7418,-14026 -11351,-49121 -17607,-67753 -6908,-20573 -14673,-44447 -19629,-65729l-6206 0c-3574,0 -4654,1080 -4654,4657z"/>
+ <path id="_154190752" class="fil1" d="M1.12585e+006 1.40137e+006l1748 9299 12305 37236 -89 6238 0 48116 0 9311 -1685 3022 132 6291 -1683 3023 132 9395 -1683 3022 132 6289 -1685 3023 134 4738 0 4657 0 3103 -2793 10937 -311 9241 -1683 3022 131 6291 -1683 3022 132 7843 -1683 3022 132 10948 0 6207 -1685 3023 134 29572 414 13890 1052 7885 3187 6162 0 3105 0 3104c5124,9686 9463,36333 17067,41907 303,13560 19352,36734 20169,46563 5583,2021 15303,21485 20907,27200 4494,4582 7028,7643 11291,11987 3323,3388 2731,3386 5346,7069 3878,5467 2744,1876 6292,6122 6875,8222 16605,17816 22324,25783 1732,2415 16070,32726 16070,33592l0 1551 94 3065 6111 14009 0 3104 488 2946 4246 15995 7628 -1856 -3053 -15533c-2562,-4880 -7485,-14725 -7561,-16861 -27,-792 10784,-2980 10000,-2779l-9827 2528c-6248,-12396 -14652,-43091 -24038,-52337 -6267,-6172 -3690,-6436 -11653,-13175 -5154,-4363 -7204,-8340 -11633,-13197 -4113,-4512 -20737,-25814 -24413,-26796 -685,-8238 -4101,-5686 -7937,-13789 -1719,-3632 -5954,-11104 -8742,-14536 -3126,-3845 -14225,-26529 -14433,-32075l-3021 -1684c-106,-4763 -7578,-23024 -9859,-28940 -3662,-9499 -4683,-23093 -8759,-31593l0 -6208 0 -32595 -133 -10946 1685 -3022 0 -3104 67 -4631 3035 -7786 0 -4657 0 -9313 387 -6118 4268 -17164 0 -7760 0 -3104 278 -4572 4376 -14053 0 -6208 -132 -6291 1683 -3022 -132 -9395 1685 -3022 0 -12417 132 -7843 -1685 -3022 0 -18625 0 -4656 134 -6291 -1685 -3023 -414 -7680 -1771 -7419 -4020 -6629 0 -3104 -40 -3090 -6166 -15537 0 -4655 132 -3187 -1684 -3022 932 -10865 10717 -1706c0,-248 -14753,4809 -14753,-9158l0 -3104c0,-2998 -2765,-6209 -4653,-6209 -2129,0 -3706,3238 -4994,4745l1890 6119 311 6139 2793 10935 -134 6291 1685 3022 0 4655z"/>
+ <path id="_90106768" class="fil1" d="M295803 791395c6775,2455 32635,37090 37217,45031 4979,8625 10556,15669 16716,23631 6287,8126 12902,14486 20145,21755 7137,7163 13597,11961 20956,19390 2997,3027 19622,16096 23438,18461 8126,5032 18948,9538 27885,14009 6235,3119 23634,11203 27411,14486l-7758 0 -7758 0c-9575,-4596 -18421,-2275 -30470,-9872 -6572,-4143 -9650,-3319 -14007,-6165 -4811,-3141 -6942,-6728 -11932,-9792 -8670,-5323 -39298,-32163 -41335,-40911 -8509,-2273 -27542,-33249 -32063,-42424 -8497,-17248 -19852,-28359 -28445,-47599zm29478 20178c-5539,-3710 -12188,-12516 -17486,-18205 -5878,-6313 -9569,-15715 -19750,-15941l0 3104c-2700,-1979 -11382,-13214 -12411,-17072l-6207 0c261,11695 14508,18918 15515,31042 4985,1805 4719,5485 8091,10530 2729,4083 4902,7404 7425,11198 5055,7606 10967,15298 15902,22895 5265,8106 8290,15874 14162,24635 6856,10232 10158,13296 16849,21947 12744,16477 27850,24308 39379,38212 1835,2213 19138,15271 21938,16854 7084,4004 18854,7864 26750,12043l3102 0 3078 67 7782 3037 4655 0 3185 -132 3022 1685 12493 -132 3021 1684 7757 0c6003,2881 16280,6363 17067,-3105l-3103 0 0 -3104 -6187 -11 -3121 -6197c-12591,-281 -39602,-22989 -52751,-23281 -4446,-6071 -9906,-5762 -16509,-9871 -6032,-3755 -10220,-7863 -16086,-11845 -10149,-6894 -19402,-17098 -28307,-26006 -10251,-10254 -16275,-17816 -25617,-28698 -7540,-8784 -15598,-26335 -23638,-32229l0 -3104z"/>
+ <path id="_161051016" class="fil1" d="M325281 811573c5072,3398 12484,10426 17489,15099 6254,5841 10854,9365 17038,15550 10718,10723 20846,23148 33180,31996 10530,7554 29048,19536 37415,27759 9724,9552 24146,22799 36032,29023l4687 -1467c-1609,-6022 -13338,-17783 -18816,-19979 -5717,-2293 -15938,-12281 -21892,-16902 -8447,-6556 -12830,-10168 -22318,-16476 -6027,-4006 -16986,-12232 -21346,-17448 -3962,-4740 -5771,-5303 -9544,-9078 -3392,-3392 -5603,-7366 -9666,-10507 -8032,-6211 -12317,-11240 -20906,-17888 -8619,-6673 -32833,-31612 -35316,-42275 7469,3952 9710,9079 20169,9311 2302,3440 16347,11778 22083,16713 6912,5945 15250,10446 21756,17038 13518,13698 25877,23399 39518,38070 6929,7452 13462,11955 20214,18582 6878,6754 12404,13925 18653,20141 7675,7633 33570,33761 34478,44668 6005,1605 5403,4655 7757,4655 3478,0 3405,-1227 6205,-3103 -6916,-13079 -15690,-19633 -24261,-31606 -8156,-11395 -16841,-19613 -26544,-29320 -9692,-9696 -19022,-17455 -28714,-27151 -5153,-5154 -26857,-25004 -29085,-28331 -6046,-4051 -9402,-10175 -16075,-14962 -5796,-4158 -12916,-9164 -16507,-14529l-3103 0c-3710,-5543 -8425,-8073 -14523,-11855 -6985,-4334 -13967,-5768 -19068,-8865 -7681,-4662 -8824,-6256 -17633,-10297 -2172,-996 -18285,-9337 -18593,-9337 -2539,0 -4654,929 -4654,3104 0,4993 18882,13603 23272,13968 -868,1250 -3103,3832 -3103,4657 0,5270 17840,25339 21721,27938l0 3104z"/>
+ <path id="_157021808" class="fil1" d="M244603 763459l6206 0c1123,4206 7028,14077 9305,18629 3531,7052 5888,12815 9287,20199 4797,10423 15576,26788 22135,36837 3300,5055 7402,13643 10492,18993 1776,3079 9267,16042 11202,18283 6231,7214 25252,23795 26015,32956 7762,646 18230,12109 24463,17435 6876,5876 16007,14486 22475,20975 5524,5539 17193,13756 24978,16918 10215,4151 23709,7005 32034,11413l3103 0 9309 0 7687 -312 10930 -2792 7758 0 3184 132 3023 -1685 10860 0 3102 0c7769,3730 14783,4913 22714,9872 2995,1874 18849,11858 20728,11858l1551 0c2539,0 4656,-929 4656,-3104 0,-2758 -16446,-12273 -28333,-18706 -393,-212 6873,-5074 6479,-5285 -394,-211 -6366,4921 -6754,4716 -8538,-4514 -14442,-7112 -16386,-7112l-17066 0 -12495 -131 -3021 1684 -9390 -132 -3021 1685 -12413 0 -3102 0 -2945 -488 -15673 -4169c-9465,-5010 -24092,-9724 -31452,-16651 -8644,-8133 -17470,-16020 -25983,-23675 -17069,-15352 -35526,-29268 -48656,-49107 -7371,-11138 -12046,-16816 -18535,-29574 -2972,-5845 -7178,-9881 -9753,-15075 -3518,-7094 -4704,-10229 -8340,-16492 -5653,-9737 -11022,-21126 -16096,-32012 -3185,-6838 -5006,-10086 -8228,-16602 -3806,-7698 -6106,-7967 -9828,-15003l5259 -8361 -7284 10220c-6069,0 -12223,-11811 -22799,-14276 3368,14459 16267,19129 18618,27939z"/>
+ <path id="_155298816" class="fil1" d="M1.02345e+006 456140c7857,-175 31742,-12139 38787,-15521l4654 0 32581 0 3103 0c18023,9540 32644,7168 44033,24244 7552,11324 22326,29622 22682,45601 3564,2388 3118,2966 9309,3104l-1137 -7840 1426 -4466c-3201,-6182 181,-4116 -4944,-7871 -218,-9812 -4417,-9526 -4654,-20177 -4444,-3259 -4348,-6823 -8510,-11663 -3316,-3855 -5423,-6243 -8937,-9686 -5367,-5262 -20754,-9992 -22893,-15903l-10834 -1687 -26 -2969 -4653 0c-3566,0 -11235,-3346 -13965,-4655l-4655 0 -3102 0 -3021 -1685 -7839 132 -10860 0 -3023 1684 -9390 -131 -3103 0c-4112,2176 -4510,2962 -10860,3103 -2784,3801 -14980,9163 -21722,9314 -130,179 -13475,11213 -14493,11886 -10348,6846 -5971,4769 -13826,12554 -6360,6304 -21095,20976 -21328,31435l3103 0 -1868 7681 5003 1547 3071 85c5756,0 15723,-20622 17067,-26386 4493,-1201 22169,-17764 24824,-21730z"/>
+ <path id="_159611816" class="fil1" d="M365620 792948l1784 3026 4423 78c1898,7112 15146,12136 18617,21730l4654 0 1551 4657c5534,3706 9435,8659 14362,13571 4982,4965 9009,8989 13959,13973 5197,5228 25452,24666 32188,25227 1650,6183 19124,19760 24269,26942 3597,5020 6212,10946 9500,15330 5056,6741 4312,10063 10083,16297 3363,3634 6591,10245 10082,14749 2950,3804 9370,9498 13161,13220 4087,4013 25608,22109 30649,22109 2539,0 4655,-929 4655,-3104 0,-3359 -27934,-22573 -32202,-26765 -9164,-9002 -19868,-22932 -25340,-35181 -1325,-2965 -9004,-13757 -11686,-17801 -4965,-7484 -8978,-10095 -14946,-16090 -6637,-6665 -7217,-9001 -15136,-14348 -5789,-3912 -10474,-10425 -16041,-14995 -12262,-10066 -20682,-17666 -31661,-28859 -10380,-10582 -19770,-19783 -30253,-30268 -9081,-9082 -22318,-19851 -32523,-27995 -3164,-2527 -4187,-1955 -8622,-5344 -3121,-2385 -5676,-4155 -9069,-6447 -6650,-4492 -13901,-6645 -20760,-10275l-3103 0 -1552 0 -3149 84 -6160 -3188 -3103 0 -12411 0c-5391,0 -2368,-3104 -7758,-3104l-1551 0 -3071 -86 -4041 -1957 -6962 -10085 -4545 -1842 -3103 0 -3102 0c-2307,-3445 -5801,-10864 -10860,-10864 -2541,0 -4655,929 -4655,3104 0,4579 28626,31042 37235,31042l4655 0c5390,0 2367,3104 7758,3104l7756 0 9392 -132 3021 1684 6206 0c13351,6409 19240,9238 31030,17074 6394,4249 22295,16159 26375,21729z"/>
+ <path id="_972563432" class="fil1" d="M1.15076e+006 1.45884e+006l-85 3071 0 103991 132 24916 -1683 3022 -133 21812 1684 3022 0 21729 0 3106 311 4585 2792 10936 0 4655 0 3105 -132 6290 1683 3022 0 6209c1596,3325 2086,6975 3087,10880 1367,5340 2696,5519 4134,9833 3121,9357 2803,12147 7722,20213 7448,12215 12116,24599 19167,36702 6830,11724 11742,24879 18123,37746 5329,10746 21599,25415 23758,33543l4687 -1467 0 3104 3103 0c-3551,-15244 -12755,-21755 -20708,-33607 -7929,-11818 -12051,-22628 -18597,-35720 -6293,-12588 -12343,-23607 -18276,-36041 -2659,-5573 -6768,-11500 -9674,-18260 -2984,-6939 -4204,-14435 -7217,-20718l-68 -6183 -3035 -7785 0 -4657 132 -4738 -1683 -3022 0 -12418 132 -3185 -1683 -3022 0 -18627 0 -43459 132 -26467 -1685 -3022 -132 -23364 1685 -3022 0 -26387 0 -34146 -273 -4585 -1280 -6279 -4364 110 -1756 4579z"/>
+ <path id="_156337520" class="fil1" d="M1.13516e+006 290065l0 6208 0 6208c4146,8643 963,9528 8912,17472 6797,6793 7709,6125 15912,10466l3103 0 6206 0c7782,-3735 10720,-1021 16536,-9842 3918,-5942 6687,-10584 9839,-16544l0 -3104 0 -9313 0 -4656c-6163,-12849 -5889,-13440 -18617,-20177l-3104 0 -4654 0 -4655 0c-10627,5101 -7564,3914 -15847,10532 -4622,3693 -13631,5312 -13631,12750z"/>
+ <path id="_156696552" class="fil1" d="M1.04828e+006 285408c-2866,-12311 -5447,-15344 -15514,-20177l-4655 0 -10860 0 -3104 0c-14079,7452 -12483,13406 -21123,20337l-3700 12258 0 4655 0 7760c0,7870 15422,15603 21720,18627l4655 0 1552 0c3478,0 3405,1228 6316,3393l4544 -1842 4655 0c5391,0 2179,-2751 9084,-4741l4879 -13884 3102 -4657 0 -3104c0,-5270 1494,-16081 -1551,-18625z"/>
+ <path id="_154523376" class="fil1" d="M666610 910908c11467,-17131 28574,-38296 37754,-56910 4404,-8929 11987,-21611 18493,-28062 5610,-5566 21049,-18370 22878,-25228 4466,-371 15867,-9693 21161,-12977 3936,-2442 19233,-11365 20730,-13408l3104 0c8589,-4548 26106,-11207 26374,-23282 -8024,178 -20406,10561 -27897,13999 -10665,4893 -16831,9363 -26940,14956 -16008,8857 -30648,27138 -44856,38939 -8916,7405 -22154,39137 -32548,51253 -3881,4524 -32217,48319 -32217,51585 0,1381 1724,3104 3103,3104 5236,0 8609,-9710 10861,-13969z"/>
+ <path id="_159846328" class="fil1" d="M800039 783635l0 3105c-2889,4314 -3977,6027 -6009,11062 -1959,4858 -3873,5807 -5803,9716 -5103,10339 -6151,10684 -11794,19243 -2471,3751 -10780,13797 -14023,17014 -5816,5769 -9264,10008 -16114,14922 -12619,9052 -21421,18279 -34705,27366 -7361,5033 -30237,21516 -40327,21742l-1551 3103 79 2788 7679 1869c6898,-3312 30920,-13957 32580,-20178 14588,-3399 48116,-35763 58539,-46983 9321,-10036 16146,-17443 22315,-30447 4244,-8949 16890,-24754 16890,-37426 -6671,556 -2794,-220 -7756,3104z"/>
+ <path id="_153793056" class="fil1" d="M792281 777427l-3104 0c-4828,9130 -18316,17462 -25383,27379 -3746,5257 -20474,23375 -25411,27349 -8430,6787 -18934,18550 -25597,27165 -7263,9391 -21779,17881 -22904,31411 12073,-2813 19981,-16105 28321,-24440 4750,-4749 8337,-9078 12017,-14364 5019,-7209 8586,-7766 14363,-13570 9491,-9537 17301,-17990 25608,-28704 7398,-9542 22248,-20853 26744,-27570l0 -4656 -1633 -1685 -3021 1685z"/>
+ <path id="_156522272" class="fil1" d="M1.20032e+006 257470l3104 0 4654 0 0 -15521c0,-11693 -21219,-51220 -29478,-51220l-4655 0c321,3850 23508,61319 26375,66741z"/>
+ <path id="_154642424" class="fil1" d="M980012 249710l0 1552c0,5150 -3104,3241 -3104,6208 0,1321 3335,4657 4655,4657 3898,0 26324,-40599 29478,-46563l0 -3106 0 -3104c2458,-5124 4655,-9648 4655,-17072l-7757 0c-2210,8275 -10779,18622 -14501,27401 -1634,3851 -13426,29635 -13426,30027z"/>
+ <path id="_153978120" class="fil2" d="M339245 771219c-11790,-7836 -17679,-10665 -31030,-17074l-6206 0 -3021 -1684 -9392 132 -7756 0c-5391,0 -2368,-3104 -7758,-3104l-4655 0c-3068,0 -8678,-3361 -14629,-7894l-3989 6342c3722,7036 6022,7305 9828,15003 3222,6516 5043,9764 8228,16602 5074,10886 10443,22275 16096,32012 3636,6263 4822,9398 8340,16492 2575,5194 6781,9230 9753,15075 6489,12758 11164,18436 18535,29574 13130,19839 31587,33755 48656,49107 8513,7655 17339,15542 25983,23675 7360,6927 21987,11641 31452,16651l15673 4169 2945 488 3102 0 12413 0 3021 -1685 9390 132 3021 -1684 12495 131 17066 0c1944,0 7848,2598 16386,7112 327,173 4622,-3447 6199,-4461 -2354,-2008 -4203,-3663 -5138,-4582 -3791,-3722 -10211,-9416 -13161,-13220 -3491,-4504 -6719,-11115 -10082,-14749 -5771,-6234 -5027,-9556 -10083,-16297 -3288,-4384 -5903,-10310 -9500,-15330 -5145,-7182 -22619,-20759 -24269,-26942 -6736,-561 -26991,-19999 -32188,-25227l-13959 -13973c-4927,-4912 -8828,-9865 -14362,-13571l-1551 -4657 -4654 0c-3471,-9594 -16719,-14618 -18617,-21730l-4423 -78 -1784 -3026c-4080,-5570 -19981,-17480 -26375,-21729zm-13964 40354l0 3104c8040,5894 16098,23445 23638,32229 9342,10882 15366,18444 25617,28698 8905,8908 18158,19112 28307,26006 5866,3982 10054,8090 16086,11845 6603,4109 12063,3800 16509,9871 13149,292 40160,23000 52751,23281l3121 6197 6187 11 0 3104 3103 0c-787,9468 -11064,5986 -17067,3105l-7757 0 -3021 -1684 -12493 132 -3022 -1685 -3185 132 -4655 0 -7782 -3037 -3078 -67 -3102 0c-7896,-4179 -19666,-8039 -26750,-12043 -2800,-1583 -20103,-14641 -21938,-16854 -11529,-13904 -26635,-21735 -39379,-38212 -6691,-8651 -9993,-11715 -16849,-21947 -5872,-8761 -8897,-16529 -14162,-24635 -4935,-7597 -10847,-15289 -15902,-22895l-7425 -11198c-3372,-5045 -3106,-8725 -8091,-10530 -1007,-12124 -15254,-19347 -15515,-31042l6207 0c1029,3858 9711,15093 12411,17072l0 -3104c10181,226 13872,9628 19750,15941 5298,5689 11947,14495 17486,18205zm-37236 -52771c308,0 16421,8341 18593,9337 8809,4041 9952,5635 17633,10297 5101,3097 12083,4531 19068,8865 6098,3782 10813,6312 14523,11855l3103 0c3591,5365 10711,10371 16507,14529 6673,4787 10029,10911 16075,14962 2228,3327 23932,23177 29085,28331 9692,9696 19022,17455 28714,27151 9703,9707 18388,17925 26544,29320 8571,11973 17345,18527 24261,31606 -2800,1876 -2727,3103 -6205,3103 -2354,0 -1752,-3050 -7757,-4655 -908,-10907 -26803,-37035 -34478,-44668 -6249,-6216 -11775,-13387 -18653,-20141 -6752,-6627 -13285,-11130 -20214,-18582 -13641,-14671 -26000,-24372 -39518,-38070 -6506,-6592 -14844,-11093 -21756,-17038 -5736,-4935 -19781,-13273 -22083,-16713 -10459,-232 -12700,-5359 -20169,-9311 2483,10663 26697,35602 35316,42275 8589,6648 12874,11677 20906,17888 4063,3141 6274,7115 9666,10507 3773,3775 5582,4338 9544,9078 4360,5216 15319,13442 21346,17448 9488,6308 13871,9920 22318,16476 5954,4621 16175,14609 21892,16902 5478,2196 17207,13957 18816,19979l-4687 1467c-11886,-6224 -26308,-19471 -36032,-29023 -8367,-8223 -26885,-20205 -37415,-27759 -12334,-8848 -22462,-21273 -33180,-31996 -6184,-6185 -10784,-9709 -17038,-15550 -5005,-4673 -12417,-11701 -17489,-15099l0 -3104c-3881,-2599 -21721,-22668 -21721,-27938 0,-825 2235,-3407 3103,-4657 -4390,-365 -23272,-8975 -23272,-13968 0,-2175 2115,-3104 4654,-3104z"/>
+ <path id="_158050856" class="fil2" d="M369881 881812c-7243,-7269 -13858,-13629 -20145,-21755 -6160,-7962 -11737,-15006 -16716,-23631 -4582,-7941 -30442,-42576 -37217,-45031 8593,19240 19948,30351 28445,47599 4521,9175 23554,40151 32063,42424 2037,8748 32665,35588 41335,40911 4990,3064 7121,6651 11932,9792 4357,2846 7435,2022 14007,6165 12049,7597 20895,5276 30470,9872l7758 0 7758 0c-3777,-3283 -21176,-11367 -27411,-14486 -8937,-4471 -19759,-8977 -27885,-14009 -3816,-2365 -20441,-15434 -23438,-18461 -7359,-7429 -13819,-12227 -20956,-19390z"/>
+ <path id="_969582128" class="fil2" d="M631456 922305c-2207,3978 -8590,15178 -17923,27240 -104,133 -46,608 114,1303 228,522 483,1495 749,2667 305,995 652,2084 989,3152 786,-744 1455,-1387 1970,-1906 10527,-10623 18316,-15464 32189,-22124l6205 0 7783 -3036 4630 -68 1551 0 4654 0c7465,-3582 14994,-5511 22931,-9654 8171,-4267 13097,-7130 21043,-11544 7394,-4106 32632,-22922 36733,-28439 9172,-12336 22231,-21267 31014,-34163 4970,-7297 19919,-34402 20156,-45025 3846,-2818 4509,-5843 4655,-12417l3187 -6162 -84 -3149 0 -3106c4673,-9743 6268,-21937 11377,-32076 6089,-12081 10029,-15610 16549,-25351 -3822,-2148 396,-1553 -3102,-1553 -981,0 -4846,4811 -7407,6560 -3395,2319 -4248,2687 -7951,4464 -9366,4490 -1266,9263 -14120,12259 -1844,6903 -14268,11518 -21181,14509 -5870,2540 -20386,9421 -23812,10325 -18635,4922 -31781,13979 -43841,25987 -3406,3394 -5434,6237 -7890,10733 -3620,6623 -4040,4767 -7608,9461 -3557,4676 -10877,15816 -13606,20536 -4606,7972 -17641,43122 -24800,45034 -205,9170 -3892,20863 -9309,24833l0 6210c-10249,6865 -6141,19899 -18617,20177l0 -4656c0,-2620 24795,-50969 28435,-58472 10833,-22332 15893,-35830 29961,-55393 13147,-18281 21835,-33422 42966,-43934 14344,-7135 49308,-18962 58440,-26903l-26294 5065c-4999,2195 -19794,8756 -26457,8904 -3770,5149 -18504,8547 -28301,19803 -7022,8067 -14884,16367 -20329,26225 -3475,6292 -5949,8952 -9279,15551 -2621,5193 -2807,3599 -5181,7235 -2114,3237 -1448,4894 -3232,7631 -6441,9881 -10332,19738 -16275,30282 -5732,10172 -9517,21303 -15677,32432 -5843,10554 -10145,19998 -16005,30553zm21190 -532c0,-3266 28336,-47061 32217,-51585 10394,-12116 23632,-43848 32548,-51253 14208,-11801 28848,-30082 44856,-38939 10109,-5593 16275,-10063 26940,-14956 7491,-3438 19873,-13821 27897,-13999 -268,12075 -17785,18734 -26374,23282l-3104 0c-1497,2043 -16794,10966 -20730,13408 -5294,3284 -16695,12606 -21161,12977 -1829,6858 -17268,19662 -22878,25228 -6506,6451 -14089,19133 -18493,28062 -9180,18614 -26287,39779 -37754,56910 -2252,4259 -5625,13969 -10861,13969 -1379,0 -3103,-1723 -3103,-3104zm37236 -31042c1125,-13530 15641,-22020 22904,-31411 6663,-8615 17167,-20378 25597,-27165 4937,-3974 21665,-22092 25411,-27349 7067,-9917 20555,-18249 25383,-27379l3104 0 3021 -1685 1633 1685 0 4656c-4496,6717 -19346,18028 -26744,27570 -8307,10714 -16117,19167 -25608,28704 -5777,5804 -9344,6361 -14363,13570 -3680,5286 -7267,9615 -12017,14364 -8340,8335 -16248,21627 -28321,24440zm110157 -103991l0 -3105c4962,-3324 1085,-2548 7756,-3104 0,12672 -12646,28477 -16890,37426 -6169,13004 -12994,20411 -22315,30447 -10423,11220 -43951,43584 -58539,46983 -1660,6221 -25682,16866 -32580,20178l-7679 -1869 -79 -2788 1551 -3103c10090,-226 32966,-16709 40327,-21742 13284,-9087 22086,-18314 34705,-27366 6850,-4914 10298,-9153 16114,-14922 3243,-3217 11552,-13263 14023,-17014 5643,-8559 6691,-8904 11794,-19243 1930,-3909 3844,-4858 5803,-9716 2032,-5035 3120,-6748 6009,-11062z"/>
+ <path id="_160827120" class="fil2" d="M848135 1.59384e+006c-6036,4424 -5392,12771 -9044,20222l-1816 12373c-2616,1818 -3104,222 -3104,4657l133 12498 -1685 3023 0 17072 134 6291 -1685 3022 0 20178 -132 24916 1683 3022 0 4657 -132 21810 1684 3022 0 9314 -132 9394 1684 3023 -133 6289 1685 3022 311 7691 2791 10936 0 7760 -132 7843 1683 3022 -132 10946 1684 3022 0 4657 -132 9395 1684 3022 -133 6289 1684 3023 0 6209 0 4657c-2689,5607 -2941,6018 1552,9311l-134 -10946 1685 -3022 0 -12417 -132 -23363 1683 -3023 0 -38802 0 -3106 -132 -20259 1683 -3022 -131 -17154 1684 -3022 0 -20178 0 -35699 -133 -20259 1684 -3022 0 -3104 -133 -14052 1685 -3022 0 -4657 34 -6197 7723 -23292 0 -3104 0 -3105c5205,-9840 7795,-26201 13455,-37759 2985,-6098 14343,-32487 14472,-38294 2796,-2050 26424,-50976 27927,-57429 -4382,3213 -6313,7765 -7758,13970 -7080,1891 -7338,9909 -12042,15891 -3810,4843 -10612,9260 -11230,16704 -9416,3409 -9585,19730 -16464,22067l-5257 7422c-301,13504 -19815,33755 -20169,49667z"/>
+ <path id="_154834216" class="fil2" d="M829517 1.61401e+006c0,-1252 11841,-30746 13399,-34710 5015,-12754 10450,-22289 16079,-33582 5442,-10919 11514,-21253 18281,-31381 3309,-4950 17924,-26496 21389,-28000l9978 -18226c-2404,1612 -18856,18872 -21357,22095 -3950,5086 -15560,21116 -20534,22917l0 4657 -365 2738 -11632 12702 1137 7841c-11227,2617 -10450,5030 -16675,12807 -1673,2091 -11251,18062 -11251,19786l0 6210 -3104 0 0 6208c-7126,5223 -13308,44805 -18618,55876l0 4657c0,3479 1229,3406 2744,6131l-2744 14046c-5075,1838 -1127,-2014 -4654,4655l0 3106 -133 18706 1684 3023 0 4656 -133 10946 1685 3023 222 7707 5984 23335 0 6209 235 3018 5970 15607c176,7865 6452,25639 8897,31124l5067 23200 0 7760 201 6152 2902 9369 0 6210 0 34146 1552 0 233 -7696 3159 -11041 -1840 -4545 0 -6209 131 -4739 -1683 -3022 132 -7842 -1684 -3022 133 -9395 -1685 -3022 134 -14051 -1685 -3022 0 -7760 132 -9395 -1683 -3022 0 -3104 84 -3150 -3188 -6163 0 -3104 133 -18709 -1684 -3022 133 -17154 -1685 -3022 0 -20178 134 -10947 -1685 -3022 0 -6208 -132 -20260 1683 -3022 0 -3104 -131 -14051 1683 -3023 0 -3103 368 -7685 4287 -18701 0 -6209z"/>
+ <path id="_969081776" class="fil2" d="M874135 1.60458e+006l-5831 17197 -426 6098 -4228 15633 0 7760 132 10946 -1685 3023 0 21728 0 7762 134 48197 -1685 3022 0 4656 133 40437 -1684 3023 0 35698c0,4372 671,2875 3102,4657l0 -4657 -84 -3150 2838 -6229 1901 -7694 0 -4656 0 -3105 -131 -9393 1683 -3023 -132 -9395 1683 -3022 -132 -7842 1685 -3024 0 -7760 0 -3104 -134 -6290 1685 -3022 -133 -6291 1684 -3022 0 -3104 0 -6209 -133 -9394 1684 -3022 0 -4657 311 -7690 2792 -10935 0 -7762 -132 -10946 1685 -3022 0 -7760 0 -7761c2252,-4698 10196,-43628 12163,-51468 1973,-7858 4932,-18560 6238,-24802 2662,-12732 3981,-14859 7438,-25153 1409,-4199 1484,-8466 3072,-12447 2242,-5623 2436,-3795 4255,-11265 2320,-9519 6567,-17221 8509,-24081 2347,-8283 5120,-15329 7761,-23279 1703,-5124 6196,-20927 7968,-24623 -8398,699 -12223,14812 -12411,23281 -7957,5832 -8551,21696 -17067,27938l0 6210c-2086,1528 -7757,9330 -7757,12417l0 3104c-5302,10021 -8858,21506 -14009,30996 -4710,8676 -7947,24976 -12367,34192l0 3104 -375 2980z"/>
+ <path id="_154829224" class="fil2" d="M916401 1.62643e+006l0 3104 0 1553 -67 3078 -3037 7786 0 4657 133 4738 -1684 3022 132 6290 -1683 3022 0 3105 -312 7691 -2791 10934 0 7761 0 6208 -67 4630 -3037 7787 0 4656 0 1553 -122 4612 -4532 12460 0 4657 132 4738 -1684 3022 133 9395 -1685 3023 134 7842 -1685 3022 -414 7682 -1137 7839c3974,-4573 11031,-22579 13964,-29489 4073,-9592 7074,-26253 10860,-34148l0 -6208 386 -6119 4268 -17162 391 -6118 8918 -37342 -132 -6291 1683 -3022 -132 -7842 1685 -3022 0 -10865 -134 -4738 1685 -3022 132 -15603 -1683 -3022 0 -18627 0 -63635 -134 -7842 1685 -3024 -541 -6492 -4192 8005 78 3144 0 3105c-11356,21471 -15943,54775 -26376,74500l0 3105 -414 4577 -1052 7885 -3187 6163 0 3104 -144 4610 -6063 17121 0 3104 -251 3036 -2985 7910 1770 3068 -3188 6163 0 3104 132 6290 -1684 3022 0 3105 0 9312 133 4738 -1684 3023 133 10947 -1685 3022 134 12499 -1685 3022 0 15521 0 1552 -67 4630 -3035 7787 0 4656 131 9395 -1684 3023 0 3103 133 10947 -1684 3022 133 7844 -1685 3022 0 10864 0 3104 85 3150 -3187 6163 0 3104 132 9395 -1683 3022 -314 6138 -2790 12487 3104 0c767,-9233 11627,-34557 15779,-42146l-5259 -6057 1891 -6120 -133 -6291 1684 -3023 -132 -9393 1684 -3024 -132 -7842 1683 -3022 -132 -9395 1684 -3022 0 -4655 369 -4558 5836 -20277 0 -4656 -131 -6290 1683 -3022 -132 -6291 1684 -3022 -133 -6291 1685 -3022 -134 -9394 1685 -3024 -132 -12498 1683 -3023 -132 -7842 1683 -3022 306 -6142 5901 -24900 368 -7683 4287 -18703 -133 -7842 1684 -3022 -133 -10948 1684 -3022 0 -6208 0 -7760c1087,-2194 1552,-2578 1552,-6210l332 -2771 4237 -4956 -1407 -4499 6147 -1742 0 6208c0,5627 -1304,8664 -3103,12417l0 4657 0 3104 132 9394 -1683 3023 132 6291 -1685 3022 0 3104 0 6208 133 3187 -1684 3022 133 6289 -1684 3023 -165 9270 -4489 15564z"/>
+ <path id="_161152856" class="fil2" d="M944460 1.60944e+006l-1685 3024 133 15602 -1684 3023 0 4656 -311 7690 -2792 10935 -311 7690 -2791 10935 -68 6184 -3036 7784 133 6291 -1684 3023 0 3104 84 3149 -3187 6164 0 3104 0 4656c0,5392 -3104,2369 -3104,7761l0 7760c-1408,2937 -3773,14003 -4890,18389 -1625,6381 -4090,10275 -7017,16262 -2800,5730 -4131,10670 -6884,16394 -2601,5407 -6936,9461 -7584,17249 10669,-7821 34916,-67422 40339,-71398 228,-10212 8102,-21870 10847,-32607 1625,-6351 3631,-8016 5635,-16093 1723,-6944 2664,-12670 5239,-18040l311 -6139 2792 -10935 -133 -6290 1685 -3022 0 -9313 0 -12417 -134 -24916 1685 -3022 0 -15521 -201 -6151 -2902 -9370 0 -6208 0 -3104 -200 -6152 -2903 -9369 -66 -6184 -3037 -7786 0 -4657 132 -4738 -1683 -3022 132 -9394 -1683 -3023 -983 -13934 -569 -23316 -2765 89 -1617 6190 -273 4585 132 3187 -1683 3022 0 3104 0 7761 132 4738 -1683 3022 132 9395 -1685 3023 0 12417 0 6207 -132 29573 1685 3022 0 15521 132 10946 -1685 3023 -132 7842 1685 3022 0 10866 132 4737z"/>
+ <path id="_971001792" class="fil2" d="M1.13361e+006 1.40137e+006l6166 15537 40 3090 0 3104 4020 6629 1771 7419 414 7680 1685 3023 -134 6291 0 4656 0 18625 1685 3022 -132 7843 0 12417 -1685 3022 132 9395 -1683 3022 132 6291 0 6208 -4376 14053 -278 4572 0 3104 0 7760 -4268 17164 -387 6118 0 9313 0 4657 -3035 7786 -67 4631 0 3104 -1685 3022 133 10946 0 32595 0 6208c4076,8500 5097,22094 8759,31593 2281,5916 9753,24177 9859,28940l3021 1684c208,5546 11307,28230 14433,32075 2788,3432 7023,10904 8742,14536 3836,8103 7252,5551 7937,13789 3676,982 20300,22284 24413,26796 4429,4857 6479,8834 11633,13197 7963,6739 5386,7003 11653,13175 9386,9246 17790,39941 24038,52337l145 -38c810,-424 3035,-1016 5154,-1518l-3532 -17165 -584 -4522 0 -7761 -1684 -3022 133 -10946 -1685 -3022 132 -6291 1685 -3022 -132 -6291 3035 -7785 68 -6184 5066 -23200 2609 -1766 1218 -7707 415 -4578 0 -1551 0 -3104 4491 -15564 163 -6167 0 -3104 3189 -6163 -85 -3150 0 -12415 1683 -3023 -132 -12499 0 -9313 -1684 -3022 133 -12499 -1685 -3022 134 -12499 -1685 -3022 132 -7842 -4388 -17136 -266 -4595 0 -3104 0 -3103 -4375 -14053 -280 -4572 0 -3106 -10625 -37317 -235 -7693 -1683 -3022 132 -6291c-5887,-12276 -10102,-30327 -17067,-40354l1685 -3024c-3369,-6199 -6207,-12588 -9442,-18707l-6145 1742c3055,13193 13380,29577 17005,43270 1495,5645 5594,15428 7931,21557 2437,6391 4720,15928 7584,21901l0 3105 0 3104 3189 6164 -85 3149 0 3104 7564 26439 192 6155 2903 9370 201 6151c0,5392 3103,2368 3103,7760l0 13970 1684 3022 -133 14050 1684 3024 -133 12499 0 4655 -1683 3022 132 6291 -1683 3023 132 9394 -1685 3023 133 6289 -1684 3022 133 7844 -1684 3022 133 9394 -2793 10936 -311 7690 -3600 13855 -5566 17235 -143 4609 0 13968 0 4657c-2912,6070 470,4004 -4654,7760l0 -10864 -2792 -10936 -312 -7690 0 -4656 1685 -3023 -1874 -6230c2065,-2861 3293,-2788 3293,-6268 0,-3982 1810,-8170 3103,-10866l-2959 -9362 -144 -4606 0 -3104 -1684 -3022 132 -7844 0 -13968 1684 -3022 -132 -12499 0 -7761 -2792 -10934 -312 -7691 0 -7760 -1683 -3022 132 -10948 -1683 -3022 132 -14050 -1685 -3023 134 -10947 0 -4657 -6171 -20187 -36 -6198 -4519 -10921 -134 -3048 0 -3104 -6689 -26270c-1796,-4423 -16484,-43735 -16584,-48231 -4352,-3190 -13220,-24858 -16548,-31561 -4730,-9527 -14482,-20943 -14482,-32076l4654 0 0 -3104c-5768,-1541 -20073,-15397 -23273,-20177l3104 0c-3323,-4965 -2548,-1087 -3104,-7761l3104 0c-421,-1577 -11078,-28261 -12413,-31042l0 -6209c-1281,-2674 -3595,-7544 -5363,-12284 -668,128 -1520,267 -2466,344l-6753 1075 -932 10865 1684 3022 -132 3187 0 4655zm17066 60533l85 -3071 1756 -4579 4364 -110 1280 6279 273 4585 0 34146 0 26387 -1685 3022 132 23364 1685 3022 -132 26467 0 43459 0 18627 1683 3022 -132 3185 0 12418 1683 3022 -132 4738 0 4657 3035 7785 68 6183c3013,6283 4233,13779 7217,20718 2906,6760 7015,12687 9674,18260 5933,12434 11983,23453 18276,36041 6546,13092 10668,23902 18597,35720 7953,11852 17157,18363 20708,33607l-3103 0 0 -3104 -4687 1467c-2159,-8128 -18429,-22797 -23758,-33543 -6381,-12867 -11293,-26022 -18123,-37746 -7051,-12103 -11719,-24487 -19167,-36702 -4919,-8066 -4601,-10856 -7722,-20213 -1438,-4314 -2767,-4493 -4134,-9833 -1001,-3905 -1491,-7555 -3087,-10880l0 -6209 -1683 -3022 132 -6290 0 -3105 0 -4655 -2792 -10936 -311 -4585 0 -3106 0 -21729 -1684 -3022 133 -21812 1683 -3022 -132 -24916 0 -103991zm9309 18625l0 -17072c0,-3577 1080,-4657 4654,-4657l6206 0c4956,21282 12721,45156 19629,65729 6256,18632 10189,53727 17607,67753l0 3104 0 3104c1921,4005 11230,42012 12358,48169 1626,8873 8209,43975 10915,49614l0 6209 2791 10935 311 7690 4287 18702 368 7683 2792 10935 311 6139 0 1551 0 7761 1685 3022 -134 6291 1887 10826c-11633,-214 -5968,-1610 -9644,-9275l0 -6207 0 -3104 -1684 -3023 132 -7842 0 -4656 -3035 -7787 -67 -4631 0 -3104 -1685 -3022 134 -6291 0 -6208 -4390 -17135 -266 -4595 0 -3104 0 -3104 -7621 -29522 -136 -6176 -4376 -14053 -278 -3021 0 -3104 -3189 -6164 -1050 -7885 -416 -6129 -9904 -38658 -2592 -6306 84 -3150 0 -3106c-2226,-4640 -9308,-34808 -9308,-41906l-3104 0c-141,-6351 -927,-6751 -3103,-10865l0 -3103 0 -3104c-687,-1434 -4654,-9966 -4654,-10866l0 -3104 0 -3104c-2560,-4842 -7757,-16281 -7757,-23282l-1553 0 0 18625 0 6208 2903 9371 201 6152 1683 3022 -132 7842 0 1551 0 7761 1685 3022 -134 6291 1685 3022 -133 6291 1684 3022 -132 10947 1684 3022 -132 7842 1683 3022 -132 10948 1683 3022 -132 3186 0 7760 5802 23378 405 4560 0 1553 0 3104 10230 34327 630 2923 0 3104c1618,3061 27878,89357 27926,91575 918,1733 10861,25967 10861,26385 0,7804 4655,10279 4655,13970l0 4657 -3104 0 0 -4657c-5313,2197 -5296,-6408 -9354,-13924 -2405,-4457 -4778,-12094 -7172,-17658 -5134,-11933 -7794,-28511 -12952,-38262l0 -4657c-2175,-4113 -2962,-4513 -3103,-10864l-3020 -1687c-243,-7033 -1635,-5069 -1635,-10731 0,-5392 -3102,-2368 -3102,-7760 0,-6340 -8559,-34006 -10860,-38803l0 -3105 0 -3104 -5970 -15607 -237 -3018 0 -3104 -1684 -3022 133 -7842 -4393 -15592 -262 -6139 0 -1551 0 -7761 -2792 -10936 -311 -9241 -1684 -3022 133 -3187 0 -9312 -1685 -3022 134 -6291 -1685 -3023 132 -9395 -1683 -3022 132 -7842 -1683 -3022 132 -7842 -1684 -3023 132 -10947 0 -3104 -1684 -3022 133 -17156z"/>
+ <path id="_158051240" class="fil2" d="M1.18015e+006 1.4588e+006l0 3104c9936,6657 20151,39312 27927,45012 155,6965 8633,25124 11436,32017 4304,10586 7623,19574 10534,31371 2531,10263 6129,22792 8825,33077 2604,9932 4274,26161 7992,33911l0 6210 0 3104 1684 3022 -132 6289 1684 3023 -132 9394 0 4657 1683 3022 -132 9395 1684 3022 -133 12499 0 7761 1685 3022 -134 23363 0 21731 0 15521 -1836 17056 3389 16 2586 -15626 517 -6103 -1685 -3022 133 -6291 0 -4657 1683 -3022 -131 -6290 1683 -3022 -132 -9395 1684 -3022 -133 -9395 1685 -3022 -134 -7842 1685 -3022 -132 -9395 0 -9314 -1685 -3022 132 -10946 -1683 -3022 132 -9395 -1683 -3022 132 -6290 -2792 -10936 -311 -7690 -5690 -21861 -516 -6076 -4532 -12460 -123 -6166c-3126,-6518 -4789,-12899 -7153,-20782 -2363,-7882 -5458,-12642 -7431,-18951 -2969,-9493 -4311,-12574 -7309,-20628 -1313,-3529 -5825,-15127 -7585,-18796l1466 -4689 -7114 -8174c-906,-15145 -21826,-26162 -28485,-35253l-3103 0z"/>
+ </g>
+ <path class="fil3" d="M2.59733e+006 2.29529e+006l-1063 3190 -1155 2071 9691 -750 -295 5059 3456 0c3361,0 6626,6090 11698,7444l-5525 -6181c1493,-2118 2335,-2069 2335,-4453l0 -1063c0,-4858 -3918,-1568 -7444,-6381l19539 -8719 -628 -1615 -21261 6404 -4000 -1445 -908 4360 -11556 -5013 -645 1133 7761 5959z"/>
+ <rect class="fil1 str0" x="1.4538e+006" y="-400.125" width="31203" height="2.1113e+006"/>
+ <g id="_155584064">
+ <path id="_157088624" class="fil4" d="M461671 728712l-4075 13733 -3007 8366 -19263 3866 -661 21802 -16250 10565 10701 20081c11292,-4228 14922,-12678 24335,-22280l4106 -13375 10031 -1785 8009 -11787 -490 -14409 7879 -17275 -21315 2498z"/>
+ <path id="_154755456" class="fil4" d="M486235 792108l-5658 9462 -16836 753c-6367,13449 -12059,11142 -6543,25510 19554,2652 84358,-33639 88549,-53903 -28685,-799 -35773,13353 -59512,18178z"/>
+ <path id="_157819648" class="fil4" d="M388212 705807l-1610 9448c9639,12906 5064,1717 6275,13411l-4161 13470 174 14274 -3284 16190c6534,11464 4674,13227 18489,8264l-84 -13198 1803 -6716 5411 -20153 3219 -7059 -5030 -25844 2605 -12996 -7264 -10469c-5458,5344 -14693,12191 -16543,21378z"/>
+ </g>
+ <g id="_971315032">
+ <path id="_158026424" class="fil4" d="M282483 986486l4075 -13733 3007 -8366 19263 -3866 661 -21802 16250 -10565 -10701 -20081c-11292,4228 -14922,12678 -24335,22280l-4106 13375 -10031 1785 -8009 11787 490 14409 -7879 17275 21315 -2498z"/>
+ <path id="_154458960" class="fil4" d="M257919 923090l5658 -9462 16836 -753c6367,-13449 12059,-11142 6543,-25510 -19554,-2652 -84358,33639 -88549,53903 28685,799 35773,-13353 59512,-18178z"/>
+ <path id="_154167240" class="fil4" d="M355942 1.00939e+006l1610 -9448c-9639,-12906 -5064,-1717 -6275,-13411l4161 -13470 -174 -14274 3284 -16190c-6534,-11464 -4674,-13227 -18489,-8264l84 13198 -1803 6716 -5411 20153 -3219 7059 5030 25844 -2605 12996 7264 10469c5458,-5344 14693,-12191 16543,-21378z"/>
+ </g>
+ <g id="_157981472">
+ <path id="_153791936" class="fil4" d="M1.37769e+006 1.59455e+006l-11190 8943 -7249 5147 -18017 -7833 -13000 17516 -19373 -615 -2691 22595c11683,2982 19490,-1879 32702,-4382l11011 -8631 9253 4267 13308 -5097 7830 -12106 16336 -9675 -18920 -10129z"/>
+ <path id="_161794208" class="fil4" d="M1.36163e+006 1.66062e+006l-10050 4533 -14248 -9001c-12909,7399 -16263,2254 -19945,17197 14533,13348 88453,20592 103470,6356 -23085,-17046 -36988,-9481 -59227,-19085z"/>
+ <path id="_158650336" class="fil4" d="M1.33049e+006 1.53378e+006l-6719 6834c537,16098 3175,4302 -2512,14591l-11112 8678 -8012 11813 -11946 11411c-1188,13142 -3722,13526 10452,17347l7472 -10880 5317 -4482 15956 -13448 6674 -3954 10639 -24084 9563 -9177 20 -12743c-7533,1267 -19024,1610 -25792,8094z"/>
+ </g>
+ <g id="_969816880">
+ <path id="_154410160" class="fil4" d="M1.06719e+006 1.7538e+006l11190 -8943 7249 -5147 18017 7833 13000 -17516 19373 615 2691 -22595c-11683,-2982 -19490,1879 -32702,4382l-11011 8631 -9253 -4267 -13308 5097 -7830 12106 -16336 9675 18920 10129z"/>
+ <path id="_971090552" class="fil4" d="M1.08325e+006 1.68774e+006l10050 -4533 14248 9001c12909,-7399 16263,-2254 19945,-17197 -14533,-13348 -88453,-20592 -103470,-6356 23085,17046 36988,9481 59227,19085z"/>
+ <path id="_154604320" class="fil4" d="M1.11439e+006 1.81457e+006l6719 -6834c-537,-16098 -3175,-4302 2512,-14591l11112 -8678 8012 -11813 11946 -11411c1188,-13142 3722,-13526 -10452,-17347l-7472 10880 -5317 4482 -15956 13448 -6674 3954 -10639 24084 -9563 9177 -20 12743c7533,-1267 19024,-1610 25792,-8094z"/>
+ </g>
+ <g id="_156103064">
+ <path id="_155263280" class="fil4" d="M1.04961e+006 1.63001e+006l-13666 4291 -8620 2178 -13966 -13818 -18453 11630 -17841 -7578 -10678 20093c9814,7005 18850,5295 32073,7739l13387 -4065 7084 7324 14251 59 11677 -8455 18730 -3114 -13978 -16284z"/>
+ <path id="_973594736" class="fil4" d="M1.01075e+006 1.68579e+006l-11009 592 -10029 -13544c-14711,2231 -15977,-3779 -24814,8822 8723,17700 75023,51181 94171,43338 -15360,-24239 -31057,-22213 -48319,-39208z"/>
+ <path id="_155306232" class="fil4" d="M1.02758e+006 1.55628e+006l-8735 3942c-5321,15203 1404,5159 -7619,12695l-13497 4073 -11742 8117 -15263 6319c-5860,11823 -8361,11266 3472,19953l10900 -7442 6579 -2256 19738 -6769 7653 -1273 18627 -18607 12234 -5099 4626 -11873c-7481,-1543 -18319,-5378 -26973,-1780z"/>
+ </g>
+ <g id="_154976048">
+ <path id="_971042800" class="fil4" d="M718788 1.57375e+006l11190 8943 7249 5147 18017 -7833 13000 17516 19373 -615 2691 22595c-11683,2982 -19490,-1879 -32702,-4382l-11011 -8631 -9253 4267 -13308 -5097 -7830 -12106 -16336 -9675 18920 -10129z"/>
+ <path id="_154826736" class="fil4" d="M734850 1.63982e+006l10050 4533 14248 -9001c12909,7399 16263,2254 19945,17197 -14533,13348 -88453,20592 -103470,6356 23085,-17046 36988,-9481 59227,-19085z"/>
+ <path id="_971088176" class="fil4" d="M765989 1.51298e+006l6719 6834c-537,16098 -3175,4302 2512,14591l11112 8678 8012 11813 11946 11411c1188,13142 3722,13526 -10452,17347l-7472 -10880 -5317 -4482 -15956 -13448 -6674 -3954 -10639 -24084 -9563 -9177 -20 -12743c7533,1267 19024,1610 25792,8094z"/>
+ </g>
+ <g id="_154839176">
+ <path id="_155890888" class="fil4" d="M654781 693445l7086 12448 4829 7465 19637 -609 5595 21082 18225 6599 -5862 21987c-11957,-1554 -17410,-8959 -28758,-16173l-7036 -12093 -10175 540 -10476 -9661 -2794 -14144 -11596 -15034 21325 -2407z"/>
+ <path id="_154439472" class="fil4" d="M645254 760762l7659 7931 16567 -3090c9255,11651 14275,8112 12165,23357 -18441,7023 -89793,-13604 -98475,-32386 27754,-7293 37870,4881 62084,4188z"/>
+ <path id="_160528816" class="fil4" d="M721120 654457l3713 8836c-6456,14757 -4542,2821 -3066,14485l7112 12174 3071 13939 6875 15022c-3760,12648 -1548,13943 -16130,12247l-2915 -12873 -3281 -6131 -9846 -18397 -4737 -6145 -971 -26310 -5488 -12065 4697 -11845c6529,3964 17078,8536 20966,17063z"/>
+ </g>
+ <g id="_157096864">
+ <path id="_971059184" class="fil4" d="M837255 943828l-11684 -8285 -6950 -5545 2552 -19479 -20425 -7657 -4760 -18789 -22459 3655c361,12051 7189,18212 13243,30219l11337 8199 -1545 10071 8574 11383 13798 4182 13811 13028 4508 -20982z"/>
+ <path id="_154437976" class="fil4" d="M769325 946638l-7132 -8407 4716 -16180c-10677,-10363 -6658,-15007 -22037,-14419 -8815,17654 4640,90699 22470,101200 10006,-26895 -1105,-38168 1983,-62194z"/>
+ <path id="_153798760" class="fil4" d="M882625 881679l-8424 -4570c-15325,4962 -3258,4240 -14718,1615l-11409 -8283 -13567 -4437 -14267 -8329c-12958,2488 -14027,159 -13785,14836l12521 4176 5776 3873 17331 11621 5645 5322 26085 3573 11461 6657 12253 -3501c-3298,-6890 -6802,-17839 -14902,-22553z"/>
+ </g>
+ <path class="fil1" d="M2.1317e+006 834996c6738,-6394 13042,-12281 19880,-19119 4441,-4442 14853,-14733 18116,-19325 5533,-7787 29842,-33303 36868,-38011 2842,-5372 10190,-15476 14080,-20243 5877,-7201 9426,-13554 15162,-20717 3086,-3854 4298,-6650 6599,-10562 2400,-4077 5873,-6022 9027,-9692 6282,-7313 8884,-12121 16360,-19522 4805,-4758 11763,-13845 16412,-19469 3999,-4835 13137,-11667 18662,-17217 11015,-11069 29243,-20569 44181,-27977l4568 1852c7464,-10191 37021,-12538 49910,-18724l6322 133 3036 -1694 7881 135 3037 -1695 6181 -201 9416 -2920 6239 0 9440 134 3037 -1693 6239 0 7881 132 3037 -1693 4646 88 6238 2947 4824 -1765 4567 1850 4762 134 3037 -1693 3119 0 4680 0c12760,-6125 11897,-2713 18716,-15603l0 -3122 0 -9361c0,-3596 1085,-4681 4678,-4681l6181 202 9416 2918 3120 0 4653 68 7824 3053 6322 -133 3036 1693 6240 0 4652 68 7825 3053 4679 0 9440 -133 3037 1694 7799 0 6206 85 4824 1765 4567 -1850 6238 0 10917 0c5189,0 4569,2801 4680,7801 6496,4761 5804,10688 14544,15096 7359,3711 12641,6447 19769,9868l4679 0 48351 0 14118 -133 3038 1694 3119 0 7799 0c2204,1092 2590,1561 6239,1561l3119 0c5142,7682 35700,33358 44831,42527 13498,13555 34321,28769 45068,43851 9520,13361 84785,87372 84785,93056l0 6241 134 3204 -1826 3120 1826 3120 -1694 3039 0 3121 0 26525 -132 84338 1692 3039 0 79575c0,2554 -934,4681 -3119,4681 -3313,0 -9506,-8676 -11883,-11517 -4451,-5320 -7787,-6833 -12073,-12886 -1619,-2286 -8953,-9315 -11517,-11883 -4935,-4944 -7338,-8815 -11699,-13261 -16582,-16905 -30754,-34024 -47574,-50706 -7953,-7888 -14458,-17673 -22625,-25737 -9376,-9256 -13608,-15244 -24197,-24162 -6162,-5190 -16393,-19540 -21824,-26537 -1912,-2463 -25343,-23030 -26889,-23030 -3651,0 -6239,2589 -6239,6241l0 34328 134 14124 -1694 3038 133 11006 -1692 3038 0 7801 -134 25046 1693 3040 -132 29727 1692 3038 0 32767 0 37447 -133 42211 1692 3038 0 12483 -133 26607 1692 3038 -132 23487 1693 3038 0 26526 0 43689 133 85898 -1694 3039 0 68652 -132 14126 1693 3038 0 6241 144 4633 6094 17212 0 3120 144 3073 6095 17211 0 3120 -63 3154 4743 9329 -86 4727 2807 6274 3517 15524 334 6154 5905 21932 0 3120 -85 3166 3204 6196 0 3121 0 1561 0 4681c4610,9610 4949,22013 9358,31206l0 6240c6415,13374 7020,39981 14038,54611l0 3120 -85 3167 3204 6195 0 3121 -133 3204 1692 3038 68 6214 3052 7828 140 6199 9218 29688 0 4681 264 3057 7535 29709 513 6118 7286 28209 200 6183 2918 9420 123 6198 4556 12526 0 4681 265 3051 4414 15672 0 3121 671 2940 5569 20464 425 9269 10492 46902 0 6241c0,5421 3119,2381 3119,7801l68 4656 3052 7827 133 4763 -1694 3039 0 4681c4644,8778 4966,18219 9358,26525l0 3120 0 3122c7074,14745 9137,39578 15598,53049l-133 6324 1692 3039 166 7758 4514 15646 0 3120 85 3089 1474 4713 -4679 0 -13 5965 -18704 1836 -9440 -132 -3036 1693 -12477 0 -12479 0 -10999 133 -3037 -1694 -7881 134 -3038 -1694 -10917 0 -18717 0 -3165 -85 -6193 3206 -3118 0 -1560 0 -7728 -312 -10989 -2809 -7798 0 -14120 134 -3036 -1694 -9358 0 -7881 133 -3038 -1694 -4599 418 -7587 1031 -1851 -4569 0 -3120 133 -3203 -1692 -3039 0 -7802 85 -3165 -3205 -6196 0 -3120 134 -4764 -1694 -3038 134 -6324 -1693 -3038 132 -6324 -1692 -3038 0 -6241 0 -3120 133 -6325 -1692 -3038 -293 -6165 -5946 -21920 0 -7802c-4462,-9303 -10187,-36123 -14224,-48182 -4500,-13441 -9690,-35067 -15410,-46997l0 -3120 -262 -3021 -5977 -15702 0 -6241c-5033,-10494 -5147,-26538 -10918,-37448l0 -3120 -609 -6097 -10308 -42273 -304 -7722 -7495 -28165 0 -4680 -428 -4570 -4251 -15714 -264 -7733 -4415 -15672 0 -4681 0 -1561 -487 -3000 -7311 -28206 132 -6323 -1692 -3038 -239 -7742 -6000 -26585c-2629,-1828 -3119,-224 -3119,-4682l-262 -4616 -4332 -20394 -2720 -6312 -6724 -26408 0 -3121 0 -3120 -207 -4629 -9151 -34378 0 -4682 133 -7883 -1692 -3038 0 -15603 -234 -6178 -2811 -10972 1486 -9377 -3121 0c-1934,7250 -2454,1381 -3179,9171l-6179 1753 0 6240c0,7179 -5501,27978 -7798,32767l0 3120 -606 4543 -8666 40752 -3205 6196 0 3120 0 4681 85 3166 -3204 6195 0 3122 0 4679 -274 4611 -1287 6313 -2782 39 -2088 10943 1751 6180c-5882,8787 -5895,20150 -10917,29647l0 3120 0 1561 0 3120c-3403,6431 -4628,12728 -7799,18723l0 3121 -13 3116 -4665 12487 85 4727 -3206 6195 0 3121c0,5421 -3119,2381 -3119,7802l0 1559c0,4395 -674,2890 -3120,4681 -96,4392 -15349,61768 -17155,65533l133 6324 -1694 3038 0 6241c-5160,10759 -6524,32436 -12477,43688 -131,5914 -13507,56497 -15597,60853l-313 7731 -2806 10992 -514 7686 -7285 31322 -370 6141 -5869 20383 0 3122 0 3121c-1310,2477 -4678,7044 -4678,9360l0 9363 -428 4570 -4252 15714 -313 6170 -2806 10994 133 9443 -1692 3038 0 7802c-1093,2205 -1560,2591 -1560,6242 0,5420 -3120,2381 -3120,7801l0 7802 0 3120c-2186,4135 -2976,4537 -3119,10922 -2629,1827 -3119,223 -3119,4681l-90 4021 -21746 3780 -7881 134 -3036 -1694 -10918 0 -45231 0 -3165 86 -6193 -3207 -3120 0 -40551 0 -17239 134 -3037 -1693 -12478 0c-5418,0 -2380,-3122 -7799,-3122l-7798 0 -4679 0c-4371,-2097 -7798,-682 -7798,-6241l0 -4681 0 -3120c1310,-2478 4680,-7045 4680,-9362l0 -10922c0,-5 7144,-22043 7797,-23405l0 -3120 0 -1561 405 -3012 2715 -12591c5183,-9798 7267,-26584 12477,-37446l0 -4682 525 -2964 5714 -18879 -36 -6257 4714 -10907 -85 -4727 2538 -6369 5346 -18551 124 -6197 4556 -12526 0 -3120 0 -1561 262 -3041 5976 -18803 0 -3120 0 -1561 389 -4590 4290 -17254 80 -7777 6159 -18749 0 -4680 313 -3051 2806 -10992 313 -7731 2806 -10992 0 -7802 0 -4681 371 -7724 4309 -18801 0 -4681 0 -3120 -134 -6325 1693 -3038 -132 -6323 1692 -3038 202 -6184 2918 -9419 -134 -7885 1694 -3038 312 -6170 2806 -10992 0 -9363c6485,-13520 7615,-41218 14038,-54610l0 -3121 67 -4655 3052 -7827 262 -6177 4418 -20348c2627,-1828 3119,-223 3119,-4681 0,-6110 4478,-14359 4678,-23405 5929,-11208 6905,-26911 12478,-37448 189,-8502 4458,-22933 9358,-26525 196,-8823 7661,-29728 10353,-36022l5245 -20149 0 -6240 0 -9363c0,-5145 6997,-7532 7797,-17162l-2795 -32 -1884 -12451 0 -10922 133 -3204 -1692 -3038 0 -4680 0 -12482 133 -15685 -1692 -3040 0 -6241 132 -18805 -1693 -3038 0 -3122 134 -12565 -1694 -3038 134 -9443 -1693 -3038 132 -11006 -1692 -3038 0 -14042 0 -3122 133 -12563 -1692 -3040 133 -9443 -1692 -3038 0 -12483 132 -6324 -1693 -3038 0 -21844 0 -24965 -133 -18805 1694 -3038 -134 -15687 1693 -3038 0 -18724 -134 -7883 1693 -3038 0 -29647 -134 -21926 1694 -3038 0 -54610 0 -17164 -133 -32849 1692 -3038 0 -17163 134 -12565 -1693 -3038 0 -7801c0,-3596 -1085,-4681 -4678,-4681 -5528,0 -34236,42460 -40128,48795 -14631,15729 -28072,32719 -42932,47548 -7657,7640 -14187,14186 -21836,21844 -8279,8288 -14952,13935 -23425,21814 -8176,7602 -14763,15337 -23024,22214 -5318,4428 -22267,16406 -24900,20339 -9138,205 -20244,9733 -26528,14031 -10207,6981 -15150,9607 -26502,15616l-3119 0c-3191,0 -11865,7579 -21836,7801 -4660,6962 -11049,8772 -20261,10847l-9373 -1486c-1055,-3952 -3013,-7801 -7798,-7801l-3201 -133 -3038 1694 -7798 0 -3120 0 -6171 -253 -7834 -2783 -4711 1475c-19545,-4555 -83812,-39449 -87282,-54801l6178 1751 0 -3120c-9737,-812 -8444,-8508 -18716,-9362l0 7801c-4114,-2756 -6874,-6003 -10535,-9744 -4310,-4405 -6551,-6621 -10918,-10922 -7834,-7715 -15356,-12267 -23383,-20297 -7606,-7613 -40425,-37059 -42490,-44928l-9374 -1486c-859,-10323 -48634,-57199 -58104,-66697 -5794,-5811 -10424,-8890 -16366,-14835 -3838,-3841 -14379,-12256 -16367,-14832 -7569,-9808 -44134,-35532 -52662,-41681l1851 -4569c-9393,-4972 -8629,-4721 -15992,-12087 -4834,-4836 -8612,-12199 -16760,-12878 -1370,-5127 -24827,-11299 -31518,-11856l0 -3120 120911 -66182c2455,5118 22531,20111 25901,27012 3491,7150 8300,4988 9197,15765 5691,3813 20464,15089 25340,19897 8092,7982 18358,12748 25717,19523 6480,5966 18095,13353 25760,19479 7568,6046 18325,13040 26657,18579 10680,7099 16328,13468 25640,19599 7551,4971 18239,13629 25687,19552 8732,6944 16911,12585 25751,19488 3935,3069 8613,7510 12310,9529 4631,2527 11298,5640 13016,10384 4534,378 40430,20038 46790,23405 1256,-874 3851,-3120 4679,-3120 4315,0 3751,1203 4766,4273l18629 3528c2364,3227 10220,9361 15598,9361 5736,0 13764,-7258 20275,-7801 1578,-4363 1434,-4151 7799,-4680 1184,-4441 23331,-21788 28074,-24966zm477181 -730355l7881 134 3036 1693 11000 -134 3038 1694 9440 -133c1171,562 16931,5128 19253,5704 11132,2766 9712,2647 18742,6215 7385,2920 29217,12539 35310,13046l0 3121c15076,1255 61415,45539 70557,57360 5177,6695 9153,11539 14234,18527 5825,8014 6137,12496 10349,20852 7429,14739 10552,33035 17157,46808l0 4681 0 4681 1693 3038 -132 12565 1692 3038 -133 12565 0 21844 -1693 3038 134 18807 0 6241 -2919 9420 -201 6183 -1692 3038 132 6324c-2753,5739 -5200,21152 -8356,29087 -3239,8148 -6985,17285 -10854,25028 -4104,8209 -8060,16506 -12558,24886 -3174,5915 -12458,12157 -16920,18959 -4962,7565 -31849,28838 -40753,32565 -16802,7034 -27305,23798 -47811,25505l0 3120c-7885,657 -10913,4681 -14038,4681l-4678 0c-5420,0 -2192,2768 -9358,4681l0 -3120 -17157 0c-3010,0 -2777,-491 -4679,-1561 -2442,1848 3176,1561 -3119,1561l-7799 0 -15597 0 -3037 -1693 -6321 132 -6238 0 -9415 -2918 -6182 -202 -7799 0 -3118 0 -20292 -6186 -9343 -55 -3037 -1693 -6322 132c-7691,0 -3626,-10921 -9358,-10921 -3010,0 -2775,490 -4678,1559l-3037 -1693 -3202 134 -3119 0c-6527,-3134 -13687,-3768 -15597,-10922 -14427,-1202 -37604,-23397 -47216,-32342 -6922,-6439 -12709,-12811 -19455,-19545 -3982,-3975 -5846,-6668 -10099,-10181 -4254,-3515 -5732,-5574 -5893,-12827 -9351,3864 -20163,-36190 -24955,-45249 -214,-9560 -3263,-17494 -6763,-24441 -4132,-8202 -3751,-15021 -7275,-22368l0 -6241 -1910 -7735 -2854 -6262 85 -3167 0 -17164 -1693 -3038 134 -17246 0 -4680c3791,-7903 4831,-27682 8800,-38004 4284,-11138 9700,-21838 15815,-30988 4879,-7299 13358,-22789 18669,-28135 3697,-3720 19715,-21025 20663,-24576 6140,-1431 40808,-26323 42112,-31206 11069,-923 15521,-10644 28074,-10923 2796,-3818 27826,-13864 35873,-14043 4599,-6280 14747,-4398 21835,-7801l9358 0 3037 -1693 12560 132 14036 0 11001 134 2955 -1827zm-403876 641419c-5429,8111 -8315,10652 -15197,17563 -5507,5527 -10076,10120 -15603,15597 -4329,4292 -28868,30727 -30028,33933l-3119 0c-5690,8500 -49265,46809 -60828,46809l-4678 0 0 -3122 -1795 3042 -4445 80c-5654,0 -8705,-1310 -12477,-3122l-3120 0 -3119 0c-5858,-3100 -11381,-4119 -17681,-7277 -5804,-2908 -11193,-6630 -16067,-8891 -11777,-5465 -21442,-9910 -30566,-17791 -5076,-4384 -9603,-5314 -14818,-10142 -3692,-3420 -8366,-5945 -13253,-10145 -7602,-6537 -19586,-15205 -27710,-20649l-7798 -6240c-3759,-2518 -11195,-8102 -15209,-11311 -5403,-4320 -8676,-8326 -14068,-12453 -5948,-4553 -9559,-5246 -15996,-10521 -4131,-3385 -10762,-8875 -17115,-9404 -1876,-7030 -45901,-34747 -54589,-40568 -1049,-12611 -13197,-12241 -18720,-20279 -5194,-7559 -12182,-13424 -12474,-26530 -2445,-1792 -23269,-8737 -24569,-11180l-137896 74331c14324,6729 34417,9821 45377,20875 5519,5568 9278,8847 14857,14783 5485,5836 6242,13358 13613,16027l1287 6312 -2847 -70c2625,9834 76797,55102 87454,65763 11958,11962 18676,20110 29602,32798 6732,7818 20369,28347 29270,31569l0 4682 12416 1950 62 2731 -6178 -1751c1478,2490 19977,19115 23335,22035l2808 -937 1246 1248 -935 2809c8682,5817 24729,19270 32357,26921 5961,5979 8877,8667 15464,14178 3423,2864 8604,10645 13366,14712 3126,2671 5479,3534 9055,6547 2486,2094 5334,5028 7880,6159 9682,4305 9542,4672 16704,11375 5452,5105 12210,6650 18469,11168 5971,4312 10201,7930 16158,11921l4569 -1852 14061 3760 88 2773c10702,238 10416,4461 20275,4681l0 3120 23520 4089 6114 593 6239 0 3037 -1694 9440 133 7799 0 10988 -2808 7728 -313 3118 0c3011,0 2778,490 4680,1560 -617,-7415 -1764,-5471 -6239,-9361 7581,-1767 20673,-7384 26551,-10887 4485,-2674 18178,-14079 23360,-14079 3010,0 2775,492 4678,1561 4958,-3322 7618,-8979 12500,-12459 5134,-3661 9473,-4470 14069,-9331 3560,-3764 8090,-5784 12819,-10582 3766,-3820 8239,-7471 12423,-10976 15523,-13000 32996,-31363 47614,-45985 8471,-8474 15175,-16790 23394,-24965 8217,-8171 14025,-17193 21832,-24968 9554,-9515 35585,-46458 44071,-49530 0,10364 2078,26742 -1560,34326l0 24965 0 7802 0 7801 -1692 3038 133 12565 1693 3038 -134 14125 0 34327 -1692 3039 133 18805 0 18723 -1694 3038 134 15687 -1693 3038 134 18806 0 24965 -1694 3038 133 37529 0 21845 1694 3038 -133 6323 0 18725 1692 3038 -133 15685 1692 3038 -132 11004 1693 3038 -134 11006 1694 3038 -134 11004 0 3120 0 7802 1693 3038 -132 7885 1692 3038 -133 11004 0 17164 1692 3038 -133 6323 0 21845 -1693 3038 134 18805 1692 3039 -133 7883 0 10923 -1693 3039 134 7883 -1693 3038 134 4764 0 4681c-3582,7466 -7029,24076 -9967,33719 -3552,11672 -6883,22386 -11870,31813 -170,7632 -8123,33724 -10917,39008l0 3120c0,5421 -3119,2381 -3119,7801 0,6852 -4480,15987 -4680,24966l-7728 23426 -71 7780 -18430 78081 -286 7735 -1693 3038 134 9445 -2808 10992 -311 6172 -2918 9418 -202 6185 0 6240 -1692 3039 132 9444 -1693 3038 134 4764 0 3120 -3205 6196 86 3166 0 3121 0 12482 -1693 3038 132 4764 0 4681 -4541 14084 -137 6199 -1694 3039 134 6323 0 4681 -3721 12321 -2603 6356 85 3167 0 3122 -1693 3038 134 4763 0 4680 -7351 25092 -448 4554 0 3121c-9413,17795 -10718,50288 -20275,70213l0 3120 0 1561 0 4682 -3619 13928 -1352 4684 -4421 1585 34 3207 0 4681 -1694 3038 133 7884 -3618 13928c-1945,1907 -2620,401 -2620,4795l0 1561 0 3120 -3205 6196 -7163 31389 -549 4543 0 3121 0 3121 -4569 1851 -111 7510c0,8847 -3119,8890 -3119,20284l9280 4813 3197 -131 3119 0 3038 1693 9440 -133 3037 -1694 12560 134 1560 0 9358 0 3036 1693 6322 -133 3037 -1694 9440 134 32754 0 4678 0 7824 3052 12453 68 11000 -133 3036 1694 12479 0 49909 0 3165 85 6193 -3206 6239 0 0 -3121c-1069,-1903 -1560,-1669 -1560,-4681l0 -3121c5848,-12191 5666,-26130 12477,-39007 211,-9474 9358,-24574 9358,-24964 0,-2844 -2375,-2506 -4407,-3216l-3189 -9209 2918 -9420 0 -6241 -134 -6324 1694 -3038 0 -6241c0,-5420 3118,-2381 3118,-7801l0 -4681c0,-5421 3119,-2381 3119,-7802 0,-4002 1821,-8214 3121,-10922l0 -4681 180 -3076 7618 -29691 251 -7739 5987 -23467 0 -3120 404 -6146 4276 -20379c5749,-10871 6795,-22809 9920,-36886 1334,-6013 8512,-32605 10355,-36449l68 -6215 3051 -7827 0 -6242c2573,-5360 7085,-21657 8822,-28622 1405,-5628 1717,-10053 3055,-15667 1060,-4439 5280,-14777 5280,-15003l0 -3120c3062,-5790 19644,-61060 20277,-68653l2434 -112 3803 -18611 0 -7803c5734,-11952 8709,-45059 14038,-56170l0 -3120 -85 -3167 2705 -6310 3619 -13928 67 -6216 3052 -7827 0 -4682 417 -3041 1143 -7880c2629,-1828 3119,-224 3119,-4682l0 -1559c0,-3711 4679,-6199 4679,-14044l1560 0 0 7802 -133 9445 1692 3038 428 6129 4252 15714 68 6216 3051 7828 0 4681 0 7802c1092,2203 1559,2589 1559,6240 0,4395 675,2890 3121,4681 186,8348 4678,15373 4678,23405 0,5420 3120,2381 3120,7801l411 4588 2708 14136c5253,9931 4886,23442 9358,32766l-132 7884 1692 3038 0 4681 -85 3167 2602 6356 3722 12321 0 4681 -134 3204 1693 3038 267 7740 4411 17224 728 6087 10191 45403 0 3121 0 3121 201 3063 2918 9419 0 6242c5380,11216 7953,34016 12296,46992 5260,15719 5452,34561 12660,48187 219,9869 10199,37992 14036,45248 76,3397 14206,54829 15597,57730l280 6157 4400 14128 0 3121 66 4656 3053 7826 0 4681 -133 9444 1692 3038 313 9292 2807 10993 0 4681 -86 3166 3205 6195 0 3120 417 4602 1058 7927 3260 6209 -1616 7788c2234,1182 9478,4681 12479,4681l10999 133 3037 -1693 4680 0 4652 67 7825 3053 3118 0 11002 -133 3036 1694 12477 0 88902 0 18799 132 3038 -1693 4678 0 11001 134 3037 -1694 9617 260 -1819 1300 1698 1778 9220 -6459 3119 -1560 0 -3121 -1560 -6241 -410 -6147 -2623 -14182 -3206 -6196 0 -3120 -416 -4602 -1058 -7927 -3204 -6196 0 -3120 0 -3121c0,-5420 -3120,-2380 -3120,-7801 0,-5694 -2964,-11709 -3056,-18756l-4742 -9330c-206,-9248 -4479,-24929 -7798,-31206l85 -4726 -3206 -6195c1070,-1904 1561,-1669 1561,-4682 0,-2983 -3120,-1063 -3120,-6240 0,-2956 -6849,-33907 -7799,-35887l-379 -6153 -5858 -23494 0 -3120 0 -3121 -202 -3062 -2919 -9420 -387 -7711 -4291 -17255 0 -7801c-5527,-11523 -7464,-34664 -14038,-48369l0 -3121 0 -1560 -408 -4581 -8950 -35987 -387 -7711 -4291 -17253 0 -3122 0 -3120c-7578,-14325 -8116,-36021 -14038,-48370l-68 -6215 -3051 -7827 -403 -6146 -4191 -20425 -2854 -6262 -1910 -7735 -650 -6091 -8623 -40764 -2853 -6263 -1912 -7733 -263 -6172 -4415 -15674 0 -3120 -281 -4596 -4399 -14127 0 -3120 0 -4682c-1298,-2709 -3118,-6919 -3118,-10921 0,-4395 -675,-2890 -2381,-4901l-5418 -16945 0 -6240c-6892,-14369 -8475,-39894 -14038,-51490l0 -4681 -132 -14126 1692 -3038 0 -14042c0,-5966 -479,-568 1478,-4548l-3038 -1693c1070,-1904 1560,-1669 1560,-4681l0 -162272 134 -29729 -1694 -3038 134 -26607 -1693 -3038 0 -29647 134 -7883 -1694 -3039 0 -40566 0 -53051 133 -32849 -1692 -3039 0 -10921 132 -18806 -1692 -3040 -134 -15685 1694 -3038 0 -10922 200 -6183 2919 -9420 0 -6240 0 -26526c9613,6439 17321,16398 24984,24936 8324,9272 15395,16417 24544,25376 17163,16810 30895,35635 47567,52273 8716,8695 15461,17049 24164,25755 4536,4537 8009,7901 12492,12470 4345,4429 6748,9650 10874,14085 7137,7675 18766,17602 24384,25536 1972,2785 9727,11058 11944,13016 9628,8511 -435,9393 15567,9393l0 -246529c-12622,-8456 -32451,-33283 -44836,-45645 -15270,-15239 -28570,-31763 -43667,-46813 -10603,-10569 -86543,-86977 -93980,-86977l-14037 0 -3037 -1693 -18798 133 -3121 0 -3036 -1694 -25038 134 -10917 0c-3011,0 -2776,492 -4679,1560 -2259,-1570 -11058,-5445 -14037,-6241l-5238 -12929 -2698 -10450c11114,-5295 17495,-6439 30379,-10339 14763,-4468 13728,-9129 25726,-14832 4203,-1996 21871,-12079 25531,-15028 4819,-3884 6538,-5664 10882,-9397 3261,-2802 9652,-4982 12464,-7814 1596,-1607 6757,-9340 8420,-11862 5114,-7754 5292,-4804 10406,-9872 1806,-1789 13585,-22301 15142,-25421 4783,-9595 8088,-17853 12477,-28086 3816,-8901 5386,-21364 9358,-29646l0 -4682 0 -3120 2918 -9419 201 -6184 1693 -3038 -134 -9445 0 -12481 1781 -28080 -220 -28091 3352 -859 -4913 -702 -1141 -7881 -418 -3041 0 -4681 -3052 -7828 -67 -3094 0 -3120c-3193,-6036 -4540,-10811 -6476,-18487 -1262,-5011 -5259,-12497 -7363,-17599 -3402,-8254 -11334,-28263 -18915,-31007 -814,-9801 -28022,-31947 -35477,-39404 -8210,-8212 -11028,-10193 -20301,-17138 -6873,-5148 -17902,-8803 -22205,-15233l-3121 0c-9949,-5266 -20111,-8656 -31392,-12283 -5652,-1818 -27787,-8892 -30995,-11121l-3119 0 -3037 -1694 -6321 133 -10988 -2808 -7728 -312 -26515 0 -10917 0 -3039 1693 -4760 -132 -3119 0 -3038 -1694 -3119 1826 -3202 -132 -9358 0 -3037 1693 -4761 -134 -3120 0c-9423,4988 -22743,7131 -33754,11481 -5201,2055 -11387,5049 -16129,7270 -4974,2327 -11001,3202 -16192,5645 -13218,6220 -17886,13327 -26968,18271 -7297,3970 -6516,6357 -13523,9877 -6644,3338 -7278,4799 -12963,8875 -13968,10014 -33680,32892 -42145,48337 -5498,10032 -12957,17731 -15890,29352 -1418,5622 -3704,12092 -5950,17451 -2452,5840 -2951,11932 -5208,16635l0 7801 -1692 3038 133 11006 0 29645 0 7801 2807 10993 312 6171 5347 18549 2536 6370c110,8739 3152,11533 6155,17209l8450 34155c4235,3754 23011,46531 30541,48541l1616 7789c5389,1467 6259,7863 10462,12896 23,27 11148,9400 11893,9946 4441,3260 19641,20859 22819,20859 829,0 3425,-2247 4680,-3120 336,457 23510,16543 24924,17194 3686,1699 26461,10625 29665,10892l-1474 4713c1762,2411 1474,-3210 1474,3088l0 4681c0,3838 -5173,9162 -7799,10922l0 -3120 -10730 6514 -3306 -274 -17157 0 -3120 0 -6193 3206 -3165 -85 -4678 0 -3037 -1694 -3202 134 -4679 0 -7824 3053 -4654 68 -3119 0 -7799 0 -10988 2807 -6168 313 -9416 2920 -6181 200 -6150 1901 -88 -3460c-13787,0 -21876,12135 -37432,12481 -8661,4585 -16082,6738 -25495,11945 -4603,2548 -17897,11086 -21642,14235 -13383,11262 -25370,23301 -36724,36597 -6110,7154 -11331,13050 -17187,20252 -5680,6984 -11190,11960 -16269,19613 -9684,14591 -19820,29767 -30854,42468z"/>
+ <path class="fil1" d="M2.47795e+006 1.64948e+006c-2588,5399 -3534,11155 -5266,18135 -2015,8120 -4031,9794 -5664,16178 -2760,10794 -10676,22514 -10905,32780 -5452,3997 -29827,63913 -40552,71775 651,-7829 5009,-11905 7624,-17340 2767,-5755 4106,-10720 6921,-16481 2941,-6018 5420,-9933 7053,-16348 1123,-4409 3501,-15534 4916,-18485l0 -7802c0,-5420 3121,-2381 3121,-7801l0 -4682 0 -3120 3204 -6196 -86 -3166 0 -3121 1694 -3038 -134 -6324 3052 -7826 68 -6216 2806 -10993 313 -7730 2806 -10993 313 -7731 0 -4681 1693 -3038 -134 -15685 1694 -3040 -133 -4762 0 -10923 -1693 -3038 132 -7884 1694 -3038 -133 -11004 0 -15603 -1693 -3038 132 -29729 0 -6240 0 -12483 1694 -3038 -133 -9445 1692 -3038 -132 -4763 0 -7802 0 -3120 1692 -3038 -133 -3204 274 -4609 1626 -6223 2780 -90 572 23439 987 14008 1692 3039 -132 9443 1692 3039 -133 4763 0 4681 3053 7828 66 6216 2919 9418 201 6185 0 3120 0 6241 2917 9420 202 6183 0 15603 -1693 3038 134 25047 0 12483 0 9362 -1694 3038 134 6323 -2807 10993 -313 6171zm-23938 -170359l544 6526 -1694 3040 134 7884 0 63971 0 18725 1692 3038 -132 15685 -1694 3038 134 4763 0 10922 -1693 3038 132 7884 -1692 3038 133 6324 -8965 37539 -393 6150 -4291 17253 -387 6152 0 6240c-3807,7937 -6823,24686 -10918,34328 -2949,6947 -10043,25047 -14038,29645l1143 -7881 417 -7722 1693 -3038 -134 -7884 1694 -3038 -134 -9444 1693 -3039 -133 -4763 0 -4681 4556 -12526 123 -4637 0 -1560 0 -4682 3052 -7827 68 -4655 0 -6241 0 -7801 2806 -10993 313 -7731 0 -3121 1692 -3039 -133 -6322 1694 -3039 -134 -4763 0 -4681 3052 -7827 68 -3095 0 -1561 0 -3120 4513 -15646 165 -9319 1694 -3039 -134 -6322 1693 -3039 -134 -3203 0 -6241 0 -3120 1694 -3038 -133 -6325 1692 -3038 -132 -9444 0 -3121 0 -4681c1808,-3773 3118,-6826 3118,-12483l0 -6240 -6178 1751 1414 4523 -4259 4982 -335 2786c0,3651 -467,4037 -1559,6242l0 7801 0 6241 -1693 3038 134 11006 -1694 3038 134 7883 -4309 18802 -371 7723 -5932 25032 -307 6174 -1692 3038 133 7884 -1692 3038 132 12565 -1693 3040 134 9443 -1694 3038 134 6324 -1693 3038 133 6324 -1692 3039 132 6322 0 4682 -5867 20383 -371 4582 0 4680 -1693 3038 133 9444 -1692 3039 132 7883 -1692 3040 133 9443 -1694 3038 134 6324 -1901 6153 5287 6089c-4174,7629 -15092,33087 -15863,42369l-3120 0 2805 -12554 315 -6170 1692 -3038 -132 -9444 0 -3121 3204 -6196 -85 -3166 0 -3120 0 -10922 1693 -3038 -134 -7885 1694 -3038 -134 -11004 0 -3121 1693 -3038 -133 -9444 0 -4682 3052 -7827 67 -4655 0 -1560 0 -15603 1694 -3038 -134 -12565 1693 -3038 -134 -11005 1694 -3038 -134 -4764 0 -9361 0 -3121 1693 -3039 -133 -6322 0 -3121 3204 -6196 -1778 -3084 3001 -7951 252 -3053 0 -3120 6095 -17212 144 -4633 0 -3121 3204 -6195 1058 -7927 416 -4601 0 -3122c10488,-19828 15099,-53309 26515,-74893l0 -3122 -78 -3160 4214 -8047zm-22852 -10636c1453,-6238 3394,-10814 7798,-14044 -1510,6487 -25263,55672 -28074,57733 -129,5837 -11547,32366 -14548,38495 -5690,11620 -8294,28067 -13526,37959l0 3121 0 3121 -7764 23414 -34 6231 0 4681 -1694 3038 134 14126 0 3120 -1693 3038 134 20367 0 35887 0 20284 -1694 3038 133 17245 -1692 3038 132 20366 0 3122 0 39007 -1692 3039 133 23486 0 12483 -1694 3038 134 11004c-4516,-3311 -4263,-3724 -1559,-9361l0 -4681 0 -6242 -1693 -3038 134 -6323 -1694 -3038 133 -9445 0 -4681 -1692 -3038 132 -11004 -1692 -3038 133 -7884 0 -7801 -2806 -10994 -313 -7731 -1693 -3038 134 -6323 -1694 -3038 133 -9445 0 -9362 -1692 -3038 132 -21926 0 -4681 -1692 -3038 133 -25048 0 -20284 1693 -3038 -134 -6324 0 -17163 1694 -3038 -134 -12565c0,-4458 491,-2854 3120,-4681l1826 -12438c3671,-7490 3024,-15881 9091,-20329 356,-15996 19973,-36354 20276,-49929l5285 -7462c6915,-2349 7085,-18756 16551,-22183 622,-7483 7459,-11924 11290,-16792 4729,-6013 4988,-14074 12105,-15975zm-46790 31206c4999,-1810 16671,-17925 20641,-23039 2515,-3240 19054,-20591 21471,-22211l-10032 18323c-3483,1512 -18175,23171 -21502,28148 -6802,10181 -12906,20569 -18377,31546 -5658,11352 -11122,20938 -16164,33760 -1566,3985 -13470,33634 -13470,34892l0 6242 -4309 18800 -370 7725 0 3120 -1692 3039 132 14125 0 3121 -1692 3038 133 20366 0 6241 1693 3038 -134 11005 0 20284 1694 3039 -134 17244 1693 3038 -134 18807 0 3121 3205 6195 -85 3167 0 3120 1692 3038 -132 9445 0 7801 1693 3039 -134 14124 1694 3038 -134 9445 1693 3038 -132 7883 1692 3038 -133 4764 0 6242 1851 4569 -3177 11099 -233 7736 -1561 0 0 -34326 0 -6242 -2917 -9419 -202 -6184 0 -7801 -5094 -23323c-2458,-5514 -8767,-23381 -8944,-31288l-6001 -15689 -237 -3034 0 -6242 -6015 -23458 -224 -7748 -1693 -3038 134 -11004 0 -4682 -1694 -3038 134 -18805 0 -3122c3546,-6705 -423,-2832 4679,-4680l2758 -14120c-1523,-2739 -2758,-2666 -2758,-6164l0 -4681c5338,-11129 11553,-50921 18716,-56171l0 -6241 3120 0 0 -6242c0,-1734 9629,-17789 11311,-19891 6258,-7819 5477,-10244 16763,-12875l-1143 -7882 11693 -12769 368 -2753 0 -4681zm59268 -29647c189,-8513 4034,-22701 12477,-23404 -1781,3715 -6298,19602 -8010,24753 -2655,7992 -5443,15076 -7802,23402 -1953,6896 -6222,14639 -8554,24209 -1829,7509 -2023,5671 -4277,11324 -1597,4002 -1672,8291 -3089,12512 -3475,10349 -4801,12487 -7477,25286 -1313,6275 -4288,17034 -6271,24933 -1977,7881 -9963,47017 -12228,51740l0 7801 0 7802 -1693 3038 133 11004 0 7803 -2807 10992 -312 7731 0 4681 -1694 3039 134 9443 0 6242 0 3120 -1693 3038 134 6324 -1694 3039 134 6322 0 3121 0 7801 -1693 3040 132 7883 -1692 3039 133 9444 -1692 3038 133 9443 0 3122 0 4680 -1912 7735 -2853 6262 85 3167 0 4681c-2445,-1792 -3119,-287 -3119,-4681l0 -35887 1693 -3039 -134 -40650 0 -4681 1694 -3038 -134 -48451 0 -7803 0 -21844 1693 -3038 -132 -11004 0 -7801 4250 -15716 428 -6129 5862 -17288 377 -2996 0 -3121c4444,-9264 7698,-25650 12432,-34372 5179,-9540 8753,-21086 14083,-31160l0 -3120c0,-3103 5702,-10947 7799,-12483l0 -6242c8561,-6275 9157,-22223 17156,-28086zm4678 -123263l135 6323 -1694 3038 133 7885 -1692 3038 0 6241c0,7946 -7799,1417 -7799,9362 0,2814 -3698,15116 -4680,17163l0 6242 134 6323 -1693 3038 0 3122 0 4679c-3567,7439 -4145,13146 -9007,20636 -4708,7257 -8357,9185 -13390,16250 -2851,4001 -9883,11181 -13843,15798 -5046,5883 -8949,11492 -14081,17119 -8442,9251 -46106,61472 -46380,73746 -4792,3512 -2516,-1006 -3119,6241l-2779 89 -1899 6153 0 6240c-5787,12065 -8620,32395 -14038,43689l0 6241 0 4681 133 9444 -1692 3038 132 6325 -1692 3038 0 9361 0 15603 417 6161 1143 7882c2628,1828 3119,224 3119,4681l-133 4764 1692 3038 0 4680 0 4681c2828,5895 7398,27995 9362,35883 2802,11252 6140,26863 10915,35891l0 3121 416 4601 1058 7927 3204 6195 0 3122 -132 14124 1692 3038 0 20284 0 21845 -133 4762 1829 3077 -3256 10885 0 6240 0 4681 134 9445 -1693 3038 132 6323 -1692 3038 0 9362c0,3596 1086,4682 4679,4682 3594,0 4679,-1086 4679,-4682l-134 -4763 1694 -3038 0 -9363 850 -4630 709 -17213c4183,1002 2940,1561 6239,1561 3250,0 7433,-22131 7799,-26527l3119 0c-2143,9206 -5846,27004 -9358,34328l132 6323 -1692 3038 133 7884 -1692 3038 0 9362c0,2563 2276,7802 4678,7802 3595,0 4680,-1085 4680,-4681l0 -12483 313 -7731 2806 -10992 0 -3121 376 -4570 4386 -17141 3037 -1693c321,-14424 27124,-56690 34665,-68303 7043,-10848 12439,-21161 19585,-31894 4246,-6377 16855,-26305 17495,-33989l3119 0c670,-8046 14038,-29928 14038,-32767l0 -3121c3452,-6526 9147,-17110 9358,-26524 3547,-6705 -424,-2834 4179,-4795l3619 -13929 123 -6199 4556 -12525 0 -4680 389 -3031 4290 -17253 0 -7802 0 -26525 68 -4655 3051 -7827 0 -3122 134 -12563 -1693 -3040 0 -3120 -202 -6183 -2917 -9420 133 -7884 -1694 -3038 0 -6241 0 -4681 134 -4763 -1693 -3038 -379 -6153 -5859 -23494 0 -6241 133 -3202 -1694 -3040 0 -12481 0 -17164 -133 -14126 1694 -3038 0 -9361c0,-905 3988,-9482 4678,-10921l0 -4682 0 -9362 418 -7722 1057 -7927 3205 -6195 0 -3121 409 -3018 4190 -20704 -7719 1878 0 7802 -6238 0c-1457,17512 -12478,13882 -12478,21843l-204 7751 -9154 39060 -3459 -90 1899 -6152 0 -4682 -132 -3202 1692 -3038 0 -6241c4127,-8607 9934,-34328 12557,-45667l-7331 -797 -3667 4335c-179,8019 1412,4481 -3469,7735l1910 -7735 0 -3120 -417 -3042 -1143 -7880c-8565,713 -4698,1339 -7799,7801z"/>
+ <path class="fil1" d="M2.69942e+006 1.44508e+006l3119 0c6694,9139 27725,20214 28636,35439l7151 8217 -1474 4714c1770,3688 6305,15348 7626,18895 3013,8097 4362,11194 7347,20737 1983,6343 5095,11128 7470,19052 2377,7924 4049,14339 7191,20891l123 6198 4556 12526 519 6108 5720 21977 313 7730 2806 10994 -132 6323 1692 3038 -133 9445 1692 3038 -132 11004 1693 3038 0 9362 133 9445 -1694 3038 134 7884 -1693 3038 134 9444 -1694 3039 133 9444 -1692 3038 132 6323 -1692 3038 0 4681 -134 6325 1694 3038 -519 6135 -2600 15708 -3407 -15 1846 -17147 0 -15603 0 -21845 134 -23487 -1693 -3038 0 -7801 134 -12565 -1694 -3038 133 -9445 -1692 -3038 0 -4681 132 -9445 -1692 -3038 133 -6323 -1693 -3038 0 -3120 0 -6242c-3738,-7792 -5417,-24107 -8034,-34090 -2711,-10340 -6327,-22935 -8872,-33253 -2926,-11858 -6263,-20894 -10589,-31536 -2818,-6929 -11341,-25184 -11497,-32186 -7817,-5730 -18086,-38558 -28074,-45249l0 -3121zm0 0l-4679 0c0,11192 9804,22668 14559,32245 3345,6738 12260,28521 16634,31728 101,4520 14867,44039 16673,48485l6723 26410 0 3120 136 3064 4543 10978 36 6231 6203 20294 0 4681 -134 11006 1693 3038 -132 14124 1692 3038 -133 11006 1692 3038 0 7801 313 7731 2807 10993 0 7801 133 12565 -1693 3038 0 14042 -133 7885 1693 3038 0 3121 145 4630 2974 9412c-1300,2709 -3119,6919 -3119,10923 0,3498 -1235,3425 -3310,6301l1884 6262 -1694 3040 0 4680 313 7731 2807 10994 0 10921c5151,-3776 1752,-1699 4679,-7801l0 -4681 0 -14042 144 -4634 5595 -17325 3619 -13929 313 -7730 2807 -10994 -134 -9443 1694 -3039 -135 -7885 1694 -3038 -134 -6323 1693 -3038 -132 -9444 1692 -3038 -133 -6325 1692 -3038 0 -4680 134 -12564 -1693 -3040 134 -14124 -1694 -3038 0 -14044c0,-5420 -3118,-2381 -3118,-7801l-202 -6183 -2919 -9420 -193 -6188 -7604 -26578 0 -3120 85 -3167 -3205 -6196 0 -3120 0 -3122c-2880,-6004 -5174,-15591 -7625,-22016 -2349,-6162 -6469,-15997 -7973,-21671 -3643,-13765 -14023,-30236 -17094,-43498l6177 -1751c3253,6151 6105,12573 9492,18805l-1693 3040c7001,10080 11239,28227 17156,40567l-132 6324 1692 3038 236 7734 10681 37514 0 3122 281 4596 4399 14127 0 3120 0 3121 267 4619 4411 17226 -132 7883 1693 3039 -134 12564 1694 3039 -134 12564 1693 3039 0 9362 133 12565 -1692 3038 0 12481 85 3167 -3206 6196 0 3120 -164 6199 -4514 15646 0 3120 0 1560 -418 4602 -1224 7748 -2623 1775 -5093 23323 -68 6216 -3051 7826 133 6324 -1694 3038 -132 6324 1693 3039 -134 11004 1693 3038 0 7801 587 4546 4174 20286 3038 1693c147,6608 813,9649 4678,12483 221,9903 192,13839 9358,14043 0,-6203 -8601,-32620 -10917,-37448l0 -3120 0 -1561 -68 -3094 -3051 -7828 133 -6323 -1694 -3039 0 -9361 0 -6242 -132 -9443 1693 -3038 280 -6157 4398 -14128 0 -3120 -36 -4697 4364 -10974 1912 -7735 0 -3120 13 -6236 4665 -12487 0 -3121 0 -10922c0,-5420 3120,-2381 3120,-7801l-134 -4763 1694 -3039 0 -9362 0 -21844 132 -11005 -1692 -3038 133 -7884 -1694 -3038 134 -7884 -1693 -3038 0 -3121 -164 -7759 -4514 -15646 0 -4680 -202 -3064 -2919 -9418 -200 -7744 -2919 -9420 0 -6241c-4548,-9485 -7170,-26515 -10917,-34328l0 -3120 122 -4734 -5436 -14303 -7164 -21530c5071,-7575 9863,-7500 12478,-18725l-3119 0c-450,5402 -7855,15603 -10919,15603 -2342,0 -8992,-14327 -9358,-18723 -9664,-3499 -3568,-13042 -15596,-14042 -1068,-12839 -34097,-45025 -44039,-52683 -8490,-6542 -14455,-19420 -18149,-30212 -2293,-6695 -3851,-9423 -5849,-17554 -2130,-8661 -5193,-12008 -6829,-18134l-6237 0c127,5704 5544,17145 7797,21843l0 6242c1342,2796 12055,29621 12478,31206l-3120 0c559,6709 -221,2811 3120,7802l-3120 0c3217,4805 17598,18735 23396,20284l0 3120z"/>
+ <path class="fil1" d="M2.21592e+006 766342c-12557,10921 -36845,55631 -43498,73507 -4729,12709 -34884,70859 -42284,76283 -3211,6070 -8869,14050 -13612,19150 -1786,1921 -16023,16454 -16023,16737 0,3013 2782,6242 4680,6242 1439,0 5019,-2318 8936,-6613 2784,-3051 11390,-12749 15374,-17564 916,-1108 2758,13241 3609,12178 647,-808 -3877,-12377 -3292,-13134 9382,-12125 15799,-23384 18018,-27383 5891,-10611 10216,-20104 16089,-30715 6193,-11187 9998,-22377 15760,-32603 5974,-10600 9886,-20509 16361,-30442 1793,-2751 1124,-4417 3249,-7671 2387,-3655 2574,-2053 5208,-7273 3349,-6634 5835,-9308 9328,-15633 5474,-9910 13378,-18254 20437,-26364 9848,-11315 24660,-14731 28451,-19908 6697,-148 21571,-6743 26596,-8950l26433 -5092c-9181,7983 -44329,19872 -58748,27045 -21243,10568 -29977,25789 -43193,44166 -14143,19666 -19229,33235 -30120,55686 -3659,7542 -28585,56147 -28585,58780l0 4681c12541,-280 8412,-13382 18716,-20284l0 -6242c5445,-3991 9152,-15746 9358,-24964 7196,-1923 20300,-37258 24931,-45273 2742,-4744 10101,-15943 13677,-20644 3587,-4719 4010,-2853 7649,-9511 2469,-4520 4507,-7378 7931,-10789 12124,-12072 25339,-21177 44072,-26124 3445,-910 18037,-7826 23938,-10380 6950,-3007 19439,-7646 21293,-14586 12922,-3012 4779,-7810 14195,-12324 3723,-1786 4580,-2156 7993,-4487 2574,-1758 6460,-6595 7445,-6595 3517,0 -723,-598 3119,1561 -6554,9793 -10515,13340 -16636,25486 -5137,10192 -6739,22450 -11438,32245l0 3122 85 3166 -3204 6195c-147,6608 -813,9649 -4679,12482 -238,10678 -15266,37927 -20263,45263 -8829,12964 -21957,21941 -31177,34343 -4124,5546 -29494,24461 -36928,28589 -7987,4438 -12939,7316 -21153,11605 -7979,4165 -15548,6104 -23053,9705l-4678 0 -1560 0 -4654 68 -7824 3053 -6238 0c-13945,6694 -21776,11561 -32359,22240 -5123,5168 -25350,22505 -25350,29250 0,3518 -598,-722 1559,3120 11827,-2756 18967,-15699 28875,-24165 5305,-4535 8481,-8520 13596,-12923 6133,-5276 11883,-5053 18357,-8160l7799 0c2204,-1092 2590,-1561 6239,-1561 2316,0 6881,-3369 9358,-4680 10703,-239 10416,-4462 20276,-4681 2724,-4070 13647,-9646 19292,-11906 8293,-3322 12088,-8539 19733,-13027 13461,-7901 22170,-19894 33117,-30842 11214,-11218 20026,-21342 28676,-35284 3063,-4937 19277,-40322 19277,-44688 0,-5913 4066,-17735 6239,-21844l0 -3120 0 -3122c5022,-9492 9056,-27440 15955,-35529 6300,-7388 23298,-11265 24598,-26883 -8068,181 -13841,2779 -15598,9363l-6239 0c2746,-10284 12198,-7682 12479,-20284l-4680 0c-5418,0 -2380,3120 -7799,3120l-4678 0c-751,3220 -7891,14972 -9880,16642 -5609,4706 -12211,5720 -18520,9558 -5616,3418 -13300,5555 -20513,7564 -10468,2917 -11963,5070 -20256,7822 -15705,5211 -25557,8162 -39393,15202 -7368,3749 -26384,20039 -27130,29028l-3121 0z"/>
+ <path class="fil1" d="M2.67915e+006 1.44976e+006l0 17162 -134 17246 1694 3038 0 3120 -133 11006 1692 3038 -132 7884 1692 3038 -133 7883 1692 3039 -133 9444 1694 3038 -134 6325 1693 3038 0 9361 -134 3204 1694 3038 312 9290 2807 10994 0 7801 0 1560 263 6171 4416 15674 -134 7883 1694 3039 0 3120 238 3034 6001 15689 0 3121 0 3121c2313,4823 10917,32635 10917,39008 0,5420 3119,2381 3119,7801 0,5692 1400,3717 1643,10788l3037 1695c141,6385 933,6787 3119,10922l0 4681c5186,9803 7859,26469 13020,38464 2407,5594 4792,13271 7211,17752 4079,7555 4061,16205 9402,13997l0 4682 3121 0 0 -4682c0,-3711 -4680,-6198 -4680,-14043 0,-421 -9995,-24782 -10917,-26525 -49,-2230 -26447,-88981 -28075,-92058l0 -3121 -632 -2938 -10285 -34508 0 -3121 0 -1561 -406 -4584 -5833 -23501 0 -7802 132 -3202 -1692 -3038 133 -11006 -1692 -3038 132 -7884 -1692 -3038 133 -11004 -1693 -3038 134 -6324 -1694 -3038 134 -6324 -1693 -3039 0 -7801 0 -1559 132 -7884 -1692 -3038 -201 -6185 -2919 -9420 0 -6240 0 -18724 1561 0c0,7038 5224,18538 7798,23405l0 3120 0 3120c0,906 3988,9482 4679,10924l0 3120 0 3120c2188,4135 2977,4537 3119,10922l3120 0c0,7136 7120,37463 9358,42128l0 3122 -85 3166 2606 6340 9956 38862 418 6161 1056 7927 3206 6196 0 3121 279 3036 4399 14127 137 6209 7662 29679 0 3120 0 3120 266 4619 4413 17226 0 6241 -134 6324 1694 3038 0 3121 67 4655 3052 7827 0 4681 -133 7884 1692 3038 0 3121 0 6240c3695,7705 -1999,9109 9695,9324l-1896 -10883 134 -6324 -1694 -3039 0 -7801 0 -1560 -313 -6171 -2806 -10992 -370 -7724 -4309 -18801 -313 -7731 -2806 -10993 0 -6242c-2720,-5668 -9338,-40956 -10972,-49876 -1135,-6188 -10493,-44396 -12424,-48423l0 -3120 0 -3120c-7457,-14100 -11410,-49381 -17700,-68111 -6944,-20682 -14750,-44682 -19732,-66076l-6239 0c-3593,0 -4679,1086 -4679,4682z"/>
+ <path class="fil1" d="M2.64484e+006 1.38734e+006l1757 9348 12370 37432 -89 6271 0 48370 0 9361 -1694 3038 133 6324 -1692 3038 132 9445 -1692 3038 133 6323 -1694 3038 135 4763 0 4682 0 3120 -2808 10994 -313 9290 -1692 3038 133 6324 -1692 3039 132 7883 -1692 3038 133 11006 0 6240 -1694 3039 134 29728 417 13963 1058 7927 3204 6195 0 3121 0 3121c5151,9737 9512,36524 17156,42127 305,13632 19454,36928 20276,46809 5612,2033 15384,21599 21018,27344 4517,4606 7065,7683 11350,12050 3340,3406 2745,3404 5374,7107 3899,5495 2759,1885 6326,6154 6910,8266 16692,17910 22441,25920 1741,2427 16155,32898 16155,33768l0 1559 94 3082 6144 14082 0 3121 490 2961 4269 16080 7668 -1866 -3069 -15614c-2575,-4906 -7525,-14804 -7601,-16951 -27,-796 10841,-2995 10053,-2793l-9879 2541c-6281,-12461 -14729,-43319 -24165,-52613 -6300,-6205 -3710,-6470 -11715,-13245 -5181,-4386 -7242,-8384 -11694,-13267 -4135,-4536 -20846,-25950 -24541,-26937 -689,-8281 -4124,-5716 -7979,-13862 -1728,-3651 -5986,-11162 -8789,-14613 -3142,-3865 -14300,-26669 -14509,-32243l-3037 -1694c-106,-4788 -7618,-23145 -9911,-29093 -3681,-9548 -4707,-23214 -8805,-31759l0 -6241 0 -32767 -134 -11004 1694 -3038 0 -3120 67 -4656 3051 -7827 0 -4681 0 -9363 390 -6149 4290 -17255 0 -7802 0 -3120 280 -4596 4398 -14127 0 -6241 -132 -6324 1692 -3038 -133 -9445 1694 -3038 0 -12483 132 -7883 -1693 -3038 0 -18724 0 -4681 134 -6324 -1694 -3038 -416 -7721 -1780 -7458 -4041 -6665 0 -3120 -41 -3106 -6198 -15619 0 -4680 132 -3204 -1692 -3038 937 -10921 10773 -1716c0,-249 -14830,4834 -14830,-9206l0 -3121c0,-3013 -2780,-6242 -4679,-6242 -2140,0 -3725,3256 -5019,4771l1899 6151 313 6172 2807 10992 -134 6324 1694 3038 0 4680z"/>
+ <path class="fil1" d="M1.8104e+006 774144c6811,2467 32807,37285 37413,45268 5005,8671 10612,15752 16805,23756 6320,8169 12970,14563 20251,21870 7175,7200 13669,12024 21067,19493 3012,3042 19725,16181 23561,18557 8169,5059 19048,9589 28033,14084 6268,3135 23759,11262 27555,14563l-7799 0 -7798 0c-9626,-4621 -18519,-2288 -30631,-9925 -6607,-4165 -9701,-3336 -14081,-6197 -4837,-3158 -6979,-6764 -11996,-9844 -8715,-5351 -39504,-32333 -41552,-41127 -8554,-2285 -27688,-33425 -32233,-42649 -8542,-17338 -19957,-28508 -28595,-47849zm29633 20284c-5567,-3730 -12252,-12582 -17577,-18301 -5910,-6346 -9621,-15798 -19855,-16025l0 3120c-2714,-1989 -11442,-13284 -12477,-17162l-6239 0c262,11757 14584,19018 15597,31206 5011,1814 4743,5514 8133,10586 2744,4104 4928,7442 7464,11257 5082,7646 11026,15378 15987,23016 5292,8148 8333,15957 14236,24765 6892,10286 10212,13366 16938,22062 12811,16565 27998,24437 39587,38414 1845,2225 19239,15352 22054,16943 7121,4026 18954,7906 26891,12107l3119 0 3094 68 7823 3052 4680 0 3201 -132 3038 1693 12559 -133 3037 1694 7798 0c6035,2895 16366,6396 17157,-3122l-3119 0 0 -3120 -6220 -12 -3138 -6229c-12657,-282 -39810,-23110 -53029,-23404 -4470,-6103 -9958,-5793 -16596,-9923 -6064,-3775 -10274,-7904 -16171,-11908 -10203,-6929 -19505,-17188 -28456,-26143 -10305,-10308 -16361,-17910 -25753,-28849 -7579,-8831 -15680,-26475 -23763,-32400l0 -3120z"/>
+ <path class="fil1" d="M1.84004e+006 794428c5099,3416 12551,10481 17582,15179 6287,5872 10912,9415 17128,15632 10775,10779 20956,23271 33355,32165 10586,7593 29201,19639 37612,27905 9776,9603 24274,22920 36223,29177l4711 -1475c-1617,-6054 -13408,-17877 -18915,-20085 -5747,-2304 -16022,-12346 -22007,-16991 -8492,-6591 -12898,-10221 -22436,-16563 -6059,-4027 -17076,-12296 -21459,-17540 -3982,-4765 -5801,-5331 -9595,-9126 -3410,-3410 -5632,-7405 -9717,-10563 -8073,-6243 -12381,-11299 -21016,-17982 -8665,-6708 -33006,-31778 -35502,-42498 7509,3973 9761,9127 20275,9361 2315,3457 16433,11839 22200,16800 6948,5977 15330,10501 21871,17128 13589,13771 26013,23523 39727,38271 6965,7492 13533,12019 20320,18680 6915,6790 12469,13999 18752,20248 7715,7673 33747,33939 34659,44904 6037,1613 5432,4680 7799,4680 3496,0 3423,-1234 6237,-3121 -6952,-13147 -15773,-19736 -24388,-31772 -8200,-11455 -16931,-19716 -26685,-29475 -9743,-9747 -19123,-17547 -28866,-27295 -5179,-5181 -26999,-25135 -29238,-28480 -6078,-4072 -9452,-10229 -16160,-15041 -5827,-4180 -12984,-9212 -16594,-14606l-3119 0c-3730,-5572 -8470,-8115 -14600,-11917 -7022,-4357 -14041,-5799 -19169,-8912 -7722,-4687 -8870,-6289 -17726,-10351 -2183,-1001 -18381,-9387 -18691,-9387 -2553,0 -4678,934 -4678,3121 0,5020 18981,13674 23394,14042 -872,1257 -3119,3852 -3119,4681 0,5298 17934,25473 21835,28086l0 3120z"/>
+ <path class="fil1" d="M1.75893e+006 746060l6239 0c1128,4228 7065,14151 9353,18727 3550,7090 5920,12884 9337,20306 4822,10478 15658,26930 22251,37032 3318,5081 7442,13715 10547,19093 1786,3095 9317,16126 11262,18379 6264,7253 25385,23921 26152,33130 7803,650 18327,12173 24592,17527 6912,5908 16092,14563 22594,21086 5554,5569 17284,13829 25110,17008 10269,4172 23834,7042 32203,11472l3119 0 9358 0 7728 -312 10988 -2808 7799 0 3201 133 3038 -1694 10918 0 3118 0c7811,3750 14861,4939 22834,9925 3011,1883 18948,11920 20838,11920l1559 0c2553,0 4680,-934 4680,-3120 0,-2773 -16533,-12339 -28482,-18806 -395,-213 6909,-5100 6513,-5312 -396,-212 -6399,4946 -6790,4740 -8582,-4537 -14517,-7148 -16472,-7148l-17156 0 -12561 -133 -3037 1694 -9440 -133 -3037 1693 -12478 0 -3119 0 -2960 -490 -15756 -4191c-9515,-5037 -24219,-9776 -31618,-16738 -8689,-8177 -17562,-16105 -26120,-23801 -17159,-15433 -35714,-29422 -48913,-49366 -7410,-11197 -12110,-16905 -18633,-29730 -2987,-5876 -7216,-9933 -9804,-15155 -3537,-7131 -4729,-10283 -8384,-16579 -5683,-9789 -11081,-21238 -16181,-32181 -3203,-6874 -5033,-10140 -8272,-16690 -3826,-7738 -6138,-8009 -9879,-15081l5286 -8406 -7323 10274c-6101,0 -12286,-11874 -22919,-14351 3386,14535 16353,19229 18717,28086z"/>
+ <path class="fil1" d="M2.5419e+006 463511c7898,176 31910,12203 38992,15603l4678 0 32754 0 3119 0c18118,-9590 32816,-7206 44265,-24371 7593,-11385 22445,-29779 22802,-45842 3583,-2401 3135,-2982 9358,-3120l-1143 7880 1434 4490c-3218,6214 182,4138 -4970,7912 -219,9864 -4441,9577 -4679,20284 -4468,3276 -4371,6859 -8555,11725 -3334,3876 -5451,6275 -8983,9737 -5396,5290 -20864,10044 -23014,15987l-10892 1696 -26 2985 -4678 0c-3584,0 -11294,3364 -14038,4679l-4680 0 -3118 0 -3037 1694 -7881 -133 -10917 0 -3039 -1693 -9440 132 -3119 0c-4133,-2187 -4534,-2977 -10917,-3120 -2799,-3821 -15060,-9211 -21836,-9362 -132,-180 -13547,-11272 -14570,-11950 -10403,-6882 -6003,-4793 -13900,-12619 -6393,-6337 -21206,-21087 -21440,-31601l3119 0 -1878 -7722 5030 -1555 3087 -86c5787,0 15807,20731 17157,26525 4517,1208 22286,17859 24955,21845z"/>
+ <path class="fil1" d="M1.88059e+006 775705l1793 3042 4446 78c1908,7150 15227,12200 18716,21845l4678 0 1560 4681c5563,3726 9484,8705 14437,13643 5008,4991 9056,9037 14033,14047 5225,5256 25587,24796 32358,25360 1659,6216 19224,19865 24397,27084 3616,5047 6245,11004 9550,15411 5083,6777 4335,10116 10136,16383 3381,3653 6626,10299 10135,14827 2966,3824 9420,9549 13231,13290 4109,4034 25743,22226 30811,22226 2552,0 4680,-934 4680,-3120 0,-3377 -28082,-22693 -32372,-26907 -9213,-9050 -19973,-23053 -25474,-35367 -1332,-2981 -9052,-13829 -11748,-17895 -4991,-7523 -9025,-10148 -15025,-16175 -6672,-6700 -7255,-9048 -15215,-14424 -5820,-3932 -10530,-10479 -16127,-15074 -12327,-10119 -20791,-17759 -31828,-29011 -10435,-10638 -19874,-19888 -30412,-30428 -9129,-9130 -22436,-19955 -32695,-28143 -3181,-2539 -4210,-1964 -8668,-5371 -3137,-2399 -5705,-4177 -9117,-6482 -6684,-4515 -13974,-6680 -20869,-10329l-3119 0 -1561 0 -3165 85 -6193 -3206 -3119 0 -12477 0c-5419,0 -2381,-3120 -7798,-3120l-1560 0 -3087 -86 -4063 -1968 -6999 -10137 -4568 -1852 -3119 0 -3119 0c-2319,-3464 -5831,-10922 -10918,-10922 -2554,0 -4679,934 -4679,3120 0,4603 28777,31206 37432,31206l4680 0c5417,0 2379,3120 7798,3120l7797 0 9442 -132 3037 1693 6239 0c13421,6443 19341,9286 31193,17164 6428,4272 22413,16244 26515,21844z"/>
+ <path class="fil1" d="M2.66988e+006 1.44511e+006l-85 3087 0 104539 133 25048 -1692 3038 -134 21927 1693 3038 0 21844 0 3122 313 4609 2806 10994 0 4680 0 3121 -133 6323 1692 3038 0 6242c1605,3343 2098,7012 3104,10938 1374,5367 2711,5547 4156,9884 3138,9407 2818,12212 7763,20320 7487,12280 12180,24729 19268,36896 6866,11785 11804,25010 18219,37946 5357,10802 21712,25549 23883,33719l4711 -1474 0 3120 3120 0c-3570,-15325 -12822,-21870 -20817,-33784 -7972,-11881 -12115,-22748 -18696,-35909 -6326,-12654 -12408,-23732 -18372,-36232 -2673,-5602 -6804,-11560 -9725,-18356 -2999,-6975 -4226,-14512 -7255,-20827l-68 -6216 -3051 -7826 0 -4681 132 -4764 -1692 -3038 0 -12483 133 -3202 -1692 -3038 0 -18725 0 -43689 132 -26607 -1693 -3038 -133 -23486 1694 -3038 0 -26527 0 -34326 -274 -4609 -1287 -6313 -4387 111 -1766 4604z"/>
+ <path class="fil1" d="M2.63851e+006 270167l0 6241 0 6240c4168,8690 968,9579 8958,17565 6833,6828 7750,6157 15997,10521l3119 0 6239 0c7823,-3755 10776,-1026 16623,-9894 3939,-5973 6722,-10640 9892,-16631l0 -3120 0 -9363 0 -4681c-6196,-12916 -5921,-13510 -18716,-20283l-3121 0 -4678 0 -4680 0c-10682,5128 -7604,3935 -15930,10588 -4647,3713 -13703,5340 -13703,12817z"/>
+ <path class="fil1" d="M2.55117e+006 265486c-2881,-12376 -5475,-15426 -15596,-20284l-4680 0 -10917 0 -3120 0c-14154,7491 -12549,13477 -21234,20444l-3720 12322 0 4680 0 7802c0,7911 15503,15685 21835,18724l4679 0 1560 0c3496,0 3423,1236 6350,3412l4567 -1852 4680 0c5419,0 2191,-2766 9132,-4766l4904 -13957 3119 -4682 0 -3120c0,-5298 1502,-16166 -1559,-18723z"/>
+ <path class="fil1" d="M2.18317e+006 894288c11527,-17221 28724,-38499 37952,-57210 4428,-8977 12051,-21726 18591,-28211 5640,-5595 21160,-18467 23000,-25361 4489,-373 15950,-9744 21272,-13046 3957,-2454 19335,-11425 20839,-13479l3121 0c8634,-4571 26244,-11266 26513,-23404 -8067,179 -20513,10616 -28044,14072 -10721,4919 -16920,9413 -27082,15035 -16093,8905 -30810,27282 -45093,39145 -8963,7444 -22271,39343 -32721,51523 -3901,4549 -32386,48575 -32386,51858 0,1388 1732,3120 3119,3120 5263,0 8655,-9761 10919,-14042z"/>
+ <path class="fil1" d="M2.3173e+006 766342l0 3122c-2904,4337 -3998,6059 -6040,11121 -1971,4883 -3895,5837 -5835,9767 -5129,10393 -6183,10740 -11855,19345 -2485,3770 -10837,13869 -14097,17103 -5847,5800 -9314,10061 -16200,15001 -12686,9100 -21534,18376 -34888,27510 -7400,5060 -30396,21630 -40540,21857l-1559 3120 79 2802 7719 1879c6936,-3329 31084,-14030 32753,-20284 14665,-3417 48370,-35952 58848,-47231 9371,-10089 16231,-17536 22433,-30608 4266,-8996 16979,-24885 16979,-37624 -6706,559 -2809,-220 -7797,3120z"/>
+ <path class="fil1" d="M2.3095e+006 760102l-3120 0c-4854,9178 -18414,17554 -25517,27523 -3766,5285 -20583,23499 -25545,27494 -8475,6823 -19035,18648 -25732,27308 -7302,9441 -21894,17976 -23026,31577 12137,-2828 20087,-16190 28471,-24569 4775,-4774 8381,-9126 12080,-14440 5046,-7247 8632,-7807 14439,-13641 9541,-9588 17393,-18085 25743,-28856 7437,-9593 22366,-20963 26886,-27715l0 -4681 -1642 -1694 -3037 1694z"/>
+ <path class="fil2" d="M1.85408e+006 753861c-11852,-7878 -17772,-10721 -31193,-17164l-6239 0 -3037 -1693 -9442 132 -7797 0c-5419,0 -2381,-3120 -7798,-3120l-4680 0c-3084,0 -8724,-3378 -14707,-7935l-4009 6376c3741,7072 6053,7343 9879,15081 3239,6550 5069,9816 8272,16690 5100,10943 10498,22392 16181,32181 3655,6296 4847,9448 8384,16579 2588,5222 6817,9279 9804,15155 6523,12825 11223,18533 18633,29730 13199,19944 31754,33933 48913,49366 8558,7696 17431,15624 26120,23801 7399,6962 22103,11701 31618,16738l15756 4191 2960 490 3119 0 12478 0 3037 -1693 9440 133 3037 -1694 12561 133 17156 0c1955,0 7890,2611 16472,7148 329,175 4647,-3465 6232,-4483 -2366,-2020 -4226,-3683 -5165,-4607 -3811,-3741 -10265,-9466 -13231,-13290 -3509,-4528 -6754,-11174 -10135,-14827 -5801,-6267 -5053,-9606 -10136,-16383 -3305,-4407 -5934,-10364 -9550,-15411 -5173,-7219 -22738,-20868 -24397,-27084 -6771,-564 -27133,-20104 -32358,-25360l-14033 -14047c-4953,-4938 -8874,-9917 -14437,-13643l-1560 -4681 -4678 0c-3489,-9645 -16808,-14695 -18716,-21845l-4446 -78 -1793 -3042c-4102,-5600 -20087,-17572 -26515,-21844zm-14038 40567l0 3120c8083,5925 16184,23569 23763,32400 9392,10939 15448,18541 25753,28849 8951,8955 18253,19214 28456,26143 5897,4004 10107,8133 16171,11908 6638,4130 12126,3820 16596,9923 13219,294 40372,23122 53029,23404l3138 6229 6220 12 0 3120 3119 0c-791,9518 -11122,6017 -17157,3122l-7798 0 -3037 -1694 -12559 133 -3038 -1693 -3201 132 -4680 0 -7823 -3052 -3094 -68 -3119 0c-7937,-4201 -19770,-8081 -26891,-12107 -2815,-1591 -20209,-14718 -22054,-16943 -11589,-13977 -26776,-21849 -39587,-38414 -6726,-8696 -10046,-11776 -16938,-22062 -5903,-8808 -8944,-16617 -14236,-24765 -4961,-7638 -10905,-15370 -15987,-23016l-7464 -11257c-3390,-5072 -3122,-8772 -8133,-10586 -1013,-12188 -15335,-19449 -15597,-31206l6239 0c1035,3878 9763,15173 12477,17162l0 -3120c10234,227 13945,9679 19855,16025 5325,5719 12010,14571 17577,18301zm-37432 -53050c310,0 16508,8386 18691,9387 8856,4062 10004,5664 17726,10351 5128,3113 12147,4555 19169,8912 6130,3802 10870,6345 14600,11917l3119 0c3610,5394 10767,10426 16594,14606 6708,4812 10082,10969 16160,15041 2239,3345 24059,23299 29238,28480 9743,9748 19123,17548 28866,27295 9754,9759 18485,18020 26685,29475 8615,12036 17436,18625 24388,31772 -2814,1887 -2741,3121 -6237,3121 -2367,0 -1762,-3067 -7799,-4680 -912,-10965 -26944,-37231 -34659,-44904 -6283,-6249 -11837,-13458 -18752,-20248 -6787,-6661 -13355,-11188 -20320,-18680 -13714,-14748 -26138,-24500 -39727,-38271 -6541,-6627 -14923,-11151 -21871,-17128 -5767,-4961 -19885,-13343 -22200,-16800 -10514,-234 -12766,-5388 -20275,-9361 2496,10720 26837,35790 35502,42498 8635,6683 12943,11739 21016,17982 4085,3158 6307,7153 9717,10563 3794,3795 5613,4361 9595,9126 4383,5244 15400,13513 21459,17540 9538,6342 13944,9972 22436,16563 5985,4645 16260,14687 22007,16991 5507,2208 17298,14031 18915,20085l-4711 1475c-11949,-6257 -26447,-19574 -36223,-29177 -8411,-8266 -27026,-20312 -37612,-27905 -12399,-8894 -22580,-21386 -33355,-32165 -6216,-6217 -10841,-9760 -17128,-15632 -5031,-4698 -12483,-11763 -17582,-15179l0 -3120c-3901,-2613 -21835,-22788 -21835,-28086 0,-829 2247,-3424 3119,-4681 -4413,-368 -23394,-9022 -23394,-14042 0,-2187 2125,-3121 4678,-3121z"/>
+ <path class="fil2" d="M1.88487e+006 865038c-7281,-7307 -13931,-13701 -20251,-21870 -6193,-8004 -11800,-15085 -16805,-23756 -4606,-7983 -30602,-42801 -37413,-45268 8638,19341 20053,30511 28595,47849 4545,9224 23679,40364 32233,42649 2048,8794 32837,35776 41552,41127 5017,3080 7159,6686 11996,9844 4380,2861 7474,2032 14081,6197 12112,7637 21005,5304 30631,9925l7798 0 7799 0c-3796,-3301 -21287,-11428 -27555,-14563 -8985,-4495 -19864,-9025 -28033,-14084 -3836,-2376 -20549,-15515 -23561,-18557 -7398,-7469 -13892,-12293 -21067,-19493z"/>
+ <path class="fil2" d="M2.14783e+006 905745c-2219,3999 -8636,15258 -18018,27383 -104,134 -46,611 115,1310 229,525 486,1504 752,2681 307,1000 656,2096 995,3169 790,-748 1463,-1395 1980,-1916 10583,-10679 18414,-15546 32359,-22240l6238 0 7824 -3053 4654 -68 1560 0 4678 0c7505,-3601 15074,-5540 23053,-9705 8214,-4289 13166,-7167 21153,-11605 7434,-4128 32804,-23043 36928,-28589 9220,-12402 22348,-21379 31177,-34343 4997,-7336 20025,-34585 20263,-45263 3866,-2833 4532,-5874 4679,-12482l3204 -6195 -85 -3166 0 -3122c4699,-9795 6301,-22053 11438,-32245 6121,-12146 10082,-15693 16636,-25486 -3842,-2159 398,-1561 -3119,-1561 -985,0 -4871,4837 -7445,6595 -3413,2331 -4270,2701 -7993,4487 -9416,4514 -1273,9312 -14195,12324 -1854,6940 -14343,11579 -21293,14586 -5901,2554 -20493,9470 -23938,10380 -18733,4947 -31948,14052 -44072,26124 -3424,3411 -5462,6269 -7931,10789 -3639,6658 -4062,4792 -7649,9511 -3576,4701 -10935,15900 -13677,20644 -4631,8015 -17735,43350 -24931,45273 -206,9218 -3913,20973 -9358,24964l0 6242c-10304,6902 -6175,20004 -18716,20284l0 -4681c0,-2633 24926,-51238 28585,-58780 10891,-22451 15977,-36020 30120,-55686 13216,-18377 21950,-33598 43193,-44166 14419,-7173 49567,-19062 58748,-27045l-26433 5092c-5025,2207 -19899,8802 -26596,8950 -3791,5177 -18603,8593 -28451,19908 -7059,8110 -14963,16454 -20437,26364 -3493,6325 -5979,8999 -9328,15633 -2634,5220 -2821,3618 -5208,7273 -2125,3254 -1456,4920 -3249,7671 -6475,9933 -10387,19842 -16361,30442 -5762,10226 -9567,21416 -15760,32603 -5873,10611 -10198,20104 -16089,30715zm21302 -535c0,-3283 28485,-47309 32386,-51858 10450,-12180 23758,-44079 32721,-51523 14283,-11863 29000,-30240 45093,-39145 10162,-5622 16361,-10116 27082,-15035 7531,-3456 19977,-13893 28044,-14072 -269,12138 -17879,18833 -26513,23404l-3121 0c-1504,2054 -16882,11025 -20839,13479 -5322,3302 -16783,12673 -21272,13046 -1840,6894 -17360,19766 -23000,25361 -6540,6485 -14163,19234 -18591,28211 -9228,18711 -26425,39989 -37952,57210 -2264,4281 -5656,14042 -10919,14042 -1387,0 -3119,-1732 -3119,-3120zm37432 -31206c1132,-13601 15724,-22136 23026,-31577 6697,-8660 17257,-20485 25732,-27308 4962,-3995 21779,-22209 25545,-27494 7103,-9969 20663,-18345 25517,-27523l3120 0 3037 -1694 1642 1694 0 4681c-4520,6752 -19449,18122 -26886,27715 -8350,10771 -16202,19268 -25743,28856 -5807,5834 -9393,6394 -14439,13641 -3699,5314 -7305,9666 -12080,14440 -8384,8379 -16334,21741 -28471,24569zm110739 -104540l0 -3122c4988,-3340 1091,-2561 7797,-3120 0,12739 -12713,28628 -16979,37624 -6202,13072 -13062,20519 -22433,30608 -10478,11279 -44183,43814 -58848,47231 -1669,6254 -25817,16955 -32753,20284l-7719 -1879 -79 -2802 1559 -3120c10144,-227 33140,-16797 40540,-21857 13354,-9134 22202,-18410 34888,-27510 6886,-4940 10353,-9201 16200,-15001 3260,-3234 11612,-13333 14097,-17103 5672,-8605 6726,-8952 11855,-19345 1940,-3930 3864,-4884 5835,-9767 2042,-5062 3136,-6784 6040,-11121z"/>
+ <path class="fil2" d="M2.36565e+006 1.58082e+006c-6067,4448 -5420,12839 -9091,20329l-1826 12438c-2629,1827 -3120,223 -3120,4681l134 12565 -1694 3038 0 17163 134 6324 -1693 3038 0 20284 -133 25048 1692 3038 0 4681 -132 21926 1692 3038 0 9362 -133 9445 1694 3038 -134 6323 1693 3038 313 7731 2806 10994 0 7801 -133 7884 1692 3038 -132 11004 1692 3038 0 4681 -133 9445 1694 3038 -134 6323 1693 3038 0 6242 0 4681c-2704,5637 -2957,6050 1559,9361l-134 -11004 1694 -3038 0 -12483 -133 -23486 1692 -3039 0 -39007 0 -3122 -132 -20366 1692 -3038 -133 -17245 1694 -3038 0 -20284 0 -35887 -134 -20367 1693 -3038 0 -3120 -134 -14126 1694 -3038 0 -4681 34 -6231 7764 -23414 0 -3121 0 -3121c5232,-9892 7836,-26339 13526,-37959 3001,-6129 14419,-32658 14548,-38495 2811,-2061 26564,-51246 28074,-57733 -4404,3230 -6345,7806 -7798,14044 -7117,1901 -7376,9962 -12105,15975 -3831,4868 -10668,9309 -11290,16792 -9466,3427 -9636,19834 -16551,22183l-5285 7462c-303,13575 -19920,33933 -20276,49929z"/>
+ <path class="fil2" d="M2.34694e+006 1.60111e+006c0,-1258 11904,-30907 13470,-34892 5042,-12822 10506,-22408 16164,-33760 5471,-10977 11575,-21365 18377,-31546 3327,-4977 18019,-26636 21502,-28148l10032 -18323c-2417,1620 -18956,18971 -21471,22211 -3970,5114 -15642,21229 -20641,23039l0 4681 -368 2753 -11693 12769 1143 7882c-11286,2631 -10505,5056 -16763,12875 -1682,2102 -11311,18157 -11311,19891l0 6242 -3120 0 0 6241c-7163,5250 -13378,45042 -18716,56171l0 4681c0,3498 1235,3425 2758,6164l-2758 14120c-5102,1848 -1133,-2025 -4679,4680l0 3122 -134 18805 1694 3038 0 4682 -134 11004 1693 3038 224 7748 6015 23458 0 6242 237 3034 6001 15689c177,7907 6486,25774 8944,31288l5094 23323 0 7801 202 6184 2917 9419 0 6242 0 34326 1561 0 233 -7736 3177 -11099 -1851 -4569 0 -6242 133 -4764 -1692 -3038 132 -7883 -1693 -3038 134 -9445 -1694 -3038 134 -14124 -1693 -3039 0 -7801 132 -9445 -1692 -3038 0 -3120 85 -3167 -3205 -6195 0 -3121 134 -18807 -1693 -3038 134 -17244 -1694 -3039 0 -20284 134 -11005 -1693 -3038 0 -6241 -133 -20366 1692 -3038 0 -3121 -132 -14125 1692 -3039 0 -3120 370 -7725 4309 -18800 0 -6242z"/>
+ <path class="fil2" d="M2.39179e+006 1.59162e+006l-5862 17288 -428 6129 -4250 15716 0 7801 132 11004 -1693 3038 0 21844 0 7803 134 48451 -1694 3038 0 4681 134 40650 -1693 3039 0 35887c0,4394 674,2889 3119,4681l0 -4681 -85 -3167 2853 -6262 1912 -7735 0 -4680 0 -3122 -133 -9443 1692 -3038 -133 -9444 1692 -3039 -132 -7883 1693 -3040 0 -7801 0 -3121 -134 -6322 1694 -3039 -134 -6324 1693 -3038 0 -3120 0 -6242 -134 -9443 1694 -3039 0 -4681 312 -7731 2807 -10992 0 -7803 -133 -11004 1693 -3038 0 -7802 0 -7801c2265,-4723 10251,-43859 12228,-51740 1983,-7899 4958,-18658 6271,-24933 2676,-12799 4002,-14937 7477,-25286 1417,-4221 1492,-8510 3089,-12512 2254,-5653 2448,-3815 4277,-11324 2332,-9570 6601,-17313 8554,-24209 2359,-8326 5147,-15410 7802,-23402 1712,-5151 6229,-21038 8010,-24753 -8443,703 -12288,14891 -12477,23404 -7999,5863 -8595,21811 -17156,28086l0 6242c-2097,1536 -7799,9380 -7799,12483l0 3120c-5330,10074 -8904,21620 -14083,31160 -4734,8722 -7988,25108 -12432,34372l0 3121 -377 2996z"/>
+ <path class="fil2" d="M2.43428e+006 1.61359e+006l0 3120 0 1561 -68 3095 -3052 7827 0 4681 134 4763 -1694 3039 133 6322 -1692 3039 0 3121 -313 7731 -2806 10993 0 7801 0 6241 -68 4655 -3052 7827 0 4682 0 1560 -123 4637 -4556 12526 0 4681 133 4763 -1693 3039 134 9444 -1694 3038 134 7884 -1693 3038 -417 7722 -1143 7881c3995,-4598 11089,-22698 14038,-29645 4095,-9642 7111,-26391 10918,-34328l0 -6240 387 -6152 4291 -17253 393 -6150 8965 -37539 -133 -6324 1692 -3038 -132 -7884 1693 -3038 0 -10922 -134 -4763 1694 -3038 132 -15685 -1692 -3038 0 -18725 0 -63971 -134 -7884 1694 -3040 -544 -6526 -4214 8047 78 3160 0 3122c-11416,21584 -16027,55065 -26515,74893l0 3122 -416 4601 -1058 7927 -3204 6195 0 3121 -144 4633 -6095 17212 0 3120 -252 3053 -3001 7951 1778 3084 -3204 6196 0 3121 133 6322 -1693 3039 0 3121 0 9361 134 4764 -1694 3038 134 11005 -1693 3038 134 12565 -1694 3038 0 15603 0 1560 -67 4655 -3052 7827 0 4682 133 9444 -1693 3038 0 3121 134 11004 -1694 3038 134 7885 -1693 3038 0 10922 0 3120 85 3166 -3204 6196 0 3121 132 9444 -1692 3038 -315 6170 -2805 12554 3120 0c771,-9282 11689,-34740 15863,-42369l-5287 -6089 1901 -6153 -134 -6324 1694 -3038 -133 -9443 1692 -3040 -132 -7883 1692 -3039 -133 -9444 1693 -3038 0 -4680 371 -4582 5867 -20383 0 -4682 -132 -6322 1692 -3039 -133 -6324 1693 -3038 -134 -6324 1694 -3038 -134 -9443 1693 -3040 -132 -12565 1692 -3038 -133 -7884 1692 -3038 307 -6174 5932 -25032 371 -7723 4309 -18802 -134 -7883 1694 -3038 -134 -11006 1693 -3038 0 -6241 0 -7801c1092,-2205 1559,-2591 1559,-6242l335 -2786 4259 -4982 -1414 -4523 6178 -1751 0 6240c0,5657 -1310,8710 -3118,12483l0 4681 0 3121 132 9444 -1692 3038 133 6325 -1694 3038 0 3120 0 6241 134 3203 -1693 3039 134 6322 -1694 3039 -165 9319 -4513 15646z"/>
+ <path class="fil2" d="M2.46249e+006 1.59651e+006l-1694 3040 134 15685 -1693 3038 0 4681 -313 7731 -2806 10993 -313 7730 -2806 10993 -68 6216 -3052 7826 134 6324 -1694 3038 0 3121 86 3166 -3204 6196 0 3120 0 4682c0,5420 -3121,2381 -3121,7801l0 7802c-1415,2951 -3793,14076 -4916,18485 -1633,6415 -4112,10330 -7053,16348 -2815,5761 -4154,10726 -6921,16481 -2615,5435 -6973,9511 -7624,17340 10725,-7862 35100,-67778 40552,-71775 229,-10266 8145,-21986 10905,-32780 1633,-6384 3649,-8058 5664,-16178 1732,-6980 2678,-12736 5266,-18135l313 -6171 2807 -10993 -134 -6323 1694 -3038 0 -9362 0 -12483 -134 -25047 1693 -3038 0 -15603 -202 -6183 -2917 -9420 0 -6241 0 -3120 -201 -6185 -2919 -9418 -66 -6216 -3053 -7828 0 -4681 133 -4763 -1692 -3039 132 -9443 -1692 -3039 -987 -14008 -572 -23439 -2780 90 -1626 6223 -274 4609 133 3204 -1692 3038 0 3120 0 7802 132 4763 -1692 3038 133 9445 -1694 3038 0 12483 0 6240 -132 29729 1693 3038 0 15603 133 11004 -1694 3038 -132 7884 1693 3038 0 10923 133 4762z"/>
+ <path class="fil2" d="M2.65263e+006 1.38734e+006l6198 15619 41 3106 0 3120 4041 6665 1780 7458 416 7721 1694 3038 -134 6324 0 4681 0 18724 1693 3038 -132 7883 0 12483 -1694 3038 133 9445 -1692 3038 132 6324 0 6241 -4398 14127 -280 4596 0 3120 0 7802 -4290 17255 -390 6149 0 9363 0 4681 -3051 7827 -67 4656 0 3120 -1694 3038 134 11004 0 32767 0 6241c4098,8545 5124,22211 8805,31759 2293,5948 9805,24305 9911,29093l3037 1694c209,5574 11367,28378 14509,32243 2803,3451 7061,10962 8789,14613 3855,8146 7290,5581 7979,13862 3695,987 20406,22401 24541,26937 4452,4883 6513,8881 11694,13267 8005,6775 5415,7040 11715,13245 9436,9294 17884,40152 24165,52613l146 -38c814,-426 3051,-1022 5181,-1526l-3551 -17256 -587 -4546 0 -7801 -1693 -3038 134 -11004 -1693 -3039 132 -6324 1694 -3038 -133 -6324 3051 -7826 68 -6216 5093 -23323 2623 -1775 1224 -7748 418 -4602 0 -1560 0 -3120 4514 -15646 164 -6199 0 -3120 3206 -6196 -85 -3167 0 -12481 1692 -3038 -133 -12565 0 -9362 -1693 -3039 134 -12564 -1694 -3039 134 -12564 -1693 -3039 132 -7883 -4411 -17226 -267 -4619 0 -3121 0 -3120 -4399 -14127 -281 -4596 0 -3122 -10681 -37514 -236 -7734 -1692 -3038 132 -6324c-5917,-12340 -10155,-30487 -17156,-40567l1693 -3040c-3387,-6232 -6239,-12654 -9492,-18805l-6177 1751c3071,13262 13451,29733 17094,43498 1504,5674 5624,15509 7973,21671 2451,6425 4745,16012 7625,22016l0 3122 0 3120 3205 6196 -85 3167 0 3120 7604 26578 193 6188 2919 9420 202 6183c0,5420 3118,2381 3118,7801l0 14044 1694 3038 -134 14124 1693 3040 -134 12564 0 4680 -1692 3038 133 6325 -1692 3038 132 9444 -1693 3038 134 6323 -1694 3038 135 7885 -1694 3039 134 9443 -2807 10994 -313 7730 -3619 13929 -5595 17325 -144 4634 0 14042 0 4681c-2927,6102 472,4025 -4679,7801l0 -10921 -2807 -10994 -313 -7731 0 -4680 1694 -3040 -1884 -6262c2075,-2876 3310,-2803 3310,-6301 0,-4004 1819,-8214 3119,-10923l-2974 -9412 -145 -4630 0 -3121 -1693 -3038 133 -7885 0 -14042 1693 -3038 -133 -12565 0 -7801 -2807 -10993 -313 -7731 0 -7801 -1692 -3038 133 -11006 -1692 -3038 132 -14124 -1693 -3038 134 -11006 0 -4681 -6203 -20294 -36 -6231 -4543 -10978 -136 -3064 0 -3120 -6723 -26410c-1806,-4446 -16572,-43965 -16673,-48485 -4374,-3207 -13289,-24990 -16634,-31728 -4755,-9577 -14559,-21053 -14559,-32245l4679 0 0 -3120c-5798,-1549 -20179,-15479 -23396,-20284l3120 0c-3341,-4991 -2561,-1093 -3120,-7802l3120 0c-423,-1585 -11136,-28410 -12478,-31206l0 -6242c-1289,-2688 -3615,-7584 -5392,-12348 -671,128 -1528,268 -2479,346l-6788 1081 -937 10921 1692 3038 -132 3204 0 4680zm17156 60853l85 -3087 1766 -4604 4387 -111 1287 6313 274 4609 0 34326 0 26527 -1694 3038 133 23486 1693 3038 -132 26607 0 43689 0 18725 1692 3038 -133 3202 0 12483 1692 3038 -132 4764 0 4681 3051 7826 68 6216c3029,6315 4256,13852 7255,20827 2921,6796 7052,12754 9725,18356 5964,12500 12046,23578 18372,36232 6581,13161 10724,24028 18696,35909 7995,11914 17247,18459 20817,33784l-3120 0 0 -3120 -4711 1474c-2171,-8170 -18526,-22917 -23883,-33719 -6415,-12936 -11353,-26161 -18219,-37946 -7088,-12167 -11781,-24616 -19268,-36896 -4945,-8108 -4625,-10913 -7763,-20320 -1445,-4337 -2782,-4517 -4156,-9884 -1006,-3926 -1499,-7595 -3104,-10938l0 -6242 -1692 -3038 133 -6323 0 -3121 0 -4680 -2806 -10994 -313 -4609 0 -3122 0 -21844 -1693 -3038 134 -21927 1692 -3038 -133 -25048 0 -104539zm9358 18723l0 -17162c0,-3596 1086,-4682 4679,-4682l6239 0c4982,21394 12788,45394 19732,66076 6290,18730 10243,54011 17700,68111l0 3120 0 3120c1931,4027 11289,42235 12424,48423 1634,8920 8252,44208 10972,49876l0 6242 2806 10993 313 7731 4309 18801 370 7724 2806 10992 313 6171 0 1560 0 7801 1694 3039 -134 6324 1896 10883c-11694,-215 -6000,-1619 -9695,-9324l0 -6240 0 -3121 -1692 -3038 133 -7884 0 -4681 -3052 -7827 -67 -4655 0 -3121 -1694 -3038 134 -6324 0 -6241 -4413 -17226 -266 -4619 0 -3120 0 -3120 -7662 -29679 -137 -6209 -4399 -14127 -279 -3036 0 -3121 -3206 -6196 -1056 -7927 -418 -6161 -9956 -38862 -2606 -6340 85 -3166 0 -3122c-2238,-4665 -9358,-34992 -9358,-42128l-3120 0c-142,-6385 -931,-6787 -3119,-10922l0 -3120 0 -3120c-691,-1442 -4679,-10018 -4679,-10924l0 -3120 0 -3120c-2574,-4867 -7798,-16367 -7798,-23405l-1561 0 0 18724 0 6240 2919 9420 201 6185 1692 3038 -132 7884 0 1559 0 7801 1693 3039 -134 6324 1694 3038 -134 6324 1693 3038 -133 11004 1692 3038 -132 7884 1692 3038 -133 11006 1692 3038 -132 3202 0 7802 5833 23501 406 4584 0 1561 0 3121 10285 34508 632 2938 0 3121c1628,3077 28026,89828 28075,92058 922,1743 10917,26104 10917,26525 0,7845 4680,10332 4680,14043l0 4682 -3121 0 0 -4682c-5341,2208 -5323,-6442 -9402,-13997 -2419,-4481 -4804,-12158 -7211,-17752 -5161,-11995 -7834,-28661 -13020,-38464l0 -4681c-2186,-4135 -2978,-4537 -3119,-10922l-3037 -1695c-243,-7071 -1643,-5096 -1643,-10788 0,-5420 -3119,-2381 -3119,-7801 0,-6373 -8604,-34185 -10917,-39008l0 -3121 0 -3121 -6001 -15689 -238 -3034 0 -3120 -1694 -3039 134 -7883 -4416 -15674 -263 -6171 0 -1560 0 -7801 -2807 -10994 -312 -9290 -1694 -3038 134 -3204 0 -9361 -1693 -3038 134 -6325 -1694 -3038 133 -9444 -1692 -3039 133 -7883 -1692 -3038 132 -7884 -1692 -3038 133 -11006 0 -3120 -1694 -3038 134 -17246z"/>
+ <path class="fil2" d="M2.69942e+006 1.44508e+006l0 3121c9988,6691 20257,39519 28074,45249 156,7002 8679,25257 11497,32186 4326,10642 7663,19678 10589,31536 2545,10318 6161,22913 8872,33253 2617,9983 4296,26298 8034,34090l0 6242 0 3120 1693 3038 -133 6323 1692 3038 -132 9445 0 4681 1692 3038 -133 9445 1694 3038 -134 12565 0 7801 1693 3038 -134 23487 0 21845 0 15603 -1846 17147 3407 15 2600 -15708 519 -6135 -1694 -3038 134 -6325 0 -4681 1692 -3038 -132 -6323 1692 -3038 -133 -9444 1694 -3039 -134 -9444 1693 -3038 -134 -7884 1694 -3038 -133 -9445 0 -9362 -1693 -3038 132 -11004 -1692 -3038 133 -9445 -1692 -3038 132 -6323 -2806 -10994 -313 -7730 -5720 -21977 -519 -6108 -4556 -12526 -123 -6198c-3142,-6552 -4814,-12967 -7191,-20891 -2375,-7924 -5487,-12709 -7470,-19052 -2985,-9543 -4334,-12640 -7347,-20737 -1321,-3547 -5856,-15207 -7626,-18895l1474 -4714 -7151 -8217c-911,-15225 -21942,-26300 -28636,-35439l-3119 0z"/>
+ <path class="fil1" d="M1.6916e+006 478033l-2863 2004 -1237 -4024c-22051,13802 -30909,64556 -50929,70712l-2013 619c-6417,1973 -37518,-17392 -58957,-12703l1332 1922 -13560 8443c1033,14849 3390,18777 -14565,24291l-1065 17830 -6664 -33c3188,14719 -7606,4403 -13381,14725 -2449,4379 -10037,16542 -8756,20708 1304,4241 9649,14792 12840,20276 -877,4595 -2200,7170 -313,13308l3870 -588 92996 50286c-1660,-502 4681,16693 -34731,-10837 -25573,-6666 -23428,-22297 -41247,-21060 -2459,-6131 -4209,-6529 -6341,-13465l-2475 -8048c5844,289 23324,10447 25068,9911 3292,-1012 5665,-3061 4798,-5880 -2152,-6998 -35771,-16073 -41775,-35601 -1900,-6179 -1849,-12646 4336,-14547 5434,-1671 5843,-745 10678,-1080l1856 6035c1437,4673 27636,19875 38219,16876l-1855 -6035c-2883,-9377 -23583,-5083 -28779,-21982l-3711 -12070c-1195,-3886 1112,-9151 3561,-9904 14694,-4518 32919,23185 45957,27710 1458,-1796 5028,-5130 4179,-7891 -927,-3016 -32251,-26109 -33884,-31422 -4295,-13970 797,-15310 8516,-22437 17268,3293 35375,4803 48825,15257l14776 -1781c19430,-19413 39597,-78238 59907,-84482l2013 -619c6936,-2133 8247,-906 14430,-2124l3521 3213c1363,19628 -27950,67210 -36050,88696 -13439,35638 39697,61671 57495,74755l-125494 72273 125674 -72171c-9926,-11075 -49427,-46601 -45103,-66511 2482,-11426 4531,-25727 9637,-35319 7806,-14659 28556,-49671 22663,-68840 -1563,-5084 -11429,-7497 -15165,-6348l-18958 6953 -7276 10999z"/>
+ <path class="fil0" d="M1.70421e+006 473076c-20310,6244 -40477,65069 -59907,84482l-14776 1781c-13450,-10454 -31557,-11964 -48825,-15257 -7719,7127 -12811,8467 -8516,22437 1633,5313 32957,28406 33884,31422 849,2761 -2721,6095 -4179,7891 -13038,-4525 -31263,-32228 -45957,-27710 -2449,753 -4756,6018 -3561,9904l3711 12070c5196,16899 25896,12605 28779,21982l1855 6035c-10583,2999 -36782,-12203 -38219,-16876l-1856 -6035c-4835,335 -5244,-591 -10678,1080 -6185,1901 -6236,8368 -4336,14547 6004,19528 39623,28603 41775,35601 867,2819 -1506,4868 -4798,5880 -1744,536 -19224,-9622 -25068,-9911l2475 8048c110,359 220,701 328,1027l75705 40936 71275 -38419 50792 -27802c51,106 109,215 174,329l384 -207c-18656,-13295 -69755,-39043 -56547,-74069 8100,-21486 37413,-69068 36050,-88696l-3521 -3213c-6183,1218 -7494,-9 -14430,2124l-2013 619z"/>
+ <path class="fil0" d="M1.745e+006 637561l-117796 67635 1133 613c-193,-58 -278,122 -339,444 9372,1904 25595,6856 26727,11094 8148,679 11926,8042 16760,12878 7363,7366 6599,7115 15992,12087l-1851 4569c8528,6149 45093,31873 52662,41681 1988,2576 12529,10991 16367,14832 5942,5945 10572,9024 16366,14835 9470,9498 57245,56374 58104,66697l9374 1486c2065,7869 34884,37315 42490,44928 8027,8030 15549,12582 23383,20297 4367,4301 6608,6517 10918,10922 3661,3741 6421,6988 10535,9744l0 -7801c10272,854 8979,8550 18716,9362l0 3120 -6178 -1751c3470,15352 67737,50246 87282,54801l4711 -1475 7834 2783 6171 253 3120 0 7798 0 3038 -1694 3201 133c4785,0 6743,3849 7798,7801l9373 1486c9212,-2075 15601,-3885 20261,-10847 9971,-222 18645,-7801 21836,-7801l3119 0c11352,-6009 16295,-8635 26502,-15616 6284,-4298 17390,-13826 26528,-14031 2633,-3933 19582,-15911 24900,-20339 8261,-6877 14848,-14612 23024,-22214 8473,-7879 15146,-13526 23425,-21814l21836 -21844c14860,-14829 28301,-31819 42932,-47548 5892,-6335 34600,-48795 40128,-48795 3593,0 4678,1085 4678,4681l0 7801 1693 3038 -134 12565 0 17163 -1692 3038 133 32849 0 17164 0 54610 -1694 3038 134 21926 0 29647 -1693 3038 134 7883 0 18724 -1693 3038 134 15687 -1694 3038 133 18805 0 24965 0 21844 1693 3038 -132 6324 0 12483 1692 3038 -133 9443 1692 3040 -133 12563 0 3122 0 14042 1692 3038 -132 11006 1693 3038 -134 9443 1694 3038 -134 12565 0 3122 1693 3038 -132 18805 0 6241 1692 3040 -133 15685 0 12482 0 4680 1692 3038 -133 3204 0 10922 1884 12451 2795 32c-800,9630 -7797,12017 -7797,17162l0 9363 0 6240 -5245 20149c-2692,6294 -10157,27199 -10353,36022 -4900,3592 -9169,18023 -9358,26525 -5573,10537 -6549,26240 -12478,37448 -200,9046 -4678,17295 -4678,23405 0,4458 -492,2853 -3119,4681l-4418 20348 -262 6177 -3052 7827 -67 4655 0 3121c-6423,13392 -7553,41090 -14038,54610l0 9363 -2806 10992 -312 6170 -1694 3038 134 7885 -2918 9419 -202 6184 -1692 3038 132 6323 -1693 3038 134 6325 0 3120 0 4681 -4309 18801 -371 7724 0 4681 0 7802 -2806 10992 -313 7731 -2806 10992 -313 3051 0 4680 -6159 18749 -80 7777 -4290 17254 -389 4590 0 1561 0 3120 -5976 18803 -262 3041 0 1561 0 3120 -4556 12526 -124 6197 -5346 18551 -2538 6369 85 4727 -4714 10907 36 6257 -5714 18879 -525 2964 0 4682c-5210,10862 -7294,27648 -12477,37446l-2715 12591 -405 3012 0 1561 0 3120c-653,1362 -7797,23400 -7797,23405l0 10922c0,2317 -3370,6884 -4680,9362l0 3120 0 4681c0,5559 3427,4144 7798,6241l4679 0 7798 0c5419,0 2381,3122 7799,3122l12478 0 3037 1693 17239 -134 40551 0 3120 0 6193 3207 3165 -86 45231 0 10918 0 3036 1694 7881 -134 21746 -3780 90 -4021c0,-4458 490,-2854 3119,-4681 143,-6385 933,-6787 3119,-10922l0 -3120 0 -7802c0,-5420 3120,-2381 3120,-7801 0,-3651 467,-4037 1560,-6242l0 -7802 1692 -3038 -133 -9443 2806 -10994 313 -6170 4252 -15714 428 -4570 0 -9363c0,-2316 3368,-6883 4678,-9360l0 -3121 0 -3122 5869 -20383 370 -6141 7285 -31322 514 -7686 2806 -10992 313 -7731c2090,-4356 15466,-54939 15597,-60853 5953,-11252 7317,-32929 12477,-43688l0 -6241 1694 -3038 -133 -6324c1806,-3765 17059,-61141 17155,-65533 2446,-1791 3120,-286 3120,-4681l0 -1559c0,-5421 3119,-2381 3119,-7802l0 -3121 3206 -6195 -85 -4727 4665 -12487 13 -3116 0 -3121c3171,-5995 4396,-12292 7799,-18723l0 -3120 0 -1561 0 -3120c5022,-9497 5035,-20860 10917,-29647l-1751 -6180 2088 -10943 2782 -39 1287 -6313 274 -4611 0 -4679 0 -3122 3204 -6195 -85 -3166 0 -4681 0 -3120 3205 -6196 8666 -40752 606 -4543 0 -3120c2297,-4789 7798,-25588 7798,-32767l0 -6240 6179 -1753c725,-7790 1245,-1921 3179,-9171l3121 0 -1486 9377 2811 10972 234 6178 0 15603 1692 3038 -133 7883 0 4682 9151 34378 207 4629 0 3120 0 3121 6724 26408 2720 6312 4332 20394 262 4616c0,4458 490,2854 3119,4682l6000 26585 239 7742 1692 3038 -132 6323 7311 28206 487 3000 0 1561 0 4681 4415 15672 264 7733 4251 15714 428 4570 0 4680 7495 28165 304 7722 10308 42273 609 6097 0 3120c5771,10910 5885,26954 10918,37448l0 6241 5977 15702 262 3021 0 3120c5720,11930 10910,33556 15410,46997 4037,12059 9762,38879 14224,48182l0 7802 5946 21920 293 6165 1692 3038 -133 6325 0 3120 0 6241 1692 3038 -132 6324 1693 3038 -134 6324 1694 3038 -134 4764 0 3120 3205 6196 -85 3165 0 7802 1692 3039 -133 3203 0 3120 1851 4569 7587 -1031 4599 -418 3038 1694 7881 -133 9358 0 3036 1694 14120 -134 7798 0 10989 2809 7728 312 1560 0 3118 0 6193 -3206 3165 85 18717 0 10917 0 3038 1694 7881 -134 3037 1694 10999 -133 12479 0 12477 0 3036 -1693 9440 132 18704 -1836 13 -5965 4679 0 -1474 -4713 -85 -3089 0 -3120 -4514 -15646 -166 -7758 -1692 -3039 133 -6324c-6461,-13471 -8524,-38304 -15598,-53049l0 -3122 0 -3120c-4392,-8306 -4714,-17747 -9358,-26525l0 -4681 1694 -3039 -133 -4763 -3052 -7827 -68 -4656c0,-5420 -3119,-2380 -3119,-7801l0 -6241 -10492 -46902 -425 -9269 -5569 -20464 -671 -2940 0 -3121 -4414 -15672 -265 -3051 0 -4681 -4556 -12526 -123 -6198 -2918 -9420 -200 -6183 -7286 -28209 -513 -6118 -7535 -29709 -264 -3057 0 -4681 -9218 -29688 -140 -6199 -3052 -7828 -68 -6214 -1692 -3038 133 -3204 0 -3121 -3204 -6195 85 -3167 0 -3120c-7018,-14630 -7623,-41237 -14038,-54611l0 -6240c-4409,-9193 -4748,-21596 -9358,-31206l0 -4681 0 -1561 0 -3121 -3204 -6196 85 -3166 0 -3120 -5905 -21932 -334 -6154 -3517 -15524 -2807 -6274 86 -4727 -4743 -9329 63 -3154 0 -3120 -6095 -17211 -144 -3073 0 -3120 -6094 -17212 -144 -4633 0 -6241 -1693 -3038 132 -14126 0 -68652 1694 -3039 -133 -85898 0 -43689 0 -26526 -1693 -3038 132 -23487 -1692 -3038 133 -26607 0 -12483 -1692 -3038 133 -42211 0 -37447 0 -32767 -1692 -3038 132 -29727 -1693 -3040 134 -25046 0 -7801 1692 -3038 -133 -11006 1694 -3038 -134 -14124 0 -34328c0,-3652 2588,-6241 6239,-6241 1546,0 24977,20567 26889,23030 5431,6997 15662,21347 21824,26537 10589,8918 14821,14906 24197,24162 8167,8064 14672,17849 22625,25737 16820,16682 30992,33801 47574,50706 4361,4446 6764,8317 11699,13261 2564,2568 9898,9597 11517,11883 4286,6053 7622,7566 12073,12886 2377,2841 8570,11517 11883,11517 2185,0 3119,-2127 3119,-4681l0 -79575 -1692 -3039 132 -84338 0 -26525 0 -3121 1694 -3039 -1826 -3120 1826 -3120 -134 -3204 0 -6241c0,-5684 -75265,-79695 -84785,-93056 -10747,-15082 -31570,-30296 -45068,-43851 -9131,-9169 -39689,-34845 -44831,-42527l-3119 0c-3649,0 -4035,-469 -6239,-1561l-7799 0 -3119 0 -3038 -1694 -14118 133 -48351 0 -4679 0c-7128,-3421 -12410,-6157 -19769,-9868 -8740,-4408 -8048,-10335 -14544,-15096 -111,-5000 509,-7801 -4680,-7801l-10917 0 -6238 0 -4567 1850 -4824 -1765 -6206 -85 -7799 0 -3037 -1694 -9440 133 -4679 0 -7825 -3053 -4652 -68 -6240 0 -3036 -1693 -6322 133 -7824 -3053 -4653 -68 -3120 0 -9416 -2918 -6181 -202c-3593,0 -4678,1085 -4678,4681l0 9361 0 3122c-6819,12890 -5956,9478 -18716,15603l-4680 0 -3119 0 -3037 1693 -4762 -134 -4567 -1850 -4824 1765 -6238 -2947 -4646 -88 -3037 1693 -7881 -132 -6239 0 -3037 1693 -9440 -134 -6239 0 -9416 2920 -6181 201 -3037 1695 -7881 -135 -3036 1694 -6322 -133c-12889,6186 -42446,8533 -49910,18724l-4568 -1852c-14938,7408 -33166,16908 -44181,27977 -5525,5550 -14663,12382 -18662,17217 -4649,5624 -11607,14711 -16412,19469 -7476,7401 -10078,12209 -16360,19522 -3154,3670 -6627,5615 -9027,9692 -2301,3912 -3513,6708 -6599,10562 -5736,7163 -9285,13516 -15162,20717 -3890,4767 -11238,14871 -14080,20243 -7026,4708 -31335,30224 -36868,38011 -3263,4592 -13675,14883 -18116,19325 -6838,6838 -13142,12725 -19880,19119 -4743,3178 -26890,20525 -28074,24966 -6365,529 -6221,317 -7799,4680 -6511,543 -14539,7801 -20275,7801 -5378,0 -13234,-6134 -15598,-9361l-18629 -3528c-1015,-3070 -451,-4273 -4766,-4273 -828,0 -3423,2246 -4679,3120 -6360,-3367 -42256,-23027 -46790,-23405 -1718,-4744 -8385,-7857 -13016,-10384 -3697,-2019 -8375,-6460 -12310,-9529 -8840,-6903 -17019,-12544 -25751,-19488 -7448,-5923 -18136,-14581 -25687,-19552 -9312,-6131 -14960,-12500 -25640,-19599 -8332,-5539 -19089,-12533 -26657,-18579 -7665,-6126 -19280,-13513 -25760,-19479 -7359,-6775 -17625,-11541 -25717,-19523 -4876,-4808 -19649,-16084 -25340,-19897 -897,-10777 -5706,-8615 -9197,-15765 -3107,-6362 -20411,-19600 -25019,-25640zm18142 94764l5936 -8329c-10776,-8228 -22616,-20232 -22616,-23185 0,-2187 2125,-3121 4680,-3121 5085,0 8598,7458 10917,10921l3118 0 3120 0 4569 1852 6998 10138 4063 1968 3087 86 1559 0c5419,0 2380,3121 7799,3121l12477 0 3119 0 6193 3204 3165 -84 1560 0 3120 0c6895,3649 14184,5814 20869,10329 3411,2304 5980,4084 9117,6481 4459,3407 5487,2832 8668,5372 10259,8187 23566,19013 32694,28143 10539,10541 19978,19790 30413,30428 11037,11252 19502,18892 31828,29011 5597,4595 10306,11142 16126,15075 7961,5375 8544,7723 15216,14423 5999,6027 10034,8652 15025,16175 2696,4066 10416,14915 11748,17895 5500,12314 16261,26317 25473,35367 4291,4214 32372,23530 32372,26906 0,2187 -2127,3121 -4679,3121 -3875,0 -17432,-10633 -25438,-17443 -1423,1243 -6494,4702 -6163,4880 11950,6467 28482,16032 28482,18804 0,2187 -2128,3121 -4680,3121l-1559 0c-1889,0 -17827,-10037 -20838,-11921 -7973,-4985 -15024,-6174 -22834,-9924l-3118 0 -10917 0 -3039 1694 -3201 -133 -7799 0 -10988 2807 -7727 314 -9359 0 -3119 0c-8369,-4432 -21934,-7301 -32203,-11474 -7826,-3178 -19557,-11439 -25110,-17007 -6502,-6523 -15681,-15179 -22594,-21086 -6266,-5354 -16789,-16877 -24592,-17527 -767,-9209 -19888,-25878 -26152,-33130 -1945,-2252 -9476,-15284 -11261,-18379 -3107,-5378 -7230,-14012 -10548,-19093 -6593,-10102 -17429,-26554 -22251,-37032 -3417,-7423 -5787,-13216 -9337,-20306 -2289,-4576 -8225,-14499 -9354,-18727l-6238 0c-2364,-8856 -15331,-13551 -18717,-28086 10632,2478 16819,14351 22920,14351zm353390 202957c4743,-5100 10401,-13080 13612,-19151 7400,-5423 37555,-63573 42284,-76282 6653,-17876 30941,-62586 43498,-73506l3121 0c746,-8990 19762,-25280 27129,-29029 13837,-7041 23689,-9990 39394,-15203 8294,-2750 9788,-4903 20256,-7821 7213,-2009 14897,-4146 20513,-7563 6308,-3839 12911,-4853 18521,-9559 1988,-1670 9129,-13422 9879,-16642l4678 0c5420,0 2382,-3120 7799,-3120l4680 0c-281,12602 -9734,10000 -12479,20284l6240 0c1756,-6583 7528,-9182 15597,-9363 -1300,15618 -18298,19494 -24598,26883 -6900,8090 -10934,26037 -15955,35530l0 3121 0 3120c-2174,4109 -6239,15930 -6239,21844 0,4365 -16214,39751 -19276,44688 -8651,13942 -17463,24065 -28677,35284 -10946,10948 -19656,22941 -33118,30841 -7644,4489 -11439,9706 -19731,13028 -5646,2259 -16569,7836 -19293,11906 -9859,219 -9573,4442 -20275,4682 -2478,1310 -7042,4679 -9358,4679 -3649,0 -4037,469 -6240,1561l-7798 0c-6475,3108 -12225,2884 -18357,8160 -5115,4403 -8292,8388 -13598,12922 -9907,8467 -17046,21411 -28873,24166 -2158,-3842 -1560,398 -1560,-3120 0,-5988 15935,-20318 23100,-27078 -243,-1182 -488,-2382 -724,-3424 -318,-1037 -589,-1973 -753,-2683 -159,-362 -304,-507 -432,-353 -3984,4815 -12589,14514 -15374,17565 -3918,4294 -7497,6612 -8936,6612 -1898,0 -4680,-3228 -4680,-6242 0,-283 14237,-14816 16023,-16737zm217930 631497c273,-12273 37938,-64494 46380,-73746 5132,-5627 9035,-11236 14081,-17119 3960,-4616 10992,-11797 13843,-15798 5033,-7065 8682,-8993 13391,-16250 4861,-7490 5439,-13198 9006,-20636l0 -4679 0 -3123 1694 -3038 -135 -6322 0 -6243c982,-2045 4680,-14348 4680,-17162 0,-7945 7799,-1416 7799,-9362l0 -6241 1691 -3038 -132 -7885 1694 -3038 -134 -6323c3099,-6462 -767,-7087 7798,-7801l1143 7880 416 3041 0 3121 -1909 7735c4882,-3254 3290,284 3469,-7735l3667 -4335 7331 797c-2623,11340 -8429,37060 -12558,45667l0 6241 -1692 3038 133 3202 0 4682 -1899 6152 3458 90 9155 -39059 203 -7752c0,-7961 11022,-4331 12479,-21844l6238 0 0 -7801 7719 -1878 -4190 20704 -409 3018 0 3121 -3205 6195 -1056 7927 -419 7722 0 9362 0 4682c-690,1439 -4678,10016 -4678,10921l0 9361 -1693 3038 133 14126 0 17164 0 12481 1692 3040 -132 3202 0 6241 5859 23494 379 6152 1693 3038 -134 4764 0 4681 0 6241 1694 3038 -133 7884 2917 9420 202 6183 0 3119 1693 3040 -134 12564 0 3122 -3051 7827 -68 4655 0 26526 0 7801 -4290 17253 -389 3031 0 4680 -4556 12525 -123 6199 -3619 13928c-4603,1962 -632,-1909 -4179,4795 -211,9415 -5906,19999 -9358,26526l0 3120c0,2839 -13368,24722 -14038,32766l-3119 0c-640,7685 -13250,27613 -17495,33990 -7146,10733 -12542,21046 -19585,31894 -7542,11613 -34344,53879 -34665,68303l-3037 1694 -4386 17140 -376 4571 0 3120 -2806 10992 -313 7731 0 12483c0,3596 -1085,4681 -4680,4681 -2403,0 -4678,-5239 -4678,-7801l0 -9363 1692 -3039 -132 -7883 1692 -3038 -133 -6323c3512,-7325 7215,-25122 9358,-34327l-3119 0c-366,4396 -4548,26526 -7798,26526 -3300,0 -2057,-559 -6240,-1561l-709 17213 -850 4630 0 9363 -1693 3038 134 4764c0,3595 -1086,4680 -4680,4680 -3593,0 -4679,-1085 -4679,-4680l0 -9363 1692 -3039 -132 -6322 1693 -3038 -134 -9444 0 -4682 0 -6241 3256 -10884 -1829 -3077 133 -4762 0 -21845 0 -20284 -1692 -3038 132 -14124 0 -3122 -3204 -6194 -1058 -7928 -416 -4601 0 -3120c-4775,-9029 -8112,-24641 -10915,-35892 -1964,-7888 -6534,-29988 -9362,-35883l0 -4681 0 -4680 -1692 -3039 133 -4763c0,-4457 -490,-2854 -3119,-4681l-1143 -7881 -417 -6162 0 -15603 0 -9361 1692 -3038 -132 -6324 1692 -3039 -133 -9445 0 -4680 0 -6241c5418,-11293 8252,-31624 14038,-43688l0 -6241 1899 -6153 2780 -89c602,-7247 -1674,-2728 3118,-6241zm312135 -170088l-1757 -9348 0 -4680 -1694 -3038 135 -6324 -2808 -10993 -313 -6171 -1900 -6151c1295,-1515 2881,-4770 5021,-4770 1898,0 4677,3228 4677,6241l0 3121c0,9262 6453,10202 10838,9842l2470 -394c-1320,-3547 -2334,-7018 -2388,-9448l6237 0c1636,6126 4699,9474 6829,18134 1998,8131 3556,10859 5849,17554 3693,10792 9659,23670 18149,30212 9943,7658 42971,39844 44040,52683 12027,1000 5932,10543 15596,14042 365,4396 7015,18724 9357,18724 3064,0 10470,-10202 10919,-15603l3119 0c-2614,11224 -7407,11149 -12478,18724l7164 21530 5436 14302 -122 4735 0 3120c3747,7813 6369,24843 10918,34328l0 6241 2918 9420 200 7744 2918 9418 202 3064 0 4680 4514 15646 165 7759 0 3121 1693 3038 -134 7884 1694 3038 -133 7884 1692 3038 -132 11006 0 21843 0 9362 -1694 3038 134 4764c0,5421 -3120,2381 -3120,7801l0 10923 0 3119 -4665 12488 -14 6235 0 3121 -1911 7735 -4363 10974 36 4697 0 3120 -4399 14127 -280 6158 -1694 3038 133 9443 0 6242 0 9361 1694 3039 -133 6323 3051 7827 68 3095 0 1561 0 3120c2316,4829 10918,31245 10918,37448 -9167,-204 -9138,-4141 -9358,-14043 -3866,-2834 -4532,-5875 -4679,-12483l-3038 -1693 -586 -2846 -5218 1342c-208,109 -323,207 -320,290 76,2148 5025,12045 7601,16950l3069 15615 -7668 1866 -4269 -16079 -490 -2962 0 -3120 -6143 -14083 -95 -3081 0 -1560c0,-870 -14414,-31341 -16155,-33769 -5749,-8009 -15530,-17654 -22442,-25919 -3566,-4268 -2426,-658 -6325,-6154 -2629,-3703 -2034,-3701 -5374,-7107 -4286,-4367 -6833,-7444 -11351,-12050 -5633,-5745 -15405,-25312 -21017,-27344 -821,-9880 -19971,-33177 -20276,-46808 -7644,-5604 -12006,-32391 -17157,-42129l0 -3120 0 -3121 -3203 -6195 -1058 -7927 -416 -13963 -135 -29728 1694 -3039 0 -6240 -133 -11006 1692 -3037 -133 -7885 1692 -3038 -131 -6324 1692 -3038 312 -9290 2808 -10995 0 -3119 0 -4681 -135 -4763 1694 -3039 -133 -6323 1692 -3038 -132 -9444 1691 -3039 -132 -6324 1694 -3038 0 -9360 0 -48371 89 -6270 -12370 -37433z"/>
+ <path class="fil0" d="M1.62721e+006 705187l117673 -67769c-240,-322 -441,-623 -600,-900l-50915 27445 -51 28 -51 28 -70068 38352 0 664 3996 2161 16 -9z"/>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Nausea_vomiting.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Nausea_vomiting.svg
new file mode 100644
index 0000000..d166714
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Nausea_vomiting.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="27cm" height="18cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 2.1e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#1F1A17;stroke-width:2000}
+ .fil0 {fill:#1F1A17}
+ .fil4 {fill:#DD137B}
+ .fil3 {fill:#E77817}
+ .fil5 {fill:#EF9BA0}
+ .fil1 {fill:white}
+ .fil2 {fill:#F7F8FB}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <rect class="fil0 str0" x="1.4538e+006" y="508.039" width="31203" height="2.09875e+006"/>
+ <path class="fil1" d="M813536 801244c0,-24455 23013,-30523 47475,-30523l10173 0c49147,0 108514,37962 108514,81397 0,23426 -19288,50874 -47475,50874l-16954 0c-34099,0 -101733,-61358 -101733,-94963l0 -6785zm209443 -119793l20988 5294c3788,12764 10335,10290 10335,26319 0,2998 -9458,20815 -12659,24647 -5647,6760 -16458,9269 -28033,9269 -8152,0 -9969,-5497 -16956,-10175l-4743 -32353 31068 -23001zm-155185 -15871c0,-12807 16762,-33916 33910,-33916 15570,0 30519,11067 30519,27134 0,13736 -21392,37308 -33910,37308l-3392 0c-11724,0 -27127,-18413 -27127,-30526zm186508 -47481c18359,1527 20349,28698 20349,47481l0 3393c0,5551 -2032,10175 -6783,10175 -5478,0 -13566,-32166 -13566,-37308l0 -23741zm-172945 -20351c1428,-17155 32101,-40698 54258,-40698l2549 2677 -45142 42981 -11665 -4960zm328936 94965c0,-46424 -41311,-92631 -61040,-122098 24093,-7989 -73275,-58984 -91125,-64875 -58202,-19204 -82558,-14203 -138781,1124 -34972,9531 -84292,36570 -105821,60351 -18432,20356 -57638,72699 -57638,108541l0 50873c0,92838 132588,221631 233985,172972l25860 15625c1267,26722 -17545,39930 -42816,42032 -7247,31115 10174,195931 10174,254370 0,88513 16955,161432 16955,247586l0 3393c0,38942 6946,86344 12716,119554 6635,38200 4624,80899 7604,121275 5778,78280 13567,166328 6807,247561l-10173 0c-37333,0 -155989,2805 -155989,44089 0,49488 51851,57659 101733,57659l3391 0 54128 -7570c47088,-6842 85955,18941 116262,-28903 9792,-15457 9337,-110877 9337,-139891 0,-41574 -6824,-77437 -10146,-122124 -2038,-27412 -6353,-88544 -11554,-117326 -9373,-51861 -9031,-193047 -8815,-252336 296,-81178 -10177,-160010 -10177,-250974 0,-45415 -329,-88354 -3355,-128917 -4118,-55179 -50903,-44168 -50903,-77969l0 -13568c0,-7604 2684,-7445 6783,-13566 99551,0 152598,-103429 152598,-206888z"/>
+ <path class="fil2" d="M637199 2.01544e+006c0,-71089 26472,-148275 30521,-223844 1840,-34364 32599,-209255 30519,-213673 -737,-346 -136024,39807 -164680,45575 -76768,15447 -127683,-1484 -198168,-1484l-9764 -7274 -27538 491 62906 413487c22576,2323 38023,20638 72739,20638l54256 0c22443,0 31045,-11680 61220,-10253 39988,1890 22336,-11129 50686,-13488l0 6783 37303 -16958z"/>
+ <path class="fil0" d="M1.21029e+006 692713c0,103459 -53047,206888 -152598,206888 -4099,6121 -6783,5962 -6783,13566l0 13568c0,33801 46785,22790 50903,77969 3026,40563 3355,83502 3355,128917 0,90964 10473,169796 10177,250974 -216,59289 -558,200475 8815,252336 5201,28782 9516,89914 11554,117326 3322,44687 10146,80550 10146,122124 0,29014 455,124434 -9337,139891 -30307,47844 -69174,22061 -116262,28903l-54128 7570 -3391 0c-49882,0 -101733,-8171 -101733,-57659 0,-41284 118656,-44089 155989,-44089l10173 0c6760,-81233 -1029,-169281 -6807,-247561 -2980,-40376 -969,-83075 -7604,-121275 -5770,-33210 -12716,-80612 -12716,-119554l0 -3393c0,-86154 -16955,-159073 -16955,-247586 0,-58439 -17421,-223255 -10174,-254370 25271,-2102 44083,-15310 42816,-42032l-25860 -15625c-101397,48659 -233985,-80134 -233985,-172972l0 -50873c0,-35842 39206,-88185 57638,-108541 21529,-23781 70849,-50820 105821,-60351 56223,-15327 80579,-20328 138781,-1124 17850,5891 115218,56886 91125,64875 19729,29467 61040,75674 61040,122098zm-467971 -3392l0 30526c0,47602 29844,108103 55642,130887 27350,24158 73385,69216 120695,69216l57649 0c9158,0 9350,-1619 16193,-3245l4153 16812c-56348,29822 -37400,12384 -37302,81398 54,37973 10231,84046 10256,118624 52,72871 3751,177509 15521,242240 6776,37279 2448,87211 4757,120731 3011,43743 8929,77407 13311,115566 4545,39569 4111,82824 6995,121885 2964,40151 6808,76957 6808,122071l782 37392 -4172 44006 -20346 0c-33829,0 -61093,4392 -88510,9835 -21255,4220 -53916,26742 -53916,47821l0 6785c0,53137 73894,64440 128860,64440 14814,0 12315,-6783 27129,-6783l16956 0c38971,0 61412,11138 88168,-6783 7606,1771 7797,3390 16956,3390 8872,0 30519,-12396 30519,-30523l1752 -105292 -32271 -383099c-2203,-25362 2202,-48200 -28,-77980 -1942,-25974 -3455,-60980 -3367,-84812 238,-65009 -6779,-107879 -6779,-169584 0,-57488 936,-115716 130,-173101 -1394,-99196 -56788,-74148 -57778,-118577l16956 0c74740,0 145816,-118385 145816,-200103 0,-62854 -38848,-123749 -67188,-160038 -26043,-33351 -97566,-70591 -156623,-70591l-33911 0c-96211,0 -223813,106045 -223813,206886z"/>
+ <path class="fil0" d="M637199 2.01544e+006l-37303 16958 0 -6783c-28350,2359 -10698,15378 -50686,13488 -30175,-1427 -38777,10253 -61220,10253l-54256 0c-34716,0 -50163,-18315 -72739,-20638l-62906 -413487 27538 -491 9764 7274c70485,0 121400,16931 198168,1484 28656,-5768 163943,-45921 164680,-45575 2080,4418 -28679,179309 -30519,213673 -4049,75569 -30521,152755 -30521,223844zm-200074 -400209l-27129 0c-16146,0 -89108,-19219 -108514,-23740 33470,-23262 210299,-50874 250939,-50874l47798 -1928 87847 15493c-16714,22816 -194577,61049 -250941,61049zm200074 -88182l-15 -2040 -10050 -1127 -159544 5353 -13930 4176c-10284,3434 -35529,3305 -49826,7825 -12136,3836 -27679,7753 -42668,11592 -124009,31771 -89701,-81 -71260,104502 5864,33252 9571,66080 14597,97326 5358,33297 13622,57867 17423,91106 6268,54810 25870,141332 27031,193418 41543,9682 56202,30526 122079,30526l37302 0 75174 -10117 -571 -3451c3138,2103 8147,6785 10173,6785 25,0 46671,-22965 52022,-25979 16185,-9110 19335,-33930 19204,-58798 -296,-56513 10613,-94250 10138,-142484 -380,-38655 12567,-101233 16703,-139306 4116,-37882 24012,-105295 24012,-128606l0 -6785c0,-17108 -57113,-33449 -77994,-33916z"/>
+ <path class="fil0" d="M955962 339987c0,-26786 57321,-44089 88167,-44089l27129 0c11692,0 13130,2508 23739,3390 -3749,16089 -19788,34374 -33816,40794 -2763,1265 -54023,16863 -54354,16863l-23736 0c-11153,0 -27129,-10326 -27129,-16958zm54258 -122096c11725,-2809 11579,-6785 23736,-6785l13566 0c12317,0 11894,4023 23736,6785 -8308,11340 -31182,16957 -50865,16957l-10173 0 0 -16957zm81384 -71225c-11577,-2698 -47475,-10527 -47475,10175l0 6783c0,9071 4895,10032 10661,14814l40207 -14814c2175,9096 3390,6393 3390,13566 0,16226 -9935,20327 -13563,33916 -15052,-4018 -19348,-13566 -44085,-13566 -18317,0 -44085,9586 -44085,27133 0,13699 7383,23741 20346,23741 26898,0 56646,-16958 64431,-16958 9907,0 16956,29711 16956,44091l0 10175 -74604 0c-27046,0 -81387,26413 -81387,50874 0,25220 25731,33916 50868,33916 14499,0 58571,-11721 70088,-18081 30207,-16677 27681,-20182 45208,-46360 23258,5420 50866,20071 50866,47483l0 13566c0,37446 -98537,84790 -142426,84790l-61038 0c-42289,0 -61283,-16700 -84778,-33916l0 6782 -5445 -229 -9987 -46033 35778 -35135c-19035,425 -47475,25126 -47475,33916 0,54616 57053,88182 108516,88182l47475 0c64100,0 176336,-52532 176336,-105140 0,-33151 -24477,-52270 -48938,-62977 -22201,-9716 -11497,-17779 -16083,-41571 -2913,-15102 -12328,-26804 -17241,-36465l21223 -38742c-2242,-9623 -10173,-23934 -10173,-27133 0,-13351 39282,-43062 44083,-61049 -19813,1650 -41649,42543 -57649,54266z"/>
+ <path class="fil2" d="M437125 1.61523e+006c56364,0 234227,-38233 250941,-61049l-87847 -15493 -47798 1928c-40640,0 -217469,27612 -250939,50874 19406,4521 92368,23740 108514,23740l27129 0z"/>
+ <path class="fil2" d="M850838 791071c-9094,-2178 -6393,-3393 -13566,-3393 -4125,0 -10173,7017 -10173,13566l0 6785c0,15041 25837,43693 35746,52455 11886,10511 27860,28942 52424,28942l16954 0c54714,0 42576,-105140 -64429,-105140l-16956 0 0 6785z"/>
+ <path class="fil3" d="M460861 1.44226e+006c15591,-4163 25383,-47392 43216,-68701 22230,-26562 15520,-53193 26660,-85258 14728,-42397 23045,-39413 44152,-67763 17264,-23191 16422,-58605 30569,-84742 14924,-27569 41297,-35423 50032,-61885 11924,-36129 15835,-52101 35939,-79368 25410,-34461 21278,-27870 42258,-69659 15409,-30692 66283,-46662 66283,-49019 0,-12968 1042,-1236 -3390,-10175 -14066,3755 -16447,10400 -38682,15576 -20854,4855 -22832,9748 -31444,26208 -18796,35923 -9873,43455 -40907,74402 -19342,19290 -27346,45771 -36919,74998 -10413,31788 -30036,40178 -49696,65611 -16792,21721 -17602,58125 -29515,82403 -8608,17544 -17786,16339 -27898,29757 -6243,8283 -13034,27756 -18529,39123 -16260,33627 -5416,57515 -26781,88531 -17015,24699 -32220,42388 -35348,79961z"/>
+ <path class="fil4" d="M660937 1.39138e+006c0,-81478 104540,-130035 124230,-187777 21067,-61778 36583,-52895 62995,-93010 12176,-18496 43258,-94267 33195,-116029 -23572,15787 -13055,70200 -44956,111050 -13613,17431 -26210,23358 -37175,40826 -12759,20328 -14795,31805 -25143,52860 -27904,56771 -123319,110245 -123319,188690l0 20348 10173 0 0 -16958z"/>
+ <path class="fil0" d="M867794 784286c107005,0 119143,105140 64429,105140l-16954 0c-24564,0 -40538,-18431 -52424,-28942 -9909,-8762 -35746,-37414 -35746,-52455l0 -6785c0,-6549 6048,-13566 10173,-13566 7173,0 4472,1215 13566,3393l0 -6785 16956 0zm-54258 16958l0 6785c0,33605 67634,94963 101733,94963l16954 0c28187,0 47475,-27448 47475,-50874 0,-43435 -59367,-81397 -108514,-81397l-10173 0c-24462,0 -47475,6068 -47475,30523z"/>
+ <path class="fil5" d="M365911 1.52705e+006c10685,-7829 5547,-33566 15716,-52114 8745,-15949 16483,-26856 26404,-41424 16993,-24951 33776,-62832 42040,-93616 13541,-50451 24347,-46629 54052,-81604 12107,-14253 12969,-28834 19752,-48077 7323,-20778 19584,-17438 31939,-35890 -10326,-4776 -30695,12945 -38103,22941 -8679,11713 -7795,31836 -18798,49032 -16291,25460 -51688,50469 -57717,74548 -10758,42980 -13715,63276 -35945,96321 -14458,21490 -42731,57999 -42731,89535l0 10173c0,6547 1067,6039 3391,10175z"/>
+ <path class="fil3" d="M647372 1.17432e+006c16793,-1838 15643,-17185 22573,-31690 3597,-7527 18573,-25789 24352,-33301 26285,-34175 10198,-59345 26991,-84928 18496,-28173 29225,-12817 49199,-62716 6493,-16224 8437,-22903 18356,-35908 17595,-23072 23955,-15912 31476,-26177 -3972,-5715 -488,-6782 -10176,-6782l-6780 0c-14662,0 -38790,47615 -45121,63403 -18596,46388 -32107,33075 -47669,60854 -17074,30475 -5470,61259 -25037,83493 -16445,18688 -35599,42920 -38164,73752z"/>
+ <path class="fil3" d="M630416 1.28624e+006l0 23741c22403,-2453 9917,-21082 14749,-42908 3213,-14499 15101,-27979 22507,-38537 17839,-25427 30474,-44471 44141,-74559 19311,-42505 2453,-45083 38136,-80566 23957,-23822 37287,-38250 36458,-75458 -9386,6878 -21899,46498 -43176,65350 -35190,31180 -20957,30542 -37140,74777 -17871,48851 -75675,106280 -75675,148160z"/>
+ <path class="fil3" d="M833882 1.0217e+006c0,26155 -24635,41907 -38681,63060 -17588,26487 -24470,38000 -32533,72603 15691,-4190 23251,-32065 32799,-48596 13353,-23126 19330,-27312 35950,-45443 18358,-20028 11407,-35381 12497,-68901 954,-29378 27270,-57053 27270,-57515 0,-12966 1042,-1234 -3390,-10173 -35160,9387 -33912,57729 -33912,94965z"/>
+ <path class="fil5" d="M586333 1.32694e+006c0,-39186 47475,-60003 47475,-101748l0 -10175c-19921,2180 -8043,26952 -31396,49997 -15325,15122 -17265,30417 -25014,52989 -7740,22542 -3174,47087 -10844,70553 -6381,19521 -31089,33351 -31089,46915l0 10175c34914,-9323 50868,-79416 50868,-118706z"/>
+ <path class="fil0" d="M867794 665580c0,12113 15403,30526 27127,30526l3392 0c12518,0 33910,-23572 33910,-37308 0,-16067 -14949,-27134 -30519,-27134 -17148,0 -33910,21109 -33910,33916z"/>
+ <path class="fil0" d="M991911 704452l4743 32353c6987,4678 8804,10175 16956,10175 11575,0 22386,-2509 28033,-9269 3201,-3832 12659,-21649 12659,-24647 0,-16029 -6547,-13555 -10335,-26319l-20988 -5294 -31068 23001z"/>
+ <path class="fil5" d="M639082 1.3467e+006l-15447 -2796c-19571,0 -33912,81231 -33912,105138 -12619,18850 -38869,32339 -40692,54266l10244 3207c13324,-25132 41476,-34872 43997,-64270 3384,-39457 13078,-56892 21765,-86084l14045 -9461z"/>
+ <path class="fil5" d="M711803 1.21163e+006l0 10175c0,5551 2029,10175 6782,10175 16558,0 33910,-27890 33910,-44091l0 -3393c0,-5549 -2029,-10173 -6781,-10173 -10089,0 -33911,20736 -33911,37307z"/>
+ <path class="fil5" d="M501556 1.43547e+006c10048,0 27129,-34389 27129,-47482 0,-4753 -4624,-6785 -10173,-6785 -10672,0 -23739,25614 -23739,40701l0 3390c0,5552 2030,10176 6783,10176z"/>
+ <path class="fil3" d="M688066 1.39138e+006c18094,-9575 23737,-19958 23737,-47481 -21407,477 -33433,22655 -33912,44091l10175 3390z"/>
+ <path class="fil0" d="M881357 597748l11665 4960 45142 -42981 -2549 -2677c-22157,0 -52830,23543 -54258,40698z"/>
+ <path class="fil0" d="M1.0543e+006 641840c0,5142 8088,37308 13566,37308 4751,0 6783,-4624 6783,-10175l0 -3393c0,-18783 -1990,-45954 -20349,-47481l0 23741z"/>
+ <path class="fil3" d="M606679 1.16754e+006l0 3393c0,5551 2030,10175 6783,10175 10086,0 23737,-22222 23737,-30526 0,-5513 -9278,-7905 -13564,-10173 -8977,6012 -16956,12063 -16956,27131z"/>
+ <path class="fil3" d="M416778 1.51348e+006c6346,0 20347,-23149 20347,-33916 0,-3018 -3766,-6783 -6783,-6783 -11492,0 -23737,12246 -23737,23741 0,5572 4949,16958 10173,16958z"/>
+ <path class="fil5" d="M799970 943693l0 3390c0,7816 2361,10175 10173,10175l3393 0c14095,0 16956,-15472 16956,-30523l-13566 0c-7906,0 -16956,9047 -16956,16958z"/>
+ <path class="fil3" d="M877967 967433l0 3391c0,22498 27129,-3662 27129,-16958 0,-7815 -2361,-10173 -10175,-10173 -10961,0 -16954,12311 -16954,23740z"/>
+ <path class="fil4" d="M742322 1.10988e+006c0,4753 4624,6783 10173,6783l3393 0 6780 0c2484,-4691 10175,-18125 10175,-23741 0,-3018 -3765,-6783 -6782,-6783 -11495,0 -23739,12247 -23739,23741z"/>
+ <path class="fil3" d="M719071 1.39331e+006c0,-39186 47475,-60003 47475,-101748l0 -10175c-19921,2180 -8043,26952 -31396,49997 -15325,15122 -17265,30417 -25014,52989 -7740,22542 -3174,47087 -10844,70553 -6381,19521 -31089,33351 -31089,46915l0 10175c34914,-9323 50868,-79416 50868,-118706z"/>
+ <path class="fil3" d="M505786 1.46169e+006l-11402 -2064c-14445,0 -25030,59957 -25030,77603 -9315,13913 -28689,23869 -30035,40054l7561 2367c9834,-18551 30613,-25740 32474,-47438 2498,-29123 9653,-41992 16065,-63539l10367 -6983z"/>
+ <path class="fil4" d="M591899 1.55392e+006c18093,-9575 23736,-19959 23736,-47482 -21407,478 -33432,22655 -33911,44091l10175 3391z"/>
+ <path class="fil1" d="M2.41927e+006 547992l9816 0c0,20703 9669,28318 21182,37715 5501,4492 34705,17255 43605,17255 18093,0 43534,-21915 47119,-37301 6894,154 11778,1744 11778,7854 0,6597 -13016,24726 -18397,28718 -2570,1909 -30941,14471 -32646,14471l-3926 0c-21102,0 -42390,-10602 -53488,-21116 -20735,-19644 -25816,-12903 -25043,-47596zm115832 -37301c-14124,-3290 -31413,-17093 -31413,-33373l0 -5891c0,-20591 12428,-19132 15706,-31411l23559 0c9930,0 17670,15793 17670,27485 0,28812 -7352,33577 -25522,43190zm-90311 -88343l3928 0c8199,0 15705,19452 15705,29447 0,17708 -7658,41227 -25521,41227 -25282,0 -38082,-70674 5888,-70674zm-41227 -15707c-22449,11879 -39265,71403 -39265,109940l0 27485c0,32731 27747,79976 44660,96691 11665,11527 26361,22043 41688,28987 6930,3140 17302,9721 25535,9527 7545,-176 5198,-5732 8340,5586 1040,3750 3462,9473 3462,14302 0,1050 -12512,19415 -14181,21158 -9942,10377 -12582,7742 -21055,14282 -10013,7728 -19735,32734 -19735,50941l-624 29531 4550 39181 0 25523c0,61559 1252,111011 5874,172776 4206,56193 8226,118157 8086,174760l3708 137374 0 27485c0,89057 -3926,173090 -3926,265032 0,44501 -12,89000 0,133499 13,42040 -5890,90183 -5787,129653l-9973 12971 -47064 4616c-41790,3290 -59180,-8692 -84805,23172 -23257,28921 -9280,58355 24321,66760 25884,6472 79372,375 109566,375 17426,0 40860,2078 49783,851 16629,-2288 36864,-2813 54009,-3705l14003 -3036c17360,-25924 20561,-30373 23575,-70660 799,-10667 -975,-83640 -2762,-93465 -4883,-26832 -8229,-158084 -5245,-183501 6349,-54102 -7500,-138627 556,-189874 9145,-58180 -2381,-131026 -2381,-182995l0 -82455c0,-37983 3971,-91651 11044,-130308 6029,-32952 2698,-105688 2698,-144541 0,-46704 5153,-96071 -138,-141212 -2998,-25589 -842,-41744 -13588,-59049 -12599,-17104 -29712,-17239 -38299,-35361l-982 -17630 0 -5891c0,-13382 15195,-12406 23004,-16260 11338,-5593 12728,-9252 26701,-14527 18046,-6812 38078,-19504 49934,-32522 21883,-24032 43679,-76680 43679,-121233l0 -49079c0,-42889 -28316,-56078 -48535,-79075 -18426,-20960 -50583,-40681 -88893,-40681 -28951,0 -59366,12136 -79892,22199 -13442,6590 -51285,36184 -51646,52403z"/>
+ <path class="fil0" d="M2.40357e+006 406641c361,-16219 38204,-45813 51646,-52403 20526,-10063 50941,-22199 79892,-22199 38310,0 70467,19721 88893,40681 20219,22997 48535,36186 48535,79075l0 49079c0,44553 -21796,97201 -43679,121233 -11856,13018 -31888,25710 -49934,32522 -13973,5275 -15363,8934 -26701,14527 -7809,3854 -23004,2878 -23004,16260l0 5891 982 17630c8587,18122 25700,18257 38299,35361 12746,17305 10590,33460 13588,59049 5291,45141 138,94508 138,141212 0,38853 3331,111589 -2698,144541 -7073,38657 -11044,92325 -11044,130308l0 82455c0,51969 11526,124815 2381,182995 -8056,51247 5793,135772 -556,189874 -2984,25417 362,156669 5245,183501 1787,9825 3561,82798 2762,93465 -3014,40287 -6215,44736 -23575,70660l-14003 3036c-17145,892 -37380,1417 -54009,3705 -8923,1227 -32357,-851 -49783,-851 -30194,0 -83682,6097 -109566,-375 -33601,-8405 -47578,-37839 -24321,-66760 25625,-31864 43015,-19882 84805,-23172l47064 -4616 9973 -12971c-103,-39470 5800,-87613 5787,-129653 -12,-44499 0,-88998 0,-133499 0,-91942 3926,-175975 3926,-265032l0 -27485 -3708 -137374c140,-56603 -3880,-118567 -8086,-174760 -4622,-61765 -5874,-111217 -5874,-172776l0 -25523 -4550 -39181 624 -29531c0,-18207 9722,-43213 19735,-50941 8473,-6540 11113,-3905 21055,-14282 1669,-1743 14181,-20108 14181,-21158 0,-4829 -2422,-10552 -3462,-14302 -3142,-11318 -795,-5762 -8340,-5586 -8233,194 -18605,-6387 -25535,-9527 -15327,-6944 -30023,-17460 -41688,-28987 -16913,-16715 -44660,-63960 -44660,-96691l0 -27485c0,-38537 16816,-98061 39265,-109940zm149206 284666c0,-9167 46785,-31991 57609,-36629 14578,-6246 37914,-35102 44482,-49752 24661,-55006 29449,-78018 29449,-157057 0,-6729 -11226,-39681 -14474,-44424 -7865,-11481 -18065,-21517 -28199,-30697 -18858,-17077 -39100,-41912 -73160,-42671l0 -7853 -33375 0c-103865,0 -182584,93471 -182584,198283l0 19633c0,64370 64569,144447 121722,149203l0 7852c0,25425 -51044,12658 -51044,102087l0 17669c0,25591 3926,48054 3926,78528 0,24728 -1789,56679 -16,80507 3534,47449 9763,97570 9784,151199 20,49699 5939,100469 5939,157009 0,51747 1962,104679 1962,159019l0 9817c0,56012 -3926,111941 -3926,172761 0,57601 2088,120375 -1978,174710 -2306,30803 845,56701 -3493,84852 -6146,39871 4735,40912 -47537,40810 -37222,-74 -52416,-3153 -76557,11787 -11807,7308 -32193,36309 -29458,56923l2460 19566c5261,3923 9128,10720 16095,14885 8953,5354 14291,4072 23318,8095 16259,7252 34276,4489 56310,4593 36542,171 81456,-1989 121702,-1983 53299,3 65406,-2112 79332,-44353 10726,-32545 5088,-73502 5088,-112704l0 -37302c0,-20247 -5606,-45649 -5966,-70600 -401,-27949 -1888,-49880 -1888,-78603l0 -15706 622 -74601 -622 -49081 2388 -72622 3502 -16 0 -5891 -5969 -157051 79 -68716c0,-21875 1775,-44423 2040,-62748 361,-25151 3068,-41503 3823,-60961 1581,-40675 7879,-75930 7879,-121691 0,-31783 -3868,-101882 418,-129155 5962,-37927 -4344,-85464 -4344,-122135 -7338,-10961 -8451,-19773 -20407,-28674 -6820,-5075 -25565,-15764 -28674,-20408l8054 -15604 3726 -100 0 7852 3926 0c-1296,-5570 -1964,-3356 -1964,-7852z"/>
+ <path class="fil0" d="M2.53511e+006 510691c18170,-9613 25522,-14378 25522,-43190 0,-11692 -7740,-27485 -17670,-27485l-23559 0c-3278,12279 -15706,10820 -15706,31411l0 5891c0,16280 17289,30083 31413,33373z"/>
+ <path class="fil0" d="M2.4448e+006 422348c-43970,0 -31170,70674 -5888,70674 17863,0 25521,-23519 25521,-41227 0,-9995 -7506,-29447 -15705,-29447l-3928 0z"/>
+ <path class="fil0" d="M2.49388e+006 602962c-8900,0 -38104,-12763 -43605,-17255 -11513,-9397 -21182,-17012 -21182,-37715l-9816 0c-773,34693 4308,27952 25043,47596 11098,10514 32386,21116 53488,21116l3926 0c1705,0 30076,-12562 32646,-14471 5381,-3992 18397,-22121 18397,-28718 0,-6110 -4884,-7700 -11778,-7854 -3585,15386 -29026,37301 -47119,37301z"/>
+ <g id="_157655336">
+ <path id="_156514952" class="fil0" d="M2.05398e+006 810647l-2551 1787 -1103 -3587c-19655,12302 -27550,57542 -45395,63028l-1795 552c-5720,1758 -33441,-15502 -52550,-11323l1187 1713 -12087 7526c921,13235 3022,16737 -12982,21652l-950 15892 -5939 -29c2841,13119 -6780,3925 -11927,13125 -2183,3903 -8947,14744 -7805,18458 1162,3781 8600,13185 11445,18073 -782,4096 -1961,6391 -279,11862l551 1794c14947,48616 62790,47560 102215,50775 24507,1998 36328,5948 58101,12182 20054,5743 33988,17187 52503,22748 329,5163 -753,3932 413,7725 40,130 41954,22781 46610,25372 13177,7329 32864,21584 45700,27095 25452,10931 74099,35730 108235,25235l12553 -3859c25137,-7729 73601,-52682 82907,-70704 14768,-28595 31958,-43703 47923,-70482 16080,-26964 44045,-70380 58568,-97884 7266,-13759 47367,-72519 47025,-81683 -44,-17 -3897,-764 -4138,-690 -5098,1568 -99304,158449 -109055,174731 -15632,26101 -33964,43675 -47914,70486 -10784,20725 -53351,61621 -82901,70706 -25845,7946 -60121,-4150 -79643,-11194 -32924,-11879 -38968,-18637 -66634,-38585 -10204,-7358 -19731,-18783 -30506,-21766 -10959,-3036 -24405,-10567 -34581,-16909 -8675,-5408 -64641,-28858 -73177,-26233l-4694 -12 -12960 -6338 -5382 1654c-5981,1839 -5301,-4258 -19586,134 -3129,-4154 -32638,-5516 -39647,-7342 -22795,-5942 -17985,-22192 -33868,-21089 -2192,-5465 -3751,-5820 -5652,-12002l-2206 -7174c5209,257 20789,9312 22344,8834 2935,-902 5049,-2728 4277,-5241 -1918,-6237 -31885,-14326 -37236,-31733 -1694,-5508 -1648,-11271 3865,-12966 4843,-1489 5208,-664 9518,-963l1654 5380c1281,4165 24633,17715 34067,15042l-1654 -5380c-2570,-8357 -21021,-4530 -25652,-19593l-3308 -10759c-1065,-3463 992,-8156 3174,-8827 13098,-4027 29343,20665 40963,24699 1300,-1601 4482,-4573 3726,-7033 -827,-2688 -28747,-23273 -30203,-28008 -3828,-12452 710,-13646 7591,-20000 15392,2935 31531,4282 43520,13599l13170 -1587c17319,-17303 35295,-69737 53398,-75302l1794 -552c6182,-1901 7351,-807 12863,-1893l3137 2863c1215,17496 -24912,59908 -32133,79059 -11978,31766 34226,59605 50090,71268 36077,26524 109856,67893 152402,80726 81219,24498 113033,-36247 140214,-87563 13892,-26226 24085,-51380 36856,-78059 9972,-20833 25480,-66668 29499,-89888 33,-187 66,-375 96,-558 31,-183 110416,38159 110445,37979 59,-362 -111222,-38268 -111169,-38618 -11483,3813 -14301,18738 -18699,29131 -5472,12927 -5476,33697 -10575,45226 -8904,20132 -20623,45283 -31021,64636 -20033,37286 -38825,95865 -93422,112651 -48429,14890 -107562,-39811 -126758,-35615 -2697,-6726 -45430,-29192 -53922,-34243 -11520,-6852 -42385,-29072 -51358,-39082 -8847,-9872 -15325,-12805 -11472,-30552 2213,-10184 4039,-22931 8591,-31481 6958,-13066 25453,-44274 20200,-61360 -1393,-4531 -10187,-6682 -13517,-5658l-16898 6197 -6486 9804z"/>
+ <path id="_154534592" class="fil1" d="M2.45995e+006 782189c-4019,23221 -19527,69056 -29500,89889 -12770,26679 -22963,51833 -36855,78059 -27180,51316 -58995,112060 -140214,87563 -42546,-12833 -116325,-54202 -152403,-80726 -15863,-11662 -62066,-39502 -50088,-71268 7220,-19152 33348,-61563 32132,-79058l-3137 -2864c-5512,1085 -6681,-8 -12862,1893l-1796 552c-18103,5565 -36078,57999 -53397,75302l-13170 1587c-11988,-9317 -28128,-10663 -43520,-13599 -6880,6353 -11419,7548 -7591,20000 1456,4736 29376,25320 30203,28007 756,2461 -2426,5432 -3726,7034 -11620,-4034 -27865,-28726 -40963,-24700 -2182,671 -4239,5365 -3174,8829l3307 10758c4632,15063 23083,11236 25652,19593l1655 5380c-9433,2673 -32787,-10877 -34067,-15042l-1654 -5380c-4310,299 -4675,-526 -9518,962 -5513,1695 -5558,7460 -3866,12967 5352,17407 35320,25496 37237,31734 773,2512 -1343,4339 -4276,5241 -1555,477 -17136,-8578 -22345,-8835l2206 7174c1901,6182 3460,6537 5652,12002 15883,-1103 11073,15148 33868,21089 7009,1826 36518,3188 39647,7343 14285,-4393 13605,1704 19586,-135l5381 -1655 12962 6339 4693 12c8536,-2625 64502,20825 73177,26233 10176,6342 23621,13874 34581,16909 10775,2982 20302,14409 30506,21766 27666,19948 33710,26706 66634,38584 19522,7045 53797,19141 79643,11195 29550,-9085 72117,-49981 82901,-70706 13950,-26811 32282,-44385 47914,-70486 9154,-15284 92734,-154473 107155,-172763 -14839,-5005 -108446,-37504 -108474,-37335l-96 556z"/>
+ </g>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Pyrexia.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Pyrexia.svg
new file mode 100644
index 0000000..a49b71e
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Pyrexia.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="27cm" height="18cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 2.1e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#1F1A17;stroke-width:2000}
+ .fil0 {fill:#1F1A17}
+ .fil3 {fill:#DA251D}
+ .fil2 {fill:white}
+ .fil5 {fill:#15090A}
+ .fil1 {fill:#AEBBB9}
+ .fil4 {fill:#FCFCFC}
+ .fil6 {fill:#1F1A17;fill-rule:nonzero}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <rect class="fil0 str0" x="1.4538e+006" y="508.039" width="31203" height="2.09875e+006"/>
+ <path class="fil1" d="M2.59733e+006 2.29529e+006l-1063 3190 -1155 2071 9691 -750 -295 5059 3456 0c3361,0 6626,6090 11698,7444l-5525 -6181c1493,-2118 2335,-2069 2335,-4453l0 -1063c0,-4858 -3918,-1568 -7444,-6381l19539 -8719 -628 -1615 -21261 6404 -4000 -1445 -908 4360 -11556 -5013 -645 1133 7761 5959z"/>
+ <path class="fil0" d="M583900 848519l0 31074c0,19952 11914,75236 18057,90702 11198,28198 23099,46849 38645,70118 6230,9325 15328,24176 23281,31102 6983,6083 4735,7090 13562,13629 5265,3899 10946,7288 15692,11499 7822,6942 64149,30438 77224,33484l0 38842c0,26804 -18665,27965 -23508,39501l-40587 7111 -21366 0 0 -3884c-102876,8559 -136556,42951 -189833,101504 -42145,46318 -99434,107821 -133773,159502 -14169,21326 -16136,22431 -31337,40524 -9336,11112 -27579,29801 -34354,39451 -20323,28945 -41550,53058 -62900,82766 -20680,28778 -42406,53535 -57875,87790 -17883,39600 -26007,64935 -26007,121598l0 29132c0,23425 3968,40086 3888,62146 -52,14168 -5268,59189 6341,62163l84 -2974 158224 -20343 -158622 19787 1740 -46978 0 -23306c0,-6909 -3949,-11773 -3888,-27188 42,-10423 563,-20417 -1165,-29909 -2678,-14716 -218,-45347 1313,-59286 2639,-24038 17082,-86690 35253,-91508l-2379 -9628c17706,-26438 36644,-50169 54761,-77310 9122,-13667 18332,-24770 29272,-36762 9072,-9946 18247,-33169 34448,-33529l0 -5827c0,-5090 32022,-42758 37374,-48084 16534,-16446 22653,-30994 36784,-48673 27091,-33901 48790,-60896 77858,-93057 44090,-48785 111913,-142291 199543,-142291l1942 0c10088,0 10488,2433 17770,2771 3319,153 14219,-852 21096,-809 15569,99 25666,-3490 38690,-5983 22874,-4380 38983,-26242 38983,-52300l0 -31074c0,-15672 -21099,-15487 -34284,-22042 -11755,-5844 -30953,-11635 -40320,-17948 -26682,-17981 -40129,-32153 -57850,-58684 -10144,-15189 -36052,-56989 -40047,-74541 -3614,-15877 -18142,-85099 -16977,-100780l6618 -50575 4167 -5593c0,-43140 48063,-124195 78695,-136888 2264,-939 24541,-18620 30074,-22367 9988,-6762 24743,-13657 37298,-17086 21009,-5736 65516,-21756 87011,-21756l31076 0c41612,0 158610,28635 159382,58687l7657 -2365c51706,34619 93231,81117 93231,167022l0 15538c0,90327 -22606,140241 -61380,193044 -17463,23782 -36087,51502 -62256,65931 -18295,10088 -74391,26518 -101671,26518 -4121,2759 -9713,4216 -9713,9711l0 1942c0,59949 28027,77373 77841,87248 60153,11927 93171,-6423 132444,32649 13959,13885 27539,25683 41734,39841 14580,14541 23543,31036 35943,47571 11919,15891 24279,31389 33827,49688 5775,11068 22019,48588 33655,49860 -1998,-24002 -43393,-78052 -56690,-96744 -26476,-37219 -35795,-52583 -70070,-83365 -13787,-12382 -25690,-23796 -42839,-32908 -23562,-12521 -36155,-8683 -65558,-12133 -29422,-3453 -42695,2476 -66859,-8891 -28140,-13238 -25942,-12275 -41563,-35935l-4095 -40766 9712 0c22793,0 86253,-20100 101016,-29115 18664,-11399 50226,-49321 63259,-68812 5837,-8728 7955,-7593 14059,-17015 3782,-5836 9182,-15425 11766,-21253 7529,-16984 12379,-27529 18948,-47087 9004,-26815 16260,-80946 16260,-115806l0 -15537c0,-31454 -13474,-74843 -25192,-95222 -16460,-28631 -29635,-44984 -57922,-62497 -10813,-6695 -25556,-16836 -35702,-24505 -14944,-11296 -22418,-12238 -39802,-20409 -17289,-8126 -75534,-22654 -99709,-22654l-36905 0c-53807,0 -152971,43593 -177586,72965 -11218,13387 -17835,18083 -28300,33852 -8260,12448 -16430,26097 -22150,41942 -9171,25403 -24464,69439 -24464,101777z"/>
+ <path class="fil0" d="M313918 1.87785e+006l-456 68013 2399 32978 6216 -23 -2332 -48530 -1660 -42966 11371 -69679 5827 0 0 -11651c0,-3172 58835,-77292 65539,-84013 11582,-11610 24124,-27811 34929,-40816 8824,-10620 23224,-37436 37436,-34427 5916,-25384 41817,-59417 54765,-79248 11975,-18341 49030,-56701 77313,-56701l9711 0c5930,0 15539,3659 15539,9710l913 104889 -5874 330163 -866 29118 0 66033c0,7426 -596,707 1943,5827 412,-303 802,-1013 1167,-2101 366,-1085 -797,-4447 1033,-4354l422615 21741c2468,125 -422360,-20204 -422116,-23246 4712,-58687 3878,-233441 4996,-262071 3397,-87029 3959,-192283 3960,-279605l-27194 -3872 -3885 0c-41784,0 -72279,48958 -94727,72305 -13823,14379 -24555,37366 -34957,48557 -6696,7202 -3616,-908 -11017,8405 -3834,4824 -5689,7096 -9389,11977 -6845,9025 -12769,15272 -19255,23473 -24984,31585 -49998,60078 -75024,92006 -30225,38563 -48920,47628 -48920,118108z"/>
+ <path class="fil0" d="M1.03257e+006 1.51661e+006c-295,13240 -3884,6059 -3884,13594l0 56322c0,39323 5826,79394 5826,122355 0,35904 -3718,97126 137,129985 4480,38174 1285,83605 5828,122355 1854,15819 2651,115478 9574,120549 8426,-6173 324,-117931 -2358,-135534 -5116,-33592 -5411,-101678 -5411,-140248 0,-49268 20,-95411 -1869,-143792 -1148,-29409 -9393,-116436 -3958,-139760 36578,0 48453,11913 64109,33003 13341,17969 26374,41363 36919,62133 10409,20501 22977,45213 31824,67228 4186,10414 10732,21982 16049,32506 4469,8845 8942,29491 20080,30417l0 -5826c0,-76 -8233,-15691 -7853,-18512l38094 -283331c190,-1409 -38380,284287 -39043,282876 -15951,-33906 -48390,-102112 -52655,-109910 -17239,-31516 -48259,-98352 -91986,-98352l-9711 0c-3060,0 -7361,1029 -9712,1942z"/>
+ <path class="fil0" d="M826631 966511l-4668 996c-19184,1597 -65197,46337 -65197,61629 0,3751 3463,7769 5826,7769 3760,0 30443,-32056 37412,-38335 10327,-9307 35046,-22725 55359,-19564 74646,11615 71607,63726 87864,63726 12568,0 211,-19681 0,-29132l-2912 0c-1488,-17871 -19243,-27323 -31737,-35270 -8186,-5207 -35054,-16901 -48942,-15822l-33005 4003z"/>
+ <path class="fil0" d="M886901 809675l0 3885c0,18380 14217,29132 33019,29132l1942 0c46299,0 46747,-69917 9712,-69917 -21657,0 -44673,17331 -44673,36900z"/>
+ <path class="fil0" d="M733457 803849l0 5826c0,12640 17928,31074 29135,31074 3216,0 10909,-4404 13596,-5826 38,31 3624,1943 3885,1943 9585,0 21366,-19250 21366,-29133l0 -17479c0,-11220 -13388,-25247 -25251,-25247l-7768 0c-15830,0 -34963,18353 -34963,38842z"/>
+ <g id="_62459792">
+ <path id="_62664448" class="fil0" d="M2.18116e+006 267078l0 30197c0,19390 11578,73115 17548,88145 10882,27403 22447,45528 37555,68140 6055,9063 14896,23495 22624,30225 6787,5911 4602,6891 13180,13245 5116,3788 10638,7083 15249,11175 7602,6746 62340,29579 75047,32539l0 37747c0,26048 -18139,27176 -22846,38387l-39442 6910 -20763 0 0 -3774c-99975,8318 -132706,41739 -184480,98642 -40956,45011 -96630,104779 -129999,155003 -13770,20725 -15682,21798 -30455,39381 -9072,10799 -26801,28961 -33384,38339 -19750,28128 -40379,51561 -61127,80431 -20096,27967 -41210,52025 -56242,85315 -17379,38483 -25273,63103 -25273,118168l0 28311c0,22764 3855,38955 3777,60393 -50,13768 -5119,57520 6163,60410l82 -2890 153761 -19770 -154149 19230 1691 -45654 0 -22648c0,-6714 -3837,-11442 -3777,-26421 40,-10130 546,-19842 -1133,-29066 -2602,-14301 -212,-44069 1276,-57614 2565,-23360 16600,-84245 34258,-88928l-2311 -9356c17206,-25692 35611,-48754 53216,-75129 8865,-13282 17816,-24072 28447,-35726 8817,-9665 17732,-32233 33477,-32584l0 -5662c0,-4947 31119,-41553 36319,-46728 16068,-15982 22015,-30119 35747,-47301 26327,-32944 47414,-59178 75662,-90432 42847,-47409 108757,-138278 193916,-138278l1887 0c9804,0 10192,2365 17269,2693 3225,149 13818,-828 20501,-786 15130,96 24943,-3392 37599,-5815 22229,-4256 37883,-25501 37883,-50825l0 -30197c0,-15231 -20503,-15051 -33316,-21421 -11424,-5679 -30081,-11307 -39184,-17441 -25929,-17475 -38997,-31247 -56218,-57030 -9858,-14760 -35036,-55381 -38918,-72438 -3511,-15430 -17630,-82700 -16498,-97939l6432 -49148 4049 -5435c0,-41923 46708,-120692 76476,-133028 2200,-912 23848,-18095 29226,-21736 9706,-6571 24044,-13271 36245,-16604 20417,-5574 63669,-21142 84557,-21142l30201 0c40437,0 154136,27827 154886,57032l7442 -2299c50247,33643 90601,78829 90601,162312l0 15100c0,87779 -21969,136285 -59649,187600 -16970,23111 -35069,50049 -60500,64071 -17779,9804 -72293,25770 -98804,25770 -4005,2682 -9438,4097 -9438,9438l0 1887c0,58258 27236,75191 75645,84787 58456,11591 90543,-6241 128709,31728 13565,13494 26762,24959 40556,38718 14170,14131 22879,30160 34930,46229 11583,15442 23595,30504 32873,48287 5613,10755 21398,47217 32706,48454 -1941,-23326 -42169,-75851 -55091,-94016 -25729,-36170 -34785,-51100 -68095,-81014 -13397,-12032 -24964,-23125 -41630,-31980 -22898,-12168 -35136,-8438 -63709,-11790 -28592,-3356 -41491,2406 -64973,-8641 -27347,-12865 -25210,-11928 -40391,-34921l-3980 -39617 9438 0c22151,0 83821,-19533 98167,-28294 18138,-11078 48809,-47930 61476,-66871 5672,-8482 7730,-7379 13662,-16535 3675,-5671 8923,-14990 11434,-20653 7316,-16506 12030,-26753 18414,-45760 8750,-26059 15801,-78663 15801,-112540l0 -15099c0,-30566 -13094,-72732 -24482,-92537 -15996,-27823 -28799,-43714 -56288,-60734 -10508,-6506 -24835,-16361 -34695,-23814 -14523,-10978 -21786,-11893 -38679,-19833 -16802,-7897 -73405,-22016 -96898,-22016l-35863 0c-52290,0 -148657,42365 -172579,70908 -10901,13009 -17331,17573 -27501,32898 -8028,12096 -15967,25360 -21525,40758 -8913,24687 -23775,67481 -23775,98907z"/>
+ <path id="_61840920" class="fil0" d="M1.91879e+006 1.26738e+006l-443 66095 2331 32048 6041 -22 -2266 -47162 -1613 -41754 11050 -67714 5663 0 0 -11323c0,-3082 57176,-75112 63690,-81643 11255,-11283 23444,-27027 33945,-39665 8575,-10320 22568,-36380 36380,-33456 5748,-24669 40637,-57741 53220,-77013 11637,-17824 47647,-55102 75133,-55102l9437 0c5762,0 15101,3556 15101,9436l887 101931 -5708 320852 -842 28297 0 64170c0,7217 -579,687 1888,5663 401,-294 779,-985 1134,-2042 356,-1054 -774,-4321 1004,-4231l410696 21128c2399,122 -410448,-19635 -410211,-22591 4579,-57032 3769,-226857 4856,-254680 3300,-84574 3846,-186860 3847,-271719l-26427 -3763 -3775 0c-40606,0 -70241,47578 -92056,70266 -13433,13973 -23862,36312 -33971,47187 -6507,6999 -3514,-882 -10707,8169 -3725,4687 -5527,6895 -9124,11638 -6651,8772 -12408,14842 -18711,22812 -24279,30694 -48588,58383 -72909,89411 -29372,37475 -47540,46285 -47540,114777z"/>
+ <path id="_61840816" class="fil0" d="M2.61718e+006 916329c-287,12868 -3775,5888 -3775,13212l0 54733c0,38214 5662,77154 5662,118904 0,34892 -3614,94387 133,126320 4354,37097 1248,81247 5664,118903 1801,15374 2576,112222 9304,117150 8188,-5999 314,-114605 -2292,-131711 -4971,-32645 -5259,-98811 -5259,-136294 0,-47878 20,-92720 -1815,-139736 -1116,-28580 -9129,-113153 -3847,-135818 35547,0 47087,11577 62301,32072 12965,17462 25631,40196 35878,60380 10116,19923 22329,43938 30927,65332 4067,10121 10429,21363 15596,31589 4343,8596 8690,28660 19514,29560l0 -5662c0,-74 -8001,-15249 -7632,-17990l37020 -275341c184,-1369 -37298,276271 -37943,274899 -15500,-32950 -47025,-99232 -51170,-106811 -16752,-30626 -46898,-95578 -89391,-95578l-9438 0c-2973,0 -7153,1001 -9437,1887z"/>
+ <path id="_61840712" class="fil0" d="M2.40852e+006 443336l-4536 -968c-18643,-1551 -63359,-45030 -63359,-59891 0,-3645 3366,-7550 5662,-7550 3654,0 29585,31152 36357,37255 10035,9044 34058,22083 53798,19011 72541,-11287 69587,-61928 85386,-61928 12213,0 205,19126 0,28311l-2831 0c-1445,17366 -18699,26552 -30841,34275 -7955,5060 -34065,16424 -47561,15375l-32075 -3890z"/>
+ <path id="_61840336" class="fil0" d="M2.47562e+006 229330l0 3775c0,17862 13816,28311 32088,28311l1887 0c44993,0 45429,-67946 9438,-67946 -21046,0 -43413,16842 -43413,35860z"/>
+ <path id="_61838608" class="fil0" d="M2.3265e+006 223668l0 5662c0,12284 17421,30197 28313,30197 3125,0 10601,-4279 13212,-5662 37,31 3523,1888 3775,1888 9316,0 20764,-18706 20764,-28310l0 -16987c0,-10903 -13010,-24535 -24539,-24535l-7549 0c-15383,0 -33976,17836 -33976,37747z"/>
+ <path id="_62459832" class="fil2" d="M2.36991e+006 574717c0,25324 -15654,46569 -37883,50825 -12657,2424 -22469,5911 -37599,5815 -6683,-42 -17276,935 -20501,786 -7077,-329 -7465,-2693 -17269,-2693l-1887 0c-85159,0 -151069,90869 -193916,138278 -28248,31254 -49335,57488 -75663,90432 -13731,17181 -19678,31319 -35745,47302 -5202,5175 -36320,41780 -36320,46727l0 5663c-15745,350 -24660,22918 -33478,32583 -10630,11654 -19580,22444 -28445,35726 -17606,26375 -36011,49437 -53216,75129l2311 9356c-17659,4683 -31694,65568 -34259,88928 -1488,13546 -3878,43313 -1276,57614 1679,9224 1173,18937 1133,29065 -60,14981 3777,19708 3777,26421l0 22649 -1691 45654 152435 -19016 -2072 -28488 443 -66096c0,-68491 18168,-77301 47540,-114776 24321,-31028 48630,-58716 72908,-89412 6304,-7969 12061,-14039 18712,-22811 3597,-4743 5399,-6951 9125,-11639 7192,-9050 4199,-1168 10706,-8167 10109,-10876 20538,-33215 33971,-47188 21815,-22689 51450,-70266 92056,-70266l3775 0 26427 3763c-1,84859 -547,187145 -3847,271719 -1087,27823 -277,197648 -4856,254681 -60,741 25893,2541 64770,4819l341098 17548c-4034,-26079 -4822,-94531 -6312,-107247 -4415,-37657 -1310,-81807 -5664,-118903 -3747,-31933 -133,-91428 -133,-126320 0,-41750 -5662,-80690 -5662,-118904l0 -54733c0,-7324 3488,-344 3775,-13211 2284,-887 6464,-1888 9437,-1888l9437 0c42494,0 72640,64952 89393,95579 4144,7578 35669,73860 51169,106810 609,1296 34077,-246288 37638,-272640 -9599,-11103 -19766,-34186 -24039,-42373 -9278,-17783 -21289,-32845 -32873,-48287 -12051,-16069 -20760,-32098 -34929,-46229 -13795,-13759 -26992,-25224 -40557,-38718 -38166,-37969 -70253,-20137 -128709,-31728 -48409,-9596 -75646,-26530 -75646,-84787l0 -1887c0,-5341 5434,-6757 9439,-9437 26512,0 81025,-15967 98804,-25771 25431,-14022 43530,-40960 60501,-64071 37680,-51315 59648,-99821 59648,-187600l0 -15100c0,-83483 -40353,-128669 -90601,-162312l-7442 2299c-749,-29205 -114449,-57033 -154886,-57033l-30200 0c-20889,0 -64142,15569 -84557,21143 -12202,3333 -26540,10034 -36246,16604 -5378,3641 -27026,20823 -29226,21736 -29768,12335 -76477,91105 -76477,133027l-4048 5436 -6432 49149c-1132,15238 12987,82508 16498,97938 3882,17057 29061,57678 38918,72438 17221,25782 30289,39555 56218,57030 9103,6134 27759,11762 39183,17441 12814,6370 33317,6191 33317,21421l0 30197zm-15100 -315190c-10891,0 -28313,-17914 -28313,-30198l0 -5662c0,-19910 18593,-37746 33976,-37746l7549 0c11529,0 24540,13631 24540,24536l0 16986c0,9603 -11449,28311 -20765,28311 -252,0 -3738,-1858 -3775,-1889 -2611,1383 -10087,5662 -13212,5662zm53708 183809l-4536 -968c-18643,-1552 -63359,-45031 -63359,-59891 0,-3645 3366,-7550 5662,-7550 3654,0 29585,31152 36357,37255 10035,9043 34058,22083 53798,19011 72541,-11287 69587,-61928 85386,-61928 12214,0 205,19126 0,28311l-2831 0c-1445,17366 -18699,26552 -30841,34275 -7955,5060 -34065,16424 -47561,15375l-32075 -3890zm67094 -210231l0 -3776c0,-19017 22368,-35859 43414,-35859 35991,0 35555,67946 -9438,67946l-1887 0c-18272,0 -32089,-10449 -32089,-28311z"/>
+ </g>
+ <path class="fil3" d="M799911 299442c808,36298 45181,59410 45181,103690l0 15953c0,20649 -18605,52473 -18605,66469 0,11749 8362,24163 16272,29350l-2090 11786 17712 -14549c-5047,-7539 -13289,-14074 -13289,-26587l0 -5317c0,-13991 15947,-36303 15947,-61152l0 -7976c0,-31603 -11256,-43659 -15947,-63809 -6591,-4831 -29234,-36350 -29234,-47858l0 -7977c0,-17147 20189,-32315 21260,-45198 -21752,484 -37207,29829 -37207,53175z"/>
+ <path class="fil3" d="M930137 318053c2555,30705 34550,54076 34550,71785l0 13294c0,22363 -21261,46976 -21261,63811l0 2657c0,13699 19910,45631 30289,47050 18178,2486 -14343,-31582 -14343,-49707 0,-21779 23746,-47010 20144,-79020 -2714,-24107 -33432,-48391 -33432,-67211 0,-23896 16552,-48833 26577,-63811l0 -7977 -8028 -2512c-9470,6235 -34496,52973 -34496,71641z"/>
+ <path class="fil3" d="M688286 334006c7479,14139 47841,65980 47841,74443l0 10636c0,27013 -26577,51964 -26577,69129l0 15951c0,6434 12171,18610 18603,18610l5314 0c12331,0 21327,-3465 26578,-10634 -8814,-12033 -4899,0 -21261,0l-2657 0c-8593,0 -13289,-9651 -13289,-18610l0 -2660c0,-16209 26576,-46642 26576,-63809l0 -21270c0,-18292 -50496,-68802 -50496,-85080l0 -13293c0,-16116 16508,-25849 29235,-29248l6235 -10061c-21081,-126 -51416,23247 -51416,41966 0,8229 2719,18512 5314,23930z"/>
+ <path class="fil3" d="M1.07631e+006 262218c0,40696 8898,33425 -11165,63278 -7706,11469 -26044,39936 -26044,56365l0 23931c0,16513 42523,53685 42523,69128 0,17510 -10631,18237 -10631,26587l0 2658c0,4351 1591,7976 5317,7976 6086,0 3089,-901 10629,-2659l0 -7975c0,-2409 7680,-18645 7974,-31907 -11240,-16790 -8831,-18981 -24131,-37010 -10406,-12264 -18392,-22149 -18392,-45409l0 -10637c0,-13460 26872,-49653 34549,-58491l12682 -74527c1213,-4460 -3797,-4381 -7365,-5236l-15946 23928z"/>
+ <path class="fil3" d="M413808 1.01738e+006l0 7691c0,66506 46130,74868 46130,103837 0,28674 -15040,51491 -27370,69291l4071 34920 22582 10884 4561 -11261c-1439,-2717 -11535,-18884 -11535,-19229 0,-22596 26913,-51533 26913,-61533l0 -34610c0,-25292 -42287,-35604 -42287,-80761l0 -23072c0,-16025 26202,-18199 26909,-49995 -24373,5680 -49974,25398 -49974,53838z"/>
+ <path class="fil3" d="M625535 896293c0,28335 30818,91995 51089,91995l30652 0c16556,0 30653,-22207 30653,-40887l0 -15329c0,-27475 -33480,-66440 -56197,-66440l-30652 0 -4830 15437 -20715 -104 0 15328z"/>
+ <path class="fil3" d="M1.13549e+006 986223c11466,955 19221,2767 19221,15385 0,36329 -26909,48215 -26909,103834 0,23718 47292,44677 49974,76914l-3137 -2430 -15072 19463 5833 5819 35441 -34390c-7246,-13701 -53817,-72048 -53817,-73067 0,-33665 26909,-55842 26909,-88452l0 -15382c0,-15538 -21069,-26536 -38443,-26923l0 19229z"/>
+ <path class="fil3" d="M1.00813e+006 1.00476e+006c29510,-7882 68869,-56841 68869,-90096 0,-17722 -19567,-42400 -37083,-42400l-5302 0c-17173,0 -19415,18848 -47677,21198 -4978,21368 -15895,24707 -15895,37098l0 31801c0,17227 4592,3999 10598,26499l21188 0 5302 15900z"/>
+ <path class="fil3" d="M63830 1.48071e+006l0 11538c0,29807 34596,47483 34596,73067l0 3847c0,10490 -23065,38354 -23065,65377 0,23441 18579,41775 42287,42304 -636,-28497 -23065,-21243 -23065,-46151 0,-22089 26908,-47136 26908,-69224 0,-25836 -42286,-52517 -42286,-69220 0,-27939 32098,-16085 34599,-46152 -19566,437 -49974,17559 -49974,34614z"/>
+ <path class="fil3" d="M1.26235e+006 1.20928e+006l23065 0c3272,0 11531,8267 11531,11538 0,18319 -26909,34195 -26909,57686 0,43669 38443,48475 38443,80762 0,12827 -11534,7822 -11534,38457 14785,-1233 30756,-27015 30756,-30767 0,-43558 -23385,-53210 -38443,-84605 7975,-16628 26909,-45636 26909,-65376 0,-16117 -18643,-26923 -34596,-26923l-7691 0c-12579,0 -11531,6895 -11531,19228z"/>
+ <path class="fil3" d="M194846 1.28154e+006c-139,29793 6145,14053 18390,14053 6291,0 11531,2302 11531,7691 0,16159 -26909,39491 -26909,73067 0,38471 30753,48158 30753,61533 0,15154 -9812,23832 -23065,26919l0 23076c21370,-4980 42286,-27878 42286,-53842 0,-18980 -30752,-24980 -30752,-61530 0,-28105 24060,-42663 28756,-79688l-36475 -20348 -14515 9069z"/>
+ <path class="fil3" d="M297806 1.18022e+006c9740,2601 19221,7428 19221,19229l0 3843c0,17737 -15374,32394 -15374,57686l0 11538c0,42560 30752,36695 30752,53839l-1154 19264 664 23165 8604 699 11108 -58510c-11012,-16450 -30756,-15978 -30756,-42304l0 -11534c0,-17712 15378,-32287 15378,-49995l0 -11538c0,-6849 -15286,-34610 -26909,-34610l-11534 0 0 19228z"/>
+ <path class="fil3" d="M826787 612169c-52187,0 -72045,19871 -101417,36886 -13883,8041 -68821,48443 -68821,62423 0,14815 10326,12149 10868,31212l126708 6637 144948 -963c25154,0 108663,-16688 108663,-34049 0,-55583 -110179,-102146 -188348,-102146l-32601 0z"/>
+ <path class="fil3" d="M256174 538702l-81563 0 2 12015 20851 408 0 2920 -20853 275 0 17283 20838 221 54 2840 -20314 481 -882 -8 -1432 74631c4447,-8 10877,3471 4628,3471l-2892 0 0 13305 1735 0 -91 1777 19246 982 -37 2750 -21248 266 -198 8093 593 15 0 9184 20838 221 54 2840 -20314 481 -578 0 0 16776 0 554 22561 75 119 2491 -22102 929 -578 0 0 15041 0 500 41658 239 0 3150 -41658 160c-167,42736 -26001,28783 -47277,68317 -15526,28850 -13015,65191 3039,93261 31698,55421 108592,67482 155321,23549 24571,-23100 32170,-53359 26169,-86205 -3089,-16914 -8160,-26419 -17545,-40447 -10497,-15686 -21419,-16126 -31207,-27233 -11960,-13572 -6933,-87531 -6936,-109336 -5,-38758 -1,-77515 -1,-116272z"/>
+ <path class="fil4" d="M174611 330914l81563 0 1736 -5442 0 -20733c0,-3689 3590,-8112 -24813,-9772 -23075,-1349 -57130,-172 -58486,4069l41650 6 3 242 -41075 13 -578 0 0 2588 20826 12 9 228 -20835 23 0 2505 0 86c5285,0 10668,-20 15921,-16 10080,9 6946,534 1432,534l-17353 0 0 3366 22561 11 119 372 -22102 139 -578 0 0 2587 20826 13 9 228 -20835 23 0 2505 0 84 41650 6 3 243 -41075 12 -578 0 2 2572 20851 61 0 436 -20853 41 0 2588 20826 12 9 228 -20257 23 -578 0 2 2572 20851 61 1 435 -20276 42 -578 0 0 2246 2 66 20851 61 1 435 -20276 42 -578 0 0 2506 0 84 41649 88c-2288,761 -16317,433 -22560,432 -11939,0 -19095,-591 -19089,1037z"/>
+ <path class="fil5" d="M256174 538702c0,38757 -4,77514 1,116272 3,21805 -5024,95764 6936,109336 9788,11107 20710,11547 31207,27233 9385,14028 14456,23533 17545,40447 6001,32846 -1598,63105 -26169,86205 -46729,43933 -123623,31872 -155321,-23549 -16054,-28070 -18565,-64411 -3039,-93261 21276,-39534 47110,-25581 47277,-68317l41658 -160 0 -3150 -41658 -239 0 -500 0 -15041 578 0 22102 -929 -119 -2491 -22561 -75 0 -554 0 -16776 578 0 20314 -481 -54 -2840 -20838 -221 0 -9184 -593 -15 198 -8093 21248 -266 37 -2750 -19246 -982 91 -1777 -1735 0 0 -13305 2892 0c6249,0 -181,-3479 -4628,-3471l1432 -74631 882 8 20314 -481 -54 -2840 -20838 -221 0 -17283 20853 -275 0 -2920 -20851 -408 -2 -12015c-6,-10905 7150,-6946 19089,-6942 6243,1 20272,2201 22560,-2893l-41649 -592 0 -565 0 -16775 578 0 20276 -282 -1 -2913 -20851 -408 -2 -446 0 -15041 578 0 20276 -281 -1 -2914 -20851 -408 -2 -17222 578 0 20257 -153 -9 -1528 -20826 -80 0 -17328 20853 -276 0 -2919 -20851 -408 -2 -17222 578 0 41075 -85 -3 -1622 -41650 -43 0 -564 0 -16776 20835 -149 -9 -1532 -20826 -80 0 -17329 578 0 22102 -928 -119 -2491 -22561 -76 0 -22536 17353 0c5514,0 8648,-3517 -1432,-3575 -5253,-31 -10636,105 -15921,105l0 -579 0 -16775 20835 -150 -9 -1531 -20826 -81 0 -17328 578 0 41075 -85 -3 -1621 -41650 -44c1356,-28396 35411,-36281 58486,-27248 28403,11118 24813,40738 24813,65442l0 138832 -1736 36445zm65946 316423c7745,-96141 -60201,-60852 -56832,-161829 2483,-74441 1452,-149006 1382,-223515 -35,-37402 -418,-74198 500,-111647 782,-31839 1060,-67520 -38244,-73982 -34822,-5725 -58915,11580 -62669,46549 -3535,32922 260,76073 -116,110447 -781,71272 -3186,151217 -384,221748 1241,31248 7315,72049 -12575,98650 -21059,28166 -37582,25630 -43198,68929 -20483,157943 200625,167551 212136,24650z"/>
+ <path class="fil6" d="M82281 119265l0 0 73444 120787 -104726 -94952 0 0 31282 -25835zm0 0m36723 60394m-15642 12917m-52363 -47476m15641 -12918"/>
+ <path class="fil6" d="M383197 127749l0 0 -106735 92688 76013 -119187 0 0 30722 26499zm0 0m-53367 46344m-15362 -13249m38007 -59594m15361 13250"/>
+ <path class="fil6" d="M233815 79296l0 0 -21516 139716 -19054 -140074 0 0 40570 358zm0 0m-10757 69858m-20286 -179m-9527 -70037m20286 179"/>
+ <path class="fil3" d="M1.88906e+006 446123l-75457 0 1892 -83384 19290 377 0 2701 -19292 255 1 15988 19277 205 50 2628 -18793 445 -816 -8 -1324 69043c4114,-7 10062,3211 4281,3211l-2676 0 0 12309 1605 0 -83 1644 17805 908 -35 2544 -19657 246 -183 7488 548 14 1 8496 19277 205 50 2627 -18793 445 -535 0 0 15520 0 512 20872 70 110 2304 -20447 860 -535 0 0 13914 1 462 38538 222 0 2914 -38539 148c-154,39536 -24054,26628 -43736,63202 -14364,26690 -12042,60310 2811,86279 29324,51270 100461,62428 143691,21785 22732,-21371 29762,-49363 24210,-79751 -2858,-15647 -7549,-24440 -16232,-37418 -9710,-14512 -19814,-14918 -28870,-25194 -11064,-12556 -6414,-80977 -6417,-101149 -5,-35857 -1890,22788 -1890,-13067z"/>
+ <path class="fil4" d="M1.81549e+006 445200l75457 0 1605 -47677 0 -181628c0,-32318 3322,-71067 -22955,-85613 -21347,-11818 -52852,-1501 -54107,35647l38532 58 2 2120 -37999 111 -535 0 0 22670 19267 105 8 2003 -19275 196 0 21947 0 756c4890,0 9870,-176 14729,-137 9326,76 6426,4678 1325,4678l-16054 0 0 29483 20872 98 110 3259 -20447 1215 -535 0 0 22670 19267 105 8 2004 -19275 195 0 21947 0 737 38532 58 2 2121 -37999 111 -535 0 2 22530 19290 534 0 3819 -19292 361 0 22669 19267 106 9 1999 -18741 200 -535 0 2 22531 19290 533 1 3812 -18758 368 -535 0 0 19677 2 583 19290 533 1 3812 -18758 369 -535 0 0 21946 0 738 38531 776c-2116,6663 -15096,3786 -20871,3784 -11045,-5 -17666,-5184 -17660,9081z"/>
+ <path class="fil5" d="M1.89095e+006 351623c0,35855 -5,71710 0,107567 3,20172 -4647,88593 6417,101149 9056,10276 19160,10682 28870,25194 8683,12978 13374,21771 16232,37418 5552,30388 -1478,58380 -24210,79751 -43230,40643 -114367,29485 -143691,-21785 -14853,-25969 -17175,-59589 -2811,-86279 19682,-36574 43582,-23666 43736,-63202l38539 -148 0 -2914 -38538 -222 -1 -462 0 -13914 535 0 20447 -860 -110 -2304 -20872 -70 0 -512 0 -15520 535 0 18793 -445 -50 -2627 -19277 -205 -1 -8496 -548 -14 183 -7488 19657 -246 35 -2544 -17805 -908 83 -1644 -1605 0 0 -12309 2676 0c5781,0 -167,-3218 -4281,-3211l1324 -69043 816 8 18793 -445 -50 -2628 -19277 -205 -1 -15988 19292 -255 0 -2701 -19290 -377 -2 -11116c-6,-10088 6615,-6426 17660,-6423 5775,2 18755,2037 20871,-2675l-38531 -549 0 -522 0 -15519 535 0 18758 -261 -1 -2695 -19290 -378 -2 -412 0 -13914 535 0 18758 -261 -1 -2695 -19290 -378 -2 -15932 535 0 18741 -142 -9 -1413 -19267 -75 0 -16030 19292 -255 0 -2701 -19290 -378 -2 -15932 535 0 37999 -79 -2 -1500 -38532 -40 0 -522 0 -15519 19275 -139 -8 -1417 -19267 -74 0 -16031 535 0 20447 -859 -110 -2305 -20872 -69 0 -20849 16054 0c5101,0 8001,-3254 -1325,-3308 -4859,-28 -9839,97 -14729,97l0 -535 0 -15520 19275 -138 -8 -1416 -19267 -75 0 -16031 535 0 37999 -79 -2 -1499 -38532 -41c1255,-26269 32760,-33565 54107,-25208 26277,10286 22955,37688 22955,60542l0 128438 -1605 33716zm61008 292731c7165,-88943 -55693,-56296 -52577,-149712 2298,-68867 1343,-137849 1278,-206780 -32,-34601 -387,-68643 464,-103288 723,-29454 980,-62464 -35382,-68442 -32214,-5297 -54503,10713 -57976,43064 -3271,30456 241,70377 -108,102177 -722,65936 -2947,139895 -355,205145 1148,28908 6767,66655 -11633,91264 -19482,26057 -34768,23711 -39964,63768 -18949,146117 185604,155006 196253,22804z"/>
+ <g id="_61427160">
+ <path id="_61427304" class="fil2" d="M2.23454e+006 1.72214e+006c-17548,70 -44693,-7815 -59764,-12236 -26958,-7910 -24969,-15909 -43609,-28395l1522 -7472c-6881,-5195 -16291,-31547 -16291,-44236l0 -36935 4284 -42406 -591 -44389c0,-22786 -11237,-57249 -31381,-57249l-3694 0c-28425,0 -36929,17139 -36918,46168 8,28738 -1768,53464 -3707,79396 -1883,25169 3759,60691 -3383,79717 -12539,33398 -17148,24419 -40907,40334 -5312,-2635 1880,-1520 -5537,-1847l-102 2299 -134657 -5958c-10612,-505 -32245,-459 -35072,7352 -7585,-631 -4124,-1846 -11076,-1846 -18243,0 -44303,21072 -44303,36935l0 14772c0,27197 77683,29548 108913,29548l11076 0c11203,0 5656,-5254 18460,-5541l1745 5580c20482,-39 75445,2339 83170,12888 -3841,5243 -29161,0 -42457,0 -17389,1 -31519,-766 -46136,-1861 -14170,-1061 -33294,10 -48010,15 -19038,5 -34526,-5541 -42458,-5541l-18460 0c-14972,0 -40612,27012 -40612,42475l0 1846c0,27395 26389,38840 55379,38782 31906,-64 61420,3693 90455,3693l-6368 11746 -938 -1931 -84938 -5196c-24485,-573 -36803,14574 -46205,28622l2313 18406c20224,13922 20664,22291 58647,22179 24230,-72 50781,3737 77489,3737l3793 7332 -4162 3379c-3771,-596 -3876,-1477 -8862,-1477l-31381 0c-11003,0 -14768,7452 -14768,18467 0,18414 60187,22286 83061,22167 30013,-156 72702,8414 95855,3541 23216,-4887 20108,-4367 39679,-12012 11937,-4664 24296,-12751 34524,-17171 15637,-6755 66133,-14992 88388,-14992l23998 0 62852 4557 7296 981c25151,0 37775,616 62893,3564 22242,2610 43082,-817 65236,3067 14204,2490 75954,12897 101219,20275 1358,396 2610,785 3719,1153 5520,-25943 23561,-110489 35761,-165419l8945 -41411c5418,-25090 -66346,-18883 -95021,-18827 -21904,43 -32987,268 -50261,-3273 -10113,-2074 -36745,-11501 -42039,-11501 -6364,0 -7147,1367 -12921,1848l0 -7388c-15050,-335 -41513,-9940 -58610,-13387 -19728,-3978 -40624,-7022 -65073,-6924z"/>
+ <path id="_61427232" class="fil0" d="M2.01118e+006 1.67782e+006l-11076 0c-15954,10688 -96157,367 -125548,1429l-73817 4111c-11571,7752 -44599,31411 -42816,49904l2569 21792 18095 20640c-3541,2373 -18131,14668 -20696,18076 -1420,1889 -12533,25182 -12533,26246l0 9234c0,17561 16316,37372 33229,38780l0 3693c-10381,2773 -25845,21430 -25845,35088 0,39154 47773,46168 88607,46168 -2676,4000 -5537,6148 -5537,12927l0 5540c0,50745 134335,21169 166140,42475 17111,-3988 44194,-6775 58246,-13751 9225,-4580 45139,-19531 48817,-25049l64289 -11093 324 1878 59142 -725 46079 4418 34 2008 53722 1419 5315 3961c22501,-14283 155463,15674 175576,20626l7176 -5852c-912,-1245 -4800,-2789 -10629,-4490 -25265,-7378 -87015,-17785 -101219,-20275 -22154,-3884 -42994,-457 -65236,-3067 -25118,-2948 -37742,-3564 -62893,-3564l-7296 -981 -62852 -4557 -23998 0c-22255,0 -72751,8237 -88388,14992 -10228,4420 -22587,12507 -34524,17171 -19571,7645 -16463,7125 -39679,12012 -23153,4873 -65842,-3697 -95855,-3541 -22874,119 -83061,-3753 -83061,-22167 0,-11015 3765,-18467 14768,-18467l31381 0c4986,0 5091,881 8862,1477l4162 -3379 -3793 -7332c-26708,0 -53259,-3809 -77489,-3737 -37983,112 -38423,-8257 -58647,-22179l-2313 -18406c9402,-14048 21720,-29195 46205,-28622l84938 5196 938 1931 6368 -11746c-29035,0 -58549,-3757 -90455,-3693 -28990,58 -55379,-11387 -55379,-38782l0 -1846c0,-15463 25640,-42475 40612,-42475l18460 0c7932,0 23420,5546 42458,5541 14716,-5 33840,-1076 48010,-15 14617,1095 28747,1862 46136,1861 13296,0 38616,5243 42457,0 -7725,-10549 -62688,-12927 -83170,-12888l-1745 -5580c-12804,287 -7257,5541 -18460,5541l-11076 0c-31230,0 -108913,-2351 -108913,-29548l0 -14772c0,-15863 26060,-36935 44303,-36935 6952,0 3491,1215 11076,1846 2827,-7811 24460,-7857 35072,-7352l134657 5958 102 -2299c7417,327 225,-788 5537,1847 23759,-15915 28368,-6936 40907,-40334 7142,-19026 1500,-54548 3383,-79717 1939,-25932 3715,-50658 3707,-79396 -11,-29029 8493,-46168 36918,-46168l3694 0c20144,0 31381,34463 31381,57249l591 44389 -4284 42406 0 36935c0,12689 9410,39041 16291,44236l-1522 7472c18640,12486 16651,20485 43609,28395 15071,4421 42216,12306 59764,12236 24449,-98 45345,2946 65073,6924 17097,3447 43560,13052 58610,13387l0 7388c5774,-481 6557,-1848 12921,-1848 5294,0 31926,9427 42039,11501 17274,3541 28357,3316 50261,3273 28675,-56 100439,-6263 95021,18827l-46369 214656c-401,1860 47268,-222654 49146,-222504l5578 -1745c-3768,-14114 -85379,-15624 -106676,-18860 -17401,-2644 -36327,-4179 -55444,-7321 -15082,-2478 -31133,-10283 -50013,-12756 -14423,-1890 -32450,-9339 -51789,-10979 -16703,-1415 -34701,-8186 -53588,-9180 -40498,-2131 -74133,-10583 -99684,-27699l0 -11081c-19278,-12915 -13500,-17558 -25811,-33310l3659 -99653 0 -49863c0,-10712 -8425,-30467 -12899,-36956 -8190,-11878 -17345,-16074 -33274,-14790 -39600,3195 -40513,22268 -40542,62871 -22,29982 -3913,62488 -3730,97839 203,39230 -1411,61182 -25852,77555z"/>
+ </g>
+ <path class="fil2" d="M1.19664e+006 1.72293e+006c626,1333 35065,-253430 38731,-280553 -9879,-11424 -20340,-35178 -24737,-43602 -9548,-18300 -21908,-33799 -33827,-49689 -12400,-16535 -21363,-33029 -35944,-47571 -14194,-14158 -27774,-25956 -41733,-39841 -39273,-39071 -72291,-20722 -132445,-32649 -49813,-9875 -77840,-27300 -77840,-87248l0 -1942c0,-5495 5592,-6952 9713,-9711 27280,0 83376,-16430 101671,-26518 26169,-14429 44793,-42150 62257,-65930 38773,-52804 61379,-102718 61379,-193044l0 -15539c0,-85906 -41525,-132403 -93231,-167022l-7658 2365c-770,-30053 -117769,-58687 -159381,-58687l-31076 0c-21494,0 -66003,16020 -87011,21757 -12556,3429 -27310,10323 -37298,17085 -5533,3746 -27809,21427 -30074,22367 -30631,12693 -78696,93748 -78696,136888l-4166 5593 -6618 50574c-1166,15682 13363,84903 16977,100781 3995,17552 29904,59353 40047,74540 17720,26531 31169,40703 57850,58686 9366,6312 28564,12102 40321,17946 13184,6556 34283,6371 34283,22043l0 31074c0,26058 -16108,47919 -38983,52300 -13023,2494 -23121,6082 -38689,5983 -6879,-43 -17778,962 -21098,809 -7281,-338 -7681,-2771 -17769,-2771l-1942 0c-87630,0 -155453,93506 -199544,142291 -29067,32161 -50766,59156 -77858,93057 -14130,17679 -20249,32227 -36783,48674 -5352,5325 -37374,42992 -37374,48084l0 5826c-16201,360 -25375,23583 -34449,33529 -10938,11991 -20148,23095 -29271,36762 -18116,27142 -37055,50873 -54760,77309l2378 9628c-18172,4820 -32614,67471 -35253,91509 -1531,13939 -3991,44570 -1314,59287 1728,9491 1209,19485 1167,29908 -62,15416 3886,20279 3886,27188l0 23306 -1739 46978 156859 -19567 -2132 -29315 455 -68013c0,-70480 18695,-79546 48920,-118108 25026,-31928 50040,-60420 75023,-92006 6488,-8201 12411,-14447 19256,-23473 3701,-4882 5555,-7152 9389,-11978 7400,-9311 4320,-1201 11016,-8404 10403,-11191 21134,-34177 34958,-48558 22448,-23346 52943,-72304 94728,-72304l3884 0 27194 3872c-2,87322 -563,192577 -3959,279604 -1119,28630 -286,203384 -4998,262072 -61,763 26628,2614 66610,4957l36 2 351002 18057c-4151,-26836 -4962,-97274 -6495,-110359 -4544,-38749 -1349,-84181 -5829,-122353 -3855,-32860 -137,-94081 -137,-129986 0,-42961 -5826,-83032 -5826,-122356l0 -56320c0,-7536 3590,-354 3885,-13595 2349,-912 6651,-1941 9711,-1941l9710 0c43727,0 74748,66835 91987,98352 4264,7797 36705,76003 52654,109910zm-188513 -718176l-5303 -15903 -21185 0c-6009,-22499 -10601,-9272 -10601,-26497l0 -31800c0,-12393 10921,-15731 15896,-37100 28263,-2351 30505,-21197 47679,-21197l5302 0c17515,0 37081,24677 37081,42400 0,33253 -39359,82214 -68869,90097zm-64896 37975c-16258,0 -13219,-52111 -87865,-63725 -20313,-3162 -45033,10257 -55359,19563 -6969,6279 -33652,38335 -37412,38335 -2363,0 -5826,-4017 -5826,-7768 0,-15292 46013,-60034 65198,-61630l4666 -996 33006 -4003c13889,-1078 40756,10615 48942,15822 12495,7947 30249,17399 31736,35269l2914 0c211,9452 12568,29133 0,29133zm-4155 -294368l-144948 963 -126708 -6637c-542,-19063 -10868,-16397 -10868,-31212 0,-13980 54938,-54382 68821,-62423 29372,-17015 49230,-36886 101417,-36886l32601 0c78169,0 188348,46563 188348,102146 0,17361 -83509,34049 -108663,34049zm-231797 239924l-30653 0c-20272,0 -51087,-63661 -51087,-91995l0 -15327 20716 101 4828 -15434 30653 0c22716,0 56196,38963 56196,66440l0 15330c0,18678 -14095,40885 -30653,40885zm212644 -145596c-18801,0 -33020,-10752 -33020,-29132l0 -3886c0,-19568 23017,-36899 44674,-36899 37035,0 36588,69917 -9712,69917l-1942 0zm-157328 -1943c-11206,0 -29135,-18434 -29135,-31075l0 -5825c0,-20488 19134,-38842 34962,-38842l7769 0c11863,0 25251,14027 25251,25248l0 17478c0,9882 -11781,29133 -21367,29133 -259,0 -3847,-1912 -3884,-1944 -2687,1423 -10380,5827 -13596,5827z"/>
+ <path class="fil3" d="M257910 502258l0 -138834c0,-11211 739,-23434 -1107,-34480l-629 1970 -81563 0 0 13395 20826 81 9 1531 -20835 150 0 16775 0 578c5285,0 10668,-135 15921,-104 10081,57 6946,3575 1433,3575l-17354 0 0 22537 22562 74 118 2492 -22102 928 -578 0 0 17329 20826 80 9 1532 -20835 150 0 16775 0 564 41650 44 3 1621 -41075 85 -578 0 2 17222 20851 408 0 2919 -20853 276 0 17328 20826 80 9 1529 -20257 152 -578 0 2 17223 20851 408 1 2913 -20276 281 -578 0 0 15040 2 447 20851 408 1 2913 -20276 282 -578 0 0 16776 0 564 41649 592c-2287,5094 -16318,2895 -22560,2893 -11939,-4 -19096,-3962 -19089,6942l81563 0 1736 -36444z"/>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Rash.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Rash.svg
new file mode 100644
index 0000000..78ffe68
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Rash.svg
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="27cm" height="18cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 2.1e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#1F1A17;stroke-width:2000}
+ .fil1 {fill:#1F1A17}
+ .fil3 {fill:#DA251D}
+ .fil4 {fill:white}
+ .fil0 {fill:#AEBBB9}
+ .fil2 {fill:#F8F9FB}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <path class="fil0" d="M2.59733e+006 2.29529e+006l-1063 3190 -1155 2071 9691 -750 -295 5059 3456 0c3361,0 6626,6090 11698,7444l-5525 -6181c1493,-2118 2335,-2069 2335,-4453l0 -1063c0,-4858 -3918,-1568 -7444,-6381l19539 -8719 -628 -1615 -21261 6404 -4000 -1445 -908 4360 -11556 -5013 -645 1133 7761 5959z"/>
+ <rect class="fil1 str0" x="1.4538e+006" y="508.039" width="31203" height="2.09875e+006"/>
+ <path class="fil1" d="M577057 453500l0 40181c0,25800 15406,97285 23349,117285 14480,36462 29868,60579 49971,90667 8056,12058 19820,31262 30103,40217 9031,7865 6123,9168 17538,17623 6807,5041 14154,9425 20290,14869 10115,8977 82949,39359 99857,43298l0 50225c0,34659 -24136,36161 -30399,51078l-52482 9194 -27627 0 0 -5021c-133025,11067 -176577,55537 -245468,131252 -54495,59891 -128575,139419 -172977,206247 -18322,27576 -20866,29004 -40522,52400 -12071,14369 -35661,38535 -44421,51013 -26280,37428 -53728,68607 -81335,107022 -26741,37213 -54834,69224 -74836,113519 -23124,51206 -33628,83966 -33628,157235l0 37670c0,30290 5129,51834 5026,80358 -67,18321 -6812,76537 8200,80382l109 -3845 204594 -26306 -205110 25587 2250 -60747 0 -30136c0,-8933 -5105,-15223 -5026,-35156 54,-13477 727,-26401 -1507,-38674 -3462,-19029 -282,-58637 1697,-76661 3413,-31083 22088,-112096 45585,-118327l-3075 -12449c22894,-34186 47383,-64872 70809,-99967 11796,-17673 23705,-32030 37850,-47536 11732,-12861 23595,-42890 44545,-43356l0 -7534c0,-6583 41406,-55290 48327,-62176 21379,-21266 29292,-40078 47563,-62939 35032,-43835 63090,-78742 100677,-120329 57011,-63082 144711,-183992 258023,-183992l2511 0c13045,0 13562,3146 22978,3583 4291,198 18386,-1101 27279,-1046 20132,128 33188,-4512 50029,-7737 29578,-5663 50407,-33932 50407,-67627l0 -40181c0,-20265 -27282,-20026 -44331,-28502 -15201,-7557 -40025,-15045 -52137,-23207 -34501,-23252 -51890,-41578 -74804,-75884 -13116,-19639 -46618,-73690 -51784,-96386 -4672,-20531 -23459,-110040 -21952,-130316l8558 -65397 5387 -7233c0,-55782 62150,-160592 101759,-177005 2928,-1215 31733,-24078 38888,-28922 12915,-8743 31994,-17659 48229,-22093 27165,-7418 84717,-28133 112511,-28133l40184 0c53806,0 205094,37027 206091,75887l9902 -3059c66860,44766 120554,104890 120554,215972l0 20092c0,116799 -29231,181341 -79368,249620 -22581,30751 -46663,66595 -80502,85253 -23657,13045 -96192,34290 -131468,34290 -5329,3567 -12559,5451 -12559,12557l0 2511c0,77517 36241,100049 100653,112818 77782,15422 120477,-8305 171261,42217 18049,17955 35609,33210 53964,51517 18853,18803 30442,40132 46477,61513 15413,20547 31395,40588 43740,64250 7469,14311 28472,62827 43519,64473 -2583,-31037 -56110,-100927 -73304,-125098 -34235,-48127 -46285,-67993 -90606,-107796 -17827,-16010 -33218,-30770 -55393,-42553 -30468,-16190 -46752,-11228 -84772,-15688 -38044,-4465 -55207,3202 -86453,-11497 -36387,-17118 -33544,-15872 -53744,-46466l-5295 -52714 12558 0c29473,0 111532,-25990 130621,-37648 24134,-14740 64945,-63776 81799,-88979 7547,-11285 10286,-9818 18179,-22001 4890,-7546 11873,-19946 15214,-27481 9735,-21962 16007,-35598 24501,-60888 11643,-34673 21025,-104668 21025,-149744l0 -20092c0,-40671 -17423,-96777 -32575,-123129 -21284,-37021 -38320,-58166 -74897,-80812 -13981,-8657 -33045,-21770 -46165,-31687 -19324,-14607 -28988,-15825 -51467,-26390 -22356,-10507 -97671,-29294 -128931,-29294l-47720 0c-69577,0 -197803,56370 -229632,94350 -14505,17310 -23062,23381 -36594,43773 -10681,16095 -21245,33745 -28641,54233 -11859,32849 -31634,89789 -31634,131605z"/>
+ <path class="fil1" d="M227951 1.7845e+006l-589 87947 3101 42642 8038 -29 -3015 -62754 -2146 -55557 14704 -90100 7534 0 0 -15066c0,-4101 76078,-99944 84746,-108635 14976,-15012 31195,-35962 45166,-52777 11411,-13733 30030,-48408 48408,-44517 7649,-32824 54072,-76830 70814,-102473 15485,-23716 63400,-73318 99972,-73318l12557 0c7667,0 20093,4731 20093,12555l1180 135629 -7595 426924 -1121 37652 0 85385c0,9602 -769,914 2513,7534 533,-390 1037,-1309 1510,-2716 472,-1403 -1031,-5750 1335,-5630l546471 28113c3192,162 -546141,-26126 -545826,-30059 6093,-75887 5015,-301856 6461,-338877 4391,-112534 5118,-248635 5120,-361548l-35164 -5007 -5023 0c-54030,0 -93462,63306 -122489,93495 -17874,18593 -31751,48317 -45202,62788 -8659,9313 -4676,-1174 -14246,10868 -4958,6238 -7355,9175 -12141,15487 -8850,11671 -16510,19748 -24898,30352 -32305,40843 -64650,77685 -97011,118971 -39083,49864 -63257,61586 -63257,152721z"/>
+ <path class="fil1" d="M1.15723e+006 1.31739e+006c-382,17121 -5023,7834 -5023,17579l0 72827c0,50848 7534,102662 7534,158214 0,46427 -4809,125591 177,168081 5793,49360 1661,108106 7536,158212 2397,20456 3428,149321 12380,155879 10894,-7982 418,-152493 -3049,-175255 -6615,-43436 -6998,-131476 -6998,-181351 0,-63707 26,-123373 -2415,-185933 -1486,-38028 -12147,-150560 -5119,-180719 47298,0 62653,15404 82897,42675 17251,23235 34104,53485 47740,80342 13459,26509 29711,58464 41150,86931 5413,13466 13877,28424 20753,42032 5778,11438 11563,38134 25964,39332l0 -7534c0,-98 -10645,-20290 -10154,-23938l49259 -366367c244,-1821 -49629,367605 -50487,365780 -20624,-43844 -62571,-132038 -68086,-142122 -22291,-40752 -62403,-127176 -118945,-127176l-12557 0c-3956,0 -9518,1331 -12557,2511z"/>
+ <path class="fil1" d="M890925 606072l-6035 1288c-24806,2065 -84305,59918 -84305,79691 0,4851 4478,10046 7534,10046 4862,0 39365,-41451 48376,-49571 13353,-12033 45317,-29384 71583,-25296 96523,15018 92593,82401 113615,82401 16251,0 272,-25449 0,-37670l-3767 0c-1923,-23107 -24881,-35330 -41037,-45606 -10585,-6733 -45327,-21854 -63285,-20459l-42679 5176z"/>
+ <path class="fil1" d="M968858 403272l0 5024c0,23767 18385,37670 42697,37670l2511 0c59868,0 60447,-90408 12558,-90408 -28004,0 -57766,22410 -57766,47714z"/>
+ <path class="fil1" d="M770445 395738l0 7534c0,16345 23182,40181 37674,40181 4158,0 14106,-5694 17580,-7534 49,41 4687,2513 5023,2513 12395,0 27629,-24892 27629,-37670l0 -22602c0,-14509 -17312,-32647 -32652,-32647l-10045 0c-20468,0 -45209,23733 -45209,50225z"/>
+ <path class="fil2" d="M544407 1.19936e+006l0 5022c0,5212 7347,12557 10045,12557 10146,0 17582,-5468 17582,-15068 0,-8944 -13696,-10045 -22604,-10045 -3520,0 -5023,3423 -5023,7534z"/>
+ <circle class="fil3" cx="1.34107e+006" cy="1.39318e+006" r="41565.1"/>
+ <path class="fil1" d="M1.33973e+006 1.40045e+006l-2510 0c-7593,0 -6945,-2956 -7213,-9152l16790 -5736 2980 7354c-2618,3909 -3330,7534 -10047,7534zm-20091 -10045c0,10747 7741,20090 17581,20090 11475,0 22603,-13930 22603,-20090 0,-26260 -40184,-10972 -40184,0z"/>
+ <path class="fil3" d="M1.34978e+006 1.39291e+006l-2980 -7354 -16790 5736c268,6196 -380,9152 7213,9152l2510 0c6717,0 7429,-3625 10047,-7534z"/>
+ <circle class="fil3" cx="717882" cy="649933" r="41565.1"/>
+ <path class="fil1" d="M725714 650671c0,5786 -1748,7534 -7534,7534l-2513 0c-8353,0 -7355,-4508 -7585,-12865l17528 -2843 104 8174zm-27627 -5022l0 7534c0,8136 10914,15068 20093,15068l2511 0c8160,0 17580,-15518 17580,-22602 0,-8118 -9116,-12557 -17580,-12557l-10047 0c-5857,0 -12557,6700 -12557,12557z"/>
+ <path class="fil3" d="M708082 645340c230,8357 -768,12865 7585,12865l2513 0c5786,0 7534,-1748 7534,-7534l-104 -8174 -17528 2843z"/>
+ <circle class="fil3" cx="1.13198e+006" cy="702216" r="41565.1"/>
+ <path class="fil1" d="M1.13065e+006 709485l-2511 0c-7593,0 -6945,-2955 -7212,-9152l16789 -5735 2980 7353c-2617,3909 -3330,7534 -10046,7534zm-20092 -10044c0,10747 7741,20089 17581,20089 11476,0 22604,-13929 22604,-20089 0,-26260 -40185,-10972 -40185,0z"/>
+ <path class="fil3" d="M1.14069e+006 701951l-2980 -7353 -16789 5735c267,6197 -381,9152 7212,9152l2511 0c6716,0 7429,-3625 10046,-7534z"/>
+ <circle class="fil3" cx="1.05646e+006" cy="564812" r="41565.1"/>
+ <path class="fil1" d="M1.05105e+006 562225c6735,-1611 4734,-2511 10046,-2511 4111,0 7534,1504 7534,5024 0,4849 -4478,10044 -7534,10044 -8302,0 -9053,-4814 -10046,-12557zm-17581 7534c14551,1592 6046,12557 25115,12557 14262,0 17508,-10460 22605,-20091 -3543,-6694 -7073,-15068 -17582,-15068 -18070,0 -26701,7849 -30138,22602z"/>
+ <path class="fil3" d="M1.05105e+006 562225c993,7743 1744,12557 10046,12557 3056,0 7534,-5195 7534,-10044 0,-3520 -3423,-5024 -7534,-5024 -5312,0 -3311,900 -10046,2511z"/>
+ <circle class="fil3" cx="1.20024e+006" cy="466941" r="41565.1"/>
+ <path class="fil1" d="M1.19377e+006 471123c0,-12403 422,-12287 12557,-12557l0 12557 -12557 0zm-10047 -10045l0 7534c0,5424 10088,15066 12558,15066 9178,0 20093,-6930 20093,-15066l0 -15068c-10662,-2847 -4395,-5023 -12558,-5023l-5023 0c-4665,0 -15070,6211 -15070,12557z"/>
+ <path class="fil3" d="M1.20633e+006 458566c-12135,270 -12557,154 -12557,12557l12557 0 0 -12557z"/>
+ <circle class="fil3" cx="684667" cy="458227" r="41565.1"/>
+ <path class="fil1" d="M689772 464331l-10045 0 -2640 -10718 12578 -2404 107 13122zm-22604 -10047c0,9178 6932,20091 15070,20091l5023 0c8120,0 12557,-9116 12557,-17578l0 -2513c0,-6782 -1198,-6923 -2511,-12555l-12557 0c-8921,0 -17582,7875 -17582,12555z"/>
+ <polygon class="fil3" points="689772,464331 689665,451209 677087,453613 679727,464331 "/>
+ <circle class="fil3" cx="815565" cy="527938" r="41565.1"/>
+ <path class="fil1" d="M820307 521373c3380,6929 2609,-1759 2609,7843 0,5788 -7021,4898 -12557,5021l96 -9738 9852 -3126zm-19995 7843c0,5079 5913,15066 10047,15066 8617,0 22603,-6512 22603,-15066l0 -2513c0,-5855 -6702,-12555 -12559,-12555l-5021 0c-6579,0 -15070,11106 -15070,15068z"/>
+ <path class="fil3" d="M810455 524499l-96 9738c5536,-123 12557,767 12557,-5021 0,-9602 771,-914 -2609,-7843l-9852 3126z"/>
+ <circle class="fil3" cx="897970" cy="780642" r="41565.1"/>
+ <path class="fil1" d="M905801 781379c0,5787 -1747,7534 -7534,7534l-2512 0c-8353,0 -7355,-4508 -7585,-12864l17528 -2844 103 8174zm-27627 -5021l0 7534c0,8136 10915,15068 20093,15068l2511 0c8161,0 17581,-15518 17581,-22602 0,-8119 -9116,-12558 -17581,-12558l-10046 0c-5857,0 -12558,6701 -12558,12558z"/>
+ <path class="fil3" d="M888170 776049c230,8356 -768,12864 7585,12864l2512 0c5787,0 7534,-1747 7534,-7534l-103 -8174 -17528 2844z"/>
+ <circle class="fil3" cx="179900" cy="1.50178e+006" r="41565.1"/>
+ <path class="fil1" d="M178565 1.50905e+006l-2511 0c-7593,0 -6944,-2956 -7212,-9152l16790 -5736 2980 7354c-2618,3909 -3330,7534 -10047,7534zm-20091 -10045c0,10747 7741,20089 17580,20089 11476,0 22604,-13929 22604,-20089 0,-26260 -40184,-10972 -40184,0z"/>
+ <path class="fil3" d="M188612 1.50152e+006l-2980 -7354 -16790 5736c268,6196 -381,9152 7212,9152l2511 0c6717,0 7429,-3625 10047,-7534z"/>
+ <circle class="fil3" cx="777616" cy="1.00632e+006" r="41565.1"/>
+ <path class="fil1" d="M772204 1.00373e+006c6735,-1611 4735,-2511 10047,-2511 4111,0 7534,1504 7534,5024 0,4849 -4479,10044 -7534,10044 -8302,0 -9054,-4814 -10047,-12557zm-17580 7534c14551,1592 6046,12557 25114,12557 14263,0 17509,-10460 22606,-20091 -3543,-6694 -7073,-15068 -17582,-15068 -18070,0 -26702,7849 -30138,22602z"/>
+ <path class="fil3" d="M772204 1.00373e+006c993,7743 1745,12557 10047,12557 3055,0 7534,-5195 7534,-10044 0,-3520 -3423,-5024 -7534,-5024 -5312,0 -3312,900 -10047,2511z"/>
+ <circle class="fil3" cx="912681" cy="254902" r="41565.1"/>
+ <path class="fil1" d="M906212 259084c0,-12403 421,-12286 12557,-12557l0 12557 -12557 0zm-10047 -10045l0 7534c0,5424 10088,15067 12557,15067 9179,0 20093,-6930 20093,-15067l0 -15068c-10662,-2847 -4394,-5023 -12557,-5023l-5023 0c-4666,0 -15070,6212 -15070,12557z"/>
+ <path class="fil3" d="M918769 246527c-12136,271 -12557,154 -12557,12557l12557 0 0 -12557z"/>
+ <circle class="fil3" cx="1.13198e+006" cy="312995" r="41565.1"/>
+ <path class="fil1" d="M1.13709e+006 319099l-10045 0 -2640 -10718 12578 -2404 107 13122zm-22604 -10047c0,9179 6932,20091 15070,20091l5023 0c8120,0 12558,-9116 12558,-17578l0 -2513c0,-6782 -1198,-6923 -2511,-12555l-12557 0c-8921,0 -17583,7875 -17583,12555z"/>
+ <polygon class="fil3" points="1.13709e+006,319099 1.13698e+006,305977 1.1244e+006,308381 1.12704e+006,319099 "/>
+ <circle class="fil3" cx="742949" cy="266521" r="41565.1"/>
+ <path class="fil1" d="M747691 259956c3380,6928 2609,-1760 2609,7842 0,5788 -7021,4899 -12557,5022l96 -9738 9852 -3126zm-19995 7842c0,5079 5913,15067 10047,15067 8617,0 22603,-6512 22603,-15067l0 -2512c0,-5856 -6702,-12556 -12559,-12556l-5021 0c-6579,0 -15070,11107 -15070,15068z"/>
+ <path class="fil3" d="M737839 263082l-96 9738c5536,-123 12557,766 12557,-5022 0,-9602 771,-914 -2609,-7842l-9852 3126z"/>
+ <circle class="fil3" cx="581955" cy="1.08184e+006" r="41565.1"/>
+ <path class="fil1" d="M589787 1.08258e+006c0,5786 -1748,7534 -7534,7534l-2513 0c-8353,0 -7355,-4508 -7585,-12865l17528 -2843 104 8174zm-27627 -5022l0 7534c0,8136 10914,15068 20093,15068l2510 0c8161,0 17581,-15518 17581,-22602 0,-8118 -9116,-12557 -17581,-12557l-10046 0c-5857,0 -12557,6700 -12557,12557z"/>
+ <path class="fil3" d="M572155 1.07725e+006c230,8357 -768,12865 7585,12865l2513 0c5786,0 7534,-1748 7534,-7534l-104 -8174 -17528 2843z"/>
+ <circle class="fil3" cx="300861" cy="1.36841e+006" r="41565.1"/>
+ <path class="fil1" d="M299526 1.37568e+006l-2511 0c-7593,0 -6944,-2955 -7212,-9152l16790 -5735 2980 7353c-2618,3909 -3330,7534 -10047,7534zm-20091 -10044c0,10747 7741,20089 17580,20089 11476,0 22604,-13929 22604,-20089 0,-26260 -40184,-10972 -40184,0z"/>
+ <path class="fil3" d="M309573 1.36815e+006l-2980 -7353 -16790 5735c268,6197 -381,9152 7212,9152l2511 0c6717,0 7429,-3625 10047,-7534z"/>
+ <circle class="fil3" cx="334437" cy="1.49976e+006" r="41565.1"/>
+ <path class="fil1" d="M329025 1.49717e+006c6735,-1611 4735,-2511 10047,-2511 4111,0 7534,1504 7534,5024 0,4849 -4478,10044 -7534,10044 -8302,0 -9054,-4814 -10047,-12557zm-17580 7534c14551,1592 6046,12557 25115,12557 14262,0 17508,-10460 22605,-20091 -3543,-6694 -7073,-15068 -17582,-15068 -18070,0 -26702,7849 -30138,22602z"/>
+ <path class="fil3" d="M329025 1.49717e+006c993,7743 1745,12557 10047,12557 3056,0 7534,-5195 7534,-10044 0,-3520 -3423,-5024 -7534,-5024 -5312,0 -3312,900 -10047,2511z"/>
+ <circle class="fil3" cx="477576" cy="1.22549e+006" r="41565.1"/>
+ <path class="fil1" d="M471107 1.22968e+006c0,-12403 421,-12287 12557,-12558l0 12558 -12557 0zm-10047 -10045l0 7534c0,5423 10088,15066 12557,15066 9179,0 20093,-6930 20093,-15066l0 -15068c-10662,-2847 -4394,-5023 -12557,-5023l-5023 0c-4666,0 -15070,6211 -15070,12557z"/>
+ <path class="fil3" d="M483664 1.21712e+006c-12136,271 -12557,155 -12557,12558l12557 0 0 -12558z"/>
+ <circle class="fil3" cx="703474" cy="1.1577e+006" r="41565.1"/>
+ <path class="fil1" d="M708578 1.16381e+006l-10045 0 -2640 -10718 12578 -2404 107 13122zm-22604 -10047c0,9179 6932,20092 15070,20092l5023 0c8120,0 12558,-9116 12558,-17579l0 -2513c0,-6782 -1198,-6923 -2511,-12555l-12558 0c-8920,0 -17582,7875 -17582,12555z"/>
+ <polygon class="fil3" points="708578,1.16381e+006 708471,1.15069e+006 695893,1.15309e+006 698533,1.16381e+006 "/>
+ <circle class="fil3" cx="441556" cy="1.37535e+006" r="41565.1"/>
+ <path class="fil1" d="M446297 1.36879e+006c3381,6929 2610,-1759 2610,7843 0,5788 -7021,4898 -12558,5021l97 -9738 9851 -3126zm-19994 7843c0,5079 5913,15066 10046,15066 8618,0 22604,-6512 22604,-15066l0 -2513c0,-5855 -6702,-12555 -12559,-12555l-5021 0c-6579,0 -15070,11106 -15070,15068z"/>
+ <path class="fil3" d="M436446 1.37192e+006l-97 9738c5537,-123 12558,767 12558,-5021 0,-9602 771,-914 -2610,-7843l-9851 3126z"/>
+ <circle class="fil3" cx="95009.3" cy="1.74557e+006" r="41565.1"/>
+ <path class="fil1" d="M102841 1.74631e+006c0,5786 -1748,7534 -7534,7534l-2512 0c-8353,0 -7355,-4508 -7585,-12864l17528 -2844 103 8174zm-27627 -5022l0 7534c0,8137 10915,15068 20093,15068l2511 0c8161,0 17580,-15517 17580,-22602 0,-8118 -9116,-12557 -17580,-12557l-10047 0c-5856,0 -12557,6701 -12557,12557z"/>
+ <path class="fil3" d="M85210 1.74098e+006c230,8356 -768,12864 7585,12864l2512 0c5786,0 7534,-1748 7534,-7534l-103 -8174 -17528 2844z"/>
+ <circle class="fil3" cx="766096" cy="1.52039e+006" r="41565.1"/>
+ <path class="fil1" d="M764761 1.52766e+006l-2511 0c-7593,0 -6945,-2955 -7212,-9152l16789 -5735 2980 7353c-2617,3909 -3330,7534 -10046,7534zm-20092 -10045c0,10747 7741,20090 17581,20090 11476,0 22604,-13929 22604,-20090 0,-26260 -40185,-10972 -40185,0z"/>
+ <path class="fil3" d="M774807 1.52012e+006l-2980 -7353 -16789 5735c267,6197 -381,9152 7212,9152l2511 0c6716,0 7429,-3625 10046,-7534z"/>
+ <circle class="fil3" cx="1.09122e+006" cy="1.5866e+006" r="41565.1"/>
+ <path class="fil1" d="M1.08581e+006 1.58402e+006c6735,-1612 4734,-2511 10046,-2511 4111,0 7534,1503 7534,5023 0,4850 -4478,10045 -7534,10045 -8302,0 -9053,-4815 -10046,-12557zm-17581 7534c14552,1592 6046,12557 25115,12557 14262,0 17508,-10460 22605,-20091 -3543,-6694 -7073,-15068 -17582,-15068 -18069,0 -26701,7849 -30138,22602z"/>
+ <path class="fil3" d="M1.08581e+006 1.58402e+006c993,7742 1744,12557 10046,12557 3056,0 7534,-5195 7534,-10045 0,-3520 -3423,-5023 -7534,-5023 -5312,0 -3311,899 -10046,2511z"/>
+ <circle class="fil3" cx="1.02965e+006" cy="1.4426e+006" r="41565.1"/>
+ <path class="fil1" d="M1.02319e+006 1.44679e+006c0,-12403 422,-12286 12557,-12557l0 12557 -12557 0zm-10047 -10045l0 7534c0,5424 10088,15067 12558,15067 9178,0 20093,-6931 20093,-15067l0 -15068c-10662,-2847 -4395,-5023 -12558,-5023l-5023 0c-4665,0 -15070,6211 -15070,12557z"/>
+ <path class="fil3" d="M1.03574e+006 1.43423e+006c-12135,271 -12557,154 -12557,12557l12557 0 0 -12557z"/>
+ <circle class="fil3" cx="239667" cy="1.62008e+006" r="41565.1"/>
+ <path class="fil1" d="M244771 1.62619e+006l-10045 0 -2640 -10718 12579 -2404 106 13122zm-22603 -10046c0,9178 6931,20091 15069,20091l5024 0c8119,0 12557,-9116 12557,-17579l0 -2512c0,-6783 -1198,-6924 -2511,-12556l-12557 0c-8921,0 -17582,7875 -17582,12556z"/>
+ <polygon class="fil3" points="244771,1.62619e+006 244665,1.61306e+006 232086,1.61547e+006 234726,1.62619e+006 "/>
+ <circle class="fil3" cx="162415" cy="1.8592e+006" r="41565.1"/>
+ <path class="fil1" d="M167157 1.85263e+006c3380,6928 2609,-1759 2609,7842 0,5788 -7020,4899 -12557,5022l97 -9738 9851 -3126zm-19995 7842c0,5079 5913,15067 10047,15067 8617,0 22603,-6512 22603,-15067l0 -2512c0,-5855 -6702,-12556 -12558,-12556l-5022 0c-6579,0 -15070,11107 -15070,15068z"/>
+ <path class="fil3" d="M157306 1.85576e+006l-97 9738c5537,-123 12557,766 12557,-5022 0,-9601 771,-914 -2609,-7842l-9851 3126z"/>
+ <circle class="fil3" cx="954142" cy="1.10665e+006" r="41565.1"/>
+ <path class="fil1" d="M961974 1.10739e+006c0,5786 -1748,7534 -7534,7534l-2512 0c-8353,0 -7355,-4508 -7585,-12864l17528 -2844 103 8174zm-27627 -5022l0 7534c0,8137 10915,15068 20093,15068l2511 0c8161,0 17580,-15517 17580,-22602 0,-8118 -9116,-12557 -17580,-12557l-10047 0c-5856,0 -12557,6701 -12557,12557z"/>
+ <path class="fil3" d="M944343 1.10206e+006c230,8356 -768,12864 7585,12864l2512 0c5786,0 7534,-1748 7534,-7534l-103 -8174 -17528 2844z"/>
+ <circle class="fil3" cx="775400" cy="1.3498e+006" r="41565.1"/>
+ <path class="fil1" d="M774065 1.35707e+006l-2510 0c-7594,0 -6945,-2955 -7213,-9152l16790 -5735 2980 7353c-2618,3909 -3330,7534 -10047,7534zm-20091 -10045c0,10747 7741,20090 17581,20090 11475,0 22603,-13929 22603,-20090 0,-26260 -40184,-10972 -40184,0z"/>
+ <path class="fil3" d="M784112 1.34954e+006l-2980 -7353 -16790 5735c268,6197 -381,9152 7213,9152l2510 0c6717,0 7429,-3625 10047,-7534z"/>
+ <circle class="fil3" cx="1.10983e+006" cy="1.22993e+006" r="41565.1"/>
+ <path class="fil1" d="M1.10442e+006 1.22734e+006c6735,-1611 4735,-2511 10047,-2511 4111,0 7534,1504 7534,5024 0,4849 -4479,10044 -7534,10044 -8302,0 -9054,-4814 -10047,-12557zm-17580 7534c14551,1592 6045,12557 25114,12557 14263,0 17509,-10460 22606,-20091 -3543,-6694 -7073,-15068 -17582,-15068 -18070,0 -26702,7849 -30138,22602z"/>
+ <path class="fil3" d="M1.10442e+006 1.22734e+006c993,7743 1745,12557 10047,12557 3055,0 7534,-5195 7534,-10044 0,-3520 -3423,-5024 -7534,-5024 -5312,0 -3312,900 -10047,2511z"/>
+ <circle class="fil3" cx="930405" cy="1.28753e+006" r="41565.1"/>
+ <path class="fil1" d="M923935 1.29171e+006c0,-12403 422,-12287 12557,-12557l0 12557 -12557 0zm-10047 -10045l0 7534c0,5424 10088,15066 12558,15066 9178,0 20093,-6930 20093,-15066l0 -15068c-10662,-2847 -4395,-5023 -12558,-5023l-5023 0c-4665,0 -15070,6211 -15070,12557z"/>
+ <path class="fil3" d="M936492 1.27915e+006c-12135,270 -12557,154 -12557,12557l12557 0 0 -12557z"/>
+ <circle class="fil3" cx="1.15153e+006" cy="1.03389e+006" r="41565.1"/>
+ <path class="fil1" d="M1.15663e+006 1.03999e+006l-10045 0 -2640 -10718 12578 -2404 107 13122zm-22604 -10047c0,9178 6932,20091 15070,20091l5023 0c8120,0 12557,-9116 12557,-17578l0 -2513c0,-6782 -1198,-6923 -2510,-12555l-12558 0c-8920,0 -17582,7875 -17582,12555z"/>
+ <polygon class="fil3" points="1.15663e+006,1.03999e+006 1.15652e+006,1.02687e+006 1.14395e+006,1.02927e+006 1.14659e+006,1.03999e+006 "/>
+ <circle class="fil3" cx="1.31309e+006" cy="1.21717e+006" r="41565.1"/>
+ <path class="fil1" d="M1.31784e+006 1.21061e+006c3380,6929 2609,-1759 2609,7843 0,5788 -7020,4898 -12557,5021l97 -9737 9851 -3127zm-19995 7843c0,5079 5913,15066 10047,15066 8617,0 22603,-6511 22603,-15066l0 -2513c0,-5855 -6702,-12555 -12559,-12555l-5021 0c-6579,0 -15070,11106 -15070,15068z"/>
+ <path class="fil3" d="M1.30799e+006 1.21374e+006l-97 9737c5537,-123 12557,767 12557,-5021 0,-9602 771,-914 -2609,-7843l-9851 3127z"/>
+ <circle class="fil3" cx="1.09681e+006" cy="1.78899e+006" r="41565.1"/>
+ <path class="fil1" d="M1.10465e+006 1.78973e+006c0,5786 -1748,7534 -7534,7534l-2512 0c-8353,0 -7356,-4508 -7585,-12864l17528 -2844 103 8174zm-27627 -5022l0 7534c0,8137 10915,15068 20093,15068l2511 0c8161,0 17580,-15517 17580,-22602 0,-8118 -9116,-12557 -17580,-12557l-10047 0c-5856,0 -12557,6700 -12557,12557z"/>
+ <path class="fil3" d="M1.08702e+006 1.7844e+006c229,8356 -768,12864 7585,12864l2512 0c5786,0 7534,-1748 7534,-7534l-103 -8174 -17528 2844z"/>
+ <circle class="fil3" cx="753689" cy="1.91119e+006" r="41565.1"/>
+ <path class="fil1" d="M752354 1.91846e+006l-2510 0c-7593,0 -6945,-2956 -7213,-9152l16790 -5736 2980 7354c-2618,3909 -3330,7534 -10047,7534zm-20091 -10045c0,10747 7741,20090 17581,20090 11475,0 22603,-13929 22603,-20090 0,-26260 -40184,-10972 -40184,0z"/>
+ <path class="fil3" d="M762401 1.91092e+006l-2980 -7354 -16790 5736c268,6196 -380,9152 7213,9152l2510 0c6717,0 7429,-3625 10047,-7534z"/>
+ <circle class="fil3" cx="1.01368e+006" cy="1.96189e+006" r="41565.1"/>
+ <path class="fil1" d="M1.00827e+006 1.95931e+006c6735,-1611 4734,-2511 10046,-2511 4111,0 7534,1503 7534,5023 0,4850 -4478,10045 -7534,10045 -8302,0 -9053,-4815 -10046,-12557zm-17581 7534c14551,1592 6046,12557 25115,12557 14262,0 17508,-10460 22605,-20091 -3543,-6694 -7073,-15068 -17582,-15068 -18069,0 -26701,7849 -30138,22602z"/>
+ <path class="fil3" d="M1.00827e+006 1.95931e+006c993,7742 1744,12557 10046,12557 3056,0 7534,-5195 7534,-10045 0,-3520 -3423,-5023 -7534,-5023 -5312,0 -3311,900 -10046,2511z"/>
+ <circle class="fil3" cx="899389" cy="1.81479e+006" r="41565.1"/>
+ <path class="fil1" d="M892919 1.81897e+006c0,-12403 422,-12287 12557,-12558l0 12558 -12557 0zm-10046 -10045l0 7534c0,5423 10087,15066 12557,15066 9178,0 20093,-6930 20093,-15066l0 -15068c-10662,-2847 -4395,-5023 -12557,-5023l-5024 0c-4665,0 -15069,6211 -15069,12557z"/>
+ <path class="fil3" d="M905476 1.80642e+006c-12135,271 -12557,155 -12557,12558l12557 0 0 -12558z"/>
+ <circle class="fil3" cx="801050" cy="1.68211e+006" r="41565.1"/>
+ <path class="fil1" d="M806154 1.68822e+006l-10045 0 -2640 -10717 12579 -2404 106 13121zm-22603 -10046c0,9178 6931,20091 15069,20091l5023 0c8120,0 12558,-9116 12558,-17579l0 -2512c0,-6783 -1198,-6924 -2511,-12556l-12557 0c-8921,0 -17582,7876 -17582,12556z"/>
+ <polygon class="fil3" points="806154,1.68822e+006 806048,1.6751e+006 793469,1.6775e+006 796109,1.68822e+006 "/>
+ <circle class="fil3" cx="922298" cy="1.59557e+006" r="41565.1"/>
+ <path class="fil1" d="M927040 1.589e+006c3380,6929 2609,-1759 2609,7843 0,5788 -7020,4898 -12557,5021l97 -9738 9851 -3126zm-19995 7843c0,5079 5913,15066 10047,15066 8617,0 22603,-6512 22603,-15066l0 -2513c0,-5855 -6702,-12555 -12558,-12555l-5022 0c-6579,0 -15070,11106 -15070,15068z"/>
+ <path class="fil3" d="M917189 1.59213e+006l-97 9738c5537,-123 12557,767 12557,-5021 0,-9602 771,-914 -2609,-7843l-9851 3126z"/>
+ <path class="fil4" d="M888840 1.28753e+006c0,-22953 18612,-41565 41565,-41565 22952,0 41565,18612 41565,41565 0,22952 -18613,41565 -41565,41565 -22953,0 -41565,-18613 -41565,-41565zm-8107 308040c0,-22953 18613,-41566 41566,-41566 22951,0 41564,18613 41564,41566 0,22951 -18613,41564 -41564,41564 -22953,0 -41566,-18613 -41566,-41564zm31844 -488915c0,-22953 18613,-41566 41566,-41566 22952,0 41564,18613 41564,41566 0,22952 -18612,41564 -41564,41564 -22953,0 -41566,-18612 -41566,-41564zm-167538 51053c0,22951 -18613,41564 -41565,41564 -22953,0 -41565,-18613 -41565,-41564 0,-22953 18612,-41566 41565,-41566 22952,0 41565,18613 41565,41566zm-132821 142109l35164 5007c-2,112913 -729,249014 -5120,361548 -1446,37021 -368,262990 -6461,338877 -78,986 34449,3382 86171,6413l453875 23348c-5367,-34699 -6416,-125782 -8398,-142701 -5875,-50106 -1743,-108852 -7536,-158212 -4986,-42490 -177,-121654 -177,-168081 0,-55552 -7534,-107366 -7534,-158214l0 -72827c0,-9745 4641,-458 5023,-17579 3039,-1180 8601,-2511 12557,-2511l12557 0c56542,0 96654,86424 118945,127176 5515,10084 47462,98278 68086,142122 811,1723 45344,-327714 50081,-362775 -12773,-14773 -26302,-45486 -31987,-56381 -12345,-23662 -28327,-43703 -43740,-64250 -16035,-21381 -27624,-42710 -46477,-61513 -18355,-18307 -35915,-33562 -53964,-51517 -50784,-50522 -93479,-26795 -171261,-42217 -64412,-12769 -100653,-35301 -100653,-112818l0 -2511c0,-7106 7230,-8990 12559,-12557 35276,0 107811,-21245 131468,-34290 33839,-18658 57921,-54502 80502,-85253 50137,-68279 79368,-132821 79368,-249620l0 -20092c0,-111082 -53694,-171206 -120554,-215972l-9902 3059c-997,-38860 -152285,-75887 -206091,-75887l-40184 0c-27794,0 -85346,20715 -112511,28133 -16235,4434 -35314,13350 -48229,22093 -7155,4844 -35960,27707 -38888,28922 -39609,16413 -101759,121223 -101759,177005l-5387 7233 -8558 65397c-1507,20276 17280,109785 21952,130316 5166,22696 38668,76747 51784,96386 22914,34306 40303,52632 74804,75884 12112,8162 36936,15650 52137,23207 17049,8476 44331,8237 44331,28502l0 40181c0,33695 -20829,61964 -50407,67627 -16841,3225 -29897,7865 -50029,7737 -8893,-55 -22988,1244 -27279,1046 -9416,-437 -9933,-3583 -22978,-3583l-2511 0c-113312,0 -201012,120910 -258023,183992 -37587,41587 -65645,76494 -100677,120329 -18271,22861 -26184,41673 -47563,62939 -6921,6886 -48327,55593 -48327,62176l0 7534c-20950,466 -32813,30495 -44545,43356 -14145,15506 -26054,29863 -37850,47536 -23426,35095 -47915,65781 -70809,99967l3075 12449c-23497,6231 -42172,87244 -45585,118327 -1979,18024 -5159,57632 -1697,76661 2234,12273 1561,25197 1507,38674 -79,19933 5026,26223 5026,35156l0 30136 -2250 60747 202829 -25303 -2756 -37905 589 -87947c0,-91135 24174,-102857 63257,-152721 32361,-41286 64706,-78128 97011,-118971 8388,-10604 16048,-18681 24898,-30352 4786,-6312 7183,-9249 12141,-15487 9570,-12042 5587,-1555 14246,-10868 13451,-14471 27328,-44195 45202,-62788 29027,-30189 68459,-93495 122489,-93495l5023 0zm188833 340735c22951,0 41564,18613 41564,41566 0,22952 -18613,41564 -41564,41564 -22954,0 -41566,-18612 -41566,-41564 0,-22953 18612,-41566 41566,-41566zm56773 174244c0,-22953 18613,-41566 41566,-41566 22951,0 41564,18613 41564,41566 0,22952 -18613,41564 -41564,41564 -22953,0 -41566,-18612 -41566,-41564zm-82423 -506554c22952,0 41564,18613 41564,41566 0,22951 -18612,41564 -41564,41564 -22953,0 -41566,-18613 -41566,-41564 0,-22953 18613,-41566 41566,-41566zm-292280 67117c0,22951 -18613,41564 -41565,41564 -22953,0 -41565,-18613 -41565,-41564 0,-22953 18612,-41566 41565,-41566 22952,0 41565,18613 41565,41566zm-148683 82841c22951,0 41564,18613 41564,41566 0,22952 -18613,41564 -41564,41564 -22954,0 -41566,-18612 -41566,-41564 0,-22953 18612,-41566 41566,-41566zm-94770 120321c22951,0 41564,18613 41564,41566 0,22952 -18613,41564 -41564,41564 -22954,0 -41566,-18612 -41566,-41564 0,-22953 18612,-41566 41566,-41566zm526428 -99693c22952,0 41565,18613 41565,41566 0,22951 -18613,41564 -41565,41564 -22953,0 -41565,-18613 -41565,-41564 0,-22953 18612,-41566 41565,-41566zm53085 -472506c0,22952 -18613,41564 -41564,41564 -22954,0 -41566,-18612 -41566,-41564 0,-22953 18612,-41566 41566,-41566 22951,0 41564,18613 41564,41566zm-341604 177611c22952,0 41564,18613 41564,41566 0,22952 -18612,41564 -41564,41564 -22953,0 -41566,-18612 -41566,-41564 0,-22953 18613,-41566 41566,-41566zm71853 7897c8908,0 22604,1101 22604,10045 0,9600 -7436,15068 -17582,15068 -2698,0 -10045,-7345 -10045,-12557l0 -5022c0,-4111 1503,-7534 5023,-7534zm-248568 135021c22952,0 41564,18613 41564,41566 0,22952 -18612,41565 -41564,41565 -22953,0 -41566,-18613 -41566,-41565 0,-22953 18613,-41566 41566,-41566zm411262 584340c0,-22953 18613,-41566 41566,-41566 22952,0 41564,18613 41564,41566 0,22951 -18612,41564 -41564,41564 -22953,0 -41566,-18613 -41566,-41564zm488117 -1.40268e+006c-22953,0 -41565,-18613 -41565,-41565 0,-22953 18612,-41565 41565,-41565 22952,0 41565,18612 41565,41565 0,22952 -18613,41565 -41565,41565zm-158548 196125c-21022,0 -17092,-67383 -113615,-82401 -26266,-4088 -58230,13263 -71583,25296 -9011,8120 -43514,49571 -48376,49571 -3056,0 -7534,-5195 -7534,-10046 0,-19773 59499,-77626 84305,-79691l6035 -1288 42679 -5176c17958,-1395 52700,13726 63285,20459 16156,10276 39114,22499 41037,45606l3767 0c272,12221 16251,37670 0,37670zm14769 -98254c-22953,0 -41566,-18612 -41566,-41564 0,-22953 18613,-41566 41566,-41566 22951,0 41564,18613 41564,41566 0,22952 -18613,41564 -41564,41564zm75520 -251817c-22953,0 -41565,-18613 -41565,-41564 0,-22954 18612,-41566 41565,-41566 22952,0 41565,18612 41565,41566 0,22951 -18613,41564 -41565,41564zm-192447 426082c0,22952 -18613,41565 -41565,41565 -22953,0 -41566,-18613 -41566,-41565 0,-22953 18613,-41565 41566,-41565 22952,0 41565,18612 41565,41565zm-26853 -484175c-22953,0 -41566,-18613 -41566,-41564 0,-22953 18613,-41566 41566,-41566 22952,0 41564,18613 41564,41566 0,22951 -18612,41564 -41564,41564zm-732781 1.16375e+006c22952,0 41564,18612 41564,41566 0,22951 -18612,41564 -41564,41564 -22953,0 -41566,-18613 -41566,-41564 0,-22954 18613,-41566 41566,-41566zm402055 -419942c22951,0 41564,18612 41564,41566 0,22951 -18613,41564 -41564,41564 -22954,0 -41566,-18613 -41566,-41564 0,-22954 18612,-41566 41566,-41566zm717545 352904c0,-22954 18613,-41566 41566,-41566 22952,0 41564,18612 41564,41566 0,22951 -18612,41564 -41564,41564 -22953,0 -41566,-18613 -41566,-41564zm-167519 -649396c-22953,0 -41565,-18612 -41565,-41564 0,-22953 18612,-41566 41565,-41566 22952,0 41565,18613 41565,41566 0,22952 -18613,41564 -41565,41564zm-163124 -335485l0 -5024c0,-25304 29762,-47714 57766,-47714 47889,0 47310,90408 -12558,90408l-2511 0c-24312,0 -42697,-13903 -42697,-37670zm302672 808879c0,-22953 18612,-41566 41566,-41566 22951,0 41564,18613 41564,41566 0,22952 -18613,41564 -41564,41564 -22954,0 -41566,-18612 -41566,-41564zm-161569 -183287c0,-22954 18613,-41566 41566,-41566 22952,0 41564,18612 41564,41566 0,22951 -18612,41564 -41564,41564 -22953,0 -41566,-18613 -41566,-41564zm-41698 196038c0,-22953 18612,-41566 41565,-41566 22952,0 41565,18613 41565,41566 0,22952 -18613,41564 -41565,41564 -22953,0 -41565,-18612 -41565,-41564zm-96149 731969c0,-22953 18613,-41566 41566,-41566 22952,0 41564,18613 41564,41566 0,22952 -18612,41564 -41564,41564 -22953,0 -41566,-18612 -41566,-41564zm15976 -519290c0,-22954 18612,-41566 41565,-41566 22952,0 41565,18612 41565,41566 0,22951 -18613,41564 -41565,41564 -22953,0 -41565,-18613 -41565,-41564zm67159 346390c0,-22953 18613,-41566 41566,-41566 22952,0 41564,18613 41564,41566 0,22952 -18612,41564 -41564,41564 -22953,0 -41566,-18612 -41566,-41564zm-5596 -202389c0,-22953 18613,-41566 41566,-41566 22952,0 41564,18613 41564,41566 0,22951 -18612,41564 -41564,41564 -22953,0 -41566,-18613 -41566,-41564zm-887237 231027c22951,0 41564,18613 41564,41566 0,22951 -18613,41564 -41564,41564 -22953,0 -41566,-18613 -41566,-41564 0,-22953 18613,-41566 41566,-41566zm-67406 -113626c22952,0 41564,18613 41564,41566 0,22952 -18612,41564 -41564,41564 -22953,0 -41566,-18612 -41566,-41564 0,-22953 18613,-41566 41566,-41566zm720556 -1.1345e+006c-22954,0 -41566,-18613 -41566,-41564 0,-22953 18612,-41566 41566,-41566 22951,0 41564,18613 41564,41566 0,22951 -18613,41564 -41564,41564zm-7447 -126050c-14492,0 -37674,-23836 -37674,-40181l0 -7534c0,-26492 24741,-50225 45209,-50225l10045 0c15340,0 32652,18138 32652,32647l0 22602c0,12778 -15234,37670 -27629,37670 -336,0 -4974,-2472 -5023,-2513 -3474,1840 -13422,7534 -17580,7534zm-23605 -176932c0,22952 -18613,41565 -41564,41565 -22954,0 -41566,-18613 -41566,-41565 0,-22953 18612,-41565 41566,-41565 22951,0 41564,18612 41564,41565zm-25067 383413c0,22951 -18613,41564 -41564,41564 -22953,0 -41566,-18613 -41566,-41564 0,-22953 18613,-41566 41566,-41566 22951,0 41564,18613 41564,41566zm-33215 -191706c0,22951 -18612,41564 -41564,41564 -22953,0 -41566,-18613 -41566,-41564 0,-22954 18613,-41566 41566,-41566 22952,0 41564,18612 41564,41566z"/>
+ <path class="fil1" d="M2.09702e+006 419471l0 40181c0,25800 15406,97285 23349,117285 14480,36462 29868,60579 49971,90667 8056,12058 19820,31262 30103,40217 9031,7865 6123,9168 17538,17623 6807,5041 14154,9425 20290,14869 10115,8977 82949,39359 99857,43298l0 50225c0,34659 -24136,36161 -30399,51078l-52482 9194 -27627 0 0 -5021c-133025,11067 -176577,55537 -245468,131252 -54495,59891 -128575,139419 -172977,206247 -18322,27576 -20866,29004 -40522,52400 -12071,14369 -35661,38535 -44421,51013 -26280,37428 -53728,68607 -81335,107022 -26741,37213 -54834,69224 -74836,113519 -23124,51206 -33628,83966 -33628,157235l0 37670c0,30290 5129,51834 5026,80358 -67,18321 -6812,76537 8200,80382l109 -3845 204594 -26306 -205110 25587 2250 -60747 0 -30136c0,-8933 -5105,-15223 -5026,-35156 54,-13477 727,-26401 -1507,-38674 -3462,-19029 -282,-58637 1697,-76661 3413,-31083 22088,-112096 45585,-118327l-3075 -12449c22894,-34186 47383,-64872 70809,-99967 11796,-17673 23705,-32030 37850,-47536 11732,-12861 23595,-42890 44545,-43356l0 -7534c0,-6583 41406,-55290 48327,-62176 21379,-21266 29292,-40078 47563,-62939 35032,-43835 63090,-78742 100677,-120329 57011,-63082 144711,-183992 258023,-183992l2511 0c13045,0 13562,3146 22978,3583 4291,198 18386,-1101 27279,-1046 20132,128 33188,-4512 50029,-7737 29578,-5663 50407,-33932 50407,-67627l0 -40181c0,-20265 -27282,-20026 -44331,-28502 -15201,-7557 -40025,-15045 -52137,-23207 -34501,-23252 -51890,-41578 -74804,-75884 -13116,-19639 -46618,-73690 -51784,-96386 -4672,-20531 -23459,-110040 -21952,-130316l8558 -65397 5387 -7233c0,-55782 62150,-160592 101759,-177005 2928,-1215 31733,-24078 38888,-28922 12915,-8743 31994,-17659 48229,-22093 27165,-7418 84717,-28133 112511,-28133l40184 0c53806,0 205094,37027 206091,75887l9902 -3059c66860,44766 120554,104890 120554,215972l0 20092c0,116799 -29231,181341 -79368,249620 -22581,30751 -46663,66595 -80502,85253 -23657,13045 -96192,34290 -131468,34290 -5329,3567 -12559,5451 -12559,12557l0 2511c0,77517 36241,100049 100653,112818 77782,15422 120477,-8305 171261,42217 18049,17955 35609,33210 53964,51517 18853,18803 30442,40132 46477,61513 15413,20547 31395,40588 43740,64250 7469,14311 28472,62827 43519,64473 -2583,-31037 -56110,-100927 -73304,-125098 -34235,-48127 -46285,-67993 -90606,-107796 -17827,-16010 -33218,-30770 -55393,-42553 -30468,-16190 -46752,-11228 -84772,-15688 -38044,-4465 -55207,3202 -86453,-11497 -36387,-17118 -33544,-15872 -53744,-46466l-5295 -52714 12558 0c29473,0 111532,-25990 130621,-37648 24134,-14740 64945,-63776 81799,-88979 7547,-11285 10286,-9818 18179,-22001 4890,-7546 11873,-19946 15214,-27481 9735,-21962 16007,-35598 24501,-60888 11643,-34673 21025,-104668 21025,-149744l0 -20092c0,-40671 -17423,-96777 -32575,-123129 -21284,-37021 -38320,-58166 -74897,-80812 -13981,-8657 -33045,-21770 -46165,-31687 -19324,-14607 -28988,-15825 -51467,-26390 -22356,-10507 -97671,-29294 -128931,-29294l-47720 0c-69577,0 -197803,56370 -229632,94350 -14505,17310 -23062,23381 -36594,43773 -10681,16095 -21245,33745 -28641,54233 -11859,32849 -31634,89789 -31634,131605z"/>
+ <path class="fil1" d="M1.74791e+006 1.75047e+006l-589 87947 3101 42642 8038 -29 -3015 -62754 -2146 -55557 14704 -90100 7534 0 0 -15066c0,-4101 76078,-99944 84746,-108635 14976,-15012 31195,-35962 45166,-52777 11411,-13733 30030,-48408 48408,-44517 7649,-32824 54072,-76830 70814,-102473 15485,-23716 63400,-73318 99972,-73318l12557 0c7667,0 20093,4731 20093,12555l1180 135629 -7595 426924 -1121 37652 0 85385c0,9602 -769,914 2513,7534 533,-390 1037,-1309 1510,-2716 472,-1403 -1031,-5750 1335,-5630l546471 28113c3192,162 -546141,-26126 -545826,-30059 6093,-75887 5015,-301856 6461,-338877 4391,-112534 5118,-248635 5120,-361548l-35164 -5007 -5023 0c-54030,0 -93462,63306 -122489,93495 -17874,18593 -31751,48317 -45202,62788 -8659,9313 -4676,-1174 -14246,10868 -4958,6238 -7355,9175 -12141,15487 -8850,11671 -16510,19748 -24898,30352 -32305,40843 -64650,77685 -97011,118971 -39083,49864 -63257,61586 -63257,152721z"/>
+ <path class="fil1" d="M2.67719e+006 1.28336e+006c-382,17121 -5023,7834 -5023,17579l0 72827c0,50848 7534,102662 7534,158214 0,46427 -4809,125591 177,168081 5793,49360 1661,108106 7536,158212 2397,20456 3428,149321 12380,155879 10894,-7982 418,-152493 -3049,-175255 -6615,-43436 -6998,-131476 -6998,-181351 0,-63707 26,-123373 -2415,-185933 -1486,-38028 -12147,-150560 -5119,-180719 47298,0 62653,15404 82897,42675 17251,23235 34104,53485 47740,80342 13459,26509 29711,58464 41150,86931 5413,13466 13877,28424 20753,42032 5778,11438 11563,38134 25964,39332l0 -7534c0,-98 -10645,-20290 -10154,-23938l49259 -366367c244,-1821 -49629,367605 -50487,365780 -20624,-43844 -62571,-132038 -68086,-142122 -22291,-40752 -62403,-127176 -118945,-127176l-12557 0c-3956,0 -9518,1331 -12557,2511z"/>
+ <path class="fil1" d="M2.39954e+006 654000l-6035 -1288c-24806,-2065 -84305,-59918 -84305,-79691 0,-4851 4478,-10046 7534,-10046 4862,0 39365,41451 48376,49571 13353,12033 45317,29384 71583,25296 96523,-15018 92593,-82401 113615,-82401 16251,0 272,25449 0,37670l-3767 0c-1923,23107 -24881,35330 -41037,45606 -10585,6733 -45327,21854 -63285,20459l-42679 -5176z"/>
+ <path class="fil1" d="M2.48882e+006 369243l0 5024c0,23767 18385,37670 42697,37670l2511 0c59868,0 60447,-90408 12558,-90408 -28004,0 -57766,22410 -57766,47714z"/>
+ <path class="fil1" d="M2.29041e+006 361709l0 7534c0,16345 23182,40181 37674,40181 4158,0 14106,-5694 17580,-7534 49,41 4687,2513 5023,2513 12395,0 27629,-24892 27629,-37670l0 -22602c0,-14509 -17312,-32647 -32652,-32647l-10045 0c-20468,0 -45209,23733 -45209,50225z"/>
+ <path class="fil4" d="M2.34817e+006 828815c0,33695 -20829,61964 -50407,67627 -16841,3225 -29897,7865 -50029,7737 -8893,-55 -22988,1244 -27279,1046 -9416,-437 -9933,-3583 -22978,-3583l-2511 0c-113312,0 -201012,120910 -258023,183992 -37587,41587 -65645,76494 -100677,120329 -18271,22861 -26184,41673 -47563,62939 -6921,6886 -48327,55593 -48327,62176l0 7534c-20950,466 -32813,30495 -44545,43356 -14145,15506 -26054,29863 -37850,47536 -23426,35095 -47915,65781 -70809,99967l3075 12449c-23497,6231 -42172,87244 -45585,118327 -1979,18024 -5159,57632 -1697,76661 2234,12273 1561,25197 1507,38674 -79,19933 5026,26223 5026,35156l0 30136 -2250 60747 202830 -25303 -2757 -37905 589 -87947c0,-91135 24174,-102857 63257,-152721 32361,-41286 64706,-78128 97011,-118971 8388,-10604 16048,-18681 24898,-30352 4786,-6312 7183,-9249 12141,-15487 9570,-12042 5587,-1555 14246,-10868 13451,-14471 27328,-44195 45202,-62788 29027,-30189 68459,-93495 122489,-93495l5023 0 35164 5007c-2,112913 -729,249014 -5120,361548 -1446,37021 -368,262990 -6461,338877 -79,987 34454,3382 86183,6413l453864 23349c-5368,-34700 -6416,-125783 -8399,-142702 -5875,-50106 -1743,-108852 -7536,-158212 -4986,-42490 -177,-121654 -177,-168081 0,-55552 -7534,-107366 -7534,-158214l0 -72827c0,-9745 4641,-458 5023,-17579 3039,-1180 8601,-2511 12557,-2511l12557 0c56542,0 96654,86424 118945,127176 5515,10084 47462,98278 68086,142122 810,1724 45342,-327711 50081,-362775 -12773,-14773 -26301,-45487 -31987,-56381 -12345,-23662 -28327,-43703 -43740,-64250 -16035,-21381 -27624,-42710 -46477,-61513 -18355,-18307 -35915,-33562 -53964,-51517 -50784,-50522 -93479,-26795 -171261,-42217 -64412,-12769 -100653,-35301 -100653,-112818l0 -2511c0,-7106 7230,-8990 12559,-12557 35276,0 107811,-21245 131468,-34290 33839,-18658 57921,-54502 80502,-85253 50137,-68279 79368,-132821 79368,-249620l0 -20092c0,-111082 -53694,-171206 -120554,-215972l-9902 3059c-997,-38860 -152285,-75887 -206091,-75887l-40184 0c-27794,0 -85346,20715 -112511,28133 -16235,4434 -35314,13350 -48229,22093 -7155,4844 -35960,27707 -38888,28922 -39609,16413 -101759,121223 -101759,177005l-5387 7233 -8558 65397c-1507,20276 17280,109785 21952,130316 5166,22696 38668,76747 51784,96386 22914,34306 40303,52632 74804,75884 12112,8162 36936,15650 52137,23207 17049,8476 44331,8237 44331,28502l0 40181zm-20092 -419391c-14492,0 -37674,-23836 -37674,-40181l0 -7534c0,-26492 24741,-50225 45209,-50225l10045 0c15340,0 32652,18138 32652,32647l0 22602c0,12778 -15234,37670 -27629,37670 -336,0 -4974,-2472 -5023,-2513 -3474,1840 -13422,7534 -17580,7534zm71463 244576l-6035 -1288c-24806,-2065 -84305,-59918 -84305,-79691 0,-4851 4478,-10046 7534,-10046 4862,0 39365,41451 48376,49571 13353,12033 45317,29384 71583,25296 96523,-15018 92593,-82401 113615,-82401 16251,0 272,25449 0,37670l-3767 0c-1923,23107 -24881,35330 -41037,45606 -10585,6733 -45327,21854 -63285,20459l-42679 -5176zm89276 -279733l0 -5024c0,-25304 29762,-47714 57766,-47714 47889,0 47310,90408 -12558,90408l-2511 0c-24312,0 -42697,-13903 -42697,-37670z"/>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Suppurative_otitis_media.svg b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Suppurative_otitis_media.svg
new file mode 100644
index 0000000..fa31822
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/images/symptoms/Suppurative_otitis_media.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Creator: CorelDRAW -->
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="27cm" height="18cm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
+viewBox="0 0 2.97e+006 2.1e+006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+ <![CDATA[
+ .str0 {stroke:#1F1A17;stroke-width:2000}
+ .fil0 {fill:#1F1A17}
+ .fil2 {fill:#6D609E}
+ .fil1 {fill:white}
+ .fil3 {fill:#E71417}
+ ]]>
+ </style>
+ </defs>
+ <g id="Warstwa_x0020_1">
+ <metadata id="CorelCorpID_0Corel-Layer"/>
+ <rect class="fil0 str0" x="1.4538e+006" y="508.039" width="31203" height="2.09875e+006"/>
+ <g id="_158027216">
+ <path id="_154246008" class="fil1" d="M2.55925e+006 1.65496e+006c-17548,70 -44693,-7815 -59764,-12236 -26958,-7910 -24969,-15909 -43609,-28395l1522 -7472c-6881,-5195 -16291,-31547 -16291,-44236l0 -36935 4284 -42406 -591 -44389c0,-22786 -11237,-57249 -31381,-57249l-3694 0c-28425,0 -36929,17139 -36918,46168 8,28738 -1768,53464 -3707,79396 -1883,25169 3759,60691 -3383,79717 -12539,33398 -17148,24419 -40907,40334 -5312,-2635 1880,-1520 -5537,-1847l-102 2299 -134657 -5958c-10612,-505 -32245,-459 -35072,7352 -7585,-631 -4124,-1846 -11076,-1846 -18243,0 -44303,21072 -44303,36935l0 14772c0,27197 77683,29548 108913,29548l11076 0c11203,0 5656,-5254 18460,-5541l1745 5580c20482,-39 75445,2339 83170,12888 -3841,5243 -29161,0 -42457,0 -17389,1 -31519,-766 -46136,-1861 -14170,-1061 -33294,10 -48010,15 -19038,5 -34526,-5541 -42458,-5541l-18460 0c-14972,0 -40612,27012 -40612,42475l0 1846c0,27395 26389,38840 55379,38782 31906,-64 61420,3693 90455,3693l-6368 11746 -938 -1931 -84938 -5196c-24485,-573 -36803,14574 -46205,28622l2313 18406c20224,13922 20664,22291 58647,22179 24230,-72 50781,3737 77489,3737l3793 7332 -4162 3379c-3771,-596 -3876,-1477 -8862,-1477l-31381 0c-11003,0 -14768,7452 -14768,18467 0,18414 60187,22286 83061,22167 30013,-156 72702,8414 95855,3541 23216,-4887 20108,-4367 39679,-12012 11937,-4664 24296,-12751 34524,-17171 15637,-6755 66133,-14992 88388,-14992l23998 0 62852 4557 7296 981c25151,0 37775,616 62893,3564 22242,2610 43082,-817 65236,3067 14204,2490 75954,12897 101219,20275 1358,396 2610,785 3719,1153 5520,-25943 23561,-110489 35761,-165419l8945 -41411c5418,-25090 -66346,-18883 -95021,-18827 -21904,43 -32987,268 -50261,-3273 -10113,-2074 -36745,-11501 -42039,-11501 -6364,0 -7147,1367 -12921,1848l0 -7388c-15050,-335 -41513,-9940 -58610,-13387 -19728,-3978 -40624,-7022 -65073,-6924z"/>
+ <path id="_155897216" class="fil0" d="M2.33589e+006 1.61064e+006l-11076 0c-15954,10688 -96157,367 -125548,1429l-73817 4111c-11571,7752 -44599,31411 -42816,49904l2569 21792 18095 20640c-3541,2373 -18131,14668 -20696,18076 -1420,1889 -12533,25182 -12533,26246l0 9234c0,17561 16316,37372 33229,38780l0 3693c-10381,2773 -25845,21430 -25845,35088 0,39154 47773,46168 88607,46168 -2676,4000 -5537,6148 -5537,12927l0 5540c0,50745 134335,21169 166140,42475 17111,-3988 44194,-6775 58246,-13751 9225,-4580 45139,-19531 48817,-25049l64289 -11093 324 1878 59142 -725 46079 4418 34 2008 53722 1419 5315 3961c22501,-14283 155463,15674 175576,20626l7176 -5852c-912,-1245 -4800,-2789 -10629,-4490 -25265,-7378 -87015,-17785 -101219,-20275 -22154,-3884 -42994,-457 -65236,-3067 -25118,-2948 -37742,-3564 -62893,-3564l-7296 -981 -62852 -4557 -23998 0c-22255,0 -72751,8237 -88388,14992 -10228,4420 -22587,12507 -34524,17171 -19571,7645 -16463,7125 -39679,12012 -23153,4873 -65842,-3697 -95855,-3541 -22874,119 -83061,-3753 -83061,-22167 0,-11015 3765,-18467 14768,-18467l31381 0c4986,0 5091,881 8862,1477l4162 -3379 -3793 -7332c-26708,0 -53259,-3809 -77489,-3737 -37983,112 -38423,-8257 -58647,-22179l-2313 -18406c9402,-14048 21720,-29195 46205,-28622l84938 5196 938 1931 6368 -11746c-29035,0 -58549,-3757 -90455,-3693 -28990,58 -55379,-11387 -55379,-38782l0 -1846c0,-15463 25640,-42475 40612,-42475l18460 0c7932,0 23420,5546 42458,5541 14716,-5 33840,-1076 48010,-15 14617,1095 28747,1862 46136,1861 13296,0 38616,5243 42457,0 -7725,-10549 -62688,-12927 -83170,-12888l-1745 -5580c-12804,287 -7257,5541 -18460,5541l-11076 0c-31230,0 -108913,-2351 -108913,-29548l0 -14772c0,-15863 26060,-36935 44303,-36935 6952,0 3491,1215 11076,1846 2827,-7811 24460,-7857 35072,-7352l134657 5958 102 -2299c7417,327 225,-788 5537,1847 23759,-15915 28368,-6936 40907,-40334 7142,-19026 1500,-54548 3383,-79717 1939,-25932 3715,-50658 3707,-79396 -11,-29029 8493,-46168 36918,-46168l3694 0c20144,0 31381,34463 31381,57249l591 44389 -4284 42406 0 36935c0,12689 9410,39041 16291,44236l-1522 7472c18640,12486 16651,20485 43609,28395 15071,4421 42216,12306 59764,12236 24449,-98 45345,2946 65073,6924 17097,3447 43560,13052 58610,13387l0 7388c5774,-481 6557,-1848 12921,-1848 5294,0 31926,9427 42039,11501 17274,3541 28357,3316 50261,3273 28675,-56 100439,-6263 95021,18827l-46369 214656c-401,1860 47268,-222654 49146,-222504l5578 -1745c-3768,-14114 -85379,-15624 -106676,-18860 -17401,-2644 -36327,-4179 -55444,-7321 -15082,-2478 -31133,-10283 -50013,-12756 -14423,-1890 -32450,-9339 -51789,-10979 -16703,-1415 -34701,-8186 -53588,-9180 -40498,-2131 -74133,-10583 -99684,-27699l0 -11081c-19278,-12915 -13500,-17558 -25811,-33310l3659 -99653 0 -49863c0,-10712 -8425,-30467 -12899,-36956 -8190,-11878 -17345,-16074 -33274,-14790 -39600,3195 -40513,22268 -40542,62871 -22,29982 -3913,62488 -3730,97839 203,39230 -1411,61182 -25852,77555z"/>
+ </g>
+ <g id="_154833416">
+ <g>
+ <path id="_158614352" class="fil0" d="M1.23556e+006 821142l6195 -79 -2510 -13378c10384,6812 11726,19820 11726,36580l0 11563 -2283 36586c-6134,-1707 -9767,-14819 -9767,-19489l-3361 -51783zm-3852 -84788c13128,-19613 23076,-25430 33946,-52756 6209,-15612 12284,-55156 31547,-55156l15409 0c29202,0 40452,53981 40452,84787 0,58906 -32746,111702 -32746,169576l0 34687c0,27789 11731,42642 18164,64691 6839,23442 14582,35158 14582,66345 0,23969 -2829,48175 -26969,48175l-3852 0c-50200,0 -61781,-57200 -82827,-88641l5641 -81072 2063 137 0 -19270c19053,-424 15411,-40491 15411,-59736l0 -1928c0,-23672 -4820,-47143 -23115,-52029l-7706 -57810zm-824430 -319884c1109,-10151 32986,-27992 42351,-32785 18074,-9251 32314,-12782 53248,-19956 18428,-6315 37643,-11265 57315,-15888 9110,-2141 56697,-10377 62824,-10377l13483 0c41267,0 125124,10760 159114,20035 19053,5200 57210,15543 72417,18124 32197,5463 41126,13163 68963,19651l0 7707c24357,2028 83748,29790 102115,40443 38802,22506 50537,26369 79780,60861 17829,21030 46835,59170 58885,83689 3827,7786 9347,15808 12791,23818 5237,12184 458,12775 8786,25895 10465,16484 15812,27141 20801,48565l-9548 -2361c-83,19772 8001,37022 11018,56773 3137,20539 6236,35482 6236,59282 -4080,25359 -3959,54919 5407,93728 -2791,26039 9260,-7549 -804,51548 -2209,12969 -5201,60238 -4748,66822 2323,33697 -22970,92240 -22970,125127 -2417,3609 -14861,37664 -17382,44277 -5377,14102 -11039,29435 -16132,43598 -10122,28158 -25113,58535 -37731,83655 -7733,15395 -37344,59411 -48684,72698 -18687,21897 -36931,42148 -55687,63766 -10557,12166 -51576,47607 -66446,54928 -12681,6242 -27008,14900 -39546,22102 -12805,7357 -27294,10881 -40464,19258 -25562,16260 -147533,50490 -190310,50490l-23114 0c-13081,0 -51351,-938 -59514,-4053 -10076,-3844 -37324,-13289 -50282,-13289 -4764,-3191 -65473,-19281 -80286,-25665 -26020,-11218 -47646,-21599 -74590,-31369 -49471,-17937 -95814,-47016 -137852,-72135 -49490,-29573 -79324,-50179 -111392,-98609 -11154,-16846 -29512,-50866 -36451,-69519 -5370,-14432 -10471,2209 -18614,-33406 -3012,-13174 -10817,-27821 -10817,-41208l-4132 -5550c280,-40210 -15332,-77721 -15158,-113899 182,-37395 -5751,-80667 -5751,-123354 0,-52395 30334,-134838 46455,-175132 21476,-53673 49882,-96435 77442,-144135 22185,-38399 180263,-224150 218974,-224150zm-298568 867153c403,1729 30303,59247 32408,62002 7359,9633 12601,20230 19194,28975 5096,6758 17299,17461 24001,24165 19473,19481 30813,27021 53841,42487 17308,11624 41635,25725 59958,36369 20434,11871 41814,20874 61751,32646 21525,12708 46559,16643 68616,27707 19623,9844 46246,20983 67331,28993 5782,2194 72742,23027 73309,22214l19225 836c15479,10369 51829,13489 77050,13489l38524 0c4320,0 4229,-1525 7705,-3854 64519,0 164888,-41843 211027,-64451 62142,-30448 112168,-71731 151107,-124395 19405,-26247 41822,-47680 57782,-79013 7573,-14870 18253,-27401 25046,-44316 6343,-15796 13330,-32636 20395,-48969 14302,-33065 26884,-64958 37653,-101077 6066,-20346 22853,-92969 22853,-115880 11584,13330 16853,38693 31107,57523 10025,13247 37219,29192 59428,29192l3852 0c22100,0 32746,-33419 32746,-53957l0 -11561c0,-51186 -32746,-84082 -32746,-125256l0 -44322c0,-10984 12640,-65720 16148,-78267 5409,-19343 16598,-56427 16598,-77819l0 -21197c0,-10885 -3852,-10541 -3852,-23124 -9836,-3971 -4898,-57810 -52009,-57810 -55580,0 -41568,78566 -78879,105948l-5876 -15379c7681,-639 9631,-3680 9631,-11563l0 -1926c0,-5431 -12755,-39202 -15368,-44362 -7510,-14827 -13804,-22006 -19304,-40427 -5564,-18635 -33032,-59230 -44832,-74624 -9318,-12155 -16116,-22094 -23100,-36628 -1617,-3368 -25604,-25058 -31339,-28387 -23803,-13813 -48452,-33058 -74349,-45096 -11029,-5126 -31091,-12331 -43245,-16475 -17406,-5934 -27801,-13067 -41231,-18489 -13611,-5496 -29056,-11712 -43951,-15767 -9551,-2600 -40726,-11653 -47038,-12682 -15204,-2474 -33047,-7271 -48488,-11228 -16744,-4292 -35388,-3902 -50606,-9114 -12453,-4263 -89458,-10925 -108504,-10925 -104919,0 -237931,56406 -287489,111288 -13635,15097 -35364,33630 -51044,49137 -16262,16083 -34293,34002 -48282,51905 -28802,36857 -62854,71020 -86384,113991 -12510,22848 -24386,39134 -36605,63584 -11428,22860 -22058,43649 -32307,67885 -11528,27258 -45533,122667 -45437,154952 208,70182 2282,120983 9767,186874 3237,28503 23853,154484 44212,156178z"/>
+ <path id="_155898952" class="fil0" d="M663464 1.24701e+006l36829 1649 5548 4133c32996,0 73419,18636 92459,32760 16351,12129 57159,44409 67419,59736l52199 51829 1736 -1726c6386,-4279 25040,-10369 25040,-19270 0,-166 -16368,-23685 -18629,-27611 -3576,-6207 -13830,-24600 -17490,-28752 -5671,-6433 -13658,-19341 -19010,-27230 -9049,-13341 -9633,-12969 -20473,-23841 -14906,-14952 -34598,-27912 -53070,-39405 -9959,-6196 -18873,-11262 -28846,-17389 -9002,-5530 -22999,-7529 -31253,-13058 -16978,0 -34489,-9635 -59713,-9635 -87940,0 -146307,26805 -197273,64724 -12474,9280 -25443,19026 -36010,29492 -10184,10082 -21721,25237 -32184,33321 -10335,7987 -23165,23476 -31522,33985 -2785,3503 -24693,36963 -24693,38887l0 7709c0,6698 19428,17343 23115,17343 9875,0 20343,-22092 32746,-23124 1851,-22267 75506,-81202 94771,-94038 29183,-19444 91318,-50489 138304,-50489z"/>
+ <path id="_156696624" class="fil0" d="M746291 753697c0,29350 9169,39953 24569,54428 4710,4425 18074,13389 23923,14608 4536,945 34227,6118 34338,6118 25033,0 63564,-45826 63564,-71301l0 -23123c0,-22869 -10023,-36004 -18615,-50749 -5842,-10025 -29031,-32123 -41097,-26331 -1896,-4701 -4675,-5782 -11558,-5782 -12485,0 -24521,6070 -33405,10903 -17689,9626 -11375,10875 -20998,23316 -17394,22489 -20721,29068 -20721,67913z"/>
+ <path id="_155468512" class="fil0" d="M345633 763332c0,27418 5800,30681 19733,43851 7725,7302 27038,23305 39339,23594l643 5781c37782,-842 46979,-6821 64481,-29916 12973,-17116 24126,-41319 24126,-70288l0 -9635c0,-45626 -45402,-67112 -89118,-58320 -33364,6708 -59204,54346 -59204,94933z"/>
+ <path id="_155468064" class="fil0" d="M850309 474282c2464,10583 38532,58887 47387,72067 7278,10835 39328,70530 48924,70530 14861,0 9299,-10242 17337,-13489l0 -5781c0,-14649 -39925,-57903 -46548,-70980 -3158,-6234 -8069,-10797 -10986,-17915 -5144,-12546 -1401,-8105 -9402,-19500 -4955,-7059 -13953,-36130 -23597,-36130 -13704,0 -18268,12033 -23115,21198z"/>
+ <path id="_158026448" class="fil0" d="M282067 601463l0 3855c0,4697 11983,18900 15411,21196 26071,-17465 40486,-48234 62077,-70861 10416,-10915 61202,-59186 61202,-71736l0 -1928c0,-11823 -14126,-9386 -17337,-17342 -13330,295 -24227,22782 -32276,31301 -8227,8711 -23661,25722 -30519,34985 -6011,8118 -58558,69600 -58558,70530z"/>
+ <path id="_159052208" class="fil0" d="M1.34343e+006 1.05431e+006l0 -13488c0,-15879 -7705,-13736 -7705,-34687l-5547 -4133c-3230,2287 -6011,2834 -6011,7987 0,31142 13797,17036 3854,59738l-5780 0c-15900,0 -19513,-9635 -25040,-9635 -4439,0 -5780,1340 -5780,5781 0,3341 19035,15416 23115,15416l9631 0c12122,0 19263,-14878 19263,-26979z"/>
+ <path id="_155896040" class="fil0" d="M1.30483e+006 651548l7773 17c8968,0 17337,24254 17337,34687 0,18059 -7706,28344 -7706,44321 0,7367 -590,701 1926,5781 10285,-2748 15411,-22984 15411,-34686l0 -26979c0,-8800 -12912,-32759 -21188,-32759l-11166 98 -2387 9520z"/>
+ <path id="_155895872" class="fil0" d="M1.26638e+006 724792c15857,-355 2611,-5782 13483,-5782 4320,0 4229,1526 7422,3872l4406 52518 8836 -4361 525 -15415 493 -3903 -2419 -26929c-2813,-4201 -8115,-15417 -13484,-15417l-9631 0c-8021,0 -8053,8640 -9631,15417z"/>
+ <path id="_159052976" class="fil0" d="M1.27735e+006 994253c-9784,-545 -5057,-3535 -9046,-3535 -3152,0 -5777,1153 -5777,3854 0,7848 8097,8978 13483,11562 12422,-5963 21189,-18807 21050,-36252l-5263 -2081 -14447 26452z"/>
+ <g>
+ <path id="_155895592" class="fil0" d="M1.21265e+006 875576l-1133 -4140 4137 -1132c4167,-1140 19686,2213 22086,10273l-4139 1132c-1367,374 -19814,-1975 -20951,-6133z"/>
+ <path id="_159053264" class="fil0" d="M1.14956e+006 878005c-2129,-7779 20300,-7084 21068,-4280 869,3178 172,4401 -3007,5271l-6895 1886c-3925,1074 -10411,-117 -11166,-2877z"/>
+ <polygon id="_155895424" class="fil0" points="1.18426e+006,879977 1.18012e+006,875687 1.18345e+006,872192 1.19865e+006,869980 1.20387e+006,876272 1.20156e+006,878113 "/>
+ <path id="_159053552" class="fil0" d="M1.147e+006 825310l-6944 -4001 176 -4847 17671 -67c5140,9499 961,5669 -10903,8915z"/>
+ <path id="_155895256" class="fil0" d="M1.18062e+006 823529l-755 -2759 -1099 -4588 16271 436c819,5137 -89,5958 -5386,7408 -3880,1061 -6150,312 -9031,-497z"/>
+ <path id="_159054032" class="fil0" d="M1.10912e+006 822327c-618,-2259 -306,-4366 1627,-4895 5100,-1395 7225,470 13168,-637l1511 5520 -9655 2642c-2664,729 -6191,-952 -6651,-2630z"/>
+ <path id="_154829936" class="fil0" d="M1.11771e+006 880789c-456,-2452 -1530,-5997 1224,-6522l11437 -1392c1076,899 3692,2652 3892,3385 1528,5585 -12299,3737 -16553,4529z"/>
+ <path id="_154840816" class="fil0" d="M1.04701e+006 852931c7105,-1644 14089,4810 16872,9954l-5518 1509 -3153 1015 -8201 -12478z"/>
+ <path id="_154832496" class="fil0" d="M1.08103e+006 822598c-870,-3180 -173,-4403 3006,-5272 6434,-1761 2218,876 8653,-884 4170,-1141 4258,580 5648,4387l-12414 3396c-2258,618 -4364,306 -4893,-1627z"/>
+ <path id="_154831216" class="fil0" d="M1.06439e+006 870161c-225,-823 1120,-3383 1626,-4893 1855,415 14299,3493 14679,4882 529,1934 -1125,3274 -3383,3892 -4536,1241 -12183,-1182 -12922,-3881z"/>
+ <path id="_154829296" class="fil0" d="M1.20796e+006 820499c-846,-3094 263,-3327 1254,-5979l11785 -555 1510 5519 -9657 2642c-2257,618 -4363,306 -4892,-1627z"/>
+ <path id="_155900184" class="fil0" d="M1.04981e+006 838555c4403,-2570 2895,-3759 4763,-4270 5273,-1442 384,-561 4514,248 -1628,7299 1244,10804 -6634,13680l-2643 -9658z"/>
+ <path id="_155893520" class="fil0" d="M1.06472e+006 822609l9655 -2641c-1092,4899 -1122,7723 -7767,9541l-4137 1132c-1172,-4688 -2225,-6465 2249,-8032z"/>
+ <path id="_155583816" class="fil0" d="M1.09177e+006 878305c-456,-2452 -1530,-5997 1224,-6522l11437 -1392c1076,899 3691,2652 3892,3385 1528,5585 -12300,3736 -16553,4529z"/>
+ </g>
+ <g>
+ <path id="_155898896" class="fil2" d="M1.13352e+006 873219l-292 -4515 -2843 0c1039,-12501 20773,-12802 34123,-12802l4346 1172 35572 -2443 -108 -1574c25836,-1773 45278,11379 55449,11379 10169,0 12343,-2787 17262,6911 1738,3428 5487,17519 5487,22958 0,13143 -7110,23180 -7110,34137l0 11379c0,14314 11376,33066 11376,44092 0,15482 -9953,37323 -9953,42672l-448 14293 3291 24110 0 9956c0,5789 -2245,7651 -5687,9956 -6829,-4574 -5731,-10358 -5686,-21335 50,-12505 -2845,-16603 -2845,-24180l0 -4267c0,-13643 8531,-27494 8531,-45515l0 -1423c0,-7458 -5449,-16730 -8336,-21352l-1616 -22740 0 -1422c0,-8618 4266,-12279 4266,-22759l0 -22756c0,-8919 -11336,-22335 -20043,-25466 -9195,-3307 -29767,-4404 -42517,-4404l-42520 763 -29699 5175zm28145 -25850c-15121,0 -39811,5176 -39811,18489 0,8658 10747,15646 19905,15646 9769,0 15466,-8090 33269,-4835 10442,1911 26717,-854 39242,-854 4744,0 30706,3180 32826,4142 4890,2216 15114,17747 15302,24493l-6896 41060 0 4267c0,19445 9952,27062 9952,39826l0 2845c0,14934 -8530,31919 -8530,39826l0 8534c0,8976 3821,9833 4346,17056 470,6472 -1503,11506 -1503,19925 0,5786 6377,15646 14218,15646 8717,0 14218,-11441 14218,-19914l0 -12800c0,-9089 -2843,-10824 -2843,-19913l0 -1423c0,-21176 8531,-35226 8531,-51205l0 -4267c0,-17402 -9954,-27836 -9954,-46936l0 -9958c0,-11617 7109,-20510 7109,-28447l0 -4267c0,-7683 -3068,-10695 -5686,-15645 973,-1736 1422,-1521 1422,-4267 0,-6543 -9489,-21450 -20972,-19666 -9850,1531 -21702,-3703 -31600,-7394 -8311,-3098 -28135,-3317 -36105,-490 -11419,4052 -23105,526 -36440,526z"/>
+ <path id="_158026352" class="fil2" d="M1.25977e+006 864436c-10171,0 -29613,-13152 -55449,-11379l108 1574 -35572 2443 -4346 -1172c-13350,0 -33084,301 -34123,12802l2843 0 292 4515 29699 -5175 42520 -763c12750,0 33322,1097 42517,4404 8707,3131 20043,16547 20043,25466l0 22756c0,10480 -4266,14141 -4266,22759l0 1422 1616 22740c2887,4622 8336,13894 8336,21352l0 1423c0,18021 -8531,31872 -8531,45515l0 4267c0,7577 2895,11675 2845,24180 -45,10977 -1143,16761 5686,21335 3442,-2305 5687,-4167 5687,-9956l0 -9956 -3291 -24110 448 -14293c0,-5349 9953,-27190 9953,-42672 0,-11026 -11376,-29778 -11376,-44092l0 -11379c0,-10957 7110,-20994 7110,-34137 0,-5439 -3749,-19530 -5487,-22958 -4919,-9698 -7093,-6911 -17262,-6911z"/>
+ </g>
+ </g>
+ <g>
+ <path id="_155000088" class="fil3" d="M1.06722e+006 678988l-6936 21902 -3528 13816 22107 22454 -18725 29551 12084 28643 -32269 17049c-11195,-15768 -8418,-30255 -12286,-51472l6573 -21456 -11719 -11390 -39 -22856 13607 -18696 5067 -30027 26064 22482z"/>
+ <path id="_87762904" class="fil3" d="M1.0007e+006 755064l-1243 14894 17951 14132c-3611,19845 4482,21802 -12947,33271 -23635,-12529 -66350,-103708 -54956,-129341 32231,21783 28856,42973 51195,67044z"/>
+ <path id="_159321768" class="fil3" d="M1.15884e+006 703914l-5229 14455c-23658,10380 -8423,-1611 -19364,13745l-4852 22086 -11535 19776 -8228 25186c-18186,10825 -16986,14756 -32334,-3097l10560 -18348 2797 -10797 8395 -32397 1095 -12395 27463 -32078 6648 -20191 18418 -8859c3387,11773 10854,28633 6166,42914z"/>
+ </g>
+ <g>
+ <path id="_153970776" class="fil3" d="M1.02015e+006 1.01053e+006l9165 -19423 4996 -12358 -17672 -23566 21043 -25034 -7612 -28047 32026 -11758c8400,16008 4015,29081 4945,49220l-8772 19055 9431 12018 -2822 21179 -14944 15618 -8450 27184 -21334 -24088z"/>
+ <path id="_154914360" class="fil3" d="M1.09128e+006 948367l3014 -13642 -14863 -15337c5828,-17933 -1424,-20758 16156,-29204 20329,14563 48497,104375 34736,126697 -27135,-24212 -21359,-43420 -39043,-68514z"/>
+ <path id="_156500568" class="fil3" d="M938387 975975l6652 -12737c23215,-6657 7602,2546 19658,-10312l7257 -19854 13160 -16877 10772 -22304c18201,-7754 17581,-11546 29567,6914l-12077 15676 -3942 9653 -11829 28963 -2565 11346 -29453 26282 -8684 17874 -18171 5904c-1665,-11331 -6474,-27883 -345,-40528z"/>
+ </g>
+ <path id="_154963440" class="fil1" d="M938388 975976l6650 -12737c23216,-6657 7602,2545 19660,-10313l7257 -19852 13159 -16880 10772 -22303c18201,-7754 17581,-11547 29568,6913l-12078 15677 -3942 9652 -11828 28964 -2567 11347 -29451 26280 -8685 17874 -18172 5906c-1666,-11333 -6473,-27885 -343,-40528zm116823 -110566l-8200 -12480c7104,-1645 14088,4810 16872,9954l-5520 1511 -3152 1015zm170502 -19918c-1041,-16937 -64,-31853 2140,-45546 0,-23800 -3099,-38743 -6236,-59282 -3017,-19751 -11101,-37001 -11018,-56773l9548 2361c-4989,-21424 -10336,-32081 -20801,-48565 -8328,-13120 -3549,-13711 -8786,-25895 -3444,-8010 -8964,-16032 -12791,-23818 -12050,-24519 -41056,-62659 -58885,-83689 -29243,-34492 -40978,-38355 -79780,-60861 -18367,-10653 -77758,-38415 -102115,-40443l0 -7707c-27837,-6488 -36766,-14188 -68963,-19651 -15207,-2581 -53364,-12924 -72417,-18124 -33990,-9275 -117847,-20035 -159114,-20035l-13483 0c-6127,0 -53714,8236 -62824,10377 -19672,4623 -38887,9573 -57315,15888 -20934,7174 -35174,10705 -53248,19956 -9365,4793 -41242,22634 -42351,32785 -38711,0 -196789,185751 -218974,224150 -27560,47700 -55966,90462 -77442,144135 -16121,40294 -46455,122737 -46455,175132 0,42687 5933,85959 5751,123354 -174,36178 15438,73689 15158,113899l4132 5550c0,13387 7805,28034 10817,41208 8143,35615 13244,18974 18614,33406 6939,18653 25297,52673 36451,69519 32068,48430 61902,69036 111392,98609 42038,25119 88381,54198 137852,72135 26944,9770 48570,20151 74590,31369 14813,6384 75522,22474 80286,25665 12958,0 40206,9445 50282,13289 8163,3115 46433,4053 59514,4053l23114 0c42777,0 164748,-34230 190310,-50490 13170,-8377 27659,-11901 40464,-19258 12538,-7202 26865,-15860 39546,-22102 14870,-7321 55889,-42762 66446,-54928 18756,-21618 37000,-41869 55687,-63766 11340,-13287 40951,-57303 48684,-72698 12618,-25120 27609,-55497 37731,-83655 5093,-14163 10755,-29496 16132,-43598 2521,-6613 14965,-40668 17382,-44277 0,-32887 25293,-91430 22970,-125127 -453,-6584 2539,-53853 4748,-66822 10064,-59097 -1987,-25509 804,-51548 -998,-4139 -1892,-8170 -2686,-12104 -5486,-593 -16449,-2642 -17837,-5742 -2832,46 -5829,213 -8868,443l-2308 1840 -17296 1864 -2578 -2668c-2392,-73 -4637,-267 -6660,-637 -1430,-262 -2781,-451 -4064,-575 -105,1509 -1114,2292 -3341,2899l-6894 1891c-3094,843 -7780,283 -9996,-1344 -2937,1071 -5732,1963 -8975,1963 -3040,0 -6257,-771 -9195,-2116 -3646,1641 -11770,826 -14856,1401 -459,-2451 -1533,-5999 1223,-6520l5879 -716c-1831,-2271 -2955,-4895 -2955,-7695 0,-13312 24690,-18490 39811,-18490 13334,0 25021,3528 36440,-525 5879,-2085 18209,-2514 27609,-1351zm-205564 165034l9165 -19422 4997 -12358 -17674 -23567 21045 -25034 -7615 -28047 32029 -11760c8398,16009 4014,29083 4943,49222l-8772 19054 9432 12019 -2823 21178 -14942 15619 -8450 27184 -21335 -24088zm71133 -62159l3014 -13642 -14863 -15338c5828,-17931 -1424,-20756 16155,-29202 20329,14562 48497,104374 34738,126695 -27136,-24211 -21360,-43419 -39044,-68513zm483 -70062c-456,-2451 -1529,-5996 1224,-6523l11437 -1392c1077,899 3693,2652 3894,3385 1526,5586 -12301,3740 -16555,4530zm-29293 -47664c-1173,-4688 -2224,-6465 2251,-8031l9655 -2643c-1093,4900 -1121,7725 -7768,9541l-4138 1133zm-12660 7914c4402,-2572 2895,-3757 4764,-4268 5274,-1444 384,-565 4514,245 -1629,7300 1242,10805 -6634,13683l-2644 -9660zm139837 -14532c-3880,1065 -6152,315 -9033,-493l-755 -2760 -1098 -4589 16272 438c819,5137 -89,5957 -5386,7404zm18309 -3524c-847,-3092 261,-3328 1253,-5981l11783 -555 1510 5521 -9657 2642c-2255,618 -4364,306 -4889,-1627zm-143566 49661c-228,-822 1118,-3380 1625,-4893 1855,417 14299,3494 14678,4884 529,1935 -1125,3272 -3382,3891 -4539,1239 -12184,-1181 -12921,-3882zm16636 -47562c-869,-3179 -173,-4402 3004,-5273 6437,-1762 2218,878 8653,-882 4172,-1143 4261,580 5648,4385l-12414 3398c-2257,616 -4362,305 -4891,-1628zm28097 -273c-620,-2257 -310,-4364 1625,-4893 5098,-1395 7227,470 13170,-639l1508 5522 -9653 2643c-2667,728 -6195,-951 -6650,-2633zm37879 2985l-6945 -4001 176 -4845 17672 -71c5139,9501 961,5671 -10903,8917zm-376144 -17185c-15400,-14475 -24569,-25078 -24569,-54428 0,-38845 3327,-45424 20721,-67913 9623,-12441 3309,-13690 20998,-23316 8884,-4833 20920,-10903 33405,-10903 6883,0 9662,1081 11558,5782 12066,-5792 35255,16306 41097,26331 8592,14745 18615,27880 18615,50749l0 23123c0,25475 -38531,71301 -63564,71301 -111,0 -29802,-5173 -34338,-6118 -5849,-1219 -19213,-10183 -23923,-14608zm-350103 -326136l0 1928c0,12550 -50786,60821 -61202,71736 -21591,22627 -36006,53396 -62077,70861 -3428,-2296 -15411,-16499 -15411,-21196l0 -3855c0,-930 52547,-62412 58558,-70530 6858,-9263 22292,-26274 30519,-34985 8049,-8519 18946,-31006 32276,-31301 3211,7956 17337,5519 17337,17342zm78180 771934c50966,-37919 109333,-64724 197273,-64724 25224,0 42735,9635 59713,9635 8254,5529 22251,7528 31253,13058 9973,6127 18887,11193 28846,17389 18472,11493 38164,24453 53070,39405 10840,10872 11424,10500 20473,23841 5352,7889 13339,20797 19010,27230 3660,4152 13914,22545 17490,28752 2261,3926 18629,27445 18629,27611 0,8901 -18654,14991 -25040,19270l-1736 1726 -52199 -51829c-10260,-15327 -51068,-47607 -67419,-59736 -19040,-14124 -59463,-32760 -92459,-32760l-5548 -4133 -36829 -1649c-46986,0 -109121,31045 -138304,50489 -19265,12836 -92920,71771 -94771,94038 -12403,1032 -22871,23124 -32746,23124 -3687,0 -23115,-10645 -23115,-17343l0 -7709c0,-1924 21908,-35384 24693,-38887 8357,-10509 21187,-25998 31522,-33985 10463,-8084 22000,-23239 32184,-33321 10567,-10466 23536,-20212 36010,-29492zm-29108 -447281c-17502,23095 -26699,29074 -64481,29916l-643 -5781c-12301,-289 -31614,-16292 -39339,-23594 -13933,-13170 -19733,-16433 -19733,-43851 0,-40587 25840,-88225 59204,-94933 43716,-8792 89118,12694 89118,58320l0 9635c0,28969 -11153,53172 -24126,70288zm534633 10719c-23634,-12527 -66350,-103708 -54955,-129340 32230,21783 28856,42972 51194,67043l-1242 14894 17951 14132c-3612,19845 4482,21803 -12948,33271zm35486 -4959c-11194,-15767 -8418,-30254 -12286,-51472l6572 -21455 -11719 -11390 -38 -22855 13607 -18697 5067 -30028 26064 22484 -6936 21901 -3528 13816 22107 22455 -18725 29551 12084 28641 -32269 17049zm50704 -45482l8395 -32397 1094 -12396 27463 -32075 6649 -20192 18417 -8861c3389,11775 10856,28635 6168,42915l-5230 14456c-23658,10379 -8423,-1613 -19364,13744l-4852 22086 -11535 19776 -8229 25185c-18185,10826 -16984,14758 -32335,-3096l10563 -18348 2796 -10797zm-192956 -220571c-8855,-13180 -44923,-61484 -47387,-72067 4847,-9165 9411,-21198 23115,-21198 9644,0 18642,29071 23597,36130 8001,11395 4258,6954 9402,19500 2917,7118 7828,11681 10986,17915 6623,13077 46548,56331 46548,70980l0 5781c-8038,3247 -2476,13489 -17337,13489 -9596,0 -41646,-59695 -48924,-70530z"/>
+ <path id="_158616560" class="fil1" d="M1.23941e+006 794164c18295,4886 23115,28357 23115,52029l0 1928c0,2075 42,4393 94,6876 1082,-22 2147,-107 3190,-269 11482,-1785 20971,13122 20971,19665 0,2745 -448,2531 -1422,4267 2619,4950 5687,7962 5687,15646l0 4266c0,7937 -7109,16830 -7109,28448l0 9957c0,12857 4509,21787 7458,31557l401 -733 5263 2081c52,6384 -1091,12151 -3168,17192l0 1106c0,15979 -8532,30030 -8532,51206l0 1422c0,9089 2845,10824 2845,19913l0 12800c0,3129 -752,6662 -2136,9875 9428,8115 21046,13307 36170,13307l3852 0c24140,0 26969,-24206 26969,-48175 0,-31187 -7743,-42903 -14582,-66345 -6433,-22049 -18164,-36902 -18164,-64691l0 -34687c0,-57874 32746,-110670 32746,-169576 0,-30806 -11250,-84787 -40452,-84787l-15409 0c-19263,0 -25338,39544 -31547,55156 -10870,27326 -20818,33143 -33946,52756l7706 57810zm90764 207837l5547 4133c0,20951 7705,18808 7705,34687l0 13488c0,12101 -7141,26979 -19263,26979l-9631 0c-4080,0 -23115,-12075 -23115,-15416 0,-4441 1341,-5781 5780,-5781 5527,0 9140,9635 25040,9635l5780 0c9943,-42702 -3854,-28596 -3854,-59738 0,-5153 2781,-5700 6011,-7987zm-29650 -230962l-8836 4361 -4406 -52518c-3193,-2346 -3102,-3872 -7422,-3872 -10872,0 2374,5427 -13483,5782 1578,-6777 1610,-15417 9631,-15417l9631 0c5369,0 10671,11216 13484,15417l2419 26929 -493 3903 -525 15415zm12082 -119474l-7773 -17 2387 -9520 11166 -98c8276,0 21188,23959 21188,32759l0 26979c0,11702 -5126,31938 -15411,34686 -2516,-5080 -1926,1586 -1926,-5781 0,-15977 7706,-26262 7706,-44321 0,-10433 -8369,-34687 -17337,-34687z"/>
+ <path id="_160827024" class="fil1" d="M1.24711e+006 927127l-2063 -137 -5641 81072c6253,9341 11669,20956 17513,32670l0 -8459c0,-6523 5805,-19223 7837,-31854 -1363,-1419 -2235,-3270 -2235,-5847 0,-1818 1189,-2934 2928,-3470l0 -1498c0,-12764 -9952,-20383 -9952,-39827l0 -4267 6896 -41060c-59,-2134 -1124,-5146 -2704,-8339 -2268,6901 -6120,11601 -12579,11746l0 19270z"/>
+ </g>
+ <g id="_90767480">
+ <path id="_155468624" class="fil0" d="M2.67055e+006 612627l5570 -70 -2256 -12031c9338,6126 10544,17823 10544,32894l0 10398 -2053 32899c-5516,-1535 -8783,-13325 -8783,-17525l-3022 -46565zm-3463 -76243c11804,-17637 20750,-22868 30525,-47440 5583,-14039 11045,-49598 28367,-49598l13857 0c26259,0 36375,48541 36375,76243 0,52970 -29446,100446 -29446,152488l0 31190c0,24989 10549,38346 16334,58173 6149,21080 13112,31615 13112,59659 0,21554 -2544,43320 -24251,43320l-3464 0c-45141,0 -55555,-51435 -74480,-79708l5072 -72903 1855 124 0 -17329c17133,-381 13858,-36410 13858,-53716l0 -1733c0,-21287 -4334,-42392 -20785,-46786l-6929 -51984zm-741350 -287649c997,-9128 29662,-25171 38083,-29481 16252,-8318 29057,-11494 47882,-17944 16571,-5679 33849,-10131 51539,-14287 8192,-1926 50984,-9332 56493,-9332l12125 0c37108,0 112514,9676 143079,18016 17133,4676 51445,13977 65119,16298 28953,4912 36982,11836 62014,17670l0 6931c21902,1823 75308,26788 91824,36367 34892,20238 45445,23711 71741,54728 16031,18911 42115,53207 52951,75255 3441,7001 8405,14215 11502,21418 4709,10956 411,11487 7900,23286 9410,14823 14219,24405 18705,43670l-8586 -2122c-75,17779 7195,33291 9908,51051 2820,18469 5607,31906 5607,53308 -3669,22804 -3560,49385 4863,84283 -2510,23415 8326,-6788 -724,46353 -1986,11662 -4677,54168 -4269,60088 2089,30301 -20655,82945 -20655,112518 -2174,3246 -13364,33868 -15630,39815 -4836,12681 -9927,26469 -14506,39205 -9103,25320 -22583,52636 -33930,75225 -6953,13843 -33581,53423 -43778,65372 -16803,19690 -33209,37900 -50075,57339 -9493,10941 -46379,42810 -59750,49393 -11403,5614 -24286,13399 -35561,19875 -11514,6615 -24543,9784 -36386,17317 -22986,14621 -132666,45403 -171132,45403l-20785 0c-11763,0 -46176,-844 -53516,-3645 -9061,-3457 -33563,-11950 -45215,-11950 -4284,-2870 -58875,-17338 -72195,-23079 -23398,-10087 -42845,-19422 -67074,-28208 -44485,-16129 -86158,-42278 -123960,-64866 -44503,-26592 -71330,-45122 -100167,-88671 -10029,-15148 -26538,-45741 -32777,-62513 -4829,-12978 -9416,1986 -16739,-30040 -2708,-11846 -9727,-25018 -9727,-37056l-3715 -4990c251,-36158 -13787,-69889 -13631,-102421 164,-33627 -5171,-72538 -5171,-110923 0,-47116 27277,-121251 41774,-157483 19311,-48265 44855,-86718 69637,-129611 19950,-34529 162098,-201562 196908,-201562zm-268480 779768c362,1554 27248,53276 29142,55754 6617,8662 11331,18190 17259,26054 4583,6078 15556,15702 21583,21730 17510,17519 27708,24299 48415,38206 15564,10452 37439,23132 53916,32704 18375,10674 37600,18770 55528,29356 19356,11427 41867,14966 61701,24915 17645,8852 41586,18868 60546,26071 5199,1973 65412,20707 65921,19975l17288 753c13919,9323 46606,12129 69285,12129l34642 0c3885,0 3803,-1372 6929,-3465 58017,0 148272,-37627 189761,-57956 55880,-27380 100865,-64503 135880,-111860 17449,-23602 37607,-42875 51958,-71051 6811,-13371 16414,-24639 22522,-39850 5705,-14203 11987,-29347 18340,-44034 12861,-29733 24176,-58412 33859,-90892 5455,-18294 20550,-83599 20550,-104202 10417,11987 15155,34794 27972,51727 9015,11911 33469,26250 53440,26250l3463 0c19873,0 29447,-30052 29447,-48519l0 -10396c0,-46029 -29447,-75609 -29447,-112635l0 -39854c0,-9878 11366,-59098 14521,-70380 4864,-17394 14926,-50741 14926,-69977l0 -19062c0,-9787 -3464,-9478 -3464,-20793 -8845,-3571 -4405,-51984 -46768,-51984 -49979,0 -37379,70649 -70931,95271l-5283 -13830c6906,-574 8661,-3308 8661,-10397l0 -1732c0,-4883 -11470,-35252 -13820,-39892 -6753,-13333 -12413,-19788 -17359,-36353 -5003,-16756 -29703,-53261 -40314,-67103 -8379,-10931 -14492,-19868 -20772,-32937 -1454,-3029 -23023,-22534 -28181,-25527 -21404,-12420 -43570,-29726 -66857,-40551 -9917,-4610 -27957,-11089 -38886,-14815 -15653,-5336 -25000,-11750 -37077,-16625 -12239,-4943 -26128,-10532 -39522,-14179 -8588,-2338 -36621,-10479 -42297,-11404 -13672,-2225 -29717,-6538 -43602,-10096 -15057,-3859 -31822,-3509 -45507,-8195 -11197,-3834 -80443,-9825 -97569,-9825 -94346,0 -213954,50721 -258518,100073 -12260,13576 -31801,30241 -45900,44186 -14623,14461 -30837,30575 -43417,46673 -25899,33144 -56520,63864 -77678,102504 -11249,20546 -21928,35191 -32917,57177 -10275,20557 -19834,39250 -29050,61044 -10368,24511 -40945,110305 -40859,139337 187,63110 2052,108791 8782,168042 2912,25630 21450,138916 39758,140440z"/>
+ <path id="_155759496" class="fil0" d="M2.15611e+006 1.09435e+006l33118 -1482 4990 -3716c29670,0 66020,-16759 83141,-29459 14703,-10907 51399,-39934 60624,-53717l46940 -46606 1560 1553c5743,3848 22518,9323 22518,17328 0,149 -14720,21297 -16752,24828 -3216,5582 -12437,22121 -15728,25855 -5099,5784 -12281,17392 -17094,24486 -8138,11996 -8663,11662 -18410,21438 -13404,13445 -31111,25099 -47722,35434 -8956,5572 -16971,10127 -25940,15637 -8094,4973 -20681,6770 -28103,11742 -15266,0 -31013,8664 -53695,8664 -79078,0 -131563,-24104 -177393,-58201 -11217,-8346 -22879,-17109 -32382,-26521 -9157,-9065 -19532,-22693 -28940,-29963 -9293,-7182 -20831,-21110 -28345,-30560 -2505,-3150 -22206,-33238 -22206,-34968l0 -6933c0,-6023 17471,-15594 20786,-15594 8880,0 18293,19865 29446,20793 1665,20024 67898,73019 85221,84561 26242,17485 82115,45401 124366,45401z"/>
+ <path id="_160828176" class="fil0" d="M2.23059e+006 551979c0,26392 8245,35927 22093,48943 4235,3979 16253,12039 21512,13136 4079,850 30778,5501 30878,5501 22510,0 57159,-41207 57159,-64115l0 -20793c0,-20565 -9013,-32376 -16740,-45635 -5253,-9015 -26105,-28886 -36956,-23678 -1704,-4227 -4203,-5199 -10392,-5199 -11227,0 -22050,5458 -30039,9804 -15907,8656 -10229,9780 -18882,20966 -15641,20224 -18633,26140 -18633,61070z"/>
+ <path id="_155561456" class="fil0" d="M1.87031e+006 560643c0,24655 5215,27589 17744,39432 6947,6566 24313,20957 35375,21216l578 5199c33974,-757 42244,-6134 57983,-26902 11665,-15391 21695,-37154 21695,-63204l0 -8664c0,-41028 -40827,-60349 -80138,-52444 -30001,6033 -53237,48870 -53237,85367z"/>
+ <path id="_157819576" class="fil0" d="M2.76755e+006 822298l0 -12130c0,-14279 -6929,-12352 -6929,-31191l-4987 -3716c-2906,2057 -5406,2548 -5406,7182 0,28004 12407,15319 3466,53717l-5198 0c-14298,0 -17547,-8664 -22517,-8664 -3992,0 -5197,1206 -5197,5199 0,3004 17117,13863 20785,13863l8661 0c10900,0 17322,-13380 17322,-24260z"/>
+ <path id="_157693296" class="fil0" d="M2.73285e+006 460123l6990 16c8063,0 15589,21810 15589,31191 0,16240 -6929,25488 -6929,39855 0,6625 -531,631 1732,5199 9249,-2471 13858,-20669 13858,-31191l0 -24260c0,-7914 -11610,-29458 -19053,-29458l-10041 88 -2146 8560z"/>
+ <path id="_156697104" class="fil0" d="M2.69827e+006 525986c14260,-318 2348,-5198 12124,-5198 3885,0 3803,1371 6675,3481l3961 47226 7946 -3922 472 -13861 443 -3510 -2175 -24216c-2529,-3777 -7297,-13862 -12125,-13862l-8660 0c-7213,0 -7241,7769 -8661,13862z"/>
+ <path id="_156697008" class="fil0" d="M2.70813e+006 768293c-8799,-489 -4547,-3178 -8134,-3178 -2835,0 -5196,1037 -5196,3465 0,7057 7281,8073 12125,10397 11170,-5362 19053,-16912 18928,-32599l-4733 -1871 -12990 23786z"/>
+ <g>
+ <path id="_156696816" class="fil0" d="M2.64995e+006 661576l-1018 -3723 3720 -1018c3747,-1025 17702,1990 19860,9238l-3721 1018c-1230,336 -17818,-1777 -18841,-5515z"/>
+ <path id="_155560896" class="fil0" d="M2.59322e+006 663760c-1914,-6995 18255,-6371 18945,-3849 782,2858 155,3958 -2704,4740l-6200 1696c-3529,966 -9362,-105 -10041,-2587z"/>
+ <polygon id="_157819288" class="fil0" points="2.62443e+006,665533 2.62071e+006,661676 2.6237e+006,658533 2.63737e+006,656544 2.64206e+006,662202 2.63998e+006,663857 "/>
+ <path id="_161236840" class="fil0" d="M2.59092e+006 616375l-6245 -3597 159 -4359 15890 -61c4622,8542 864,5098 -9804,8017z"/>
+ <path id="_157409520" class="fil0" d="M2.62115e+006 614774l-679 -2481 -988 -4126 14632 393c736,4619 -80,5357 -4844,6660 -3489,955 -5529,281 -8121,-446z"/>
+ <path id="_161236672" class="fil0" d="M2.55686e+006 613693c-556,-2031 -276,-3926 1463,-4402 4585,-1255 6497,423 11841,-573l1358 4964 -8682 2376c-2396,655 -5567,-856 -5980,-2365z"/>
+ <path id="_157819192" class="fil0" d="M2.56458e+006 666264c-410,-2206 -1375,-5393 1101,-5865l10284 -1252c968,808 3320,2385 3500,3044 1375,5022 -11060,3360 -14885,4073z"/>
+ <path id="_158023952" class="fil0" d="M2.50101e+006 641213c6388,-1479 12669,4325 15171,8950l-4962 1358 -2835 912 -7374 -11220z"/>
+ <path id="_155583760" class="fil0" d="M2.5316e+006 613936c-782,-2859 -155,-3958 2703,-4741 5786,-1583 1995,789 7782,-794 3749,-1026 3829,521 5078,3944l-11162 3055c-2031,555 -3925,275 -4401,-1464z"/>
+ <path id="_155561736" class="fil0" d="M2.51663e+006 656707c-202,-741 1007,-3043 1463,-4400 1667,372 12857,3140 13199,4390 475,1738 -1012,2944 -3042,3499 -4079,1116 -10956,-1063 -11620,-3489z"/>
+ <path id="_155583928" class="fil0" d="M2.64573e+006 612049c-762,-2782 236,-2992 1127,-5377l10597 -498 1358 4963 -8683 2375c-2030,556 -3924,276 -4399,-1463z"/>
+ <path id="_158023760" class="fil0" d="M2.50353e+006 628285c3959,-2310 2604,-3379 4283,-3839 4741,-1297 346,-505 4059,222 -1463,6564 1119,9716 -5966,12303l-2376 -8686z"/>
+ <path id="_155561792" class="fil0" d="M2.51693e+006 613947l8682 -2376c-982,4406 -1010,6945 -6985,8580l-3720 1018c-1054,-4216 -2001,-5813 2023,-7222z"/>
+ <path id="_158026544" class="fil0" d="M2.54125e+006 664030c-410,-2205 -1376,-5393 1101,-5865l10284 -1252c968,809 3320,2385 3500,3044 1374,5023 -11060,3360 -14885,4073z"/>
+ </g>
+ <path id="_159491504" class="fil1" d="M2.67402e+006 588368c16451,4394 20785,25499 20785,46786l0 1733c0,17306 3275,53335 -13858,53716l0 17329 -1855 -124 -5072 72903c18925,28273 29339,79708 74480,79708l3464 0c21707,0 24251,-21766 24251,-43320 0,-28044 -6963,-38579 -13112,-59659 -5785,-19827 -16334,-33184 -16334,-58173l0 -31190c0,-52042 29446,-99518 29446,-152488 0,-27702 -10116,-76243 -36375,-76243l-13857 0c-17322,0 -22784,35559 -28367,49598 -9775,24572 -18721,29803 -30525,47440l6929 51984zm36373 -67580c-9776,0 2136,4880 -12124,5198 1420,-6093 1448,-13862 8661,-13862l8660 0c4828,0 9596,10085 12125,13862l2175 24216 -443 3510 -472 13861 -7946 3922 -3961 -47226c-2872,-2110 -2790,-3481 -6675,-3481zm45245 254473l4987 3716c0,18839 6929,16912 6929,31191l0 12130c0,10880 -6422,24260 -17322,24260l-8661 0c-3668,0 -20785,-10859 -20785,-13863 0,-3993 1205,-5199 5197,-5199 4970,0 8219,8664 22517,8664l5198 0c8941,-38398 -3466,-25713 -3466,-53717 0,-4634 2500,-5125 5406,-7182zm-15798 -315122l-6990 -16 2146 -8560 10041 -88c7443,0 19053,21544 19053,29458l0 24260c0,10522 -4609,28720 -13858,31191 -2263,-4568 -1732,1426 -1732,-5199 0,-14367 6929,-23615 6929,-39855 0,-9381 -7526,-31191 -15589,-31191zm-39839 304976c3587,0 -665,2689 8134,3178l12990 -23786 4733 1871c125,15687 -7758,27237 -18928,32599 -4844,-2324 -12125,-3340 -12125,-10397 0,-2428 2361,-3465 5196,-3465z"/>
+ <path id="_155811792" class="fil1" d="M2.66362e+006 593567c0,-21402 -2787,-34839 -5607,-53308 -2713,-17760 -9983,-33272 -9908,-51051l8586 2122c-4487,-19265 -9295,-28847 -18705,-43670 -7489,-11798 -3191,-12330 -7900,-23286 -3097,-7203 -8061,-14417 -11502,-21418 -10836,-22048 -36920,-56344 -52951,-75255 -26296,-31016 -36849,-34490 -71741,-54728 -16516,-9579 -69922,-34544 -91825,-36367l0 -6931c-25031,-5834 -33060,-12758 -62013,-17670 -13674,-2321 -47986,-11622 -65119,-16298 -30565,-8340 -105971,-18016 -143079,-18016l-12125 0c-5509,0 -48301,7406 -56493,9332 -17690,4156 -34968,8608 -51539,14287 -18825,6450 -31630,9626 -47882,17944 -8421,4310 -37086,20353 -38083,29481 -34810,0 -176958,167033 -196908,201562 -24782,42893 -50326,81346 -69637,129611 -14497,36232 -41774,110367 -41774,157483 0,38385 5335,77296 5171,110923 -156,32532 13882,66263 13631,102421l3715 4990c0,12038 7019,25210 9727,37056 7323,32026 11910,17062 16739,30040 6239,16772 22748,47365 32777,62513 28837,43549 55664,62079 100167,88671 37802,22588 79475,48737 123960,64866 24229,8786 43676,18121 67074,28208 13320,5741 67911,20209 72195,23079 11652,0 36154,8493 45215,11950 7340,2801 41753,3645 53516,3645l20785 0c38466,0 148146,-30782 171132,-45403 11843,-7533 24872,-10702 36386,-17317 11275,-6476 24158,-14261 35561,-19875 13371,-6583 50257,-38452 59750,-49393 16866,-19439 33272,-37649 50075,-57339 10197,-11949 36825,-51529 43778,-65372 11347,-22589 24827,-49905 33929,-75225 4580,-12736 9671,-26524 14507,-39205 2266,-5947 13456,-36569 15630,-39815 0,-29573 22744,-82217 20655,-112518 -408,-5920 2283,-48426 4269,-60088 9050,-53141 -1786,-22938 724,-46353 -898,-3722 -1702,-7349 -2417,-10886 -5066,-547 -15321,-2474 -16118,-5389l-1018 -3721 3719 -1018c2081,-570 7306,105 11914,2060 -4408,-25871 -3917,-46842 -943,-65329zm-414400 -102658c8653,-11186 2975,-12310 18882,-20966 7989,-4346 18812,-9804 30039,-9804 6189,0 8688,972 10392,5199 10851,-5208 31703,14663 36956,23678 7727,13259 16740,25070 16740,45635l0 20793c0,22908 -34649,64115 -57159,64115 -100,0 -26799,-4651 -30878,-5501 -5259,-1096 -17277,-9157 -21512,-13136 -13848,-13016 -22093,-22551 -22093,-48943 0,-34930 2992,-40846 18633,-61070zm-93114 603439l33118 -1482 4990 -3716c29670,0 66020,-16759 83141,-29459 14703,-10907 51399,-39934 60624,-53717l46940 -46606 1560 1553c5743,3848 22517,9323 22517,17328 0,149 -14719,21297 -16751,24828 -3216,5582 -12437,22121 -15728,25855 -5099,5784 -12281,17392 -17094,24486 -8138,11996 -8663,11662 -18410,21438 -13404,13445 -31111,25099 -47722,35434 -8956,5572 -16971,10127 -25940,15637 -8094,4973 -20681,6770 -28103,11742 -15266,0 -31013,8664 -53695,8664 -79078,0 -131563,-24104 -177393,-58201 -11217,-8346 -22879,-17109 -32382,-26521 -9157,-9065 -19532,-22693 -28940,-29963 -9293,-7182 -20831,-21110 -28345,-30560 -2505,-3150 -22206,-33238 -22206,-34968l0 -6933c0,-6023 17471,-15594 20786,-15594 8880,0 18293,19865 29446,20793 1665,20024 67898,73019 85221,84561 26242,17485 82115,45401 124366,45401zm385142 -430318c-412,-2205 -1377,-5394 1099,-5864l10284 -1252c969,808 3321,2385 3501,3043 1375,5022 -11060,3359 -14884,4073zm-24320 -50083l8683 -2376c-982,4406 -1010,6945 -6985,8580l-3719 1018c-1055,-4216 -2001,-5813 2021,-7222zm-13406 14339c3958,-2312 2602,-3381 4281,-3840 4743,-1297 347,-504 4061,222 -1465,6564 1117,9716 -5967,12303l-2375 -8685zm-2520 12926c6388,-1477 12669,4327 15171,8951l-4962 1359 -2835 912 -7374 -11222zm15628 15496c-203,-742 1007,-3043 1462,-4402 1668,373 12857,3142 13200,4390 475,1740 -1012,2945 -3041,3501 -4080,1115 -10956,-1065 -11621,-3489zm14961 -42772c-782,-2860 -155,-3958 2704,-4741 5784,-1583 1994,789 7780,-795 3750,-1025 3829,523 5079,3945l-11163 3054c-2031,556 -3924,276 -4400,-1463zm114137 -1887c-760,-2782 236,-2991 1127,-5376l10598 -500 1359 4964 -8683 2375c-2032,556 -3925,275 -4401,-1463zm-88873 1644c-555,-2031 -277,-3926 1463,-4402 4586,-1255 6497,423 11841,-573l1358 4964 -8682 2375c-2396,656 -5567,-855 -5980,-2364zm64290 1080l-680 -2481 -988 -4124 14631 392c738,4619 -80,5357 -4843,6660 -3488,956 -5529,282 -8120,-447zm-36471 -1996l160 -4358 15889 -61c4622,8543 864,5098 -9804,8018l-6245 -3599zm-20102 53486c-410,-2204 -1375,-5392 1101,-5864l10284 -1252c968,808 3319,2385 3500,3044 1375,5023 -11060,3360 -14885,4072zm59852 -730l-3723 -3857 2992 -3144 13671 -1988 4689 5658 -2075 1655 -15554 1676zm-31206 -1773c-1915,-6995 18254,-6371 18944,-3850 783,2859 156,3959 -2703,4741l-6201 1697c-3528,965 -9362,-106 -10040,-2588zm-669676 -188484c39311,-7905 80138,11416 80138,52444l0 8664c0,26050 -10030,47813 -21695,63205 -15739,20767 -24009,26144 -57983,26901l-578 -5199c-11062,-259 -28428,-14650 -35375,-21216 -12529,-11843 -17744,-14777 -17744,-39432 0,-36497 23236,-79334 53237,-85367z"/>
+ </g>
+ </g>
+</svg>
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/po/HelloDoctor.pot b/Desktop/dzialo/paste/HelloDoctor.activity/po/HelloDoctor.pot
new file mode 100644
index 0000000..757612f
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/po/HelloDoctor.pot
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-04-28 20:26+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: activity/activity.info:2 HelloDoctor.py:33
+msgid "HelloDoctor"
+msgstr ""
+
+#: HelloDoctor.py:52
+msgid ""
+"Hello \n"
+"Doctor!"
+msgstr ""
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/rules.clp b/Desktop/dzialo/paste/HelloDoctor.activity/rules.clp
new file mode 100644
index 0000000..04e2b4a
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/rules.clp
@@ -0,0 +1,242 @@
+(deffacts startup "All possible diseases"
+ (disease 1 Bacillary_dysentery)
+ (disease 2 Dengue)
+ (disease 3 Hepatitis_A)
+ (disease 4 Hepatitis_B)
+ (disease 5 HIV-1)
+ (disease 6 Influenza)
+ (disease 7 Malaria)
+ (disease 8 Measles)
+ (disease 9 Meningoencephalitis)
+ (disease 10 Mucocutaneous_leishmaniasis)
+ (disease 11 Mycobacterium_tuberculosis)
+ (disease 12 Onchocerciasis)
+ (disease 13 Pneumonia)
+ (disease 14 Rotavirus)
+ (disease 15 Schistosoma_haematobium)
+ (disease 16 Sleeping_sickness)
+ (disease 17 Strep_throat)
+ (disease 18 Typhoid_fever)
+ (disease 19 Yellow_fever))
+
+(defrule MAIN::symptomPyrexia "Raised body temperature"
+ (symptom Pyrexia yes)
+ ?adr <- (disease ?
+ Bacillary_dysentery
+ |Hepatitis_A
+ |Meningoencephalitis
+ |Mucocutaneous_leishmaniasis
+ |Onchocerciasis
+ |Rotavirus
+ )
+=>
+ (retract ?adr))
+
+(defrule MAIN::symptomNausea_vomiting "Feeling of sickness, vomiting"
+ (symptom Nausea_vomiting yes)
+ ?adr <- (disease ?
+ Bacillary_dysentery
+ |Dengue
+ |Hepatitis_B
+ |HIV-1
+ |Malaria
+ |Measles
+ |Meningoencephalitis
+ |Mucocutaneous_leishmaniasis
+ |Mycobacterium_tuberculosis
+ |Onchocerciasis
+ |Pneumonia
+ |Schistosoma_haematobium
+ |Sleeping_sickness
+ )
+=>
+ (retract ?adr))
+
+
+(defrule MAIN::symptomDiarrhoea "Faeces discharged from the bowels frequently and in a liquid form"
+ (symptom Diarrhoea yes)
+ ?adr <- (disease ?
+ Dengue
+ |Hepatitis_A
+ |Hepatitis_B
+ |Influenza
+ |Malaria
+ |Measles
+ |Meningoencephalitis
+ |Mucocutaneous_leishmaniasis
+ |Mycobacterium_tuberculosis
+ |Onchocerciasis
+ |Pneumonia
+ |Schistosoma_haematobium
+ |Sleeping_sickness
+ |Strep_throat
+ |Yellow_fever
+ )
+=>
+ (retract ?adr))
+
+(defrule MAIN::symptomRash "Area of redness and spots on a person's skin"
+ (symptom Rash yes)
+ ?adr <- (disease ?
+ Bacillary_dysentery
+ |Hepatitis_A
+ |Hepatitis_B
+ |Influenza
+ |Malaria
+ |Meningoencephalitis
+ |Pneumonia
+ |Rotavirus
+ |Schistosoma_haematobium
+ |Sleeping_sickness
+ |Strep_throat
+ |Yellow_fever
+ )
+=>
+ (retract ?adr))
+
+(defrule MAIN::symptomMyalgia "Pain in a muscle or in a group of muscles"
+ (symptom Myalgia yes)
+ ?adr <- (disease ?
+ Bacillary_dysentery
+ |Dengue
+ |Hepatitis_A
+ |Hepatitis_B
+ |HIV-1
+ |Malaria
+ |Measles
+ |Meningoencephalitis
+ |Mucocutaneous_leishmaniasis
+ |Mycobacterium_tuberculosis
+ |Onchocerciasis
+ |Pneumonia
+ |Rotavirus
+ |Sleeping_sickness
+ |Strep_throat
+ |Typhoid_fever
+ )
+=>
+ (retract ?adr))
+
+(defrule MAIN::symptomHaematuria "Presence of blood in urine"
+ (symptom Haematuria yes)
+ ?adr <- (disease ?
+ Bacillary_dysentery
+ |Hepatitis_A
+ |Hepatitis_B
+ |HIV-1
+ |Influenza
+ |Measles
+ |Meningoencephalitis
+ |Mucocutaneous_leishmaniasis
+ |Mycobacterium_tuberculosis
+ |Onchocerciasis
+ |Pneumonia
+ |Rotavirus
+ |Sleeping_sickness
+ |Strep_throat
+ |Typhoid_fever
+ |Yellow_fever
+ )
+=>
+ (retract ?adr))
+
+(defrule MAIN::symptomConjunctivitis "Inflammation of the conjunctiva of the eye"
+ (symptom Conjunctivitis yes)
+ ?adr <- (disease ?
+ Bacillary_dysentery
+ |Dengue
+ |Hepatitis_A
+ |Hepatitis_B
+ |HIV-1
+ |Influenza
+ |Malaria
+ |Meningoencephalitis
+ |Mucocutaneous_leishmaniasis
+ |Mycobacterium_tuberculosis
+ |Pneumonia
+ |Rotavirus
+ |Schistosoma_haematobium
+ |Sleeping_sickness
+ |Strep_throat
+ |Typhoid_fever
+ |Yellow_fever
+ )
+=>
+ (retract ?adr))
+
+(defrule MAIN::symptomSuppurative_otitis_media "Inflammation of the middle ear with purulent discharge"
+ (symptom Suppurative_otitis_media yes)
+ ?adr <- (disease ?
+ Bacillary_dysentery
+ |Dengue
+ |Hepatitis_A
+ |Hepatitis_B
+ |HIV-1
+ |Malaria
+ |Meningoencephalitis
+ |Mucocutaneous_leishmaniasis
+ |Mycobacterium_tuberculosis
+ |Onchocerciasis
+ |Pneumonia
+ |Rotavirus
+ |Schistosoma_haematobium
+ |Sleeping_sickness
+ |Strep_throat
+ |Typhoid_fever
+ |Yellow_fever
+ )
+=>
+ (retract ?adr))
+
+(defrule MAIN::symptomAcute_confusional_state "Transient disorder of cognition and attention accompanied by disturbances of the sleep-wake cycle and psychomotor behavior"
+ (symptom Acute_confusional_state yes)
+ ?adr <- (disease ?
+ Bacillary_dysentery
+ |Dengue
+ |Hepatitis_A
+ |Hepatitis_B
+ |HIV-1
+ |Influenza
+ |Measles
+ |Mucocutaneous_leishmaniasis
+ |Mycobacterium_tuberculosis
+ |Onchocerciasis
+ |Pneumonia
+ |Rotavirus
+ |Schistosoma_haematobium
+ |Strep_throat
+ |Yellow_fever
+ )
+=>
+ (retract ?adr))
+
+(defrule MAIN::symptomHaemoptysis "Coughing up of blood"
+ (symptom Haemoptysis yes)
+ ?adr <- (disease ?
+ Bacillary_dysentery
+ |Hepatitis_A
+ |Hepatitis_B
+ |HIV-1
+ |Influenza
+ |Malaria
+ |Measles
+ |Meningoencephalitis
+ |Mucocutaneous_leishmaniasis
+ |Onchocerciasis
+ |Rotavirus
+ |Schistosoma_haematobium
+ |Sleeping_sickness
+ |Strep_throat
+ |Typhoid_fever
+ |Yellow_fever
+ )
+=>
+ (retract ?adr))
+
+(defrule MAIN:Solution "Answer what disease is"
+ (declare (salience -10000))
+ (disease ? ?sol)
+=>
+ (open "logfile.txt" logfile "a")
+ (printout logfile ?sol crlf)
+ (close logfile))
diff --git a/Desktop/dzialo/paste/HelloDoctor.activity/setup.py b/Desktop/dzialo/paste/HelloDoctor.activity/setup.py
new file mode 100755
index 0000000..cf647c2
--- /dev/null
+++ b/Desktop/dzialo/paste/HelloDoctor.activity/setup.py
@@ -0,0 +1,32 @@
+#!/usr/bin/env python
+
+# Copyright (C) 2006, Red Hat, Inc.
+#
+# 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.,
+# 51 Franklin St, Fifth Floor, Boston, MA
+# 02110-1301 USA
+
+try:
+ from sugar.activity import bundlebuilder
+ bundlebuilder.start()
+except ImportError:
+ import os
+ os.system("find ./ | sed 's,^./,HelloDoctor.activity/,g' > MANIFEST")
+ os.chdir('..')
+ os.system('zip -r HelloDoctor.xo HelloDoctor.activity')
+ os.system('mv HelloDoctor.xo ./HelloDoctor.activity')
+ os.chdir('HelloDoctor.activity')