<snapdata remixID="9214440"><project name="U3L5-Data Visualization" app="Snap! 5.4, 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" penlog="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="28.96484375" y="110" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="36,16,0,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><comment x="20" y="20" w="261.2" collapsed="true">These blocks are given.  Explore them.</comment><comment x="20" y="286" w="275.6000000000001" collapsed="true">These data sets are also given.  Look inside.</comment><comment x="20" y="318" w="302.8" collapsed="true">You will write these blocks below.  Right click and edit.</comment><script x="20" y="350"><block s="doDeclareVariables"><list><l>babynames10</l></list></block></script><script x="20" y="394"><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></script><script x="20" y="427"><block s="doAddToList"><block s="reportListItem"><block var="i"/><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block s="reportTextSplit"><block s="reportURL"><l>https://bjc.edc.org/bjc-r/cur/programming/3-lists/5-big-data/yob2014.txt</l></block><l><option>line</option></l></block></list></block></block></block><block var="babynames10"/></block></script><script x="20" y="562"><block var="item"/></script><script x="20" y="592"><custom-block s="word $arrowRight list %txt"><l></l></custom-block></script><script x="20" y="625"><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="babynames10"/><script></script></custom-block></script><script x="20" y="688"><custom-block s="BabyNames"></custom-block></script><script x="20" y="718"><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>10</l><script></script></custom-block></script><script x="20" y="781"><block s="doAddToList"><l>thing</l><block var="babynames"/></block></script><script x="20" y="821"><block s="doReport"><block var="babynames"/></block></script><script x="698" y="304"><block s="up"></block><block s="doWait"><l>0.1</l></block><block s="clear"></block><custom-block s="draw axes, x0: %n y0: %n horizontal length: %n vertical height: %n"><l>-170</l><l>-90</l><l>400</l><l>240</l></custom-block></script><script x="669" y="83"><custom-block s="Bar Graph, data: %l"><custom-block s="BabyNames"></custom-block></custom-block><block s="gotoXY"><l>-70</l><l>140</l></block><custom-block s="label, text: %s size: %n direction: %n"><l>Number of Baby Names</l><l>15</l><l>90</l></custom-block><block s="gotoXY"><l>-70</l><l>110</l></block><custom-block s="label, text: %s size: %n direction: %n"><l>In Year 2014</l><l>15</l><l>90</l></custom-block></script></scripts></sprite><watcher var="max" style="normal" x="185" y="10" color="243,118,29" hidden="true"/><watcher scope="Stage" s="reportMouseX" style="normal" x="10" y="10" color="4,148,220" hidden="true"/><watcher scope="Stage" s="reportMouseY" style="normal" x="10" y="31.000001999999995" color="4,148,220" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Bar Graph, data: %&apos;data list&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></inputs><script><custom-block s="draw axes, x0: %n y0: %n horizontal length: %n vertical height: %n"><l>-170</l><l>-90</l><l>400</l><l>240</l></custom-block><block s="changeXPosition"><l>0.1</l><comment w="112.4" collapsed="true">Leave a little gap</comment></block><custom-block s="draw bars, bar width: %n max bar height: %n data: %l"><l>10</l><l>240</l><block var="data list"/></custom-block><block s="setSize"><l>1</l></block><custom-block s="label vertical axis, vertical height: %n data: %l"><l>240</l><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>3</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>China</l><l>6.52</l></custom-block><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>Russia</l><l>12.55</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>India</l><l>1.45</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>S. Korea</l><l>12.53</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Canada</l><l>16.24</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"/></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;" 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></inputs><script><block s="gotoXY"><block s="reportSum"><block var="x-origin"/><l>25</l></block><block var="y-origin"/></block><block s="setSize"><block var="width"/></block><block s="down"></block><block s="changeYPosition"><block var="height"/></block><block s="up"></block><block s="changeYPosition"><block s="reportDifference"><block s="reportProduct"><l>-1</l><block var="height"/></block><l>60</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></script><scripts><script x="370" y="274.99999999999994"><block s="setHeading"><l>0</l></block></script><script x="358" y="433"><block s="setSize"><l>1</l></block><block s="up"></block><block s="forward"><l>14</l></block><block s="down"></block><block s="forward"><block var="height"/></block></script><script x="10" y="413"><block s="down"></block></script><script x="416.5234384999999" y="379.00000100000005"><block s="reportDifference"><block var="y-origin"/><l>60</l></block></script></scripts></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="setSize"><l>1</l></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="down"></block><block s="gotoXY"><block var="x0"/><block var="y0"/></block><block s="setHeading"><l>90</l></block><block s="forward"><block var="horiz length"/></block><block s="gotoXY"><block var="x0"/><block var="y0"/></block><block s="setHeading"><l>0</l></block><block s="forward"><block var="vert height"/></block><block s="gotoXY"><block var="x0"/><block var="y0"/></block><block s="setHeading"><l>90</l></block><block s="up"></block></script><scripts><script x="201.58593849999988" y="150.00000100000005"><block var="horiz length"/></script></scripts></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 var="x-origin"/><block var="y-origin"/></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>0</l><l>10</l><script><block s="down"></block><block s="changeXPosition"><l>-15</l></block><block s="up"></block><block s="changeXPosition"><l>-40</l></block><custom-block s="label, text: %s size: %n direction: %n"><block s="reportRound"><block s="reportProduct"><block var="max"/><block s="reportQuotient"><block var="i"/><l>10</l></block></block></block><l>12</l><l>90</l></custom-block><block s="setXPosition"><block var="x-origin"/></block><block s="changeYPosition"><block s="reportQuotient"><block var="vert height"/><l>10</l></block></block></script></custom-block></script><scripts><script x="491.22656449999977" y="316.0000019999998"><custom-block s="label from data-record: %l"><l/></custom-block></script><script x="550" y="107.99999999999994"><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="data list"/><script></script></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="gotoXY"><block s="reportSum"><block var="x-origin"/><l>20</l></block><block var="y-origin"/></block><block s="setSize"><block var="width"/></block><block s="doSetVar"><l>max</l><custom-block s="max of list %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><custom-block s="value from data-record: %l"><l/></custom-block></autolambda><list></list></block><block var="data list"/></custom-block></custom-block></block><custom-block s="for each %upvar of %l %cs"><l>item</l><block var="data list"/><script><block s="down"></block><block s="changeYPosition"><block s="reportProduct"><block var="max bar height"/><block s="reportQuotient"><custom-block s="value from data-record: %l"><block var="item"/></custom-block><block var="max"/></block></block></block><block s="up"></block><block s="changeYPosition"><block s="reportDifference"><block s="reportProduct"><l>-1</l><block s="reportProduct"><block var="max bar height"/><block s="reportQuotient"><custom-block s="value from data-record: %l"><block var="item"/></custom-block><block var="max"/></block></block></block><l>60</l></block></block><custom-block s="label, text: %s size: %n direction: %n"><custom-block s="label from data-record: %l"><block var="item"/></custom-block><l>12</l><l>0</l></custom-block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="setYPosition"><block var="y-origin"/></block><block s="changeXPosition"><l>15</l></block></script></custom-block></script><scripts><script x="464.4541035625" y="167.2000020000002"><block var="height"/></script><script x="623.7275440624999" y="291.8333413333332"><block var="item"/></script><script x="682.3994210624996" y="391.83334533333317"><block var="item"/></script><script x="627.0693389375001" y="495.0000039999997"><block var="item"/></script><script x="671.3994200625002" y="451.8333433333332"><block var="item"/></script><script x="558.1523447499999" y="210.00000100000005"><block s="reportListLength"><block var="data list"/></block></script><script x="577" y="80"><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>10</l><script></script></custom-block></script><script x="520.2509825624995" y="286.8333433333332"><block var="i"/></script><script x="566.0556690624994" y="253.83334133333318"><block s="reportListItem"><l>1</l><block var="data list"/></block></script><script x="626.7275460624987" y="154.83334533333317"><block s="reportListItem"><block var="i"/><block var="data list"/></block></script><script x="544.2646524374998" y="382.0000059999997"><block var="i"/></script><script x="531.0693389374997" y="347.00000399999993"><block s="reportListItem"><l>1</l><block var="data list"/></block></script><script x="368.7275450624993" y="524.8333433333332"><block s="reportListItem"><block var="i"/><block var="data list"/></block></script></scripts></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="country-gdp-population-data per capita" 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><block s="reportQuotient"><l>13421985588615</l><l>1336718015</l></block></list></block><block s="reportNewList"><list><l>USA</l><block s="reportQuotient"><l>15507135407358</l><l>311050977</l></block></list></block><block s="reportNewList"><list><l>Russia</l><block s="reportQuotient"><l>3121925049784</l><l>138739892</l></block></list></block><block s="reportNewList"><list><l>India</l><block s="reportQuotient"><l>5806731299998</l><l>1189172906</l></block></list></block><block s="reportNewList"><list><l>Japan</l><block s="reportQuotient"><l>4367871360438</l><l>127469543</l></block></list></block><block s="reportNewList"><list><l>Germany</l><block s="reportQuotient"><l>3338715757320</l><l>81471834</l></block></list></block><block s="reportNewList"><list><l>Iran</l><block s="reportQuotient"><l>1243922783400</l><l>77891220</l></block></list></block><block s="reportNewList"><list><l>S. Korea</l><block s="reportQuotient"><l>1415591465995</l><l>48754657</l></block></list></block><block s="reportNewList"><list><l>Canada</l><block s="reportQuotient"><l>1374291306176</l><l>34030589</l></block></list></block></list></block></block></script></block-definition><block-definition s="BabyNames" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>babynames10</l></list></block><block s="doDeclareVariables"><list><l>babynames</l></list></block><block s="doSetVar"><l>babynames10</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>babynames</l><block s="reportNewList"><list></list></block></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>25</l><script><block s="doAddToList"><block s="reportTextSplit"><block s="reportListItem"><block var="i"/><block s="reportListItem"><l>1</l><block s="reportNewList"><list><block s="reportTextSplit"><block s="reportURL"><l>https://bjc.edc.org/bjc-r/cur/programming/3-lists/5-big-data/yob2014.txt</l></block><l><option>line</option></l></block></list></block></block></block><l>,</l></block><block var="babynames"/></block></script></custom-block><block s="doReport"><block var="babynames"/></block></script><scripts><script x="558.0000009999999" y="366.00000100000005"><block s="doAddToList"><block var="item"/><block var="babynames"/></block></script><script x="241.6640645" y="366.00000199999994"><block s="reportTextSplit"><block s="reportListItem"><l>1</l><l/></block><l>,</l></block></script><script x="27.995118187499997" y="340.00000100000005"><block var="babynames"/></script><script x="389.9804717500001" y="322.200004"><block s="reportListItem"><l>1</l><custom-block s="BabyNames"></custom-block></block></script><script x="353.9804717500001" y="39.00000399999993"><block var="item"/></script><script x="449.0849629375" y="65.00000200000005"><block var="babynames10"/></script><script x="124.9951181875" y="351.00000100000005"><block var="babynames10"/></script></scripts></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>-170</l></variable><variable name="y-origin"><l>-90</l></variable><variable name="max"><l>20799</l></variable></variables></project><media name="U3L5-Data Visualization" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>