<snapdata remixID="10988298"><project name="U2L14" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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BLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIKEMBZOSmGAAIIIIBAmgABnOZEKwQQQAABBLIK/H+kd2bwDkQ0lgAAAABJRU5ErkJggg==</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="0" y="3.126388037344441e-13" heading="310" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="47.5" y="28.666666666666696"><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block></script><script x="50.333333333333314" y="94.3333333333335"><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>50</l></block><block s="turn"><l>60</l></block></script></block></script><script x="174.83333333333331" y="100.83333333333336"><custom-block s="pinwheel, branches: %s"><l>10</l></custom-block></script><script x="219.5" y="217.6666666666667"><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="turn"><l>60</l></block><block s="forward"><l>-100</l></block></script></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><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos; &amp;&amp; typeof text !== &apos;number&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text or numbers, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var 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();&#xD;</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><block-definition s="pinwheel, branches: %&apos;number of branches&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><l>100</l></block><block s="forward"><l>-50</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of branches"/></block></block></script></block></script></block-definition></blocks><variables></variables></project><media name="U2L14" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>