<snapdata remixID="9073062"><project name="M4L4-BarGraph" app="Snap! 5.1, http://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" volume="100" pan="0" lines="flat" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</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="-220" y="-90" heading="90" 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><variable name="ignore this"><l>0.9999999999999999</l></variable></variables><scripts><script x="18.80000000000001" y="160.39999999999998"><custom-block s="max of list %l"><block s="reportNewList"><list><l>1</l><l>7</l><l>-3</l><l>4</l></list></block></custom-block></script><script x="14.800000000000011" y="118.59999999999991"><custom-block s="value from data-record: %l"><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>8715</l></custom-block></custom-block></script><script x="14.800000000000011" y="81.1999999999999"><custom-block s="label from data-record: %l"><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>8715</l></custom-block></custom-block></script><comment x="13.199999999999989" y="10" w="261.2" collapsed="true">These blocks are given.  Explore them.</comment><comment x="23.599999999999824" y="205.9999999999999" w="275.6000000000001" collapsed="true">These data sets are also given.  Look inside.</comment><script x="18.80000000000001" y="38.39999999999992"><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>8715</l></custom-block></script><comment x="14.799999999999898" y="290.2" w="302.8" collapsed="true">You will write these blocks below.  Right click and edit.</comment><script x="10" y="340.00000000000017"><custom-block s="draw axes, x0: %n y0: %n horizontal length: %n vertical height: %n"><l>-200</l><l>-90</l><l>400</l><l>240</l></custom-block></script><script x="157.2" y="241.2"><custom-block s="CO2 Emissions per capita Data"></custom-block></script><script x="11.800000000000011" y="420"><custom-block s="label, text: %s size: %n direction: %n"><l>China</l><l>18</l><l>90</l></custom-block></script><script x="18.223634812499995" y="245.800003"><custom-block s="CO2 Emissions Data"></custom-block></script><script x="29" y="581.4000000000003"><custom-block s="label vertical axis, vertical height: %n data: %l"><l>240</l><l/></custom-block></script><script x="556.6" y="49.80000000000041"><block s="receiveGo"></block><custom-block s="Bar Graph, data: %l x0: %s y0: %s HorizLen: %s VertLen: %s BarWidth: %s MaxHeight: %s"><custom-block s="CO2 Emissions Data"></custom-block><l>-200</l><l>-90</l><l>400</l><l>240</l><l>20</l><l>240</l></custom-block></script><script x="999" y="65"><block s="clear"></block><block s="show"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="669.2884775625" y="56.80000100000041"><custom-block s="CO2 Emissions per capita Data"></custom-block></script><script x="35.799999999999955" y="467.79999999999995"><custom-block s="label %txt of size %n"><l>Hello!</l><l>18</l></custom-block></script><script x="15.799999999999955" y="528"><custom-block s="draw bar, label: %txt label size: %n width: %n height: %n y0: %s"><l>Germany</l><l>12</l><l>25</l><l>120</l><l>-90</l></custom-block></script><script x="52" y="626.8"><custom-block s="draw bars, bar width: %n max bar height: %n data: %l"><l>20</l><l>240</l><custom-block s="CO2 Emissions Data"></custom-block></custom-block></script><script x="159.4208994375" y="270.4000010000003"><custom-block s="CO2 Emissions Data"></custom-block></script></scripts></sprite><watcher var="x-origin" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="item#" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher scope="Sprite" var="ignore this" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Bar Graph, data: %&apos;data list&apos; x0: %&apos;x0#&apos; y0: %&apos;y0#&apos; HorizLen: %&apos;HorizLen#&apos; VertLen: %&apos;VertLen#&apos; BarWidth: %&apos;BarWidth#&apos; MaxHeight: %&apos;MaxHeight#&apos;" type="command" category="looks"><comment x="0" y="0" w="158.8" collapsed="true">Fill in the blanks</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="draw axes, x0: %n y0: %n horizontal length: %n vertical height: %n"><block var="x0#"/><block var="y0#"/><block var="HorizLen#"/><block var="VertLen#"/></custom-block><custom-block s="draw bars, bar width: %n max bar height: %n data: %l"><block var="BarWidth#"/><block var="MaxHeight#"/><block var="data list"/></custom-block><custom-block s="label vertical axis, vertical height: %n data: %l"><block var="VertLen#"/><block var="data list"/></custom-block></script></block-definition><block-definition s="data-record, label: %&apos;label&apos; value: %&apos;value&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="label"/><block var="value"/></list></block></block></script></block-definition><block-definition s="label from data-record: %&apos;data-record&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data-record"/></block></block></script></block-definition><block-definition s="value from data-record: %&apos;data-record&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="data-record"/></block></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><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="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="min of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><custom-block s="min of %s , %s"><l></l><l></l></custom-block></autolambda><list></list></block><block var="list"/></custom-block></block></script></block-definition><block-definition s="max of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><custom-block s="max of %s , %s"><l></l><l></l></custom-block></autolambda><list></list></block><block var="list"/></custom-block></block></script></block-definition><block-definition s="min of %&apos;a&apos; , %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="a"/><block var="b"/></block><script><block s="doReport"><block var="a"/></block></script><script><block s="doReport"><block var="b"/></block></script></block></script></block-definition><block-definition s="max of %&apos;a&apos; , %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block var="b"/></block><script><block s="doReport"><block var="a"/></block></script><script><block s="doReport"><block var="b"/></block></script></block></script></block-definition><block-definition s="CO2 Emissions Data" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>8715</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>USA</l><l>5491</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Russia</l><l>1788</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>India</l><l>1726</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Japan</l><l>1181</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Germany</l><l>748</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Iran</l><l>624</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>S. Korea</l><l>611</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Canada</l><l>553</l></custom-block></list></block></block></script></block-definition><block-definition s="CO2 Emissions per capita Data" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="data-record, label: %txt value: %n"><l>USA</l><l>17.62</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Canada</l><l>16.24</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Russia</l><l>12.55</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>S. Korea</l><l>12.53</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Japan</l><l>9.26</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Germany</l><l>9.19</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Iran</l><l>8.02</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>6.52</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>India</l><l>1.45</l></custom-block></list></block></block></script></block-definition><block-definition s="label, text: %&apos;text&apos; size: %&apos;size&apos; direction: %&apos;direction&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="setHeading"><block var="direction"/></block><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"/><block var="direction"/></list></block></script></block-definition><block-definition s="draw bar, label: %&apos;label&apos; label size: %&apos;label size&apos; width: %&apos;width&apos; height: %&apos;height&apos; y0: %&apos;y0&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%s"></input></inputs><script><block s="setYPosition"><block s="reportSum"><block var="y0"/><l>-70</l></block></block><custom-block s="label, text: %s size: %n direction: %n"><block var="label"/><block var="label size"/><l>0</l></custom-block><block s="setHeading"><l>0</l></block><block s="setYPosition"><block s="reportSum"><block var="y0"/><l>0</l></block></block><block s="setColor"><color>145,26,68,1</color></block><block s="setSize"><block var="width"/></block><block s="down"></block><block s="forward"><block var="height"/></block><block s="up"></block></script></block-definition><block-definition s="draw axes, x0: %&apos;x0&apos; y0: %&apos;y0&apos; horizontal length: %&apos;horiz length&apos; vertical height: %&apos;vert height&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="up"></block><block s="clear"></block><block s="hide"></block><block s="doSetVar"><l>x-origin</l><block var="x0"/></block><block s="doSetVar"><l>y-origin</l><block var="y0"/></block><block s="gotoXY"><block var="x0"/><block var="y0"/></block><block s="setHeading"><l>90</l></block><block s="setSize"><l>1</l></block><block s="down"></block><block s="forward"><block var="horiz length"/></block><block s="up"></block><block s="gotoXY"><block var="x0"/><block var="y0"/></block><block s="setHeading"><l>0</l></block><block s="down"></block><block s="forward"><block var="vert height"/></block><block s="up"></block></script></block-definition><block-definition s="label vertical axis, vertical height: %&apos;vert height&apos; data: %&apos;data list&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="up"></block><block s="gotoXY"><block s="reportDifference"><block var="x-origin"/><l>20</l></block><block var="y-origin"/></block><block s="doRepeat"><l>10</l><script><block s="gotoXY"><block s="reportDifference"><block var="x-origin"/><l>20</l></block><block var="y-origin"/></block></script></block></script><scripts><script x="449.000001" y="105.00000099999994"><custom-block s="label, text: %s size: %n direction: %n"><l></l><l>8</l><l>90</l></custom-block></script><script x="608.3154336875002" y="249.00000599999993"><custom-block s="max of list %l"><l/></custom-block></script></scripts></block-definition><block-definition s="draw bars, bar width: %&apos;width&apos; max bar height: %&apos;max bar height&apos; data: %&apos;data list&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input></inputs><script><block s="up"></block><block s="gotoXY"><block var="x-origin"/><block var="y-origin"/></block><block s="setHeading"><l>90</l></block><block s="forward"><l>50</l></block><block s="setHeading"><l>180</l></block><block s="forward"><l>50</l></block><block s="doSetVar"><l>item#</l><l>0</l></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="data list"/><script><block s="doChangeVar"><l>item#</l><l>1</l></block><custom-block s="draw bar, label: %txt label size: %n width: %n height: %n y0: %s"><custom-block s="label from data-record: %l"><block s="reportListItem"><block var="item#"/><block var="data list"/></block></custom-block><l>12</l><block var="width"/><block s="reportProduct"><custom-block s="value from data-record: %l"><block s="reportListItem"><block var="item#"/><block var="data list"/></block></custom-block><block s="reportQuotient"><block var="max bar height"/><custom-block s="max of list %l"><custom-block s="value from data-record: %l"><block var="data list"/></custom-block></custom-block></block></block><block var="y-origin"/></custom-block><block s="up"></block><block s="gotoXY"><block var="x-origin"/><block var="y-origin"/></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportSum"><l>50</l><block s="reportProduct"><block var="item#"/><l>50</l></block></block></block><block s="setHeading"><l>90</l></block></script></custom-block></script></block-definition><block-definition s="set origin x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>x-origin</l><block var="x"/></block><block s="doSetVar"><l>y-origin</l><block var="y"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition><block-definition s="Country-GDP-Population Data" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>China</l><l>13421985588615</l><l>1336718015</l></list></block><block s="reportNewList"><list><l>USA</l><l>15507135407358</l><l>311050977</l></list></block><block s="reportNewList"><list><l>Russia</l><l>3121925049784</l><l>138739892</l></list></block><block s="reportNewList"><list><l>India</l><l>5806731299998</l><l>1189172906</l></list></block><block s="reportNewList"><list><l>Japan</l><l>4367871360438</l><l>127469543</l></list></block><block s="reportNewList"><list><l>Germany</l><l>3338715757320</l><l>81471834</l></list></block><block s="reportNewList"><list><l>Iran</l><l>1243922783400</l><l>77891220</l></list></block><block s="reportNewList"><list><l>S. Korea</l><l>1415591465995</l><l>48754657</l></list></block><block s="reportNewList"><list><l>Canada</l><l>1374291306176</l><l>34030589</l></list></block></list></block></block></script></block-definition><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></blocks><variables><variable name="x-origin"><l>-200</l></variable><variable name="y-origin"><l>-90</l></variable><variable name="item#"><l>9</l></variable></variables></project><media name="M4L4-BarGraph" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>