<snapdata remixID="8626624"><project name="U1L3 Pinwheel" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFUUlEQVR4Xu3cbWiWZRjG8VMwtemGxKa5yUTTuQRXVmJOsSie2XJZopFkbDXK0mzSCxkIikKQ0QtbpWUx3cAwHJgysznsk85Gkb25TNzWqq1kmrPRWk/qokWYMLg2vHyOO66/X/xy7jzu5zh/qODNM6inp6fH+EUDogYGAVDUPLG9DQAQCNIGACitn3AAYkDaAACl9RMOQAxIGwCgtH7CAYgBaQMAlNZPOAAxIG0AgNL6CQcgBqQNAFBaP+EAxIC0AQBK6yccgBiQNgBAaf2EAxAD0gYAKK2fcABiQNoAAKX1Ew5ADEgbAKC0fsIBiAFpAwCU1k84ADEgbQCA0voJByAGpA0AUFo/4QDEgLQBAErrJxyAGJA2AEBp/YQDEAPSBgAorZ9wAGJA2gAApfUTDkAMSBsAoLR+wgGIAWkDAJTWTzgAMSBtAIDS+gkHoAcD8a5uG5I0zMOm8FYA0MPNG96rsSn3zfWwKbwVAPRw830lGyyvbJWHTeGtAKCHm2+77RFb8tHbHjaFtwKAHm7+Zvbd9tjRXR42hbcCgB5uXpYRs5LWWg+bwlsBQA83f31cvq1o2ethU3grAOjh5uU33W/Fn77rYVN4KwDo4eY7F6+yBds3eNgU3goAerh5/cuVNuPpQg+bwlsBQA83P/H5tzb6+skeNoW3AoDh3TxSnxiAkTpHeA8DwPBuHqlPDMBInSO8hwFgeDeP1CcGoKdznO3qtsG8EzjgNgE44Mr6/oGjO2ot+96Yp20Xr2mr/9qa939sP3/2jXU0/Wi/nzpj58+dt6Epwy1l7GhLy8myzDk3WNb8Wy9L/uVcCkBP7daufNFipc/2ue1My092sqHJ2o8cty+37rZ452//AEoebimZV9uonEmWOedGm3TXLZ6e5v+zBoCebvXh8uftjo2rndv2lbxgeWXPOedCGQCgp0tXLXjSFu181bmNl1cvrgiATjL9G9iUNd+WHdvtHH4tc6498X2Ncy6UAQB6unTlrCIrPFjh3LY9f7kt3rvRORfKAAA9XfqDpevtzs1rnNv2P/OK3f7SU865UAYA6OnSn5Rus+krlzi3fVH+vl1XfI9zLpQBAHq6dHPtIRsfm+nc1lb/laXPmOqcC2UAgJ4u3dnWbsnpac5t8c4uG5Kc5JwLZQCAoVw6op8TgAk4TPfpX639SKOdbGjs/T2vlG9R+Ld2APYD4OnGH6ypps7+/j/ZU8e+s64Tv9jZP+I2+MqhNmJMmqVeO8HG5uZY9sIYf732o8//jgQHcMvND/QCOhf/065IGmYjxqRa6pRrLGNmjk3Mn21Jo64aYIWMX0oDwQG8lLL4Wf8NANB/p86NHc2tNnJ8hnMuhAEACq58+K0qm/boIkFy9CIBKLhJ9UNrrGDLekFy9CIBKLhJRW6hFdVVCpKjFwlAwU3emDDPHm/aI0iOXiQABTfh+wQvlA5AAcBNEwts2fFqQXL0IgEouEnl7Aet8MBWQXL0IgEouMmeh9fZvHfWCpKjFwlAwU14KZV/AwrYXYjsbG235Az3u4PSh0xQOH8CJqhoYvpuAIDIkDYAQGn9hAMQA9IGACitn3AAigx0tLTZyHHpovToxAJQdIvDm6ts2lLeCQSgCGB18VorKF8nSo9OLABFt6jILbKiOveXGYkeL2GxAExY1QT11QAAcSFtAIDS+gkHIAakDQBQWj/hAMSAtAEASusnHIAYkDYAQGn9hAMQA9IGACitn3AAYkDaAACl9RMOQAxIGwCgtH7CAYgBaQMAlNZPOAAxIG0AgNL6CQcgBqQNAFBaP+EAxIC0AQBK6yccgBiQNvAX5Bywt22rcOUAAAAASUVORK5CYII=</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAf00lEQVR4Xu3dbZBkV3kf8Of07EorCaERAqS5o5WKYEwcjOMU5aqEt8TaniUKL6YqNp9MUrGNBViaHhHK9oe4sgnvxLKnRyYJTlyJYwyYl3yloumR5ZiCYES+EZyAkzKr6dG7ZgEhpN3pk+pdyZaQtHu1c7tv39u/qVIhwenznPM7j/jXzEr7pPBFgAABAgQITF0gTb2iggQIECBAgEAIYE1AgAABAgRqEBDANaArSYAAAQIEBLAeIECAAAECNQgI4BrQlSRAgAABAgJYDxAgQIAAgRoEBHAN6EoSIECAAAEBrAcIECBAgEANAgK4BnQlCRAgQICAANYDBAgQIECgBgEBXAO6kgQIECBAQADrAQIECBAgUIOAAK4BXUkCBAgQICCA9QABAgQIEKhBQADXgK4kAQIECBAQwHqAAAECBAjUICCAa0BXkgABAgQICGA9QIAAAQIEahAQwDWgK0mAAAECBASwHiBAgAABAjUICOAa0JUkQIAAAQICWA8QIECAAIEaBARwDehKEiBAgAABAawHCBAgQIBADQICuAZ0JQkQIECAgADWAwQIECBAoAYBAVwDupIECBAgQEAA6wECBAgQIFCDgACuAV1JAgQIECAggPUAAQIECBCoQUAA14CuJAECBAgQEMB6gAABAgQI1CAggGtAV5IAAQIECAhgPUCAAAECBGoQEMA1oCtJgAABAgQEsB4gQIAAAQI1CAjgGtCVJECAAAECAlgPECBAgACBGgQEcA3oShIgQIAAAQGsBwgQIECAQA0CArgGdCUJECBAgIAA1gMECBAgQKAGAQFcA7qSBAgQIEBAAOsBAgQIECBQg4AArgFdSQIECBAgIID1AAECBAgQqEFAANeAriQBAgQIEBDAeoAAAQIECNQgIIBrQFeSAAECBAgIYD1AgAABAgRqEBDANaArSYAAAQIEBLAeIECAAAECNQgI4BrQlSRAgAABAgJYDxAgQIAAgRoEBHAN6EoSIECAAAEBrAcIECBAgEANAgK4BnQlCRAgQICAANYDBAgQIECgBgEBXAO6kgQIECBAQADrAQIECBAgUIOAAK4BXUkCBAgQICCA9QABAgQIEKhBQADXgK4kAQIECBAQwHqAAAECBAjUICCAa0BXkgABAgQICGA9QIAA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H0HrAQIEpiTQL478h4j002YCTwlcmUYI+A64Ec/kkASaLdBfXvlg5Pw2Adzsd3T6agUEcLWediNAgAABAqUEBHApJosIECBAgEC1AgK4Wk+7ESBAgACBUgICuBSTRQQIECBAoFoBAVytp90IECBAgEApAQFciskiAgQIECBQrYAArtbTbgQIECBAoJSAAC7FZBEBAgQIEKhWQABX62k3AgQIECBQSkAAl2KyiAABAgQIVCsggKv1tBsBAgQIECglIIBLMVlEgAABAgSqFRDA1XrajQABAgQIlBIQwKWYLCJAgAABAtUKCOBqPe1GgAABAgRKCQjgUkwWESBAgACBagUEcLWediNAgAABAqUEBHApJosIECBAgEC1AgK4Wk+7ESBAgACBUgICuBSTRQQIECBAoFoBAVytp90IECBAgEApAQFciskiAgQIECBQrYAArtbTbgQIECBAoJSAAC7FZBEBAgQIEKhWQABX62k3AgQIECBQSkAAl2KyiAABAgQIVCsggKv1tBsBAgQIECglIIBLMVlEgAABAgSqFRDA1XrajQABAgQIlBIQwKWYLCJAgAABAtUKCOBqPe1GgAABAgRKCQjgUkwWESBAgACBagUEcLWediNAgAABAqUEBHApJosIECBAgEC1AgK4Wk+7ESBAgACBUgICuBSTRQQIECBAoFoBAVytp90IECBAgEApAQFciskiAgQIECBQrYAArtbTbgQIECBAoJSAAC7FZBEBAgQIEKhWQABX62k3AgQIECBQSkAAl2KyiAABAgQIVCsggKv1tBsBAgQIECglIIBLMVlEgAABAgSqFRDA1XrajQABAgQIlBIQwKWYLCJAgAABAtUKCOBqPe1GgAABAgRKCQjgUkwWESBAgACBagUEcLWediNAgAABAqUEBHApJosIECBAgEC1AgK4Wk+7ESBAgACBUgICuBSTRQQIECBAoFoBAVytp90IECBAgEApAQFciskiAgQIECBQrYAArtbTbgQIECBAoJSAAC7FZBEBAgQIEKhWQABX62k3AgQIECBQSkAAl2KyiAABAgQIVCsggKv1tBsBAgQIECglIIBLMVlEgAABAgSqFRDA1XrajQABAgQIlBIQwKWYLCJAgAABAtUKCOBqPe1GgAABAgRKCQjgUkwWESBAgACBagUEcLWediNAgAABAqUEBHApJosIECBAgEC1AgK4Wk+7ESBAgACBUgICuBSTRQQIECBAoFoBAVytp90IECBAgEApAQFciskiAgQIECBQrYAArtbTbgQIECBAoJSAAC7FZBEBAgQIEKhW4P8DV0I6w/KZoQsAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="8.898116433276073" y="-39.65076590291977" heading="356.4285714285754" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="145,26,68,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="515.3333323333334" y="101.66666566666657"><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>10</l><l>20</l><script><block s="clear"></block><block s="doWarp"><script><block s="doRepeat"><l>5</l><script><block s="forward"><block s="reportProduct"><block var="i"/><l>10</l></block></block><block s="forward"><block s="reportProduct"><block var="i"/><l>-7</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block></script></block></script></custom-block><block s="doWait"><l>1</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>20</l><l>10</l><script><block s="clear"></block><block s="doWarp"><script><block s="doRepeat"><l>5</l><script><block s="forward"><block s="reportProduct"><block var="i"/><l>10</l></block></block><block s="forward"><block s="reportProduct"><block var="i"/><l>-7</l></block></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block></script></block></script></custom-block></script><script x="110.999999" y="36.99999899999983"><block s="receiveGo"></block><block s="down"></block><block s="setColor"><color>145,26,68,1</color></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>4</l><l>10</l><script><block s="clear"></block><block s="doWarp"><script><block s="doRepeat"><block var="i"/><script><block s="forward"><l>100</l></block><block s="forward"><l>-70</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="i"/></block></block></script><comment w="90" collapsed="false">add comment here...</comment></block></script></block><block s="doWait"><l>.1</l></block></script></custom-block><block s="doWait"><l>1</l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>10</l><l>4</l><script><block s="clear"></block><block s="doWarp"><script><block s="doRepeat"><block var="i"/><script><block s="forward"><l>100</l></block><block s="forward"><l>-70</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="i"/></block></block></script></block></script></block></script></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition></blocks><variables></variables></project><media name="U1L3 Pinwheel" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>