Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2009-09-18 16:27:20 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2009-09-18 16:27:20 (GMT)
commiteafb5ae741681d8eb4f091721735f6ccf1b951f2 (patch)
tree0c5e9e89bd805c30d4ff8e7c797185200d795062
parent18492832959aadd494f9f4c897c92963d6757b73 (diff)
merge of walters-clone
-rw-r--r--NEWS32
-rw-r--r--TurtleArtActivity.py126
-rw-r--r--activity/activity.info2
-rw-r--r--icons/help-toolbar.svg34
-rw-r--r--images/de/sensors/sensorsgroup.svg4
-rw-r--r--images/el/sensors/sensorsgroup.svg4
-rw-r--r--images/en/sensors/sensorsgroup.svg4
-rw-r--r--images/en/turtle/turtlegroup.svg2
-rw-r--r--images/es/sensors/sensorsgroup.svg25
-rw-r--r--images/fi/sensors/sensorsgroup.svg4
-rw-r--r--images/fr/flow/flowgroup.svg14
-rw-r--r--images/fr/flow/stopstack.svg9
-rw-r--r--images/fr/pen/pengroup.svg1328
-rw-r--r--images/fr/pen/textsize.svg86
-rw-r--r--images/fr/sensors/bottompos.svg92
-rw-r--r--images/fr/sensors/clearheap.svg114
-rw-r--r--images/fr/sensors/hres.svg92
-rw-r--r--images/fr/sensors/kbinput.svg99
-rw-r--r--images/fr/sensors/printheap.svg45
-rw-r--r--images/fr/sensors/push.svg2
-rw-r--r--images/fr/sensors/sensorsgroup.svg1066
-rw-r--r--images/fr/sensors/toppos.svg92
-rw-r--r--images/fr/sensors/vres.svg92
-rw-r--r--images/it/sensors/sensorsgroup.svg4
-rw-r--r--images/mg/sensors/sensorsgroup.svg4
-rw-r--r--images/mn/sensors/sensorsgroup.svg4
-rw-r--r--images/nb/sensors/sensorsgroup.svg4
-rw-r--r--images/nl/sensors/sensorsgroup.svg4
-rw-r--r--images/pt/sensors/sensorsgroup.svg4
-rw-r--r--images/ru/sensors/sensorsgroup.svg4
-rw-r--r--images/sensorsmask.pngbin2102 -> 2459 bytes
-rw-r--r--images/sl/sensors/sensorsgroup.svg4
-rw-r--r--images/sv/sensors/sensorsgroup.svg4
-rw-r--r--images/ta/sensors/sensorsgroup.svg4
-rw-r--r--images/tr/sensors/sensorsgroup.svg4
-rw-r--r--images/vi/sensors/sensorsgroup.svg4
-rw-r--r--images/zh_TW/sensors/sensorsgroup.svg4
-rw-r--r--po/es.po387
-rw-r--r--po/fr.po24
-rw-r--r--samples/About_me.ta391
-rw-r--r--samples/Learning_Experiences.ta530
-rw-r--r--samples/Que_Como_Por_que_Para_que.ta237
-rw-r--r--samples/What_How_Why_For_whom.ta241
-rw-r--r--samples/clock.ta2
-rw-r--r--samples/csquiral.ta2
-rw-r--r--samples/find_boston.ta2
-rw-r--r--samples/rainbow.ta2
-rw-r--r--samples/redwisp.ta2
-rw-r--r--samples/reflections.ta2
-rw-r--r--samples/shape-and-color-game.ta2
-rw-r--r--samples/smoothcandy.ta2
-rw-r--r--svg/keyboard.py2
-rw-r--r--svg/sensorsgroup.py32
-rw-r--r--svg/turtlegroup.py1722
-rw-r--r--taexporthtml.py139
-rw-r--r--talogo.py47
-rw-r--r--taproject.py12
-rw-r--r--tasetup.py10
-rw-r--r--tawindow.py37
59 files changed, 3392 insertions, 3855 deletions
diff --git a/NEWS b/NEWS
index bb99384..07c056f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,35 @@
+68
+
+* consistant case on tool tips
+* speeding up debug
+* added i18n to debug panel
+* new artwork for es and fr
+* fixed some problems with svg factory
+
+67
+
+* added mime-type icon
+* changed keyboard shortcuts to use Ctrl instead of Alt as per guidelines
+* wait time in seconds
+* fixed problem with fractional wait times
+* fixed i18n problem with labels in hover help
+* reorganization of extras palette
+* added screen capture to "Save as HTML"
+
+66
+
+* added support for old toolbar design (0.82-0.84)
+* work around Rainbow problem with image save
+* activate Stop Button on launch (thanks to rgs)
+* added open from journal button (with rgs)
+* Erase Button hides status blocks
+* cleaned up some sample code
+
+65
+
+* fixed problem with View Toolbar
+* moved Samples button to Help Toolbar
+
64
* major refactoring for new toolbar design
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index 64c9622..d91be2d 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -130,6 +130,15 @@ class TurtleArtActivity(activity.Activity):
self.load_python.connect('clicked', self._do_loadpython_cb)
self.load_python.show()
activity_button.props.page.insert(self.load_python, -1)
+
+ # Open project from the Journal
+ self.load_ta_project = ToolButton('load-from-journal')
+ self.load_ta_project.set_tooltip(\
+ _("Import project from the Journal"))
+ self.load_ta_project.connect('clicked', self._do_load_ta_project_cb)
+ self.load_ta_project.show()
+ activity_button.props.page.insert(self.load_ta_project, -1)
+
toolbar_box.toolbar.insert(activity_button, 0)
activity_button.show()
@@ -163,7 +172,7 @@ class TurtleArtActivity(activity.Activity):
self.palette.set_tooltip(_('Hide palette'))
self.palette.props.sensitive = True
self.palette.connect('clicked', self._do_palette_cb)
- self.palette.props.accelerator = _('<Alt>p')
+ self.palette.props.accelerator = _('<Ctrl>p')
toolbar_box.toolbar.insert(self.palette, -1)
self.palette.show()
@@ -172,7 +181,7 @@ class TurtleArtActivity(activity.Activity):
self.blocks.set_tooltip(_('Hide blocks'))
self.blocks.props.sensitive = True
self.blocks.connect('clicked', self.do_hideshow)
- self.blocks.props.accelerator = _('<Alt>b')
+ self.blocks.props.accelerator = _('<Ctrl>b')
toolbar_box.toolbar.insert(self.blocks, -1)
self.blocks.show()
@@ -181,7 +190,7 @@ class TurtleArtActivity(activity.Activity):
self.eraser_button.set_tooltip(_('Clean'))
self.eraser_button.props.sensitive = True
self.eraser_button.connect('clicked', self._do_eraser_cb)
- self.eraser_button.props.accelerator = _('<Alt>e')
+ self.eraser_button.props.accelerator = _('<Ctrl>e')
toolbar_box.toolbar.insert(self.eraser_button, -1)
self.eraser_button.show()
@@ -190,7 +199,7 @@ class TurtleArtActivity(activity.Activity):
self.runproject.set_tooltip(_('Run'))
self.runproject.props.sensitive = True
self.runproject.connect('clicked', self._do_run_cb)
- self.runproject.props.accelerator = _('<Alt>r')
+ self.runproject.props.accelerator = _('<Ctrl>r')
toolbar_box.toolbar.insert(self.runproject, -1)
self.runproject.show()
@@ -199,7 +208,7 @@ class TurtleArtActivity(activity.Activity):
self.stepproject.set_tooltip(_('Step'))
self.stepproject.props.sensitive = True
self.stepproject.connect('clicked', self._do_step_cb)
- self.stepproject.props.accelerator = _('<Alt>w')
+ self.stepproject.props.accelerator = _('<Ctrl>w')
toolbar_box.toolbar.insert(self.stepproject, -1)
self.stepproject.show()
@@ -217,7 +226,7 @@ class TurtleArtActivity(activity.Activity):
self.stop.set_tooltip(_('Stop turtle'))
self.stop.props.sensitive = True
self.stop.connect('clicked', self._do_stop_cb)
- self.stop.props.accelerator = _('<Alt>s')
+ self.stop.props.accelerator = _('<Ctrl>s')
toolbar_box.toolbar.insert(self.stop, -1)
self.stop.show()
@@ -422,7 +431,8 @@ class TurtleArtActivity(activity.Activity):
# Write any metadata (here we specifically set the title of the file
# and specify that this is a plain text file).
- dsobject.metadata['title'] = self.get_title() + " " + _("presentation")
+ dsobject.metadata['title'] = self.get_title() + " " + \
+ _("presentation")
dsobject.metadata['icon-color'] = profile.get_color().to_string()
if embed_flag == True:
dsobject.metadata['mime_type'] = 'text/html'
@@ -479,6 +489,25 @@ class TurtleArtActivity(activity.Activity):
gobject.timeout_add(250,self.load_python.set_icon, "pippy-openoff")
return
+ def _do_load_ta_project_cb(self, button):
+ from sugar.graphics.objectchooser import ObjectChooser
+ chooser = ObjectChooser(_("Project"), None, gtk.DIALOG_MODAL | \
+ gtk.DIALOG_DESTROY_WITH_PARENT)
+ try:
+ result = chooser.run()
+ if result == gtk.RESPONSE_ACCEPT:
+ dsobject = chooser.get_selected_object()
+ try:
+ _logger.debug("opening %s " % dsobject.file_path)
+ self.read_file(dsobject.file_path, False)
+ except:
+ _logger.debug("couldn't open %s" % dsobject.file_path)
+ dsobject.destroy()
+ finally:
+ chooser.destroy()
+ del chooser
+ return
+
# Import Python code from the Journal to load into "myblock"
def _import_py(self):
from sugar.graphics.objectchooser import ObjectChooser
@@ -633,7 +662,7 @@ class TurtleArtActivity(activity.Activity):
self.debugproject.set_icon("debugon")
self.stop.set_icon("stopiton")
self.tw.lc.trace = 1
- tawindow.runbutton(self.tw, 30)
+ tawindow.runbutton(self.tw, 6)
gobject.timeout_add(1000,self.debugproject.set_icon,"debugoff")
def _do_stop_cb(self, button):
@@ -644,8 +673,9 @@ class TurtleArtActivity(activity.Activity):
""" Sample projects open dialog """
def _do_samples_cb(self, button):
- tawindow.load_file(self.tw)
+ tawindow.load_file(self.tw, True)
# run the activity
+ self.stop.set_icon("stopiton")
tawindow.runbutton(self.tw, 0)
"""
@@ -836,7 +866,7 @@ class TurtleArtActivity(activity.Activity):
"""
Read a project in and then run it
"""
- def read_file(self, file_path):
+ def read_file(self, file_path, run_it = True):
import tarfile,os,tempfile,shutil
if hasattr(self, 'tw'):
@@ -847,26 +877,30 @@ class TurtleArtActivity(activity.Activity):
tmpdir = tempfile.mkdtemp()
try:
# We'll get 'ta_code.ta' and possibly a 'ta_image.png'
+ # but we will ignore the .png file
+ # If run_it is True, we want to create a new project
tar_fd.extractall(tmpdir)
- tawindow.load_files(self.tw, os.path.join(tmpdir, \
- 'ta_code.ta'), os.path.join(tmpdir, 'ta_image.png'))
+ tawindow.load_files(self.tw, \
+ os.path.join(tmpdir,'ta_code.ta'), \
+ run_it) # create a new project flag
finally:
shutil.rmtree(tmpdir)
tar_fd.close()
# Otherwise, assume it is a .ta file
else:
print "trying to open a .ta file:" + file_path
- tawindow.load_files(self.tw, file_path, "")
+ tawindow.load_files(self.tw, file_path, run_it)
# run the activity
- try:
- # Use 0.86 toolbar design
- self.stop.set_icon("stopiton")
- except:
- # Use pre-0.86 toolbar design
- self.projectToolbar.stop.set_icon("stopiton")
+ if run_it:
+ try:
+ # Use 0.86 toolbar design
+ self.stop.set_icon("stopiton")
+ except:
+ # Use pre-0.86 toolbar design
+ self.projectToolbar.stop.set_icon("stopiton")
- tawindow.runbutton(self.tw, 0)
+ tawindow.runbutton(self.tw, 0)
else:
_logger.debug("Deferring reading file %s" % file_path)
@@ -1025,12 +1059,20 @@ class SaveAsToolbar(gtk.Toolbar):
# Pippy load myblock source button
self.loadmyblock = ToolButton( "pippy-openoff" )
- self.loadmyblock.set_tooltip(_('load my block'))
+ self.loadmyblock.set_tooltip(_('Load my block'))
self.loadmyblock.props.sensitive = True
self.loadmyblock.connect('clicked', self.do_loadmyblock)
self.insert(self.loadmyblock, -1)
self.loadmyblock.show()
+ # Open TA project from the Journal
+ self.load_ta_project = ToolButton('load-from-journal')
+ self.load_ta_project.set_tooltip(_("Import project from the Journal"))
+ self.load_ta_project.props.sensitive = True
+ self.load_ta_project.connect('clicked', self.do_load_ta_project_cb)
+ self.insert(self.load_ta_project, -1)
+ self.load_ta_project.show()
+
def do_savehtml(self, button):
# write html out to datastore
self.savehtml.set_icon("htmlon")
@@ -1076,7 +1118,7 @@ class SaveAsToolbar(gtk.Toolbar):
# Write any metadata (here we specifically set the title of the file
# and specify that this is a plain text file).
dsobject.metadata['title'] = self.activity.get_title() + " " + \
- _("presentation")
+ _("presentation")
dsobject.metadata['icon-color'] = profile.get_color().to_string()
if embed_flag == True:
dsobject.metadata['mime_type'] = 'text/html'
@@ -1139,6 +1181,25 @@ class SaveAsToolbar(gtk.Toolbar):
gobject.timeout_add(250,self.loadmyblock.set_icon, "pippy-openoff")
return
+ def do_load_ta_project_cb(self, button):
+ from sugar.graphics.objectchooser import ObjectChooser
+ chooser = ObjectChooser(_("Project"), None, gtk.DIALOG_MODAL | \
+ gtk.DIALOG_DESTROY_WITH_PARENT)
+ try:
+ result = chooser.run()
+ if result == gtk.RESPONSE_ACCEPT:
+ dsobject = chooser.get_selected_object()
+ try:
+ _logger.debug("opening %s " % dsobject.file_path)
+ self.activity.read_file(dsobject.file_path, False)
+ except:
+ _logger.debug("couldn't open %s" % dsobject.file_path)
+ dsobject.destroy()
+ finally:
+ chooser.destroy()
+ del chooser
+ return
+
# Import Python code from the Journal to load into "myblock"
def import_py(self):
from sugar.graphics.objectchooser import ObjectChooser
@@ -1204,7 +1265,7 @@ class ProjectToolbar(gtk.Toolbar):
self.palette.props.sensitive = True
self.palette.connect('clicked', self.do_palette)
try:
- self.palette.props.accelerator = _('<Alt>p')
+ self.palette.props.accelerator = _('<Ctrl>p')
except:
pass
self.insert(self.palette, -1)
@@ -1216,7 +1277,7 @@ class ProjectToolbar(gtk.Toolbar):
self.blocks.props.sensitive = True
self.blocks.connect('clicked', self.do_hideshow)
try:
- self.blocks.props.accelerator = _('<Alt>b')
+ self.blocks.props.accelerator = _('<Ctrl>b')
except:
pass
self.insert(self.blocks, -1)
@@ -1233,7 +1294,7 @@ class ProjectToolbar(gtk.Toolbar):
self.runproject.props.sensitive = True
self.runproject.connect('clicked', self.do_run)
try:
- self.runproject.props.accelerator = _('<Alt>r')
+ self.runproject.props.accelerator = _('<Ctrl>r')
except:
pass
self.insert(self.runproject, -1)
@@ -1245,7 +1306,7 @@ class ProjectToolbar(gtk.Toolbar):
self.stepproject.props.sensitive = True
self.stepproject.connect('clicked', self.do_step)
try:
- self.stepproject.props.accelerator = _('<Alt>w')
+ self.stepproject.props.accelerator = _('<Ctrl>w')
except:
pass
self.insert(self.stepproject, -1)
@@ -1257,7 +1318,7 @@ class ProjectToolbar(gtk.Toolbar):
self.debugproject.props.sensitive = True
self.debugproject.connect('clicked', self.do_debug)
try:
- self.debugproject.props.accelerator = _('<Alt>d')
+ self.debugproject.props.accelerator = _('<Ctrl>d')
except:
pass
self.insert(self.debugproject, -1)
@@ -1269,7 +1330,7 @@ class ProjectToolbar(gtk.Toolbar):
self.stop.props.sensitive = True
self.stop.connect('clicked', self.do_stop)
try:
- self.stop.props.accelerator = _('<Alt>s')
+ self.stop.props.accelerator = _('<Ctrl>s')
except:
pass
self.insert(self.stop, -1)
@@ -1286,7 +1347,7 @@ class ProjectToolbar(gtk.Toolbar):
self.eraser.props.sensitive = True
self.eraser.connect('clicked', self.do_eraser)
try:
- self.eraser.props.accelerator = _('<Alt>e')
+ self.eraser.props.accelerator = _('<Ctrl>e')
except:
pass
self.insert(self.eraser, -1)
@@ -1337,7 +1398,7 @@ class ProjectToolbar(gtk.Toolbar):
self.sampb.props.sensitive = True
self.sampb.connect('clicked', self.do_samples)
try:
- self.sampb.props.accelerator = _('<Alt>o')
+ self.sampb.props.accelerator = _('<Ctrl>o')
except:
pass
self.insert(self.sampb, -1)
@@ -1381,7 +1442,7 @@ class ProjectToolbar(gtk.Toolbar):
self.debugproject.set_icon("debugon")
self.stop.set_icon("stopiton")
self.activity.tw.lc.trace = 1
- tawindow.runbutton(self.activity.tw, 30)
+ tawindow.runbutton(self.activity.tw, 6)
gobject.timeout_add(1000,self.debugproject.set_icon,"debugoff")
def do_stop(self, button):
@@ -1429,8 +1490,9 @@ class ProjectToolbar(gtk.Toolbar):
self.activity.recenter()
def do_samples(self, button):
- tawindow.load_file(self.activity.tw)
+ tawindow.load_file(self.activity.tw, True)
# run the activity
+ self.stop.set_icon("stopiton")
tawindow.runbutton(self.activity.tw, 0)
def do_savesnapshot(self, button):
diff --git a/activity/activity.info b/activity/activity.info
index 31c9b6e..2840b43 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -1,6 +1,6 @@
[Activity]
name = Turtle Art
-activity_version = 64
+activity_version = 68
license = MIT
bundle_id = org.laptop.TurtleArtActivity
exec = sugar-activity TurtleArtActivity.TurtleArtActivity
diff --git a/icons/help-toolbar.svg b/icons/help-toolbar.svg
index d763270..d997562 100644
--- a/icons/help-toolbar.svg
+++ b/icons/help-toolbar.svg
@@ -1,28 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.0"
width="55"
- height="54.695999"
- viewBox="0 0 55 54.696"
+ height="55"
+ viewBox="0 0 55 55"
id="svg2"
- xml:space="preserve"><defs
- id="defs20">
-
-
-
-
- </defs><text
- x="13.484375"
- y="45.1605"
- id="text2412"
- xml:space="preserve"
- style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold"><tspan
- x="13.484375"
- y="45.1605"
- id="tspan2414"
- style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans Bold">?</tspan></text>
-
-</svg> \ No newline at end of file
+ style="fill:#010101;stroke:#ffffff;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round">
+ <defs
+ id="defs11" />
+ <path
+ d="M 50,27.625 C 50,39.9681 39.8431,50.125 27.5,50.125 C 15.1569,50.125 5,39.9681 5,27.625 C 5,15.2819 15.1569,5.125 27.5,5.125 C 39.8431,5.125 50,15.2819 50,27.625 z"
+ id="path6" />
+ <path
+ d="M 23.956,27.167 C 23.956,25.546 25.756,25.277 27.601,24.781 C 29.401,24.286 31.201,23.566 31.201,20.956 C 31.201,18.976 29.356,17.536 27.467,17.536 C 23.687,17.536 23.102,21.991 20.221,21.991 C 18.601,21.991 17.476,20.731 17.476,18.751 C 17.476,14.025 23.416,11.326 27.467,11.326 C 33.273,11.326 38.223,14.926 38.223,20.957 C 38.223,25.952 35.073,28.878 30.438,30.048 L 30.438,31.667 C 30.438,33.468 29.087,34.772 27.197,34.772 C 25.172,34.772 23.957,33.467 23.957,31.667 L 23.957,27.167 L 23.956,27.167 z M 23.686,40.937 C 23.686,39.002 25.261,37.427 27.196,37.427 C 29.132,37.427 30.706,39.002 30.706,40.937 C 30.706,42.873 29.132,44.449 27.196,44.449 C 25.261,44.448 23.686,42.872 23.686,40.937 z"
+ id="path8"
+ style="fill:#ffffff;stroke:#ffffff;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+</svg>
diff --git a/images/de/sensors/sensorsgroup.svg b/images/de/sensors/sensorsgroup.svg
index ae0d34f..856117b 100644
--- a/images/de/sensors/sensorsgroup.svg
+++ b/images/de/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">tastatur</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/el/sensors/sensorsgroup.svg b/images/el/sensors/sensorsgroup.svg
index c1c71e6..8745ac7 100644
--- a/images/el/sensors/sensorsgroup.svg
+++ b/images/el/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">keyboard</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/en/sensors/sensorsgroup.svg b/images/en/sensors/sensorsgroup.svg
index 50668ab..1a20572 100644
--- a/images/en/sensors/sensorsgroup.svg
+++ b/images/en/sensors/sensorsgroup.svg
@@ -327,7 +327,7 @@
style="font-size:11px">keyboard</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,110.5415)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -344,7 +344,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,106.07443)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/en/turtle/turtlegroup.svg b/images/en/turtle/turtlegroup.svg
index dc665de..4d46c6f 100644
--- a/images/en/turtle/turtlegroup.svg
+++ b/images/en/turtle/turtlegroup.svg
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="145" height="500" id="svg2"> <defs id="defs103"> <linearGradient id="linearGradient3250"> <stop id="stop3252" style="stop-color:#ffffff;stop-opacity:1" offset="0" /> <stop id="stop3254" style="stop-color:#00ff00;stop-opacity:1" offset="1" /> </linearGradient> <linearGradient x1="0" y1="22" x2="74" y2="22" id="linearGradient3256" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="22" x2="74" y2="22" id="linearGradient3258" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="22" x2="74" y2="22" id="linearGradient3260" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="22" x2="74" y2="22" id="linearGradient3264" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="22" x2="74" y2="22" id="linearGradient3267" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="7" y1="90" x2="56" y2="90" id="linearGradient3333" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="7" y1="130" x2="56" y2="130" id="linearGradient3341" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="79" y1="90" x2="128" y2="90" id="linearGradient3349" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="79" y1="130" x2="128" y2="130" id="linearGradient3357" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="43" y1="181" x2="92" y2="181" id="linearGradient3365" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="7" y1="251" x2="56" y2="251" id="linearGradient3373" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3381" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="6" y1="303" x2="72" y2="303" id="linearGradient3389" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="89" y1="314" x2="137" y2="314" id="linearGradient3397" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="37" y1="359" x2="107" y2="359" id="linearGradient3405" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(0,26)" /> <linearGradient x1="37" y1="382" x2="107" y2="382" id="linearGradient3413" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(0,26)" /> <linearGradient x1="37" y1="406" x2="107" y2="406" id="linearGradient3421" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(0,26)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient2505" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient2519" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="37" y1="406" x2="107" y2="406" id="linearGradient2527" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="0" x2="100" y2="66" id="linearGradient3172" xlink:href="#linearGradient3166" gradientUnits="userSpaceOnUse" /> <linearGradient id="linearGradient3166"> <stop id="stop3168" style="stop-color:#ffffff;stop-opacity:1" offset="0" /> <stop id="stop3170" style="stop-color:#00ff00;stop-opacity:1" offset="1" /> </linearGradient> <linearGradient x1="0" y1="0" x2="100" y2="20" id="linearGradient2707" xlink:href="#linearGradient3166" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.7,0,0,1.,0.1,32)" /> <linearGradient id="linearGradient2701"> <stop id="stop2703" style="stop-color:#ffffff;stop-opacity:1" offset="0" /> <stop id="stop2705" style="stop-color:#ffff00;stop-opacity:1" offset="1" /> </linearGradient> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient2732" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="0" x2="100" y2="66" id="linearGradient2736" xlink:href="#linearGradient3166" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.67,0,0,0.67,60,321)" /> <linearGradient x1="0" y1="0" x2="100" y2="66" id="linearGradient3552" xlink:href="#linearGradient3166" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.67,0,0,0.67,60,321)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3554" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="37" y1="359" x2="107" y2="359" id="linearGradient2696" xlink:href="#linearGradient2701" gradientUnits="userSpaceOnUse" gradientTransform="translate(26.1,-84.4)" /> <linearGradient x1="0" y1="0" x2="100" y2="66" id="linearGradient2711" xlink:href="#linearGradient2701" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.67,0,0,0.67,63.4,348)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3486" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(-65.6,64.2)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3495" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(-66.6,99)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3502" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(-65.5,133)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3533" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(-66.6,99)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3535" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(-65.6,64.2)" /> </defs> <path d="M 0.58809792,0.55108212 L 0.52581012,484.98977 L 3.6485499,492.43821 L 8.520663,496.82385 L 15.179825,499.47419 L 128.96395,499.47419 L 135.80997,496.63739 L 141.75709,491.22606 L 144.47996,482.0929 L 144.51764,0.52581012 L 0.58809792,0.55108212 z" id="path30" style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137" height="0" x="3.7" y="213" id="rect32" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137" height="0.14" x="3.7" y="214.3" id="rect34" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <rect width="137" height="0.14" x="3.7" y="215" id="rect36" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1" /> <g id="g2681"> <rect width="138.11" height="0.11000219" x="3.4449987" y="65.445" id="rect38" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:0.88999784;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.5" y="66.360001" id="rect40" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <rect width="138.11032" height="0.11032366" x="3.444838" y="67.444839" id="rect42" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:0.88967633;stroke-opacity:1" /> </g> <rect width="137.5" height="0.14" x="3.7" y="-26.9" transform="scale(1,-1)" id="rect44" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="-25.799999" transform="scale(1,-1)" id="rect46" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="-472.70001" transform="scale(1,-1)" id="rect48" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="-471.39999" transform="scale(1,-1)" id="rect50" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <path d="M 134,491 C 134,492 133,493 132,493 C 131,493 131,492 131,491 C 131,491 131,490 132,490 C 133,490 134,491 134,491 z" id="path58" style="fill:#fff080;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" /> <path d="M 80,485 C 80,490 77,493 72,493 C 67,493 64,490 64,485 C 64,481 67,477 72,477 C 77,477 80,481 80,485 L 80,485 z" id="path60" style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1;stroke-opacity:1" /> <text id="text54" style="font-size:12px;font-weight:bold;font-family:Bitstream Vera Sans"> <tspan x="68" y="489" id="tspan56" style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">X</tspan> </text> <path d="M 79,32 C 90,32 90,32 90,32 L 94,35 L 96,39 L 96,52 L 94,55 L 90,58 L 79,58 L 79,58 L 79,60 L 65,60 L 65,58 L 54,58 L 50,55 L 48,52 L 48,39 L 50,35 L 54,32 L 65,32 L 65,36 L 79,36 L 79,32 z" id="path59" style="fill:url(#linearGradient3267);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text61" style="font-size:8px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;font-family:Bitstream Vera Sans"> <tspan x="72" y="49" id="tspan63" style="font-size:12px">clean</tspan> </text> <path d="M 54,77 L 65,77 L 65,81 L 62,81 L 62,79 L 55,79" id="path65" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 54,95 L 65,95 L 65,91 L 62,91 L 62,93 L 55,93" id="path67" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 39,73 C 50,73 50,73 50,73 L 53,76 L 56,80 L 56,93 L 53,96 L 50,99 L 38,99 L 38,99 L 38,101 L 25,101 L 25,99 L 14,99 L 10,96 L 8,93 L 8,80 L 10,76 L 14,73 L 24,73 L 24,77 L 39,77 L 39,73 z" id="path69" style="fill:url(#linearGradient3333);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text71" style="font-size:8.00004005px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="32" y="90" id="tspan73" style="font-size:12px">forward</tspan> </text> <path d="M 126,77 L 137,77 L 137,81 L 134,81 L 134,79 L 127,79" id="path75" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 126,95 L 137,95 L 137,91 L 134,91 L 134,93 L 127,93" id="path77" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 111,73 C 122,73 122,73 122,73 L 125,76 L 128,80 L 128,93 L 125,96 L 122,99 L 110,99 L 110,99 L 110,101 L 97,101 L 97,99 L 86,99 L 82,96 L 80,93 L 80,80 L 82,76 L 86,73 L 96,73 L 96,77 L 111,77 L 111,73 z" id="path79" style="fill:url(#linearGradient3349);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text81" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="104" y="90" id="tspan83" style="font-size:12px">back</tspan> </text> <path d="M 54,117 L 65,117 L 65,121 L 62,121 L 62,119 L 55,119" id="path85" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 54,136 L 65,136 L 65,132 L 62,132 L 62,134 L 55,134" id="path87" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 39,114 C 50,114 50,114 50,114 L 53,117 L 56,121 L 56,133 L 53,137 L 50,139 L 38,139 L 38,139 L 38,142 L 25,142 L 25,139 L 14,139 L 10,137 L 8,133 L 8,121 L 10,117 L 14,114 L 24,114 L 24,117 L 39,117 L 39,114 z" id="path89" style="fill:url(#linearGradient3341);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text91" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="32" y="131" id="tspan93" style="font-size:12px">left</tspan> </text> <path d="M 126,117 L 137,117 L 137,121 L 134,121 L 134,119 L 127,119" id="path112" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 126,136 L 137,136 L 137,132 L 134,132 L 134,134 L 127,134" id="path96" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 111,114 C 122,114 122,114 122,114 L 125,117 L 128,121 L 128,133 L 125,137 L 122,139 L 110,139 L 110,139 L 110,142 L 97,142 L 97,139 L 86,139 L 82,137 L 80,133 L 80,121 L 82,117 L 86,114 L 96,114 L 96,117 L 111,117 L 111,114 z" id="path98" style="fill:url(#linearGradient3357);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text100" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="104" y="131" id="tspan102" style="font-size:12px">right</tspan> </text> <path d="M 89,181 L 100,181 L 100,185 L 98,185 L 98,183 L 91,183" id="path104" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 89,199 L 100,199 L 100,195 L 98,195 L 98,197 L 91,197" id="path106" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 90,156 L 101,156 L 101,160 L 98,160 L 98,158 L 91,158" id="path108" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 90,174 L 101,174 L 101,170 L 98,170 L 98,172 L 91,172" id="path130" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 75,153 C 86,153 86,153 86,153 L 89,155 L 92,159 L 92,197 L 89,200 L 86,203 L 74,203 L 74,203 L 74,205 L 61,205 L 61,203 L 50,203 L 46,200 L 44,197 L 44,159 L 46,155 L 50,153 L 60,153 L 60,156 L 75,156 L 75,153 z" id="path111" style="fill:url(#linearGradient3365);fill-opacity:1;stroke:#00a000;stroke-width:1.33334005;stroke-opacity:1" /> <text id="text113" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="68" y="181" id="tspan136" style="font-size:12px">arc</tspan> </text> <text id="text116" style="font-size:8px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans"> <tspan x="90" y="167" id="tspan118" style="font-size:9px">angle</tspan> <tspan x="90" y="196" id="tspan120" style="font-size:9px">radius</tspan> </text> <path d="M 53,250 L 64,250 L 64,254 L 62,254 L 62,252 L 55,252" id="path122" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 53,268 L 64,268 L 64,264 L 62,264 L 62,266 L 55,266" id="path124" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 54,225 L 65,225 L 65,229 L 62,229 L 62,227 L 55,227" id="path126" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 54,244 L 65,244 L 65,240 L 62,240 L 62,242 L 55,242" id="path128" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 39,222 C 50,222 50,222 50,222 L 53,225 L 56,229 L 56,266 L 53,269 L 50,272 L 38,272 L 38,272 L 38,275 L 25,275 L 25,272 L 14,272 L 10,269 L 8,266 L 8,229 L 10,225 L 14,222 L 24,222 L 24,225 L 39,225 L 39,222 z" id="path131" style="fill:url(#linearGradient3373);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text133" style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="32" y="250" id="tspan158" style="font-size:12px">setyx</tspan> </text> <text id="text136" style="font-size:9px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans"> <tspan x="54" y="236" id="tspan138" style="font-size:9px">x</tspan> <tspan x="54" y="265" id="tspan140" style="font-size:9px">y</tspan> </text> <g transform="translate(0,-2)" id="g142"> <path d="M 126,227 L 137.08348,227 L 137,231 L 134,231 L 134,229 L 127,229" id="path144" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 126,246 L 137,246 L 137,242 L 134,242 L 134,244 L 127,244" id="path146" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 111,224 C 122,224 122,224 122,224 L 125,227 L 128,231 L 128,243 L 125,247 L 122,250 L 110,250 L 110,250 L 110,252 L 97,252 L 97,250 L 86,250 L 82,247 L 80,243 L 80,231 L 82,227 L 86,224 L 96,224 L 96,227 L 111,227 L 111,224 z" id="path148" style="fill:url(#linearGradient3381);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text150" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="104" y="241" id="tspan152" style="font-size:12px">seth</tspan> </text> </g> <path d="M 38,405 L 41,405 L 41,408 L 46,408 L 46,405 L 107,405 L 107,419 L 46,419 L 46,416 L 41,416 L 41,419 L 38,419 L 38,405 z" id="path154" style="fill:url(#linearGradient3405);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text y="26" id="text156" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="72" y="416" id="tspan159" style="font-size:10.5px">xcor</tspan> </text> <path d="M 38,429 L 41,429 L 41,432 L 46,432 L 46,429 L 107,429 L 107,443 L 46,443 L 46,440 L 41,440 L 41,443 L 38,443 L 38,429 z" id="path161" style="fill:url(#linearGradient3413);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text y="26" id="text163" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="72" y="439" id="tspan165" style="font-size:10.5px">ycor</tspan> </text> <path d="M 38,453 L 41,453 L 41,456 L 46,456 L 46,453 L 107,453 L 107,467 L 46,467 L 46,464 L 41,464 L 41,467 L 38,467 L 38,453 z" id="path167" style="fill:url(#linearGradient3421);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text y="26" id="text169" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="72" y="463" id="tspan171" style="font-size:10.5px">heading</tspan> </text> <text id="text173" style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="72" y="19" id="tspan175" style="font-size:20px">Turtle</tspan> </text> <rect width="137.5" height="0.14" x="3.7" y="280.60001" id="rect177" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="281.70001" id="rect179" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="282.60001" id="rect181" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="398.5" id="rect183" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="399.60001" id="rect185" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="400.60001" id="rect187" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1" /> <g transform="translate(0.1,0)" id="g3515"> <path d="M 60.4,293.2 L 71.4,293.2 L 71.4,297.2 L 68.4,297.2 L 68.4,295.2 L 61.4,295.2" id="path191" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 60.4,310.2 L 71.4,310.2 L 71.4,306.2 L 68.4,306.2 L 68.4,308.2 L 61.4,308.2" id="path193" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 45.4,288.2 C 56.4,288.2 56.4,288.2 56.4,288.2 L 59.4,291.2 L 62.4,295.2 L 62.4,307.2 L 59.4,311.2 L 56.4,314.2 L 44.4,314.2 L 44.4,314.2 L 44.4,316.2 L 31.4,316.2 L 31.4,314.2 L 20.4,314.2 L 16.4,311.2 L 14.4,307.2 L 14.4,295.2 L 16.4,291.2 L 20.4,288.2 L 30.4,288.2 L 30.4,291.2 L 45.4,291.2 L 45.4,288.2 z" id="path195" style="fill:url(#linearGradient3535);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text x="-65.599998" y="64.199997" id="text197" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="38.400002" y="305.20001" id="tspan199" style="font-size:12px">show</tspan> </text> </g> <g transform="translate(1.1,-0.4000015)" id="g3506"> <path d="M 59.4,328 L 70.4,328 L 70.4,332 L 67.4,332 L 67.4,330 L 60.4,330" id="path203" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 59.4,345 L 70.4,345 L 70.4,341 L 67.4,341 L 67.4,343 L 60.4,343" id="path205" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 44.4,323 C 55.4,323 55.4,323 55.4,323 L 58.4,326 L 61.4,330 L 61.4,342 L 58.4,346 L 55.4,349 L 43.4,349 L 43.4,349 L 43.4,351 L 30.4,351 L 30.4,349 L 19.4,349 L 15.4,346 L 13.4,342 L 13.4,330 L 15.4,326 L 19.4,323 L 29.4,323 L 29.4,326 L 44.4,326 L 44.4,323 z" id="path207" style="fill:url(#linearGradient3533);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text x="-66.599998" y="99" id="text209" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="37.400002" y="335" id="tspan211" style="font-size:12px">set</tspan> </text> <text x="-66.599998" y="99" id="text213" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="37.400002" y="345" id="tspan215" style="font-size:12px">scale</tspan> </text> </g> <path d="M 64.07,364.3575 L 67.42,364.3575 L 67.42,366.87 L 72.11,366.87 L 72.11,349.45 L 129.73,349.45 L 129.73,392.33 L 72.11,392.33 L 72.11,373.905 L 67.42,373.905 L 67.42,376.585 L 64.07,376.585 L 64.07,364.3575 z" id="path224" style="fill:url(#linearGradient2711);fill-opacity:1;fill-rule:nonzero;stroke:#a0a000;stroke-width:1.34000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,80.7745,350.9375)" id="activity-journal" style="stroke:#000000;stroke-opacity:1;display:block"> <path d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z" id="path2458" style="fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> <line id="line2460" y2="48.881001" y1="6.1209998" x2="21.341" x1="21.341" style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> <path d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464" id="path2462" style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> <path d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021" id="path2464" style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> <path d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232" id="path2466" style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> </g> <g id="g3522"> <path d="M 60.5,362 L 71.5,362 L 71.5,366 L 68.5,366 L 68.5,364 L 61.5,364" id="path2722" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 60.5,379 L 71.5,379 L 71.5,375 L 68.5,375 L 68.5,377 L 61.5,377" id="path2724" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 45.5,357 C 56.5,357 56.5,357 56.5,357 L 59.5,360 L 62.5,364 L 62.5,376 L 59.5,380 L 56.5,383 L 44.5,383 L 44.5,383 L 44.5,385 L 31.5,385 L 31.5,383 L 20.5,383 L 16.5,380 L 14.5,376 L 14.5,364 L 16.5,360 L 20.5,357 L 30.5,357 L 30.5,360 L 45.5,360 L 45.5,357 z" id="path2726" style="fill:url(#linearGradient3502);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text x="-65.5" y="133" id="text2728" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="38.5" y="374" id="tspan2730" style="font-size:12px">show</tspan> </text> </g> <path d="M 64.1,294.6 L 67.1,294.6 L 67.1,297.6 L 72.1,297.6 L 72.1,294.6 L 133.1,294.6 L 133.1,308.6 L 72.1,308.6 L 72.1,305.6 L 67.1,305.6 L 67.1,308.6 L 64.1,308.6 L 64.1,294.6 z" id="path2694" style="fill:url(#linearGradient2696);fill-opacity:1;stroke:#a0a000;stroke-width:1;stroke-opacity:1" /> <text x="28.000002" y="-131.10329" id="text3529" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="100.00002" y="305.89673" id="tspan3531" style="font-size:10.5px">name</tspan> </text></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Created with Inkscape (http://www.inkscape.org/) --><svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="145" height="500" id="svg2"> <defs id="defs103"> <linearGradient id="linearGradient3250"> <stop id="stop3252" style="stop-color:#ffffff;stop-opacity:1" offset="0" /> <stop id="stop3254" style="stop-color:#00ff00;stop-opacity:1" offset="1" /> </linearGradient> <linearGradient x1="0" y1="22" x2="74" y2="22" id="linearGradient3256" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="22" x2="74" y2="22" id="linearGradient3258" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="22" x2="74" y2="22" id="linearGradient3260" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="22" x2="74" y2="22" id="linearGradient3264" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="22" x2="74" y2="22" id="linearGradient3267" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="7" y1="90" x2="56" y2="90" id="linearGradient3333" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="7" y1="130" x2="56" y2="130" id="linearGradient3341" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="79" y1="90" x2="128" y2="90" id="linearGradient3349" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="79" y1="130" x2="128" y2="130" id="linearGradient3357" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="43" y1="181" x2="92" y2="181" id="linearGradient3365" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="7" y1="251" x2="56" y2="251" id="linearGradient3373" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3381" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="6" y1="303" x2="72" y2="303" id="linearGradient3389" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="89" y1="314" x2="137" y2="314" id="linearGradient3397" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="37" y1="359" x2="107" y2="359" id="linearGradient3405" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(0,26)" /> <linearGradient x1="37" y1="382" x2="107" y2="382" id="linearGradient3413" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(0,26)" /> <linearGradient x1="37" y1="406" x2="107" y2="406" id="linearGradient3421" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(0,26)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient2505" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient2519" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="37" y1="406" x2="107" y2="406" id="linearGradient2527" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="0" x2="100" y2="66" id="linearGradient3172" xlink:href="#linearGradient3166" gradientUnits="userSpaceOnUse" /> <linearGradient id="linearGradient3166"> <stop id="stop3168" style="stop-color:#ffffff;stop-opacity:1" offset="0" /> <stop id="stop3170" style="stop-color:#00ff00;stop-opacity:1" offset="1" /> </linearGradient> <linearGradient x1="0" y1="0" x2="100" y2="20" id="linearGradient2707" xlink:href="#linearGradient3166" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.7,0,0,1.,0.1,32)" /> <linearGradient id="linearGradient2701"> <stop id="stop2703" style="stop-color:#ffffff;stop-opacity:1" offset="0" /> <stop id="stop2705" style="stop-color:#ffff00;stop-opacity:1" offset="1" /> </linearGradient> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient2732" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="0" y1="0" x2="100" y2="66" id="linearGradient2736" xlink:href="#linearGradient3166" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.67,0,0,0.67,60,321)" /> <linearGradient x1="0" y1="0" x2="100" y2="66" id="linearGradient3552" xlink:href="#linearGradient3166" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.67,0,0,0.67,60,321)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3554" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" /> <linearGradient x1="37" y1="359" x2="107" y2="359" id="linearGradient2696" xlink:href="#linearGradient2701" gradientUnits="userSpaceOnUse" gradientTransform="translate(26.1,-84.4)" /> <linearGradient x1="0" y1="0" x2="100" y2="66" id="linearGradient2711" xlink:href="#linearGradient2701" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.67,0,0,0.67,63.4,348)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3486" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(-65.6,64.2)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3495" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(-66.6,99)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3502" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(-65.5,133)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3533" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(-66.6,99)" /> <linearGradient x1="79" y1="238" x2="128" y2="238" id="linearGradient3535" xlink:href="#linearGradient3250" gradientUnits="userSpaceOnUse" gradientTransform="translate(-65.6,64.2)" /> </defs> <path d="M 0.58809792,0.55108212 L 0.52581012,484.98977 L 3.6485499,492.43821 L 8.520663,496.82385 L 15.179825,499.47419 L 128.96395,499.47419 L 135.80997,496.63739 L 141.75709,491.22606 L 144.47996,482.0929 L 144.51764,0.52581012 L 0.58809792,0.55108212 z" id="path30" style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137" height="0" x="3.7" y="213" id="rect32" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137" height="0.14" x="3.7" y="214.3" id="rect34" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <rect width="137" height="0.14" x="3.7" y="215" id="rect36" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1" /> <g id="g2681"> <rect width="138.11" height="0.11000219" x="3.4449987" y="65.445" id="rect38" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:0.88999784;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.5" y="66.360001" id="rect40" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <rect width="138.11032" height="0.11032366" x="3.444838" y="67.444839" id="rect42" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:0.88967633;stroke-opacity:1" /> </g> <rect width="137.5" height="0.14" x="3.7" y="-26.9" transform="scale(1,-1)" id="rect44" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="-25.799999" transform="scale(1,-1)" id="rect46" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="-472.70001" transform="scale(1,-1)" id="rect48" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="-471.39999" transform="scale(1,-1)" id="rect50" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <path d="M 134,491 C 134,492 133,493 132,493 C 131,493 131,492 131,491 C 131,491 131,490 132,490 C 133,490 134,491 134,491 z" id="path58" style="fill:#fff080;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1" /> <path d="M 80,485 C 80,490 77,493 72,493 C 67,493 64,490 64,485 C 64,481 67,477 72,477 C 77,477 80,481 80,485 L 80,485 z" id="path60" style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1;stroke-opacity:1" /> <text id="text54" style="font-size:12px;font-weight:bold;font-family:Bitstream Vera Sans"> <tspan x="68" y="489" id="tspan56" style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">X</tspan> </text> <path d="M 79,32 C 90,32 90,32 90,32 L 94,35 L 96,39 L 96,52 L 94,55 L 90,58 L 79,58 L 79,58 L 79,60 L 65,60 L 65,58 L 54,58 L 50,55 L 48,52 L 48,39 L 50,35 L 54,32 L 65,32 L 65,36 L 79,36 L 79,32 z" id="path59" style="fill:url(#linearGradient3267);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text61" style="font-size:8px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;font-family:Bitstream Vera Sans"> <tspan x="72" y="49" id="tspan63" style="font-size:12px">clean</tspan> </text> <path d="M 54,77 L 65,77 L 65,81 L 62,81 L 62,79 L 55,79" id="path65" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 54,95 L 65,95 L 65,91 L 62,91 L 62,93 L 55,93" id="path67" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 39,73 C 50,73 50,73 50,73 L 53,76 L 56,80 L 56,93 L 53,96 L 50,99 L 38,99 L 38,99 L 38,101 L 25,101 L 25,99 L 14,99 L 10,96 L 8,93 L 8,80 L 10,76 L 14,73 L 24,73 L 24,77 L 39,77 L 39,73 z" id="path69" style="fill:url(#linearGradient3333);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text71" style="font-size:8.00004005px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="32" y="90" id="tspan73" style="font-size:12px">forward</tspan> </text> <path d="M 126,77 L 137,77 L 137,81 L 134,81 L 134,79 L 127,79" id="path75" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 126,95 L 137,95 L 137,91 L 134,91 L 134,93 L 127,93" id="path77" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 111,73 C 122,73 122,73 122,73 L 125,76 L 128,80 L 128,93 L 125,96 L 122,99 L 110,99 L 110,99 L 110,101 L 97,101 L 97,99 L 86,99 L 82,96 L 80,93 L 80,80 L 82,76 L 86,73 L 96,73 L 96,77 L 111,77 L 111,73 z" id="path79" style="fill:url(#linearGradient3349);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text81" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="104" y="90" id="tspan83" style="font-size:12px">back</tspan> </text> <path d="M 54,117 L 65,117 L 65,121 L 62,121 L 62,119 L 55,119" id="path85" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 54,136 L 65,136 L 65,132 L 62,132 L 62,134 L 55,134" id="path87" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 39,114 C 50,114 50,114 50,114 L 53,117 L 56,121 L 56,133 L 53,137 L 50,139 L 38,139 L 38,139 L 38,142 L 25,142 L 25,139 L 14,139 L 10,137 L 8,133 L 8,121 L 10,117 L 14,114 L 24,114 L 24,117 L 39,117 L 39,114 z" id="path89" style="fill:url(#linearGradient3341);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text91" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="32" y="131" id="tspan93" style="font-size:12px">left</tspan> </text> <path d="M 126,117 L 137,117 L 137,121 L 134,121 L 134,119 L 127,119" id="path112" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 126,136 L 137,136 L 137,132 L 134,132 L 134,134 L 127,134" id="path96" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 111,114 C 122,114 122,114 122,114 L 125,117 L 128,121 L 128,133 L 125,137 L 122,139 L 110,139 L 110,139 L 110,142 L 97,142 L 97,139 L 86,139 L 82,137 L 80,133 L 80,121 L 82,117 L 86,114 L 96,114 L 96,117 L 111,117 L 111,114 z" id="path98" style="fill:url(#linearGradient3357);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text100" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="104" y="131" id="tspan102" style="font-size:12px">right</tspan> </text> <path d="M 89,181 L 100,181 L 100,185 L 98,185 L 98,183 L 91,183" id="path104" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 89,199 L 100,199 L 100,195 L 98,195 L 98,197 L 91,197" id="path106" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 90,156 L 101,156 L 101,160 L 98,160 L 98,158 L 91,158" id="path108" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 90,174 L 101,174 L 101,170 L 98,170 L 98,172 L 91,172" id="path130" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 75,153 C 86,153 86,153 86,153 L 89,155 L 92,159 L 92,197 L 89,200 L 86,203 L 74,203 L 74,203 L 74,205 L 61,205 L 61,203 L 50,203 L 46,200 L 44,197 L 44,159 L 46,155 L 50,153 L 60,153 L 60,156 L 75,156 L 75,153 z" id="path111" style="fill:url(#linearGradient3365);fill-opacity:1;stroke:#00a000;stroke-width:1.33334005;stroke-opacity:1" /> <text id="text113" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="68" y="181" id="tspan136" style="font-size:12px">arc</tspan> </text> <text id="text116" style="font-size:8px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans"> <tspan x="90" y="167" id="tspan118" style="font-size:9px">angle</tspan> <tspan x="90" y="196" id="tspan120" style="font-size:9px">radius</tspan> </text> <path d="M 53,250 L 64,250 L 64,254 L 62,254 L 62,252 L 55,252" id="path122" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 53,268 L 64,268 L 64,264 L 62,264 L 62,266 L 55,266" id="path124" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 54,225 L 65,225 L 65,229 L 62,229 L 62,227 L 55,227" id="path126" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 54,244 L 65,244 L 65,240 L 62,240 L 62,242 L 55,242" id="path128" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 39,222 C 50,222 50,222 50,222 L 53,225 L 56,229 L 56,266 L 53,269 L 50,272 L 38,272 L 38,272 L 38,275 L 25,275 L 25,272 L 14,272 L 10,269 L 8,266 L 8,229 L 10,225 L 14,222 L 24,222 L 24,225 L 39,225 L 39,222 z" id="path131" style="fill:url(#linearGradient3373);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text133" style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="32" y="250" id="tspan158" style="font-size:12px">setxy</tspan> </text> <text id="text136" style="font-size:9px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans"> <tspan x="54" y="236" id="tspan138" style="font-size:9px">x</tspan> <tspan x="54" y="265" id="tspan140" style="font-size:9px">y</tspan> </text> <g transform="translate(0,-2)" id="g142"> <path d="M 126,227 L 137.08348,227 L 137,231 L 134,231 L 134,229 L 127,229" id="path144" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 126,246 L 137,246 L 137,242 L 134,242 L 134,244 L 127,244" id="path146" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 111,224 C 122,224 122,224 122,224 L 125,227 L 128,231 L 128,243 L 125,247 L 122,250 L 110,250 L 110,250 L 110,252 L 97,252 L 97,250 L 86,250 L 82,247 L 80,243 L 80,231 L 82,227 L 86,224 L 96,224 L 96,227 L 111,227 L 111,224 z" id="path148" style="fill:url(#linearGradient3381);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text id="text150" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="104" y="241" id="tspan152" style="font-size:12px">seth</tspan> </text> </g> <path d="M 38,405 L 41,405 L 41,408 L 46,408 L 46,405 L 107,405 L 107,419 L 46,419 L 46,416 L 41,416 L 41,419 L 38,419 L 38,405 z" id="path154" style="fill:url(#linearGradient3405);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text y="26" id="text156" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="72" y="416" id="tspan159" style="font-size:10.5px">xcor</tspan> </text> <path d="M 38,429 L 41,429 L 41,432 L 46,432 L 46,429 L 107,429 L 107,443 L 46,443 L 46,440 L 41,440 L 41,443 L 38,443 L 38,429 z" id="path161" style="fill:url(#linearGradient3413);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text y="26" id="text163" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="72" y="439" id="tspan165" style="font-size:10.5px">ycor</tspan> </text> <path d="M 38,453 L 41,453 L 41,456 L 46,456 L 46,453 L 107,453 L 107,467 L 46,467 L 46,464 L 41,464 L 41,467 L 38,467 L 38,453 z" id="path167" style="fill:url(#linearGradient3421);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text y="26" id="text169" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="72" y="463" id="tspan171" style="font-size:10.5px">heading</tspan> </text> <text id="text173" style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="72" y="19" id="tspan175" style="font-size:20px">Turtle</tspan> </text> <rect width="137.5" height="0.14" x="3.7" y="280.60001" id="rect177" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="281.70001" id="rect179" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="282.60001" id="rect181" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="398.5" id="rect183" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="399.60001" id="rect185" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" /> <rect width="137.5" height="0.14" x="3.7" y="400.60001" id="rect187" style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1" /> <g transform="translate(0.1,0)" id="g3515"> <path d="M 60.4,293.2 L 71.4,293.2 L 71.4,297.2 L 68.4,297.2 L 68.4,295.2 L 61.4,295.2" id="path191" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 60.4,310.2 L 71.4,310.2 L 71.4,306.2 L 68.4,306.2 L 68.4,308.2 L 61.4,308.2" id="path193" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 45.4,288.2 C 56.4,288.2 56.4,288.2 56.4,288.2 L 59.4,291.2 L 62.4,295.2 L 62.4,307.2 L 59.4,311.2 L 56.4,314.2 L 44.4,314.2 L 44.4,314.2 L 44.4,316.2 L 31.4,316.2 L 31.4,314.2 L 20.4,314.2 L 16.4,311.2 L 14.4,307.2 L 14.4,295.2 L 16.4,291.2 L 20.4,288.2 L 30.4,288.2 L 30.4,291.2 L 45.4,291.2 L 45.4,288.2 z" id="path195" style="fill:url(#linearGradient3535);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text x="-65.599998" y="64.199997" id="text197" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="38.400002" y="305.20001" id="tspan199" style="font-size:12px">show</tspan> </text> </g> <g transform="translate(1.1,-0.4000015)" id="g3506"> <path d="M 59.4,328 L 70.4,328 L 70.4,332 L 67.4,332 L 67.4,330 L 60.4,330" id="path203" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 59.4,345 L 70.4,345 L 70.4,341 L 67.4,341 L 67.4,343 L 60.4,343" id="path205" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 44.4,323 C 55.4,323 55.4,323 55.4,323 L 58.4,326 L 61.4,330 L 61.4,342 L 58.4,346 L 55.4,349 L 43.4,349 L 43.4,349 L 43.4,351 L 30.4,351 L 30.4,349 L 19.4,349 L 15.4,346 L 13.4,342 L 13.4,330 L 15.4,326 L 19.4,323 L 29.4,323 L 29.4,326 L 44.4,326 L 44.4,323 z" id="path207" style="fill:url(#linearGradient3533);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text x="-66.599998" y="99" id="text209" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="37.400002" y="335" id="tspan211" style="font-size:12px">set</tspan> </text> <text x="-66.599998" y="99" id="text213" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="37.400002" y="345" id="tspan215" style="font-size:12px">scale</tspan> </text> </g> <path d="M 64.07,364.3575 L 67.42,364.3575 L 67.42,366.87 L 72.11,366.87 L 72.11,349.45 L 129.73,349.45 L 129.73,392.33 L 72.11,392.33 L 72.11,373.905 L 67.42,373.905 L 67.42,376.585 L 64.07,376.585 L 64.07,364.3575 z" id="path224" style="fill:url(#linearGradient2711);fill-opacity:1;fill-rule:nonzero;stroke:#a0a000;stroke-width:1.34000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /> <g transform="matrix(0.75,0,0,0.75,80.7745,350.9375)" id="activity-journal" style="stroke:#000000;stroke-opacity:1;display:block"> <path d="M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z" id="path2458" style="fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> <line id="line2460" y2="48.881001" y1="6.1209998" x2="21.341" x1="21.341" style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> <path d="M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464" id="path2462" style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> <path d="M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021" id="path2464" style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> <path d="M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232" id="path2466" style="fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" /> </g> <g id="g3522"> <path d="M 60.5,362 L 71.5,362 L 71.5,366 L 68.5,366 L 68.5,364 L 61.5,364" id="path2722" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 60.5,379 L 71.5,379 L 71.5,375 L 68.5,375 L 68.5,377 L 61.5,377" id="path2724" style="fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1" /> <path d="M 45.5,357 C 56.5,357 56.5,357 56.5,357 L 59.5,360 L 62.5,364 L 62.5,376 L 59.5,380 L 56.5,383 L 44.5,383 L 44.5,383 L 44.5,385 L 31.5,385 L 31.5,383 L 20.5,383 L 16.5,380 L 14.5,376 L 14.5,364 L 16.5,360 L 20.5,357 L 30.5,357 L 30.5,360 L 45.5,360 L 45.5,357 z" id="path2726" style="fill:url(#linearGradient3502);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1" /> <text x="-65.5" y="133" id="text2728" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="38.5" y="374" id="tspan2730" style="font-size:12px">show</tspan> </text> </g> <path d="M 64.1,294.6 L 67.1,294.6 L 67.1,297.6 L 72.1,297.6 L 72.1,294.6 L 133.1,294.6 L 133.1,308.6 L 72.1,308.6 L 72.1,305.6 L 67.1,305.6 L 67.1,308.6 L 64.1,308.6 L 64.1,294.6 z" id="path2694" style="fill:url(#linearGradient2696);fill-opacity:1;stroke:#a0a000;stroke-width:1;stroke-opacity:1" /> <text x="28.000002" y="-131.10329" id="text3529" style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans"> <tspan x="100.00002" y="305.89673" id="tspan3531" style="font-size:10.5px">text</tspan> </text></svg>
diff --git a/images/es/sensors/sensorsgroup.svg b/images/es/sensors/sensorsgroup.svg
index 5bb868f..1fa6a9c 100644
--- a/images/es/sensors/sensorsgroup.svg
+++ b/images/es/sensors/sensorsgroup.svg
@@ -253,7 +253,7 @@
x="72.5"
y="21.5"
id="tspan30"
- style="font-size:20px">Mas opciones</tspan>
+ style="font-size:20px">Extras</tspan>
</text>
<path
d="M 79.87,36.918183 C 90.59,36.918183 90.59,36.918183 90.59,36.918183 L 94.275,39.598183 L 96.62,43.618183 L 96.62,66.398183 L 94.275,70.418183 L 90.59,73.098183 L 79.2,73.098183 L 79.2,73.098183 L 79.2,75.778183 L 65.8,75.778183 L 65.8,73.098183 L 54.41,73.098183 L 50.725,70.418183 L 48.38,66.398183 L 48.38,43.618183 L 50.725,39.598183 L 54.41,36.918183 L 65.13,36.918183 L 65.13,40.268183 L 79.87,40.268183 L 79.87,36.918183 z"
@@ -288,7 +288,7 @@
style="font-size:11px">teclado</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,111.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -304,7 +304,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,105.9)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
@@ -474,9 +474,6 @@
d="M 75.49,112.86 C 86.21,112.86 86.21,112.86 86.21,112.86 C 86.21,112.86 88.978305,114.52599 89.895,115.54 C 90.831306,116.5757 92.24,119.56 92.24,119.56 L 92.24,132.29 C 92.24,132.29 90.754576,134.76475 89.895,135.64 C 88.937195,136.61527 86.21,138.32 86.21,138.32 L 74.82,138.32 L 74.82,138.32 L 74.82,141 L 61.42,141 L 61.42,138.32 L 50.03,138.32 C 50.03,138.32 47.302806,136.61527 46.345,135.64 C 45.485423,134.76475 44,132.29 44,132.29 L 44,119.56 C 44,119.56 45.408694,116.5757 46.345,115.54 C 47.261695,114.52599 50.03,112.86 50.03,112.86 L 60.75,112.86 L 60.75,116.21 L 75.49,116.21 L 75.49,112.86 z"
id="path14"
style="fill:url(#linearGradient3338);fill-opacity:1;stroke:#a00000;stroke-width:1.29999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 66.803117,120.0391 C 66.144861,120.19978 65.524624,120.46491 64.953796,120.79702 C 65.160095,121.08611 65.28728,121.44601 65.28728,121.82779 C 65.28728,122.80548 64.476052,123.58616 63.498592,123.58616 C 63.109286,123.58616 62.760028,123.46628 62.467823,123.25267 C 62.17102,123.75763 61.930135,124.3119 61.770538,124.88978 C 62.604971,125.03181 63.225742,125.7723 63.225742,126.64815 C 63.225742,127.53198 62.588886,128.24635 61.740221,128.3762 C 61.900827,129.03728 62.16321,129.6556 62.49814,130.22552 C 62.786736,130.02041 63.118086,129.89204 63.498592,129.89204 C 64.476043,129.89204 65.28728,130.70223 65.28728,131.68073 C 65.28728,132.06218 65.159048,132.39259 64.953796,132.68118 C 65.523779,133.01579 66.143425,133.27764 66.803117,133.4391 C 66.932795,132.58989 67.644283,131.92326 68.531172,131.92326 C 69.394719,131.92327 70.105343,132.55808 70.259226,133.37847 C 70.847303,133.21703 71.412232,132.98092 71.926647,132.68118 C 71.721405,132.39241 71.593162,132.03141 71.593162,131.65041 C 71.593162,130.67445 72.375606,129.89204 73.351534,129.89204 C 73.733699,129.89204 74.093047,130.01912 74.382302,130.22552 C 74.716476,129.65801 74.979954,129.03588 75.140221,128.3762 C 74.287782,128.24958 73.624384,127.50571 73.624384,126.61783 C 73.624384,125.75199 74.256874,125.04224 75.079587,124.88978 C 74.917362,124.30479 74.681386,123.76451 74.382302,123.25267 C 74.093047,123.45908 73.733699,123.58616 73.351534,123.58616 C 72.375606,123.58615 71.593162,122.80375 71.593162,121.82779 C 71.593162,121.44561 71.72025,121.08628 71.926647,120.79702 C 71.405635,120.48805 70.859235,120.23235 70.259226,120.06942 C 70.116664,120.90272 69.404885,121.55494 68.531172,121.55494 C 67.646941,121.55493 66.933115,120.88718 66.803117,120.0391 z M 68.440221,124.67756 C 69.573369,124.67755 70.471443,125.60479 70.471443,126.7391 C 70.471433,127.87178 69.573359,128.80064 68.440221,128.80064 C 67.309877,128.80063 66.378683,127.87179 66.378683,126.7391 C 66.378683,125.60534 67.310353,124.67756 68.440221,124.67756 z"
- id="circle2615" />
<g>
<path
d="M 37.998271,350.82011 L 41.331771,350.82011 L 41.331771,353.4869 L 45.998671,353.4869 L 45.998671,350.82011 L 107.00173,350.82011 L 107.00173,364.1541 L 45.998671,364.1541 L 45.998671,361.4873 L 41.331771,361.4873 L 41.331771,364.1541 L 37.998271,364.1541 L 37.998271,350.82011 z"
@@ -533,4 +530,20 @@
style="font-size:11px">inferior</tspan>
</text>
</g>
+ <g
+ transform="matrix(0.75,0,0,0.75,41.2,104.5)">
+ <path
+ d="M 36.900421,42.139076 C 40.57847,42.139076 46.040263,40.559298 46.040263,35.912927 C 46.040263,30.744416 41.284228,30.266809 39.311914,29.743556 C 37.131988,29.298791 35.679932,28.678125 35.592711,27.820324 C 35.443451,26.349651 36.303997,25.776856 38.016489,25.776856 C 38.016489,25.776856 42.090107,27.816428 45.550716,26.188778 C 46.526124,25.730654 48.273013,23.590328 48.273013,22.114088 C 48.273013,20.637291 42.633706,18.930597 40.922443,18.930597 C 39.209951,18.930597 37.753595,21.072036 37.753595,21.072036 C 34.32984,21.072036 30.90547,24.02563 30.90547,26.979224 C 30.90547,29.932261 34.181195,32.242365 38.096339,32.886411 C 39.916323,33.147481 41.438401,34.122178 41.092586,35.913483 C 40.81188,37.368014 39.252947,38.867077 35.956953,38.867077 C 33.345219,38.867077 27.787605,38.745171 26.900033,36.596495 C 26.329407,35.212659 27.003225,33.699123 27.859471,33.699123 L 27.842886,33.610059 C 26.97067,33.522108 24.435101,33.699123 24.435101,36.65216 C 24.434487,40.438505 30.051681,42.139076 36.900421,42.139076 z"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 45.550102,26.189335 C 43.938959,26.029576 41.489383,25.076031 40.963596,23.39383"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ cx="35.8"
+ cy="10.96"
+ r="1.67"
+ transform="matrix(0.6,0,0,0.6,19.4,15.1)"
+ id="circle2478"
+ style="fill:#000000;fill-opacity:1;stroke-width:3.4;stroke-miterlimit:4;stroke-dasharray:none" />
+ </g>
</svg>
diff --git a/images/fi/sensors/sensorsgroup.svg b/images/fi/sensors/sensorsgroup.svg
index c1c71e6..8745ac7 100644
--- a/images/fi/sensors/sensorsgroup.svg
+++ b/images/fi/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">keyboard</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/fr/flow/flowgroup.svg b/images/fr/flow/flowgroup.svg
index 3df641e..04c7e5d 100644
--- a/images/fr/flow/flowgroup.svg
+++ b/images/fr/flow/flowgroup.svg
@@ -261,11 +261,12 @@
id="path75"
style="fill:url(#linearGradient4708);fill-opacity:1;stroke:#a97513;stroke-width:1px;stroke-opacity:1" />
<text
+ y="-4"
id="text77"
style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
<tspan
x="105"
- y="288"
+ y="284"
id="tspan79"
style="font-size:10px">arrête</tspan>
</text>
@@ -308,4 +309,15 @@
d="M 49.4155,411.64166 C 60.0827,411.64166 60.0827,411.64166 60.0827,411.64166 C 60.0827,411.64166 62.83737,413.29944 63.74955,414.30846 C 64.68124,415.33906 66.083,418.30866 66.083,418.30866 L 66.083,450.97696 C 66.083,450.97696 64.60489,453.43952 63.74955,454.31046 C 62.79646,455.28093 60.0827,456.97726 60.0827,456.97726 L 48.7488,456.97726 L 48.7488,456.97726 L 48.7488,459.64406 L 35.4148,459.64406 L 35.4148,456.97726 L 24.0809,456.97726 C 24.0809,456.97726 21.367138,455.28093 20.41405,454.31046 C 19.558707,453.43952 18.0806,450.97696 18.0806,450.97696 L 18.0806,418.30866 C 18.0806,418.30866 19.482356,415.33906 20.41405,414.30846 C 21.32623,413.29944 24.0809,411.64166 24.0809,411.64166 L 34.7481,411.64166 L 34.7481,414.97516 L 49.4155,414.97516 L 49.4155,411.64166 z"
id="path105"
style="fill:url(#linearGradient4683);fill-opacity:1;stroke:#a97513;stroke-width:1.5px;stroke-opacity:1" />
+ <text
+ x="0.7124716"
+ y="4.6988468"
+ id="text2436"
+ style="font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="105.71246"
+ y="292.69885"
+ id="tspan2438"
+ style="font-size:10px">l'action</tspan>
+ </text>
</svg>
diff --git a/images/fr/flow/stopstack.svg b/images/fr/flow/stopstack.svg
index 5df0f2b..6085090 100644
--- a/images/fr/flow/stopstack.svg
+++ b/images/fr/flow/stopstack.svg
@@ -39,6 +39,13 @@
<tspan
sodipodi:role="line"
x="37"
- y="26"
+ y="20"
style="font-size:14px;text-anchor:middle">arrête</tspan></text>
+ <text
+ style="font-size:12px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
+ <tspan
+ sodipodi:role="line"
+ x="37"
+ y="32"
+ style="font-size:14px;text-anchor:middle">l'action</tspan></text>
</svg>
diff --git a/images/fr/pen/pengroup.svg b/images/fr/pen/pengroup.svg
index bdf3591..82e5c38 100644
--- a/images/fr/pen/pengroup.svg
+++ b/images/fr/pen/pengroup.svg
@@ -1,623 +1,707 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <!-- Created with Inkscape (http://www.inkscape.org/) -->
- <svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0"
- width="145"
- height="500"
- id="svg2">
- <defs
- id="defs4">
- <linearGradient
- id="linearGradient3876">
- <stop
- id="stop3878"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop3880"
- style="stop-color:#00ffff;stop-opacity:1"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="18"
- y1="48"
- x2="67"
- y2="48"
- id="linearGradient4830"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="77"
- y1="48"
- x2="126"
- y2="48"
- id="linearGradient4838"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="95"
- x2="92"
- y2="95"
- id="linearGradient4846"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="147"
- x2="92"
- y2="147"
- id="linearGradient4854"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="199"
- x2="92"
- y2="199"
- id="linearGradient4862"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="258"
- x2="92"
- y2="258"
- id="linearGradient4870"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="37"
- y1="312"
- x2="107"
- y2="312"
- id="linearGradient4878"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0,65)" />
- <linearGradient
- x1="37"
- y1="337"
- x2="107"
- y2="337"
- id="linearGradient4886"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0,61)" />
- <linearGradient
- x1="37"
- y1="362"
- x2="107"
- y2="362"
- id="linearGradient4894"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0,57)" />
- <linearGradient
- x1="37"
- y1="337"
- x2="107"
- y2="337"
- id="linearGradient2501"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0,95)" />
- <linearGradient
- x1="43"
- y1="95"
- x2="92"
- y2="95"
- id="linearGradient2560"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="147"
- x2="92"
- y2="147"
- id="linearGradient2562"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="199"
- x2="92"
- y2="199"
- id="linearGradient2580"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="199"
- x2="92"
- y2="199"
- id="linearGradient2582"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="37"
- y1="337"
- x2="107"
- y2="337"
- id="linearGradient2584"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(0,95)" />
- <linearGradient
- x1="37"
- y1="337"
- x2="107"
- y2="337"
- id="linearGradient2598"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="37"
- y1="362"
- x2="107"
- y2="362"
- id="linearGradient2600"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="37"
- y1="362"
- x2="107"
- y2="362"
- id="linearGradient2627"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="37"
- y1="337"
- x2="107"
- y2="337"
- id="linearGradient2629"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="37"
- y1="362"
- x2="107"
- y2="362"
- id="linearGradient2631"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="37"
- y1="337"
- x2="107"
- y2="337"
- id="linearGradient2633"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="199"
- x2="92"
- y2="199"
- id="linearGradient2521"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="199"
- x2="92"
- y2="199"
- id="linearGradient2523"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="199"
- x2="92"
- y2="199"
- id="linearGradient2530"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="43"
- y1="199"
- x2="92"
- y2="199"
- id="linearGradient2539"
- xlink:href="#linearGradient3876"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <path
- d="M 0.5,0.5 L 0.5,486 L 3.6,492 L 8.5,496 L 15.2,499 L 129,499 L 135.8,496 L 141.8,492 L 144.5,486 L 144.5,0.5 L 0.5,0.5 z"
- style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <rect
- width="123.6"
- height="0.14"
- x="10.7"
- y="363"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <rect
- width="123.6"
- height="0.14"
- x="10.7"
- y="364"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
- <rect
- width="123.6"
- height="0.14"
- x="10.7"
- y="365"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1" />
- <rect
- width="137.5"
- height="0.14"
- x="3.7"
- y="-29"
- transform="scale(1,-1)"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <rect
- width="137.5"
- height="0.14"
- x="3.7"
- y="-27.799999"
- transform="scale(1,-1)"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
- <rect
- width="137.5"
- height="0.14"
- x="3.7"
- y="-474.79999"
- transform="scale(1,-1)"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <rect
- width="137.5"
- height="0.14"
- x="3.7"
- y="-473.5"
- transform="scale(1,-1)"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
- <path
- d="M 80.9,486.4 C 80.9,490.9 77.1,494.5 72.5,494.5 C 67.9,494.5 64.1,490.09 64.1,486.4 C 64.1,481.9 67.9,478.3 72.5,478.3 C 77.1,478.3 80.9,481.9 80.9,486.4 L 80.9,486.4 z"
- style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1;stroke-opacity:1" />
- <text
- style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="491"
- style="font-size:12px;font-weight:bold;fill:#ffffff">X</tspan>
- </text>
- <text
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="72.5"
- y="21"
- style="font-size:20px">Crayon</tspan>
- </text>
- <g>
- <path
- d="M 50,34 C 60,34 60,34 60,34 L 64,37 L 66,41 L 66,53 L 64,57 L 60,59 L 49,59 L 49,59 L 49,62 L 36,62 L 36,59 L 24,59 L 21,57 L 18,53 L 18,41 L 21,37 L 24,34 L 35,34 L 35,37 L 50,37 L 50,34 z"
- style="fill:url(#linearGradient4830);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
- <text
- id="text49"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="43"
- y="45"
- style="font-size:10px">crayon</tspan>
- </text>
- <text
- id="text49"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="43"
- y="55"
- style="font-size:10px">levé</tspan>
- </text>
- </g>
- <g>
- <path
- d="M 109,34 C 120,34 120,34 120,34 L 123,37 L 126,41 L 126,53 L 123,57 L 120,59 L 108,59 L 108,59 L 108,62 L 95,62 L 95,59 L 84,59 L 80,57 L 78,53 L 78,41 L 80,37 L 84,34 L 94,34 L 94,37 L 109,37 L 109,34 z"
- style="fill:url(#linearGradient4838);fill-opacity:1;stroke:#00a0a0;stroke-width:1.33340001;stroke-opacity:1" />
- <text
- id="text55"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="101"
- y="45"
- style="font-size:10px">crayon</tspan>
- </text>
- <text
- id="text55"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="101"
- y="55"
- style="font-size:10px">abaissé</tspan>
- </text>
- </g>
- <g
- transform="translate(0,-6)">
- <path
- d="M 90,85 L 101,85 L 101,89 L 98,89 L 98,87 L 91,87"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1.00004995;stroke-opacity:1" />
- <path
- d="M 90,103 L 101,103 L 101,99 L 98,99 L 98,101 L 91,101"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1.00004995;stroke-opacity:1" />
- <path
- d="M 75,76 C 86,76 86,76 86,76 L 89,78 L 92,82 L 92,105 L 89,109 L 86,112 L 74,112 L 74,112 L 74,114 L 61,114 L 61,112 L 50,112 L 46,109 L 44,105 L 44,82 L 46,78 L 50,76 L 60,76 L 60,79 L 75,79 L 75,76 z"
- style="fill:url(#linearGradient2560);fill-opacity:1;stroke:#00a0a0;stroke-width:1.33340001;stroke-opacity:1" />
- <text
- id="text65"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="89"
- style="font-size:10px">fixe</tspan>
- </text>
- <text
- id="text69"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="98"
- style="font-size:10px">l'épaisseur</tspan>
- </text>
- <text
- id="text69"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="108"
- style="font-size:10px">du trait</tspan>
- </text>
- </g>
- <g
- transform="translate(0,-12)">
- <path
- d="M 90,137 L 101,137 L 101,141 L 98,141 L 98,139 L 91,139"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
- <path
- d="M 90,155 L 101,155 L 101,151 L 98,151 L 98,153 L 91,153"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
- <path
- d="M 75,128 C 86,128 86,128 86,128 L 89,130 L 92,134 L 92,157 L 89,161 L 86,164 L 74,164 L 74,164 L 74,166 L 61,166 L 61,164 L 50,164 L 46,161 L 44,157 L 44,134 L 46,130 L 50,128 L 60,128 L 60,131 L 75,131 L 75,128 z"
- style="fill:url(#linearGradient2562);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
- <text
- id="text79"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="145"
- style="font-size:11px">fixe</tspan>
- </text>
- <text
- id="text83"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="158"
- style="font-size:11px">la couleur</tspan>
- </text>
- </g>
- <g>
- <path
- d="M 90,171 L 101,171 L 101,175 L 98,175 L 98,173 L 91,173"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
- <path
- d="M 90,189 L 101,189 L 101,185 L 98,185 L 98,187 L 91,187"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
- <path
- d="M 75,162 C 86,162 86,162 86,162 L 89,164 L 92,168 L 92,191 L 89,195 L 86,198 L 74,198 L 74,198 L 74,200 L 61,200 L 61,198 L 50,198 L 46,195 L 44,191 L 44,168 L 46,164 L 50,162 L 60,162 L 60,165 L 75,165 L 75,162 z"
- style="fill:url(#linearGradient2539);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
- <text
- id="text93"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="177"
- id="tspan95"
- style="font-size:11px">fixe</tspan>
- </text>
- <text
- id="text97"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="190"
- id="tspan99"
- style="font-size:11px">la teinte</tspan>
- </text>
- </g>
- <g
- transform="translate(0,-24)">
- <path
- d="M 89,260 L 100,260 L 100,264 L 98,264 L 98,262 L 91,262"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
- <path
- d="M 89,278 L 100,278 L 100,274 L 98,274 L 98,276 L 91,276"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
- <path
- d="M 90,235 L 101,235 L 101,239 L 98,239 L 98,237 L 91,237"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
- <path
- d="M 90,253 L 101,253 L 101,249 L 98,249 L 98,251 L 91,251"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
- <path
- d="M 75,232 C 86,232 86,232 86,232 L 89,234 L 92,238 L 92,276 L 89,279 L 86,282 L 74,282 L 74,282 L 74,284 L 61,284 L 61,282 L 50,282 L 46,279 L 44,276 L 44,238 L 46,234 L 50,232 L 60,232 L 60,235 L 75,235 L 75,232 z"
- style="fill:url(#linearGradient4870);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
- <text
- id="text111"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="255"
- id="tspan113"
- style="font-size:11px">peins</tspan>
- </text>
- <text
- id="text115"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="268"
- id="tspan117"
- style="font-size:11px">fond</tspan>
- </text>
- <text
- id="text119"
- style="font-size:12px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans">
- <tspan
- x="91"
- y="243"
- id="tspan121"
- style="font-size:8px">couleur</tspan>
- </text>
- <text
- id="text123"
- style="font-size:12px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans">
- <tspan
- x="91"
- y="277"
- id="tspan125"
- style="font-size:8px">teinte</tspan>
- </text>
- </g>
- <g
- transform="translate(0,-2)">
- <path
- d="M 37,372 L 41,372 L 41,374 L 45,374 L 45,372 L 107,372 L 107,385 L 45,385 L 45,382 L 41,382 L 41,385 L 37,385 L 37,372 z"
- style="fill:url(#linearGradient4878);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
- <text
- x="4"
- y="65"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="76"
- y="381"
- style="font-size:10.5">épaisseur</tspan>
- </text>
- </g>
- <g
- transform="translate(0,-2)">
- <path
- d="M 37,393 L 41,393 L 41,395 L 45,395 L 45,393 L 107,393 L 107,406 L 45,406 L 45,403 L 41,403 L 41,406 L 37,406 L 37,393 z"
- style="fill:url(#linearGradient2633);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
- <text
- x="4"
- y="61"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="76"
- y="402"
- style="font-size:10.5">couleur</tspan>
- </text>
- </g>
- <g
- transform="translate(0,-1)">
- <path
- d="M 37,413 L 41,413 L 41,416 L 45,416 L 45,413 L 107,413 L 107,427 L 45,427 L 45,424 L 41,424 L 41,427 L 37,427 L 37,413 z"
- style="fill:url(#linearGradient2631);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
- <text
- x="4"
- y="57"
- style="font-size:10px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="76"
- y="423"
- style="font-size:10.5">teinte</tspan>
- </text>
- </g>
- <g
- transform="translate(0,-30)">
- <path
- d="M 90,309 L 101,309 L 101,313 L 99,313 L 99,311 L 91,311"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 90,327 L 101,327 L 101,323 L 99,323 L 99,325 L 91,325"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 75,300 C 86,300 86,300 86,300 L 90,302 L 92,306 L 92,329 L 90,333 L 86,336 L 75,336 L 75,336 L 75,339 L 61,339 L 61,336 L 50,336 L 46,333 L 44,329 L 44,306 L 46,302 L 50,300 L 61,300 L 61,303 L 75,303 L 75,300 z"
- style="fill:url(#linearGradient2584);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- style="font-size:10;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="314"
- style="font-size:10.5">définir la</tspan>
- </text>
- <text
- style="font-size:10.5px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="323"
- style="font-size:10.5px">épaisseur</tspan>
- </text>
- <text
- style="font-size:10.5px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="332"
- style="font-size:10.5px">du texte</tspan>
- </text>
- </g>
- <g
- transform="translate(0,18)">
- <path
- d="M 90,309 L 101,309 L 101,313 L 99,313 L 99,311 L 91,311"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 90,327 L 101,327 L 101,323 L 99,323 L 99,325 L 91,325"
- style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 75,300 C 86,300 86,300 86,300 L 90,302 L 92,306 L 92,329 L 90,333 L 86,336 L 75,336 L 75,336 L 75,339 L 61,339 L 61,336 L 50,336 L 46,333 L 44,329 L 44,306 L 46,302 L 50,300 L 61,300 L 61,303 L 75,303 L 75,300 z"
- style="fill:url(#linearGradient2501);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- style="font-size:10.5;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="314"
- style="font-size:10.5">définir la</tspan>
- </text>
- <text
- style="font-size:10.5;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="323"
- style="font-size:10.5px">couleur</tspan>
- </text>
- <text
- style="font-size:10.5px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="332"
- style="font-size:10.5px">du texte</tspan>
- </text>
- </g>
- <g
- transform="translate(0,-2)">
- <path
- d="M 37,435 L 41,435 L 41,438 L 45,438 L 45,435 L 107,435 L 107,449 L 45,449 L 45,446 L 41,446 L 41,449 L 37,449 L 37,435 z"
- style="fill:url(#linearGradient2629);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
- <text
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="76"
- y="445"
- style="font-size:10.5px">c. du texte</tspan>
- </text>
- </g>
- <g
- transform="translate(0,-2)">
- <path
- d="M 37,456 L 41,456 L 41,459 L 45,459 L 45,456 L 107,456 L 107,470 L 45,470 L 45,467 L 41,467 L 41,470 L 37,470 L 37,456 z"
- style="fill:url(#linearGradient2627);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
- <text
- style="font-size:10.5px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="76"
- y="466"
- style="font-size:10.5">é. du texte</tspan>
- </text>
- </g>
- </svg>
-
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3876">
+ <stop
+ id="stop3878"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3880"
+ style="stop-color:#00ffff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="18"
+ y1="48"
+ x2="67"
+ y2="48"
+ id="linearGradient4830"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="77"
+ y1="48"
+ x2="126"
+ y2="48"
+ id="linearGradient4838"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="95"
+ x2="92"
+ y2="95"
+ id="linearGradient4846"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="147"
+ x2="92"
+ y2="147"
+ id="linearGradient4854"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="199"
+ x2="92"
+ y2="199"
+ id="linearGradient4862"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="258"
+ x2="92"
+ y2="258"
+ id="linearGradient4870"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="37"
+ y1="312"
+ x2="107"
+ y2="312"
+ id="linearGradient4878"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,65)" />
+ <linearGradient
+ x1="37"
+ y1="337"
+ x2="107"
+ y2="337"
+ id="linearGradient4886"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,61)" />
+ <linearGradient
+ x1="37"
+ y1="362"
+ x2="107"
+ y2="362"
+ id="linearGradient4894"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,57)" />
+ <linearGradient
+ x1="37"
+ y1="337"
+ x2="107"
+ y2="337"
+ id="linearGradient2501"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,95)" />
+ <linearGradient
+ x1="43"
+ y1="95"
+ x2="92"
+ y2="95"
+ id="linearGradient2560"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="147"
+ x2="92"
+ y2="147"
+ id="linearGradient2562"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="199"
+ x2="92"
+ y2="199"
+ id="linearGradient2580"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="199"
+ x2="92"
+ y2="199"
+ id="linearGradient2582"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="37"
+ y1="337"
+ x2="107"
+ y2="337"
+ id="linearGradient2584"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,95)" />
+ <linearGradient
+ x1="37"
+ y1="337"
+ x2="107"
+ y2="337"
+ id="linearGradient2598"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="37"
+ y1="362"
+ x2="107"
+ y2="362"
+ id="linearGradient2600"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="37"
+ y1="362"
+ x2="107"
+ y2="362"
+ id="linearGradient2627"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="37"
+ y1="337"
+ x2="107"
+ y2="337"
+ id="linearGradient2629"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="37"
+ y1="362"
+ x2="107"
+ y2="362"
+ id="linearGradient2631"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="37"
+ y1="337"
+ x2="107"
+ y2="337"
+ id="linearGradient2633"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="199"
+ x2="92"
+ y2="199"
+ id="linearGradient2521"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="199"
+ x2="92"
+ y2="199"
+ id="linearGradient2523"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="199"
+ x2="92"
+ y2="199"
+ id="linearGradient2530"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="43"
+ y1="199"
+ x2="92"
+ y2="199"
+ id="linearGradient2539"
+ xlink:href="#linearGradient3876"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 0.5,0.5 L 0.5,486 L 3.6,492 L 8.5,496 L 15.2,499 L 129,499 L 135.8,496 L 141.8,492 L 144.5,486 L 144.5,0.5 L 0.5,0.5 z"
+ id="path32"
+ style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="123.6"
+ height="0.14"
+ x="10.7"
+ y="363"
+ id="rect34"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="123.6"
+ height="0.14"
+ x="10.7"
+ y="364"
+ id="rect36"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="123.6"
+ height="0.14"
+ x="10.7"
+ y="365"
+ id="rect38"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.7"
+ y="-29"
+ transform="scale(1,-1)"
+ id="rect40"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.7"
+ y="-27.799999"
+ transform="scale(1,-1)"
+ id="rect42"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.7"
+ y="-474.79999"
+ transform="scale(1,-1)"
+ id="rect44"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.7"
+ y="-473.5"
+ transform="scale(1,-1)"
+ id="rect46"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 80.9,486.4 C 80.9,490.9 77.1,494.5 72.5,494.5 C 67.9,494.5 64.1,490.09 64.1,486.4 C 64.1,481.9 67.9,478.3 72.5,478.3 C 77.1,478.3 80.9,481.9 80.9,486.4 L 80.9,486.4 z"
+ id="path48"
+ style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text50"
+ style="font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="491"
+ id="tspan52"
+ style="font-size:12px;font-weight:bold;fill:#ffffff">X</tspan>
+ </text>
+ <text
+ id="text54"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.5"
+ y="21"
+ id="tspan56"
+ style="font-size:20px">Crayon</tspan>
+ </text>
+ <g
+ id="g58">
+ <path
+ d="M 50,34 C 60,34 60,34 60,34 L 64,37 L 66,41 L 66,53 L 64,57 L 60,59 L 49,59 L 49,59 L 49,62 L 36,62 L 36,59 L 24,59 L 21,57 L 18,53 L 18,41 L 21,37 L 24,34 L 35,34 L 35,37 L 50,37 L 50,34 z"
+ id="path60"
+ style="fill:url(#linearGradient4830);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text49"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="43"
+ y="45"
+ id="tspan63"
+ style="font-size:10px">crayon</tspan>
+ </text>
+ <text
+ id="text65"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="43"
+ y="55"
+ id="tspan67"
+ style="font-size:10px">levé</tspan>
+ </text>
+ </g>
+ <g
+ id="g69">
+ <path
+ d="M 109,34 C 120,34 120,34 120,34 L 123,37 L 126,41 L 126,53 L 123,57 L 120,59 L 108,59 L 108,59 L 108,62 L 95,62 L 95,59 L 84,59 L 80,57 L 78,53 L 78,41 L 80,37 L 84,34 L 94,34 L 94,37 L 109,37 L 109,34 z"
+ id="path71"
+ style="fill:url(#linearGradient4838);fill-opacity:1;stroke:#00a0a0;stroke-width:1.33340001;stroke-opacity:1" />
+ <text
+ id="text55"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="101"
+ y="45"
+ id="tspan74"
+ style="font-size:10px">crayon</tspan>
+ </text>
+ <text
+ id="text76"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="101"
+ y="55"
+ id="tspan78"
+ style="font-size:10px">abaissé</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(0,-6)"
+ id="g80">
+ <path
+ d="M 90,85 L 101,85 L 101,89 L 98,89 L 98,87 L 91,87"
+ id="path82"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1.00004995;stroke-opacity:1" />
+ <path
+ d="M 90,103 L 101,103 L 101,99 L 98,99 L 98,101 L 91,101"
+ id="path84"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1.00004995;stroke-opacity:1" />
+ <path
+ d="M 75,76 C 86,76 86,76 86,76 L 89,78 L 92,82 L 92,105 L 89,109 L 86,112 L 74,112 L 74,112 L 74,114 L 61,114 L 61,112 L 50,112 L 46,109 L 44,105 L 44,82 L 46,78 L 50,76 L 60,76 L 60,79 L 75,79 L 75,76 z"
+ id="path86"
+ style="fill:url(#linearGradient2560);fill-opacity:1;stroke:#00a0a0;stroke-width:1.33340001;stroke-opacity:1" />
+ <text
+ id="text88"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="89"
+ id="tspan90"
+ style="font-size:10px">fixe</tspan>
+ </text>
+ <text
+ id="text69"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="98"
+ id="tspan93"
+ style="font-size:10px">l'épaisseur</tspan>
+ </text>
+ <text
+ id="text95"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="108"
+ id="tspan97"
+ style="font-size:10px">du trait</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(0,-12)"
+ id="g99">
+ <path
+ d="M 90,137 L 101,137 L 101,141 L 98,141 L 98,139 L 91,139"
+ id="path101"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 90,155 L 101,155 L 101,151 L 98,151 L 98,153 L 91,153"
+ id="path103"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 75,128 C 86,128 86,128 86,128 L 89,130 L 92,134 L 92,157 L 89,161 L 86,164 L 74,164 L 74,164 L 74,166 L 61,166 L 61,164 L 50,164 L 46,161 L 44,157 L 44,134 L 46,130 L 50,128 L 60,128 L 60,131 L 75,131 L 75,128 z"
+ id="path105"
+ style="fill:url(#linearGradient2562);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text79"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="145"
+ id="tspan108"
+ style="font-size:11px">fixe</tspan>
+ </text>
+ <text
+ id="text83"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="158"
+ id="tspan111"
+ style="font-size:11px">la couleur</tspan>
+ </text>
+ </g>
+ <g
+ id="g113">
+ <path
+ d="M 90,171 L 101,171 L 101,175 L 98,175 L 98,173 L 91,173"
+ id="path115"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 90,189 L 101,189 L 101,185 L 98,185 L 98,187 L 91,187"
+ id="path117"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 75,162 C 86,162 86,162 86,162 L 89,164 L 92,168 L 92,191 L 89,195 L 86,198 L 74,198 L 74,198 L 74,200 L 61,200 L 61,198 L 50,198 L 46,195 L 44,191 L 44,168 L 46,164 L 50,162 L 60,162 L 60,165 L 75,165 L 75,162 z"
+ id="path119"
+ style="fill:url(#linearGradient2539);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text93"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="177"
+ id="tspan95"
+ style="font-size:11px">fixe</tspan>
+ </text>
+ <text
+ id="text97"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="190"
+ id="tspan99"
+ style="font-size:11px">la teinte</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(0,-24)"
+ id="g125">
+ <path
+ d="M 89,260 L 100,260 L 100,264 L 98,264 L 98,262 L 91,262"
+ id="path127"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 89,278 L 100,278 L 100,274 L 98,274 L 98,276 L 91,276"
+ id="path129"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 90,235 L 101,235 L 101,239 L 98,239 L 98,237 L 91,237"
+ id="path131"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 90,253 L 101,253 L 101,249 L 98,249 L 98,251 L 91,251"
+ id="path133"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 75,232 C 86,232 86,232 86,232 L 89,234 L 92,238 L 92,276 L 89,279 L 86,282 L 74,282 L 74,282 L 74,284 L 61,284 L 61,282 L 50,282 L 46,279 L 44,276 L 44,238 L 46,234 L 50,232 L 60,232 L 60,235 L 75,235 L 75,232 z"
+ id="path135"
+ style="fill:url(#linearGradient4870);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text111"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="255"
+ id="tspan113"
+ style="font-size:11px">peins</tspan>
+ </text>
+ <text
+ id="text115"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="268"
+ id="tspan117"
+ style="font-size:11px">fond</tspan>
+ </text>
+ <text
+ id="text119"
+ style="font-size:12px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans">
+ <tspan
+ x="91"
+ y="243"
+ id="tspan121"
+ style="font-size:8px">couleur</tspan>
+ </text>
+ <text
+ id="text123"
+ style="font-size:12px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans">
+ <tspan
+ x="91"
+ y="277"
+ id="tspan125"
+ style="font-size:8px">teinte</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(0,-2)"
+ id="g145">
+ <path
+ d="M 37,372 L 41,372 L 41,374 L 45,374 L 45,372 L 107,372 L 107,385 L 45,385 L 45,382 L 41,382 L 41,385 L 37,385 L 37,372 z"
+ id="path147"
+ style="fill:url(#linearGradient4878);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
+ <text
+ x="4"
+ y="65"
+ id="text149"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="76"
+ y="381"
+ id="tspan151"
+ style="font-size:10.5px">épaisseur</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(0,-2)"
+ id="g153">
+ <path
+ d="M 37,393 L 41,393 L 41,395 L 45,395 L 45,393 L 107,393 L 107,406 L 45,406 L 45,403 L 41,403 L 41,406 L 37,406 L 37,393 z"
+ id="path155"
+ style="fill:url(#linearGradient2633);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
+ <text
+ x="4"
+ y="61"
+ id="text157"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="76"
+ y="402"
+ id="tspan159"
+ style="font-size:10.5px">couleur</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(0,-1)"
+ id="g161">
+ <path
+ d="M 37,413 L 41,413 L 41,416 L 45,416 L 45,413 L 107,413 L 107,427 L 45,427 L 45,424 L 41,424 L 41,427 L 37,427 L 37,413 z"
+ id="path163"
+ style="fill:url(#linearGradient2631);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
+ <text
+ x="4"
+ y="57"
+ id="text165"
+ style="font-size:10px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="76"
+ y="423"
+ id="tspan167"
+ style="font-size:10.5px">teinte</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(0,-30)"
+ id="g169">
+ <path
+ d="M 90,309 L 101,309 L 101,313 L 99,313 L 99,311 L 91,311"
+ id="path171"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90,327 L 101,327 L 101,323 L 99,323 L 99,325 L 91,325"
+ id="path173"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 75,300 C 86,300 86,300 86,300 L 90,302 L 92,306 L 92,329 L 90,333 L 86,336 L 75,336 L 75,336 L 75,339 L 61,339 L 61,336 L 50,336 L 46,333 L 44,329 L 44,306 L 46,302 L 50,300 L 61,300 L 61,303 L 75,303 L 75,300 z"
+ id="path175"
+ style="fill:url(#linearGradient2584);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text177"
+ style="font-size:10px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="314"
+ id="tspan179"
+ style="font-size:10.5px">définir la</tspan>
+ </text>
+ <text
+ id="text181"
+ style="font-size:10.5px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="323"
+ id="tspan183"
+ style="font-size:10.5px">épaisseur</tspan>
+ </text>
+ <text
+ id="text185"
+ style="font-size:10.5px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="332"
+ id="tspan187"
+ style="font-size:10.5px">du texte</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(0,18)"
+ id="g189">
+ <path
+ d="M 90,309 L 101,309 L 101,313 L 99,313 L 99,311 L 91,311"
+ id="path191"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90,327 L 101,327 L 101,323 L 99,323 L 99,325 L 91,325"
+ id="path193"
+ style="fill:#00e0e0;fill-opacity:1;stroke:#008080;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 75,300 C 86,300 86,300 86,300 L 90,302 L 92,306 L 92,329 L 90,333 L 86,336 L 75,336 L 75,336 L 75,339 L 61,339 L 61,336 L 50,336 L 46,333 L 44,329 L 44,306 L 46,302 L 50,300 L 61,300 L 61,303 L 75,303 L 75,300 z"
+ id="path195"
+ style="fill:url(#linearGradient2501);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text197"
+ style="font-size:10.5px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="314"
+ id="tspan199"
+ style="font-size:10.5px">définir la</tspan>
+ </text>
+ <text
+ id="text201"
+ style="font-size:10.5px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="323"
+ id="tspan203"
+ style="font-size:10.5px">couleur</tspan>
+ </text>
+ <text
+ id="text205"
+ style="font-size:10.5px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="332"
+ id="tspan207"
+ style="font-size:10.5px">du texte</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(0,-2)"
+ id="g209">
+ <path
+ d="M 37,435 L 41,435 L 41,438 L 45,438 L 45,435 L 107,435 L 107,449 L 45,449 L 45,446 L 41,446 L 41,449 L 37,449 L 37,435 z"
+ id="path211"
+ style="fill:url(#linearGradient2629);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
+ <text
+ x="-2"
+ id="text213"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="74"
+ y="445"
+ id="tspan215"
+ style="font-size:8px">couleur du texte</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(0,-2)"
+ id="g217">
+ <path
+ d="M 37,456 L 41,456 L 41,459 L 45,459 L 45,456 L 107,456 L 107,470 L 45,470 L 45,467 L 41,467 L 41,470 L 37,470 L 37,456 z"
+ id="path219"
+ style="fill:url(#linearGradient2627);fill-opacity:1;stroke:#00a0a0;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text221"
+ style="font-size:10.5px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="76"
+ y="466"
+ id="tspan223"
+ style="font-size:9px">taille du texte</tspan>
+ </text>
+ </g>
+</svg>
diff --git a/images/fr/pen/textsize.svg b/images/fr/pen/textsize.svg
index 8c49bda..78fc259 100644
--- a/images/fr/pen/textsize.svg
+++ b/images/fr/pen/textsize.svg
@@ -1,40 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
- <svg
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- width="105"
- height="21">
- <defs
- id="defs5">
- <linearGradient
- id="linearGradient3166">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop3168" />
- <stop
- style="stop-color:#00ffff;stop-opacity:1;"
- offset="1"
- id="stop3170" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient3166"
- id="linearGradient3172"
- x1="0"
- y1="0"
- x2="104"
- y2="21"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <path
- style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#00a0a0;stroke-width:2;stroke-opacity:1"
- d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z" />
- <text
- style="font-size:16px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
- <tspan
- x="52"
- y="15.5"
- style="font-size:16px;">é du texte</tspan>
- </text>
- </svg>
-
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="105"
+ height="21"
+ id="svg2657">
+ <defs
+ id="defs5">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#00ffff;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z"
+ id="path2664"
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#00a0a0;stroke-width:2;stroke-opacity:1" />
+ <text
+ id="text2666"
+ style="font-size:16px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="52"
+ y="15.5"
+ id="tspan2668"
+ style="font-size:14px">taille du texte</tspan>
+ </text>
+</svg>
diff --git a/images/fr/sensors/bottompos.svg b/images/fr/sensors/bottompos.svg
index acf79cb..8bdfdb5 100644
--- a/images/fr/sensors/bottompos.svg
+++ b/images/fr/sensors/bottompos.svg
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0"
- width="105"
- height="21"
- id="svg2">
- <defs
- id="defs4">
- <linearGradient
- id="linearGradient3166">
- <stop
- id="stop3168"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop3170"
- style="stop-color:#ff0000;stop-opacity:1"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="0"
- y1="0"
- x2="104"
- y2="21"
- id="linearGradient3172"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <path
- d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z"
- id="path10"
- style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a00000;stroke-width:2;stroke-opacity:1" />
- <text
- id="text12"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="52"
- y="15.5"
- id="tspan14"
- style="font-size:16px">bottom</tspan>
- </text>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+ <!-- Created with Inkscape (http://www.inkscape.org/) -->
+ <svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="105"
+ height="21"
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ff0000;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z"
+ id="path10"
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a00000;stroke-width:2;stroke-opacity:1" />
+ <text
+ id="text12"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="52"
+ y="15.5"
+ id="tspan14"
+ style="font-size:16px">bas</tspan>
+ </text>
+ </svg>
diff --git a/images/fr/sensors/clearheap.svg b/images/fr/sensors/clearheap.svg
index f277b41..f0e483d 100644
--- a/images/fr/sensors/clearheap.svg
+++ b/images/fr/sensors/clearheap.svg
@@ -1,46 +1,68 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <svg
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- width="87"
- height="60"
- version="1.0">
- <defs>
- <linearGradient
- id="linearGradient3166">
- <stop
- style="stop-color:#ffffff;stop-opacity:1;"
- offset="0"
- id="stop3168" />
- <stop
- style="stop-color:#ff0000;stop-opacity:1;"
- offset="1"
- id="stop3170" />
- </linearGradient>
- <linearGradient
- xlink:href="#linearGradient3166"
- id="linearGradient3172"
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <path
- style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c00000;stroke-width:2;stroke-opacity:1"
- d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
- <text
- style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
- <tspan
- x="37"
- y="27"
- style="font-size:18px;">clear</tspan>
- </text>
- <text
- style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
- <tspan
- x="37"
- y="46"
- style="font-size:18px;">heap</tspan>
- </text>
- </svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="87"
+ height="60"
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ff0000;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path10"
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c00000;stroke-width:2;stroke-opacity:1" />
+ <text
+ y="-6"
+ id="text12"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="21"
+ id="tspan14"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">vide</tspan>
+ </text>
+ <text
+ y="-10"
+ id="text16"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="36"
+ id="tspan18"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">le</tspan>
+ </text>
+ <text
+ x="0.002216113"
+ y="4.8481474"
+ id="text2396"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">
+ <tspan
+ x="37.002216"
+ y="50.848148"
+ id="tspan2398"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">tas</tspan>
+ </text>
+</svg>
diff --git a/images/fr/sensors/hres.svg b/images/fr/sensors/hres.svg
index 630111c..8788189 100644
--- a/images/fr/sensors/hres.svg
+++ b/images/fr/sensors/hres.svg
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0"
- width="105"
- height="21"
- id="svg2">
- <defs
- id="defs4">
- <linearGradient
- id="linearGradient3166">
- <stop
- id="stop3168"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop3170"
- style="stop-color:#ff0000;stop-opacity:1"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="0"
- y1="0"
- x2="104"
- y2="21"
- id="linearGradient3172"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <path
- d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z"
- id="path10"
- style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a00000;stroke-width:2;stroke-opacity:1" />
- <text
- id="text12"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="52"
- y="15.5"
- id="tspan14"
- style="font-size:16px">hres</tspan>
- </text>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+ <!-- Created with Inkscape (http://www.inkscape.org/) -->
+ <svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="105"
+ height="21"
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ff0000;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z"
+ id="path10"
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a00000;stroke-width:2;stroke-opacity:1" />
+ <text
+ id="text12"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="52"
+ y="15.5"
+ id="tspan14"
+ style="font-size:16px">largeur</tspan>
+ </text>
+ </svg>
diff --git a/images/fr/sensors/kbinput.svg b/images/fr/sensors/kbinput.svg
index 1ffc165..3c94a2b 100644
--- a/images/fr/sensors/kbinput.svg
+++ b/images/fr/sensors/kbinput.svg
@@ -1,55 +1,68 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0"
- width="87"
- height="60"
- id="svg2">
- <defs
- id="defs4">
- <linearGradient
- id="linearGradient3166">
- <stop
- id="stop3168"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop3170"
- style="stop-color:#ff0000;stop-opacity:1"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient3172"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <path
- d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
- id="path10"
- style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c00000;stroke-width:2;stroke-opacity:1" />
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+ <!-- Created with Inkscape (http://www.inkscape.org/) -->
+ <svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="87"
+ height="60"
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ff0000;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z"
+ id="path10"
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c00000;stroke-width:2;stroke-opacity:1" />
<text
+ y="-6"
id="text12"
- style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">
<tspan
x="37"
- y="27"
+ y="21"
id="tspan14"
- style="font-size:18px">query</tspan>
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">vide</tspan>
</text>
<text
+ y="-10"
id="text16"
- style="font-size:18px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">
<tspan
x="37"
- y="46"
+ y="36"
id="tspan18"
- style="font-size:18px">kb</tspan>
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">la</tspan>
</text>
-</svg>
+ <text
+ x="0.002216113"
+ y="4.8481474"
+ id="text2396"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">
+ <tspan
+ x="37.002216"
+ y="50.848148"
+ id="tspan2398"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">touche</tspan>
+ </text>
+ </svg>
diff --git a/images/fr/sensors/printheap.svg b/images/fr/sensors/printheap.svg
index 026631e..91dc463 100644
--- a/images/fr/sensors/printheap.svg
+++ b/images/fr/sensors/printheap.svg
@@ -29,18 +29,35 @@
<path
style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#c00000;stroke-width:2;stroke-opacity:1"
d="M 48,1 C 64,1 64,1 64,1 L 69.5,5 L 73,11 L 73,45 L 69.5,51 L 64,55 L 47,55 L 47,55 L 47,59 L 27,59 L 27,55 L 10,55 L 4.5,51 L 1,45 L 1,11 L 4.5,5 L 10,1 L 26,1 L 26,6 L 48,6 L 48,1 z" />
- <text
- style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
- <tspan
- x="37"
- y="27"
- style="font-size:18px;">show</tspan>
- </text>
- <text
- style="font-size:18px;text-anchor:middle;text-align:center;font-family:Bitstream Vera Sans">
- <tspan
- x="37"
- y="46"
- style="font-size:18px;">heap</tspan>
- </text>
+ <text
+ y="-6"
+ id="text12"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="21"
+ id="tspan14"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">affiche</tspan>
+ </text>
+ <text
+ y="-10"
+ id="text16"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">
+ <tspan
+ x="37"
+ y="36"
+ id="tspan18"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">le</tspan>
+ </text>
+ <text
+ x="0.002216113"
+ y="4.8481474"
+ id="text2396"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">
+ <tspan
+ x="37.002216"
+ y="50.848148"
+ id="tspan2398"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">tas</tspan>
+ </text>
</svg>
diff --git a/images/fr/sensors/push.svg b/images/fr/sensors/push.svg
index 9683008..7d7de13 100644
--- a/images/fr/sensors/push.svg
+++ b/images/fr/sensors/push.svg
@@ -39,6 +39,6 @@
<tspan
x="37"
y="26"
- style="font-size:16px;;font-family:Bitstream Vera Sans">push</tspan>
+ style="font-size:16px;;font-family:Bitstream Vera Sans">pousse</tspan>
</text>
</svg>
diff --git a/images/fr/sensors/sensorsgroup.svg b/images/fr/sensors/sensorsgroup.svg
index c0a5c41..977be73 100644
--- a/images/fr/sensors/sensorsgroup.svg
+++ b/images/fr/sensors/sensorsgroup.svg
@@ -1,444 +1,622 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <!-- Created with Inkscape (http://www.inkscape.org/) -->
- <svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0"
- width="145"
- height="500"
- id="svg2">
- <defs
- id="defs4">
- <linearGradient
- id="linearGradient3712">
- <stop
- id="stop3714"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop3716"
- style="stop-color:#ff0000;stop-opacity:1"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="69"
- y1="226"
- x2="140"
- y2="226"
- id="linearGradient2431"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-32.524281,-133.82775)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient3208"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.67,0,0,0.67,47.71,36.248183)" />
- <linearGradient
- x1="69"
- y1="226"
- x2="140"
- y2="226"
- id="linearGradient2505"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-32.524278,106.11408)" />
- <linearGradient
- x1="69.85585"
- y1="226.65366"
- x2="140.1927"
- y2="226.65366"
- id="linearGradient2507"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-32.524276,132.44905)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient2513"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.5,0,0,0.5,34.0625,146.60834)" />
- <linearGradient
- x1="34.0625"
- y1="156.60834"
- x2="110.9375"
- y2="156.60834"
- id="linearGradient3199"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="34.0625"
- y1="156.60834"
- x2="110.9375"
- y2="156.60834"
- id="linearGradient3209"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="34.0625"
- y1="156.60834"
- x2="110.9375"
- y2="156.60834"
- id="linearGradient3213"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="34.0625"
- y1="156.60834"
- x2="110.9375"
- y2="156.60834"
- id="linearGradient3219"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="34.0625"
- y1="156.60834"
- x2="110.9375"
- y2="156.60834"
- id="linearGradient3222"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="34.0625"
- y1="156.60834"
- x2="110.9375"
- y2="156.60834"
- id="linearGradient3225"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient3318"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.67,0,0,0.67,15.710001,283.04264)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient3320"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.67,0,0,0.67,77.710001,282.90001)" />
- <linearGradient
- x1="69"
- y1="226"
- x2="140"
- y2="226"
- id="linearGradient3322"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse"
- gradientTransform="translate(-33.02428,30.4667)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient3452"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.67,0,0,0.67,43.3125,226.87273)" />
- <linearGradient
- x1="0"
- y1="22"
- x2="74"
- y2="22"
- id="linearGradient3338"
- xlink:href="#linearGradient3712"
- gradientUnits="userSpaceOnUse"
- gradientTransform="matrix(0.67,0,0,0.67,43.33,112.19)" />
- </defs>
- <path
- d="M 0.4344301,0.5 L 0.37211997,486.41023 L 3.4959793,493.14297 L 8.369839,497.1072 L 15.031388,499.50288 L 128.8563,499.50288 L 135.70478,496.93866 L 141.65403,492.04729 L 144.37788,483.79171 L 144.41557,0.5 L 0.4344301,0.5 z"
- id="path23"
- style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1" />
- <path
- d="M 79.5,438.375 C 79.5,442.86231 75.750385,446.5 71.125,446.5 C 66.499615,446.5 62.75,442.86231 62.75,438.375 C 62.75,433.88769 66.499615,430.25 71.125,430.25 C 75.750385,430.25 79.5,433.88769 79.5,438.375 L 79.5,438.375 z"
- transform="translate(1.375,47.250977)"
- id="path39"
- style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1;stroke-opacity:1" />
- <text
- id="text41"
- style="font-size:12px;font-variant:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-opacity:1;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="490"
- id="tspan43"
- style="font-size:12px">X</tspan>
- </text>
- <rect
- width="137.5"
- height="0.14"
- x="3.7"
- y="-28.9"
- transform="scale(1,-1)"
- id="rect15"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <rect
- width="137.5"
- height="0.14"
- x="3.7"
- y="-27.8"
- transform="scale(1,-1)"
- id="rect17"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
- <rect
- width="137.5"
- height="0.14"
- x="3.7"
- y="-340.7"
- transform="scale(1,-1)"
- id="rect19"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <rect
- width="137.5"
- height="0.14"
- x="3.7"
- y="-339.4"
- transform="scale(1,-1)"
- id="rect4001"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
- <text
- id="text28"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="72.5"
- y="21.5"
- id="tspan30"
- style="font-size:20px">Clavier</tspan>
- </text>
- <path
- d="M 79.87,36.918183 C 90.59,36.918183 90.59,36.918183 90.59,36.918183 L 94.275,39.598183 L 96.62,43.618183 L 96.62,66.398183 L 94.275,70.418183 L 90.59,73.098183 L 79.2,73.098183 L 79.2,73.098183 L 79.2,75.778183 L 65.8,75.778183 L 65.8,73.098183 L 54.41,73.098183 L 50.725,70.418183 L 48.38,66.398183 L 48.38,43.618183 L 50.725,39.598183 L 54.41,36.918183 L 65.13,36.918183 L 65.13,40.268183 L 79.87,40.268183 L 79.87,36.918183 z"
- id="path10"
- style="fill:url(#linearGradient3208);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- style="font-size:8.03999996px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="72."
- y="54."
- id="tspan14"
- style="font-size:12.06000042px">read</tspan>
- </text>
- <text
- style="font-size:8.03999996px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="72."
- y="67."
- id="tspan18"
- style="font-size:12.06000042px">key</tspan>
- </text>
- <path
- d="M 37.998269,86.158913 L 41.33177,86.158913 L 41.33177,88.825713 L 45.998669,88.825713 L 45.998669,86.158913 L 107.00173,86.158913 L 107.00173,99.492913 L 45.998669,99.492913 L 45.998669,96.826113 L 41.33177,96.826113 L 41.33177,99.492913 L 37.998269,99.492913 L 37.998269,86.158913 z"
- id="path2425"
- style="fill:url(#linearGradient2431);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
- <text
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="72.5"
- y="96."
- id="tspan2429"
- style="font-size:11px">clavier</tspan>
- </text>
- <g
- transform="translate(-1e-6,-151.4585)"
- id="g2492">
- <path
- d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
- id="path2435"
- style="fill:url(#linearGradient2505);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
- <text
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="72."
- y="336"
- id="tspan2439"
- style="font-size:11px">hres</tspan>
- </text>
- </g>
- <g
- transform="translate(-5e-7,-155.92557)"
- id="g2497">
- <path
- d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
- id="path2429"
- style="fill:url(#linearGradient2507);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
- <text
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="72.5"
- y="362."
- id="tspan2433"
- style="font-size:11px">vres</tspan>
- </text>
- </g>
- <rect
- width="137.5"
- height="0.14"
- x="3.75"
- y="-108."
- transform="scale(1,-1)"
- id="rect2656"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <rect
- width="137.5"
- height="0.14"
- x="3.75"
- y="-107."
- transform="scale(1,-1)"
- id="rect2658"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
- <path
- d="M 102.1875,149.98334 L 110.4375,149.98334 L 110.4375,152.98334 L 108.4375,152.98334 L 108.4375,151.48334 L 103.1875,151.48334"
- id="path2493"
- style="fill:url(#linearGradient3225);fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 102.1875,163.73334 L 110.4375,163.73334 L 110.4375,160.73334 L 108.4375,160.73334 L 108.4375,162.23334 L 103.1875,162.23334"
- id="path2495"
- style="fill:url(#linearGradient3222);fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 63.3125,147.10834 C 71.3125,147.10834 99.8125,147.10834 99.8125,147.10834 C 99.8125,147.10834 101.8784,148.35162 102.5625,149.10834 C 103.26124,149.88125 104.3125,152.10834 104.3125,152.10834 L 104.3125,161.60834 C 104.3125,161.60834 103.20397,163.45517 102.5625,164.10834 C 101.84772,164.83615 99.8125,166.10834 99.8125,166.10834 L 63.3125,166.10834 L 63.3125,166.10834 L 53.3125,166.10834 L 44.8125,166.10834 C 44.8125,166.10834 42.777281,165.22627 42.0625,164.49846 C 41.421025,163.84529 40.3125,162.60834 40.3125,162.60834 L 40.181985,160.60834 L 36.8125,160.60834 L 36.8125,162.60834 L 34.5625,162.60834 L 34.5625,152.60834 L 36.8125,152.60834 L 36.8125,154.60834 L 40.3125,154.60834 L 40.3125,152.10834 C 40.3125,152.10834 41.363764,149.88125 42.0625,149.10834 C 42.746601,148.35162 44.8125,147.10834 44.8125,147.10834 L 53.3125,147.10834 L 63.3125,147.10834 z"
- id="path2653"
- style="fill:url(#linearGradient3219);fill-opacity:1;stroke:#a00000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 46.3125,152.60834 L 48.8125,152.60834 L 48.8125,154.60834 L 52.3125,154.60834 L 52.3125,152.60834 L 98.062505,152.60834 L 98.062505,162.60834 L 52.3125,162.60834 L 52.3125,160.60834 L 48.8125,160.60834 L 48.8125,162.60834 L 46.3125,162.60834 L 46.3125,152.60834 z"
- id="path9"
- style="fill:#ffffff;fill-opacity:1;stroke:#a00000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- style="font-size:12px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;font-family:Bitstream Vera Sans">
- <tspan
- x="72.5"
- y="160.7"
- id="tspan2696"
- style="font-size:11px;fill:#000000;fill-opacity:1">x</tspan>
- </text>
- <rect
- width="137.5"
- height="0.14"
- x="3.75"
- y="-219.6"
- transform="scale(1,-1)"
- id="rect3247"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
- <rect
- width="137.5"
- height="0.14"
- x="3.75"
- y="-218."
- transform="scale(1,-1)"
- id="rect3249"
- style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
- <g
- transform="translate(0,14)"
- id="g3283">
- <path
- d="M 37.498269,250.45337 L 40.83177,250.45337 L 40.83177,253.12016 L 45.498669,253.12016 L 45.498669,250.45337 L 106.50173,250.45337 L 106.50173,263.78737 L 45.498669,263.78737 L 45.498669,261.12056 L 40.83177,261.12056 L 40.83177,263.78737 L 37.498269,263.78737 L 37.498269,250.45337 z"
- id="path3261"
- style="fill:url(#linearGradient3322);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
- <text
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="72"
- y="260"
- id="tspan3265"
- style="font-size:11px">pop</tspan>
- </text>
- </g>
- <g
- transform="translate(1,4)"
- id="g3304">
- <g
- transform="translate(0,-0.14263)"
- id="g3288">
- <path
- d="M 47.87,283.71263 C 58.590001,283.71263 58.590001,283.71263 58.590001,283.71263 L 62.275001,286.39263 L 64.620001,290.41264 L 64.620001,313.19263 L 62.275001,317.21263 L 58.590001,319.89263 L 47.200001,319.89263 L 47.200001,319.89263 L 47.200001,322.57263 L 33.8,322.57263 L 33.8,319.89263 L 22.41,319.89263 L 18.725001,317.21263 L 16.38,313.19263 L 16.38,290.41264 L 18.725001,286.39263 L 22.41,283.71263 L 33.13,283.71263 L 33.13,287.06264 L 47.87,287.06264 L 47.87,283.71263 z"
- id="path3251"
- style="fill:url(#linearGradient3318);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- style="font-size:8.03999996px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="40"
- y="301"
- id="tspan3255"
- style="font-size:12.06000042px">show</tspan>
- </text>
- <text
- style="font-size:8.03999996px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="40"
- y="313.8"
- id="tspan3259"
- style="font-size:12.06000042px">heap</tspan>
- </text>
- </g>
- <g
- id="g3295">
- <path
- d="M 109.87,283.57 C 120.59,283.57 120.59,283.57 120.59,283.57 L 124.275,286.25 L 126.62,290.27001 L 126.62,313.05 L 124.275,317.07 L 120.59,319.75 L 109.2,319.75 L 109.2,319.75 L 109.2,322.43 L 95.8,322.43 L 95.8,319.75 L 84.41,319.75 L 80.725001,317.07 L 78.38,313.05 L 78.38,290.27001 L 80.725001,286.25 L 84.41,283.57 L 95.13,283.57 L 95.13,286.92001 L 109.87,286.92001 L 109.87,283.57 z"
- id="path3271"
- style="fill:url(#linearGradient3320);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- style="font-size:8.03999996px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="102"
- y="301"
- id="tspan3275"
- style="font-size:12.06000042px">empty</tspan>
- </text>
- <text
- style="font-size:8.03999996px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="102"
- y="314"
- id="tspan3279"
- style="font-size:12.06000042px">heap</tspan>
- </text>
- </g>
- </g>
- <path
- d="M 90.2125,230.89273 L 101.2675,230.89273 L 101.2675,234.91273 L 98.5875,234.91273 L 98.5875,232.90273 L 91.5525,232.90273"
- id="path3422"
- style="fill:#e00000;fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 90.2125,249.31773 L 101.2675,249.31773 L 101.2675,245.29773 L 98.5875,245.29773 L 98.5875,247.30773 L 91.5525,247.30773"
- id="path3424"
- style="fill:#e00000;fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 75.4725,227.54273 C 86.1925,227.54273 86.1925,227.54273 86.1925,227.54273 C 86.1925,227.54273 88.960805,229.20872 89.8775,230.22273 C 90.813806,231.25843 92.2225,234.24273 92.2225,234.24273 L 92.2225,246.97273 C 92.2225,246.97273 90.737077,249.44748 89.8775,250.32273 C 88.919695,251.298 86.1925,253.00273 86.1925,253.00273 L 74.8025,253.00273 L 74.8025,253.00273 L 74.8025,255.68273 L 61.4025,255.68273 L 61.4025,253.00273 L 50.0125,253.00273 C 50.0125,253.00273 47.285306,251.298 46.3275,250.32273 C 45.467923,249.44748 43.9825,246.97273 43.9825,246.97273 L 43.9825,234.24273 C 43.9825,234.24273 45.391194,231.25843 46.3275,230.22273 C 47.244195,229.20872 50.0125,227.54273 50.0125,227.54273 L 60.7325,227.54273 L 60.7325,230.89273 L 75.4725,230.89273 L 75.4725,227.54273 z"
- id="path3426"
- style="fill:url(#linearGradient3452);fill-opacity:1;stroke:#c00000;stroke-width:1.33000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <text
- style="font-size:12.06000042px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="68"
- y="244"
- id="tspan3430"
- style="font-size:12.06000042px;font-family:Bitstream Vera Sans">push</tspan>
- </text>
- <path
- d="M 90.23,116.21 L 101.285,116.21 L 101.285,120.23 L 98.605,120.23 L 98.605,118.22 L 91.57,118.22"
- id="path2561"
- style="fill:#e00000;fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 90.23,134.635 L 101.285,134.635 L 101.285,130.615 L 98.605,130.615 L 98.605,132.625 L 91.57,132.625"
- id="path12"
- style="fill:#e00000;fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 75.49,112.86 C 86.21,112.86 86.21,112.86 86.21,112.86 C 86.21,112.86 88.978305,114.52599 89.895,115.54 C 90.831306,116.5757 92.24,119.56 92.24,119.56 L 92.24,132.29 C 92.24,132.29 90.754576,134.76475 89.895,135.64 C 88.937195,136.61527 86.21,138.32 86.21,138.32 L 74.82,138.32 L 74.82,138.32 L 74.82,141 L 61.42,141 L 61.42,138.32 L 50.03,138.32 C 50.03,138.32 47.302806,136.61527 46.345,135.64 C 45.485423,134.76475 44,132.29 44,132.29 L 44,119.56 C 44,119.56 45.408694,116.5757 46.345,115.54 C 47.261695,114.52599 50.03,112.86 50.03,112.86 L 60.75,112.86 L 60.75,116.21 L 75.49,116.21 L 75.49,112.86 z"
- id="path14"
- style="fill:url(#linearGradient3338);fill-opacity:1;stroke:#a00000;stroke-width:1.29999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
- <path
- d="M 66.803117,120.0391 C 66.144861,120.19978 65.524624,120.46491 64.953796,120.79702 C 65.160095,121.08611 65.28728,121.44601 65.28728,121.82779 C 65.28728,122.80548 64.476052,123.58616 63.498592,123.58616 C 63.109286,123.58616 62.760028,123.46628 62.467823,123.25267 C 62.17102,123.75763 61.930135,124.3119 61.770538,124.88978 C 62.604971,125.03181 63.225742,125.7723 63.225742,126.64815 C 63.225742,127.53198 62.588886,128.24635 61.740221,128.3762 C 61.900827,129.03728 62.16321,129.6556 62.49814,130.22552 C 62.786736,130.02041 63.118086,129.89204 63.498592,129.89204 C 64.476043,129.89204 65.28728,130.70223 65.28728,131.68073 C 65.28728,132.06218 65.159048,132.39259 64.953796,132.68118 C 65.523779,133.01579 66.143425,133.27764 66.803117,133.4391 C 66.932795,132.58989 67.644283,131.92326 68.531172,131.92326 C 69.394719,131.92327 70.105343,132.55808 70.259226,133.37847 C 70.847303,133.21703 71.412232,132.98092 71.926647,132.68118 C 71.721405,132.39241 71.593162,132.03141 71.593162,131.65041 C 71.593162,130.67445 72.375606,129.89204 73.351534,129.89204 C 73.733699,129.89204 74.093047,130.01912 74.382302,130.22552 C 74.716476,129.65801 74.979954,129.03588 75.140221,128.3762 C 74.287782,128.24958 73.624384,127.50571 73.624384,126.61783 C 73.624384,125.75199 74.256874,125.04224 75.079587,124.88978 C 74.917362,124.30479 74.681386,123.76451 74.382302,123.25267 C 74.093047,123.45908 73.733699,123.58616 73.351534,123.58616 C 72.375606,123.58615 71.593162,122.80375 71.593162,121.82779 C 71.593162,121.44561 71.72025,121.08628 71.926647,120.79702 C 71.405635,120.48805 70.859235,120.23235 70.259226,120.06942 C 70.116664,120.90272 69.404885,121.55494 68.531172,121.55494 C 67.646941,121.55493 66.933115,120.88718 66.803117,120.0391 z M 68.440221,124.67756 C 69.573369,124.67755 70.471443,125.60479 70.471443,126.7391 C 70.471433,127.87178 69.573359,128.80064 68.440221,128.80064 C 67.309877,128.80063 66.378683,127.87179 66.378683,126.7391 C 66.378683,125.60534 67.310353,124.67756 68.440221,124.67756 z"
- id="circle2615" />
- </svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="145"
+ height="500"
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3712">
+ <stop
+ id="stop3714"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3716"
+ style="stop-color:#ff0000;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="69"
+ y1="226"
+ x2="140"
+ y2="226"
+ id="linearGradient2431"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-32.524281,-133.82775)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3208"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.67,0,0,0.67,47.71,36.248183)" />
+ <linearGradient
+ x1="69"
+ y1="226"
+ x2="140"
+ y2="226"
+ id="linearGradient2505"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-32.524278,106.11408)" />
+ <linearGradient
+ x1="69.85585"
+ y1="226.65366"
+ x2="140.1927"
+ y2="226.65366"
+ id="linearGradient2507"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-32.524276,132.44905)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2513"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5,0,0,0.5,34.0625,146.60834)" />
+ <linearGradient
+ x1="34.0625"
+ y1="156.60834"
+ x2="110.9375"
+ y2="156.60834"
+ id="linearGradient3199"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="34.0625"
+ y1="156.60834"
+ x2="110.9375"
+ y2="156.60834"
+ id="linearGradient3209"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="34.0625"
+ y1="156.60834"
+ x2="110.9375"
+ y2="156.60834"
+ id="linearGradient3213"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="34.0625"
+ y1="156.60834"
+ x2="110.9375"
+ y2="156.60834"
+ id="linearGradient3219"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="34.0625"
+ y1="156.60834"
+ x2="110.9375"
+ y2="156.60834"
+ id="linearGradient3222"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="34.0625"
+ y1="156.60834"
+ x2="110.9375"
+ y2="156.60834"
+ id="linearGradient3225"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3318"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.67,0,0,0.67,15.710001,283.04264)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3320"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.67,0,0,0.67,77.710001,282.90001)" />
+ <linearGradient
+ x1="69"
+ y1="226"
+ x2="140"
+ y2="226"
+ id="linearGradient3322"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-33.02428,30.4667)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3452"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.67,0,0,0.67,43.3125,226.87273)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient3338"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.67,0,0,0.67,43.33,112.19)" />
+ <linearGradient
+ x1="69"
+ y1="226"
+ x2="140"
+ y2="226"
+ id="linearGradient3510"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-32.524279,130.83345)" />
+ <linearGradient
+ x1="69.85585"
+ y1="226.65366"
+ x2="140.1927"
+ y2="226.65366"
+ id="linearGradient3512"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-32.524276,196.22361)" />
+ <linearGradient
+ x1="69"
+ y1="226"
+ x2="140"
+ y2="226"
+ id="linearGradient3514"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-32.524279,174.35571)" />
+ <linearGradient
+ x1="69.85585"
+ y1="226.65366"
+ x2="140.1927"
+ y2="226.65366"
+ id="linearGradient3516"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-32.524276,152.70135)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2517"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.67,0,0,0.67,15.710001,282.90001)" />
+ <linearGradient
+ x1="0"
+ y1="22"
+ x2="74"
+ y2="22"
+ id="linearGradient2524"
+ xlink:href="#linearGradient3712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.67,0,0,0.67,77.710001,282.90001)" />
+ </defs>
+ <path
+ d="M 0.4344301,0.5 L 0.37211997,486.41023 L 3.4959793,493.14297 L 8.369839,497.1072 L 15.031388,499.50288 L 128.8563,499.50288 L 135.70478,496.93866 L 141.65403,492.04729 L 144.37788,483.79171 L 144.41557,0.5 L 0.4344301,0.5 z"
+ id="path23"
+ style="fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1px;stroke-opacity:1" />
+ <path
+ d="M 79.5,438.375 C 79.5,442.86231 75.750385,446.5 71.125,446.5 C 66.499615,446.5 62.75,442.86231 62.75,438.375 C 62.75,433.88769 66.499615,430.25 71.125,430.25 C 75.750385,430.25 79.5,433.88769 79.5,438.375 L 79.5,438.375 z"
+ transform="translate(1.375,47.250977)"
+ id="path39"
+ style="fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text41"
+ style="font-size:12px;font-variant:normal;font-weight:bold;text-align:start;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-opacity:1;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="490"
+ id="tspan43"
+ style="font-size:12px">X</tspan>
+ </text>
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.7"
+ y="-28.9"
+ transform="scale(1,-1)"
+ id="rect15"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.7"
+ y="-27.799999"
+ transform="scale(1,-1)"
+ id="rect17"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.7"
+ y="-340.70001"
+ transform="scale(1,-1)"
+ id="rect19"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.7"
+ y="-339.39999"
+ transform="scale(1,-1)"
+ id="rect4001"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text28"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.5"
+ y="21.5"
+ id="tspan30"
+ style="font-size:20px">Extras</tspan>
+ </text>
+ <path
+ d="M 79.87,36.918183 C 90.59,36.918183 90.59,36.918183 90.59,36.918183 L 94.275,39.598183 L 96.62,43.618183 L 96.62,66.398183 L 94.275,70.418183 L 90.59,73.098183 L 79.2,73.098183 L 79.2,73.098183 L 79.2,75.778183 L 65.8,75.778183 L 65.8,73.098183 L 54.41,73.098183 L 50.725,70.418183 L 48.38,66.398183 L 48.38,43.618183 L 50.725,39.598183 L 54.41,36.918183 L 65.13,36.918183 L 65.13,40.268183 L 79.87,40.268183 L 79.87,36.918183 z"
+ id="path10"
+ style="fill:url(#linearGradient3208);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ y="-4"
+ id="text38"
+ style="font-size:8.03999996px;text-align:center;line-height:125%;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72"
+ y="50"
+ id="tspan14"
+ style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">lit</tspan>
+ </text>
+ <text
+ y="-6"
+ id="text42"
+ style="font-size:8.03999996px;text-align:center;line-height:125%;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72"
+ y="61"
+ id="tspan18"
+ style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">la</tspan>
+ </text>
+ <path
+ d="M 37.998269,86.158913 L 41.33177,86.158913 L 41.33177,88.825713 L 45.998669,88.825713 L 45.998669,86.158913 L 107.00173,86.158913 L 107.00173,99.492913 L 45.998669,99.492913 L 45.998669,96.826113 L 41.33177,96.826113 L 41.33177,99.492913 L 37.998269,99.492913 L 37.998269,86.158913 z"
+ id="path2425"
+ style="fill:url(#linearGradient2431);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text46"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.5"
+ y="96"
+ id="tspan2429"
+ style="font-size:11px">clavier</tspan>
+ </text>
+ <g
+ transform="translate(-1e-6,111.5)"
+ id="g2492">
+ <path
+ d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
+ id="path2435"
+ style="fill:url(#linearGradient2505);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text51"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72"
+ y="336"
+ id="tspan2439"
+ style="font-size:11px">largeur</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(-5e-7,105.9)"
+ id="g2497">
+ <path
+ d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
+ id="path2429"
+ style="fill:url(#linearGradient2507);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text56"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.5"
+ y="362"
+ id="tspan2433"
+ style="font-size:11px">hauteur</tspan>
+ </text>
+ </g>
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.75"
+ y="-108"
+ transform="scale(1,-1)"
+ id="rect2656"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.75"
+ y="-107"
+ transform="scale(1,-1)"
+ id="rect2658"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
+ <path
+ d="M 102.1875,149.98334 L 110.4375,149.98334 L 110.4375,152.98334 L 108.4375,152.98334 L 108.4375,151.48334 L 103.1875,151.48334"
+ id="path2493"
+ style="fill:url(#linearGradient3225);fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 102.1875,163.73334 L 110.4375,163.73334 L 110.4375,160.73334 L 108.4375,160.73334 L 108.4375,162.23334 L 103.1875,162.23334"
+ id="path2495"
+ style="fill:url(#linearGradient3222);fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 63.3125,147.10834 C 71.3125,147.10834 99.8125,147.10834 99.8125,147.10834 C 99.8125,147.10834 101.8784,148.35162 102.5625,149.10834 C 103.26124,149.88125 104.3125,152.10834 104.3125,152.10834 L 104.3125,161.60834 C 104.3125,161.60834 103.20397,163.45517 102.5625,164.10834 C 101.84772,164.83615 99.8125,166.10834 99.8125,166.10834 L 63.3125,166.10834 L 63.3125,166.10834 L 53.3125,166.10834 L 44.8125,166.10834 C 44.8125,166.10834 42.777281,165.22627 42.0625,164.49846 C 41.421025,163.84529 40.3125,162.60834 40.3125,162.60834 L 40.181985,160.60834 L 36.8125,160.60834 L 36.8125,162.60834 L 34.5625,162.60834 L 34.5625,152.60834 L 36.8125,152.60834 L 36.8125,154.60834 L 40.3125,154.60834 L 40.3125,152.10834 C 40.3125,152.10834 41.363764,149.88125 42.0625,149.10834 C 42.746601,148.35162 44.8125,147.10834 44.8125,147.10834 L 53.3125,147.10834 L 63.3125,147.10834 z"
+ id="path2653"
+ style="fill:url(#linearGradient3219);fill-opacity:1;stroke:#a00000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 46.3125,152.60834 L 48.8125,152.60834 L 48.8125,154.60834 L 52.3125,154.60834 L 52.3125,152.60834 L 98.062505,152.60834 L 98.062505,162.60834 L 52.3125,162.60834 L 52.3125,160.60834 L 48.8125,160.60834 L 48.8125,162.60834 L 46.3125,162.60834 L 46.3125,152.60834 z"
+ id="path9"
+ style="fill:#ffffff;fill-opacity:1;stroke:#a00000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text65"
+ style="font-size:12px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.5"
+ y="160.7"
+ id="tspan2696"
+ style="font-size:11px;fill:#000000;fill-opacity:1">x</tspan>
+ </text>
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.75"
+ y="-219.60001"
+ transform="scale(1,-1)"
+ id="rect3247"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1" />
+ <rect
+ width="137.5"
+ height="0.14"
+ x="3.75"
+ y="-218"
+ transform="scale(1,-1)"
+ id="rect3249"
+ style="opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1" />
+ <g
+ transform="translate(0,14)"
+ id="g3283">
+ <path
+ d="M 37.498269,250.45337 L 40.83177,250.45337 L 40.83177,253.12016 L 45.498669,253.12016 L 45.498669,250.45337 L 106.50173,250.45337 L 106.50173,263.78737 L 45.498669,263.78737 L 45.498669,261.12056 L 40.83177,261.12056 L 40.83177,263.78737 L 37.498269,263.78737 L 37.498269,250.45337 z"
+ id="path3261"
+ style="fill:url(#linearGradient3322);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text72"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72"
+ y="260"
+ id="tspan3265"
+ style="font-size:11px">dépile</tspan>
+ </text>
+ </g>
+ <g
+ transform="translate(1,4)"
+ id="g3304">
+ <path
+ d="M 47.87,283.57 C 58.590001,283.57 58.590001,283.57 58.590001,283.57 L 62.275001,286.25 L 64.620001,290.27001 L 64.620001,313.05 L 62.275001,317.07 L 58.590001,319.75 L 47.200001,319.75 L 47.200001,319.75 L 47.200001,322.43 L 33.8,322.43 L 33.8,319.75 L 22.41,319.75 L 18.725001,317.07 L 16.38,313.05 L 16.38,290.27001 L 18.725001,286.25 L 22.41,283.57 L 33.13,283.57 L 33.13,286.92001 L 47.87,286.92001 L 47.87,283.57 z"
+ id="path3251"
+ style="fill:url(#linearGradient2517);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ y="-4.1426301"
+ id="text78"
+ style="font-size:8px;text-align:center;line-height:125%;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="40"
+ y="296.85736"
+ id="tspan3255"
+ style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">affiche</tspan>
+ </text>
+ <text
+ y="-6.1426301"
+ id="text81"
+ style="font-size:8px;text-align:center;line-height:125%;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="40"
+ y="307.65735"
+ id="tspan3259"
+ style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">le</tspan>
+ </text>
+ <path
+ d="M 109.87,283.57 C 120.59,283.57 120.59,283.57 120.59,283.57 L 124.275,286.25 L 126.62,290.27001 L 126.62,313.05 L 124.275,317.07 L 120.59,319.75 L 109.2,319.75 L 109.2,319.75 L 109.2,322.43 L 95.8,322.43 L 95.8,319.75 L 84.41,319.75 L 80.725001,317.07 L 78.38,313.05 L 78.38,290.27001 L 80.725001,286.25 L 84.41,283.57 L 95.13,283.57 L 95.13,286.92001 L 109.87,286.92001 L 109.87,283.57 z"
+ id="path3271"
+ style="fill:url(#linearGradient2524);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ y="-4"
+ id="text86"
+ style="font-size:8px;text-align:center;line-height:125%;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="102"
+ y="297"
+ id="tspan3275"
+ style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">vide</tspan>
+ </text>
+ <text
+ y="-6"
+ id="text89"
+ style="font-size:8px;text-align:center;line-height:125%;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="102"
+ y="308"
+ id="tspan3279"
+ style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">le</tspan>
+ </text>
+ <text
+ x="-0.11858418"
+ y="3.6620004"
+ id="text2526"
+ style="font-size:8px;text-align:center;line-height:125%;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="39.881416"
+ y="317.46198"
+ id="tspan2528"
+ style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">tas</tspan>
+ </text>
+ <text
+ x="62.02813"
+ y="4.1040111"
+ id="text2530"
+ style="font-size:8px;text-align:center;line-height:125%;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="102.02813"
+ y="317.90399"
+ id="tspan2532"
+ style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">tas</tspan>
+ </text>
+ </g>
+ <path
+ d="M 90.2125,230.89273 L 101.2675,230.89273 L 101.2675,234.91273 L 98.5875,234.91273 L 98.5875,232.90273 L 91.5525,232.90273"
+ id="path3422"
+ style="fill:#e00000;fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.2125,249.31773 L 101.2675,249.31773 L 101.2675,245.29773 L 98.5875,245.29773 L 98.5875,247.30773 L 91.5525,247.30773"
+ id="path3424"
+ style="fill:#e00000;fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 75.4725,227.54273 C 86.1925,227.54273 86.1925,227.54273 86.1925,227.54273 C 86.1925,227.54273 88.960805,229.20872 89.8775,230.22273 C 90.813806,231.25843 92.2225,234.24273 92.2225,234.24273 L 92.2225,246.97273 C 92.2225,246.97273 90.737077,249.44748 89.8775,250.32273 C 88.919695,251.298 86.1925,253.00273 86.1925,253.00273 L 74.8025,253.00273 L 74.8025,253.00273 L 74.8025,255.68273 L 61.4025,255.68273 L 61.4025,253.00273 L 50.0125,253.00273 C 50.0125,253.00273 47.285306,251.298 46.3275,250.32273 C 45.467923,249.44748 43.9825,246.97273 43.9825,246.97273 L 43.9825,234.24273 C 43.9825,234.24273 45.391194,231.25843 46.3275,230.22273 C 47.244195,229.20872 50.0125,227.54273 50.0125,227.54273 L 60.7325,227.54273 L 60.7325,230.89273 L 75.4725,230.89273 L 75.4725,227.54273 z"
+ id="path3426"
+ style="fill:url(#linearGradient3452);fill-opacity:1;stroke:#c00000;stroke-width:1.33000004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <text
+ id="text95"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="68"
+ y="244"
+ id="tspan3430"
+ style="font-size:12px;font-family:Bitstream Vera Sans">pousse</tspan>
+ </text>
+ <path
+ d="M 90.23,116.21 L 101.285,116.21 L 101.285,120.23 L 98.605,120.23 L 98.605,118.22 L 91.57,118.22"
+ id="path2561"
+ style="fill:#e00000;fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 90.23,134.635 L 101.285,134.635 L 101.285,130.615 L 98.605,130.615 L 98.605,132.625 L 91.57,132.625"
+ id="path12"
+ style="fill:#e00000;fill-opacity:1;stroke:#800000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 75.49,112.86 C 86.21,112.86 86.21,112.86 86.21,112.86 C 86.21,112.86 88.978305,114.52599 89.895,115.54 C 90.831306,116.5757 92.24,119.56 92.24,119.56 L 92.24,132.29 C 92.24,132.29 90.754576,134.76475 89.895,135.64 C 88.937195,136.61527 86.21,138.32 86.21,138.32 L 74.82,138.32 L 74.82,138.32 L 74.82,141 L 61.42,141 L 61.42,138.32 L 50.03,138.32 C 50.03,138.32 47.302806,136.61527 46.345,135.64 C 45.485423,134.76475 44,132.29 44,132.29 L 44,119.56 C 44,119.56 45.408694,116.5757 46.345,115.54 C 47.261695,114.52599 50.03,112.86 50.03,112.86 L 60.75,112.86 L 60.75,116.21 L 75.49,116.21 L 75.49,112.86 z"
+ id="path14"
+ style="fill:url(#linearGradient3338);fill-opacity:1;stroke:#a00000;stroke-width:1.29999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g101">
+ <path
+ d="M 37.998271,350.82011 L 41.331771,350.82011 L 41.331771,353.4869 L 45.998671,353.4869 L 45.998671,350.82011 L 107.00173,350.82011 L 107.00173,364.1541 L 45.998671,364.1541 L 45.998671,361.4873 L 41.331771,361.4873 L 41.331771,364.1541 L 37.998271,364.1541 L 37.998271,350.82011 z"
+ id="path2476"
+ style="fill:url(#linearGradient3510);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text104"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72"
+ y="360.5"
+ id="tspan2480"
+ style="font-size:11px">gauche</tspan>
+ </text>
+ </g>
+ <g
+ id="g107">
+ <path
+ d="M 37.998271,372.688 L 41.33177,372.688 L 41.33177,375.3548 L 45.998671,375.3548 L 45.998671,372.688 L 107.00173,372.688 L 107.00173,386.022 L 45.998671,386.022 L 45.998671,383.3552 L 41.33177,383.3552 L 41.33177,386.022 L 37.998271,386.022 L 37.998271,372.688 z"
+ id="path2484"
+ style="fill:url(#linearGradient3516);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text110"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.5"
+ y="382.5"
+ id="tspan2488"
+ style="font-size:11px">haut</tspan>
+ </text>
+ </g>
+ <g
+ id="g113">
+ <path
+ d="M 37.998271,394.34238 L 41.331771,394.34238 L 41.331771,397.00916 L 45.998671,397.00916 L 45.998671,394.34238 L 107.00173,394.34238 L 107.00173,407.67636 L 45.998671,407.67636 L 45.998671,405.00956 L 41.331771,405.00956 L 41.331771,407.67636 L 37.998271,407.67636 L 37.998271,394.34238 z"
+ id="path2496"
+ style="fill:url(#linearGradient3514);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text116"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72"
+ y="404.25"
+ id="tspan2500"
+ style="font-size:11px">droite</tspan>
+ </text>
+ </g>
+ <g
+ id="g119">
+ <path
+ d="M 37.998271,416.21026 L 41.33177,416.21026 L 41.33177,418.87707 L 45.998671,418.87707 L 45.998671,416.21026 L 107.00173,416.21026 L 107.00173,429.54426 L 45.998671,429.54426 L 45.998671,426.87747 L 41.33177,426.87747 L 41.33177,429.54426 L 37.998271,429.54426 L 37.998271,416.21026 z"
+ id="path2504"
+ style="fill:url(#linearGradient3512);fill-opacity:1;stroke:#c00000;stroke-width:1;stroke-opacity:1" />
+ <text
+ id="text122"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.5"
+ y="425.5"
+ id="tspan2508"
+ style="font-size:11px">bas</tspan>
+ </text>
+ </g>
+ <g
+ transform="matrix(0.75,0,0,0.75,41.2,104.5)"
+ id="g125">
+ <path
+ d="M 36.900421,42.139076 C 40.57847,42.139076 46.040263,40.559298 46.040263,35.912927 C 46.040263,30.744416 41.284228,30.266809 39.311914,29.743556 C 37.131988,29.298791 35.679932,28.678125 35.592711,27.820324 C 35.443451,26.349651 36.303997,25.776856 38.016489,25.776856 C 38.016489,25.776856 42.090107,27.816428 45.550716,26.188778 C 46.526124,25.730654 48.273013,23.590328 48.273013,22.114088 C 48.273013,20.637291 42.633706,18.930597 40.922443,18.930597 C 39.209951,18.930597 37.753595,21.072036 37.753595,21.072036 C 34.32984,21.072036 30.90547,24.02563 30.90547,26.979224 C 30.90547,29.932261 34.181195,32.242365 38.096339,32.886411 C 39.916323,33.147481 41.438401,34.122178 41.092586,35.913483 C 40.81188,37.368014 39.252947,38.867077 35.956953,38.867077 C 33.345219,38.867077 27.787605,38.745171 26.900033,36.596495 C 26.329407,35.212659 27.003225,33.699123 27.859471,33.699123 L 27.842886,33.610059 C 26.97067,33.522108 24.435101,33.699123 24.435101,36.65216 C 24.434487,40.438505 30.051681,42.139076 36.900421,42.139076 z"
+ id="path127"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 45.550102,26.189335 C 43.938959,26.029576 41.489383,25.076031 40.963596,23.39383"
+ id="path129"
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ cx="35.799999"
+ cy="10.96"
+ r="1.67"
+ transform="matrix(0.6,0,0,0.6,19.4,15.1)"
+ id="circle2478"
+ style="fill:#000000;fill-opacity:1;stroke-width:3.4000001;stroke-miterlimit:4;stroke-dasharray:none" />
+ </g>
+ <text
+ x="0.030089831"
+ y="2.4470963"
+ id="text2508"
+ style="font-size:8.03999996px;text-align:center;line-height:125%;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="72.03009"
+ y="69.44709"
+ id="tspan2510"
+ style="font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans">touche</tspan>
+ </text>
+</svg>
diff --git a/images/fr/sensors/toppos.svg b/images/fr/sensors/toppos.svg
index 7b9e287..c522fee 100644
--- a/images/fr/sensors/toppos.svg
+++ b/images/fr/sensors/toppos.svg
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0"
- width="105"
- height="21"
- id="svg2">
- <defs
- id="defs4">
- <linearGradient
- id="linearGradient3166">
- <stop
- id="stop3168"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop3170"
- style="stop-color:#ff0000;stop-opacity:1"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="0"
- y1="0"
- x2="104"
- y2="21"
- id="linearGradient3172"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <path
- d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z"
- id="path10"
- style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a00000;stroke-width:2;stroke-opacity:1" />
- <text
- id="text12"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="52"
- y="15.5"
- id="tspan14"
- style="font-size:16px">top</tspan>
- </text>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+ <!-- Created with Inkscape (http://www.inkscape.org/) -->
+ <svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="105"
+ height="21"
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ff0000;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z"
+ id="path10"
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a00000;stroke-width:2;stroke-opacity:1" />
+ <text
+ id="text12"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="52"
+ y="15.5"
+ id="tspan14"
+ style="font-size:16px">haut</tspan>
+ </text>
+ </svg>
diff --git a/images/fr/sensors/vres.svg b/images/fr/sensors/vres.svg
index cd25565..50074b2 100644
--- a/images/fr/sensors/vres.svg
+++ b/images/fr/sensors/vres.svg
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.0"
- width="105"
- height="21"
- id="svg2">
- <defs
- id="defs4">
- <linearGradient
- id="linearGradient3166">
- <stop
- id="stop3168"
- style="stop-color:#ffffff;stop-opacity:1"
- offset="0" />
- <stop
- id="stop3170"
- style="stop-color:#ff0000;stop-opacity:1"
- offset="1" />
- </linearGradient>
- <linearGradient
- x1="0"
- y1="0"
- x2="104"
- y2="21"
- id="linearGradient3172"
- xlink:href="#linearGradient3166"
- gradientUnits="userSpaceOnUse" />
- </defs>
- <path
- d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z"
- id="path10"
- style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a00000;stroke-width:2;stroke-opacity:1" />
- <text
- id="text12"
- style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
- <tspan
- x="52"
- y="15.5"
- id="tspan14"
- style="font-size:16px">vres</tspan>
- </text>
-</svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+ <!-- Created with Inkscape (http://www.inkscape.org/) -->
+ <svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.0"
+ width="105"
+ height="21"
+ id="svg2">
+ <defs
+ id="defs4">
+ <linearGradient
+ id="linearGradient3166">
+ <stop
+ id="stop3168"
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0" />
+ <stop
+ id="stop3170"
+ style="stop-color:#ff0000;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ x1="0"
+ y1="0"
+ x2="104"
+ y2="21"
+ id="linearGradient3172"
+ xlink:href="#linearGradient3166"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <path
+ d="M 1,0.5 L 6,0.5 L 6,4.5 L 13,4.5 L 13,0.5 L 104.5,0.5 L 104.5,20.5 L 13,20.5 L 13,16.5 L 6,16.5 L 6,20.5 L 1,20.5 L 1,0.5 z"
+ id="path10"
+ style="fill:url(#linearGradient3172);fill-opacity:1;stroke:#a00000;stroke-width:2;stroke-opacity:1" />
+ <text
+ id="text12"
+ style="font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans">
+ <tspan
+ x="52"
+ y="15.5"
+ id="tspan14"
+ style="font-size:16px">hauteur</tspan>
+ </text>
+ </svg>
diff --git a/images/it/sensors/sensorsgroup.svg b/images/it/sensors/sensorsgroup.svg
index 825e428..e50645b 100644
--- a/images/it/sensors/sensorsgroup.svg
+++ b/images/it/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">tastiera</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/mg/sensors/sensorsgroup.svg b/images/mg/sensors/sensorsgroup.svg
index 70ea9d1..43d6bc3 100644
--- a/images/mg/sensors/sensorsgroup.svg
+++ b/images/mg/sensors/sensorsgroup.svg
@@ -288,7 +288,7 @@
style="font-size:11px">extras</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -304,7 +304,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/mn/sensors/sensorsgroup.svg b/images/mn/sensors/sensorsgroup.svg
index 37a8ee6..b7c39c2 100644
--- a/images/mn/sensors/sensorsgroup.svg
+++ b/images/mn/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">гар</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/nb/sensors/sensorsgroup.svg b/images/nb/sensors/sensorsgroup.svg
index 87b7c47..9e5ab46 100644
--- a/images/nb/sensors/sensorsgroup.svg
+++ b/images/nb/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">tastatur</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/nl/sensors/sensorsgroup.svg b/images/nl/sensors/sensorsgroup.svg
index 7fb3893..137cdb1 100644
--- a/images/nl/sensors/sensorsgroup.svg
+++ b/images/nl/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">toetsenbord</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/pt/sensors/sensorsgroup.svg b/images/pt/sensors/sensorsgroup.svg
index d1539a2..8fe7f1e 100644
--- a/images/pt/sensors/sensorsgroup.svg
+++ b/images/pt/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">teclado</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/ru/sensors/sensorsgroup.svg b/images/ru/sensors/sensorsgroup.svg
index c1c71e6..8745ac7 100644
--- a/images/ru/sensors/sensorsgroup.svg
+++ b/images/ru/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">keyboard</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/sensorsmask.png b/images/sensorsmask.png
index 2259ba2..5e43814 100644
--- a/images/sensorsmask.png
+++ b/images/sensorsmask.png
Binary files differ
diff --git a/images/sl/sensors/sensorsgroup.svg b/images/sl/sensors/sensorsgroup.svg
index c1c71e6..8745ac7 100644
--- a/images/sl/sensors/sensorsgroup.svg
+++ b/images/sl/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">keyboard</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/sv/sensors/sensorsgroup.svg b/images/sv/sensors/sensorsgroup.svg
index 9f20433..b532f87 100644
--- a/images/sv/sensors/sensorsgroup.svg
+++ b/images/sv/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">tangentbord</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/ta/sensors/sensorsgroup.svg b/images/ta/sensors/sensorsgroup.svg
index 1eea360..ccab8f6 100644
--- a/images/ta/sensors/sensorsgroup.svg
+++ b/images/ta/sensors/sensorsgroup.svg
@@ -288,7 +288,7 @@
style="font-size:11px">extras</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-10.55)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -304,7 +304,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-06.17)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/tr/sensors/sensorsgroup.svg b/images/tr/sensors/sensorsgroup.svg
index c1c71e6..8745ac7 100644
--- a/images/tr/sensors/sensorsgroup.svg
+++ b/images/tr/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">keyboard</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/vi/sensors/sensorsgroup.svg b/images/vi/sensors/sensorsgroup.svg
index 498959b..12d192f 100644
--- a/images/vi/sensors/sensorsgroup.svg
+++ b/images/vi/sensors/sensorsgroup.svg
@@ -252,7 +252,7 @@
style="font-size:11px">bàn phím</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -268,7 +268,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/images/zh_TW/sensors/sensorsgroup.svg b/images/zh_TW/sensors/sensorsgroup.svg
index 5ced1c9..3d32aa6 100644
--- a/images/zh_TW/sensors/sensorsgroup.svg
+++ b/images/zh_TW/sensors/sensorsgroup.svg
@@ -244,7 +244,7 @@
style="font-size:11px">鍵盤</tspan>
</text>
<g
- transform="translate(-1e-6,-151.4585)"
+ transform="translate(-1e-6,-110.5)"
id="g2492">
<path
d="M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z"
@@ -260,7 +260,7 @@
</text>
</g>
<g
- transform="translate(-5e-7,-155.92557)"
+ transform="translate(-5e-7,-106.1)"
id="g2497">
<path
d="M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z"
diff --git a/po/es.po b/po/es.po
index 8d148d7..13e931e 100644
--- a/po/es.po
+++ b/po/es.po
@@ -366,3 +366,390 @@ msgstr "empezar"
#~ msgid "Samples"
#~ msgstr "Ejemplos"
+#:
+msgid "presentation template: select Journal object (no description)"
+msgstr "plantilla de presentación: selección objeto del Diario (sin descripción)"
+
+#:
+msgid "set color of the line drawn by the turtle"
+msgstr "establecer el color de la línea dibujada por la tortuga"
+
+#:
+msgid "draw text or show media from the Journal"
+msgstr "dibujar texto o mostrar objeto multimedia del Diario"
+
+#:
+msgid "returns random number between minimum (left) and maximum (right) values"
+msgstr "retorna un número al azar entre los valores del mínimo (izquierda) y máximo (derecha) "
+
+#:
+msgid "calculate square root"
+msgstr "calcula la raiz cuadrada"
+
+#:
+msgid "holds results of query-keyboard block"
+msgstr "almacena el resultado del comando que obtiene entrada del teclado"
+
+#:
+msgid "fills the background with (color, shade)"
+msgstr "llena el fondo con (color, sombra)"
+
+#:
+msgid "set color of text drawn by the turtle"
+msgstr "establece el color del texto dibujado por la tortuga"
+
+#:
+msgid "ycor of top of screen"
+msgstr "ycor de la parte superior de la pantalla"
+
+#:
+msgid "runs code found in the tamyblock.py module found in the Journal"
+msgstr "ejecuta el código que se encuentra en el módulo tamyblock.py que se encuentra en el diario"
+
+#:
+msgid "store numeric value in named variable"
+msgstr "almacena un valor número en la variable mencionada"
+
+#:
+msgid "holds current x-coordinate value of the turtle (can be used in place of a number block)"
+msgstr "contiene el valor actual de la coordenada x de la tortuga (puede ser utilizado en vez de un bloque número)"
+
+#:
+msgid "logical less-than operator"
+msgstr "operador lógico menor que"
+
+#:
+msgid "top of nameable action stack"
+msgstr "parte superior de la pila de acción nominable"
+
+#:
+msgid "logical greater-than operator"
+msgstr "operador lógico mayor que"
+
+#:
+msgid "top of action 1 stack"
+msgstr "parte superior de la pila de acción 1"
+
+#:
+msgid "top of action 2 stack"
+msgstr "parte superior de la pila de acción 2"
+
+#:
+msgid "set size of the line drawn by the turtle"
+msgstr "establecer tamaño de la línea dibujada por la tortuga"
+
+#:
+msgid "Sugar Journal description field"
+msgstr "Campo descripción de la entrada del diario"
+
+#:
+msgid "logical NOT operator"
+msgstr "operador lógico negación"
+
+#:
+msgid "subtracts bottom numeric input from top numeric input"
+msgstr "substrae el valor número inferior del valor númerio superior"
+
+#:
+msgid "string value"
+msgstr "valor de cadena de texto"
+
+#:
+msgid "holds current text size (can be used in place of a number block)"
+msgstr "almacena el tamaño actual del texto (puede ser utilizado en vez de un bloque de número)"
+
+#:
+msgid "holds current heading value of the turtle (can be used in place of a number block)"
+msgstr "contiene el valor del rumbo de la tortuga (puede ser utilizado en vez de un bloque de número)"
+
+#:
+msgid "palette of turtle commands"
+msgstr "palette de comandos de la tortuga"
+
+#:
+msgid "turn turtle clockwise (angle in degrees)"
+msgstr "mover la tortuga en sentido horario (angulos en grados de sexagesimales)"
+
+#:
+msgid "palette of variable blocks"
+msgstr "palette de bloques de variables"
+
+#:
+msgid "move turtle backward"
+msgstr "mover la tortuga hacia atrás"
+
+#:
+msgid "turtle will draw when moved"
+msgstr "la tortuga va a dibujar al moverse"
+
+#:
+msgid "move turtle along an arc"
+msgstr "mover la tortuga alrededor de un arco"
+
+#:
+msgid "holds current text color (can be used in place of a number block)"
+msgstr "contiene el color actual de la pluma (puede ser utilizado en vez de un bloque de número)"
+
+#:
+msgid "jog stack right"
+msgstr "mover el apuntador de la pila a la derecha"
+
+#:
+msgid "holds current scale value (can be used in place of a number block)"
+msgstr "almacena el valor actual de la escala (puede ser utilizado en vez de un bloque de número)"
+
+#:
+msgid "palette of pen commands"
+msgstr "palette de comandos de la pluma"
+
+#:
+msgid "if-then-else operator that uses boolean operators from Numbers palette"
+msgstr "operador si-entonces-sino que utiliza operador booleanos del palette de números"
+
+#:
+msgid "multiplies two numeric inputs"
+msgstr "multiplica 2 valores numericos ingresados"
+
+#:
+msgid "prints value in status block at bottom of the screen"
+msgstr "imprime el valor en el bloque de estado en la parte inferior de la pantalla"
+
+#:
+msgid "holds current pen size (can be used in place of a number block)"
+msgstr "contiene el tamaño actual de la pluma (puede ser utilizado en vez de un bloque de número)"
+
+#:
+msgid "Sugar Journal media object"
+msgstr "Objeto multimedia del Diario de Sugar"
+
+#:
+msgid "palette of extra options"
+msgstr "palette de más opciones"
+
+#:
+msgid "wait specified number of seconds"
+msgstr "esperar por un número específico de segundos"
+
+#:
+msgid "named variable (numeric value)"
+msgstr "variable etiquetada (valor numerico)"
+
+#:
+msgid "set size of text drawn by turtle"
+msgstr "establecer tamaño del texto dibujado por la tortuga"
+
+#:
+msgid "Sugar Journal audio object"
+msgstr "objeto audio del Diario de Sugar"
+
+#:
+msgid "adds two numeric inputs"
+msgstr "suma 2 valores numericos ingresados"
+
+#:
+msgid "logical equal-to operator"
+msgstr "operador lógico igual a"
+
+#:
+msgid "do not continue current action"
+msgstr "no continuar la acción actual"
+
+#:
+msgid "set shade of the line drawn by the turtle"
+msgstr "establece sombra de la línea dibujada por la tortuga"
+
+#:
+msgid "logical OR operator"
+msgstr "operador lógico O"
+
+#:
+msgid "presentation template: seven bullets"
+msgstr "plantilla de presentación: siete puntos"
+
+#:
+msgid "the canvas width"
+msgstr "ancho del canvas"
+
+#:
+msgid "holds current pen color (can be used in place of a number block)"
+msgstr "almacena el color actual de la pluma (puede ser utilizado en vez de un bloque de número)"
+
+#:
+msgid "used as numeric input in mathematic operators"
+msgstr "utilizado como dato ingresado numerico con los operadores matemáticos"
+
+#:
+msgid "pop value off FILO"
+msgstr "expulsa un valor de la pila FILO"
+
+#:
+msgid "divides top numeric input (numerator) by bottom numeric input (denominator)"
+msgstr "divide el número superior (numerador) por el número inferior (denominador)"
+
+#:
+msgid "query for keyboard input (results stored in keyboard block)"
+msgstr "solicitar ingreso de datos del teclado (los resultados se guardan en el bloqueo teclado)"
+
+#:
+msgid "modular (remainder) operator"
+msgstr "operador módulo (resto) "
+
+#:
+msgid "connects action to toolbar run buttons"
+msgstr "conecta la acción a los botones de correr en la barra"
+
+#:
+msgid "move turtle forward"
+msgstr "mueve la tortuga hacia adelante"
+
+#:
+msgid "xcor of right of screen"
+msgstr "xcor de la derecha de pantalla"
+
+#:
+msgid "a programmable block: add your own math equation in the block, e.g., sin(x)"
+msgstr "bloque programable: agregue su propia ecuación matemática en el bloque, e.j., sen(x)"
+
+#:
+msgid "empty FILO"
+msgstr "vaciar pila FILO"
+
+#:
+msgid "variable 1 (numeric value)"
+msgstr "variable 1 (valor numerico)"
+
+#:
+msgid "variable 2 (numeric value)"
+msgstr "variable 2 (valor numerico)"
+
+#:
+msgid "declutter canvas by hiding blocks"
+msgstr "comprimir canvas escondiendo bloques"
+
+#:
+msgid "jog stack down"
+msgstr "descender en la pila"
+
+#:
+msgid "ycor of bottom of screen"
+msgstr "ycor del parte inferior de la pantalla"
+
+#:
+msgid "store numeric value in variable 1"
+msgstr "almacenar valor númerico en la variable 1"
+
+#:
+msgid "logical AND operator"
+msgstr "operador lógico Y"
+
+#:
+msgid "presentation template: select Journal object (with description)"
+msgstr "plantilla de presentación: seleccionar 2 objetos del Diario (con descripción)"
+
+#:
+msgid "presentation template: select four Journal objects"
+msgstr "plantilla de presentación: seleccionar 4 objetos del Diario"
+
+#:
+msgid "presentation template: select two Journal objects"
+msgstr "plantilla de presentación: seleccionar 2 objetos del Diario"
+
+#:
+msgid "turtle will not draw when moved"
+msgstr "tortuga no dibujará cuando se mueve"
+
+#:
+msgid "palette of flow operators"
+msgstr "palette de operadores de flujo"
+
+#:
+msgid "holds current y-coordinate value of the turtle (can be used in place of a number block)"
+msgstr "contiene el valor actual de la coordenada y de la tortuga (puede ser utilizado en vez de un bloque de número)"
+
+#:
+msgid "move turtle to position xcor, ycor; (0, 0) is in the center of the screen."
+msgstr "mover la tortuga a las coordenadas xcor, ycor; (0, 0) es el centro de la pantalla."
+
+#:
+msgid "palette of numeric operators"
+msgstr "palette de operadores numericos"
+
+#:
+msgid "store numeric value in variable 2"
+msgstr "almacenar valor númerico en la variable 2"
+
+#:
+msgid "if-then operator that uses boolean operators from Numbers palette"
+msgstr "operador si-entonces que utiliza operadores booleanos del palette de números"
+
+#:
+msgid "set the scale of media"
+msgstr "setear escala del objeto multimedia"
+
+#:
+msgid "xcor of left of screen"
+msgstr "xcor de la izquierda de la pantalla"
+
+#:
+msgid "invoke action 2 stack"
+msgstr "invocar la pila de acción 2"
+
+#:
+msgid "invoke action 1 stack"
+msgstr "invocar la pila de acción 1"
+
+#:
+msgid "palette of presentation templates"
+msgstr "palette de plantillas de presentación"
+
+#:
+msgid "loop specified number of times"
+msgstr "iterar un número especifíco de veces"
+
+#:
+msgid "clear the screen and reset the turtle"
+msgstr "limpiar la pantalla y resetear a la tortuga"
+
+#:
+msgid "the canvas height"
+msgstr "altura del canvas"
+
+#:
+msgid "invoke named action stack"
+msgstr "invocar una pila por su nombre"
+
+#:
+msgid "identity operator used for extending blocks"
+msgstr "operador identidad utilizado para extender bloques"
+
+#:
+msgid "loop forever"
+msgstr "iterar por siempre"
+
+#:
+msgid "set the heading of the turtle (0 is towards the top of the screen.)"
+msgstr "establece el rumbo de la tortuga (0 es hacia la parte superior de la pantalla.)"
+
+#:
+msgid "holds current pen shade (can be used in place of a number block)"
+msgstr "contiene el valor de sombra actual de la pluma (puede ser utilizado en vez de un bloque de número)"
+
+#:
+msgid "push value onto FILO (first-in last-out) heap"
+msgstr "empujar el valor a la pila tipo FILO (primer-en-entrar último-en-salir)"
+
+#:
+msgid "show FILO in status block"
+msgstr "mostrar pila FILO (primero-en-entrar-ultimo-en-salir) en el bloque de estado"
+
+#:
+msgid "turn turtle counterclockwise (angle in degrees)"
+msgstr "girar la tortuga en sentido anti-horario (ángulo en grados sexagesimales"
+
+#:
+msgid "Move the cursor over the orange palette for help."
+msgstr "Coloque el cursor encima de la paleta naranja para obtener ayuda."
+
+#:
+msgid "Help"
+msgstr "Ayuda"
diff --git a/po/fr.po b/po/fr.po
index ce2dfe7..40ff6e5 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -574,28 +574,31 @@ msgstr "Passer le curseur sur les palettes jaunes pour afficher l'aide."
#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:520
#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:538
#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:547
-msgid "show palette"
-msgstr "afficher la palette"
+msgid "Show palette"
+msgstr "Afficher la palette"
#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:514
#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:525
#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:541
#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:553
-msgid "hide palette"
-msgstr "masquer la palette"
+msgid "Hide palette"
+msgstr "Masquer la palette"
#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:531
#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:545
-msgid "show blocks"
-msgstr "afficher les blocs"
+msgid "Show blocks"
+msgstr "Afficher les blocs"
-#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:534
-#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:551
#: /home/walter/Desktop/turtleart-activity/svg/hideblocks.py:40
-#: /home/walter/Desktop/turtleart-activity/svg/templatesgroup.py:41
msgid "hide blocks"
msgstr "masquer les blocs"
+#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:534
+#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:551
+#: /home/walter/Desktop/turtleart-activity/svg/templatesgroup.py:41
+msgid "Hide blocks"
+msgstr "Masquer les blocs"
+
#: /home/walter/Desktop/turtleart-activity/TurtleArtActivity.py:865
msgid "Copy"
msgstr "Copier"
@@ -894,6 +897,9 @@ msgstr "y"
msgid "set heading"
msgstr "seth"
+msgid "seth"
+msgstr "seth"
+
#: /home/walter/Desktop/turtleart-activity/svg/turtlegroup.py:53
#: /home/walter/Desktop/turtleart-activity/svg/xcor.py:40
msgid "xcor"
diff --git a/samples/About_me.ta b/samples/About_me.ta
index 805b0cf..05ecdaf 100644
--- a/samples/About_me.ta
+++ b/samples/About_me.ta
@@ -1,390 +1 @@
-(lp0
-(I0
-S'stack1'
-p1
-I442
-I94
-(lp2
-I8
-aI1
-atp3
-a(I1
-S'template7'
-p4
-I442
-I133
-(lp5
-I0
-aI2
-aI3
-aI4
-aI5
-aI6
-aI7
-atp6
-a(I2
-(S'title'
-p7
-S'My favorite things'
-p8
-tp9
-I452
-I148
-(lp10
-I1
-aNatp11
-a(I3
-(S'journal'
-p12
-S'None'
-p13
-tp14
-I452
-I179
-(lp15
-I1
-aNatp16
-a(I4
-(g12
-g13
-tp17
-I532
-I179
-(lp18
-I1
-aNatp19
-a(I5
-(g12
-g13
-tp20
-I452
-I236
-(lp21
-I1
-aNatp22
-a(I6
-(g12
-g13
-tp23
-I532
-I236
-(lp24
-I1
-aNatp25
-a(I7
-S'stack2'
-p26
-I442
-I295
-(lp27
-I1
-aI10
-atp28
-a(I8
-S'hat'
-p29
-I404
-I24
-(lp30
-NaI9
-aI0
-atp31
-a(I9
-(S'string'
-p32
-S'Part2'
-p33
-tp34
-I426
-I51
-(lp35
-I8
-aNatp36
-a(I10
-g1
-I442
-I334
-(lp37
-I7
-aI11
-atp38
-a(I11
-S'template3'
-p39
-I442
-I373
-(lp40
-I10
-aI12
-aI13
-aI14
-aI15
-aI16
-aI17
-aI18
-aI19
-aNatp41
-a(I12
-(g7
-S'Me'
-p42
-tp43
-I452
-I387
-(lp44
-I11
-aNatp45
-a(I13
-(g32
-S'Name'
-p46
-tp47
-I452
-I413
-(lp48
-I11
-aNatp49
-a(I14
-(g32
-S'Age'
-p50
-tp51
-I452
-I439
-(lp52
-I11
-aNatp53
-a(I15
-(g32
-S'Hair color'
-p54
-tp55
-I452
-I465
-(lp56
-I11
-aNatp57
-a(I16
-(g32
-S'Eye color'
-p58
-tp59
-I452
-I491
-(lp60
-I11
-aNatp61
-a(I17
-(g32
-S'Favorite color'
-p62
-tp63
-I452
-I517
-(lp64
-I11
-aNatp65
-a(I18
-(g32
-S'Favorite food'
-p66
-tp67
-I452
-I543
-(lp68
-I11
-aNatp69
-a(I19
-(g32
-S'Favorite hobby'
-p70
-tp71
-I452
-I569
-(lp72
-I11
-aNatp73
-a(I20
-S'hat1'
-p74
-I990
-I271
-(lp75
-NaI21
-atp76
-a(I21
-S'clean'
-p77
-I1002
-I321
-(lp78
-I20
-aNatp79
-a(I22
-S'hat2'
-p80
-I993
-I386
-(lp81
-NaI23
-atp82
-a(I23
-S'wait'
-p83
-I1005
-I436
-(lp84
-I22
-aI24
-aNatp85
-a(I24
-(S'number'
-p86
-S'30'
-p87
-tp88
-I1079
-I445
-(lp89
-I23
-aNatp90
-a(I25
-S'hideblocks'
-p91
-I250
-I29
-(lp92
-NaI26
-atp93
-a(I26
-g1
-I250
-I83
-(lp94
-I25
-aI27
-atp95
-a(I27
-S'template1'
-p96
-I250
-I122
-(lp97
-I26
-aI28
-aI29
-aI30
-atp98
-a(I28
-(g7
-S'About me'
-p99
-tp100
-I260
-I137
-(lp101
-I27
-aNatp102
-a(I29
-(g12
-g13
-tp103
-I260
-I168
-(lp104
-I27
-aNatp105
-a(I30
-g26
-I250
-I230
-(lp106
-I27
-aI31
-atp107
-a(I31
-g1
-I250
-I269
-(lp108
-I30
-aI32
-atp109
-a(I32
-S'template6'
-p110
-I250
-I308
-(lp111
-I31
-aI33
-aI34
-aI35
-aI36
-atp112
-a(I33
-(g7
-S'My family'
-p113
-tp114
-I260
-I323
-(lp115
-I32
-aNatp116
-a(I34
-(g12
-g13
-tp117
-I260
-I354
-(lp118
-I32
-aNatp119
-a(I35
-(g12
-g13
-tp120
-I260
-I411
-(lp121
-I32
-aNatp122
-a(I36
-g26
-I250
-I470
-(lp123
-I32
-aI37
-atp124
-a(I37
-S'stack'
-p125
-I250
-I509
-(lp126
-I36
-aI38
-aNatp127
-a(I38
-(g32
-S'Part2'
-p128
-tp129
-I262
-I521
-(lp130
-I37
-aNatp131
-a(I-1
-S'turtle'
-p132
-I0
-I0
-I0
-I0
-I50
-I5
-tp133
-a. \ No newline at end of file
+[[0, "start", 235, 98, [null, 1]], [1, "stack1", 247, 148, [0, 2]], [2, "template1", 247, 187, [1, 3, 4, 5]], [3, ["string", "About me"], 257, 202, [2, null]], [4, ["journal", null], 257, 233, [2, null]], [5, "stack2", 247, 295, [2, 6]], [6, "stack1", 247, 334, [5, 7]], [7, "template6", 247, 373, [6, 8, 9, 10, 11]], [8, ["string", "My family"], 257, 388, [7, null]], [9, ["journal", null], 257, 419, [7, null]], [10, ["journal", null], 257, 476, [7, null]], [11, "stack2", 247, 535, [7, 12]], [12, "stack", 247, 574, [11, 13, null]], [13, ["string", "Part2"], 259, 586, [12, null]], [14, "hat", 406, 87, [null, 15, 16]], [15, ["string", "Part2"], 428, 114, [14, null]], [16, "stack1", 444, 157, [14, 17]], [17, "template7", 444, 196, [16, 18, 19, 20, 21, 22, 23]], [18, ["string", "My favorite things"], 454, 211, [17, null]], [19, ["journal", null], 454, 242, [17, null]], [20, ["journal", null], 534, 242, [17, null]], [21, ["journal", null], 454, 299, [17, null]], [22, ["journal", null], 534, 299, [17, null]], [23, "stack2", 444, 358, [17, 24]], [24, "stack1", 444, 397, [23, 25]], [25, "template3", 444, 436, [24, 26, 27, 28, 29, 30, 31, 32, 33, null]], [26, ["string", "Me"], 454, 450, [25, null]], [27, ["string", "Name"], 454, 476, [25, null]], [28, ["string", "Age"], 454, 502, [25, null]], [29, ["string", "Hair color"], 454, 528, [25, null]], [30, ["string", "Eye color"], 454, 554, [25, null]], [31, ["string", "Favorite color"], 454, 580, [25, null]], [32, ["string", "Favorite food"], 454, 606, [25, null]], [33, ["string", "Favorite hobby"], 454, 632, [25, null]], [34, "hat1", 713, 263, [null, 35]], [35, "clean", 725, 313, [34, null]], [36, "hat2", 720, 394, [null, 37]], [37, "wait", 732, 444, [36, 38, null]], [38, ["number", "30"], 806, 453, [37, null]], [-1, "turtle", -525.0, -30, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/Learning_Experiences.ta b/samples/Learning_Experiences.ta
index e06c702..fc85172 100644
--- a/samples/Learning_Experiences.ta
+++ b/samples/Learning_Experiences.ta
@@ -1,529 +1 @@
-(lp0
-(I0
-S'hat'
-p1
-I194
-I11
-(lp2
-NaI35
-aI1
-atp3
-a(I1
-S'stack1'
-p4
-I232
-I81
-(lp5
-I0
-aI2
-atp6
-a(I2
-S'template1'
-p7
-I232
-I120
-(lp8
-I1
-aI27
-aI3
-aI4
-atp9
-a(I3
-(S'journal'
-p10
-Ntp11
-I242
-I166
-(lp12
-I2
-aNatp13
-a(I4
-g4
-I232
-I228
-(lp14
-I2
-aI5
-atp15
-a(I5
-g7
-I232
-I267
-(lp16
-I4
-aI28
-aI6
-aI7
-atp17
-a(I6
-(g10
-Ntp18
-I242
-I313
-(lp19
-I5
-aNatp20
-a(I7
-g4
-I232
-I375
-(lp21
-I5
-aI8
-atp22
-a(I8
-g7
-I232
-I414
-(lp23
-I7
-aI29
-aI9
-aI10
-atp24
-a(I9
-(g10
-Ntp25
-I242
-I460
-(lp26
-I8
-aNatp27
-a(I10
-g4
-I232
-I522
-(lp28
-I8
-aI11
-atp29
-a(I11
-g7
-I232
-I561
-(lp30
-I10
-aI30
-aI12
-aNatp31
-a(I12
-(g10
-Ntp32
-I242
-I607
-(lp33
-I11
-aNatp34
-a(I13
-g1
-I592
-I11
-(lp35
-NaI36
-aI14
-atp36
-a(I14
-g4
-I630
-I81
-(lp37
-I13
-aI15
-atp38
-a(I15
-g7
-I630
-I120
-(lp39
-I14
-aI31
-aI16
-aI17
-atp40
-a(I16
-(g10
-Ntp41
-I640
-I166
-(lp42
-I15
-aNatp43
-a(I17
-g4
-I630
-I228
-(lp44
-I15
-aI18
-atp45
-a(I18
-g7
-I630
-I267
-(lp46
-I17
-aI32
-aI19
-aI20
-atp47
-a(I19
-(g10
-Ntp48
-I640
-I313
-(lp49
-I18
-aNatp50
-a(I20
-g4
-I630
-I375
-(lp51
-I18
-aI21
-atp52
-a(I21
-g7
-I630
-I414
-(lp53
-I20
-aI33
-aI22
-aI23
-atp54
-a(I22
-(g10
-Ntp55
-I640
-I460
-(lp56
-I21
-aNatp57
-a(I23
-g4
-I630
-I522
-(lp58
-I21
-aI24
-atp59
-a(I24
-g7
-I630
-I561
-(lp60
-I23
-aI34
-aI25
-aNatp61
-a(I25
-(g10
-Ntp62
-I640
-I607
-(lp63
-I24
-aNatp64
-a(I26
-S'hat1'
-p65
-I944
-I130
-(lp66
-NaI37
-atp67
-a(I27
-(S'title'
-p68
-S'art'
-p69
-tp70
-I242
-I135
-(lp71
-I2
-aNatp72
-a(I28
-(g68
-S'math'
-p73
-tp74
-I242
-I282
-(lp75
-I5
-aNatp76
-a(I29
-(g68
-S'music'
-p77
-tp78
-I242
-I429
-(lp79
-I8
-aNatp80
-a(I30
-(g68
-S'physical ed.'
-p81
-tp82
-I242
-I576
-(lp83
-I11
-aNatp84
-a(I31
-(g68
-S'reading'
-p85
-tp86
-I640
-I135
-(lp87
-I15
-aNatp88
-a(I32
-(g68
-S'science'
-p89
-tp90
-I640
-I282
-(lp91
-I18
-aNatp92
-a(I33
-(g68
-S'social science'
-p93
-tp94
-I640
-I429
-(lp95
-I21
-aNatp96
-a(I34
-(g68
-S'writing'
-p97
-tp98
-I640
-I576
-(lp99
-I24
-aNatp100
-a(I35
-(S'string'
-p101
-S'A'
-p102
-tp103
-I216
-I38
-(lp104
-I0
-aNatp105
-a(I36
-(g101
-S'B'
-p106
-tp107
-I614
-I38
-(lp108
-I13
-aNatp109
-a(I37
-S'wait'
-p110
-I956
-I180
-(lp111
-I26
-aI38
-aI39
-atp112
-a(I38
-(S'number'
-p113
-S'30'
-p114
-tp115
-I1030
-I189
-(lp116
-I37
-aNatp117
-a(I39
-S'clean'
-p118
-I956
-I219
-(lp119
-I37
-aNatp120
-a(I40
-S'hideblocks'
-p121
-I435
-I24
-(lp122
-NaI41
-atp123
-a(I41
-g4
-I435
-I78
-(lp124
-I40
-aI42
-atp125
-a(I42
-g7
-I435
-I117
-(lp126
-I41
-aI43
-aI44
-aI45
-atp127
-a(I43
-(g68
-S'name'
-p128
-tp129
-I445
-I132
-(lp130
-I42
-aNatp131
-a(I44
-(g10
-Ntp132
-I445
-I163
-(lp133
-I42
-aNatp134
-a(I45
-S'stack'
-p135
-I435
-I225
-(lp136
-I42
-aI46
-aI47
-atp137
-a(I46
-(g101
-g102
-tp138
-I447
-I237
-(lp139
-I45
-aNatp140
-a(I47
-g135
-I435
-I264
-(lp141
-I45
-aI48
-aI49
-atp142
-a(I48
-(g101
-g106
-tp143
-I447
-I276
-(lp144
-I47
-aNatp145
-a(I49
-g4
-I435
-I303
-(lp146
-I47
-aI50
-atp147
-a(I50
-g7
-I435
-I342
-(lp148
-I49
-aI51
-aI52
-aI53
-atp149
-a(I51
-(g68
-S'personal growth'
-p150
-tp151
-I445
-I357
-(lp152
-I50
-aNatp153
-a(I52
-(g10
-Ntp154
-I445
-I388
-(lp155
-I50
-aNatp156
-a(I53
-g4
-I435
-I450
-(lp157
-I50
-aI54
-atp158
-a(I54
-g7
-I435
-I489
-(lp159
-I53
-aI55
-aI56
-aNatp160
-a(I55
-(g68
-S'work habits'
-p161
-tp162
-I445
-I504
-(lp163
-I54
-aNatp164
-a(I56
-(g10
-Ntp165
-I445
-I535
-(lp166
-I54
-aNatp167
-a(I-1
-S'turtle'
-p168
-I0
-I0
-I0
-I0
-I50
-I5
-tp169
-a. \ No newline at end of file
+[[0, "hat", 592, 11, [null, 17, 1]], [1, "stack1", 630, 81, [0, 2]], [2, "template1", 630, 120, [1, 13, 3, 4]], [3, ["journal", null], 640, 166, [2, null]], [4, "stack1", 630, 228, [2, 5]], [5, "template1", 630, 267, [4, 14, 6, 7]], [6, ["journal", null], 640, 313, [5, null]], [7, "stack1", 630, 375, [5, 8]], [8, "template1", 630, 414, [7, 15, 9, 10]], [9, ["journal", null], 640, 460, [8, null]], [10, "stack1", 630, 522, [8, 11]], [11, "template1", 630, 561, [10, 16, 12, null]], [12, ["journal", null], 640, 607, [11, null]], [13, ["string", "reading"], 640, 135, [2, null]], [14, ["string", "science"], 640, 282, [5, null]], [15, ["string", "social science"], 640, 429, [8, null]], [16, ["string", "writing"], 640, 576, [11, null]], [17, ["string", "B"], 614, 38, [0, null]], [18, "start", 211, 17, [null, 19]], [19, "stack1", 223, 67, [18, 20]], [20, "template1", 223, 106, [19, 21, 22, 23]], [21, ["string", "name"], 233, 121, [20, null]], [22, ["journal", null], 233, 152, [20, null]], [23, "stack", 223, 214, [20, 24, 25]], [24, ["string", "A"], 235, 226, [23, null]], [25, "stack", 223, 253, [23, 26, 27]], [26, ["string", "B"], 235, 265, [25, null]], [27, "stack1", 223, 292, [25, 28]], [28, "template1", 223, 331, [27, 29, 30, 31]], [29, ["string", "personal growth"], 233, 346, [28, null]], [30, ["journal", null], 233, 377, [28, null]], [31, "stack1", 223, 439, [28, 32]], [32, "template1", 223, 478, [31, 33, 34, null]], [33, ["string", "work habits"], 233, 493, [32, null]], [34, ["journal", null], 233, 524, [32, null]], [35, "hat", 375, 11, [null, 36, 37]], [36, ["string", "A"], 397, 38, [35, null]], [37, "stack1", 413, 81, [35, 38]], [38, "template1", 413, 120, [37, 39, 40, 41]], [39, ["string", "art"], 423, 135, [38, null]], [40, ["journal", null], 423, 166, [38, null]], [41, "stack1", 413, 228, [38, 42]], [42, "template1", 413, 267, [41, 43, 44, 45]], [43, ["string", "math"], 423, 282, [42, null]], [44, ["journal", null], 423, 313, [42, null]], [45, "stack1", 413, 375, [42, 46]], [46, "template1", 413, 414, [45, 47, 48, 49]], [47, ["string", "music"], 423, 429, [46, null]], [48, ["journal", null], 423, 460, [46, null]], [49, "stack1", 413, 522, [46, 50]], [50, "template1", 413, 561, [49, 51, 52, null]], [51, ["string", "physical ed."], 423, 576, [50, null]], [52, ["journal", null], 423, 607, [50, null]], [53, "hat1", 805, 27, [null, 54]], [54, "wait", 817, 77, [53, 55, 56]], [55, ["number", "30"], 891, 86, [54, null]], [56, "clean", 817, 116, [54, null]], [-1, "turtle", 0, 0, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/Que_Como_Por_que_Para_que.ta b/samples/Que_Como_Por_que_Para_que.ta
index 3fa1151..1fd2bdf 100644
--- a/samples/Que_Como_Por_que_Para_que.ta
+++ b/samples/Que_Como_Por_que_Para_que.ta
@@ -1,236 +1 @@
-(lp0
-(I0
-S'hat1'
-p1
-I990
-I271
-(lp2
-NaI1
-atp3
-a(I1
-S'clean'
-p4
-I1002
-I321
-(lp5
-I0
-aNatp6
-a(I2
-S'hat2'
-p7
-I993
-I386
-(lp8
-NaI3
-atp9
-a(I3
-S'wait'
-p10
-I1005
-I436
-(lp11
-I2
-aI4
-aNatp12
-a(I4
-(S'number'
-p13
-S'30'
-p14
-tp15
-I1079
-I445
-(lp16
-I3
-aNatp17
-a(I5
-S'hideblocks'
-p18
-I232
-I15
-(lp19
-NaI6
-atp20
-a(I6
-S'stack1'
-p21
-I232
-I69
-(lp22
-I5
-aI7
-atp23
-a(I7
-S'template1'
-p24
-I232
-I108
-(lp25
-I6
-aI21
-aI8
-aI9
-atp26
-a(I8
-(S'journal'
-p27
-Ntp28
-I242
-I154
-(lp29
-I7
-aNatp30
-a(I9
-S'stack2'
-p31
-I232
-I216
-(lp32
-I7
-aI10
-atp33
-a(I10
-g21
-I232
-I255
-(lp34
-I9
-aI11
-atp35
-a(I11
-g24
-I232
-I294
-(lp36
-I10
-aI22
-aI12
-aI13
-atp37
-a(I12
-(g27
-Ntp38
-I242
-I340
-(lp39
-I11
-aNatp40
-a(I13
-g31
-I232
-I402
-(lp41
-I11
-aI14
-atp42
-a(I14
-g21
-I232
-I441
-(lp43
-I13
-aI15
-atp44
-a(I15
-g24
-I232
-I480
-(lp45
-I14
-aI23
-aI16
-aI17
-atp46
-a(I16
-(g27
-Ntp47
-I242
-I526
-(lp48
-I15
-aNatp49
-a(I17
-g31
-I232
-I588
-(lp50
-I15
-aI18
-atp51
-a(I18
-g21
-I232
-I627
-(lp52
-I17
-aI19
-atp53
-a(I19
-g24
-I232
-I666
-(lp54
-I18
-aI24
-aI20
-aNatp55
-a(I20
-(g27
-Ntp56
-I242
-I712
-(lp57
-I19
-aNatp58
-a(I21
-(S'title'
-p59
-S'¿Qué?'
-p60
-tp61
-I242
-I123
-(lp62
-I7
-aNatp63
-a(I22
-(g59
-S'¿Cómo?'
-p64
-tp65
-I242
-I309
-(lp66
-I11
-aNatp67
-a(I23
-(g59
-S'¿Por qué?'
-p68
-tp69
-I242
-I495
-(lp70
-I15
-aNatp71
-a(I24
-(g59
-S'¿Para qui?'
-p72
-tp73
-I242
-I681
-(lp74
-I19
-aNatp75
-a(I-1
-S'turtle'
-p76
-I0
-I0
-I0
-I0
-I50
-I5
-tp77
-a.
+[[0, "hat1", 678, 49, [null, 1]], [1, "clean", 690, 99, [0, null]], [2, "hat2", 684, 197, [null, 3]], [3, "wait", 696, 247, [2, 4, null]], [4, ["number", "30"], 770, 256, [3, null]], [5, "stack1", 313, 58, [24, 6]], [6, "template1", 313, 97, [5, 7, 8, 9]], [7, ["string", "\u00bfQu\u00e9?"], 323, 112, [6, null]], [8, ["journal", null], 323, 143, [6, null]], [9, "stack2", 313, 205, [6, 10]], [10, "stack1", 313, 244, [9, 11]], [11, "template1", 313, 283, [10, 12, 13, 14]], [12, ["string", "\u00bfC\u00f3mo?"], 323, 298, [11, null]], [13, ["journal", null], 323, 329, [11, null]], [14, "stack2", 313, 391, [11, 15]], [15, "stack1", 313, 430, [14, 16]], [16, "template1", 313, 469, [15, 17, 18, 19]], [17, ["string", "\u00bfPor qu\u00e9?"], 323, 484, [16, null]], [18, ["journal", null], 323, 515, [16, null]], [19, "stack2", 313, 577, [16, 20]], [20, "stack1", 313, 616, [19, 21]], [21, "template1", 313, 655, [20, 22, 23, null]], [22, ["string", "\u00bfPara qui?"], 323, 670, [21, null]], [23, ["journal", null], 323, 701, [21, null]], [24, "start", 301, 8, [null, 5]], [-1, "turtle", 0, 354, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/What_How_Why_For_whom.ta b/samples/What_How_Why_For_whom.ta
index 1e150d1..3cc9678 100644
--- a/samples/What_How_Why_For_whom.ta
+++ b/samples/What_How_Why_For_whom.ta
@@ -1,240 +1 @@
-(lp0
-(I0
-S'hat1'
-p1
-I990
-I271
-(lp2
-NaI1
-atp3
-a(I1
-S'clean'
-p4
-I1002
-I321
-(lp5
-I0
-aNatp6
-a(I2
-S'hat2'
-p7
-I993
-I386
-(lp8
-NaI3
-atp9
-a(I3
-S'wait'
-p10
-I1005
-I436
-(lp11
-I2
-aI4
-aNatp12
-a(I4
-(S'number'
-p13
-S'30'
-p14
-tp15
-I1079
-I445
-(lp16
-I3
-aNatp17
-a(I5
-S'hideblocks'
-p18
-I232
-I15
-(lp19
-NaI6
-atp20
-a(I6
-S'stack1'
-p21
-I232
-I69
-(lp22
-I5
-aI7
-atp23
-a(I7
-S'template1'
-p24
-I232
-I108
-(lp25
-I6
-aI8
-aI9
-aI10
-atp26
-a(I8
-(S'title'
-p27
-S'What?'
-p28
-tp29
-I242
-I123
-(lp30
-I7
-aNatp31
-a(I9
-(S'journal'
-p32
-Ntp33
-I242
-I154
-(lp34
-I7
-aNatp35
-a(I10
-S'stack2'
-p36
-I232
-I216
-(lp37
-I7
-aI11
-atp38
-a(I11
-g21
-I232
-I255
-(lp39
-I10
-aI12
-atp40
-a(I12
-g24
-I232
-I294
-(lp41
-I11
-aI13
-aI14
-aI15
-atp42
-a(I13
-(g27
-S'How?'
-p43
-tp44
-I242
-I309
-(lp45
-I12
-aNatp46
-a(I14
-(g32
-S'None'
-p47
-tp48
-I242
-I340
-(lp49
-I12
-aNatp50
-a(I15
-g36
-I232
-I402
-(lp51
-I12
-aI16
-atp52
-a(I16
-g21
-I232
-I441
-(lp53
-I15
-aI17
-atp54
-a(I17
-g24
-I232
-I480
-(lp55
-I16
-aI18
-aI19
-aI20
-atp56
-a(I18
-(g27
-S'Why?'
-p57
-tp58
-I242
-I495
-(lp59
-I17
-aNatp60
-a(I19
-(g32
-g47
-tp61
-I242
-I526
-(lp62
-I17
-aNatp63
-a(I20
-g36
-I232
-I588
-(lp64
-I17
-aI21
-atp65
-a(I21
-g21
-I232
-I627
-(lp66
-I20
-aI22
-atp67
-a(I22
-g24
-I232
-I666
-(lp68
-I21
-aI24
-aI23
-aNatp69
-a(I23
-(g32
-g47
-tp70
-I242
-I712
-(lp71
-I22
-aNatp72
-a(I24
-(g27
-S'For whom?'
-p73
-tp74
-I242
-I681
-(lp75
-I22
-aNatp76
-a(I-1
-S'turtle'
-p77
-I0
-I0
-I0
-I0
-I50
-I5
-tp78
-a. \ No newline at end of file
+[[0, "start", 311, 5, [null, 1]], [1, "stack1", 323, 55, [0, 2]], [2, "template1", 323, 94, [1, 3, 4, 5]], [3, ["string", "What?"], 333, 109, [2, null]], [4, ["journal", null], 333, 140, [2, null]], [5, "stack2", 323, 202, [2, 6]], [6, "stack1", 323, 241, [5, 7]], [7, "template1", 323, 280, [6, 8, 9, 10]], [8, ["string", "How?"], 333, 295, [7, null]], [9, ["journal", null], 333, 326, [7, null]], [10, "stack2", 323, 388, [7, 11]], [11, "stack1", 323, 427, [10, 12]], [12, "template1", 323, 466, [11, 13, 14, 15]], [13, ["string", "Why?"], 333, 481, [12, null]], [14, ["journal", null], 333, 512, [12, null]], [15, "stack2", 323, 574, [12, 16]], [16, "stack1", 323, 613, [15, 17]], [17, "template1", 323, 652, [16, 18, 19, null]], [18, ["string", "For whom?"], 333, 667, [17, null]], [19, ["journal", null], 333, 698, [17, null]], [20, "hat1", 532, 527, [null, 21]], [21, "clean", 544, 577, [20, null]], [22, "hat2", 532, 640, [null, 23]], [23, "wait", 544, 690, [22, 24, null]], [24, ["number", "30"], 618, 699, [23, null]], [-1, "turtle", 0, 354, 0, 0, 50, 5]] \ No newline at end of file
diff --git a/samples/clock.ta b/samples/clock.ta
index 3aef8c4..43a9cf8 100644
--- a/samples/clock.ta
+++ b/samples/clock.ta
@@ -1 +1 @@
-[[0, "hat", -4, 831, [null, 1, 2]], [1, ["string", "show seconds"], 17, 858, [0, null]], [2, "if", 34, 901, [0, 3, 8, 9]], [3, "equal", 114, 911, [2, 4, 6, null]], [4, "box", 146, 915, [3, 5, null]], [5, ["string", "old second"], 164, 920, [4, null]], [6, "box", 295, 915, [3, 7, null]], [7, ["string", "seconds"], 313, 920, [6, null]], [8, "stopstack", 129, 975, [2, null]], [9, "setcolor", 34, 1016, [2, 10, 11]], [10, ["number", "60"], 108, 1033, [9, null]], [11, "setshade", 34, 1070, [9, 12, 13]], [12, ["number", "100"], 108, 1087, [11, null]], [13, "seth", 34, 1124, [11, 14, 20]], [14, "product2", 108, 1109, [13, 15, 17]], [15, "box", 148, 1112, [14, 16, null]], [16, ["string", "old second"], 166, 1117, [15, null]], [17, "division2", 148, 1126, [14, 18, 19]], [18, ["number", "360"], 188, 1134, [17, null]], [19, ["number", "60"], 207, 1167, [17, null]], [20, "setpensize", 34, 1163, [13, 21, 22]], [21, ["number", "5"], 108, 1180, [20, null]], [22, "forward", 34, 1217, [20, 23, 24]], [23, ["number", "225"], 108, 1226, [22, null]], [24, "back", 34, 1256, [22, 25, 26]], [25, ["number", "225"], 108, 1265, [24, null]], [26, "setshade", 34, 1295, [24, 27, 28]], [27, ["number", "50"], 108, 1312, [26, null]], [28, "setcolor", 34, 1349, [26, 29, 30]], [29, ["number", "0"], 108, 1366, [28, null]], [30, "seth", 34, 1403, [28, 31, 37]], [31, "product2", 108, 1388, [30, 32, 34]], [32, "box", 148, 1391, [31, 33, null]], [33, ["string", "seconds"], 166, 1396, [32, null]], [34, "division2", 148, 1405, [31, 35, 36]], [35, ["number", "360"], 188, 1413, [34, null]], [36, ["number", "60"], 207, 1446, [34, null]], [37, "setpensize", 34, 1442, [30, 38, 39]], [38, ["number", "5"], 108, 1459, [37, null]], [39, "forward", 34, 1496, [37, 40, 41]], [40, ["number", "225"], 108, 1505, [39, null]], [41, "back", 34, 1535, [39, 42, 43]], [42, ["number", "225"], 108, 1544, [41, null]], [43, "storein", 34, 1574, [41, 44, 45, null]], [44, ["string", "old second"], 46, 1601, [43, null]], [45, "box", 164, 1587, [43, 46, null]], [46, ["string", "seconds"], 182, 1592, [45, null]], [47, "hat", 1022, 34, [null, 48, 49]], [48, ["string", "clock"], 1043, 61, [47, null]], [49, "stack", 1060, 104, [47, 52, 50]], [50, "stack", 1060, 143, [49, 271, 51]], [51, "stack", 1060, 182, [50, 272, null]], [52, ["string", "show seconds"], 1072, 116, [49, null]], [53, "hat", 900, 833, [null, 54, 55]], [54, ["string", "dial"], 921, 860, [53, null]], [55, "clean", 938, 903, [53, 56]], [56, "fillscreen", 938, 942, [55, 57, 58, 59]], [57, ["number", "60"], 1012, 951, [56, null]], [58, ["number", "100"], 1012, 988, [56, null]], [59, "setpensize", 938, 1018, [56, 60, 61]], [60, ["number", "10"], 1012, 1035, [59, null]], [61, "setxy", 938, 1072, [59, 62, 63, 64]], [62, ["number", "-300"], 1012, 1081, [61, null]], [63, ["number", "0"], 1012, 1118, [61, null]], [64, "repeat", 938, 1148, [61, 65, 66, 70]], [65, ["number", "12"], 1024, 1157, [64, null]], [66, "setcolor", 1033, 1197, [64, 351, 67]], [67, "arc", 1033, 1251, [66, 68, 69, null]], [68, ["number", "30"], 1107, 1260, [67, null]], [69, ["number", "300"], 1107, 1297, [67, null]], [70, "setxy", 938, 1238, [64, 71, 72, 73]], [71, ["number", "0"], 1012, 1247, [70, null]], [72, ["number", "0"], 1012, 1284, [70, null]], [73, "repeat", 938, 1314, [70, 74, 75, 88]], [74, ["number", "60"], 1024, 1323, [73, null]], [75, "hspace", 1033, 1354, [73, 76]], [76, "setcolor", 1124, 1362, [75, 354, 77]], [77, "penup", 1124, 1416, [76, 78]], [78, "forward", 1124, 1455, [77, 79, 80]], [79, ["number", "290"], 1198, 1464, [78, null]], [80, "pendown", 1124, 1494, [78, 81]], [81, "forward", 1124, 1533, [80, 82, 83]], [82, ["number", "10"], 1198, 1542, [81, null]], [83, "penup", 1124, 1572, [81, 84]], [84, "back", 1124, 1611, [83, 85, 86]], [85, ["number", "300"], 1198, 1620, [84, null]], [86, "right", 1124, 1650, [84, 87, null]], [87, ["number", "6"], 1198, 1659, [86, null]], [88, "setxy", 938, 1404, [73, 89, 90, 91]], [89, ["number", "-20"], 1012, 1413, [88, null]], [90, ["number", "0"], 1012, 1450, [88, null]], [91, "storeinbox", 938, 1480, [88, 92, 93, 94]], [92, ["string", "box"], 950, 1491, [91, null]], [93, ["number", "12"], 1068, 1491, [91, null]], [94, "repeat", 938, 1519, [91, 95, 96, 119]], [95, ["number", "12"], 1024, 1528, [94, null]], [96, "vspace", 1033, 1568, [94, 97]], [97, "penup", 1033, 1637, [96, 98]], [98, "seth", 1033, 1676, [97, 99, 105]], [99, "product2", 1107, 1661, [98, 100, 102]], [100, "box", 1147, 1664, [99, 101, null]], [101, ["string", "box"], 1165, 1669, [100, null]], [102, "division2", 1147, 1678, [99, 103, 104]], [103, ["number", "360"], 1187, 1686, [102, null]], [104, ["number", "12"], 1206, 1719, [102, null]], [105, "forward", 1033, 1715, [98, 106, 107]], [106, ["number", "250"], 1107, 1724, [105, null]], [107, "show", 1033, 1754, [105, 108, 110]], [108, "box", 1107, 1758, [107, 109, null]], [109, ["string", "box"], 1125, 1763, [108, null]], [110, "back", 1033, 1793, [107, 111, 112]], [111, ["number", "250"], 1107, 1802, [110, null]], [112, "storeinbox", 1033, 1832, [110, 113, 114, 118]], [113, ["string", "box"], 1045, 1843, [112, null]], [114, "minus2", 1163, 1819, [112, 115, 117]], [115, "box", 1203, 1822, [114, 116, null]], [116, ["string", "box"], 1221, 1827, [115, null]], [117, ["number", "1"], 1222, 1860, [114, null]], [118, "pendown", 1033, 1871, [112, null]], [119, "setxy", 938, 1609, [94, 120, 121, null]], [120, ["number", "0"], 1012, 1618, [119, null]], [121, ["number", "0"], 1012, 1655, [119, null]], [122, "hat", 261, 832, [null, 123, 124]], [123, ["string", "show minutes"], 282, 859, [122, null]], [124, "setcolor", 299, 902, [122, 125, 126]], [125, ["number", "60"], 373, 919, [124, null]], [126, "setshade", 299, 956, [124, 127, 128]], [127, ["number", "100"], 373, 973, [126, null]], [128, "seth", 299, 1010, [126, 129, 135]], [129, "product2", 373, 995, [128, 130, 132]], [130, "box", 413, 998, [129, 131, null]], [131, ["string", "old minute"], 431, 1003, [130, null]], [132, "division2", 413, 1012, [129, 133, 134]], [133, ["number", "360"], 453, 1020, [132, null]], [134, ["number", "60"], 472, 1053, [132, null]], [135, "setpensize", 299, 1049, [128, 136, 137]], [136, ["number", "5"], 373, 1066, [135, null]], [137, "forward", 299, 1103, [135, 138, 198]], [138, ["number", "200"], 373, 1112, [137, null]], [139, "start", 250, 15, [null, 140]], [140, "hideblocks", 262, 65, [139, 141]], [141, "storein", 262, 119, [140, 142, 143, 144]], [142, ["string", "alarm hour"], 274, 146, [141, null]], [143, ["number", "10"], 392, 137, [141, null]], [144, "storein", 262, 173, [141, 145, 146, 147]], [145, ["string", "alarm minute"], 274, 200, [144, null]], [146, ["number", "30"], 392, 191, [144, null]], [147, "stack", 262, 227, [144, 148, 149]], [148, ["string", "dial"], 274, 239, [147, null]], [149, "storein", 262, 266, [147, 150, 151, 152]], [150, ["string", "old hour"], 274, 293, [149, null]], [151, ["number", "12"], 392, 284, [149, null]], [152, "storein", 262, 320, [149, 153, 154, 155]], [153, ["string", "old minute"], 274, 347, [152, null]], [154, ["number", "0"], 392, 338, [152, null]], [155, "storein", 262, 374, [152, 156, 157, 158]], [156, ["string", "old second"], 274, 401, [155, null]], [157, ["number", "0"], 392, 392, [155, null]], [158, "storein", 262, 428, [155, 159, 160, 161]], [159, ["string", "timezone"], 274, 455, [158, null]], [160, ["number", "-4"], 392, 446, [158, null]], [161, "forever", 262, 482, [158, 162, null]], [162, "storein", 343, 496, [161, 163, 164, 170]], [163, ["string", "hours"], 355, 523, [162, null]], [164, "plus2", 473, 490, [162, 165, 168]], [165, "myfunc", 513, 488, [164, 166, 167]], [166, ["string", "localtime().tm_hour"], 537, 499, [165, null]], [167, ["number", "100"], 655, 498, [165, null]], [168, "box", 513, 526, [164, 169, null]], [169, ["string", "timezone"], 531, 531, [168, null]], [170, "storein", 343, 550, [162, 171, 172, 175]], [171, ["string", "minutes"], 355, 577, [170, null]], [172, "myfunc", 473, 558, [170, 173, 174]], [173, ["string", "localtime().tm_min"], 497, 569, [172, null]], [174, ["number", "100"], 615, 568, [172, null]], [175, "storein", 343, 604, [170, 176, 177, 180]], [176, ["string", "seconds"], 355, 631, [175, null]], [177, "myfunc", 473, 612, [175, 178, 179]], [178, ["string", "localtime().tm_sec"], 497, 623, [177, null]], [179, ["number", "100"], 615, 622, [177, null]], [180, "stack", 343, 658, [175, 181, 182]], [181, ["string", "clock"], 355, 670, [180, null]], [182, "if", 343, 697, [180, 183, 194, 196]], [183, "equal", 423, 707, [182, 184, 186, 188]], [184, "box", 455, 711, [183, 185, null]], [185, ["string", "alarm hour"], 473, 716, [184, null]], [186, "box", 604, 711, [183, 187, null]], [187, ["string", "hours"], 622, 716, [186, null]], [188, "and", 715, 704, [183, 189]], [189, "equal", 779, 707, [188, 190, 192, null]], [190, "box", 811, 711, [189, 191, null]], [191, ["string", "alarm minute"], 829, 716, [190, null]], [192, "box", 960, 711, [189, 193, null]], [193, ["string", "minutes"], 978, 716, [192, null]], [194, "stack", 438, 771, [182, 195, null]], [195, ["string", "alarm"], 450, 783, [194, null]], [196, "wait", 343, 812, [182, 197, null]], [197, ["number", "10"], 417, 821, [196, null]], [198, "setpensize", 299, 1142, [137, 199, 200]], [199, ["number", "25"], 373, 1159, [198, null]], [200, "forward", 299, 1196, [198, 201, 202]], [201, ["number", "1"], 373, 1205, [200, null]], [202, "back", 299, 1235, [200, 203, 204]], [203, ["number", "1"], 373, 1244, [202, null]], [204, "setpensize", 299, 1274, [202, 205, 206]], [205, ["number", "7"], 373, 1291, [204, null]], [206, "back", 299, 1328, [204, 207, 208]], [207, ["number", "200"], 373, 1337, [206, null]], [208, "setshade", 299, 1367, [206, 209, 210]], [209, ["number", "30"], 373, 1384, [208, null]], [210, "setcolor", 299, 1421, [208, 211, 212]], [211, ["number", "30"], 373, 1438, [210, null]], [212, "seth", 299, 1475, [210, 213, 219]], [213, "product2", 373, 1460, [212, 214, 216]], [214, "box", 413, 1463, [213, 215, null]], [215, ["string", "minutes"], 431, 1468, [214, null]], [216, "division2", 413, 1477, [213, 217, 218]], [217, ["number", "360"], 453, 1485, [216, null]], [218, ["number", "60"], 472, 1518, [216, null]], [219, "setpensize", 299, 1514, [212, 220, 221]], [220, ["number", "5"], 373, 1531, [219, null]], [221, "forward", 299, 1568, [219, 222, 223]], [222, ["number", "200"], 373, 1577, [221, null]], [223, "setpensize", 299, 1607, [221, 224, 225]], [224, ["number", "25"], 373, 1624, [223, null]], [225, "forward", 299, 1661, [223, 226, 227]], [226, ["number", "1"], 373, 1670, [225, null]], [227, "setpensize", 299, 1700, [225, 228, 229]], [228, ["number", "5"], 373, 1717, [227, null]], [229, "back", 299, 1754, [227, 230, 231]], [230, ["number", "201"], 373, 1763, [229, null]], [231, "storein", 299, 1793, [229, 232, 233, null]], [232, ["string", "old minute"], 311, 1820, [231, null]], [233, "box", 429, 1806, [231, 234, null]], [234, ["string", "minutes"], 447, 1811, [233, null]], [235, "hat", 671, 835, [null, 236, 237]], [236, ["string", "alarm"], 692, 862, [235, null]], [237, "seth", 709, 905, [235, 238, 239]], [238, ["number", "0"], 783, 914, [237, null]], [239, "setxy", 709, 944, [237, 240, 241, 242]], [240, ["number", "-360"], 783, 953, [239, null]], [241, ["number", "0"], 783, 990, [239, null]], [242, "setcolor", 709, 1020, [239, 243, 246]], [243, "random", 783, 1018, [242, 244, 245, null]], [244, ["number", "0"], 811, 1037, [243, null]], [245, ["number", "100"], 933, 1037, [243, null]], [246, "setpensize", 709, 1074, [242, 247, 248]], [247, ["number", "60"], 783, 1091, [246, null]], [248, "repeat", 709, 1128, [246, 249, 250, 259]], [249, ["number", "60"], 795, 1137, [248, null]], [250, "setshade", 804, 1177, [248, 251, 254]], [251, "division2", 878, 1170, [250, 252, 253]], [252, "heading", 918, 1178, [251, null]], [253, ["number", "6"], 937, 1211, [251, null]], [254, "arc", 804, 1231, [250, 255, 256, 257]], [255, ["number", "6"], 878, 1240, [254, null]], [256, ["number", "360"], 878, 1277, [254, null]], [257, "wait", 804, 1307, [254, 258, null]], [258, ["number", "1"], 878, 1316, [257, null]], [259, "setcolor", 709, 1218, [248, 260, 261]], [260, ["number", "60"], 783, 1235, [259, null]], [261, "setshade", 709, 1272, [259, 262, 263]], [262, ["number", "100"], 783, 1289, [261, null]], [263, "repeat", 709, 1326, [261, 264, 265, 268]], [264, ["number", "60"], 795, 1335, [263, null]], [265, "arc", 804, 1375, [263, 266, 267, null]], [266, ["number", "6"], 878, 1384, [265, null]], [267, ["number", "360"], 878, 1421, [265, null]], [268, "setxy", 709, 1416, [263, 269, 270, null]], [269, ["number", "0"], 783, 1425, [268, null]], [270, ["number", "0"], 783, 1462, [268, null]], [271, ["string", "show hours"], 1072, 155, [50, null]], [272, ["string", "show minutes"], 1072, 194, [51, null]], [273, "hat", 442, 831, [null, 274, 275]], [274, ["string", "show hours"], 463, 858, [273, null]], [275, "setcolor", 480, 901, [273, 276, 277]], [276, ["number", "60"], 554, 918, [275, null]], [277, "setshade", 480, 955, [275, 278, 279]], [278, ["number", "100"], 554, 972, [277, null]], [279, "seth", 480, 1009, [277, 280, 297]], [280, "plus2", 554, 994, [279, 281, 288]], [281, "identity2", 594, 966, [280, 282]], [282, "product2", 634, 949, [281, 283, 285]], [283, "box", 674, 952, [282, 284, null]], [284, ["string", "old hour"], 692, 957, [283, null]], [285, "division2", 674, 966, [282, 286, 287]], [286, ["number", "360"], 714, 974, [285, null]], [287, ["number", "12"], 733, 1007, [285, null]], [288, "identity", 594, 1035, [280, 289]], [289, "division2", 634, 1039, [288, 290, 295]], [290, "product2", 674, 1023, [289, 291, 292]], [291, "box", 714, 1026, [290, 350, null]], [292, "division2", 714, 1040, [290, 293, 294]], [293, ["number", "360"], 754, 1048, [292, null]], [294, ["number", "60"], 773, 1081, [292, null]], [295, "identity", 693, 1080, [289, 296]], [296, ["number", "12"], 733, 1108, [295, null]], [297, "setpensize", 480, 1048, [279, 298, 299]], [298, ["number", "5"], 554, 1065, [297, null]], [299, "forward", 480, 1102, [297, 300, 301]], [300, ["number", "100"], 554, 1111, [299, null]], [301, "setpensize", 480, 1141, [299, 302, 303]], [302, ["number", "25"], 554, 1158, [301, null]], [303, "forward", 480, 1195, [301, 304, 305]], [304, ["number", "1"], 554, 1204, [303, null]], [305, "back", 480, 1234, [303, 306, 307]], [306, ["number", "1"], 554, 1243, [305, null]], [307, "setpensize", 480, 1273, [305, 308, 309]], [308, ["number", "7"], 554, 1290, [307, null]], [309, "back", 480, 1327, [307, 310, 311]], [310, ["number", "100"], 554, 1336, [309, null]], [311, "setshade", 480, 1366, [309, 312, 313]], [312, ["number", "50"], 554, 1383, [311, null]], [313, "setcolor", 480, 1420, [311, 314, 315]], [314, ["number", "70"], 554, 1437, [313, null]], [315, "seth", 480, 1474, [313, 316, 334]], [316, "plus2", 554, 1459, [315, 317, 324]], [317, "identity2", 594, 1431, [316, 318]], [318, "product2", 634, 1414, [317, 319, 321]], [319, "box", 674, 1417, [318, 320, null]], [320, ["string", "hours"], 692, 1422, [319, null]], [321, "division2", 674, 1431, [318, 322, 323]], [322, ["number", "360"], 714, 1439, [321, null]], [323, ["number", "12"], 733, 1472, [321, null]], [324, "identity", 594, 1500, [316, 325]], [325, "division2", 634, 1504, [324, 326, 332]], [326, "product2", 674, 1488, [325, 327, 329]], [327, "box", 714, 1491, [326, 328, null]], [328, ["string", "minutes"], 732, 1496, [327, null]], [329, "division2", 714, 1505, [326, 330, 331]], [330, ["number", "360"], 754, 1513, [329, null]], [331, ["number", "60"], 773, 1546, [329, null]], [332, "identity", 693, 1545, [325, 333]], [333, ["number", "12"], 733, 1573, [332, null]], [334, "setpensize", 480, 1513, [315, 335, 336]], [335, ["number", "5"], 554, 1530, [334, null]], [336, "forward", 480, 1567, [334, 337, 338]], [337, ["number", "100"], 554, 1576, [336, null]], [338, "setpensize", 480, 1606, [336, 339, 340]], [339, ["number", "25"], 554, 1623, [338, null]], [340, "forward", 480, 1660, [338, 341, 342]], [341, ["number", "1"], 554, 1669, [340, null]], [342, "setpensize", 480, 1699, [340, 343, 344]], [343, ["number", "5"], 554, 1716, [342, null]], [344, "back", 480, 1753, [342, 345, 346]], [345, ["number", "101"], 554, 1762, [344, null]], [346, "storein", 480, 1792, [344, 347, 348, null]], [347, ["string", "old hour"], 492, 1819, [346, null]], [348, "box", 610, 1805, [346, 349, null]], [349, ["string", "hours"], 628, 1810, [348, null]], [350, ["string", "old minute"], 732, 1031, [291, null]], [351, "division2", 1107, 1190, [66, 352, 353]], [352, "heading", 1147, 1198, [351, null]], [353, ["number", "3.6"], 1166, 1231, [351, null]], [354, "division2", 1198, 1355, [76, 356, 355]], [355, ["number", "3.6"], 1257, 1396, [354, null]], [356, "heading", 1238, 1363, [354, null]], [-1, "turtle", 0.0, -3.694822225952521e-13, 210.0, 30.0, 30.0, 5.0]] \ No newline at end of file
+[[0, "hat", -4, 831, [null, 1, 2]], [1, ["string", "show seconds"], 17, 858, [0, null]], [2, "if", 34, 901, [0, 3, 8, 9]], [3, "equal", 114, 911, [2, 4, 6, null]], [4, "box", 146, 915, [3, 5, null]], [5, ["string", "old second"], 164, 920, [4, null]], [6, "box", 295, 915, [3, 7, null]], [7, ["string", "seconds"], 313, 920, [6, null]], [8, "stopstack", 129, 975, [2, null]], [9, "setcolor", 34, 1016, [2, 10, 11]], [10, ["number", "60"], 108, 1033, [9, null]], [11, "setshade", 34, 1070, [9, 12, 13]], [12, ["number", "100"], 108, 1087, [11, null]], [13, "seth", 34, 1124, [11, 14, 20]], [14, "product2", 108, 1109, [13, 15, 17]], [15, "box", 148, 1112, [14, 16, null]], [16, ["string", "old second"], 166, 1117, [15, null]], [17, "division2", 148, 1126, [14, 18, 19]], [18, ["number", "360"], 188, 1134, [17, null]], [19, ["number", "60"], 207, 1167, [17, null]], [20, "setpensize", 34, 1163, [13, 21, 22]], [21, ["number", "5"], 108, 1180, [20, null]], [22, "forward", 34, 1217, [20, 23, 24]], [23, ["number", "225"], 108, 1226, [22, null]], [24, "back", 34, 1256, [22, 25, 26]], [25, ["number", "225"], 108, 1265, [24, null]], [26, "setshade", 34, 1295, [24, 27, 28]], [27, ["number", "50"], 108, 1312, [26, null]], [28, "setcolor", 34, 1349, [26, 29, 30]], [29, ["number", "0"], 108, 1366, [28, null]], [30, "seth", 34, 1403, [28, 31, 37]], [31, "product2", 108, 1388, [30, 32, 34]], [32, "box", 148, 1391, [31, 33, null]], [33, ["string", "seconds"], 166, 1396, [32, null]], [34, "division2", 148, 1405, [31, 35, 36]], [35, ["number", "360"], 188, 1413, [34, null]], [36, ["number", "60"], 207, 1446, [34, null]], [37, "setpensize", 34, 1442, [30, 38, 39]], [38, ["number", "5"], 108, 1459, [37, null]], [39, "forward", 34, 1496, [37, 40, 41]], [40, ["number", "225"], 108, 1505, [39, null]], [41, "back", 34, 1535, [39, 42, 43]], [42, ["number", "225"], 108, 1544, [41, null]], [43, "storein", 34, 1574, [41, 44, 45, null]], [44, ["string", "old second"], 46, 1601, [43, null]], [45, "box", 164, 1587, [43, 46, null]], [46, ["string", "seconds"], 182, 1592, [45, null]], [47, "hat", 900, 833, [null, 48, 49]], [48, ["string", "dial"], 921, 860, [47, null]], [49, "clean", 938, 903, [47, 50]], [50, "fillscreen", 938, 942, [49, 51, 52, 53]], [51, ["number", "60"], 1012, 951, [50, null]], [52, ["number", "100"], 1012, 988, [50, null]], [53, "setpensize", 938, 1018, [50, 54, 55]], [54, ["number", "10"], 1012, 1035, [53, null]], [55, "setxy", 938, 1072, [53, 56, 57, 58]], [56, ["number", "-300"], 1012, 1081, [55, null]], [57, ["number", "0"], 1012, 1118, [55, null]], [58, "repeat", 938, 1148, [55, 59, 60, 64]], [59, ["number", "12"], 1024, 1157, [58, null]], [60, "setcolor", 1033, 1197, [58, 284, 61]], [61, "arc", 1033, 1251, [60, 62, 63, null]], [62, ["number", "30"], 1107, 1260, [61, null]], [63, ["number", "300"], 1107, 1297, [61, null]], [64, "setxy", 938, 1238, [58, 65, 66, 67]], [65, ["number", "0"], 1012, 1247, [64, null]], [66, ["number", "0"], 1012, 1284, [64, null]], [67, "repeat", 938, 1314, [64, 68, 69, 82]], [68, ["number", "60"], 1024, 1323, [67, null]], [69, "hspace", 1033, 1354, [67, 70]], [70, "setcolor", 1124, 1362, [69, 287, 71]], [71, "penup", 1124, 1416, [70, 72]], [72, "forward", 1124, 1455, [71, 73, 74]], [73, ["number", "290"], 1198, 1464, [72, null]], [74, "pendown", 1124, 1494, [72, 75]], [75, "forward", 1124, 1533, [74, 76, 77]], [76, ["number", "10"], 1198, 1542, [75, null]], [77, "penup", 1124, 1572, [75, 78]], [78, "back", 1124, 1611, [77, 79, 80]], [79, ["number", "300"], 1198, 1620, [78, null]], [80, "right", 1124, 1650, [78, 81, null]], [81, ["number", "6"], 1198, 1659, [80, null]], [82, "setxy", 938, 1404, [67, 83, 84, 85]], [83, ["number", "-20"], 1012, 1413, [82, null]], [84, ["number", "0"], 1012, 1450, [82, null]], [85, "storeinbox", 938, 1480, [82, 86, 87, 88]], [86, ["string", "box"], 950, 1491, [85, null]], [87, ["number", "12"], 1068, 1491, [85, null]], [88, "repeat", 938, 1519, [85, 89, 90, 113]], [89, ["number", "12"], 1024, 1528, [88, null]], [90, "vspace", 1033, 1568, [88, 91]], [91, "penup", 1033, 1637, [90, 92]], [92, "seth", 1033, 1676, [91, 93, 99]], [93, "product2", 1107, 1661, [92, 94, 96]], [94, "box", 1147, 1664, [93, 95, null]], [95, ["string", "box"], 1165, 1669, [94, null]], [96, "division2", 1147, 1678, [93, 97, 98]], [97, ["number", "360"], 1187, 1686, [96, null]], [98, ["number", "12"], 1206, 1719, [96, null]], [99, "forward", 1033, 1715, [92, 100, 101]], [100, ["number", "250"], 1107, 1724, [99, null]], [101, "show", 1033, 1754, [99, 102, 104]], [102, "box", 1107, 1758, [101, 103, null]], [103, ["string", "box"], 1125, 1763, [102, null]], [104, "back", 1033, 1793, [101, 105, 106]], [105, ["number", "250"], 1107, 1802, [104, null]], [106, "storeinbox", 1033, 1832, [104, 107, 108, 112]], [107, ["string", "box"], 1045, 1843, [106, null]], [108, "minus2", 1163, 1819, [106, 109, 111]], [109, "box", 1203, 1822, [108, 110, null]], [110, ["string", "box"], 1221, 1827, [109, null]], [111, ["number", "1"], 1222, 1860, [108, null]], [112, "pendown", 1033, 1871, [106, null]], [113, "setxy", 938, 1609, [88, 114, 115, null]], [114, ["number", "0"], 1012, 1618, [113, null]], [115, ["number", "0"], 1012, 1655, [113, null]], [116, "hat", 261, 832, [null, 117, 118]], [117, ["string", "show minutes"], 282, 859, [116, null]], [118, "setcolor", 299, 902, [116, 119, 120]], [119, ["number", "60"], 373, 919, [118, null]], [120, "setshade", 299, 956, [118, 121, 122]], [121, ["number", "100"], 373, 973, [120, null]], [122, "seth", 299, 1010, [120, 123, 129]], [123, "product2", 373, 995, [122, 124, 126]], [124, "box", 413, 998, [123, 125, null]], [125, ["string", "old minute"], 431, 1003, [124, null]], [126, "division2", 413, 1012, [123, 127, 128]], [127, ["number", "360"], 453, 1020, [126, null]], [128, ["number", "60"], 472, 1053, [126, null]], [129, "setpensize", 299, 1049, [122, 130, 131]], [130, ["number", "5"], 373, 1066, [129, null]], [131, "forward", 299, 1103, [129, 132, 133]], [132, ["number", "200"], 373, 1112, [131, null]], [133, "setpensize", 299, 1142, [131, 134, 135]], [134, ["number", "25"], 373, 1159, [133, null]], [135, "forward", 299, 1196, [133, 136, 137]], [136, ["number", "1"], 373, 1205, [135, null]], [137, "back", 299, 1235, [135, 138, 139]], [138, ["number", "1"], 373, 1244, [137, null]], [139, "setpensize", 299, 1274, [137, 140, 141]], [140, ["number", "7"], 373, 1291, [139, null]], [141, "back", 299, 1328, [139, 142, 143]], [142, ["number", "200"], 373, 1337, [141, null]], [143, "setshade", 299, 1367, [141, 144, 145]], [144, ["number", "30"], 373, 1384, [143, null]], [145, "setcolor", 299, 1421, [143, 146, 147]], [146, ["number", "30"], 373, 1438, [145, null]], [147, "seth", 299, 1475, [145, 148, 154]], [148, "product2", 373, 1460, [147, 149, 151]], [149, "box", 413, 1463, [148, 150, null]], [150, ["string", "minutes"], 431, 1468, [149, null]], [151, "division2", 413, 1477, [148, 152, 153]], [152, ["number", "360"], 453, 1485, [151, null]], [153, ["number", "60"], 472, 1518, [151, null]], [154, "setpensize", 299, 1514, [147, 155, 156]], [155, ["number", "5"], 373, 1531, [154, null]], [156, "forward", 299, 1568, [154, 157, 158]], [157, ["number", "200"], 373, 1577, [156, null]], [158, "setpensize", 299, 1607, [156, 159, 160]], [159, ["number", "25"], 373, 1624, [158, null]], [160, "forward", 299, 1661, [158, 161, 162]], [161, ["number", "1"], 373, 1670, [160, null]], [162, "setpensize", 299, 1700, [160, 163, 164]], [163, ["number", "5"], 373, 1717, [162, null]], [164, "back", 299, 1754, [162, 165, 166]], [165, ["number", "201"], 373, 1763, [164, null]], [166, "storein", 299, 1793, [164, 167, 168, null]], [167, ["string", "old minute"], 311, 1820, [166, null]], [168, "box", 429, 1806, [166, 169, null]], [169, ["string", "minutes"], 447, 1811, [168, null]], [170, "hat", 671, 835, [null, 171, 172]], [171, ["string", "alarm"], 692, 862, [170, null]], [172, "seth", 709, 905, [170, 173, 174]], [173, ["number", "0"], 783, 914, [172, null]], [174, "setxy", 709, 944, [172, 175, 176, 177]], [175, ["number", "-360"], 783, 953, [174, null]], [176, ["number", "0"], 783, 990, [174, null]], [177, "setcolor", 709, 1020, [174, 178, 181]], [178, "random", 783, 1018, [177, 179, 180, null]], [179, ["number", "0"], 811, 1037, [178, null]], [180, ["number", "100"], 933, 1037, [178, null]], [181, "setpensize", 709, 1074, [177, 182, 183]], [182, ["number", "60"], 783, 1091, [181, null]], [183, "repeat", 709, 1128, [181, 184, 185, 194]], [184, ["number", "60"], 795, 1137, [183, null]], [185, "setshade", 804, 1177, [183, 186, 189]], [186, "division2", 878, 1170, [185, 187, 188]], [187, "heading", 918, 1178, [186, null]], [188, ["number", "6"], 937, 1211, [186, null]], [189, "arc", 804, 1231, [185, 190, 191, 192]], [190, ["number", "6"], 878, 1240, [189, null]], [191, ["number", "360"], 878, 1277, [189, null]], [192, "wait", 804, 1307, [189, 193, null]], [193, ["number", "1"], 878, 1316, [192, null]], [194, "setcolor", 709, 1218, [183, 195, 196]], [195, ["number", "60"], 783, 1235, [194, null]], [196, "setshade", 709, 1272, [194, 197, 198]], [197, ["number", "100"], 783, 1289, [196, null]], [198, "repeat", 709, 1326, [196, 199, 200, 203]], [199, ["number", "60"], 795, 1335, [198, null]], [200, "arc", 804, 1375, [198, 201, 202, null]], [201, ["number", "6"], 878, 1384, [200, null]], [202, ["number", "360"], 878, 1421, [200, null]], [203, "setxy", 709, 1416, [198, 204, 205, null]], [204, ["number", "0"], 783, 1425, [203, null]], [205, ["number", "0"], 783, 1462, [203, null]], [206, "hat", 442, 831, [null, 207, 208]], [207, ["string", "show hours"], 463, 858, [206, null]], [208, "setcolor", 480, 901, [206, 209, 210]], [209, ["number", "60"], 554, 918, [208, null]], [210, "setshade", 480, 955, [208, 211, 212]], [211, ["number", "100"], 554, 972, [210, null]], [212, "seth", 480, 1009, [210, 213, 230]], [213, "plus2", 554, 994, [212, 214, 221]], [214, "identity2", 594, 966, [213, 215]], [215, "product2", 634, 949, [214, 216, 218]], [216, "box", 674, 952, [215, 217, null]], [217, ["string", "old hour"], 692, 957, [216, null]], [218, "division2", 674, 966, [215, 219, 220]], [219, ["number", "360"], 714, 974, [218, null]], [220, ["number", "12"], 733, 1007, [218, null]], [221, "identity", 594, 1035, [213, 222]], [222, "division2", 634, 1039, [221, 223, 228]], [223, "product2", 674, 1023, [222, 224, 225]], [224, "box", 714, 1026, [223, 283, null]], [225, "division2", 714, 1040, [223, 226, 227]], [226, ["number", "360"], 754, 1048, [225, null]], [227, ["number", "60"], 773, 1081, [225, null]], [228, "identity", 693, 1080, [222, 229]], [229, ["number", "12"], 733, 1108, [228, null]], [230, "setpensize", 480, 1048, [212, 231, 232]], [231, ["number", "5"], 554, 1065, [230, null]], [232, "forward", 480, 1102, [230, 233, 234]], [233, ["number", "100"], 554, 1111, [232, null]], [234, "setpensize", 480, 1141, [232, 235, 236]], [235, ["number", "25"], 554, 1158, [234, null]], [236, "forward", 480, 1195, [234, 237, 238]], [237, ["number", "1"], 554, 1204, [236, null]], [238, "back", 480, 1234, [236, 239, 240]], [239, ["number", "1"], 554, 1243, [238, null]], [240, "setpensize", 480, 1273, [238, 241, 242]], [241, ["number", "7"], 554, 1290, [240, null]], [242, "back", 480, 1327, [240, 243, 244]], [243, ["number", "100"], 554, 1336, [242, null]], [244, "setshade", 480, 1366, [242, 245, 246]], [245, ["number", "50"], 554, 1383, [244, null]], [246, "setcolor", 480, 1420, [244, 247, 248]], [247, ["number", "70"], 554, 1437, [246, null]], [248, "seth", 480, 1474, [246, 249, 267]], [249, "plus2", 554, 1459, [248, 250, 257]], [250, "identity2", 594, 1431, [249, 251]], [251, "product2", 634, 1414, [250, 252, 254]], [252, "box", 674, 1417, [251, 253, null]], [253, ["string", "hours"], 692, 1422, [252, null]], [254, "division2", 674, 1431, [251, 255, 256]], [255, ["number", "360"], 714, 1439, [254, null]], [256, ["number", "12"], 733, 1472, [254, null]], [257, "identity", 594, 1500, [249, 258]], [258, "division2", 634, 1504, [257, 259, 265]], [259, "product2", 674, 1488, [258, 260, 262]], [260, "box", 714, 1491, [259, 261, null]], [261, ["string", "minutes"], 732, 1496, [260, null]], [262, "division2", 714, 1505, [259, 263, 264]], [263, ["number", "360"], 754, 1513, [262, null]], [264, ["number", "60"], 773, 1546, [262, null]], [265, "identity", 693, 1545, [258, 266]], [266, ["number", "12"], 733, 1573, [265, null]], [267, "setpensize", 480, 1513, [248, 268, 269]], [268, ["number", "5"], 554, 1530, [267, null]], [269, "forward", 480, 1567, [267, 270, 271]], [270, ["number", "100"], 554, 1576, [269, null]], [271, "setpensize", 480, 1606, [269, 272, 273]], [272, ["number", "25"], 554, 1623, [271, null]], [273, "forward", 480, 1660, [271, 274, 275]], [274, ["number", "1"], 554, 1669, [273, null]], [275, "setpensize", 480, 1699, [273, 276, 277]], [276, ["number", "5"], 554, 1716, [275, null]], [277, "back", 480, 1753, [275, 278, 279]], [278, ["number", "101"], 554, 1762, [277, null]], [279, "storein", 480, 1792, [277, 280, 281, null]], [280, ["string", "old hour"], 492, 1819, [279, null]], [281, "box", 610, 1805, [279, 282, null]], [282, ["string", "hours"], 628, 1810, [281, null]], [283, ["string", "old minute"], 732, 1031, [224, null]], [284, "division2", 1107, 1190, [60, 285, 286]], [285, "heading", 1147, 1198, [284, null]], [286, ["number", "3.6"], 1166, 1231, [284, null]], [287, "division2", 1198, 1355, [70, 289, 288]], [288, ["number", "3.6"], 1257, 1396, [287, null]], [289, "heading", 1238, 1363, [287, null]], [290, "start", 723, 26, [null, 291]], [291, "storein", 735, 76, [290, 292, 293, 294]], [292, ["string", "alarm hour"], 747, 103, [291, null]], [293, ["number", "10"], 865, 94, [291, null]], [294, "storein", 735, 130, [291, 295, 296, 297]], [295, ["string", "alarm minute"], 747, 157, [294, null]], [296, ["number", "30"], 865, 148, [294, null]], [297, "stack", 735, 184, [294, 298, 299]], [298, ["string", "dial"], 747, 196, [297, null]], [299, "storein", 735, 223, [297, 300, 301, 302]], [300, ["string", "old hour"], 747, 250, [299, null]], [301, ["number", "12"], 865, 241, [299, null]], [302, "storein", 735, 277, [299, 303, 304, 305]], [303, ["string", "old minute"], 747, 304, [302, null]], [304, ["number", "0"], 865, 295, [302, null]], [305, "storein", 735, 331, [302, 306, 307, 308]], [306, ["string", "old second"], 747, 358, [305, null]], [307, ["number", "0"], 865, 349, [305, null]], [308, "storein", 735, 385, [305, 309, 310, 311]], [309, ["string", "timezone"], 747, 412, [308, null]], [310, ["number", "-4"], 865, 403, [308, null]], [311, "forever", 735, 439, [308, 312, null]], [312, "storein", 816, 453, [311, 313, 314, 320]], [313, ["string", "hours"], 828, 480, [312, null]], [314, "plus2", 946, 447, [312, 315, 318]], [315, "myfunc", 986, 445, [314, 316, 317]], [316, ["string", "localtime().tm_hour"], 1010, 456, [315, null]], [317, ["number", "100"], 1128, 455, [315, null]], [318, "box", 986, 483, [314, 319, null]], [319, ["string", "timezone"], 1004, 488, [318, null]], [320, "storein", 816, 507, [312, 321, 322, 325]], [321, ["string", "minutes"], 828, 534, [320, null]], [322, "myfunc", 946, 515, [320, 323, 324]], [323, ["string", "localtime().tm_min"], 970, 526, [322, null]], [324, ["number", "100"], 1088, 525, [322, null]], [325, "storein", 816, 561, [320, 326, 327, 330]], [326, ["string", "seconds"], 828, 588, [325, null]], [327, "myfunc", 946, 569, [325, 328, 329]], [328, ["string", "localtime().tm_sec"], 970, 580, [327, null]], [329, ["number", "100"], 1088, 579, [327, null]], [330, "stack", 816, 615, [325, 331, 332]], [331, ["string", "clock"], 828, 627, [330, null]], [332, "if", 816, 654, [330, 333, 344, 346]], [333, "equal", 896, 664, [332, 334, 336, 338]], [334, "box", 928, 668, [333, 335, null]], [335, ["string", "alarm hour"], 946, 673, [334, null]], [336, "box", 1077, 668, [333, 337, null]], [337, ["string", "hours"], 1095, 673, [336, null]], [338, "and", 1188, 661, [333, 339]], [339, "equal", 1252, 664, [338, 340, 342, null]], [340, "box", 1284, 668, [339, 341, null]], [341, ["string", "alarm minute"], 1302, 673, [340, null]], [342, "box", 1433, 668, [339, 343, null]], [343, ["string", "minutes"], 1451, 673, [342, null]], [344, "stack", 911, 728, [332, 345, null]], [345, ["string", "alarm"], 923, 740, [344, null]], [346, "wait", 816, 769, [332, 347, null]], [347, ["number", "1"], 890, 778, [346, null]], [348, "hat", 972, 25, [null, 349, 350]], [349, ["string", "clock"], 993, 52, [348, null]], [350, "stack", 1010, 95, [348, 351, 352]], [351, ["string", "show seconds"], 1022, 107, [350, null]], [352, "stack", 1010, 134, [350, 353, 354]], [353, ["string", "show hours"], 1022, 146, [352, null]], [354, "stack", 1010, 173, [352, 355, null]], [355, ["string", "show minutes"], 1022, 185, [354, null]], [-1, "turtle", -3.5527136788005009e-15, 5.6843418860808015e-14, 6.0, 30.0, 30.0, 5.0]]
diff --git a/samples/csquiral.ta b/samples/csquiral.ta
index 5e791ea..bd11427 100644
--- a/samples/csquiral.ta
+++ b/samples/csquiral.ta
@@ -1 +1 @@
-[[0, "clean", 227, 73, [1, 51]], [1, "start", 215, 23, [null, 0]], [2, "hat2", 220, 328, [null, 3]], [3, "setcolor", 232, 378, [2, 4, 7]], [4, "random", 306, 376, [3, 5, 6, null]], [5, ["number", "0"], 334, 395, [4, null]], [6, ["number", "100"], 456, 395, [4, null]], [7, "setpensize", 232, 432, [3, 8, 9]], [8, ["number", "40"], 306, 449, [7, null]], [9, "stack1", 232, 486, [7, 10]], [10, "setcolor", 232, 525, [9, 11, 14]], [11, "plus2", 306, 518, [10, 12, 13]], [12, "color", 346, 526, [11, null]], [13, ["number", "10"], 346, 559, [11, null]], [14, "setpensize", 232, 579, [10, 15, 18]], [15, "minus2", 306, 572, [14, 16, 17]], [16, "pensize", 346, 580, [15, null]], [17, ["number", "25"], 365, 613, [15, null]], [18, "stack1", 232, 633, [14, null]], [19, "hat1", 685, 19, [null, 20]], [20, "left", 697, 69, [19, 21, 22]], [21, ["number", "45"], 771, 78, [20, null]], [22, "repeat", 697, 108, [20, 23, 24, 30]], [23, ["number", "4"], 783, 117, [22, null]], [24, "forward", 792, 157, [22, 25, 26]], [25, ["number", "75"], 866, 166, [24, null]], [26, "back", 792, 196, [24, 27, 28]], [27, ["number", "75"], 866, 205, [26, null]], [28, "left", 792, 235, [26, 29, null]], [29, ["number", "90"], 866, 244, [28, null]], [30, "vspace", 697, 198, [22, 31]], [31, "right", 697, 267, [30, 32, 33]], [32, ["number", "45"], 771, 276, [31, null]], [33, "penup", 697, 306, [31, 34]], [34, "forward", 697, 345, [33, 35, 36]], [35, ["number", "90"], 771, 354, [34, null]], [36, "pendown", 697, 384, [34, 37]], [37, "setpensize", 697, 423, [36, 45, 38]], [38, "forward", 697, 477, [37, 39, 40]], [39, ["number", "1"], 771, 486, [38, null]], [40, "penup", 697, 516, [38, 41]], [41, "back", 697, 555, [40, 42, 43]], [42, ["number", "91"], 771, 564, [41, null]], [43, "pendown", 697, 594, [41, 44]], [44, "setpensize", 697, 633, [43, 48, null]], [45, "plus2", 771, 416, [37, 46, 47]], [46, "pensize", 811, 424, [45, null]], [47, ["number", "35"], 811, 457, [45, null]], [48, "minus2", 771, 626, [44, 49, 50]], [49, "pensize", 811, 634, [48, null]], [50, ["number", "35"], 830, 667, [48, null]], [51, "repeat", 227, 112, [0, 52, 53, null]], [52, ["number", "500"], 313, 121, [51, null]], [53, "penup", 322, 161, [51, 54]], [54, "setxy", 322, 200, [53, 55, 58, 61]], [55, "random", 396, 190, [54, 56, 57, null]], [56, ["number", "-600"], 424, 209, [55, null]], [57, ["number", "600"], 546, 209, [55, null]], [58, "random", 396, 227, [54, 59, 60, null]], [59, ["number", "-450"], 424, 246, [58, null]], [60, ["number", "450"], 546, 246, [58, null]], [61, "pendown", 322, 276, [54, 62]], [62, "stack2", 322, 315, [61, null]], [-1, "turtle", 562.0, -180.0, 0.0, 87.0, 50, 15.0]] \ No newline at end of file
+[[0, "start", 215, 24, [null, 1]], [1, "clean", 227, 74, [0, 2]], [2, "storeinbox1", 227, 113, [1, 3, 4]], [3, ["number", "1"], 301, 130, [2, null]], [4, "setpensize", 227, 167, [2, 5, 6]], [5, ["number", "20"], 301, 184, [4, null]], [6, "repeat", 227, 221, [4, 7, 8, null]], [7, ["number", "1300"], 313, 230, [6, null]], [8, "wait", 322, 270, [6, 9, 10]], [9, ["number", "0.1"], 396, 279, [8, null]], [10, "forward", 322, 309, [8, 11, 12]], [11, "box1", 396, 318, [10, null]], [12, "right", 322, 348, [10, 13, 14]], [13, ["number", "91"], 396, 357, [12, null]], [14, "setcolor", 322, 387, [12, 15, 18]], [15, "division2", 396, 380, [14, 16, 17]], [16, "xcor", 436, 388, [15, null]], [17, ["number", "6"], 455, 421, [15, null]], [18, "setshade", 322, 441, [14, 19, 20]], [19, "heading", 396, 458, [18, null]], [20, "storeinbox1", 322, 495, [18, 21, null]], [21, "plus2", 396, 488, [20, 22, 23]], [22, "box1", 436, 496, [21, null]], [23, ["number", "1"], 436, 529, [21, null]], [-1, "turtle", -324.93992977292589, 553.15991039106382, 105.0, -54.156654962154313, 105.0, 20.0]] \ No newline at end of file
diff --git a/samples/find_boston.ta b/samples/find_boston.ta
index 76ab7dc..b38062e 100644
--- a/samples/find_boston.ta
+++ b/samples/find_boston.ta
@@ -1 +1 @@
-[[0, "hat", 183, 16, [null, 1, 2]], [1, ["string", "Q1"], 204, 43, [0, null]], [2, "storein", 221, 86, [0, 3, 17, 4]], [3, ["string", "x"], 233, 113, [2, null]], [4, "storein", 221, 140, [2, 5, 18, 6]], [5, ["string", "y"], 233, 167, [4, null]], [6, "storein", 221, 194, [4, 7, 16, 8]], [7, ["string", "size"], 233, 221, [6, null]], [8, "storein", 221, 248, [6, 9, 10, 11]], [9, ["string", "name"], 233, 275, [8, null]], [10, ["string", "North America"], 351, 267, [8, null]], [11, "storein", 221, 302, [8, 12, 13, 14]], [12, ["string", "picture"], 233, 329, [11, null]], [13, ["journal", "3562805e-5ff2-4b18-a6df-6c9057e266d5"], 351, 305, [11, null]], [14, "stack", 221, 356, [11, 15, null]], [15, ["string", "go"], 233, 368, [14, null]], [16, ["number", "180"], 351, 212, [6, null]], [17, ["number", "-250"], 351, 104, [2, null]], [18, ["number", "200"], 351, 158, [4, null]], [19, "hat", 654, 10, [null, 20, 21]], [20, ["string", "Q3"], 675, 37, [19, null]], [21, "storein", 692, 80, [19, 22, 23, 24]], [22, ["string", "x"], 704, 107, [21, null]], [23, ["number", "481"], 822, 98, [21, null]], [24, "storein", 692, 134, [21, 25, 26, 27]], [25, ["string", "y"], 704, 161, [24, null]], [26, ["number", "279"], 822, 152, [24, null]], [27, "storein", 692, 188, [24, 28, 29, 30]], [28, ["string", "size"], 704, 215, [27, null]], [29, ["number", "100"], 822, 206, [27, null]], [30, "storein", 692, 242, [27, 31, 32, 33]], [31, ["string", "name"], 704, 269, [30, null]], [32, ["string", "New England"], 822, 261, [30, null]], [33, "storein", 692, 296, [30, 34, 35, 36]], [34, ["string", "picture"], 704, 323, [33, null]], [35, ["journal", "25949567-1329-4488-b2ba-e5a589e7800c"], 822, 299, [33, null]], [36, "stack", 692, 350, [33, 37, null]], [37, ["string", "go"], 704, 362, [36, null]], [38, "hat", 424, 28, [null, 39, 40]], [39, ["string", "Q2"], 445, 55, [38, null]], [40, "storein", 462, 98, [38, 41, 42, 43]], [41, ["string", "x"], 474, 125, [40, null]], [42, ["number", "-200"], 592, 116, [40, null]], [43, "storein", 462, 152, [40, 44, 45, 46]], [44, ["string", "y"], 474, 179, [43, null]], [45, ["number", "-220"], 592, 170, [43, null]], [46, "storein", 462, 206, [43, 47, 48, 49]], [47, ["string", "size"], 474, 233, [46, null]], [48, ["number", "200"], 592, 224, [46, null]], [49, "storein", 462, 260, [46, 50, 51, 52]], [50, ["string", "name"], 474, 287, [49, null]], [51, ["string", "USA"], 592, 279, [49, null]], [52, "storein", 462, 314, [49, 53, 54, 55]], [53, ["string", "picture"], 474, 341, [52, null]], [54, ["journal", "881d35a4-546d-4309-af21-5c93b4b276b5"], 592, 317, [52, null]], [55, "stack", 462, 368, [52, 56, null]], [56, ["string", "go"], 474, 380, [55, null]], [57, "hat", 192, 449, [null, 58, 59]], [58, ["string", "Q4"], 213, 476, [57, null]], [59, "storein", 230, 519, [57, 60, 61, 62]], [60, ["string", "x"], 242, 546, [59, null]], [61, ["number", "-456"], 360, 537, [59, null]], [62, "storein", 230, 573, [59, 63, 64, 65]], [63, ["string", "y"], 242, 600, [62, null]], [64, ["number", "-175"], 360, 591, [62, null]], [65, "storein", 230, 627, [62, 66, 67, 68]], [66, ["string", "size"], 242, 654, [65, null]], [67, ["number", "100"], 360, 645, [65, null]], [68, "storein", 230, 681, [65, 69, 70, 71]], [69, ["string", "name"], 242, 708, [68, null]], [70, ["string", "Massachusetts"], 360, 700, [68, null]], [71, "storein", 230, 735, [68, 72, 73, 74]], [72, ["string", "picture"], 242, 762, [71, null]], [73, ["journal", "c27445ad-fc18-4f5b-afb2-7307075f7ea7"], 360, 738, [71, null]], [74, "stack", 230, 789, [71, 75, null]], [75, ["string", "go"], 242, 801, [74, null]], [76, "hat", 16, 807, [null, 77, 78]], [77, ["string", "calculate distance"], 37, 834, [76, null]], [78, "storein", 54, 877, [76, 79, 80, 87]], [79, ["string", "dx"], 66, 904, [78, null]], [80, "minus2", 184, 871, [78, 81, 86]], [81, "product2", 224, 855, [80, 82, 84]], [82, "box", 264, 858, [81, 83, null]], [83, ["string", "x"], 282, 863, [82, null]], [84, "box", 264, 891, [81, 85, null]], [85, ["string", "scale"], 282, 896, [84, null]], [86, "xcor", 243, 912, [80, null]], [87, "storein", 54, 931, [78, 88, 89, 96]], [88, ["string", "dy"], 66, 958, [87, null]], [89, "minus2", 184, 925, [87, 90, 95]], [90, "product2", 224, 909, [89, 91, 93]], [91, "box", 264, 912, [90, 92, null]], [92, ["string", "y"], 282, 917, [91, null]], [93, "box", 264, 945, [90, 94, null]], [94, ["string", "scale"], 282, 950, [93, null]], [95, "ycor", 243, 966, [89, null]], [96, "storein", 54, 985, [87, 97, 98, null]], [97, ["string", "distance"], 66, 1012, [96, null]], [98, "sqrt", 184, 995, [96, 99]], [99, "plus2", 226, 979, [98, 100, 106]], [100, "identity2", 266, 951, [99, 101]], [101, "product2", 306, 934, [100, 102, 104]], [102, "box", 346, 937, [101, 103, null]], [103, ["string", "dx"], 364, 942, [102, null]], [104, "box", 346, 970, [101, 105, null]], [105, ["string", "dx"], 364, 975, [104, null]], [106, "identity", 266, 1020, [99, 107]], [107, "product2", 306, 1024, [106, 108, 110]], [108, "box", 346, 1027, [107, 109, null]], [109, ["string", "dy"], 364, 1032, [108, null]], [110, "box", 346, 1060, [107, 111, null]], [111, ["string", "dy"], 364, 1065, [110, null]], [112, "start", 931, 13, [null, 113]], [113, "storein", 943, 63, [112, 114, 115, 116]], [114, ["string", "test"], 955, 90, [113, null]], [115, ["number", "0"], 1073, 81, [113, null]], [116, "stack", 943, 117, [113, 117, 118]], [117, ["string", "setup"], 955, 129, [116, null]], [118, "stack", 943, 156, [116, 119, 120]], [119, ["string", "map"], 955, 168, [118, null]], [120, "stack", 943, 195, [118, 121, 122]], [121, ["string", "Q1"], 955, 207, [120, null]], [122, "stack", 943, 234, [120, 123, 124]], [123, ["string", "Q2"], 955, 246, [122, null]], [124, "stack", 943, 273, [122, 125, 126]], [125, ["string", "Q3"], 955, 285, [124, null]], [126, "stack", 943, 312, [124, 127, 128]], [127, ["string", "Q4"], 955, 324, [126, null]], [128, "stack", 943, 351, [126, 129, 130]], [129, ["string", "Q5"], 955, 363, [128, null]], [130, "stack", 943, 390, [128, 131, null]], [131, ["string", "star"], 955, 402, [130, null]], [132, "hat", 459, 443, [null, 133, 134]], [133, ["string", "Q5"], 480, 470, [132, null]], [134, "storein", 497, 513, [132, 135, 136, 137]], [135, ["string", "x"], 509, 540, [134, null]], [136, ["number", "210"], 627, 531, [134, null]], [137, "storein", 497, 567, [134, 138, 139, 140]], [138, ["string", "y"], 509, 594, [137, null]], [139, ["number", "200"], 627, 585, [137, null]], [140, "storein", 497, 621, [137, 141, 142, 143]], [141, ["string", "size"], 509, 648, [140, null]], [142, ["number", "50"], 627, 639, [140, null]], [143, "storein", 497, 675, [140, 144, 145, 146]], [144, ["string", "name"], 509, 702, [143, null]], [145, ["string", "Boston"], 627, 694, [143, null]], [146, "storein", 497, 729, [143, 147, 148, 149]], [147, ["string", "picture"], 509, 756, [146, null]], [148, ["journal", "555170a9-688c-46ff-9071-c392c71c5eb8"], 627, 732, [146, null]], [149, "stack", 497, 783, [146, 150, null]], [150, ["string", "go"], 509, 795, [149, null]], [151, "hat", 716, 437, [null, 152, 153]], [152, ["string", "map"], 737, 464, [151, null]], [153, "setscale", 754, 507, [151, 154, 155]], [154, ["number", "100"], 828, 516, [153, null]], [155, "setxy", 754, 546, [153, 156, 157, 158]], [156, ["number", "0"], 828, 555, [155, null]], [157, ["number", "0"], 828, 592, [155, null]], [158, "show", 754, 622, [155, 159, null]], [159, ["journal", "3261f780-e492-4034-a773-f400542d02ca"], 828, 616, [158, null]], [160, "hat", 938, 446, [null, 161, 162]], [161, ["string", "go"], 959, 473, [160, null]], [162, "if", 976, 516, [160, 163, 167, 187]], [163, "greater", 1056, 526, [162, 164, 166, null]], [164, "box", 1088, 530, [163, 165, null]], [165, ["string", "test"], 1106, 535, [164, null]], [166, ["number", "0"], 1237, 535, [163, null]], [167, "setxy", 1071, 590, [162, 168, 175, 177]], [168, "minus2", 1145, 575, [167, 169, 171]], [169, "box", 1185, 578, [168, 170, null]], [170, ["string", "x"], 1203, 583, [169, null]], [171, "division2", 1204, 592, [168, 172, 174]], [172, "box", 1244, 595, [171, 173, null]], [173, ["string", "size"], 1262, 600, [172, null]], [174, ["number", "2"], 1263, 633, [171, null]], [175, "box", 1145, 631, [167, 176, null]], [176, ["string", "y"], 1163, 636, [175, null]], [177, "arc", 1071, 666, [167, 178, 179, 181]], [178, ["number", "360"], 1145, 675, [177, null]], [179, "box", 1145, 707, [177, 180, null]], [180, ["string", "size"], 1163, 712, [179, null]], [181, "print", 1071, 742, [177, 182, null]], [182, "plus2", 1145, 727, [181, 183, 184]], [183, "xcor", 1185, 735, [182, null]], [184, "plus2", 1185, 744, [182, 185, 186]], [185, ["string", ", "], 1225, 753, [184, null]], [186, "ycor", 1225, 785, [184, null]], [187, "vspace", 976, 631, [162, 188]], [188, "vspace", 976, 700, [187, 189]], [189, "setxy", 976, 769, [188, 190, 191, 193]], [190, ["number", "0"], 1050, 778, [189, null]], [191, "box", 1050, 810, [189, 192, null]], [192, ["string", "box"], 1068, 815, [191, null]], [193, "settextsize", 976, 845, [189, 194, 198]], [194, "product2", 1050, 838, [193, 195, 196]], [195, ["number", "24"], 1090, 846, [194, null]], [196, "box", 1090, 874, [194, 197, null]], [197, ["string", "scale"], 1108, 879, [196, null]], [198, "show", 976, 899, [193, 199, 203]], [199, "plus2", 1050, 884, [198, 200, 201]], [200, ["string", "Put the turtle in "], 1090, 893, [199, null]], [201, "box", 1090, 920, [199, 202, null]], [202, ["string", "name"], 1108, 925, [201, null]], [203, "setxy", 976, 938, [198, 204, 205, 206]], [204, ["number", "0"], 1050, 947, [203, null]], [205, ["number", "0"], 1050, 984, [203, null]], [206, "forever", 976, 1014, [203, 207, null]], [207, "stack", 1057, 1028, [206, 208, 209]], [208, ["string", "calculate distance"], 1069, 1040, [207, null]], [209, "if", 1057, 1067, [207, 210, 218, 228]], [210, "less", 1137, 1077, [209, 211, 213, null]], [211, "box", 1169, 1081, [210, 212, null]], [212, ["string", "distance"], 1187, 1086, [211, null]], [213, "product2", 1318, 1062, [210, 214, 216]], [214, "box", 1358, 1065, [213, 215, null]], [215, ["string", "size"], 1376, 1070, [214, null]], [216, "box", 1358, 1098, [213, 217, null]], [217, ["string", "scale"], 1376, 1103, [216, null]], [218, "clean", 1152, 1141, [209, 219]], [219, "setxy", 1152, 1180, [218, 220, 221, 222]], [220, ["number", "0"], 1226, 1189, [219, null]], [221, ["number", "0"], 1226, 1226, [219, null]], [222, "setscale", 1152, 1256, [219, 223, 224]], [223, ["number", "100"], 1226, 1265, [222, null]], [224, "show", 1152, 1295, [222, 225, 227]], [225, "box", 1226, 1299, [224, 226, null]], [226, ["string", "picture"], 1244, 1304, [225, null]], [227, "stopstack", 1152, 1334, [224, null]], [228, "wait", 1057, 1182, [209, 229, null]], [229, ["number", "10"], 1131, 1191, [228, null]], [230, "hat", 487, 873, [null, 231, 232]], [231, ["string", "setup"], 508, 900, [230, null]], [232, "storein", 525, 943, [230, 233, 234, 237]], [233, ["string", "scale"], 537, 970, [232, null]], [234, "division2", 655, 937, [232, 235, 236]], [235, "vres", 695, 945, [234, null]], [236, ["number", "900"], 714, 978, [234, null]], [237, "storein", 525, 997, [232, 238, 239, 243]], [238, ["string", "box"], 537, 1024, [237, null]], [239, "product2", 655, 991, [237, 240, 241]], [240, ["number", "-260"], 695, 999, [239, null]], [241, "box", 695, 1027, [239, 242, null]], [242, ["string", "scale"], 713, 1032, [241, null]], [243, "hideblocks", 525, 1051, [237, 244]], [244, "clean", 525, 1105, [243, null]], [245, "hat", 792, 860, [null, 246, 247]], [246, ["string", "star"], 813, 887, [245, null]], [247, "setpensize", 830, 930, [245, 248, 249]], [248, ["number", "15"], 904, 947, [247, null]], [249, "setxy", 830, 984, [247, 250, 251, 252]], [250, ["number", "0"], 904, 993, [249, null]], [251, ["number", "0"], 904, 1030, [249, null]], [252, "repeat", 830, 1060, [249, 253, 254, null]], [253, ["number", "5"], 916, 1069, [252, null]], [254, "setcolor", 925, 1109, [252, 255, 256]], [255, "heading", 999, 1126, [254, null]], [256, "forward", 925, 1163, [254, 257, 258]], [257, ["number", "200"], 999, 1172, [256, null]], [258, "right", 925, 1202, [256, 259, null]], [259, ["number", "144"], 999, 1211, [258, null]], [-1, "turtle", 1.4210854715202004e-14, -2.8421709430404007e-14, 0.0, 216.0, 50, 15.0]] \ No newline at end of file
+[[0, "hat", 183, 16, [null, 1, 2]], [1, ["string", "Q1"], 204, 43, [0, null]], [2, "storein", 221, 86, [0, 3, 17, 4]], [3, ["string", "x"], 233, 113, [2, null]], [4, "storein", 221, 140, [2, 5, 18, 6]], [5, ["string", "y"], 233, 167, [4, null]], [6, "storein", 221, 194, [4, 7, 16, 8]], [7, ["string", "size"], 233, 221, [6, null]], [8, "storein", 221, 248, [6, 9, 10, 11]], [9, ["string", "name"], 233, 275, [8, null]], [10, ["string", "North America"], 351, 267, [8, null]], [11, "storein", 221, 302, [8, 12, 13, 14]], [12, ["string", "picture"], 233, 329, [11, null]], [13, ["journal", "3562805e-5ff2-4b18-a6df-6c9057e266d5"], 351, 305, [11, null]], [14, "stack", 221, 356, [11, 15, null]], [15, ["string", "go"], 233, 368, [14, null]], [16, ["number", "180"], 351, 212, [6, null]], [17, ["number", "-250"], 351, 104, [2, null]], [18, ["number", "200"], 351, 158, [4, null]], [19, "hat", 654, 10, [null, 20, 21]], [20, ["string", "Q3"], 675, 37, [19, null]], [21, "storein", 692, 80, [19, 22, 23, 24]], [22, ["string", "x"], 704, 107, [21, null]], [23, ["number", "481"], 822, 98, [21, null]], [24, "storein", 692, 134, [21, 25, 26, 27]], [25, ["string", "y"], 704, 161, [24, null]], [26, ["number", "279"], 822, 152, [24, null]], [27, "storein", 692, 188, [24, 28, 29, 30]], [28, ["string", "size"], 704, 215, [27, null]], [29, ["number", "100"], 822, 206, [27, null]], [30, "storein", 692, 242, [27, 31, 32, 33]], [31, ["string", "name"], 704, 269, [30, null]], [32, ["string", "New England"], 822, 261, [30, null]], [33, "storein", 692, 296, [30, 34, 35, 36]], [34, ["string", "picture"], 704, 323, [33, null]], [35, ["journal", "25949567-1329-4488-b2ba-e5a589e7800c"], 822, 299, [33, null]], [36, "stack", 692, 350, [33, 37, null]], [37, ["string", "go"], 704, 362, [36, null]], [38, "hat", 192, 449, [null, 39, 40]], [39, ["string", "Q4"], 213, 476, [38, null]], [40, "storein", 230, 519, [38, 41, 42, 43]], [41, ["string", "x"], 242, 546, [40, null]], [42, ["number", "-456"], 360, 537, [40, null]], [43, "storein", 230, 573, [40, 44, 45, 46]], [44, ["string", "y"], 242, 600, [43, null]], [45, ["number", "-175"], 360, 591, [43, null]], [46, "storein", 230, 627, [43, 47, 48, 49]], [47, ["string", "size"], 242, 654, [46, null]], [48, ["number", "100"], 360, 645, [46, null]], [49, "storein", 230, 681, [46, 50, 51, 52]], [50, ["string", "name"], 242, 708, [49, null]], [51, ["string", "Massachusetts"], 360, 700, [49, null]], [52, "storein", 230, 735, [49, 53, 54, 55]], [53, ["string", "picture"], 242, 762, [52, null]], [54, ["journal", "c27445ad-fc18-4f5b-afb2-7307075f7ea7"], 360, 738, [52, null]], [55, "stack", 230, 789, [52, 56, null]], [56, ["string", "go"], 242, 801, [55, null]], [57, "hat", 16, 807, [null, 58, 59]], [58, ["string", "calculate distance"], 37, 834, [57, null]], [59, "storein", 54, 877, [57, 60, 61, 68]], [60, ["string", "dx"], 66, 904, [59, null]], [61, "minus2", 184, 871, [59, 62, 67]], [62, "product2", 224, 855, [61, 63, 65]], [63, "box", 264, 858, [62, 64, null]], [64, ["string", "x"], 282, 863, [63, null]], [65, "box", 264, 891, [62, 66, null]], [66, ["string", "scale"], 282, 896, [65, null]], [67, "xcor", 243, 912, [61, null]], [68, "storein", 54, 931, [59, 69, 70, 77]], [69, ["string", "dy"], 66, 958, [68, null]], [70, "minus2", 184, 925, [68, 71, 76]], [71, "product2", 224, 909, [70, 72, 74]], [72, "box", 264, 912, [71, 73, null]], [73, ["string", "y"], 282, 917, [72, null]], [74, "box", 264, 945, [71, 75, null]], [75, ["string", "scale"], 282, 950, [74, null]], [76, "ycor", 243, 966, [70, null]], [77, "storein", 54, 985, [68, 78, 79, null]], [78, ["string", "distance"], 66, 1012, [77, null]], [79, "sqrt", 184, 995, [77, 80]], [80, "plus2", 226, 979, [79, 81, 87]], [81, "identity2", 266, 951, [80, 82]], [82, "product2", 306, 934, [81, 83, 85]], [83, "box", 346, 937, [82, 84, null]], [84, ["string", "dx"], 364, 942, [83, null]], [85, "box", 346, 970, [82, 86, null]], [86, ["string", "dx"], 364, 975, [85, null]], [87, "identity", 266, 1020, [80, 88]], [88, "product2", 306, 1024, [87, 89, 91]], [89, "box", 346, 1027, [88, 90, null]], [90, ["string", "dy"], 364, 1032, [89, null]], [91, "box", 346, 1060, [88, 92, null]], [92, ["string", "dy"], 364, 1065, [91, null]], [93, "start", 931, 13, [null, 94]], [94, "storein", 943, 63, [93, 95, 96, 97]], [95, ["string", "test"], 955, 90, [94, null]], [96, ["number", "1"], 1073, 81, [94, null]], [97, "stack", 943, 117, [94, 98, 99]], [98, ["string", "setup"], 955, 129, [97, null]], [99, "stack", 943, 156, [97, 100, 101]], [100, ["string", "map"], 955, 168, [99, null]], [101, "stack", 943, 195, [99, 102, 103]], [102, ["string", "Q1"], 955, 207, [101, null]], [103, "stack", 943, 234, [101, 104, 105]], [104, ["string", "Q2"], 955, 246, [103, null]], [105, "stack", 943, 273, [103, 106, 107]], [106, ["string", "Q3"], 955, 285, [105, null]], [107, "stack", 943, 312, [105, 108, 109]], [108, ["string", "Q4"], 955, 324, [107, null]], [109, "stack", 943, 351, [107, 110, 111]], [110, ["string", "Q5"], 955, 363, [109, null]], [111, "stack", 943, 390, [109, 112, 247]], [112, ["string", "star"], 955, 402, [111, null]], [113, "hat", 459, 443, [null, 114, 115]], [114, ["string", "Q5"], 480, 470, [113, null]], [115, "storein", 497, 513, [113, 116, 117, 118]], [116, ["string", "x"], 509, 540, [115, null]], [117, ["number", "210"], 627, 531, [115, null]], [118, "storein", 497, 567, [115, 119, 120, 121]], [119, ["string", "y"], 509, 594, [118, null]], [120, ["number", "200"], 627, 585, [118, null]], [121, "storein", 497, 621, [118, 122, 123, 124]], [122, ["string", "size"], 509, 648, [121, null]], [123, ["number", "50"], 627, 639, [121, null]], [124, "storein", 497, 675, [121, 125, 126, 127]], [125, ["string", "name"], 509, 702, [124, null]], [126, ["string", "Boston"], 627, 694, [124, null]], [127, "storein", 497, 729, [124, 128, 129, 130]], [128, ["string", "picture"], 509, 756, [127, null]], [129, ["journal", "555170a9-688c-46ff-9071-c392c71c5eb8"], 627, 732, [127, null]], [130, "stack", 497, 783, [127, 131, null]], [131, ["string", "go"], 509, 795, [130, null]], [132, "hat", 716, 437, [null, 133, 134]], [133, ["string", "map"], 737, 464, [132, null]], [134, "setscale", 754, 507, [132, 135, 136]], [135, ["number", "100"], 828, 516, [134, null]], [136, "setxy", 754, 546, [134, 137, 138, 139]], [137, ["number", "0"], 828, 555, [136, null]], [138, ["number", "0"], 828, 592, [136, null]], [139, "show", 754, 622, [136, 140, null]], [140, ["journal", "3261f780-e492-4034-a773-f400542d02ca"], 828, 616, [139, null]], [141, "hat", 487, 873, [null, 142, 143]], [142, ["string", "setup"], 508, 900, [141, null]], [143, "storein", 525, 943, [141, 144, 145, 148]], [144, ["string", "scale"], 537, 970, [143, null]], [145, "division2", 655, 937, [143, 146, 147]], [146, "vres", 695, 945, [145, null]], [147, ["number", "900"], 714, 978, [145, null]], [148, "storein", 525, 997, [143, 149, 150, 169]], [149, ["string", "box"], 537, 1024, [148, null]], [150, "product2", 655, 991, [148, 151, 152]], [151, ["number", "-260"], 695, 999, [150, null]], [152, "box", 695, 1027, [150, 153, null]], [153, ["string", "scale"], 713, 1032, [152, null]], [154, "hat", 792, 860, [null, 155, 156]], [155, ["string", "star"], 813, 887, [154, null]], [156, "setpensize", 830, 930, [154, 157, 158]], [157, ["number", "15"], 904, 947, [156, null]], [158, "setxy", 830, 984, [156, 159, 160, 161]], [159, ["number", "0"], 904, 993, [158, null]], [160, ["number", "0"], 904, 1030, [158, null]], [161, "repeat", 830, 1060, [158, 162, 163, null]], [162, ["number", "5"], 916, 1069, [161, null]], [163, "setcolor", 925, 1109, [161, 164, 165]], [164, "heading", 999, 1126, [163, null]], [165, "forward", 925, 1163, [163, 166, 167]], [166, ["number", "200"], 999, 1172, [165, null]], [167, "right", 925, 1202, [165, 168, null]], [168, ["number", "144"], 999, 1211, [167, null]], [169, "clean", 525, 1051, [148, null]], [170, "hat", 445, 12, [null, 171, 172]], [171, ["string", "Q2"], 466, 39, [170, null]], [172, "storein", 483, 82, [170, 173, 174, 175]], [173, ["string", "x"], 495, 109, [172, null]], [174, ["number", "-200"], 613, 100, [172, null]], [175, "storein", 483, 136, [172, 188, 176, 177]], [176, ["number", "-220"], 613, 154, [175, null]], [177, "storein", 483, 190, [175, 178, 179, 180]], [178, ["string", "size"], 495, 217, [177, null]], [179, ["number", "200"], 613, 208, [177, null]], [180, "storein", 483, 244, [177, 181, 182, 183]], [181, ["string", "name"], 495, 271, [180, null]], [182, ["string", "USA"], 613, 263, [180, null]], [183, "storein", 483, 298, [180, 184, 185, 186]], [184, ["string", "picture"], 495, 325, [183, null]], [185, ["journal", "881d35a4-546d-4309-af21-5c93b4b276b5"], 613, 301, [183, null]], [186, "stack", 483, 352, [183, 187, null]], [187, ["string", "go"], 495, 364, [186, null]], [188, ["string", "y"], 495, 163, [175, null]], [189, "hat", 1328, 8, [null, 190, 191]], [190, ["string", "xaxis"], 1349, 35, [189, null]], [191, "settextsize", 1366, 78, [189, 192, 193]], [192, ["number", "16"], 1440, 95, [191, null]], [193, "setxy", 1366, 132, [191, 194, 195, 196]], [194, "leftpos", 1440, 141, [193, null]], [195, ["number", "0"], 1440, 178, [193, null]], [196, "repeat", 1366, 208, [193, 197, 200, null]], [197, "division2", 1452, 193, [196, 198, 199]], [198, "hres", 1492, 201, [197, null]], [199, ["number", "100"], 1511, 234, [197, null]], [200, "seth", 1461, 257, [196, 201, 202]], [201, ["number", "0"], 1535, 266, [200, null]], [202, "forward", 1461, 296, [200, 203, 204]], [203, ["number", "10"], 1535, 305, [202, null]], [204, "penup", 1461, 335, [202, 205]], [205, "forward", 1461, 374, [204, 206, 207]], [206, ["number", "5"], 1535, 383, [205, null]], [207, "show", 1461, 413, [205, 208, 209]], [208, "xcor", 1535, 422, [207, null]], [209, "back", 1461, 452, [207, 210, 211]], [210, ["number", "5"], 1535, 461, [209, null]], [211, "pendown", 1461, 491, [209, 212]], [212, "back", 1461, 530, [211, 213, 214]], [213, ["number", "10"], 1535, 539, [212, null]], [214, "seth", 1461, 569, [212, 215, 216]], [215, ["number", "90"], 1535, 578, [214, null]], [216, "forward", 1461, 608, [214, 217, null]], [217, ["number", "100"], 1535, 617, [216, null]], [218, "hat", 1373, 672, [null, 219, 220]], [219, ["string", "yaxis"], 1394, 699, [218, null]], [220, "settextsize", 1411, 742, [218, 221, 222]], [221, ["number", "16"], 1485, 759, [220, null]], [222, "setxy", 1411, 796, [220, 223, 224, 225]], [223, ["number", "0"], 1485, 805, [222, null]], [224, "bottompos", 1485, 842, [222, null]], [225, "repeat", 1411, 872, [222, 226, 229, null]], [226, "division2", 1497, 857, [225, 227, 228]], [227, "vres", 1537, 865, [226, null]], [228, ["number", "100"], 1556, 898, [226, null]], [229, "seth", 1506, 921, [225, 230, 231]], [230, ["number", "90"], 1580, 930, [229, null]], [231, "forward", 1506, 960, [229, 232, 233]], [232, ["number", "10"], 1580, 969, [231, null]], [233, "penup", 1506, 999, [231, 234]], [234, "forward", 1506, 1038, [233, 235, 236]], [235, ["number", "5"], 1580, 1047, [234, null]], [236, "show", 1506, 1077, [234, 237, 238]], [237, "ycor", 1580, 1086, [236, null]], [238, "back", 1506, 1116, [236, 239, 240]], [239, ["number", "5"], 1580, 1125, [238, null]], [240, "pendown", 1506, 1155, [238, 241]], [241, "back", 1506, 1194, [240, 242, 243]], [242, ["number", "10"], 1580, 1203, [241, null]], [243, "seth", 1506, 1233, [241, 244, 245]], [244, ["number", "0"], 1580, 1242, [243, null]], [245, "forward", 1506, 1272, [243, 246, null]], [246, ["number", "100"], 1580, 1281, [245, null]], [247, "hat", 930, 434, [111, 248, 249]], [248, ["string", "go"], 951, 461, [247, null]], [249, "if", 968, 504, [247, 250, 254, 268]], [250, "greater", 1048, 514, [249, 251, 253, null]], [251, "box", 1080, 518, [250, 252, null]], [252, ["string", "test"], 1098, 523, [251, null]], [253, ["number", "0"], 1229, 523, [250, null]], [254, "setxy", 1063, 578, [249, 255, 262, 264]], [255, "minus2", 1137, 563, [254, 256, 258]], [256, "box", 1177, 566, [255, 257, null]], [257, ["string", "x"], 1195, 571, [256, null]], [258, "division2", 1196, 580, [255, 259, 261]], [259, "box", 1236, 583, [258, 260, null]], [260, ["string", "size"], 1254, 588, [259, null]], [261, ["number", "2"], 1255, 621, [258, null]], [262, "box", 1137, 619, [254, 263, null]], [263, ["string", "y"], 1155, 624, [262, null]], [264, "arc", 1063, 654, [254, 265, 266, 311]], [265, ["number", "360"], 1137, 663, [264, null]], [266, "box", 1137, 695, [264, 267, null]], [267, ["string", "size"], 1155, 700, [266, null]], [268, "vspace", 968, 619, [249, 269]], [269, "vspace", 968, 688, [268, 270]], [270, "setxy", 968, 757, [269, 271, 272, 274]], [271, ["number", "0"], 1042, 766, [270, null]], [272, "box", 1042, 798, [270, 273, null]], [273, ["string", "box"], 1060, 803, [272, null]], [274, "settextsize", 968, 833, [270, 275, 279]], [275, "product2", 1042, 826, [274, 276, 277]], [276, ["number", "24"], 1082, 834, [275, null]], [277, "box", 1082, 862, [275, 278, null]], [278, ["string", "scale"], 1100, 867, [277, null]], [279, "show", 968, 887, [274, 280, 284]], [280, "plus2", 1042, 872, [279, 281, 282]], [281, ["string", "Put the turtle in "], 1082, 881, [280, null]], [282, "box", 1082, 908, [280, 283, null]], [283, ["string", "name"], 1100, 913, [282, null]], [284, "setxy", 968, 926, [279, 285, 286, 287]], [285, ["number", "0"], 1042, 935, [284, null]], [286, ["number", "0"], 1042, 972, [284, null]], [287, "forever", 968, 1002, [284, 288, null]], [288, "stack", 1049, 1016, [287, 289, 290]], [289, ["string", "calculate distance"], 1061, 1028, [288, null]], [290, "if", 1049, 1055, [288, 291, 299, 309]], [291, "less", 1129, 1065, [290, 292, 294, null]], [292, "box", 1161, 1069, [291, 293, null]], [293, ["string", "distance"], 1179, 1074, [292, null]], [294, "product2", 1310, 1050, [291, 295, 297]], [295, "box", 1350, 1053, [294, 296, null]], [296, ["string", "size"], 1368, 1058, [295, null]], [297, "box", 1350, 1086, [294, 298, null]], [298, ["string", "scale"], 1368, 1091, [297, null]], [299, "clean", 1144, 1129, [290, 300]], [300, "setxy", 1144, 1168, [299, 301, 302, 303]], [301, ["number", "0"], 1218, 1177, [300, null]], [302, ["number", "0"], 1218, 1214, [300, null]], [303, "setscale", 1144, 1244, [300, 304, 305]], [304, ["number", "100"], 1218, 1253, [303, null]], [305, "show", 1144, 1283, [303, 306, 308]], [306, "box", 1218, 1287, [305, 307, null]], [307, ["string", "picture"], 1236, 1292, [306, null]], [308, "stopstack", 1144, 1322, [305, null]], [309, "wait", 1049, 1170, [290, 310, null]], [310, ["number", "1"], 1123, 1179, [309, null]], [311, "hspace", 1063, 721, [264, 312]], [312, "storein", 1154, 729, [311, 313, 325, 314]], [313, ["string", "box"], 1166, 756, [312, null]], [314, "print", 1154, 783, [312, 315, 321]], [315, "plus2", 1228, 768, [314, 316, 318]], [316, "box", 1268, 771, [315, 317, null]], [317, ["string", "box"], 1286, 776, [316, null]], [318, "plus2", 1268, 785, [315, 319, 320]], [319, ["string", ", "], 1308, 794, [318, null]], [320, "ycor", 1308, 826, [318, null]], [321, "stack", 1154, 822, [314, 322, 323]], [322, ["string", "xaxis"], 1166, 834, [321, null]], [323, "stack", 1154, 861, [321, 324, null]], [324, ["string", "yaxis"], 1166, 873, [323, null]], [325, "plus2", 1284, 723, [312, 326, 327]], [326, "xcor", 1324, 731, [325, null]], [327, "division2", 1324, 740, [325, 328, 330]], [328, "box", 1364, 743, [327, 329, null]], [329, ["string", "size"], 1382, 748, [328, null]], [330, ["number", "2"], 1383, 781, [327, null]], [-1, "turtle", 0.0, 0.0, 0.0, 216.0, 50, 15.0]] \ No newline at end of file
diff --git a/samples/rainbow.ta b/samples/rainbow.ta
index 5e791ea..66df564 100644
--- a/samples/rainbow.ta
+++ b/samples/rainbow.ta
@@ -1 +1 @@
-[[0, "clean", 227, 73, [1, 51]], [1, "start", 215, 23, [null, 0]], [2, "hat2", 220, 328, [null, 3]], [3, "setcolor", 232, 378, [2, 4, 7]], [4, "random", 306, 376, [3, 5, 6, null]], [5, ["number", "0"], 334, 395, [4, null]], [6, ["number", "100"], 456, 395, [4, null]], [7, "setpensize", 232, 432, [3, 8, 9]], [8, ["number", "40"], 306, 449, [7, null]], [9, "stack1", 232, 486, [7, 10]], [10, "setcolor", 232, 525, [9, 11, 14]], [11, "plus2", 306, 518, [10, 12, 13]], [12, "color", 346, 526, [11, null]], [13, ["number", "10"], 346, 559, [11, null]], [14, "setpensize", 232, 579, [10, 15, 18]], [15, "minus2", 306, 572, [14, 16, 17]], [16, "pensize", 346, 580, [15, null]], [17, ["number", "25"], 365, 613, [15, null]], [18, "stack1", 232, 633, [14, null]], [19, "hat1", 685, 19, [null, 20]], [20, "left", 697, 69, [19, 21, 22]], [21, ["number", "45"], 771, 78, [20, null]], [22, "repeat", 697, 108, [20, 23, 24, 30]], [23, ["number", "4"], 783, 117, [22, null]], [24, "forward", 792, 157, [22, 25, 26]], [25, ["number", "75"], 866, 166, [24, null]], [26, "back", 792, 196, [24, 27, 28]], [27, ["number", "75"], 866, 205, [26, null]], [28, "left", 792, 235, [26, 29, null]], [29, ["number", "90"], 866, 244, [28, null]], [30, "vspace", 697, 198, [22, 31]], [31, "right", 697, 267, [30, 32, 33]], [32, ["number", "45"], 771, 276, [31, null]], [33, "penup", 697, 306, [31, 34]], [34, "forward", 697, 345, [33, 35, 36]], [35, ["number", "90"], 771, 354, [34, null]], [36, "pendown", 697, 384, [34, 37]], [37, "setpensize", 697, 423, [36, 45, 38]], [38, "forward", 697, 477, [37, 39, 40]], [39, ["number", "1"], 771, 486, [38, null]], [40, "penup", 697, 516, [38, 41]], [41, "back", 697, 555, [40, 42, 43]], [42, ["number", "91"], 771, 564, [41, null]], [43, "pendown", 697, 594, [41, 44]], [44, "setpensize", 697, 633, [43, 48, null]], [45, "plus2", 771, 416, [37, 46, 47]], [46, "pensize", 811, 424, [45, null]], [47, ["number", "35"], 811, 457, [45, null]], [48, "minus2", 771, 626, [44, 49, 50]], [49, "pensize", 811, 634, [48, null]], [50, ["number", "35"], 830, 667, [48, null]], [51, "repeat", 227, 112, [0, 52, 53, null]], [52, ["number", "500"], 313, 121, [51, null]], [53, "penup", 322, 161, [51, 54]], [54, "setxy", 322, 200, [53, 55, 58, 61]], [55, "random", 396, 190, [54, 56, 57, null]], [56, ["number", "-600"], 424, 209, [55, null]], [57, ["number", "600"], 546, 209, [55, null]], [58, "random", 396, 227, [54, 59, 60, null]], [59, ["number", "-450"], 424, 246, [58, null]], [60, ["number", "450"], 546, 246, [58, null]], [61, "pendown", 322, 276, [54, 62]], [62, "stack2", 322, 315, [61, null]], [-1, "turtle", 562.0, -180.0, 0.0, 87.0, 50, 15.0]] \ No newline at end of file
+[[0, "start", 215, 13, [null, 1]], [1, "clean", 227, 63, [0, 2]], [2, "setcolor", 227, 102, [1, 3, 4]], [3, ["number", "50"], 301, 119, [2, null]], [4, "setpensize", 227, 156, [2, 5, 6]], [5, ["number", "15"], 301, 173, [4, null]], [6, "repeat", 227, 210, [4, 7, 8, null]], [7, ["number", 360], 313, 219, [6, null]], [8, "setcolor", 322, 259, [6, 9, 14]], [9, "product2", 396, 252, [8, 10, 11]], [10, "heading", 436, 260, [9, null]], [11, "division2", 436, 269, [9, 12, 13]], [12, ["number", "100"], 476, 277, [11, null]], [13, ["number", 360], 495, 310, [11, null]], [14, "forward", 322, 313, [8, 15, 16]], [15, ["number", "1000"], 396, 322, [14, null]], [16, "back", 322, 352, [14, 17, 18]], [17, ["number", "1000"], 396, 361, [16, null]], [18, "right", 322, 391, [16, 19, null]], [19, ["number", 1], 396, 400, [18, null]], [-1, "turtle", 0.0, 0.0, 0.0, 99.722222222222229, 50, 15.0]] \ No newline at end of file
diff --git a/samples/redwisp.ta b/samples/redwisp.ta
index 5e791ea..806461f 100644
--- a/samples/redwisp.ta
+++ b/samples/redwisp.ta
@@ -1 +1 @@
-[[0, "clean", 227, 73, [1, 51]], [1, "start", 215, 23, [null, 0]], [2, "hat2", 220, 328, [null, 3]], [3, "setcolor", 232, 378, [2, 4, 7]], [4, "random", 306, 376, [3, 5, 6, null]], [5, ["number", "0"], 334, 395, [4, null]], [6, ["number", "100"], 456, 395, [4, null]], [7, "setpensize", 232, 432, [3, 8, 9]], [8, ["number", "40"], 306, 449, [7, null]], [9, "stack1", 232, 486, [7, 10]], [10, "setcolor", 232, 525, [9, 11, 14]], [11, "plus2", 306, 518, [10, 12, 13]], [12, "color", 346, 526, [11, null]], [13, ["number", "10"], 346, 559, [11, null]], [14, "setpensize", 232, 579, [10, 15, 18]], [15, "minus2", 306, 572, [14, 16, 17]], [16, "pensize", 346, 580, [15, null]], [17, ["number", "25"], 365, 613, [15, null]], [18, "stack1", 232, 633, [14, null]], [19, "hat1", 685, 19, [null, 20]], [20, "left", 697, 69, [19, 21, 22]], [21, ["number", "45"], 771, 78, [20, null]], [22, "repeat", 697, 108, [20, 23, 24, 30]], [23, ["number", "4"], 783, 117, [22, null]], [24, "forward", 792, 157, [22, 25, 26]], [25, ["number", "75"], 866, 166, [24, null]], [26, "back", 792, 196, [24, 27, 28]], [27, ["number", "75"], 866, 205, [26, null]], [28, "left", 792, 235, [26, 29, null]], [29, ["number", "90"], 866, 244, [28, null]], [30, "vspace", 697, 198, [22, 31]], [31, "right", 697, 267, [30, 32, 33]], [32, ["number", "45"], 771, 276, [31, null]], [33, "penup", 697, 306, [31, 34]], [34, "forward", 697, 345, [33, 35, 36]], [35, ["number", "90"], 771, 354, [34, null]], [36, "pendown", 697, 384, [34, 37]], [37, "setpensize", 697, 423, [36, 45, 38]], [38, "forward", 697, 477, [37, 39, 40]], [39, ["number", "1"], 771, 486, [38, null]], [40, "penup", 697, 516, [38, 41]], [41, "back", 697, 555, [40, 42, 43]], [42, ["number", "91"], 771, 564, [41, null]], [43, "pendown", 697, 594, [41, 44]], [44, "setpensize", 697, 633, [43, 48, null]], [45, "plus2", 771, 416, [37, 46, 47]], [46, "pensize", 811, 424, [45, null]], [47, ["number", "35"], 811, 457, [45, null]], [48, "minus2", 771, 626, [44, 49, 50]], [49, "pensize", 811, 634, [48, null]], [50, ["number", "35"], 830, 667, [48, null]], [51, "repeat", 227, 112, [0, 52, 53, null]], [52, ["number", "500"], 313, 121, [51, null]], [53, "penup", 322, 161, [51, 54]], [54, "setxy", 322, 200, [53, 55, 58, 61]], [55, "random", 396, 190, [54, 56, 57, null]], [56, ["number", "-600"], 424, 209, [55, null]], [57, ["number", "600"], 546, 209, [55, null]], [58, "random", 396, 227, [54, 59, 60, null]], [59, ["number", "-450"], 424, 246, [58, null]], [60, ["number", "450"], 546, 246, [58, null]], [61, "pendown", 322, 276, [54, 62]], [62, "stack2", 322, 315, [61, null]], [-1, "turtle", 562.0, -180.0, 0.0, 87.0, 50, 15.0]] \ No newline at end of file
+[[0, "setpensize", 228, 140, [2, 1, 3]], [1, ["number", "15"], 302, 157, [0, null]], [2, "clean", 228, 101, [8, 0]], [3, "repeat", 228, 194, [0, 4, 5, null]], [4, ["number", "360"], 314, 203, [3, null]], [5, "storeinbox1", 323, 243, [3, 9, 6]], [6, "setshade", 323, 297, [5, 12, 7]], [7, "stack1", 323, 351, [6, null]], [8, "start", 216, 51, [null, 2]], [9, "product2", 397, 236, [5, 10, 11]], [10, "heading", 437, 244, [9, null]], [11, ["number", "600"], 437, 277, [9, null]], [12, "division2", 397, 290, [6, 13, 14]], [13, "box1", 437, 298, [12, null]], [14, ["number", "360"], 456, 331, [12, null]], [15, "hat1", 655, 14, [null, 16]], [16, "repeat", 667, 64, [15, 17, 18, 24]], [17, ["number", "4"], 753, 73, [16, null]], [18, "arc", 762, 113, [16, 19, 20, 21]], [19, ["number", "180"], 836, 122, [18, null]], [20, ["number", "75"], 836, 159, [18, null]], [21, "arc", 762, 189, [18, 22, 23, null]], [22, ["number", "-180"], 836, 198, [21, null]], [23, ["number", "75"], 836, 235, [21, null]], [24, "vspace", 667, 154, [16, 25]], [25, "vspace", 667, 223, [24, 26]], [26, "repeat", 667, 292, [25, 27, 28, 34]], [27, ["number", "4"], 753, 301, [26, null]], [28, "arc", 762, 341, [26, 29, 30, 31]], [29, ["number", "-180"], 836, 350, [28, null]], [30, ["number", "-75"], 836, 387, [28, null]], [31, "arc", 762, 417, [28, 32, 33, null]], [32, ["number", "180"], 836, 426, [31, null]], [33, ["number", "-75"], 836, 463, [31, null]], [34, "vspace", 667, 382, [26, 35]], [35, "vspace", 667, 451, [34, 36]], [36, "right", 667, 520, [35, 37, null]], [37, ["number", "1"], 741, 529, [36, null]], [-1, "turtle", 8.5265128291212022e-14, -6.5347727229436714e-13, 0.0, 0, 598.33333333333337, 15.0]] \ No newline at end of file
diff --git a/samples/reflections.ta b/samples/reflections.ta
index 5e791ea..28cdcd5 100644
--- a/samples/reflections.ta
+++ b/samples/reflections.ta
@@ -1 +1 @@
-[[0, "clean", 227, 73, [1, 51]], [1, "start", 215, 23, [null, 0]], [2, "hat2", 220, 328, [null, 3]], [3, "setcolor", 232, 378, [2, 4, 7]], [4, "random", 306, 376, [3, 5, 6, null]], [5, ["number", "0"], 334, 395, [4, null]], [6, ["number", "100"], 456, 395, [4, null]], [7, "setpensize", 232, 432, [3, 8, 9]], [8, ["number", "40"], 306, 449, [7, null]], [9, "stack1", 232, 486, [7, 10]], [10, "setcolor", 232, 525, [9, 11, 14]], [11, "plus2", 306, 518, [10, 12, 13]], [12, "color", 346, 526, [11, null]], [13, ["number", "10"], 346, 559, [11, null]], [14, "setpensize", 232, 579, [10, 15, 18]], [15, "minus2", 306, 572, [14, 16, 17]], [16, "pensize", 346, 580, [15, null]], [17, ["number", "25"], 365, 613, [15, null]], [18, "stack1", 232, 633, [14, null]], [19, "hat1", 685, 19, [null, 20]], [20, "left", 697, 69, [19, 21, 22]], [21, ["number", "45"], 771, 78, [20, null]], [22, "repeat", 697, 108, [20, 23, 24, 30]], [23, ["number", "4"], 783, 117, [22, null]], [24, "forward", 792, 157, [22, 25, 26]], [25, ["number", "75"], 866, 166, [24, null]], [26, "back", 792, 196, [24, 27, 28]], [27, ["number", "75"], 866, 205, [26, null]], [28, "left", 792, 235, [26, 29, null]], [29, ["number", "90"], 866, 244, [28, null]], [30, "vspace", 697, 198, [22, 31]], [31, "right", 697, 267, [30, 32, 33]], [32, ["number", "45"], 771, 276, [31, null]], [33, "penup", 697, 306, [31, 34]], [34, "forward", 697, 345, [33, 35, 36]], [35, ["number", "90"], 771, 354, [34, null]], [36, "pendown", 697, 384, [34, 37]], [37, "setpensize", 697, 423, [36, 45, 38]], [38, "forward", 697, 477, [37, 39, 40]], [39, ["number", "1"], 771, 486, [38, null]], [40, "penup", 697, 516, [38, 41]], [41, "back", 697, 555, [40, 42, 43]], [42, ["number", "91"], 771, 564, [41, null]], [43, "pendown", 697, 594, [41, 44]], [44, "setpensize", 697, 633, [43, 48, null]], [45, "plus2", 771, 416, [37, 46, 47]], [46, "pensize", 811, 424, [45, null]], [47, ["number", "35"], 811, 457, [45, null]], [48, "minus2", 771, 626, [44, 49, 50]], [49, "pensize", 811, 634, [48, null]], [50, ["number", "35"], 830, 667, [48, null]], [51, "repeat", 227, 112, [0, 52, 53, null]], [52, ["number", "500"], 313, 121, [51, null]], [53, "penup", 322, 161, [51, 54]], [54, "setxy", 322, 200, [53, 55, 58, 61]], [55, "random", 396, 190, [54, 56, 57, null]], [56, ["number", "-600"], 424, 209, [55, null]], [57, ["number", "600"], 546, 209, [55, null]], [58, "random", 396, 227, [54, 59, 60, null]], [59, ["number", "-450"], 424, 246, [58, null]], [60, ["number", "450"], 546, 246, [58, null]], [61, "pendown", 322, 276, [54, 62]], [62, "stack2", 322, 315, [61, null]], [-1, "turtle", 562.0, -180.0, 0.0, 87.0, 50, 15.0]] \ No newline at end of file
+[[0, "clean", 243, 63, [16, 1]], [1, "setpensize", 243, 102, [0, 2, 3]], [2, ["number", "15"], 317, 119, [1, null]], [3, "storeinbox1", 243, 156, [1, 4, 5]], [4, ["number", "6200"], 317, 173, [3, null]], [5, "repeat", 243, 210, [3, 6, 7, null]], [6, ["number", "6200"], 329, 219, [5, null]], [7, "storeinbox2", 338, 259, [5, 23, 8]], [8, "setshade", 338, 313, [7, 17, 9]], [9, "forward", 338, 367, [8, 26, 10]], [10, "back", 338, 406, [9, 29, 11]], [11, "right", 338, 445, [10, 12, 13]], [12, ["number", "1"], 412, 454, [11, null]], [13, "storeinbox1", 338, 484, [11, 20, 14]], [14, "setcolor", 338, 538, [13, 15, null]], [15, "box1", 412, 555, [14, null]], [16, "start", 231, 13, [null, 0]], [17, "minus2", 412, 306, [8, 18, 19]], [18, ["number", "100"], 452, 314, [17, null]], [19, "box2", 471, 347, [17, null]], [20, "minus2", 412, 477, [13, 21, 22]], [21, "box1", 452, 485, [20, null]], [22, ["number", "1"], 471, 518, [20, null]], [23, "division2", 412, 252, [7, 24, 25]], [24, "box1", 452, 260, [23, null]], [25, ["number", "50"], 471, 293, [23, null]], [26, "division2", 412, 352, [9, 27, 28]], [27, "box1", 452, 360, [26, null]], [28, ["number", "8"], 471, 393, [26, null]], [29, "division2", 412, 391, [10, 30, 31]], [30, "box1", 452, 399, [29, null]], [31, ["number", "8"], 471, 432, [29, null]], [-1, "turtle", 0.0, 0.0, 115.0, 3205.0, 35.900000000000006, 15.0]] \ No newline at end of file
diff --git a/samples/shape-and-color-game.ta b/samples/shape-and-color-game.ta
index 34f0a6e..ec0a5a0 100644
--- a/samples/shape-and-color-game.ta
+++ b/samples/shape-and-color-game.ta
@@ -1 +1 @@
-[[0, "hat", 28, 522, [null, 1, 2]], [1, ["string", "circle"], 49, 549, [0, null]], [2, "penup", 66, 592, [0, 3]], [3, "seth", 66, 631, [2, 4, 5]], [4, ["number", "270"], 140, 640, [3, null]], [5, "forward", 66, 670, [3, 6, 7]], [6, ["number", "56"], 140, 679, [5, null]], [7, "seth", 66, 709, [5, 8, 9]], [8, ["number", "0"], 140, 718, [7, null]], [9, "pendown", 66, 748, [7, 10]], [10, "arc", 66, 787, [9, 11, 12, null]], [11, ["number", "360"], 140, 796, [10, null]], [12, ["number", "56"], 140, 833, [10, null]], [13, "hat", 182, 520, [null, 14, 15]], [14, ["string", "square"], 203, 547, [13, null]], [15, "penup", 220, 590, [13, 16]], [16, "seth", 220, 629, [15, 17, 18]], [17, ["number", "0"], 294, 638, [16, null]], [18, "back", 220, 668, [16, 19, 20]], [19, ["number", "50"], 294, 677, [18, null]], [20, "seth", 220, 707, [18, 21, 22]], [21, ["number", "270"], 294, 716, [20, null]], [22, "forward", 220, 746, [20, 23, 24]], [23, ["number", "50"], 294, 755, [22, null]], [24, "seth", 220, 785, [22, 25, 26]], [25, ["number", "0"], 294, 794, [24, null]], [26, "pendown", 220, 824, [24, 27]], [27, "repeat", 220, 863, [26, 28, 29, null]], [28, ["number", "4"], 306, 872, [27, null]], [29, "forward", 315, 912, [27, 30, 31]], [30, ["number", "100"], 389, 921, [29, null]], [31, "right", 315, 951, [29, 32, null]], [32, ["number", "90"], 389, 960, [31, null]], [33, "hat", 341, 519, [null, 34, 35]], [34, ["string", "triangle"], 362, 546, [33, null]], [35, "penup", 379, 589, [33, 36]], [36, "seth", 379, 628, [35, 37, 38]], [37, ["number", "270"], 453, 637, [36, null]], [38, "forward", 379, 667, [36, 39, 40]], [39, ["number", "60"], 453, 676, [38, null]], [40, "seth", 379, 706, [38, 41, 42]], [41, ["number", "0"], 453, 715, [40, null]], [42, "back", 379, 745, [40, 43, 44]], [43, ["number", "50"], 453, 754, [42, null]], [44, "seth", 379, 784, [42, 45, 46]], [45, ["number", "30"], 453, 793, [44, null]], [46, "pendown", 379, 823, [44, 47]], [47, "repeat", 379, 862, [46, 48, 49, 53]], [48, ["number", "3"], 465, 871, [47, null]], [49, "forward", 474, 911, [47, 50, 51]], [50, ["number", "120"], 548, 920, [49, null]], [51, "right", 474, 950, [49, 52, null]], [52, ["number", "120"], 548, 959, [51, null]], [53, "seth", 379, 952, [47, 54, null]], [54, ["number", "0"], 453, 961, [53, null]], [55, "hat", 502, 514, [null, 56, 57]], [56, ["string", "star"], 523, 541, [55, null]], [57, "penup", 540, 584, [55, 58]], [58, "seth", 540, 623, [57, 59, 60]], [59, ["number", "0"], 614, 632, [58, null]], [60, "back", 540, 662, [58, 61, 62]], [61, ["number", "44"], 614, 671, [60, null]], [62, "seth", 540, 701, [60, 63, 64]], [63, ["number", "270"], 614, 710, [62, null]], [64, "forward", 540, 740, [62, 65, 66]], [65, ["number", "30"], 614, 749, [64, null]], [66, "seth", 540, 779, [64, 67, 68]], [67, ["number", "18"], 614, 788, [66, null]], [68, "pendown", 540, 818, [66, 69]], [69, "repeat", 540, 857, [68, 70, 71, 75]], [70, ["number", "5"], 626, 866, [69, null]], [71, "forward", 635, 906, [69, 72, 73]], [72, ["number", "100"], 709, 915, [71, null]], [73, "right", 635, 945, [71, 74, null]], [74, ["number", "144"], 709, 954, [73, null]], [75, "seth", 540, 947, [69, 76, null]], [76, ["number", "0"], 614, 956, [75, null]], [77, "hat", 660, 515, [null, 78, 79]], [78, ["string", "shapes"], 681, 542, [77, null]], [79, "setpensize", 698, 585, [77, 80, 81]], [80, ["number", "10"], 772, 602, [79, null]], [81, "setxy", 698, 639, [79, 82, 83, 84]], [82, ["number", "-100"], 772, 648, [81, null]], [83, ["number", "100"], 772, 685, [81, null]], [84, "setcolor", 698, 715, [81, 85, 86]], [85, "pop", 772, 732, [84, null]], [86, "stack", 698, 769, [84, 87, 88]], [87, "pop", 710, 780, [86, null]], [88, "setxy", 698, 808, [86, 89, 90, 91]], [89, ["number", "100"], 772, 817, [88, null]], [90, ["number", "100"], 772, 854, [88, null]], [91, "setcolor", 698, 884, [88, 92, 93]], [92, "pop", 772, 901, [91, null]], [93, "stack", 698, 938, [91, 94, 95]], [94, "pop", 710, 949, [93, null]], [95, "setxy", 698, 977, [93, 96, 97, 98]], [96, ["number", "100"], 772, 986, [95, null]], [97, ["number", "-100"], 772, 1023, [95, null]], [98, "setcolor", 698, 1053, [95, 99, 100]], [99, "pop", 772, 1070, [98, null]], [100, "stack", 698, 1107, [98, 101, 102]], [101, "pop", 710, 1118, [100, null]], [102, "setxy", 698, 1146, [100, 103, 104, 105]], [103, ["number", "-100"], 772, 1155, [102, null]], [104, ["number", "-100"], 772, 1192, [102, null]], [105, "setcolor", 698, 1222, [102, 106, 107]], [106, "pop", 772, 1239, [105, null]], [107, "stack", 698, 1276, [105, 108, 109]], [108, "pop", 710, 1287, [107, null]], [109, "setxy", 698, 1315, [107, 110, 111, null]], [110, ["number", "0"], 772, 1324, [109, null]], [111, ["number", "0"], 772, 1361, [109, null]], [112, "hat", 840, 514, [null, 113, 114]], [113, ["string", "calculate distance"], 861, 541, [112, null]], [114, "storein", 878, 584, [112, 115, 116, 120]], [115, ["string", "dx"], 890, 611, [114, null]], [116, "minus2", 1008, 578, [114, 117, 119]], [117, "box", 1048, 581, [116, 118, null]], [118, ["string", "x"], 1066, 586, [117, null]], [119, "xcor", 1067, 619, [116, null]], [120, "storein", 878, 638, [114, 121, 122, 126]], [121, ["string", "dy"], 890, 665, [120, null]], [122, "minus2", 1008, 632, [120, 123, 125]], [123, "box", 1048, 635, [122, 124, null]], [124, ["string", "y"], 1066, 640, [123, null]], [125, "ycor", 1067, 673, [122, null]], [126, "storein", 878, 692, [120, 127, 128, null]], [127, ["string", "distance"], 890, 719, [126, null]], [128, "sqrt", 1008, 702, [126, 129]], [129, "plus2", 1050, 686, [128, 130, 136]], [130, "identity2", 1090, 658, [129, 131]], [131, "product2", 1130, 641, [130, 132, 134]], [132, "box", 1170, 644, [131, 133, null]], [133, ["string", "dx"], 1188, 649, [132, null]], [134, "box", 1170, 677, [131, 135, null]], [135, ["string", "dx"], 1188, 682, [134, null]], [136, "identity", 1090, 727, [129, 137]], [137, "product2", 1130, 731, [136, 138, 140]], [138, "box", 1170, 734, [137, 139, null]], [139, ["string", "dy"], 1188, 739, [138, null]], [140, "box", 1170, 767, [137, 141, null]], [141, ["string", "dy"], 1188, 772, [140, null]], [142, "hat", 145, 17, [null, 143, 144]], [143, ["string", "q1"], 166, 44, [142, null]], [144, "storein", 183, 87, [142, 145, 146, 147]], [145, ["string", "x"], 195, 114, [144, null]], [146, ["number", "100"], 313, 105, [144, null]], [147, "storein", 183, 141, [144, 148, 149, 150]], [148, ["string", "y"], 195, 168, [147, null]], [149, ["number", "100"], 313, 159, [147, null]], [150, "push", 183, 195, [147, 163, 151]], [151, "stack", 183, 234, [150, 152, null]], [152, ["string", "ask"], 195, 246, [151, null]], [153, "hat", 371, 11, [null, 161, 154]], [154, "storein", 409, 81, [153, 155, 165, 156]], [155, ["string", "x"], 421, 108, [154, null]], [156, "storein", 409, 135, [154, 157, 164, 158]], [157, ["string", "y"], 421, 162, [156, null]], [158, "push", 409, 189, [156, 162, 159]], [159, "stack", 409, 228, [158, 160, null]], [160, ["string", "ask"], 421, 240, [159, null]], [161, ["string", "q2"], 392, 38, [153, null]], [162, ["string", "Put the turtle in the red square."], 483, 199, [158, null]], [163, ["string", "Put the turtle in the blue triangle."], 257, 205, [150, null]], [164, ["number", "100"], 539, 153, [156, null]], [165, ["number", "-100"], 539, 99, [154, null]], [166, "hat", 143, 290, [null, 167, 168]], [167, ["string", "q3"], 164, 317, [166, null]], [168, "storein", 181, 360, [166, 169, 188, 170]], [169, ["string", "x"], 193, 387, [168, null]], [170, "storein", 181, 414, [168, 171, 172, 173]], [171, ["string", "y"], 193, 441, [170, null]], [172, ["number", "-100"], 311, 432, [170, null]], [173, "push", 181, 468, [170, 187, 174]], [174, "stack", 181, 507, [173, 175, null]], [175, ["string", "ask"], 193, 519, [174, null]], [176, "hat", 411, 283, [null, 177, 178]], [177, ["string", "fini"], 432, 310, [176, null]], [178, "storein", 449, 353, [176, 181, 179, 180]], [179, ["number", "0"], 579, 371, [178, null]], [180, "storein", 449, 407, [178, 182, 183, 184]], [181, ["string", "x"], 461, 380, [178, null]], [182, ["string", "y"], 461, 434, [180, null]], [183, ["number", "0"], 579, 425, [180, null]], [184, "push", 449, 461, [180, 189, 185]], [185, "stack", 449, 500, [184, 186, null]], [186, ["string", "ask"], 461, 512, [185, null]], [187, ["string", "Put the turtle in the red circle."], 255, 478, [173, null]], [188, ["number", "-100"], 311, 378, [168, null]], [189, ["string", "Well played!"], 523, 471, [184, null]], [190, "start", 601, 10, [null, 191]], [191, "storein", 613, 60, [190, 192, 193, 194]], [192, ["string", "blue"], 625, 87, [191, null]], [193, ["number", "70"], 743, 78, [191, null]], [194, "storein", 613, 114, [191, 195, 196, 197]], [195, ["string", "red"], 625, 141, [194, null]], [196, ["number", "0"], 743, 132, [194, null]], [197, "storein", 613, 168, [194, 198, 199, 200]], [198, ["string", "green"], 625, 195, [197, null]], [199, ["number", "30"], 743, 186, [197, null]], [200, "hideblocks", 613, 222, [197, 201]], [201, "stack", 613, 276, [200, 202, 203]], [202, ["string", "pattern a"], 625, 288, [201, null]], [203, "stack", 613, 315, [201, 204, 205]], [204, ["string", "q1"], 625, 327, [203, null]], [205, "stack", 613, 354, [203, 233, 206]], [206, "stack", 613, 393, [205, 207, 208]], [207, ["string", "q2"], 625, 405, [206, null]], [208, "stack", 613, 432, [206, 232, 209]], [209, "stack", 613, 471, [208, 210, 211]], [210, ["string", "q3"], 625, 483, [209, null]], [211, "stack", 613, 510, [209, 212, null]], [212, ["string", "fini"], 625, 522, [211, null]], [213, "hat", 1470, 5, [null, 214, 215]], [214, ["string", "answer"], 1491, 32, [213, null]], [215, "setxy", 1508, 75, [213, 216, 217, 218]], [216, ["number", "0"], 1582, 84, [215, null]], [217, ["number", "0"], 1582, 121, [215, null]], [218, "forever", 1508, 151, [215, 219, null]], [219, "stack", 1589, 165, [218, 220, 221]], [220, ["string", "calculate distance"], 1601, 177, [219, null]], [221, "if", 1589, 204, [219, 222, 226, 230]], [222, "less", 1669, 214, [221, 223, 225, null]], [223, "box", 1701, 218, [222, 224, null]], [224, ["string", "distance"], 1719, 223, [223, null]], [225, ["number", 100], 1850, 223, [222, null]], [226, "setxy", 1684, 278, [221, 227, 228, 229]], [227, ["number", "0"], 1758, 287, [226, null]], [228, ["number", "0"], 1758, 324, [226, null]], [229, "stopstack", 1684, 354, [226, null]], [230, "wait", 1589, 319, [221, 231, null]], [231, ["number", "10"], 1663, 328, [230, null]], [232, ["string", "pattern c"], 625, 444, [208, null]], [233, ["string", "pattern b"], 625, 366, [205, null]], [234, "hat", 815, 1, [null, 235, 236]], [235, ["string", "pattern a"], 836, 28, [234, null]], [236, "clean", 853, 71, [234, 237]], [237, "push", 853, 110, [236, 238, 239]], [238, ["string", "square"], 927, 120, [237, null]], [239, "push", 853, 149, [237, 240, 242]], [240, "box", 927, 153, [239, 241, null]], [241, ["string", "blue"], 945, 158, [240, null]], [242, "push", 853, 188, [239, 243, 244]], [243, ["string", "circle"], 927, 198, [242, null]], [244, "push", 853, 227, [242, 245, 247]], [245, "box", 927, 231, [244, 246, null]], [246, ["string", "green"], 945, 236, [245, null]], [247, "push", 853, 266, [244, 248, 249]], [248, ["string", "triangle"], 927, 276, [247, null]], [249, "push", 853, 305, [247, 250, 252]], [250, "box", 927, 309, [249, 251, null]], [251, ["string", "blue"], 945, 314, [250, null]], [252, "push", 853, 344, [249, 253, 254]], [253, ["string", "square"], 927, 354, [252, null]], [254, "push", 853, 383, [252, 255, 257]], [255, "box", 927, 387, [254, 256, null]], [256, ["string", "red"], 945, 392, [255, null]], [257, "stack", 853, 422, [254, 258, null]], [258, ["string", "shapes"], 865, 434, [257, null]], [259, "hat", 998, 2, [null, 260, 261]], [260, ["string", "pattern b"], 1019, 29, [259, null]], [261, "clean", 1036, 72, [259, 262]], [262, "push", 1036, 111, [261, 263, 264]], [263, ["string", "triangle"], 1110, 121, [262, null]], [264, "push", 1036, 150, [262, 265, 267]], [265, "box", 1110, 154, [264, 266, null]], [266, ["string", "red"], 1128, 159, [265, null]], [267, "push", 1036, 189, [264, 268, 269]], [268, ["string", "circle"], 1110, 199, [267, null]], [269, "push", 1036, 228, [267, 270, 272]], [270, "box", 1110, 232, [269, 271, null]], [271, ["string", "green"], 1128, 237, [270, null]], [272, "push", 1036, 267, [269, 273, 274]], [273, ["string", "square"], 1110, 277, [272, null]], [274, "push", 1036, 306, [272, 275, 277]], [275, "box", 1110, 310, [274, 276, null]], [276, ["string", "green"], 1128, 315, [275, null]], [277, "push", 1036, 345, [274, 278, 279]], [278, ["string", "square"], 1110, 355, [277, null]], [279, "push", 1036, 384, [277, 280, 282]], [280, "box", 1110, 388, [279, 281, null]], [281, ["string", "red"], 1128, 393, [280, null]], [282, "stack", 1036, 423, [279, 283, null]], [283, ["string", "shapes"], 1048, 435, [282, null]], [284, "hat", 1176, 5, [null, 285, 286]], [285, ["string", "pattern c"], 1197, 32, [284, null]], [286, "clean", 1214, 75, [284, 287]], [287, "push", 1214, 114, [286, 288, 289]], [288, ["string", "circle"], 1288, 124, [287, null]], [289, "push", 1214, 153, [287, 290, 292]], [290, "box", 1288, 157, [289, 291, null]], [291, ["string", "red"], 1306, 162, [290, null]], [292, "push", 1214, 192, [289, 293, 294]], [293, ["string", "circle"], 1288, 202, [292, null]], [294, "push", 1214, 231, [292, 295, 297]], [295, "box", 1288, 235, [294, 296, null]], [296, ["string", "green"], 1306, 240, [295, null]], [297, "push", 1214, 270, [294, 298, 299]], [298, ["string", "square"], 1288, 280, [297, null]], [299, "push", 1214, 309, [297, 300, 302]], [300, "box", 1288, 313, [299, 301, null]], [301, ["string", "blue"], 1306, 318, [300, null]], [302, "push", 1214, 348, [299, 303, 304]], [303, ["string", "triangle"], 1288, 358, [302, null]], [304, "push", 1214, 387, [302, 305, 307]], [305, "box", 1288, 391, [304, 306, null]], [306, ["string", "red"], 1306, 396, [305, null]], [307, "stack", 1214, 426, [304, 308, null]], [308, ["string", "shapes"], 1226, 438, [307, null]], [309, "hat", 1328, 5, [null, 310, 311]], [310, ["string", "ask"], 1349, 32, [309, null]], [311, "setxy", 1366, 75, [309, 312, 313, 314]], [312, ["number", "-300"], 1440, 84, [311, null]], [313, ["number", "300"], 1440, 121, [311, null]], [314, "seth", 1366, 151, [311, 315, 316]], [315, ["number", "90"], 1440, 160, [314, null]], [316, "setcolor", 1366, 190, [314, 317, 318]], [317, ["number", "0"], 1440, 207, [316, null]], [318, "setshade", 1366, 244, [316, 319, 320]], [319, ["number", "100"], 1440, 261, [318, null]], [320, "setpensize", 1366, 298, [318, 321, 322]], [321, ["number", "120"], 1440, 315, [320, null]], [322, "forward", 1366, 352, [320, 323, 324]], [323, ["number", "700"], 1440, 361, [322, null]], [324, "back", 1366, 391, [322, 325, 326]], [325, ["number", "700"], 1440, 400, [324, null]], [326, "setshade", 1366, 430, [324, 327, 328]], [327, ["number", "50"], 1440, 447, [326, null]], [328, "seth", 1366, 484, [326, 329, 330]], [329, ["number", "0"], 1440, 493, [328, null]], [330, "setxy", 1366, 523, [328, 331, 332, 333]], [331, ["number", "-300"], 1440, 532, [330, null]], [332, ["number", "300"], 1440, 569, [330, null]], [333, "settextsize", 1366, 599, [330, 334, 335]], [334, ["number", "24"], 1440, 616, [333, null]], [335, "show", 1366, 653, [333, 336, 337]], [336, "pop", 1440, 662, [335, null]], [337, "stack", 1366, 692, [335, 338, null]], [338, ["string", "answer"], 1378, 704, [337, null]], [-1, "turtle", 0.0, 0.0, 0.0, 0.0, 50.0, 120.0]] \ No newline at end of file
+[[0, "hat", 28, 522, [null, 1, 2]], [1, ["string", "circle"], 49, 549, [0, null]], [2, "penup", 66, 592, [0, 3]], [3, "seth", 66, 631, [2, 4, 5]], [4, ["number", "270"], 140, 640, [3, null]], [5, "forward", 66, 670, [3, 6, 7]], [6, ["number", "56"], 140, 679, [5, null]], [7, "seth", 66, 709, [5, 8, 9]], [8, ["number", "0"], 140, 718, [7, null]], [9, "pendown", 66, 748, [7, 10]], [10, "arc", 66, 787, [9, 11, 12, null]], [11, ["number", "360"], 140, 796, [10, null]], [12, ["number", "56"], 140, 833, [10, null]], [13, "hat", 182, 520, [null, 14, 15]], [14, ["string", "square"], 203, 547, [13, null]], [15, "penup", 220, 590, [13, 16]], [16, "seth", 220, 629, [15, 17, 18]], [17, ["number", "0"], 294, 638, [16, null]], [18, "back", 220, 668, [16, 19, 20]], [19, ["number", "50"], 294, 677, [18, null]], [20, "seth", 220, 707, [18, 21, 22]], [21, ["number", "270"], 294, 716, [20, null]], [22, "forward", 220, 746, [20, 23, 24]], [23, ["number", "50"], 294, 755, [22, null]], [24, "seth", 220, 785, [22, 25, 26]], [25, ["number", "0"], 294, 794, [24, null]], [26, "pendown", 220, 824, [24, 27]], [27, "repeat", 220, 863, [26, 28, 29, null]], [28, ["number", "4"], 306, 872, [27, null]], [29, "forward", 315, 912, [27, 30, 31]], [30, ["number", "100"], 389, 921, [29, null]], [31, "right", 315, 951, [29, 32, null]], [32, ["number", "90"], 389, 960, [31, null]], [33, "hat", 341, 519, [null, 34, 35]], [34, ["string", "triangle"], 362, 546, [33, null]], [35, "penup", 379, 589, [33, 36]], [36, "seth", 379, 628, [35, 37, 38]], [37, ["number", "270"], 453, 637, [36, null]], [38, "forward", 379, 667, [36, 39, 40]], [39, ["number", "60"], 453, 676, [38, null]], [40, "seth", 379, 706, [38, 41, 42]], [41, ["number", "0"], 453, 715, [40, null]], [42, "back", 379, 745, [40, 43, 44]], [43, ["number", "50"], 453, 754, [42, null]], [44, "seth", 379, 784, [42, 45, 46]], [45, ["number", "30"], 453, 793, [44, null]], [46, "pendown", 379, 823, [44, 47]], [47, "repeat", 379, 862, [46, 48, 49, 53]], [48, ["number", "3"], 465, 871, [47, null]], [49, "forward", 474, 911, [47, 50, 51]], [50, ["number", "120"], 548, 920, [49, null]], [51, "right", 474, 950, [49, 52, null]], [52, ["number", "120"], 548, 959, [51, null]], [53, "seth", 379, 952, [47, 54, null]], [54, ["number", "0"], 453, 961, [53, null]], [55, "hat", 502, 514, [null, 56, 57]], [56, ["string", "star"], 523, 541, [55, null]], [57, "penup", 540, 584, [55, 58]], [58, "seth", 540, 623, [57, 59, 60]], [59, ["number", "0"], 614, 632, [58, null]], [60, "back", 540, 662, [58, 61, 62]], [61, ["number", "44"], 614, 671, [60, null]], [62, "seth", 540, 701, [60, 63, 64]], [63, ["number", "270"], 614, 710, [62, null]], [64, "forward", 540, 740, [62, 65, 66]], [65, ["number", "30"], 614, 749, [64, null]], [66, "seth", 540, 779, [64, 67, 68]], [67, ["number", "18"], 614, 788, [66, null]], [68, "pendown", 540, 818, [66, 69]], [69, "repeat", 540, 857, [68, 70, 71, 75]], [70, ["number", "5"], 626, 866, [69, null]], [71, "forward", 635, 906, [69, 72, 73]], [72, ["number", "100"], 709, 915, [71, null]], [73, "right", 635, 945, [71, 74, null]], [74, ["number", "144"], 709, 954, [73, null]], [75, "seth", 540, 947, [69, 76, null]], [76, ["number", "0"], 614, 956, [75, null]], [77, "hat", 660, 515, [null, 78, 79]], [78, ["string", "shapes"], 681, 542, [77, null]], [79, "setpensize", 698, 585, [77, 80, 81]], [80, ["number", "10"], 772, 602, [79, null]], [81, "setxy", 698, 639, [79, 82, 83, 84]], [82, ["number", "-100"], 772, 648, [81, null]], [83, ["number", "100"], 772, 685, [81, null]], [84, "setcolor", 698, 715, [81, 85, 86]], [85, "pop", 772, 732, [84, null]], [86, "stack", 698, 769, [84, 87, 88]], [87, "pop", 710, 780, [86, null]], [88, "setxy", 698, 808, [86, 89, 90, 91]], [89, ["number", "100"], 772, 817, [88, null]], [90, ["number", "100"], 772, 854, [88, null]], [91, "setcolor", 698, 884, [88, 92, 93]], [92, "pop", 772, 901, [91, null]], [93, "stack", 698, 938, [91, 94, 95]], [94, "pop", 710, 949, [93, null]], [95, "setxy", 698, 977, [93, 96, 97, 98]], [96, ["number", "100"], 772, 986, [95, null]], [97, ["number", "-100"], 772, 1023, [95, null]], [98, "setcolor", 698, 1053, [95, 99, 100]], [99, "pop", 772, 1070, [98, null]], [100, "stack", 698, 1107, [98, 101, 102]], [101, "pop", 710, 1118, [100, null]], [102, "setxy", 698, 1146, [100, 103, 104, 105]], [103, ["number", "-100"], 772, 1155, [102, null]], [104, ["number", "-100"], 772, 1192, [102, null]], [105, "setcolor", 698, 1222, [102, 106, 107]], [106, "pop", 772, 1239, [105, null]], [107, "stack", 698, 1276, [105, 108, 109]], [108, "pop", 710, 1287, [107, null]], [109, "setxy", 698, 1315, [107, 110, 111, null]], [110, ["number", "0"], 772, 1324, [109, null]], [111, ["number", "0"], 772, 1361, [109, null]], [112, "hat", 840, 514, [null, 113, 114]], [113, ["string", "calculate distance"], 861, 541, [112, null]], [114, "storein", 878, 584, [112, 115, 116, 120]], [115, ["string", "dx"], 890, 611, [114, null]], [116, "minus2", 1008, 578, [114, 117, 119]], [117, "box", 1048, 581, [116, 118, null]], [118, ["string", "x"], 1066, 586, [117, null]], [119, "xcor", 1067, 619, [116, null]], [120, "storein", 878, 638, [114, 121, 122, 126]], [121, ["string", "dy"], 890, 665, [120, null]], [122, "minus2", 1008, 632, [120, 123, 125]], [123, "box", 1048, 635, [122, 124, null]], [124, ["string", "y"], 1066, 640, [123, null]], [125, "ycor", 1067, 673, [122, null]], [126, "storein", 878, 692, [120, 127, 128, null]], [127, ["string", "distance"], 890, 719, [126, null]], [128, "sqrt", 1008, 702, [126, 129]], [129, "plus2", 1050, 686, [128, 130, 136]], [130, "identity2", 1090, 658, [129, 131]], [131, "product2", 1130, 641, [130, 132, 134]], [132, "box", 1170, 644, [131, 133, null]], [133, ["string", "dx"], 1188, 649, [132, null]], [134, "box", 1170, 677, [131, 135, null]], [135, ["string", "dx"], 1188, 682, [134, null]], [136, "identity", 1090, 727, [129, 137]], [137, "product2", 1130, 731, [136, 138, 140]], [138, "box", 1170, 734, [137, 139, null]], [139, ["string", "dy"], 1188, 739, [138, null]], [140, "box", 1170, 767, [137, 141, null]], [141, ["string", "dy"], 1188, 772, [140, null]], [142, "hat", 145, 17, [null, 143, 144]], [143, ["string", "q1"], 166, 44, [142, null]], [144, "storein", 183, 87, [142, 145, 146, 147]], [145, ["string", "x"], 195, 114, [144, null]], [146, ["number", "100"], 313, 105, [144, null]], [147, "storein", 183, 141, [144, 148, 149, 150]], [148, ["string", "y"], 195, 168, [147, null]], [149, ["number", "100"], 313, 159, [147, null]], [150, "push", 183, 195, [147, 163, 151]], [151, "stack", 183, 234, [150, 152, null]], [152, ["string", "ask"], 195, 246, [151, null]], [153, "hat", 371, 11, [null, 161, 154]], [154, "storein", 409, 81, [153, 155, 165, 156]], [155, ["string", "x"], 421, 108, [154, null]], [156, "storein", 409, 135, [154, 157, 164, 158]], [157, ["string", "y"], 421, 162, [156, null]], [158, "push", 409, 189, [156, 162, 159]], [159, "stack", 409, 228, [158, 160, null]], [160, ["string", "ask"], 421, 240, [159, null]], [161, ["string", "q2"], 392, 38, [153, null]], [162, ["string", "Put the turtle in the red square."], 483, 199, [158, null]], [163, ["string", "Put the turtle in the blue triangle."], 257, 205, [150, null]], [164, ["number", "100"], 539, 153, [156, null]], [165, ["number", "-100"], 539, 99, [154, null]], [166, "hat", 143, 290, [null, 167, 168]], [167, ["string", "q3"], 164, 317, [166, null]], [168, "storein", 181, 360, [166, 169, 188, 170]], [169, ["string", "x"], 193, 387, [168, null]], [170, "storein", 181, 414, [168, 171, 172, 173]], [171, ["string", "y"], 193, 441, [170, null]], [172, ["number", "-100"], 311, 432, [170, null]], [173, "push", 181, 468, [170, 187, 174]], [174, "stack", 181, 507, [173, 175, null]], [175, ["string", "ask"], 193, 519, [174, null]], [176, "hat", 411, 283, [null, 177, 178]], [177, ["string", "fini"], 432, 310, [176, null]], [178, "storein", 449, 353, [176, 181, 179, 180]], [179, ["number", "0"], 579, 371, [178, null]], [180, "storein", 449, 407, [178, 182, 183, 184]], [181, ["string", "x"], 461, 380, [178, null]], [182, ["string", "y"], 461, 434, [180, null]], [183, ["number", "0"], 579, 425, [180, null]], [184, "push", 449, 461, [180, 189, 185]], [185, "stack", 449, 500, [184, 186, null]], [186, ["string", "ask"], 461, 512, [185, null]], [187, ["string", "Put the turtle in the red circle."], 255, 478, [173, null]], [188, ["number", "-100"], 311, 378, [168, null]], [189, ["string", "Well played!"], 523, 471, [184, null]], [190, "start", 601, 10, [null, 191]], [191, "storein", 613, 60, [190, 192, 193, 194]], [192, ["string", "blue"], 625, 87, [191, null]], [193, ["number", "70"], 743, 78, [191, null]], [194, "storein", 613, 114, [191, 195, 196, 197]], [195, ["string", "red"], 625, 141, [194, null]], [196, ["number", "0"], 743, 132, [194, null]], [197, "storein", 613, 168, [194, 198, 199, 200]], [198, ["string", "green"], 625, 195, [197, null]], [199, ["number", "30"], 743, 186, [197, null]], [200, "hideblocks", 613, 222, [197, 201]], [201, "stack", 613, 276, [200, 202, 203]], [202, ["string", "pattern a"], 625, 288, [201, null]], [203, "stack", 613, 315, [201, 204, 205]], [204, ["string", "q1"], 625, 327, [203, null]], [205, "stack", 613, 354, [203, 233, 206]], [206, "stack", 613, 393, [205, 207, 208]], [207, ["string", "q2"], 625, 405, [206, null]], [208, "stack", 613, 432, [206, 232, 209]], [209, "stack", 613, 471, [208, 210, 211]], [210, ["string", "q3"], 625, 483, [209, null]], [211, "stack", 613, 510, [209, 212, null]], [212, ["string", "fini"], 625, 522, [211, null]], [213, "hat", 1470, 5, [null, 214, 215]], [214, ["string", "answer"], 1491, 32, [213, null]], [215, "setxy", 1508, 75, [213, 216, 217, 218]], [216, ["number", "0"], 1582, 84, [215, null]], [217, ["number", "0"], 1582, 121, [215, null]], [218, "forever", 1508, 151, [215, 219, null]], [219, "stack", 1589, 165, [218, 220, 221]], [220, ["string", "calculate distance"], 1601, 177, [219, null]], [221, "if", 1589, 204, [219, 222, 226, 230]], [222, "less", 1669, 214, [221, 223, 225, null]], [223, "box", 1701, 218, [222, 224, null]], [224, ["string", "distance"], 1719, 223, [223, null]], [225, ["number", 100], 1850, 223, [222, null]], [226, "setxy", 1684, 278, [221, 227, 228, 229]], [227, ["number", "0"], 1758, 287, [226, null]], [228, ["number", "0"], 1758, 324, [226, null]], [229, "stopstack", 1684, 354, [226, null]], [230, "wait", 1589, 319, [221, 231, null]], [231, ["number", "1"], 1663, 328, [230, null]], [232, ["string", "pattern c"], 625, 444, [208, null]], [233, ["string", "pattern b"], 625, 366, [205, null]], [234, "hat", 815, 1, [null, 235, 236]], [235, ["string", "pattern a"], 836, 28, [234, null]], [236, "clean", 853, 71, [234, 237]], [237, "push", 853, 110, [236, 238, 239]], [238, ["string", "square"], 927, 120, [237, null]], [239, "push", 853, 149, [237, 240, 242]], [240, "box", 927, 153, [239, 241, null]], [241, ["string", "blue"], 945, 158, [240, null]], [242, "push", 853, 188, [239, 243, 244]], [243, ["string", "circle"], 927, 198, [242, null]], [244, "push", 853, 227, [242, 245, 247]], [245, "box", 927, 231, [244, 246, null]], [246, ["string", "green"], 945, 236, [245, null]], [247, "push", 853, 266, [244, 248, 249]], [248, ["string", "triangle"], 927, 276, [247, null]], [249, "push", 853, 305, [247, 250, 252]], [250, "box", 927, 309, [249, 251, null]], [251, ["string", "blue"], 945, 314, [250, null]], [252, "push", 853, 344, [249, 253, 254]], [253, ["string", "square"], 927, 354, [252, null]], [254, "push", 853, 383, [252, 255, 257]], [255, "box", 927, 387, [254, 256, null]], [256, ["string", "red"], 945, 392, [255, null]], [257, "stack", 853, 422, [254, 258, null]], [258, ["string", "shapes"], 865, 434, [257, null]], [259, "hat", 998, 2, [null, 260, 261]], [260, ["string", "pattern b"], 1019, 29, [259, null]], [261, "clean", 1036, 72, [259, 262]], [262, "push", 1036, 111, [261, 263, 264]], [263, ["string", "triangle"], 1110, 121, [262, null]], [264, "push", 1036, 150, [262, 265, 267]], [265, "box", 1110, 154, [264, 266, null]], [266, ["string", "red"], 1128, 159, [265, null]], [267, "push", 1036, 189, [264, 268, 269]], [268, ["string", "circle"], 1110, 199, [267, null]], [269, "push", 1036, 228, [267, 270, 272]], [270, "box", 1110, 232, [269, 271, null]], [271, ["string", "green"], 1128, 237, [270, null]], [272, "push", 1036, 267, [269, 273, 274]], [273, ["string", "square"], 1110, 277, [272, null]], [274, "push", 1036, 306, [272, 275, 277]], [275, "box", 1110, 310, [274, 276, null]], [276, ["string", "green"], 1128, 315, [275, null]], [277, "push", 1036, 345, [274, 278, 279]], [278, ["string", "square"], 1110, 355, [277, null]], [279, "push", 1036, 384, [277, 280, 282]], [280, "box", 1110, 388, [279, 281, null]], [281, ["string", "red"], 1128, 393, [280, null]], [282, "stack", 1036, 423, [279, 283, null]], [283, ["string", "shapes"], 1048, 435, [282, null]], [284, "hat", 1176, 5, [null, 285, 286]], [285, ["string", "pattern c"], 1197, 32, [284, null]], [286, "clean", 1214, 75, [284, 287]], [287, "push", 1214, 114, [286, 288, 289]], [288, ["string", "circle"], 1288, 124, [287, null]], [289, "push", 1214, 153, [287, 290, 292]], [290, "box", 1288, 157, [289, 291, null]], [291, ["string", "red"], 1306, 162, [290, null]], [292, "push", 1214, 192, [289, 293, 294]], [293, ["string", "circle"], 1288, 202, [292, null]], [294, "push", 1214, 231, [292, 295, 297]], [295, "box", 1288, 235, [294, 296, null]], [296, ["string", "green"], 1306, 240, [295, null]], [297, "push", 1214, 270, [294, 298, 299]], [298, ["string", "square"], 1288, 280, [297, null]], [299, "push", 1214, 309, [297, 300, 302]], [300, "box", 1288, 313, [299, 301, null]], [301, ["string", "blue"], 1306, 318, [300, null]], [302, "push", 1214, 348, [299, 303, 304]], [303, ["string", "triangle"], 1288, 358, [302, null]], [304, "push", 1214, 387, [302, 305, 307]], [305, "box", 1288, 391, [304, 306, null]], [306, ["string", "red"], 1306, 396, [305, null]], [307, "stack", 1214, 426, [304, 308, null]], [308, ["string", "shapes"], 1226, 438, [307, null]], [309, "hat", 1328, 5, [null, 310, 311]], [310, ["string", "ask"], 1349, 32, [309, null]], [311, "setxy", 1366, 75, [309, 312, 313, 314]], [312, ["number", "-300"], 1440, 84, [311, null]], [313, ["number", "300"], 1440, 121, [311, null]], [314, "seth", 1366, 151, [311, 315, 316]], [315, ["number", "90"], 1440, 160, [314, null]], [316, "setcolor", 1366, 190, [314, 317, 318]], [317, ["number", "0"], 1440, 207, [316, null]], [318, "setshade", 1366, 244, [316, 319, 320]], [319, ["number", "100"], 1440, 261, [318, null]], [320, "setpensize", 1366, 298, [318, 321, 322]], [321, ["number", "120"], 1440, 315, [320, null]], [322, "forward", 1366, 352, [320, 323, 324]], [323, ["number", "700"], 1440, 361, [322, null]], [324, "back", 1366, 391, [322, 325, 326]], [325, ["number", "700"], 1440, 400, [324, null]], [326, "setshade", 1366, 430, [324, 327, 328]], [327, ["number", "50"], 1440, 447, [326, null]], [328, "seth", 1366, 484, [326, 329, 330]], [329, ["number", "0"], 1440, 493, [328, null]], [330, "setxy", 1366, 523, [328, 331, 332, 333]], [331, ["number", "-300"], 1440, 532, [330, null]], [332, ["number", "300"], 1440, 569, [330, null]], [333, "settextsize", 1366, 599, [330, 334, 335]], [334, ["number", "24"], 1440, 616, [333, null]], [335, "show", 1366, 653, [333, 336, 337]], [336, "pop", 1440, 662, [335, null]], [337, "stack", 1366, 692, [335, 338, null]], [338, ["string", "answer"], 1378, 704, [337, null]], [-1, "turtle", 0.0, 0.0, 0.0, 0.0, 50.0, 120.0]] \ No newline at end of file
diff --git a/samples/smoothcandy.ta b/samples/smoothcandy.ta
index 5e791ea..e236eb9 100644
--- a/samples/smoothcandy.ta
+++ b/samples/smoothcandy.ta
@@ -1 +1 @@
-[[0, "clean", 227, 73, [1, 51]], [1, "start", 215, 23, [null, 0]], [2, "hat2", 220, 328, [null, 3]], [3, "setcolor", 232, 378, [2, 4, 7]], [4, "random", 306, 376, [3, 5, 6, null]], [5, ["number", "0"], 334, 395, [4, null]], [6, ["number", "100"], 456, 395, [4, null]], [7, "setpensize", 232, 432, [3, 8, 9]], [8, ["number", "40"], 306, 449, [7, null]], [9, "stack1", 232, 486, [7, 10]], [10, "setcolor", 232, 525, [9, 11, 14]], [11, "plus2", 306, 518, [10, 12, 13]], [12, "color", 346, 526, [11, null]], [13, ["number", "10"], 346, 559, [11, null]], [14, "setpensize", 232, 579, [10, 15, 18]], [15, "minus2", 306, 572, [14, 16, 17]], [16, "pensize", 346, 580, [15, null]], [17, ["number", "25"], 365, 613, [15, null]], [18, "stack1", 232, 633, [14, null]], [19, "hat1", 685, 19, [null, 20]], [20, "left", 697, 69, [19, 21, 22]], [21, ["number", "45"], 771, 78, [20, null]], [22, "repeat", 697, 108, [20, 23, 24, 30]], [23, ["number", "4"], 783, 117, [22, null]], [24, "forward", 792, 157, [22, 25, 26]], [25, ["number", "75"], 866, 166, [24, null]], [26, "back", 792, 196, [24, 27, 28]], [27, ["number", "75"], 866, 205, [26, null]], [28, "left", 792, 235, [26, 29, null]], [29, ["number", "90"], 866, 244, [28, null]], [30, "vspace", 697, 198, [22, 31]], [31, "right", 697, 267, [30, 32, 33]], [32, ["number", "45"], 771, 276, [31, null]], [33, "penup", 697, 306, [31, 34]], [34, "forward", 697, 345, [33, 35, 36]], [35, ["number", "90"], 771, 354, [34, null]], [36, "pendown", 697, 384, [34, 37]], [37, "setpensize", 697, 423, [36, 45, 38]], [38, "forward", 697, 477, [37, 39, 40]], [39, ["number", "1"], 771, 486, [38, null]], [40, "penup", 697, 516, [38, 41]], [41, "back", 697, 555, [40, 42, 43]], [42, ["number", "91"], 771, 564, [41, null]], [43, "pendown", 697, 594, [41, 44]], [44, "setpensize", 697, 633, [43, 48, null]], [45, "plus2", 771, 416, [37, 46, 47]], [46, "pensize", 811, 424, [45, null]], [47, ["number", "35"], 811, 457, [45, null]], [48, "minus2", 771, 626, [44, 49, 50]], [49, "pensize", 811, 634, [48, null]], [50, ["number", "35"], 830, 667, [48, null]], [51, "repeat", 227, 112, [0, 52, 53, null]], [52, ["number", "500"], 313, 121, [51, null]], [53, "penup", 322, 161, [51, 54]], [54, "setxy", 322, 200, [53, 55, 58, 61]], [55, "random", 396, 190, [54, 56, 57, null]], [56, ["number", "-600"], 424, 209, [55, null]], [57, ["number", "600"], 546, 209, [55, null]], [58, "random", 396, 227, [54, 59, 60, null]], [59, ["number", "-450"], 424, 246, [58, null]], [60, ["number", "450"], 546, 246, [58, null]], [61, "pendown", 322, 276, [54, 62]], [62, "stack2", 322, 315, [61, null]], [-1, "turtle", 562.0, -180.0, 0.0, 87.0, 50, 15.0]] \ No newline at end of file
+[[0, "start", 201, 14, [null, 1]], [1, "clean", 213, 64, [0, 2]], [2, "repeat", 213, 103, [1, 3, 4, null]], [3, ["number", 350], 299, 112, [2, null]], [4, "setpensize", 308, 152, [2, 23, 5]], [5, "forward", 308, 206, [4, 6, 7]], [6, ["number", "1000"], 382, 215, [5, null]], [7, "setcolor", 308, 245, [5, 20, 8]], [8, "storeinbox1", 308, 299, [7, 17, 9]], [9, "setshade", 308, 353, [8, 14, 10]], [10, "back", 308, 407, [9, 11, 12]], [11, ["number", "1000"], 382, 416, [10, null]], [12, "left", 308, 446, [10, 13, null]], [13, ["number", 1], 382, 455, [12, null]], [14, "minus2", 382, 346, [9, 15, 16]], [15, ["number", 100], 422, 354, [14, null]], [16, "box1", 441, 387, [14, null]], [17, "division2", 382, 292, [8, 18, 19]], [18, "heading", 422, 300, [17, null]], [19, ["number", 2], 441, 333, [17, null]], [20, "division2", 382, 238, [7, 21, 22]], [21, "heading", 422, 246, [20, null]], [22, ["number", 3], 441, 279, [20, null]], [23, "plus2", 382, 145, [4, 24, 25]], [24, "heading", 422, 153, [23, null]], [25, ["number", 4], 422, 186, [23, null]], [-1, "turtle", 0.0, 0.0, 10.0, 3.6666666666666665, 94.5, 15.0]] \ No newline at end of file
diff --git a/svg/keyboard.py b/svg/keyboard.py
index e23fdb9..27b1761 100644
--- a/svg/keyboard.py
+++ b/svg/keyboard.py
@@ -37,7 +37,7 @@ def main():
_ = t.ugettext
t.install()
- mystring = _("Keyboard")
+ mystring = _("keyboard")
mygroup = "sensors"
s = mystring
diff --git a/svg/sensorsgroup.py b/svg/sensorsgroup.py
index b498a37..6df6fda 100644
--- a/svg/sensorsgroup.py
+++ b/svg/sensorsgroup.py
@@ -54,9 +54,7 @@ def main():
print mystring1
print mystring2
- s3 = mystring1
- s3lower = s3.lower()
- print s3lower
+ print mystring3
print mystring4
print mystring5
print mystring6
@@ -381,7 +379,7 @@ def main():
"</tspan>\n\
</text>\n\
<g\n\
- transform=\"translate(-1e-6,-151.4585)\"\n\
+ transform=\"translate(-1e-6,111.5)\"\n\
id=\"g2492\">\n\
<path\n\
d=\"M 37.998272,326.10074 L 41.331772,326.10074 L 41.331772,328.76753 L 45.998672,328.76753 L 45.998672,326.10074 L 107.00173,326.10074 L 107.00173,339.43473 L 45.998672,339.43473 L 45.998672,336.76793 L 41.331772,336.76793 L 41.331772,339.43473 L 37.998272,339.43473 L 37.998272,326.10074 z\"\n\
@@ -400,7 +398,7 @@ def main():
</text>\n\
</g>\n\
<g\n\
- transform=\"translate(-5e-7,-155.92557)\"\n\
+ transform=\"translate(-5e-7,105.9)\"\n\
id=\"g2497\">\n\
<path\n\
d=\"M 37.998271,352.4357 L 41.331771,352.4357 L 41.331771,355.1025 L 45.998671,355.1025 L 45.998671,352.4357 L 107.00173,352.4357 L 107.00173,365.7697 L 45.998671,365.7697 L 45.998671,363.1029 L 41.331771,363.1029 L 41.331771,365.7697 L 37.998271,365.7697 L 37.998271,352.4357 z\"\n\
@@ -613,9 +611,6 @@ def main():
d=\"M 75.49,112.86 C 86.21,112.86 86.21,112.86 86.21,112.86 C 86.21,112.86 88.978305,114.52599 89.895,115.54 C 90.831306,116.5757 92.24,119.56 92.24,119.56 L 92.24,132.29 C 92.24,132.29 90.754576,134.76475 89.895,135.64 C 88.937195,136.61527 86.21,138.32 86.21,138.32 L 74.82,138.32 L 74.82,138.32 L 74.82,141 L 61.42,141 L 61.42,138.32 L 50.03,138.32 C 50.03,138.32 47.302806,136.61527 46.345,135.64 C 45.485423,134.76475 44,132.29 44,132.29 L 44,119.56 C 44,119.56 45.408694,116.5757 46.345,115.54 C 47.261695,114.52599 50.03,112.86 50.03,112.86 L 60.75,112.86 L 60.75,116.21 L 75.49,116.21 L 75.49,112.86 z\"\n\
id=\"path14\"\n\
style=\"fill:url(#linearGradient3338);fill-opacity:1;stroke:#a00000;stroke-width:1.29999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\" />\n\
- <path\n\
- d=\"M 66.803117,120.0391 C 66.144861,120.19978 65.524624,120.46491 64.953796,120.79702 C 65.160095,121.08611 65.28728,121.44601 65.28728,121.82779 C 65.28728,122.80548 64.476052,123.58616 63.498592,123.58616 C 63.109286,123.58616 62.760028,123.46628 62.467823,123.25267 C 62.17102,123.75763 61.930135,124.3119 61.770538,124.88978 C 62.604971,125.03181 63.225742,125.7723 63.225742,126.64815 C 63.225742,127.53198 62.588886,128.24635 61.740221,128.3762 C 61.900827,129.03728 62.16321,129.6556 62.49814,130.22552 C 62.786736,130.02041 63.118086,129.89204 63.498592,129.89204 C 64.476043,129.89204 65.28728,130.70223 65.28728,131.68073 C 65.28728,132.06218 65.159048,132.39259 64.953796,132.68118 C 65.523779,133.01579 66.143425,133.27764 66.803117,133.4391 C 66.932795,132.58989 67.644283,131.92326 68.531172,131.92326 C 69.394719,131.92327 70.105343,132.55808 70.259226,133.37847 C 70.847303,133.21703 71.412232,132.98092 71.926647,132.68118 C 71.721405,132.39241 71.593162,132.03141 71.593162,131.65041 C 71.593162,130.67445 72.375606,129.89204 73.351534,129.89204 C 73.733699,129.89204 74.093047,130.01912 74.382302,130.22552 C 74.716476,129.65801 74.979954,129.03588 75.140221,128.3762 C 74.287782,128.24958 73.624384,127.50571 73.624384,126.61783 C 73.624384,125.75199 74.256874,125.04224 75.079587,124.88978 C 74.917362,124.30479 74.681386,123.76451 74.382302,123.25267 C 74.093047,123.45908 73.733699,123.58616 73.351534,123.58616 C 72.375606,123.58615 71.593162,122.80375 71.593162,121.82779 C 71.593162,121.44561 71.72025,121.08628 71.926647,120.79702 C 71.405635,120.48805 70.859235,120.23235 70.259226,120.06942 C 70.116664,120.90272 69.404885,121.55494 68.531172,121.55494 C 67.646941,121.55493 66.933115,120.88718 66.803117,120.0391 z M 68.440221,124.67756 C 69.573369,124.67755 70.471443,125.60479 70.471443,126.7391 C 70.471433,127.87178 69.573359,128.80064 68.440221,128.80064 C 67.309877,128.80063 66.378683,127.87179 66.378683,126.7391 C 66.378683,125.60534 67.310353,124.67756 68.440221,124.67756 z\"\n\
- id=\"circle2615\" />\n\
<g>\n\
<path\n\
d=\"M 37.998271,350.82011 L 41.331771,350.82011 L 41.331771,353.4869 L 45.998671,353.4869 L 45.998671,350.82011 L 107.00173,350.82011 L 107.00173,364.1541 L 45.998671,364.1541 L 45.998671,361.4873 L 41.331771,361.4873 L 41.331771,364.1541 L 37.998271,364.1541 L 37.998271,350.82011 z\"\n\
@@ -684,6 +679,22 @@ def main():
"</tspan>\n\
</text>\n\
</g>\n\
+ <g\n\
+ transform=\"matrix(0.75,0,0,0.75,41.2,104.5)\">\n\
+ <path\n\
+ d=\"M 36.900421,42.139076 C 40.57847,42.139076 46.040263,40.559298 46.040263,35.912927 C 46.040263,30.744416 41.284228,30.266809 39.311914,29.743556 C 37.131988,29.298791 35.679932,28.678125 35.592711,27.820324 C 35.443451,26.349651 36.303997,25.776856 38.016489,25.776856 C 38.016489,25.776856 42.090107,27.816428 45.550716,26.188778 C 46.526124,25.730654 48.273013,23.590328 48.273013,22.114088 C 48.273013,20.637291 42.633706,18.930597 40.922443,18.930597 C 39.209951,18.930597 37.753595,21.072036 37.753595,21.072036 C 34.32984,21.072036 30.90547,24.02563 30.90547,26.979224 C 30.90547,29.932261 34.181195,32.242365 38.096339,32.886411 C 39.916323,33.147481 41.438401,34.122178 41.092586,35.913483 C 40.81188,37.368014 39.252947,38.867077 35.956953,38.867077 C 33.345219,38.867077 27.787605,38.745171 26.900033,36.596495 C 26.329407,35.212659 27.003225,33.699123 27.859471,33.699123 L 27.842886,33.610059 C 26.97067,33.522108 24.435101,33.699123 24.435101,36.65216 C 24.434487,40.438505 30.051681,42.139076 36.900421,42.139076 z\"\n\
+ style=\"fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 45.550102,26.189335 C 43.938959,26.029576 41.489383,25.076031 40.963596,23.39383\"\n\
+ style=\"fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1\" />\n\
+ <circle\n\
+ cx=\"35.8\"\n\
+ cy=\"10.96\"\n\
+ r=\"1.67\"\n\
+ transform=\"matrix(0.6,0,0,0.6,19.4,15.1)\"\n\
+ id=\"circle2478\"\n\
+ style=\"fill:#000000;fill-opacity:1;stroke-width:3.4;stroke-miterlimit:4;stroke-dasharray:none\" />\n\
+ </g>\n\
</svg> \n"
@@ -701,7 +712,7 @@ def main():
FILE.write(data3b)
FILE.write(strings[1].encode("utf-8"))
FILE.write(data4)
- FILE.write(s3lower.encode("utf-8"))
+ FILE.write(mystring3.encode("utf-8"))
FILE.write(data5)
FILE.write(mystring4.encode("utf-8"))
FILE.write(data6)
@@ -746,6 +757,3 @@ if __name__ == "__main__":
main()
-
-
-
diff --git a/svg/turtlegroup.py b/svg/turtlegroup.py
index d217b94..e932648 100644
--- a/svg/turtlegroup.py
+++ b/svg/turtlegroup.py
@@ -46,7 +46,7 @@ def main():
mystring6 = _("arc")
mystring7 = _("angle")
mystring8 = _("radius")
- mystring9 = _("setyx")
+ mystring9 = _("set xy")
mystring10 = _("x")
mystring11 = _("y")
mystring12 = _("set heading")
@@ -80,929 +80,929 @@ def main():
print mystring19
data0 = \
-"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\
-<!-- Created with Inkscape (http://www.inkscape.org/) -->\
-<svg\
- xmlns:svg=\"http://www.w3.org/2000/svg\"\
- xmlns=\"http://www.w3.org/2000/svg\"\
- xmlns:xlink=\"http://www.w3.org/1999/xlink\"\
- version=\"1.0\"\
- width=\"145\"\
- height=\"500\"\
- id=\"svg2\">\
- <defs\
- id=\"defs103\">\
- <linearGradient\
- id=\"linearGradient3250\">\
- <stop\
- id=\"stop3252\"\
- style=\"stop-color:#ffffff;stop-opacity:1\"\
- offset=\"0\" />\
- <stop\
- id=\"stop3254\"\
- style=\"stop-color:#00ff00;stop-opacity:1\"\
- offset=\"1\" />\
- </linearGradient>\
- <linearGradient\
- x1=\"0\"\
- y1=\"22\"\
- x2=\"74\"\
- y2=\"22\"\
- id=\"linearGradient3256\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"0\"\
- y1=\"22\"\
- x2=\"74\"\
- y2=\"22\"\
- id=\"linearGradient3258\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"0\"\
- y1=\"22\"\
- x2=\"74\"\
- y2=\"22\"\
- id=\"linearGradient3260\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"0\"\
- y1=\"22\"\
- x2=\"74\"\
- y2=\"22\"\
- id=\"linearGradient3264\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"0\"\
- y1=\"22\"\
- x2=\"74\"\
- y2=\"22\"\
- id=\"linearGradient3267\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"7\"\
- y1=\"90\"\
- x2=\"56\"\
- y2=\"90\"\
- id=\"linearGradient3333\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"7\"\
- y1=\"130\"\
- x2=\"56\"\
- y2=\"130\"\
- id=\"linearGradient3341\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"90\"\
- x2=\"128\"\
- y2=\"90\"\
- id=\"linearGradient3349\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"130\"\
- x2=\"128\"\
- y2=\"130\"\
- id=\"linearGradient3357\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"43\"\
- y1=\"181\"\
- x2=\"92\"\
- y2=\"181\"\
- id=\"linearGradient3365\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"7\"\
- y1=\"251\"\
- x2=\"56\"\
- y2=\"251\"\
- id=\"linearGradient3373\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"238\"\
- x2=\"128\"\
- y2=\"238\"\
- id=\"linearGradient3381\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"6\"\
- y1=\"303\"\
- x2=\"72\"\
- y2=\"303\"\
- id=\"linearGradient3389\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"89\"\
- y1=\"314\"\
- x2=\"137\"\
- y2=\"314\"\
- id=\"linearGradient3397\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"37\"\
- y1=\"359\"\
- x2=\"107\"\
- y2=\"359\"\
- id=\"linearGradient3405\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"translate(0,26)\" />\
- <linearGradient\
- x1=\"37\"\
- y1=\"382\"\
- x2=\"107\"\
- y2=\"382\"\
- id=\"linearGradient3413\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"translate(0,26)\" />\
- <linearGradient\
- x1=\"37\"\
- y1=\"406\"\
- x2=\"107\"\
- y2=\"406\"\
- id=\"linearGradient3421\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"translate(0,26)\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"238\"\
- x2=\"128\"\
- y2=\"238\"\
- id=\"linearGradient2505\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"238\"\
- x2=\"128\"\
- y2=\"238\"\
- id=\"linearGradient2519\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"37\"\
- y1=\"406\"\
- x2=\"107\"\
- y2=\"406\"\
- id=\"linearGradient2527\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"0\"\
- y1=\"0\"\
- x2=\"100\"\
- y2=\"66\"\
- id=\"linearGradient3172\"\
- xlink:href=\"#linearGradient3166\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- id=\"linearGradient3166\">\
- <stop\
- id=\"stop3168\"\
- style=\"stop-color:#ffffff;stop-opacity:1\"\
- offset=\"0\" />\
- <stop\
- id=\"stop3170\"\
- style=\"stop-color:#00ff00;stop-opacity:1\"\
- offset=\"1\" />\
- </linearGradient>\
- <linearGradient\
- x1=\"0\"\
- y1=\"0\"\
- x2=\"100\"\
- y2=\"20\"\
- id=\"linearGradient2707\"\
- xlink:href=\"#linearGradient3166\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"matrix(0.7,0,0,1.,0.1,32)\" />\
- <linearGradient\
- id=\"linearGradient2701\">\
- <stop\
- id=\"stop2703\"\
- style=\"stop-color:#ffffff;stop-opacity:1\"\
- offset=\"0\" />\
- <stop\
- id=\"stop2705\"\
- style=\"stop-color:#ffff00;stop-opacity:1\"\
- offset=\"1\" />\
- </linearGradient>\
- <linearGradient\
- x1=\"79\"\
- y1=\"238\"\
- x2=\"128\"\
- y2=\"238\"\
- id=\"linearGradient2732\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"0\"\
- y1=\"0\"\
- x2=\"100\"\
- y2=\"66\"\
- id=\"linearGradient2736\"\
- xlink:href=\"#linearGradient3166\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"matrix(0.67,0,0,0.67,60,321)\" />\
- <linearGradient\
- x1=\"0\"\
- y1=\"0\"\
- x2=\"100\"\
- y2=\"66\"\
- id=\"linearGradient3552\"\
- xlink:href=\"#linearGradient3166\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"matrix(0.67,0,0,0.67,60,321)\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"238\"\
- x2=\"128\"\
- y2=\"238\"\
- id=\"linearGradient3554\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\" />\
- <linearGradient\
- x1=\"37\"\
- y1=\"359\"\
- x2=\"107\"\
- y2=\"359\"\
- id=\"linearGradient2696\"\
- xlink:href=\"#linearGradient2701\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"translate(26.1,-84.4)\" />\
- <linearGradient\
- x1=\"0\"\
- y1=\"0\"\
- x2=\"100\"\
- y2=\"66\"\
- id=\"linearGradient2711\"\
- xlink:href=\"#linearGradient2701\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"matrix(0.67,0,0,0.67,63.4,348)\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"238\"\
- x2=\"128\"\
- y2=\"238\"\
- id=\"linearGradient3486\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"translate(-65.6,64.2)\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"238\"\
- x2=\"128\"\
- y2=\"238\"\
- id=\"linearGradient3495\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"translate(-66.6,99)\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"238\"\
- x2=\"128\"\
- y2=\"238\"\
- id=\"linearGradient3502\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"translate(-65.5,133)\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"238\"\
- x2=\"128\"\
- y2=\"238\"\
- id=\"linearGradient3533\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"translate(-66.6,99)\" />\
- <linearGradient\
- x1=\"79\"\
- y1=\"238\"\
- x2=\"128\"\
- y2=\"238\"\
- id=\"linearGradient3535\"\
- xlink:href=\"#linearGradient3250\"\
- gradientUnits=\"userSpaceOnUse\"\
- gradientTransform=\"translate(-65.6,64.2)\" />\
- </defs>\
- <path\
- d=\"M 0.58809792,0.55108212 L 0.52581012,484.98977 L 3.6485499,492.43821 L 8.520663,496.82385 L 15.179825,499.47419 L 128.96395,499.47419 L 135.80997,496.63739 L 141.75709,491.22606 L 144.47996,482.0929 L 144.51764,0.52581012 L 0.58809792,0.55108212 z\"\
- id=\"path30\"\
- style=\"fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137\"\
- height=\"0\"\
- x=\"3.7\"\
- y=\"213\"\
- id=\"rect32\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"214.3\"\
- id=\"rect34\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"215\"\
- id=\"rect36\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1\" />\
- <g\
- id=\"g2681\">\
- <rect\
- width=\"138.11\"\
- height=\"0.11000219\"\
- x=\"3.4449987\"\
- y=\"65.445\"\
- id=\"rect38\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:0.88999784;stroke-opacity:1\" />\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.5\"\
- y=\"66.360001\"\
- id=\"rect40\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"138.11032\"\
- height=\"0.11032366\"\
- x=\"3.444838\"\
- y=\"67.444839\"\
- id=\"rect42\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:0.88967633;stroke-opacity:1\" />\
- </g>\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"-26.9\"\
- transform=\"scale(1,-1)\"\
- id=\"rect44\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"-25.799999\"\
- transform=\"scale(1,-1)\"\
- id=\"rect46\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"-472.70001\"\
- transform=\"scale(1,-1)\"\
- id=\"rect48\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"-471.39999\"\
- transform=\"scale(1,-1)\"\
- id=\"rect50\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 134,491 C 134,492 133,493 132,493 C 131,493 131,492 131,491 C 131,491 131,490 132,490 C 133,490 134,491 134,491 z\"\
- id=\"path58\"\
- style=\"fill:#fff080;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 80,485 C 80,490 77,493 72,493 C 67,493 64,490 64,485 C 64,481 67,477 72,477 C 77,477 80,481 80,485 L 80,485 z\"\
- id=\"path60\"\
- style=\"fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1;stroke-opacity:1\" />\
- <text\
- id=\"text54\"\
- style=\"font-size:12px;font-weight:bold;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"68\"\
- y=\"489\"\
- id=\"tspan56\"\
- style=\"font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans\">X</tspan>\
- </text>\
- <path\
- d=\"M 79,32 C 90,32 90,32 90,32 L 94,35 L 96,39 L 96,52 L 94,55 L 90,58 L 79,58 L 79,58 L 79,60 L 65,60 L 65,58 L 54,58 L 50,55 L 48,52 L 48,39 L 50,35 L 54,32 L 65,32 L 65,36 L 79,36 L 79,32 z\"\
- id=\"path59\"\
- style=\"fill:url(#linearGradient3267);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- id=\"text61\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"72\"\
- y=\"49\"\
- id=\"tspan63\"\
+"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n\
+<!-- Created with Inkscape (http://www.inkscape.org/) -->\n\
+<svg\n\
+ xmlns:svg=\"http://www.w3.org/2000/svg\"\n\
+ xmlns=\"http://www.w3.org/2000/svg\"\n\
+ xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n\
+ version=\"1.0\"\n\
+ width=\"145\"\n\
+ height=\"500\"\n\
+ id=\"svg2\">\n\
+ <defs\n\
+ id=\"defs103\">\n\
+ <linearGradient\n\
+ id=\"linearGradient3250\">\n\
+ <stop\n\
+ id=\"stop3252\"\n\
+ style=\"stop-color:#ffffff;stop-opacity:1\"\n\
+ offset=\"0\" />\n\
+ <stop\n\
+ id=\"stop3254\"\n\
+ style=\"stop-color:#00ff00;stop-opacity:1\"\n\
+ offset=\"1\" />\n\
+ </linearGradient>\n\
+ <linearGradient\n\
+ x1=\"0\"\n\
+ y1=\"22\"\n\
+ x2=\"74\"\n\
+ y2=\"22\"\n\
+ id=\"linearGradient3256\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"0\"\n\
+ y1=\"22\"\n\
+ x2=\"74\"\n\
+ y2=\"22\"\n\
+ id=\"linearGradient3258\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"0\"\n\
+ y1=\"22\"\n\
+ x2=\"74\"\n\
+ y2=\"22\"\n\
+ id=\"linearGradient3260\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"0\"\n\
+ y1=\"22\"\n\
+ x2=\"74\"\n\
+ y2=\"22\"\n\
+ id=\"linearGradient3264\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"0\"\n\
+ y1=\"22\"\n\
+ x2=\"74\"\n\
+ y2=\"22\"\n\
+ id=\"linearGradient3267\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"7\"\n\
+ y1=\"90\"\n\
+ x2=\"56\"\n\
+ y2=\"90\"\n\
+ id=\"linearGradient3333\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"7\"\n\
+ y1=\"130\"\n\
+ x2=\"56\"\n\
+ y2=\"130\"\n\
+ id=\"linearGradient3341\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"90\"\n\
+ x2=\"128\"\n\
+ y2=\"90\"\n\
+ id=\"linearGradient3349\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"130\"\n\
+ x2=\"128\"\n\
+ y2=\"130\"\n\
+ id=\"linearGradient3357\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"43\"\n\
+ y1=\"181\"\n\
+ x2=\"92\"\n\
+ y2=\"181\"\n\
+ id=\"linearGradient3365\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"7\"\n\
+ y1=\"251\"\n\
+ x2=\"56\"\n\
+ y2=\"251\"\n\
+ id=\"linearGradient3373\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"238\"\n\
+ x2=\"128\"\n\
+ y2=\"238\"\n\
+ id=\"linearGradient3381\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"6\"\n\
+ y1=\"303\"\n\
+ x2=\"72\"\n\
+ y2=\"303\"\n\
+ id=\"linearGradient3389\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"89\"\n\
+ y1=\"314\"\n\
+ x2=\"137\"\n\
+ y2=\"314\"\n\
+ id=\"linearGradient3397\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"37\"\n\
+ y1=\"359\"\n\
+ x2=\"107\"\n\
+ y2=\"359\"\n\
+ id=\"linearGradient3405\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"translate(0,26)\" />\n\
+ <linearGradient\n\
+ x1=\"37\"\n\
+ y1=\"382\"\n\
+ x2=\"107\"\n\
+ y2=\"382\"\n\
+ id=\"linearGradient3413\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"translate(0,26)\" />\n\
+ <linearGradient\n\
+ x1=\"37\"\n\
+ y1=\"406\"\n\
+ x2=\"107\"\n\
+ y2=\"406\"\n\
+ id=\"linearGradient3421\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"translate(0,26)\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"238\"\n\
+ x2=\"128\"\n\
+ y2=\"238\"\n\
+ id=\"linearGradient2505\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"238\"\n\
+ x2=\"128\"\n\
+ y2=\"238\"\n\
+ id=\"linearGradient2519\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"37\"\n\
+ y1=\"406\"\n\
+ x2=\"107\"\n\
+ y2=\"406\"\n\
+ id=\"linearGradient2527\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"0\"\n\
+ y1=\"0\"\n\
+ x2=\"100\"\n\
+ y2=\"66\"\n\
+ id=\"linearGradient3172\"\n\
+ xlink:href=\"#linearGradient3166\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ id=\"linearGradient3166\">\n\
+ <stop\n\
+ id=\"stop3168\"\n\
+ style=\"stop-color:#ffffff;stop-opacity:1\"\n\
+ offset=\"0\" />\n\
+ <stop\n\
+ id=\"stop3170\"\n\
+ style=\"stop-color:#00ff00;stop-opacity:1\"\n\
+ offset=\"1\" />\n\
+ </linearGradient>\n\
+ <linearGradient\n\
+ x1=\"0\"\n\
+ y1=\"0\"\n\
+ x2=\"100\"\n\
+ y2=\"20\"\n\
+ id=\"linearGradient2707\"\n\
+ xlink:href=\"#linearGradient3166\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"matrix(0.7,0,0,1.,0.1,32)\" />\n\
+ <linearGradient\n\
+ id=\"linearGradient2701\">\n\
+ <stop\n\
+ id=\"stop2703\"\n\
+ style=\"stop-color:#ffffff;stop-opacity:1\"\n\
+ offset=\"0\" />\n\
+ <stop\n\
+ id=\"stop2705\"\n\
+ style=\"stop-color:#ffff00;stop-opacity:1\"\n\
+ offset=\"1\" />\n\
+ </linearGradient>\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"238\"\n\
+ x2=\"128\"\n\
+ y2=\"238\"\n\
+ id=\"linearGradient2732\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"0\"\n\
+ y1=\"0\"\n\
+ x2=\"100\"\n\
+ y2=\"66\"\n\
+ id=\"linearGradient2736\"\n\
+ xlink:href=\"#linearGradient3166\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"matrix(0.67,0,0,0.67,60,321)\" />\n\
+ <linearGradient\n\
+ x1=\"0\"\n\
+ y1=\"0\"\n\
+ x2=\"100\"\n\
+ y2=\"66\"\n\
+ id=\"linearGradient3552\"\n\
+ xlink:href=\"#linearGradient3166\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"matrix(0.67,0,0,0.67,60,321)\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"238\"\n\
+ x2=\"128\"\n\
+ y2=\"238\"\n\
+ id=\"linearGradient3554\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\" />\n\
+ <linearGradient\n\
+ x1=\"37\"\n\
+ y1=\"359\"\n\
+ x2=\"107\"\n\
+ y2=\"359\"\n\
+ id=\"linearGradient2696\"\n\
+ xlink:href=\"#linearGradient2701\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"translate(26.1,-84.4)\" />\n\
+ <linearGradient\n\
+ x1=\"0\"\n\
+ y1=\"0\"\n\
+ x2=\"100\"\n\
+ y2=\"66\"\n\
+ id=\"linearGradient2711\"\n\
+ xlink:href=\"#linearGradient2701\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"matrix(0.67,0,0,0.67,63.4,348)\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"238\"\n\
+ x2=\"128\"\n\
+ y2=\"238\"\n\
+ id=\"linearGradient3486\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"translate(-65.6,64.2)\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"238\"\n\
+ x2=\"128\"\n\
+ y2=\"238\"\n\
+ id=\"linearGradient3495\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"translate(-66.6,99)\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"238\"\n\
+ x2=\"128\"\n\
+ y2=\"238\"\n\
+ id=\"linearGradient3502\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"translate(-65.5,133)\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"238\"\n\
+ x2=\"128\"\n\
+ y2=\"238\"\n\
+ id=\"linearGradient3533\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"translate(-66.6,99)\" />\n\
+ <linearGradient\n\
+ x1=\"79\"\n\
+ y1=\"238\"\n\
+ x2=\"128\"\n\
+ y2=\"238\"\n\
+ id=\"linearGradient3535\"\n\
+ xlink:href=\"#linearGradient3250\"\n\
+ gradientUnits=\"userSpaceOnUse\"\n\
+ gradientTransform=\"translate(-65.6,64.2)\" />\n\
+ </defs>\n\
+ <path\n\
+ d=\"M 0.58809792,0.55108212 L 0.52581012,484.98977 L 3.6485499,492.43821 L 8.520663,496.82385 L 15.179825,499.47419 L 128.96395,499.47419 L 135.80997,496.63739 L 141.75709,491.22606 L 144.47996,482.0929 L 144.51764,0.52581012 L 0.58809792,0.55108212 z\"\n\
+ id=\"path30\"\n\
+ style=\"fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137\"\n\
+ height=\"0\"\n\
+ x=\"3.7\"\n\
+ y=\"213\"\n\
+ id=\"rect32\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"214.3\"\n\
+ id=\"rect34\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"215\"\n\
+ id=\"rect36\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1\" />\n\
+ <g\n\
+ id=\"g2681\">\n\
+ <rect\n\
+ width=\"138.11\"\n\
+ height=\"0.11000219\"\n\
+ x=\"3.4449987\"\n\
+ y=\"65.445\"\n\
+ id=\"rect38\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:0.88999784;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.5\"\n\
+ y=\"66.360001\"\n\
+ id=\"rect40\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"138.11032\"\n\
+ height=\"0.11032366\"\n\
+ x=\"3.444838\"\n\
+ y=\"67.444839\"\n\
+ id=\"rect42\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:0.88967633;stroke-opacity:1\" />\n\
+ </g>\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"-26.9\"\n\
+ transform=\"scale(1,-1)\"\n\
+ id=\"rect44\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"-25.799999\"\n\
+ transform=\"scale(1,-1)\"\n\
+ id=\"rect46\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"-472.70001\"\n\
+ transform=\"scale(1,-1)\"\n\
+ id=\"rect48\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"-471.39999\"\n\
+ transform=\"scale(1,-1)\"\n\
+ id=\"rect50\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 134,491 C 134,492 133,493 132,493 C 131,493 131,492 131,491 C 131,491 131,490 132,490 C 133,490 134,491 134,491 z\"\n\
+ id=\"path58\"\n\
+ style=\"fill:#fff080;fill-opacity:1;stroke:none;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 80,485 C 80,490 77,493 72,493 C 67,493 64,490 64,485 C 64,481 67,477 72,477 C 77,477 80,481 80,485 L 80,485 z\"\n\
+ id=\"path60\"\n\
+ style=\"fill:#ff4040;fill-opacity:1;stroke:#ff4040;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ id=\"text54\"\n\
+ style=\"font-size:12px;font-weight:bold;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"68\"\n\
+ y=\"489\"\n\
+ id=\"tspan56\"\n\
+ style=\"font-size:12px;font-weight:bold;fill:#ffffff;font-family:Bitstream Vera Sans\">X</tspan>\n\
+ </text>\n\
+ <path\n\
+ d=\"M 79,32 C 90,32 90,32 90,32 L 94,35 L 96,39 L 96,52 L 94,55 L 90,58 L 79,58 L 79,58 L 79,60 L 65,60 L 65,58 L 54,58 L 50,55 L 48,52 L 48,39 L 50,35 L 54,32 L 65,32 L 65,36 L 79,36 L 79,32 z\"\n\
+ id=\"path59\"\n\
+ style=\"fill:url(#linearGradient3267);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ id=\"text61\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"72\"\n\
+ y=\"49\"\n\
+ id=\"tspan63\"\n\
style=\"font-size:12px\">"
data1 = \
-"</tspan>\
- </text>\
- <path\
- d=\"M 54,77 L 65,77 L 65,81 L 62,81 L 62,79 L 55,79\"\
- id=\"path65\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 54,95 L 65,95 L 65,91 L 62,91 L 62,93 L 55,93\"\
- id=\"path67\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 39,73 C 50,73 50,73 50,73 L 53,76 L 56,80 L 56,93 L 53,96 L 50,99 L 38,99 L 38,99 L 38,101 L 25,101 L 25,99 L 14,99 L 10,96 L 8,93 L 8,80 L 10,76 L 14,73 L 24,73 L 24,77 L 39,77 L 39,73 z\"\
- id=\"path69\"\
- style=\"fill:url(#linearGradient3333);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- id=\"text71\"\
- style=\"font-size:8.00004005px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"32\"\
- y=\"90\"\
- id=\"tspan73\"\
+"</tspan>\n\
+ </text>\n\
+ <path\n\
+ d=\"M 54,77 L 65,77 L 65,81 L 62,81 L 62,79 L 55,79\"\n\
+ id=\"path65\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 54,95 L 65,95 L 65,91 L 62,91 L 62,93 L 55,93\"\n\
+ id=\"path67\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 39,73 C 50,73 50,73 50,73 L 53,76 L 56,80 L 56,93 L 53,96 L 50,99 L 38,99 L 38,99 L 38,101 L 25,101 L 25,99 L 14,99 L 10,96 L 8,93 L 8,80 L 10,76 L 14,73 L 24,73 L 24,77 L 39,77 L 39,73 z\"\n\
+ id=\"path69\"\n\
+ style=\"fill:url(#linearGradient3333);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ id=\"text71\"\n\
+ style=\"font-size:8.00004005px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"32\"\n\
+ y=\"90\"\n\
+ id=\"tspan73\"\n\
style=\"font-size:12px\">"
data2 = \
-"</tspan>\
- </text>\
- <path\
- d=\"M 126,77 L 137,77 L 137,81 L 134,81 L 134,79 L 127,79\"\
- id=\"path75\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 126,95 L 137,95 L 137,91 L 134,91 L 134,93 L 127,93\"\
- id=\"path77\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 111,73 C 122,73 122,73 122,73 L 125,76 L 128,80 L 128,93 L 125,96 L 122,99 L 110,99 L 110,99 L 110,101 L 97,101 L 97,99 L 86,99 L 82,96 L 80,93 L 80,80 L 82,76 L 86,73 L 96,73 L 96,77 L 111,77 L 111,73 z\"\
- id=\"path79\"\
- style=\"fill:url(#linearGradient3349);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- id=\"text81\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"104\"\
- y=\"90\"\
- id=\"tspan83\"\
+"</tspan>\n\
+ </text>\n\
+ <path\n\
+ d=\"M 126,77 L 137,77 L 137,81 L 134,81 L 134,79 L 127,79\"\n\
+ id=\"path75\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 126,95 L 137,95 L 137,91 L 134,91 L 134,93 L 127,93\"\n\
+ id=\"path77\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 111,73 C 122,73 122,73 122,73 L 125,76 L 128,80 L 128,93 L 125,96 L 122,99 L 110,99 L 110,99 L 110,101 L 97,101 L 97,99 L 86,99 L 82,96 L 80,93 L 80,80 L 82,76 L 86,73 L 96,73 L 96,77 L 111,77 L 111,73 z\"\n\
+ id=\"path79\"\n\
+ style=\"fill:url(#linearGradient3349);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ id=\"text81\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"104\"\n\
+ y=\"90\"\n\
+ id=\"tspan83\"\n\
style=\"font-size:12px\">"
data3 = \
-"</tspan>\
- </text>\
- <path\
- d=\"M 54,117 L 65,117 L 65,121 L 62,121 L 62,119 L 55,119\"\
- id=\"path85\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 54,136 L 65,136 L 65,132 L 62,132 L 62,134 L 55,134\"\
- id=\"path87\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 39,114 C 50,114 50,114 50,114 L 53,117 L 56,121 L 56,133 L 53,137 L 50,139 L 38,139 L 38,139 L 38,142 L 25,142 L 25,139 L 14,139 L 10,137 L 8,133 L 8,121 L 10,117 L 14,114 L 24,114 L 24,117 L 39,117 L 39,114 z\"\
- id=\"path89\"\
- style=\"fill:url(#linearGradient3341);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- id=\"text91\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"32\"\
- y=\"131\"\
- id=\"tspan93\"\
+"</tspan>\n\
+ </text>\n\
+ <path\n\
+ d=\"M 54,117 L 65,117 L 65,121 L 62,121 L 62,119 L 55,119\"\n\
+ id=\"path85\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 54,136 L 65,136 L 65,132 L 62,132 L 62,134 L 55,134\"\n\
+ id=\"path87\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 39,114 C 50,114 50,114 50,114 L 53,117 L 56,121 L 56,133 L 53,137 L 50,139 L 38,139 L 38,139 L 38,142 L 25,142 L 25,139 L 14,139 L 10,137 L 8,133 L 8,121 L 10,117 L 14,114 L 24,114 L 24,117 L 39,117 L 39,114 z\"\n\
+ id=\"path89\"\n\
+ style=\"fill:url(#linearGradient3341);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ id=\"text91\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"32\"\n\
+ y=\"131\"\n\
+ id=\"tspan93\"\n\
style=\"font-size:12px\">"
data4 = \
-"</tspan>\
- </text>\
- <path\
- d=\"M 126,117 L 137,117 L 137,121 L 134,121 L 134,119 L 127,119\"\
- id=\"path112\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 126,136 L 137,136 L 137,132 L 134,132 L 134,134 L 127,134\"\
- id=\"path96\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 111,114 C 122,114 122,114 122,114 L 125,117 L 128,121 L 128,133 L 125,137 L 122,139 L 110,139 L 110,139 L 110,142 L 97,142 L 97,139 L 86,139 L 82,137 L 80,133 L 80,121 L 82,117 L 86,114 L 96,114 L 96,117 L 111,117 L 111,114 z\"\
- id=\"path98\"\
- style=\"fill:url(#linearGradient3357);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- id=\"text100\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"104\"\
- y=\"131\"\
- id=\"tspan102\"\
+"</tspan>\n\
+ </text>\n\
+ <path\n\
+ d=\"M 126,117 L 137,117 L 137,121 L 134,121 L 134,119 L 127,119\"\n\
+ id=\"path112\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 126,136 L 137,136 L 137,132 L 134,132 L 134,134 L 127,134\"\n\
+ id=\"path96\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 111,114 C 122,114 122,114 122,114 L 125,117 L 128,121 L 128,133 L 125,137 L 122,139 L 110,139 L 110,139 L 110,142 L 97,142 L 97,139 L 86,139 L 82,137 L 80,133 L 80,121 L 82,117 L 86,114 L 96,114 L 96,117 L 111,117 L 111,114 z\"\n\
+ id=\"path98\"\n\
+ style=\"fill:url(#linearGradient3357);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ id=\"text100\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"104\"\n\
+ y=\"131\"\n\
+ id=\"tspan102\"\n\
style=\"font-size:12px\">"
data5 = \
-"</tspan>\
- </text>\
- <path\
- d=\"M 89,181 L 100,181 L 100,185 L 98,185 L 98,183 L 91,183\"\
- id=\"path104\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 89,199 L 100,199 L 100,195 L 98,195 L 98,197 L 91,197\"\
- id=\"path106\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 90,156 L 101,156 L 101,160 L 98,160 L 98,158 L 91,158\"\
- id=\"path108\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 90,174 L 101,174 L 101,170 L 98,170 L 98,172 L 91,172\"\
- id=\"path130\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 75,153 C 86,153 86,153 86,153 L 89,155 L 92,159 L 92,197 L 89,200 L 86,203 L 74,203 L 74,203 L 74,205 L 61,205 L 61,203 L 50,203 L 46,200 L 44,197 L 44,159 L 46,155 L 50,153 L 60,153 L 60,156 L 75,156 L 75,153 z\"\
- id=\"path111\"\
- style=\"fill:url(#linearGradient3365);fill-opacity:1;stroke:#00a000;stroke-width:1.33334005;stroke-opacity:1\" />\
- <text\
- id=\"text113\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"68\"\
- y=\"181\"\
- id=\"tspan136\"\
+"</tspan>\n\
+ </text>\n\
+ <path\n\
+ d=\"M 89,181 L 100,181 L 100,185 L 98,185 L 98,183 L 91,183\"\n\
+ id=\"path104\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 89,199 L 100,199 L 100,195 L 98,195 L 98,197 L 91,197\"\n\
+ id=\"path106\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 90,156 L 101,156 L 101,160 L 98,160 L 98,158 L 91,158\"\n\
+ id=\"path108\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 90,174 L 101,174 L 101,170 L 98,170 L 98,172 L 91,172\"\n\
+ id=\"path130\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 75,153 C 86,153 86,153 86,153 L 89,155 L 92,159 L 92,197 L 89,200 L 86,203 L 74,203 L 74,203 L 74,205 L 61,205 L 61,203 L 50,203 L 46,200 L 44,197 L 44,159 L 46,155 L 50,153 L 60,153 L 60,156 L 75,156 L 75,153 z\"\n\
+ id=\"path111\"\n\
+ style=\"fill:url(#linearGradient3365);fill-opacity:1;stroke:#00a000;stroke-width:1.33334005;stroke-opacity:1\" />\n\
+ <text\n\
+ id=\"text113\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"68\"\n\
+ y=\"181\"\n\
+ id=\"tspan136\"\n\
style=\"font-size:12px\">"
data6 = \
-"</tspan>\
- </text>\
- <text\
- id=\"text116\"\
- style=\"font-size:8px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"90\"\
- y=\"167\"\
- id=\"tspan118\"\
+"</tspan>\n\
+ </text>\n\
+ <text\n\
+ id=\"text116\"\n\
+ style=\"font-size:8px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"90\"\n\
+ y=\"167\"\n\
+ id=\"tspan118\"\n\
style=\"font-size:9px\">"
data7 = \
-"</tspan>\
- <tspan\
- x=\"90\"\
- y=\"196\"\
- id=\"tspan120\"\
+"</tspan>\n\
+ <tspan\n\
+ x=\"90\"\n\
+ y=\"196\"\n\
+ id=\"tspan120\"\n\
style=\"font-size:9px\">"
data8 = \
-"</tspan>\
- </text>\
- <path\
- d=\"M 53,250 L 64,250 L 64,254 L 62,254 L 62,252 L 55,252\"\
- id=\"path122\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 53,268 L 64,268 L 64,264 L 62,264 L 62,266 L 55,266\"\
- id=\"path124\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 54,225 L 65,225 L 65,229 L 62,229 L 62,227 L 55,227\"\
- id=\"path126\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 54,244 L 65,244 L 65,240 L 62,240 L 62,242 L 55,242\"\
- id=\"path128\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 39,222 C 50,222 50,222 50,222 L 53,225 L 56,229 L 56,266 L 53,269 L 50,272 L 38,272 L 38,272 L 38,275 L 25,275 L 25,272 L 14,272 L 10,269 L 8,266 L 8,229 L 10,225 L 14,222 L 24,222 L 24,225 L 39,225 L 39,222 z\"\
- id=\"path131\"\
- style=\"fill:url(#linearGradient3373);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- id=\"text133\"\
- style=\"font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"32\"\
- y=\"250\"\
- id=\"tspan158\"\
+"</tspan>\n\
+ </text>\n\
+ <path\n\
+ d=\"M 53,250 L 64,250 L 64,254 L 62,254 L 62,252 L 55,252\"\n\
+ id=\"path122\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 53,268 L 64,268 L 64,264 L 62,264 L 62,266 L 55,266\"\n\
+ id=\"path124\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 54,225 L 65,225 L 65,229 L 62,229 L 62,227 L 55,227\"\n\
+ id=\"path126\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 54,244 L 65,244 L 65,240 L 62,240 L 62,242 L 55,242\"\n\
+ id=\"path128\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 39,222 C 50,222 50,222 50,222 L 53,225 L 56,229 L 56,266 L 53,269 L 50,272 L 38,272 L 38,272 L 38,275 L 25,275 L 25,272 L 14,272 L 10,269 L 8,266 L 8,229 L 10,225 L 14,222 L 24,222 L 24,225 L 39,225 L 39,222 z\"\n\
+ id=\"path131\"\n\
+ style=\"fill:url(#linearGradient3373);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ id=\"text133\"\n\
+ style=\"font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"32\"\n\
+ y=\"250\"\n\
+ id=\"tspan158\"\n\
style=\"font-size:12px\">"
data9 = \
-"</tspan>\
- </text>\
- <text\
- id=\"text136\"\
- style=\"font-size:9px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"54\"\
- y=\"236\"\
- id=\"tspan138\"\
+"</tspan>\n\
+ </text>\n\
+ <text\n\
+ id=\"text136\"\n\
+ style=\"font-size:9px;text-align:end;text-anchor:end;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"54\"\n\
+ y=\"236\"\n\
+ id=\"tspan138\"\n\
style=\"font-size:9px\">"
data10 = \
-"</tspan>\
- <tspan\
- x=\"54\"\
- y=\"265\"\
- id=\"tspan140\"\
+"</tspan>\n\
+ <tspan\n\
+ x=\"54\"\n\
+ y=\"265\"\n\
+ id=\"tspan140\"\n\
style=\"font-size:9px\">"
data11 = \
-"</tspan>\
- </text>\
- <g\
- transform=\"translate(0,-2)\"\
- id=\"g142\">\
- <path\
- d=\"M 126,227 L 137.08348,227 L 137,231 L 134,231 L 134,229 L 127,229\"\
- id=\"path144\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 126,246 L 137,246 L 137,242 L 134,242 L 134,244 L 127,244\"\
- id=\"path146\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 111,224 C 122,224 122,224 122,224 L 125,227 L 128,231 L 128,243 L 125,247 L 122,250 L 110,250 L 110,250 L 110,252 L 97,252 L 97,250 L 86,250 L 82,247 L 80,243 L 80,231 L 82,227 L 86,224 L 96,224 L 96,227 L 111,227 L 111,224 z\"\
- id=\"path148\"\
- style=\"fill:url(#linearGradient3381);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- id=\"text150\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"104\"\
- y=\"241\"\
- id=\"tspan152\"\
+"</tspan>\n\
+ </text>\n\
+ <g\n\
+ transform=\"translate(0,-2)\"\n\
+ id=\"g142\">\n\
+ <path\n\
+ d=\"M 126,227 L 137.08348,227 L 137,231 L 134,231 L 134,229 L 127,229\"\n\
+ id=\"path144\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 126,246 L 137,246 L 137,242 L 134,242 L 134,244 L 127,244\"\n\
+ id=\"path146\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 111,224 C 122,224 122,224 122,224 L 125,227 L 128,231 L 128,243 L 125,247 L 122,250 L 110,250 L 110,250 L 110,252 L 97,252 L 97,250 L 86,250 L 82,247 L 80,243 L 80,231 L 82,227 L 86,224 L 96,224 L 96,227 L 111,227 L 111,224 z\"\n\
+ id=\"path148\"\n\
+ style=\"fill:url(#linearGradient3381);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ id=\"text150\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"104\"\n\
+ y=\"241\"\n\
+ id=\"tspan152\"\n\
style=\"font-size:12px\">"
data12 = \
-"</tspan>\
- </text>\
- </g>\
- <path\
- d=\"M 38,405 L 41,405 L 41,408 L 46,408 L 46,405 L 107,405 L 107,419 L 46,419 L 46,416 L 41,416 L 41,419 L 38,419 L 38,405 z\"\
- id=\"path154\"\
- style=\"fill:url(#linearGradient3405);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- y=\"26\"\
- id=\"text156\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"72\"\
- y=\"416\"\
- id=\"tspan159\"\
+"</tspan>\n\
+ </text>\n\
+ </g>\n\
+ <path\n\
+ d=\"M 38,405 L 41,405 L 41,408 L 46,408 L 46,405 L 107,405 L 107,419 L 46,419 L 46,416 L 41,416 L 41,419 L 38,419 L 38,405 z\"\n\
+ id=\"path154\"\n\
+ style=\"fill:url(#linearGradient3405);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ y=\"26\"\n\
+ id=\"text156\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"72\"\n\
+ y=\"416\"\n\
+ id=\"tspan159\"\n\
style=\"font-size:10.5px\">"
data13 = \
-"</tspan>\
- </text>\
- <path\
- d=\"M 38,429 L 41,429 L 41,432 L 46,432 L 46,429 L 107,429 L 107,443 L 46,443 L 46,440 L 41,440 L 41,443 L 38,443 L 38,429 z\"\
- id=\"path161\"\
- style=\"fill:url(#linearGradient3413);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- y=\"26\"\
- id=\"text163\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"72\"\
- y=\"439\"\
- id=\"tspan165\"\
+"</tspan>\n\
+ </text>\n\
+ <path\n\
+ d=\"M 38,429 L 41,429 L 41,432 L 46,432 L 46,429 L 107,429 L 107,443 L 46,443 L 46,440 L 41,440 L 41,443 L 38,443 L 38,429 z\"\n\
+ id=\"path161\"\n\
+ style=\"fill:url(#linearGradient3413);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ y=\"26\"\n\
+ id=\"text163\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"72\"\n\
+ y=\"439\"\n\
+ id=\"tspan165\"\n\
style=\"font-size:10.5px\">"
data14 = \
-"</tspan>\
- </text>\
- <path\
- d=\"M 38,453 L 41,453 L 41,456 L 46,456 L 46,453 L 107,453 L 107,467 L 46,467 L 46,464 L 41,464 L 41,467 L 38,467 L 38,453 z\"\
- id=\"path167\"\
- style=\"fill:url(#linearGradient3421);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- y=\"26\"\
- id=\"text169\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"72\"\
- y=\"463\"\
- id=\"tspan171\"\
+"</tspan>\n\
+ </text>\n\
+ <path\n\
+ d=\"M 38,453 L 41,453 L 41,456 L 46,456 L 46,453 L 107,453 L 107,467 L 46,467 L 46,464 L 41,464 L 41,467 L 38,467 L 38,453 z\"\n\
+ id=\"path167\"\n\
+ style=\"fill:url(#linearGradient3421);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ y=\"26\"\n\
+ id=\"text169\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"72\"\n\
+ y=\"463\"\n\
+ id=\"tspan171\"\n\
style=\"font-size:10.5px\">"
data15 = \
-"</tspan>\
- </text>\
- <text\
- id=\"text173\"\
- style=\"font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"72\"\
- y=\"19\"\
- id=\"tspan175\"\
+"</tspan>\n\
+ </text>\n\
+ <text\n\
+ id=\"text173\"\n\
+ style=\"font-size:12px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"72\"\n\
+ y=\"19\"\n\
+ id=\"tspan175\"\n\
style=\"font-size:20px\">"
data16 = \
-"</tspan>\
- </text>\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"280.60001\"\
- id=\"rect177\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"281.70001\"\
- id=\"rect179\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"282.60001\"\
- id=\"rect181\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"398.5\"\
- id=\"rect183\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"399.60001\"\
- id=\"rect185\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\
- <rect\
- width=\"137.5\"\
- height=\"0.14\"\
- x=\"3.7\"\
- y=\"400.60001\"\
- id=\"rect187\"\
- style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1\" />\
- <g\
- transform=\"translate(0.1,0)\"\
- id=\"g3515\">\
- <path\
- d=\"M 60.4,293.2 L 71.4,293.2 L 71.4,297.2 L 68.4,297.2 L 68.4,295.2 L 61.4,295.2\"\
- id=\"path191\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 60.4,310.2 L 71.4,310.2 L 71.4,306.2 L 68.4,306.2 L 68.4,308.2 L 61.4,308.2\"\
- id=\"path193\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 45.4,288.2 C 56.4,288.2 56.4,288.2 56.4,288.2 L 59.4,291.2 L 62.4,295.2 L 62.4,307.2 L 59.4,311.2 L 56.4,314.2 L 44.4,314.2 L 44.4,314.2 L 44.4,316.2 L 31.4,316.2 L 31.4,314.2 L 20.4,314.2 L 16.4,311.2 L 14.4,307.2 L 14.4,295.2 L 16.4,291.2 L 20.4,288.2 L 30.4,288.2 L 30.4,291.2 L 45.4,291.2 L 45.4,288.2 z\"\
- id=\"path195\"\
- style=\"fill:url(#linearGradient3535);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- x=\"-65.599998\"\
- y=\"64.199997\"\
- id=\"text197\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"38.400002\"\
- y=\"305.20001\"\
- id=\"tspan199\"\
+"</tspan>\n\
+ </text>\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"280.60001\"\n\
+ id=\"rect177\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"281.70001\"\n\
+ id=\"rect179\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"282.60001\"\n\
+ id=\"rect181\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"398.5\"\n\
+ id=\"rect183\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#e0a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"399.60001\"\n\
+ id=\"rect185\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#fff080;stroke-width:1;stroke-opacity:1\" />\n\
+ <rect\n\
+ width=\"137.5\"\n\
+ height=\"0.14\"\n\
+ x=\"3.7\"\n\
+ y=\"400.60001\"\n\
+ id=\"rect187\"\n\
+ style=\"opacity:1;fill:#ffd000;fill-opacity:1;stroke:#ffffc4;stroke-width:1;stroke-opacity:1\" />\n\
+ <g\n\
+ transform=\"translate(0.1,0)\"\n\
+ id=\"g3515\">\n\
+ <path\n\
+ d=\"M 60.4,293.2 L 71.4,293.2 L 71.4,297.2 L 68.4,297.2 L 68.4,295.2 L 61.4,295.2\"\n\
+ id=\"path191\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 60.4,310.2 L 71.4,310.2 L 71.4,306.2 L 68.4,306.2 L 68.4,308.2 L 61.4,308.2\"\n\
+ id=\"path193\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 45.4,288.2 C 56.4,288.2 56.4,288.2 56.4,288.2 L 59.4,291.2 L 62.4,295.2 L 62.4,307.2 L 59.4,311.2 L 56.4,314.2 L 44.4,314.2 L 44.4,314.2 L 44.4,316.2 L 31.4,316.2 L 31.4,314.2 L 20.4,314.2 L 16.4,311.2 L 14.4,307.2 L 14.4,295.2 L 16.4,291.2 L 20.4,288.2 L 30.4,288.2 L 30.4,291.2 L 45.4,291.2 L 45.4,288.2 z\"\n\
+ id=\"path195\"\n\
+ style=\"fill:url(#linearGradient3535);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ x=\"-65.599998\"\n\
+ y=\"64.199997\"\n\
+ id=\"text197\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"38.400002\"\n\
+ y=\"305.20001\"\n\
+ id=\"tspan199\"\n\
style=\"font-size:12px\">"
data17 = \
-"</tspan>\
- </text>\
- </g>\
- <g\
- transform=\"translate(1.1,-0.4000015)\"\
- id=\"g3506\">\
- <path\
- d=\"M 59.4,328 L 70.4,328 L 70.4,332 L 67.4,332 L 67.4,330 L 60.4,330\"\
- id=\"path203\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 59.4,345 L 70.4,345 L 70.4,341 L 67.4,341 L 67.4,343 L 60.4,343\"\
- id=\"path205\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 44.4,323 C 55.4,323 55.4,323 55.4,323 L 58.4,326 L 61.4,330 L 61.4,342 L 58.4,346 L 55.4,349 L 43.4,349 L 43.4,349 L 43.4,351 L 30.4,351 L 30.4,349 L 19.4,349 L 15.4,346 L 13.4,342 L 13.4,330 L 15.4,326 L 19.4,323 L 29.4,323 L 29.4,326 L 44.4,326 L 44.4,323 z\"\
- id=\"path207\"\
- style=\"fill:url(#linearGradient3533);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- x=\"-66.599998\"\
- y=\"99\"\
- id=\"text209\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"37.400002\"\
- y=\"335\"\
- id=\"tspan211\"\
+"</tspan>\n\
+ </text>\n\
+ </g>\n\
+ <g\n\
+ transform=\"translate(1.1,-0.4000015)\"\n\
+ id=\"g3506\">\n\
+ <path\n\
+ d=\"M 59.4,328 L 70.4,328 L 70.4,332 L 67.4,332 L 67.4,330 L 60.4,330\"\n\
+ id=\"path203\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 59.4,345 L 70.4,345 L 70.4,341 L 67.4,341 L 67.4,343 L 60.4,343\"\n\
+ id=\"path205\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 44.4,323 C 55.4,323 55.4,323 55.4,323 L 58.4,326 L 61.4,330 L 61.4,342 L 58.4,346 L 55.4,349 L 43.4,349 L 43.4,349 L 43.4,351 L 30.4,351 L 30.4,349 L 19.4,349 L 15.4,346 L 13.4,342 L 13.4,330 L 15.4,326 L 19.4,323 L 29.4,323 L 29.4,326 L 44.4,326 L 44.4,323 z\"\n\
+ id=\"path207\"\n\
+ style=\"fill:url(#linearGradient3533);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ x=\"-66.599998\"\n\
+ y=\"99\"\n\
+ id=\"text209\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"37.400002\"\n\
+ y=\"335\"\n\
+ id=\"tspan211\"\n\
style=\"font-size:12px\">"
data18 = \
-"</tspan>\
- </text>\
- <text\
- x=\"-66.599998\"\
- y=\"99\"\
- id=\"text213\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"37.400002\"\
- y=\"345\"\
- id=\"tspan215\"\
+"</tspan>\n\
+ </text>\n\
+ <text\n\
+ x=\"-66.599998\"\n\
+ y=\"99\"\n\
+ id=\"text213\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"37.400002\"\n\
+ y=\"345\"\n\
+ id=\"tspan215\"\n\
style=\"font-size:12px\">"
data19 = \
-"</tspan>\
- </text>\
- </g>\
- <path\
- d=\"M 64.07,364.3575 L 67.42,364.3575 L 67.42,366.87 L 72.11,366.87 L 72.11,349.45 L 129.73,349.45 L 129.73,392.33 L 72.11,392.33 L 72.11,373.905 L 67.42,373.905 L 67.42,376.585 L 64.07,376.585 L 64.07,364.3575 z\"\
- id=\"path224\"\
- style=\"fill:url(#linearGradient2711);fill-opacity:1;fill-rule:nonzero;stroke:#a0a000;stroke-width:1.34000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1\" />\
- <g\
- transform=\"matrix(0.75,0,0,0.75,80.7745,350.9375)\"\
- id=\"activity-journal\"\
- style=\"stroke:#000000;stroke-opacity:1;display:block\">\
- <path\
- d=\"M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z\"\
- id=\"path2458\"\
- style=\"fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1\" />\
- <line\
- id=\"line2460\"\
- y2=\"48.881001\"\
- y1=\"6.1209998\"\
- x2=\"21.341\"\
- x1=\"21.341\"\
- style=\"fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1\" />\
- <path\
- d=\"M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464\"\
- id=\"path2462\"\
- style=\"fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1\" />\
- <path\
- d=\"M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021\"\
- id=\"path2464\"\
- style=\"fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1\" />\
- <path\
- d=\"M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232\"\
- id=\"path2466\"\
- style=\"fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1\" />\
- </g>\
- <g\
- id=\"g3522\">\
- <path\
- d=\"M 60.5,362 L 71.5,362 L 71.5,366 L 68.5,366 L 68.5,364 L 61.5,364\"\
- id=\"path2722\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 60.5,379 L 71.5,379 L 71.5,375 L 68.5,375 L 68.5,377 L 61.5,377\"\
- id=\"path2724\"\
- style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\
- <path\
- d=\"M 45.5,357 C 56.5,357 56.5,357 56.5,357 L 59.5,360 L 62.5,364 L 62.5,376 L 59.5,380 L 56.5,383 L 44.5,383 L 44.5,383 L 44.5,385 L 31.5,385 L 31.5,383 L 20.5,383 L 16.5,380 L 14.5,376 L 14.5,364 L 16.5,360 L 20.5,357 L 30.5,357 L 30.5,360 L 45.5,360 L 45.5,357 z\"\
- id=\"path2726\"\
- style=\"fill:url(#linearGradient3502);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- x=\"-65.5\"\
- y=\"133\"\
- id=\"text2728\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"38.5\"\
- y=\"374\"\
- id=\"tspan2730\"\
+"</tspan>\n\
+ </text>\n\
+ </g>\n\
+ <path\n\
+ d=\"M 64.07,364.3575 L 67.42,364.3575 L 67.42,366.87 L 72.11,366.87 L 72.11,349.45 L 129.73,349.45 L 129.73,392.33 L 72.11,392.33 L 72.11,373.905 L 67.42,373.905 L 67.42,376.585 L 64.07,376.585 L 64.07,364.3575 z\"\n\
+ id=\"path224\"\n\
+ style=\"fill:url(#linearGradient2711);fill-opacity:1;fill-rule:nonzero;stroke:#a0a000;stroke-width:1.34000003;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1\" />\n\
+ <g\n\
+ transform=\"matrix(0.75,0,0,0.75,80.7745,350.9375)\"\n\
+ id=\"activity-journal\"\n\
+ style=\"stroke:#000000;stroke-opacity:1;display:block\">\n\
+ <path\n\
+ d=\"M 45.866,44.669 C 45.866,47.18 44.338,49 41.534,49 L 12.077,49 L 12.077,6 L 41.535,6 C 43.685,6 45.867,8.154 45.867,10.33 L 45.866,44.669 L 45.866,44.669 z\"\n\
+ id=\"path2458\"\n\
+ style=\"fill:#ffffff;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1\" />\n\
+ <line\n\
+ id=\"line2460\"\n\
+ y2=\"48.881001\"\n\
+ y1=\"6.1209998\"\n\
+ x2=\"21.341\"\n\
+ x1=\"21.341\"\n\
+ style=\"fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 7.384,14.464 C 7.384,14.464 9.468,15.159 11.554,15.159 C 13.64,15.159 15.727,14.464 15.727,14.464\"\n\
+ id=\"path2462\"\n\
+ style=\"fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 7.384,28.021 C 7.384,28.021 9.296,28.716 11.729,28.716 C 14.162,28.716 15.728,28.021 15.728,28.021\"\n\
+ id=\"path2464\"\n\
+ style=\"fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 7.384,41.232 C 7.384,41.232 9.12,41.927 11.902,41.927 C 14.683,41.927 15.727,41.232 15.727,41.232\"\n\
+ id=\"path2466\"\n\
+ style=\"fill:none;stroke:#000000;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1\" />\n\
+ </g>\n\
+ <g\n\
+ id=\"g3522\">\n\
+ <path\n\
+ d=\"M 60.5,362 L 71.5,362 L 71.5,366 L 68.5,366 L 68.5,364 L 61.5,364\"\n\
+ id=\"path2722\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 60.5,379 L 71.5,379 L 71.5,375 L 68.5,375 L 68.5,377 L 61.5,377\"\n\
+ id=\"path2724\"\n\
+ style=\"fill:#00e000;fill-opacity:1;stroke:#008000;stroke-width:1;stroke-opacity:1\" />\n\
+ <path\n\
+ d=\"M 45.5,357 C 56.5,357 56.5,357 56.5,357 L 59.5,360 L 62.5,364 L 62.5,376 L 59.5,380 L 56.5,383 L 44.5,383 L 44.5,383 L 44.5,385 L 31.5,385 L 31.5,383 L 20.5,383 L 16.5,380 L 14.5,376 L 14.5,364 L 16.5,360 L 20.5,357 L 30.5,357 L 30.5,360 L 45.5,360 L 45.5,357 z\"\n\
+ id=\"path2726\"\n\
+ style=\"fill:url(#linearGradient3502);fill-opacity:1;stroke:#00a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ x=\"-65.5\"\n\
+ y=\"133\"\n\
+ id=\"text2728\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"38.5\"\n\
+ y=\"374\"\n\
+ id=\"tspan2730\"\n\
style=\"font-size:12px\">"
data20 = \
-"</tspan>\
- </text>\
- </g>\
- <path\
- d=\"M 64.1,294.6 L 67.1,294.6 L 67.1,297.6 L 72.1,297.6 L 72.1,294.6 L 133.1,294.6 L 133.1,308.6 L 72.1,308.6 L 72.1,305.6 L 67.1,305.6 L 67.1,308.6 L 64.1,308.6 L 64.1,294.6 z\"\
- id=\"path2694\"\
- style=\"fill:url(#linearGradient2696);fill-opacity:1;stroke:#a0a000;stroke-width:1;stroke-opacity:1\" />\
- <text\
- x=\"28.000002\"\
- y=\"-131.10329\"\
- id=\"text3529\"\
- style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\
- <tspan\
- x=\"100.00002\"\
- y=\"305.89673\"\
- id=\"tspan3531\"\
+"</tspan>\n\
+ </text>\n\
+ </g>\n\
+ <path\n\
+ d=\"M 64.1,294.6 L 67.1,294.6 L 67.1,297.6 L 72.1,297.6 L 72.1,294.6 L 133.1,294.6 L 133.1,308.6 L 72.1,308.6 L 72.1,305.6 L 67.1,305.6 L 67.1,308.6 L 64.1,308.6 L 64.1,294.6 z\"\n\
+ id=\"path2694\"\n\
+ style=\"fill:url(#linearGradient2696);fill-opacity:1;stroke:#a0a000;stroke-width:1;stroke-opacity:1\" />\n\
+ <text\n\
+ x=\"28.000002\"\n\
+ y=\"-131.10329\"\n\
+ id=\"text3529\"\n\
+ style=\"font-size:8px;text-align:center;text-anchor:middle;font-family:Bitstream Vera Sans\">\n\
+ <tspan\n\
+ x=\"100.00002\"\n\
+ y=\"305.89673\"\n\
+ id=\"tspan3531\"\n\
style=\"font-size:10.5px\">"
data21 = \
-"</tspan>\
- </text>\
+"</tspan>\n\
+ </text>\n\
</svg>"
diff --git a/taexporthtml.py b/taexporthtml.py
index b0ad8ab..ac36475 100644
--- a/taexporthtml.py
+++ b/taexporthtml.py
@@ -43,7 +43,7 @@ def save_html(self, tw, embed_flag=True):
'doctype': ("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 \
Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n", ""),
'html': ("<http>\n", "</http>\n"),
- 'head': ("<head>\n<!-- Created by Turtle Art Portfolio -->\n", \
+ 'head': ("<head>\n<!-- Created by Turtle Art -->\n", \
"</head>\n"),
'meta': ("<meta http-equiv=\"content-type\" content=\"text/html; \
charset=UTF-8\">\n", ""),
@@ -59,19 +59,24 @@ charset=UTF-8\">\n", ""),
"\n</td>\n"),
'img': ("<img width=\"400\" height=\"300\" alt=\"Image\" src=\"image",\
".png\" />\n"),
+ 'img2': ("<img alt=\"Image\" src=\"image", ".png\" />\n"),
'ul': ("<ul>\n", "</ul>\n"),
'li': ("<li>", "</li>\n") }
if embed_flag == True:
+ # store images in-line as base64
html_glue['img'] = ("<img width=\"400\" height=\"300\" alt=\"Image\" \
src=\"data:image/png;base64,\n", " \"/>\n")
+ html_glue['img2'] = ("<img alt=\"Image\" \
+src=\"data:image/png;base64,\n", " \"/>\n")
+
bs = tawindow.blocks(tw)
code = ""
imagecount = 0
slidecount = 0
for b in bs:
this_stack = ""
- data = walk_stack(self,tw, b)
+ data = walk_stack(self, tw, b)
show = 0
onepic = 0
twopic = 0
@@ -83,47 +88,56 @@ src=\"data:image/png;base64,\n", " \"/>\n")
if type(d) is float:
continue
else:
- # transalate some TA terms into html
- # ignores most turtle gr
- # print d
+ # transalate some Turtle Art blocks into HTML
+ # show and template blocks
+ # ignores most turtle graphics
if d == "show":
show = 1
elif d == "container":
show = 2
- elif show == 1 and d[0:2] == '#s':
- # show a string
- this_stack += d[2:]
- show = 0
- elif show == 2:
- # show an image
- if d[8:] != None:
- try:
- dsobject = datastore.get(d[8:])
- pixbuf = get_pixbuf_from_journal(dsobject,400,300)
+ elif show > 0:
+ if show == 1:
+ try: # is it media or a string?
+ tmp = d[0:8]
except:
- pixbuf = None
- if pixbuf != None:
- filename = os.path.join(datapath, 'image' + \
- str(imagecount) + ".png")
- pixbuf.save(filename, "png")
- # if the embed flag is True
- # embed base64 into the html
- if embed_flag == True:
- base64 = os.path.join(datapath, 'base64tmp')
- cmd = "base64 <" + filename + " >" + base64
- subprocess.check_call(cmd, shell=True)
- f = open( base64, 'r')
- imgdata = f.read()
- f.close()
- tmp = html_glue['img'][0]
- if embed_flag == True:
- tmp = tmp + imgdata
- else:
- tmp = tmp + str(imagecount)
- imagecount += 1
- tmp = tmp + html_glue['img'][1]
- this_stack += tmp
- show = 0
+ tmp = ""
+ if tmp == '#smedia_': # show media
+ show = 2
+ else: # show a string
+ this_stack += d[2:]
+ show = 0
+ if show == 2:
+ # show an image
+ if d[8:] != None:
+ try:
+ dsobject = datastore.get(d[8:])
+ pixbuf = \
+ get_pixbuf_from_journal(dsobject,400,300)
+ except:
+ pixbuf = None
+ if pixbuf != None:
+ filename = os.path.join(datapath, 'image' + \
+ str(imagecount) + ".png")
+ pixbuf.save(filename, "png")
+ # if the embed flag is True
+ # embed base64 into the html
+ if embed_flag == True:
+ base64 = \
+ os.path.join(datapath, 'base64tmp')
+ cmd = "base64 <" + filename + " >" + base64
+ subprocess.check_call(cmd, shell=True)
+ f = open( base64, 'r')
+ imgdata = f.read()
+ f.close()
+ tmp = html_glue['img2'][0]
+ if embed_flag == True:
+ tmp = tmp + imgdata
+ else:
+ tmp = tmp + str(imagecount)
+ imagecount += 1
+ tmp = tmp + html_glue['img2'][1]
+ this_stack += tmp
+ show = 0
elif d == "tp1" or d == 'tp8':
onepic = 1
elif d == "tp2" or d == 'tp6':
@@ -159,7 +173,6 @@ src=\"data:image/png;base64,\n", " \"/>\n")
# Need filename to copy it into instance directory
# if it is not an image, save the preview
# save the description too.
- print str(onepic) + " " + str(twopic) + " " + str(fourpic)
if d[8:] != None:
try:
dsobject = datastore.get(d[8:])
@@ -224,13 +237,46 @@ src=\"data:image/png;base64,\n", " \"/>\n")
this_stack += " "
if len(data) > 0:
code += this_stack
- code = html_glue['doctype'][0] + html_glue['html'][0] + \
- html_glue['head'][0] + \
- html_glue['meta'][0] + html_glue['title'][0] + _("Turtle Art") + \
- html_glue['title'][1] + html_glue['style'][0] + \
- html_glue['style'][1] + \
- html_glue['head'][1] + html_glue['body'][0] + code + \
- html_glue['body'][1] + html_glue['html'][1]
+
+ # if no show or template blocks were present, we've got no slides,
+ # so save a screendump instead
+ if slidecount == 0:
+ # save a screen dump instead
+ filename = os.path.join(datapath, 'image.png')
+ tawindow.save_pict(self.tw,filename)
+ # if the embed flag is True
+ # embed base64 into the html
+ if embed_flag == True:
+ base64 = os.path.join(datapath, 'base64tmp')
+ cmd = "base64 <" + filename + " >" + base64
+ subprocess.check_call(cmd, shell=True)
+ f = open( base64, 'r')
+ imgdata = f.read()
+ f.close()
+ code = html_glue['img'][0] + \
+ imgdata + \
+ html_glue['img'][1]
+ for b in bs: # "show me the code"
+ code = code + html_glue['div'][0]
+ data = walk_stack(self, tw, b)
+ for d in data:
+ code = code + str(d) + " "
+ code = code + html_glue['div'][1]
+
+ code = html_glue['doctype'][0] + \
+ html_glue['html'][0] + \
+ html_glue['head'][0] + \
+ html_glue['meta'][0] + \
+ html_glue['title'][0] + \
+ _("Turtle Art") + \
+ html_glue['title'][1] + \
+ html_glue['style'][0] + \
+ html_glue['style'][1] + \
+ html_glue['head'][1] + \
+ html_glue['body'][0] + \
+ code + \
+ html_glue['body'][1] + \
+ html_glue['html'][1]
return code
def walk_stack(self, tw, spr):
@@ -242,4 +288,3 @@ def walk_stack(self, tw, spr):
# not top of stack, then return empty list
return []
-
diff --git a/talogo.py b/talogo.py
index 8a7bbed..0a25389 100644
--- a/talogo.py
+++ b/talogo.py
@@ -164,7 +164,10 @@ def setup_cmd(lc, str):
def start_eval(lc, list):
icall(lc, evline, list); yield True
# turn off stop icon when execution is finished
- lc.tw.activity.stop.set_icon("stopitoff")
+ try:
+ lc.tw.activity.stop.set_icon("stopitoff")
+ except:
+ lc.tw.activity.projectToolbar.stop.set_icon("stopitoff")
yield False
def evline(lc, list):
@@ -268,7 +271,7 @@ def debug_trace(lc, token):
my_string += tmp
shp = 'info'
setshape(lc.tw.status_spr, lc.tw.status_shapes[shp])
- setlabel(lc.tw.status_spr, my_string)
+ setlabel(lc.tw.status_spr, _(my_string))
setlayer(lc.tw.status_spr, 710)
return
@@ -282,7 +285,7 @@ def no_args_check(lc):
def prim_wait(lc,time):
setlayer(lc.tw.turtle.spr,630)
- endtime = millis()+an_int(lc,time)*100
+ endtime = millis()+an_int(lc,time*1000)
while millis()<endtime:
yield True
setlayer(lc.tw.turtle.spr,100)
@@ -942,7 +945,12 @@ def hideblocks(lc):
hideshow_button(lc.tw)
for i in lc.tw.selbuttons:
hide(i)
- lc.tw.activity.do_hide()
+ try:
+ # Use new toolbar design
+ lc.tw.activity.do_hide()
+ except:
+ # Use old toolbar design
+ lc.tw.activity.projectToolbar.do_hide()
def doevalstep(lc):
starttime = millis()
@@ -1008,14 +1016,29 @@ def kbinput(lc):
lc.tw.keypress = ""
def showlabel(lc,label):
- if label=='#nostack': shp = 'nostack'; label=''
- elif label=='#noinput': shp = 'noinput'; label=''
- elif label=='#emptyheap': shp = 'emptyheap'; label=''
- elif label=='#emptybox': shp = 'emptybox'; label=' '+lc.nobox
- elif label=='#nomedia': shp = 'nomedia'; label=''
- elif label=='#nocode': shp = 'nocode'; label=''
- elif label=='#syntaxerror': shp = 'syntaxerror'; label=''
- else: shp = 'status'
+ if label=='#nostack':
+ shp = 'nostack'
+ label=''
+ elif label=='#noinput':
+ shp = 'noinput'
+ label=''
+ elif label=='#emptyheap':
+ shp = 'emptyheap'
+ label=''
+ elif label=='#emptybox':
+ shp = 'emptybox'
+ label=' '+lc.nobox
+ elif label=='#nomedia':
+ shp = 'nomedia'
+ label=''
+ elif label=='#nocode':
+ shp = 'nocode'
+ label=''
+ elif label=='#syntaxerror':
+ shp = 'syntaxerror'
+ label=''
+ else:
+ shp = 'status'
setshape(lc.tw.status_spr, lc.tw.status_shapes[shp])
setlabel(lc.tw.status_spr, label)
setlayer(lc.tw.status_spr, 710)
diff --git a/taproject.py b/taproject.py
index 8e0f6cf..b3663ef 100644
--- a/taproject.py
+++ b/taproject.py
@@ -59,14 +59,15 @@ def new_project(tw):
clearscreen(tw.turtle)
tw.save_file_name = None
-def load_file(tw):
+def load_file(tw, create_new_project=True):
fname = get_load_name(tw)
if fname==None: return
if fname[-3:]=='.ta': fname=fname[0:-3]
- load_files(tw,fname+'.ta', fname+'.png')
- tw.save_file_name = os.path.basename(fname)
+ load_files(tw,fname+'.ta', create_new_project)
+ if create_new_project is True:
+ tw.save_file_name = os.path.basename(fname)
-def load_files(tw,ta_file, png_file=''):
+def load_files(tw, ta_file, create_new_project=True):
# ignoring the png_file even if it is present
f = open(ta_file, "r")
try:
@@ -84,7 +85,8 @@ def load_files(tw,ta_file, png_file=''):
# listdata = jdecode(text)
data = tuplify(listdata) # json converts tuples to lists
f.close()
- new_project(tw)
+ if create_new_project is True:
+ new_project(tw)
read_data(tw,data)
def get_load_name(tw):
diff --git a/tasetup.py b/tasetup.py
index 34fcd8c..e6799f7 100644
--- a/tasetup.py
+++ b/tasetup.py
@@ -106,8 +106,6 @@ selectors = (
('keyboard','keyboard','num'),
('nop','userdefined','onearg',100),
('myfunc','myfunc','myfunc',_('x'),100),
- ('hres','hres','num'),
- ('vres','vres','num'),
('push','push','onearg'),
('pop','pop','num'),
('printheap','heap','noarg2'),
@@ -115,9 +113,11 @@ selectors = (
('leftpos','leftpos','num'),
('toppos','toppos','num'),
('rightpos','rightpos','num'),
- ('bottompos','bottompos','num'))),
+ ('bottompos','bottompos','num'),
+ ('hres','hres','num'),
+ ('vres','vres','num'))),
('flow', 55,
- (('wait','wait','onearg',10),
+ (('wait','wait','onearg',1),
('forever','forever','forever'),
('repeat','repeat','repeat',4),
('if','if','if'),
@@ -347,7 +347,7 @@ def load_image(path, dir, file):
return gtk.gdk.pixbuf_new_from_file(os.path.join(datapath, file+'.png'))
except:
try:
- print "trying ... " + os.path.join(path, dir, file+'.png')
+ # print "trying ... " + os.path.join(path, dir, file+'.png')
return gtk.gdk.pixbuf_new_from_file(os.path.join(path, \
dir, \
file+'.png'))
diff --git a/tawindow.py b/tawindow.py
index bbeb122..731d8e2 100644
--- a/tawindow.py
+++ b/tawindow.py
@@ -184,7 +184,9 @@ def button_press(tw, mask, x, y, verbose=False):
if verbose:
print "processing remote button press: " + str(x) + " " + str(y)
tw.block_operation = 'click'
- if tw.selected_block!=None: unselect(tw)
+ if tw.selected_block!=None:
+ unselect(tw)
+ # hide status block
setlayer(tw.status_spr,400)
spr = findsprite(tw,(x,y))
tw.dx = 0
@@ -214,12 +216,22 @@ def hideshow_palette(tw,state):
if state is False:
tw.palette == False
if hasattr(tw,'activity'):
- tw.activity.do_hidepalette()
+ try:
+ # Use new toolbar design
+ tw.activity.do_hidepalette()
+ except:
+ # Use old toolbar design
+ tw.activity.projectToolbar.do_hidepalette()
hide_palette(tw)
else:
tw.palette == True
if hasattr(tw,'activity'):
- tw.activity.do_showpalette()
+ try:
+ # Use new toolbar design
+ tw.activity.do_showpalette()
+ except:
+ # Use old toolbar design
+ tw.activity.projectToolbar.do_showpalette()
show_palette(tw)
def show_palette(tw):
@@ -709,6 +721,8 @@ def runtool(tw, spr, cmd, *args):
cmd(*(args))
def eraser_button(tw):
+ # hide status block
+ setlayer(tw.status_spr,400)
clear(tw.lc)
def stop_button(tw):
@@ -769,16 +783,21 @@ def xy(event):
def showPopup(block_name,tw):
try:
- label = block_name + ": " + hover_dict[block_name]
+ label = _(block_name) + ": " + hover_dict[block_name]
+ except:
+ label = _(block_name)
+ try:
+ # Use new toolbar
+ tw.activity.hover_help_label.set_text(label)
+ tw.activity.hover_help_label.show()
except:
- label = block_name
- tw.activity.hover_help_label.set_text(label)
- tw.activity.hover_help_label.show()
+ # Use old toolbar
+ tw.activity.helpToolbar.hover_help_label.set_text(label)
+ tw.activity.helpToolbar.hover_help_label.show()
+
"""
i = popupHandler.getInvoker(block_name)
if i:
return gobject.timeout_add(500, i.showPopup, "")
"""
return 0
-
-