[chronojump] Added selector-other.png (for website)



commit ba5fffeb8891d7645b0959c2c8d353224fad8ebd
Author: Xavier de Blas <xaviblas gmail com>
Date:   Tue Oct 6 12:04:22 2020 +0200

    Added selector-other.png (for website)

 images/selector-other.png       | Bin 0 -> 2533 bytes
 images/svg/chronojump-1.7.1.svg | 394 ++++++++++++++++++++++++----------------
 2 files changed, 239 insertions(+), 155 deletions(-)
---
diff --git a/images/selector-other.png b/images/selector-other.png
new file mode 100644
index 00000000..8286b922
Binary files /dev/null and b/images/selector-other.png differ
diff --git a/images/svg/chronojump-1.7.1.svg b/images/svg/chronojump-1.7.1.svg
index 62bd1078..cfcfa4de 100644
--- a/images/svg/chronojump-1.7.1.svg
+++ b/images/svg/chronojump-1.7.1.svg
@@ -1,6 +1,4 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
 <svg
    xmlns:osb="http://www.openswatchbook.org/uri/2009/osb";
    xmlns:dc="http://purl.org/dc/elements/1.1/";
@@ -17,7 +15,7 @@
    version="1.1"
    id="svg8"
    sodipodi:docname="chronojump-1.7.1.svg"
-   inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
    
inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/mini/force_sensor_not_elastic.png"
    inkscape:export-xdpi="100.30377"
    inkscape:export-ydpi="100.30377">
@@ -4182,17 +4180,17 @@
      fit-margin-top="0"
      inkscape:guide-bbox="true"
      inkscape:window-maximized="1"
-     inkscape:window-y="26"
+     inkscape:window-y="28"
      inkscape:window-x="0"
-     inkscape:window-height="1017"
+     inkscape:window-height="1024"
      inkscape:window-width="1920"
      showguides="true"
      showgrid="false"
      inkscape:current-layer="layer1"
      inkscape:document-units="pc"
-     inkscape:cy="747.12255"
-     inkscape:cx="1533.9572"
-     inkscape:zoom="0.43278427"
+     inkscape:cy="-2077.527"
+     inkscape:cx="1830.1547"
+     inkscape:zoom="1.2183986"
      inkscape:pageshadow="2"
      inkscape:pageopacity="0"
      borderopacity="1.0"
@@ -4200,7 +4198,8 @@
      pagecolor="#ffffff"
      id="base"
      inkscape:measure-start="375.285,938.691"
-     inkscape:measure-end="423.987,877.576">
+     inkscape:measure-end="423.987,877.576"
+     inkscape:document-rotation="0">
     <sodipodi:guide
        inkscape:locked="false"
        id="guide2064"
@@ -4400,9 +4399,9 @@
          id="text5819"
          y="166.61047"
          x="-177.22227"
-         
style="font-style:normal;font-weight:normal;font-size:32.92569351px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:32.9257px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:21.16666603px;stroke-width:0.26458332px"
+           style="font-size:21.1667px;stroke-width:0.264583px"
            y="166.61047"
            x="-177.22227"
            id="tspan5817"
@@ -4475,10 +4474,10 @@
          id="text5819-7"
          y="647.68646"
          x="-301.21518"
-         
style="font-style:normal;font-weight:normal;font-size:32.92569351px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:32.9257px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
            id="tspan5839"
-           style="font-size:21.16666603px;stroke-width:0.26458332px"
+           style="font-size:21.1667px;stroke-width:0.264583px"
            y="647.68646"
            x="-301.21518"
            sodipodi:role="line">Ara (esquemàtic)</tspan></text>
@@ -4550,10 +4549,10 @@
          id="text5819-7-6"
          y="162.50737"
          x="4.2285829"
-         
style="font-style:normal;font-weight:normal;font-size:32.92569351px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:32.9257px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
            id="tspan5839-8"
-           style="font-size:21.16666603px;stroke-width:0.26458332px"
+           style="font-size:21.1667px;stroke-width:0.264583px"
            y="162.50737"
            x="4.2285829"
            sodipodi:role="line">6 (més grans els de dalt)</tspan></text>
@@ -4637,10 +4636,10 @@
          id="text5819-7-6-8-3"
          y="162.50737"
          x="479.96439"
-         
style="font-style:normal;font-weight:normal;font-size:32.92569351px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:32.9257px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
            id="tspan5839-8-4-1"
-           style="font-size:21.16666603px;stroke-width:0.26458332px"
+           style="font-size:21.1667px;stroke-width:0.264583px"
            y="162.50737"
            x="479.96439"
            sodipodi:role="line">rodona-hexagon jordi</tspan></text>
@@ -4736,10 +4735,10 @@
          id="text5819-7-6-8-3-4"
          y="647.68646"
          x="327.06613"
-         
style="font-style:normal;font-weight:normal;font-size:32.92569351px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:32.9257px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
            id="tspan5839-8-4-1-9"
-           style="font-size:21.16666603px;stroke-width:0.26458332px"
+           style="font-size:21.1667px;stroke-width:0.264583px"
            y="647.68646"
            x="327.06613"
            sodipodi:role="line">rodona-hexagon jordi pantalla gran</tspan></text>
@@ -6169,7 +6168,7 @@
          id="g5475">
         <text
            xml:space="preserve"
-           
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffcc01;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffcc01;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
            x="105.86257"
            y="660.84369"
            id="text5465"><tspan
@@ -6177,7 +6176,7 @@
              id="tspan5463"
              x="105.86257"
              y="660.84369"
-             
style="font-size:50.79999924px;fill:#ffcc01;fill-opacity:1;stroke-width:0.26458332px">?</tspan></text>
+             style="font-size:50.8px;fill:#ffcc01;fill-opacity:1;stroke-width:0.264583px">?</tspan></text>
         <rect
            
style="opacity:1;fill:#0b486b;fill-opacity:1;stroke:none;stroke-width:1.35699999;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
            id="rect5469"
@@ -6231,7 +6230,7 @@
     </g>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="158.90224"
        y="626.06006"
        id="text5582"><tspan
@@ -6239,7 +6238,7 @@
          id="tspan5580"
          x="158.90224"
          y="626.06006"
-         style="stroke-width:0.26458332px">boards / modes 2.0</tspan></text>
+         style="stroke-width:0.264583px">boards / modes 2.0</tspan></text>
     <g
        id="g5260"
        
inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/board-unknown.png"
@@ -6280,7 +6279,7 @@
     </g>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.00496101px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.00496px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="122.77"
        y="148.30122"
        id="text2398"><tspan
@@ -6288,10 +6287,10 @@
          id="tspan2396"
          x="122.77"
          y="148.30122"
-         style="stroke-width:0.26458332px">Unknown 1.7.1</tspan></text>
+         style="stroke-width:0.264583px">Unknown 1.7.1</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.00496101px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.00496px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="193.09868"
        y="147.98573"
        id="text2398-0"><tspan
@@ -6299,7 +6298,7 @@
          id="tspan2396-6"
          x="193.09868"
          y="147.98573"
-         style="stroke-width:0.26458332px">Unknown 1.8.1...</tspan></text>
+         style="stroke-width:0.264583px">Unknown 1.8.1...</tspan></text>
     <g
        transform="translate(58.079654,224.91205)"
        id="g3422-7"
@@ -6367,7 +6366,7 @@
     </g>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="246.25035"
        y="710.03333"
        id="text1871"><tspan
@@ -6375,10 +6374,10 @@
          id="tspan1869"
          x="246.25035"
          y="710.03333"
-         style="stroke-width:0.26458332px">old with photocells</tspan></text>
+         style="stroke-width:0.264583px">old with photocells</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="340.59836"
        y="780.30377"
        id="text5921-3-4"
@@ -6387,7 +6386,7 @@
          id="tspan5919-8-6"
          x="340.59836"
          y="780.30377"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Races sense fotocells</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Races sense fotocells</tspan></text>
     <g
        id="g3159"
        
inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/selector-runs.png"
@@ -6451,9 +6450,9 @@
          id="text6891-8"
          y="764.17499"
          x="492.9451"
-         
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#808080;stroke-width:0.26458332px"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#808080;stroke-width:0.264583px"
            y="764.17499"
            x="492.9451"
            id="tspan6889-3"
@@ -6497,9 +6496,9 @@
          id="text6891"
          y="761.98608"
          x="528.89539"
-         
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#808080;stroke-width:0.26458332px"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#808080;stroke-width:0.264583px"
            y="761.98608"
            x="528.89539"
            id="tspan6889"
@@ -6508,9 +6507,9 @@
          id="text6891-5"
          y="742.90936"
          x="514.39209"
-         
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#808080;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#808080;stroke-width:0.26458332px"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#808080;stroke-width:0.264583px"
            y="742.90936"
            x="514.39209"
            id="tspan6889-0"
@@ -6519,9 +6518,9 @@
          id="text6921"
          y="742.78235"
          x="483.90649"
-         
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#ffcc01;fill-opacity:1;stroke-width:0.26458332px"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#ffcc01;fill-opacity:1;stroke-width:0.264583px"
            y="742.78235"
            x="483.90649"
            id="tspan6919"
@@ -6529,39 +6528,37 @@
     </g>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:100%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:100%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="630.29242"
        y="196.17288"
        id="text1688"><tspan
          sodipodi:role="line"
          x="630.29242"
          y="196.17288"
-         style="font-size:2.82222223px;line-height:80.00000119%;stroke-width:0.26458332px"
+         style="font-size:2.82222px;line-height:80%;stroke-width:0.264583px"
          id="tspan1692"><tspan
    id="tspan1694"
-   
style="font-size:2.82222223px;line-height:100%;stroke-width:0.26458332px">images/board-arduino-run-encoder.png
  (</tspan>118x93)</tspan><tspan
+   style="font-size:2.82222px;line-height:100%;stroke-width:0.264583px">images/board-arduino-run-encoder.png 
 (</tspan>118x93)</tspan><tspan
          sodipodi:role="line"
          x="630.29242"
          y="206.75623"
-         style="font-size:2.82222223px;line-height:100%;stroke-width:0.26458332px"
          id="tspan1690" /></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:100%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:100%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="618.24957"
        y="109.41002"
        id="text1688-2"><tspan
          sodipodi:role="line"
          x="618.24957"
          y="109.41002"
-         style="font-size:2.82222223px;line-height:80.00000119%;stroke-width:0.26458332px"
+         style="font-size:2.82222px;line-height:80%;stroke-width:0.264583px"
          id="tspan1692-8"><tspan
    id="tspan1694-9"
-   
style="font-size:2.82222223px;line-height:100%;stroke-width:0.26458332px">images/mini/run-encoder-manual.png  
(</tspan>110x122)</tspan><tspan
+   style="font-size:2.82222px;line-height:100%;stroke-width:0.264583px">images/mini/run-encoder-manual.png  
(</tspan>110x122)</tspan><tspan
          sodipodi:role="line"
          x="618.24957"
          y="119.99335"
-         style="font-size:2.82222223px;line-height:100%;stroke-width:0.26458332px"
          id="tspan1690-7" /></text>
     <g
        id="g2071"
@@ -6698,21 +6695,20 @@
     </g>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:100%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:100%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="617.3988"
        y="155.21037"
        id="text1688-2-8"><tspan
          sodipodi:role="line"
          x="617.3988"
          y="155.21037"
-         style="font-size:2.82222223px;line-height:80.00000119%;stroke-width:0.26458332px"
+         style="font-size:2.82222px;line-height:80%;stroke-width:0.264583px"
          id="tspan1692-8-9"><tspan
    id="tspan1694-9-2"
-   
style="font-size:2.82222223px;line-height:100%;stroke-width:0.26458332px">images/mini/run-encoder-resisted.png
  (</tspan>110x122)</tspan><tspan
+   style="font-size:2.82222px;line-height:100%;stroke-width:0.264583px">images/mini/run-encoder-resisted.png 
 (</tspan>110x122)</tspan><tspan
          sodipodi:role="line"
          x="617.3988"
          y="165.7937"
-         style="font-size:2.82222223px;line-height:100%;stroke-width:0.26458332px"
          id="tspan1690-7-6" /></text>
     <g
        id="g3050"
@@ -7303,7 +7299,7 @@
        y="826.32233" />
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="668.87714"
        y="794.78461"
        id="text5921-1"
@@ -7312,10 +7308,10 @@
          id="tspan5919-1"
          x="668.87714"
          y="794.78461"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Jumps</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Jumps</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="748.74756"
        y="795.40009"
        id="text5921-3-5"
@@ -7324,10 +7320,10 @@
          id="tspan5919-8-9"
          x="748.74756"
          y="795.40009"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Races</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Races</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="819.06171"
        y="795.40009"
        id="text5921-0-7"
@@ -7336,10 +7332,10 @@
          id="tspan5919-4-7"
          x="819.06171"
          y="795.40009"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Encoders</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Encoders</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="657.55383"
        y="851.92871"
        id="text5921-0-0-6"
@@ -7348,10 +7344,10 @@
          id="tspan5919-4-9-7"
          x="657.55383"
          y="851.92871"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Force sensor</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Force sensor</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="734.63116"
        y="852.02637"
        id="text5921-0-0-1-3"
@@ -7360,10 +7356,10 @@
          id="tspan5919-4-9-9-6"
          x="734.63116"
          y="852.02637"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Reaction time</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Reaction time</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="810.44214"
        y="851.41089"
        id="text5921-0-0-1-6-5"
@@ -7372,7 +7368,7 @@
          id="tspan5919-4-9-9-2-6"
          x="810.44214"
          y="851.41089"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Multichronopic</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Multichronopic</tspan></text>
     <g
        transform="translate(543.62538,249.57401)"
        id="g5066-3"
@@ -7683,7 +7679,7 @@
     </g>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="702.52759"
        y="875.63403"
        id="text5582-1"><tspan
@@ -7691,7 +7687,7 @@
          id="tspan5580-8"
          x="702.52759"
          y="875.63403"
-         style="stroke-width:0.26458332px">boards / modes 1.7.1</tspan></text>
+         style="stroke-width:0.264583px">boards / modes 1.7.1</tspan></text>
     <g
        transform="translate(390.46906,22.248322)"
        id="g3159-9-9"
@@ -7733,7 +7729,7 @@
          id="g5475-8">
         <text
            xml:space="preserve"
-           
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffcc01;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffcc01;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
            x="105.86257"
            y="660.84369"
            id="text5465-6"><tspan
@@ -7741,7 +7737,7 @@
              id="tspan5463-0"
              x="105.86257"
              y="660.84369"
-             
style="font-size:50.79999924px;fill:#ffcc01;fill-opacity:1;stroke-width:0.26458332px">?</tspan></text>
+             style="font-size:50.8px;fill:#ffcc01;fill-opacity:1;stroke-width:0.264583px">?</tspan></text>
         <rect
            
style="opacity:1;fill:#0b486b;fill-opacity:1;stroke:none;stroke-width:1.35699999;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
            id="rect5469-4"
@@ -8280,9 +8276,9 @@
          id="text5921"
          y="543.86334"
          x="128.17062"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="543.86334"
            x="128.17062"
            id="tspan5919"
@@ -8292,9 +8288,9 @@
          id="text5921-3"
          y="544.47882"
          x="208.04103"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="544.47882"
            x="208.04103"
            id="tspan5919-8"
@@ -8304,9 +8300,9 @@
          id="text5921-0"
          y="601.58081"
          x="200.72409"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="601.58081"
            x="200.72409"
            id="tspan5919-4"
@@ -8316,9 +8312,9 @@
          id="text5921-0-0"
          y="601.00745"
          x="116.84728"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="601.00745"
            x="116.84728"
            id="tspan5919-4-9"
@@ -8328,9 +8324,9 @@
          id="text5921-0-0-1"
          y="545.05402"
          x="271.20917"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="545.05402"
            x="271.20917"
            id="tspan5919-4-9-9"
@@ -8340,9 +8336,9 @@
          id="text5921-0-0-1-6"
          y="600.48962"
          x="269.7356"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="600.48962"
            x="269.7356"
            id="tspan5919-4-9-9-2"
@@ -9007,9 +9003,9 @@
          id="text5921-2"
          y="282.23532"
          x="828.65253"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="282.23532"
            x="828.65253"
            id="tspan5919-0"
@@ -9022,9 +9018,9 @@
          id="text5921-3-6"
          y="282.8508"
          x="908.52301"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="282.8508"
            x="908.52301"
            id="tspan5919-8-4"
@@ -9037,9 +9033,9 @@
          id="text5921-0-3"
          y="339.95279"
          x="901.20599"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="339.95279"
            x="901.20599"
            id="tspan5919-4-3"
@@ -9052,9 +9048,9 @@
          id="text5921-0-0-69"
          y="339.37939"
          x="817.32922"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="339.37939"
            x="817.32922"
            id="tspan5919-4-9-0"
@@ -9067,9 +9063,9 @@
          id="text5921-0-0-1-4"
          y="283.42599"
          x="971.6911"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="283.42599"
            x="971.6911"
            id="tspan5919-4-9-9-8"
@@ -9082,9 +9078,9 @@
          id="text5921-0-0-1-6-51"
          y="338.86157"
          x="970.21747"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="338.86157"
            x="970.21747"
            id="tspan5919-4-9-9-2-2"
@@ -9544,7 +9540,7 @@
        sodipodi:nodetypes="cccccccccccccccc" />
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="-469.1084"
        y="108.56485"
        id="text4491"><tspan
@@ -9552,7 +9548,7 @@
          id="tspan4489"
          x="-469.1084"
          y="108.56485"
-         style="stroke-width:0.26458332px">vectorial</tspan></text>
+         style="stroke-width:0.264583px">vectorial</tspan></text>
     <g
        id="g4076"
        transform="translate(-368.11184,-263.95616)">
@@ -9875,9 +9871,9 @@
          id="text5921-2-2"
          y="252.51585"
          x="438.31482"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="252.51585"
            x="438.31482"
            id="tspan5919-0-2"
@@ -9890,9 +9886,9 @@
          id="text5921-3-6-6"
          y="253.13133"
          x="518.1853"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="253.13133"
            x="518.1853"
            id="tspan5919-8-4-1"
@@ -9905,9 +9901,9 @@
          id="text5921-0-3-0"
          y="310.23334"
          x="510.86829"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="310.23334"
            x="510.86829"
            id="tspan5919-4-3-6"
@@ -9920,9 +9916,9 @@
          id="text5921-0-0-69-1"
          y="309.65991"
          x="426.99152"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="309.65991"
            x="426.99152"
            id="tspan5919-4-9-0-5"
@@ -9935,9 +9931,9 @@
          id="text5921-0-0-1-4-9"
          y="253.70653"
          x="581.35339"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="253.70653"
            x="581.35339"
            id="tspan5919-4-9-9-8-4"
@@ -9950,9 +9946,9 @@
          id="text5921-0-0-1-6-51-9"
          y="309.14209"
          x="579.87976"
-         
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.3499999px;stroke-width:0.26458332px"
+           style="font-size:6.35px;stroke-width:0.264583px"
            y="309.14209"
            x="579.87976"
            id="tspan5919-4-9-9-2-2-0"
@@ -10465,7 +10461,7 @@
     </g>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="139.17888"
        y="-127.91524"
        id="text8463"><tspan
@@ -10473,10 +10469,10 @@
          id="tspan8461"
          x="139.17888"
          y="-127.91524"
-         style="stroke-width:0.26458332px">groc clar</tspan></text>
+         style="stroke-width:0.264583px">groc clar</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="447.573"
        y="-142.43039"
        id="text8467"><tspan
@@ -10484,16 +10480,16 @@
          id="tspan8465"
          x="447.573"
          y="-142.43039"
-         style="stroke-width:0.26458332px">groc chronojump</tspan><tspan
+         style="stroke-width:0.264583px">groc chronojump</tspan><tspan
          sodipodi:role="line"
          x="447.573"
          y="-129.20123"
-         style="stroke-width:0.26458332px"
+         style="stroke-width:0.264583px"
          id="tspan2566">de cataleg</tspan><tspan
          sodipodi:role="line"
          x="447.573"
          y="-115.97205"
-         style="stroke-width:0.26458332px"
+         style="stroke-width:0.264583px"
          id="tspan2568">#fecb2f</tspan></text>
     <path
        inkscape:connector-curvature="0"
@@ -10858,7 +10854,7 @@
     </g>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="367.37778"
        y="-9.8404093"
        id="text5921-2-2-4"
@@ -10870,10 +10866,10 @@
          id="tspan5919-0-2-6"
          x="367.37778"
          y="-9.8404093"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Jumps</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Jumps</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="447.24826"
        y="-9.2249308"
        id="text5921-3-6-6-2"
@@ -10885,10 +10881,10 @@
          id="tspan5919-8-4-1-6"
          x="447.24826"
          y="-9.2249308"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Races</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Races</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="439.93124"
        y="47.877075"
        id="text5921-0-3-0-7"
@@ -10900,10 +10896,10 @@
          id="tspan5919-4-3-6-5"
          x="439.93124"
          y="47.877075"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Encoders</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Encoders</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="356.05447"
        y="47.30365"
        id="text5921-0-0-69-1-6"
@@ -10915,10 +10911,10 @@
          id="tspan5919-4-9-0-5-9"
          x="356.05447"
          y="47.30365"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Force sensor</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Force sensor</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="510.41635"
        y="-8.6497326"
        id="text5921-0-0-1-4-9-8"
@@ -10930,10 +10926,10 @@
          id="tspan5919-4-9-9-8-4-7"
          x="510.41635"
          y="-8.6497326"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Reaction time</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Reaction time</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:7.76111126px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:7.76111px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="508.94272"
        y="46.785828"
        id="text5921-0-0-1-6-51-9-2"
@@ -10945,7 +10941,7 @@
          id="tspan5919-4-9-9-2-2-0-8"
          x="508.94272"
          y="46.785828"
-         style="font-size:6.3499999px;stroke-width:0.26458332px">Multichronopic</tspan></text>
+         style="font-size:6.35px;stroke-width:0.264583px">Multichronopic</tspan></text>
     <g
        id="g3958"
        
inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/selector-multichronopic.png"
@@ -11451,7 +11447,7 @@
        y="-175.31627" />
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="68.665047"
        y="179.6732"
        id="text2554"><tspan
@@ -11459,10 +11455,10 @@
          id="tspan2552"
          x="68.665047"
          y="179.6732"
-         style="stroke-width:0.26458332px">1.7.1</tspan></text>
+         style="stroke-width:0.264583px">1.7.1</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="68.523911"
        y="261.76254"
        id="text2877"><tspan
@@ -11470,7 +11466,7 @@
          id="tspan2875"
          x="68.523911"
          y="261.76254"
-         style="stroke-width:0.26458332px">2.0</tspan></text>
+         style="stroke-width:0.264583px">2.0</tspan></text>
     <g
        id="g3653-2"
        transform="translate(-360.18044,-20.544998)"
@@ -12004,9 +12000,9 @@
          id="text6891-8-3"
          y="266.95526"
          x="566.65137"
-         
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#ffffff;fill-opacity:1;stroke-width:0.26458332px"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#ffffff;fill-opacity:1;stroke-width:0.264583px"
            y="266.95526"
            x="566.65137"
            id="tspan6889-3-8"
@@ -12050,9 +12046,9 @@
          id="text6891-9"
          y="264.76636"
          x="602.60168"
-         
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#ffffff;fill-opacity:1;stroke-width:0.26458332px"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#ffffff;fill-opacity:1;stroke-width:0.264583px"
            y="264.76636"
            x="602.60168"
            id="tspan6889-8"
@@ -12061,9 +12057,9 @@
          id="text6891-5-4"
          y="246.28239"
          x="592.84039"
-         
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#ffffff;fill-opacity:1;stroke-width:0.26458332px"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#ffffff;fill-opacity:1;stroke-width:0.264583px"
            y="246.28239"
            x="592.84039"
            id="tspan6889-0-8"
@@ -12072,9 +12068,9 @@
          id="text6921-1"
          y="245.56262"
          x="557.61279"
-         
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#0e1e46;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#0e1e46;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#0e1e46;fill-opacity:1;stroke-width:0.26458332px"
+           
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:ubuntu;-inkscape-font-specification:ubuntu;fill:#0e1e46;fill-opacity:1;stroke-width:0.264583px"
            y="245.56262"
            x="557.61279"
            id="tspan6919-0"
@@ -12272,7 +12268,7 @@
     </g>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="727.40063"
        y="348.94348"
        id="text13423"><tspan
@@ -12280,7 +12276,7 @@
          id="tspan13421"
          x="727.40063"
          y="348.94348"
-         style="stroke-width:0.26458332px">perspective</tspan></text>
+         style="stroke-width:0.264583px">perspective</tspan></text>
     <g
        transform="translate(23.233014,-230.27355)"
        id="g13330-2"
@@ -12312,7 +12308,7 @@
     </g>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="393.60577"
        y="-334.0549"
        id="text13543"><tspan
@@ -12320,20 +12316,20 @@
          id="tspan13541"
          x="393.60577"
          y="-334.0549"
-         style="stroke-width:0.26458332px">better not use this icon for main modes, because</tspan><tspan
+         style="stroke-width:0.264583px">better not use this icon for main modes, because</tspan><tspan
          sodipodi:role="line"
          x="393.60577"
          y="-320.82574"
-         style="stroke-width:0.26458332px"
+         style="stroke-width:0.264583px"
          id="tspan13545">it looks strange with the photocells and the linear encoder</tspan><tspan
          sodipodi:role="line"
          x="393.60577"
          y="-307.59656"
-         style="stroke-width:0.26458332px"
+         style="stroke-width:0.264583px"
          id="tspan13547">better use it without marks</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:4.7742219px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:4.77422px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="292.12112"
        y="411.23334"
        id="text3013"><tspan
@@ -12341,25 +12337,25 @@
          id="tspan3011"
          x="292.12112"
          y="411.23334"
-         style="stroke-width:0.26458332px">select big rectangle</tspan><tspan
+         style="stroke-width:0.264583px">select big rectangle</tspan><tspan
          sodipodi:role="line"
          x="292.12112"
          y="417.20111"
-         style="stroke-width:0.26458332px"
+         style="stroke-width:0.264583px"
          id="tspan3015">export without hiding not selected objects</tspan><tspan
          sodipodi:role="line"
          x="292.12112"
          y="423.16888"
-         style="stroke-width:0.26458332px"
+         style="stroke-width:0.264583px"
          id="tspan3017">110x121</tspan><tspan
          sodipodi:role="line"
          x="292.12112"
          y="429.13666"
-         style="stroke-width:0.26458332px"
+         style="stroke-width:0.264583px"
          id="tspan3019">images/mini/force_sensor_elastic.png</tspan></text>
     <text
        xml:space="preserve"
-       
style="font-style:normal;font-weight:normal;font-size:4.7742219px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       
style="font-style:normal;font-weight:normal;font-size:4.77422px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        x="417.68491"
        y="407.81339"
        id="text3013-9"><tspan
@@ -12367,21 +12363,21 @@
          id="tspan3011-8"
          x="417.68491"
          y="407.81339"
-         style="stroke-width:0.26458332px">select big rectangle</tspan><tspan
+         style="stroke-width:0.264583px">select big rectangle</tspan><tspan
          sodipodi:role="line"
          x="417.68491"
          y="413.78116"
-         style="stroke-width:0.26458332px"
+         style="stroke-width:0.264583px"
          id="tspan3015-4">export without hiding not selected objects</tspan><tspan
          sodipodi:role="line"
          x="417.68491"
          y="419.74893"
-         style="stroke-width:0.26458332px"
+         style="stroke-width:0.264583px"
          id="tspan3017-8">110x121</tspan><tspan
          sodipodi:role="line"
          x="417.68491"
          y="425.71671"
-         style="stroke-width:0.26458332px"
+         style="stroke-width:0.264583px"
          id="tspan3019-1">images/mini/force_sensor_not_elastic.png</tspan></text>
     <g
        id="g3812"
@@ -12539,9 +12535,9 @@
          id="text3009-2"
          y="389.94635"
          x="213.66603"
-         
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.70277786px;stroke-width:0.26458332px"
+           style="font-size:6.70278px;stroke-width:0.264583px"
            y="389.94635"
            x="213.66603"
            id="tspan3007-1"
@@ -12705,9 +12701,9 @@
          id="text3009-2-5"
          y="386.5264"
          x="429.83429"
-         
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         
style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
          xml:space="preserve"><tspan
-           style="font-size:6.70277786px;stroke-width:0.26458332px"
+           style="font-size:6.70278px;stroke-width:0.264583px"
            y="386.5264"
            x="429.83429"
            id="tspan3007-1-9"
@@ -12773,5 +12769,93 @@
            r="4.6490636" />
       </g>
     </g>
+    <g
+       id="g3245"
+       transform="translate(84.227731,1.9479312)">
+      <rect
+         inkscape:export-ydpi="108"
+         inkscape:export-xdpi="108"
+         
inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/gui2-blau-chronojump-prova4.png"
+         ry="3"
+         y="-164.84514"
+         x="544.22534"
+         height="44.743031"
+         width="56.320126"
+         id="rect96-2-0-6-1-6-4-2-2-3-9"
+         
style="fill:#fecb2f;fill-opacity:1;stroke:none;stroke-width:1.357;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+      <rect
+         inkscape:export-ydpi="108"
+         inkscape:export-xdpi="108"
+         
inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/gui2-blau-chronojump-prova4.png"
+         ry="3"
+         y="-165.10782"
+         x="544.30017"
+         height="44.743031"
+         width="56.320126"
+         id="rect96-2-0-6-1-6-4-2-2-6-1"
+         
style="fill:#fecb2f;fill-opacity:1;stroke:none;stroke-width:1.357;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
 />
+      <g
+         id="g3237"
+         transform="translate(0,4.0325394)">
+        <ellipse
+           inkscape:export-ydpi="108"
+           inkscape:export-xdpi="108"
+           
inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/gui2-blau-chronojump-prova4.png"
+           ry="3.0728378"
+           rx="3.149226"
+           transform="scale(-1,1)"
+           id="path2985-43-2-0-4-7-9"
+           
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.221142;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:6.734;stroke-opacity:1"
+           cx="-571.54297"
+           cy="-134.18127" />
+        <ellipse
+           inkscape:export-ydpi="108"
+           inkscape:export-xdpi="108"
+           
inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/gui2-blau-chronojump-prova4.png"
+           ry="3.0728378"
+           rx="3.149226"
+           transform="scale(-1,1)"
+           id="path2985-43-2-0-4-7-9-6"
+           
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.221142;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:6.734;stroke-opacity:1"
+           cx="-580.99579"
+           cy="-134.18129" />
+        <ellipse
+           inkscape:export-ydpi="108"
+           inkscape:export-xdpi="108"
+           
inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/gui2-blau-chronojump-prova4.png"
+           ry="3.0728378"
+           rx="3.149226"
+           transform="scale(-1,1)"
+           id="path2985-43-2-0-4-7-9-1"
+           
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.221142;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:6.734;stroke-opacity:1"
+           cx="-590.44867"
+           cy="-134.18129" />
+      </g>
+    </g>
+    <text
+       xml:space="preserve"
+       
style="font-style:normal;font-weight:normal;font-size:7.7611px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="628.26904"
+       y="-110.93064"
+       id="text5921-0-0-1-6-51-9-2-7"
+       transform="scale(1.0053982,0.99463078)"
+       
inkscape:export-filename="/home/xavier/informatica/progs_meus/chronojump/chronojump/images/gui2-blau-chronojump-prova4.png"
+       inkscape:export-xdpi="108"
+       inkscape:export-ydpi="108"><tspan
+         sodipodi:role="line"
+         id="tspan5919-4-9-9-2-2-0-8-9"
+         x="628.26904"
+         y="-110.93064"
+         style="font-size:6.35px;stroke-width:0.264583px">selector-other.png  222x177</tspan><tspan
+         sodipodi:role="line"
+         x="628.26904"
+         y="-100.86271"
+         style="font-size:6.35px;stroke-width:0.264583px"
+         id="tspan3265">(for website)</tspan></text>
   </g>
+  <script
+     id="mesh_polyfill"
+     type="text/javascript">
+!function(){const 
t=&quot;http://www.w3.org/2000/svg&quot;,e=&quot;http://www.w3.org/1999/xlink&quot;,s=&quot;http://www.w3.org/1999/xhtml&quot;,r=2;if(document.createElementNS(t,&quot;meshgradient&quot;).x)return;const
 n=(t,e,s,r)=&gt;{let n=new x(.5*(e.x+s.x),.5*(e.y+s.y)),o=new x(.5*(t.x+e.x),.5*(t.y+e.y)),i=new 
x(.5*(s.x+r.x),.5*(s.y+r.y)),a=new x(.5*(n.x+o.x),.5*(n.y+o.y)),h=new x(.5*(n.x+i.x),.5*(n.y+i.y)),l=new 
x(.5*(a.x+h.x),.5*(a.y+h.y));return[[t,o,a,l],[l,h,i,r]]},o=t=&gt;{let 
e=t[0].distSquared(t[1]),s=t[2].distSquared(t[3]),r=.25*t[0].distSquared(t[2]),n=.25*t[1].distSquared(t[3]),o=e&gt;s?e:s,i=r&gt;n?r:n;return
 
18*(o&gt;i?o:i)},i=(t,e)=&gt;Math.sqrt(t.distSquared(e)),a=(t,e)=&gt;t.scale(2/3).add(e.scale(1/3)),h=t=&gt;{let
 e,s,r,n,o,i,a,h=new g;return t.match(/(\w+\(\s*[^)]+\))+/g).forEach(t=&gt;{let 
l=t.match(/[\w.-]+/g),d=l.shift();switch(d){case&quot;translate&quot;:2===l.length?e=new 
g(1,0,0,1,l[0],l[1]):(console.error(&quot;mesh.js: translate does not have 2 argum
 ents!&quot;),e=new g(1,0,0,1,0,0)),h=h.append(e);break;case&quot;scale&quot;:1===l.length?s=new 
g(l[0],0,0,l[0],0,0):2===l.length?s=new g(l[0],0,0,l[1],0,0):(console.error(&quot;mesh.js: scale does not 
have 1 or 2 arguments!&quot;),s=new 
g(1,0,0,1,0,0)),h=h.append(s);break;case&quot;rotate&quot;:if(3===l.length&amp;&amp;(e=new 
g(1,0,0,1,l[1],l[2]),h=h.append(e)),l[0]){r=l[0]*Math.PI/180;let 
t=Math.cos(r),e=Math.sin(r);Math.abs(t)&lt;1e-16&amp;&amp;(t=0),Math.abs(e)&lt;1e-16&amp;&amp;(e=0),a=new 
g(t,e,-e,t,0,0),h=h.append(a)}else console.error(&quot;math.js: No argument to rotate 
transform!&quot;);3===l.length&amp;&amp;(e=new 
g(1,0,0,1,-l[1],-l[2]),h=h.append(e));break;case&quot;skewX&quot;:l[0]?(r=l[0]*Math.PI/180,n=Math.tan(r),o=new
 g(1,0,n,1,0,0),h=h.append(o)):console.error(&quot;math.js: No argument to skewX 
transform!&quot;);break;case&quot;skewY&quot;:l[0]?(r=l[0]*Math.PI/180,n=Math.tan(r),i=new 
g(1,n,0,1,0,0),h=h.append(i)):console.error(&quot;math.js: No argument to skewY tr
 ansform!&quot;);break;case&quot;matrix&quot;:6===l.length?h=h.append(new 
g(...l)):console.error(&quot;math.js: Incorrect number of arguments for 
matrix!&quot;);break;default:console.error(&quot;mesh.js: Unhandled transform type: 
&quot;+d)}}),h},l=t=&gt;{let e=[],s=t.split(/[ ,]+/);for(let t=0,r=s.length-1;t&lt;r;t+=2)e.push(new 
x(parseFloat(s[t]),parseFloat(s[t+1])));return e},d=(t,e)=&gt;{for(let s in 
e)t.setAttribute(s,e[s])},c=(t,e,s,r,n)=&gt;{let o,i,a=[0,0,0,0];for(let 
h=0;h&lt;3;++h)e[h]&lt;t[h]&amp;&amp;e[h]&lt;s[h]||t[h]&lt;e[h]&amp;&amp;s[h]&lt;e[h]?a[h]=0:(a[h]=.5*((e[h]-t[h])/r+(s[h]-e[h])/n),o=Math.abs(3*(e[h]-t[h])/r),i=Math.abs(3*(s[h]-e[h])/n),a[h]&gt;o?a[h]=o:a[h]&gt;i&amp;&amp;(a[h]=i));return
 
a},u=[[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0],[-3,3,0,0,-2,-1,0,0,0,0,0,0,0,0,0,0],[2,-2,0,0,1,1,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0],[0,0,0,0,0,0,0,0,-3,3,0,0,-2,-1,0,0],[0,0,0,0,0,0,0,0,2,-2,0,0,
 
1,1,0,0],[-3,0,3,0,0,0,0,0,-2,0,-1,0,0,0,0,0],[0,0,0,0,-3,0,3,0,0,0,0,0,-2,0,-1,0],[9,-9,-9,9,6,3,-6,-3,6,-6,3,-3,4,2,2,1],[-6,6,6,-6,-3,-3,3,3,-4,4,-2,2,-2,-2,-1,-1],[2,0,-2,0,0,0,0,0,1,0,1,0,0,0,0,0],[0,0,0,0,2,0,-2,0,0,0,0,0,1,0,1,0],[-6,6,6,-6,-4,-2,4,2,-3,3,-3,3,-2,-1,-2,-1],[4,-4,-4,4,2,2,-2,-2,2,-2,2,-2,1,1,1,1]],f=t=&gt;{let
 e=[];for(let s=0;s&lt;16;++s){e[s]=0;for(let r=0;r&lt;16;++r)e[s]+=u[s][r]*t[r]}return 
e},p=(t,e,s)=&gt;{const r=e*e,n=s*s,o=e*e*e,i=s*s*s;return 
t[0]+t[1]*e+t[2]*r+t[3]*o+t[4]*s+t[5]*s*e+t[6]*s*r+t[7]*s*o+t[8]*n+t[9]*n*e+t[10]*n*r+t[11]*n*o+t[12]*i+t[13]*i*e+t[14]*i*r+t[15]*i*o},y=t=&gt;{let
 e=[],s=[],r=[];for(let 
s=0;s&lt;4;++s)e[s]=[],e[s][0]=n(t[0][s],t[1][s],t[2][s],t[3][s]),e[s][1]=[],e[s][1].push(...n(...e[s][0][0])),e[s][1].push(...n(...e[s][0][1])),e[s][2]=[],e[s][2].push(...n(...e[s][1][0])),e[s][2].push(...n(...e[s][1][1])),e[s][2].push(...n(...e[s][1][2])),e[s][2].push(...n(...e[s][1][3]));for(let
 t=0;t&lt;8;++t){s[t]=[];for(let r=0;r&lt;4;++
 
r)s[t][r]=[],s[t][r][0]=n(e[0][2][t][r],e[1][2][t][r],e[2][2][t][r],e[3][2][t][r]),s[t][r][1]=[],s[t][r][1].push(...n(...s[t][r][0][0])),s[t][r][1].push(...n(...s[t][r][0][1])),s[t][r][2]=[],s[t][r][2].push(...n(...s[t][r][1][0])),s[t][r][2].push(...n(...s[t][r][1][1])),s[t][r][2].push(...n(...s[t][r][1][2])),s[t][r][2].push(...n(...s[t][r][1][3]))}for(let
 t=0;t&lt;8;++t){r[t]=[];for(let 
e=0;e&lt;8;++e)r[t][e]=[],r[t][e][0]=s[t][0][2][e],r[t][e][1]=s[t][1][2][e],r[t][e][2]=s[t][2][2][e],r[t][e][3]=s[t][3][2][e]}return
 r};class x{constructor(t,e){this.x=t||0,this.y=e||0}toString(){return`(x=${this.x}, 
y=${this.y})`}clone(){return new x(this.x,this.y)}add(t){return new x(this.x+t.x,this.y+t.y)}scale(t){return 
void 0===t.x?new x(this.x*t,this.y*t):new x(this.x*t.x,this.y*t.y)}distSquared(t){let 
e=this.x-t.x,s=this.y-t.y;return e*e+s*s}transform(t){let 
e=this.x*t.a+this.y*t.c+t.e,s=this.x*t.b+this.y*t.d+t.f;return new x(e,s)}}class 
g{constructor(t,e,s,r,n,o){void 0===t?(this.a=1,this.b=
 
0,this.c=0,this.d=1,this.e=0,this.f=0):(this.a=t,this.b=e,this.c=s,this.d=r,this.e=n,this.f=o)}toString(){return`affine:
 ${this.a} ${this.c} ${this.e} \n       ${this.b} ${this.d} ${this.f}`}append(t){t instanceof 
g||console.error(&quot;mesh.js: argument to Affine.append is not affine!&quot;);let 
e=this.a*t.a+this.c*t.b,s=this.b*t.a+this.d*t.b,r=this.a*t.c+this.c*t.d,n=this.b*t.c+this.d*t.d,o=this.a*t.e+this.c*t.f+this.e,i=this.b*t.e+this.d*t.f+this.f;return
 new g(e,s,r,n,o,i)}}class 
w{constructor(t,e){this.nodes=t,this.colors=e}paintCurve(t,e){if(o(this.nodes)&gt;r){const 
s=n(...this.nodes);let r=[[],[]],o=[[],[]];for(let 
t=0;t&lt;4;++t)r[0][t]=this.colors[0][t],r[1][t]=(this.colors[0][t]+this.colors[1][t])/2,o[0][t]=r[1][t],o[1][t]=this.colors[1][t];let
 i=new w(s[0],r),a=new w(s[1],o);i.paintCurve(t,e),a.paintCurve(t,e)}else{let 
s=Math.round(this.nodes[0].x);if(s&gt;=0&amp;&amp;s&lt;e){let 
r=4*(~~this.nodes[0].y*e+s);t[r]=Math.round(this.colors[0][0]),t[r+1]=Math.round(this.colors
 [0][1]),t[r+2]=Math.round(this.colors[0][2]),t[r+3]=Math.round(this.colors[0][3])}}}}class 
m{constructor(t,e){this.nodes=t,this.colors=e}split(){let 
t=[[],[],[],[]],e=[[],[],[],[]],s=[[[],[]],[[],[]]],r=[[[],[]],[[],[]]];for(let s=0;s&lt;4;++s){const 
r=n(this.nodes[0][s],this.nodes[1][s],this.nodes[2][s],this.nodes[3][s]);t[0][s]=r[0][0],t[1][s]=r[0][1],t[2][s]=r[0][2],t[3][s]=r[0][3],e[0][s]=r[1][0],e[1][s]=r[1][1],e[2][s]=r[1][2],e[3][s]=r[1][3]}for(let
 
t=0;t&lt;4;++t)s[0][0][t]=this.colors[0][0][t],s[0][1][t]=this.colors[0][1][t],s[1][0][t]=(this.colors[0][0][t]+this.colors[1][0][t])/2,s[1][1][t]=(this.colors[0][1][t]+this.colors[1][1][t])/2,r[0][0][t]=s[1][0][t],r[0][1][t]=s[1][1][t],r[1][0][t]=this.colors[1][0][t],r[1][1][t]=this.colors[1][1][t];return[new
 m(t,s),new m(e,r)]}paint(t,e){let s,n=!1;for(let 
t=0;t&lt;4;++t)if((s=o([this.nodes[0][t],this.nodes[1][t],this.nodes[2][t],this.nodes[3][t]]))&gt;r){n=!0;break}if(n){let
 s=this.split();s[0].paint(t,e),s[1].paint(t,e)}else{ne
 w w([...this.nodes[0]],[...this.colors[0]]).paintCurve(t,e)}}}class 
b{constructor(t){this.readMesh(t),this.type=t.getAttribute(&quot;type&quot;)||&quot;bilinear&quot;}readMesh(t){let
 e=[[]],s=[[]],r=Number(t.getAttribute(&quot;x&quot;)),n=Number(t.getAttribute(&quot;y&quot;));e[0][0]=new 
x(r,n);let o=t.children;for(let t=0,r=o.length;t&lt;r;++t){e[3*t+1]=[],e[3*t+2]=[],e[3*t+3]=[],s[t+1]=[];let 
r=o[t].children;for(let n=0,o=r.length;n&lt;o;++n){let o=r[n].children;for(let r=0,i=o.length;r&lt;i;++r){let 
i=r;0!==t&amp;&amp;++i;let 
h,d=o[r].getAttribute(&quot;path&quot;),c=&quot;l&quot;;null!=d&amp;&amp;(c=(h=d.match(/\s*([lLcC])\s*(.*)/))[1]);let
 
u=l(h[2]);switch(c){case&quot;l&quot;:0===i?(e[3*t][3*n+3]=u[0].add(e[3*t][3*n]),e[3*t][3*n+1]=a(e[3*t][3*n],e[3*t][3*n+3]),e[3*t][3*n+2]=a(e[3*t][3*n+3],e[3*t][3*n])):1===i?(e[3*t+3][3*n+3]=u[0].add(e[3*t][3*n+3]),e[3*t+1][3*n+3]=a(e[3*t][3*n+3],e[3*t+3][3*n+3]),e[3*t+2][3*n+3]=a(e[3*t+3][3*n+3],e[3*t][3*n+3])):2===i?(0===n&amp;&amp;(e[3*t+3
 
][3*n+0]=u[0].add(e[3*t+3][3*n+3])),e[3*t+3][3*n+1]=a(e[3*t+3][3*n],e[3*t+3][3*n+3]),e[3*t+3][3*n+2]=a(e[3*t+3][3*n+3],e[3*t+3][3*n])):(e[3*t+1][3*n]=a(e[3*t][3*n],e[3*t+3][3*n]),e[3*t+2][3*n]=a(e[3*t+3][3*n],e[3*t][3*n]));break;case&quot;L&quot;:0===i?(e[3*t][3*n+3]=u[0],e[3*t][3*n+1]=a(e[3*t][3*n],e[3*t][3*n+3]),e[3*t][3*n+2]=a(e[3*t][3*n+3],e[3*t][3*n])):1===i?(e[3*t+3][3*n+3]=u[0],e[3*t+1][3*n+3]=a(e[3*t][3*n+3],e[3*t+3][3*n+3]),e[3*t+2][3*n+3]=a(e[3*t+3][3*n+3],e[3*t][3*n+3])):2===i?(0===n&amp;&amp;(e[3*t+3][3*n+0]=u[0]),e[3*t+3][3*n+1]=a(e[3*t+3][3*n],e[3*t+3][3*n+3]),e[3*t+3][3*n+2]=a(e[3*t+3][3*n+3],e[3*t+3][3*n])):(e[3*t+1][3*n]=a(e[3*t][3*n],e[3*t+3][3*n]),e[3*t+2][3*n]=a(e[3*t+3][3*n],e[3*t][3*n]));break;case&quot;c&quot;:0===i?(e[3*t][3*n+1]=u[0].add(e[3*t][3*n]),e[3*t][3*n+2]=u[1].add(e[3*t][3*n]),e[3*t][3*n+3]=u[2].add(e[3*t][3*n])):1===i?(e[3*t+1][3*n+3]=u[0].add(e[3*t][3*n+3]),e[3*t+2][3*n+3]=u[1].add(e[3*t][3*n+3]),e[3*t+3][3*n+3]=u[2].add(e[3*t][3*n+3])):2===i?(e[3
 
*t+3][3*n+2]=u[0].add(e[3*t+3][3*n+3]),e[3*t+3][3*n+1]=u[1].add(e[3*t+3][3*n+3]),0===n&amp;&amp;(e[3*t+3][3*n+0]=u[2].add(e[3*t+3][3*n+3]))):(e[3*t+2][3*n]=u[0].add(e[3*t+3][3*n]),e[3*t+1][3*n]=u[1].add(e[3*t+3][3*n]));break;case&quot;C&quot;:0===i?(e[3*t][3*n+1]=u[0],e[3*t][3*n+2]=u[1],e[3*t][3*n+3]=u[2]):1===i?(e[3*t+1][3*n+3]=u[0],e[3*t+2][3*n+3]=u[1],e[3*t+3][3*n+3]=u[2]):2===i?(e[3*t+3][3*n+2]=u[0],e[3*t+3][3*n+1]=u[1],0===n&amp;&amp;(e[3*t+3][3*n+0]=u[2])):(e[3*t+2][3*n]=u[0],e[3*t+1][3*n]=u[1]);break;default:console.error(&quot;mesh.js:
 &quot;+c+&quot; invalid path type.&quot;)}if(0===t&amp;&amp;0===n||r&gt;0){let 
e=window.getComputedStyle(o[r]).stopColor.match(/^rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)$/i),a=window.getComputedStyle(o[r]).stopOpacity,h=255;a&amp;&amp;(h=Math.floor(255*a)),e&amp;&amp;(0===i?(s[t][n]=[],s[t][n][0]=Math.floor(e[1]),s[t][n][1]=Math.floor(e[2]),s[t][n][2]=Math.floor(e[3]),s[t][n][3]=h):1===i?(s[t][n+1]=[],s[t][n+1][0]=Math.floor(e[1]),s[t][n+
 
1][1]=Math.floor(e[2]),s[t][n+1][2]=Math.floor(e[3]),s[t][n+1][3]=h):2===i?(s[t+1][n+1]=[],s[t+1][n+1][0]=Math.floor(e[1]),s[t+1][n+1][1]=Math.floor(e[2]),s[t+1][n+1][2]=Math.floor(e[3]),s[t+1][n+1][3]=h):3===i&amp;&amp;(s[t+1][n]=[],s[t+1][n][0]=Math.floor(e[1]),s[t+1][n][1]=Math.floor(e[2]),s[t+1][n][2]=Math.floor(e[3]),s[t+1][n][3]=h))}}e[3*t+1][3*n+1]=new
 x,e[3*t+1][3*n+2]=new x,e[3*t+2][3*n+1]=new x,e[3*t+2][3*n+2]=new 
x,e[3*t+1][3*n+1].x=(-4*e[3*t][3*n].x+6*(e[3*t][3*n+1].x+e[3*t+1][3*n].x)+-2*(e[3*t][3*n+3].x+e[3*t+3][3*n].x)+3*(e[3*t+3][3*n+1].x+e[3*t+1][3*n+3].x)+-1*e[3*t+3][3*n+3].x)/9,e[3*t+1][3*n+2].x=(-4*e[3*t][3*n+3].x+6*(e[3*t][3*n+2].x+e[3*t+1][3*n+3].x)+-2*(e[3*t][3*n].x+e[3*t+3][3*n+3].x)+3*(e[3*t+3][3*n+2].x+e[3*t+1][3*n].x)+-1*e[3*t+3][3*n].x)/9,e[3*t+2][3*n+1].x=(-4*e[3*t+3][3*n].x+6*(e[3*t+3][3*n+1].x+e[3*t+2][3*n].x)+-2*(e[3*t+3][3*n+3].x+e[3*t][3*n].x)+3*(e[3*t][3*n+1].x+e[3*t+2][3*n+3].x)+-1*e[3*t][3*n+3].x)/9,e[3*t+2][3*n+2].x=(-4*e[3*t+3][3*n+3].x+6*(e[3*t
 
+3][3*n+2].x+e[3*t+2][3*n+3].x)+-2*(e[3*t+3][3*n].x+e[3*t][3*n+3].x)+3*(e[3*t][3*n+2].x+e[3*t+2][3*n].x)+-1*e[3*t][3*n].x)/9,e[3*t+1][3*n+1].y=(-4*e[3*t][3*n].y+6*(e[3*t][3*n+1].y+e[3*t+1][3*n].y)+-2*(e[3*t][3*n+3].y+e[3*t+3][3*n].y)+3*(e[3*t+3][3*n+1].y+e[3*t+1][3*n+3].y)+-1*e[3*t+3][3*n+3].y)/9,e[3*t+1][3*n+2].y=(-4*e[3*t][3*n+3].y+6*(e[3*t][3*n+2].y+e[3*t+1][3*n+3].y)+-2*(e[3*t][3*n].y+e[3*t+3][3*n+3].y)+3*(e[3*t+3][3*n+2].y+e[3*t+1][3*n].y)+-1*e[3*t+3][3*n].y)/9,e[3*t+2][3*n+1].y=(-4*e[3*t+3][3*n].y+6*(e[3*t+3][3*n+1].y+e[3*t+2][3*n].y)+-2*(e[3*t+3][3*n+3].y+e[3*t][3*n].y)+3*(e[3*t][3*n+1].y+e[3*t+2][3*n+3].y)+-1*e[3*t][3*n+3].y)/9,e[3*t+2][3*n+2].y=(-4*e[3*t+3][3*n+3].y+6*(e[3*t+3][3*n+2].y+e[3*t+2][3*n+3].y)+-2*(e[3*t+3][3*n].y+e[3*t][3*n+3].y)+3*(e[3*t][3*n+2].y+e[3*t+2][3*n].y)+-1*e[3*t][3*n].y)/9}}this.nodes=e,this.colors=s}paintMesh(t,e){let
 
s=(this.nodes.length-1)/3,r=(this.nodes[0].length-1)/3;if(&quot;bilinear&quot;===this.type||s&lt;2||r&lt;2){let
 n;for(let o=0;o&lt;s;
 ++o)for(let s=0;s&lt;r;++s){let r=[];for(let 
t=3*o,e=3*o+4;t&lt;e;++t)r.push(this.nodes[t].slice(3*s,3*s+4));let 
i=[];i.push(this.colors[o].slice(s,s+2)),i.push(this.colors[o+1].slice(s,s+2)),(n=new 
m(r,i)).paint(t,e)}}else{let n,o,a,h,l,d,u;const x=s,g=r;s++,r++;let w=new Array(s);for(let 
t=0;t&lt;s;++t){w[t]=new Array(r);for(let 
e=0;e&lt;r;++e)w[t][e]=[],w[t][e][0]=this.nodes[3*t][3*e],w[t][e][1]=this.colors[t][e]}for(let 
t=0;t&lt;s;++t)for(let 
e=0;e&lt;r;++e)0!==t&amp;&amp;t!==x&amp;&amp;(n=i(w[t-1][e][0],w[t][e][0]),o=i(w[t+1][e][0],w[t][e][0]),w[t][e][2]=c(w[t-1][e][1],w[t][e][1],w[t+1][e][1],n,o)),0!==e&amp;&amp;e!==g&amp;&amp;(n=i(w[t][e-1][0],w[t][e][0]),o=i(w[t][e+1][0],w[t][e][0]),w[t][e][3]=c(w[t][e-1][1],w[t][e][1],w[t][e+1][1],n,o));for(let
 t=0;t&lt;r;++t){w[0][t][2]=[],w[x][t][2]=[];for(let 
e=0;e&lt;4;++e)n=i(w[1][t][0],w[0][t][0]),o=i(w[x][t][0],w[x-1][t][0]),w[0][t][2][e]=n&gt;0?2*(w[1][t][1][e]-w[0][t][1][e])/n-w[1][t][2][e]:0,w[x][t][2][e]=o&gt;0?2*(w[x][t][1][e]-w
 [x-1][t][1][e])/o-w[x-1][t][2][e]:0}for(let t=0;t&lt;s;++t){w[t][0][3]=[],w[t][g][3]=[];for(let 
e=0;e&lt;4;++e)n=i(w[t][1][0],w[t][0][0]),o=i(w[t][g][0],w[t][g-1][0]),w[t][0][3][e]=n&gt;0?2*(w[t][1][1][e]-w[t][0][1][e])/n-w[t][1][3][e]:0,w[t][g][3][e]=o&gt;0?2*(w[t][g][1][e]-w[t][g-1][1][e])/o-w[t][g-1][3][e]:0}for(let
 s=0;s&lt;x;++s)for(let r=0;r&lt;g;++r){let 
n=i(w[s][r][0],w[s+1][r][0]),o=i(w[s][r+1][0],w[s+1][r+1][0]),c=i(w[s][r][0],w[s][r+1][0]),x=i(w[s+1][r][0],w[s+1][r+1][0]),g=[[],[],[],[]];for(let
 
t=0;t&lt;4;++t){(d=[])[0]=w[s][r][1][t],d[1]=w[s+1][r][1][t],d[2]=w[s][r+1][1][t],d[3]=w[s+1][r+1][1][t],d[4]=w[s][r][2][t]*n,d[5]=w[s+1][r][2][t]*n,d[6]=w[s][r+1][2][t]*o,d[7]=w[s+1][r+1][2][t]*o,d[8]=w[s][r][3][t]*c,d[9]=w[s+1][r][3][t]*x,d[10]=w[s][r+1][3][t]*c,d[11]=w[s+1][r+1][3][t]*x,d[12]=0,d[13]=0,d[14]=0,d[15]=0,u=f(d);for(let
 e=0;e&lt;9;++e){g[t][e]=[];for(let 
s=0;s&lt;9;++s)g[t][e][s]=p(u,e/8,s/8),g[t][e][s]&gt;255?g[t][e][s]=255:g[t][e][s]&lt;0&amp;&amp;(g[t][e][s]=0)}
 }h=[];for(let t=3*s,e=3*s+4;t&lt;e;++t)h.push(this.nodes[t].slice(3*r,3*r+4));l=y(h);for(let 
s=0;s&lt;8;++s)for(let r=0;r&lt;8;++r)(a=new 
m(l[s][r],[[[g[0][s][r],g[1][s][r],g[2][s][r],g[3][s][r]],[g[0][s][r+1],g[1][s][r+1],g[2][s][r+1],g[3][s][r+1]]],[[g[0][s+1][r],g[1][s+1][r],g[2][s+1][r],g[3][s+1][r]],[g[0][s+1][r+1],g[1][s+1][r+1],g[2][s+1][r+1],g[3][s+1][r+1]]]])).paint(t,e)}}}transform(t){if(t
 instanceof x)for(let e=0,s=this.nodes.length;e&lt;s;++e)for(let 
s=0,r=this.nodes[0].length;s&lt;r;++s)this.nodes[e][s]=this.nodes[e][s].add(t);else if(t instanceof g)for(let 
e=0,s=this.nodes.length;e&lt;s;++e)for(let 
s=0,r=this.nodes[0].length;s&lt;r;++s)this.nodes[e][s]=this.nodes[e][s].transform(t)}scale(t){for(let 
e=0,s=this.nodes.length;e&lt;s;++e)for(let 
s=0,r=this.nodes[0].length;s&lt;r;++s)this.nodes[e][s]=this.nodes[e][s].scale(t)}}document.querySelectorAll(&quot;rect,circle,ellipse,path,text&quot;).forEach((r,n)=&gt;{let
 o=r.getAttribute(&quot;id&quot;);o||(o=&quot;patchjs_shape
 &quot;+n,r.setAttribute(&quot;id&quot;,o));const 
i=r.style.fill.match(/^url\(\s*&quot;?\s*#([^\s&quot;]+)&quot;?\s*\)/),a=r.style.stroke.match(/^url\(\s*&quot;?\s*#([^\s&quot;]+)&quot;?\s*\)/);if(i&amp;&amp;i[1]){const
 a=document.getElementById(i[1]);if(a&amp;&amp;&quot;meshgradient&quot;===a.nodeName){const i=r.getBBox();let 
l=document.createElementNS(s,&quot;canvas&quot;);d(l,{width:i.width,height:i.height});const 
c=l.getContext(&quot;2d&quot;);let u=c.createImageData(i.width,i.height);const f=new 
b(a);&quot;objectBoundingBox&quot;===a.getAttribute(&quot;gradientUnits&quot;)&amp;&amp;f.scale(new 
x(i.width,i.height));const 
p=a.getAttribute(&quot;gradientTransform&quot;);null!=p&amp;&amp;f.transform(h(p)),&quot;userSpaceOnUse&quot;===a.getAttribute(&quot;gradientUnits&quot;)&amp;&amp;f.transform(new
 x(-i.x,-i.y)),f.paintMesh(u.data,l.width),c.putImageData(u,0,0);const 
y=document.createElementNS(t,&quot;image&quot;);d(y,{width:i.width,height:i.height,x:i.x,y:i.y});let 
g=l.toDataURL()
 
;y.setAttributeNS(e,&quot;xlink:href&quot;,g),r.parentNode.insertBefore(y,r),r.style.fill=&quot;none&quot;;const
 
w=document.createElementNS(t,&quot;use&quot;);w.setAttributeNS(e,&quot;xlink:href&quot;,&quot;#&quot;+o);const
 
m=&quot;patchjs_clip&quot;+n,M=document.createElementNS(t,&quot;clipPath&quot;);M.setAttribute(&quot;id&quot;,m),M.appendChild(w),r.parentElement.insertBefore(M,r),y.setAttribute(&quot;clip-path&quot;,&quot;url(#&quot;+m+&quot;)&quot;),u=null,l=null,g=null}}if(a&amp;&amp;a[1]){const
 o=document.getElementById(a[1]);if(o&amp;&amp;&quot;meshgradient&quot;===o.nodeName){const 
i=parseFloat(r.style.strokeWidth.slice(0,-2))*(parseFloat(r.style.strokeMiterlimit)||parseFloat(r.getAttribute(&quot;stroke-miterlimit&quot;))||1),a=r.getBBox(),l=Math.trunc(a.width+i),c=Math.trunc(a.height+i),u=Math.trunc(a.x-i/2),f=Math.trunc(a.y-i/2);let
 p=document.createElementNS(s,&quot;canvas&quot;);d(p,{width:l,height:c});const 
y=p.getContext(&quot;2d&quot;);let g=y.createImageData(l,c);c
 onst w=new 
b(o);&quot;objectBoundingBox&quot;===o.getAttribute(&quot;gradientUnits&quot;)&amp;&amp;w.scale(new 
x(l,c));const 
m=o.getAttribute(&quot;gradientTransform&quot;);null!=m&amp;&amp;w.transform(h(m)),&quot;userSpaceOnUse&quot;===o.getAttribute(&quot;gradientUnits&quot;)&amp;&amp;w.transform(new
 x(-u,-f)),w.paintMesh(g.data,p.width),y.putImageData(g,0,0);const 
M=document.createElementNS(t,&quot;image&quot;);d(M,{width:l,height:c,x:0,y:0});let 
S=p.toDataURL();M.setAttributeNS(e,&quot;xlink:href&quot;,S);const 
k=&quot;pattern_clip&quot;+n,A=document.createElementNS(t,&quot;pattern&quot;);d(A,{id:k,patternUnits:&quot;userSpaceOnUse&quot;,width:l,height:c,x:u,y:f}),A.appendChild(M),o.parentNode.appendChild(A),r.style.stroke=&quot;url(#&quot;+k+&quot;)&quot;,g=null,p=null,S=null}}})}();
+</script>
 </svg>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]