<snapdata remixID="9196023"><project name="U3L1-ContactList - Starter" 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="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"><item><costume name="contact-list-stage" center-x="240" center-y="180" image="data:image/png;base64,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qeu6q73r0/PvHYo9WSrAp1WO5od1b+197vf781KB5d5ruddZ7p1+dmnTrc+jruunPpOvjBvWQIABIECAASBAgAEgQIABIECAASBAgAEgQIABIECAASBAgAEgQIABIECAASBAgAEgQIABIECAASBAgAEgQIABIECAASBAgAEgQIBhQfv9fvr4+Dhv332Nqqqmqqqm3W735hECKQIMC3pHgOu6Pj+/rus3jxBIEWBY0G8I8G63m7qumzabzbTf79/++sBtAgwLetch6Lqup7quFwlkOT4Bhp8jwLCgdwR4aQIMGf/nNwKshAAD9/yf3wiwEgIM3PN/fiPASrzrHPCzr3E8Hs8TqsqJW9vtdhqG4fy4pmkuXvPe1jTNt8YMfE6AYUE/GeBhGKaqqh4G9XQdsQBDngDDgn4qwPPHbLfbqe/7qe/7qeu6qa7rqaqq8+OHYTj/vnxe27bnn/d9f7HXDLyXAMOCfirA2+32/Pu+7+++zi3OAUOGAMOCfirAr/wNAYYMAYYFJQJ8PB6/9PoCDBkCDAtKHILebDbT4XB4+vUFGDIEGBb0UwE+HA5XM6CbpnlqEpUAQ4YAw4J+8jKkw+FwsXBDeR3woxALMGQIMCzop2/EMY7j1Pf9zRC3bXvzOQIMGQIMC/rpAM+fN7/hxq09YQGGDAGGBSUDfNK27cUErTkBhgwBhgX9DwEex/Hh8wUYMgQYFvS/Bbi8HeVJOXv6dK9oYHkCDAv6qQAPwzCN43jzd13XnZ+73W6vfl+eJ7b4AvwcAYYFzePZNM1TW3kjjc8CXO7hlosw9H1/sSzhx8fHzRt0zBdkaJrmvIiDxRhgOQIMC5rH89mtPBf7WYB3u92nr1dV1cOYzkN92u4t7AC8ToBhQT8R4NNj2ra9Culpb/az+0Ofrh+eH452ThiWI8AAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAEPAPrIknxMJNxIUAAAAASUVORK5CYII=" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Clear" idx="2" x="150" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,55.080000000000055,1" pen="tip" id="9"><costumes><list id="10"><item><costume name="clear" center-x="53" center-y="15" image="data:image/png;base64,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" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23.333333333333343" y="150.33333333333331"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>50</l></block></script><script x="260" y="54"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Press C if you are sure and any other key if you aren&apos;t.</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>c</l></block><script><block s="doDeleteFromList"><l><option>all</option></l><block var="contact list"/></block><block s="doSayFor"><l>Your contacts have been cleared.</l><l>2</l></block><block s="doShowVar"><l>contact list</l></block></script><script><block s="doSayFor"><l>Your contacts won&apos;t be cleared.</l><l>2</l></block></script></block></script></scripts></sprite><sprite name="Find" idx="3" x="150" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="3.8250000000000033,191.25,0,1" pen="tip" id="45"><costumes><list id="46"><item><costume name="find" center-x="53" center-y="15" image="data:image/png;base64,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" id="47"/></item></list></costumes><sounds><list struct="atomic" id="48"></list></sounds><blocks></blocks><variables></variables><scripts><script x="61.691730770833374" y="13.333333333333329"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>0</l></block></script><script x="145.3583974375" y="177"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Who are you looking for?</l></block><block s="doSayFor"><custom-block s="find contacts with name: %txt"><block s="getLastAnswer"></block></custom-block><l>2</l></block></script><script x="135.3583974375" y="381"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><custom-block s="name from contact: %s"><l></l></custom-block></autolambda><list></list></block><list><block var="contact list"/></list></custom-block></script></scripts></sprite><sprite name="Add" idx="1" x="150" y="99.99999999999999" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="78"><costumes><list id="79"><item><costume name="add" center-x="53" center-y="15" image="data:image/png;base64,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" id="80"/></item></list></costumes><sounds><list struct="atomic" id="81"></list></sounds><blocks></blocks><variables></variables><scripts><script x="32.33333333333337" y="10"><block s="receiveGo"></block><block s="gotoXY"><l>150</l><l>100</l></block></script><script x="672" y="562.6666666666666"><custom-block s="name from contact: %s"><custom-block s="contact with name %s address %s phone %s"><l>Betsy Anderson</l><l>123 Main St. #4, New York, NY 10001</l><l>212-555-1234</l></custom-block></custom-block></script><script x="671" y="472"><custom-block s="phone # from contact %s"><custom-block s="contact with name %s address %s phone %s"><l>Gamal Abdel</l><l>369 Center St., Boston, MA 02130</l><l>208-555-6789</l></custom-block></custom-block></script><script x="676" y="387"><custom-block s="address from contact %s"><custom-block s="contact with name %s address %s phone %s"><l>Alphie Preston</l><l>149 E. 16th Ave., Sunnyvale, CA 94089</l><l>617-555-1098</l></custom-block></custom-block></script><script x="30" y="98.66666666666669"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAddToList"><custom-block s="contact with name %s address %s phone %s"><custom-block s="ask name"></custom-block><custom-block s="ask address"></custom-block><custom-block s="ask phone"></custom-block></custom-block><block var="contact list"/></block><block s="doShowVar"><l>contact list</l></block></script><script x="33.33333333333337" y="251"><block s="doSetVar"><l>contact list</l><block s="reportNewList"><list><custom-block s="contact with name %s address %s phone %s"><l>Betsy Anderson</l><l>123 Main St. #4, New York, NY 10001</l><l>212-555-1234</l></custom-block><custom-block s="contact with name %s address %s phone %s"><l>Alphie Preston</l><l>149 E. 16th Ave., Sunnyvale, CA 94089</l><l>208-555-6789</l></custom-block><custom-block s="contact with name %s address %s phone %s"><l>Gamal Abdel</l><l>369 Center St., Boston, MA 02130</l><l>617-555-1098</l></custom-block></list></block></block></script></scripts></sprite><sprite name="Delete" idx="4" x="1500" y="-50.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="22.84800000000002,163.20000000000002,0,1" pen="tip" id="142"><costumes><list id="143"><item><costume name="delete" center-x="53" center-y="15" image="data:image/png;base64,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" id="144"/></item></list></costumes><sounds><list struct="atomic" id="145"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.333333333333343" y="13.333333333333329"><block s="receiveGo"></block><block s="gotoXY"><l>1500</l><l>-50</l></block></script><script x="60.833333333333314" y="220.66666666666663"><block s="doShowVar"><l>contact list</l></block></script><script x="227.66666666666669" y="143.83333333333331"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doDeleteFromList"><block s="reportListItem"><l><option>last</option></l><l/></block><block var="contact list"/></block></script></scripts></sprite><watcher var="contact list" style="normal" x="14" y="10" color="243,118,29" extX="186" extY="86"/></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></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="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="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></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></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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></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></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><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></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></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></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></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><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></script><scripts><script x="229.000003" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></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></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></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></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></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></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></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></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="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="string %&apos;big&apos; contains %&apos;small&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block s="evaluate"><block s="reportJSFunction"><list><l>big</l><l>small</l></list><l>return big.toLowerCase().indexOf(small.toLowerCase());</l></block><list><block var="big"/><block var="small"/></list></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block-definition><block-definition s="contact with name %&apos;name&apos; address %&apos;address&apos; phone %&apos;phone&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="name"/><block var="address"/><block var="phone"/></list></block></block></script></block-definition><block-definition s="ask name" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask phone" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>what&apos;s your phone number?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="ask address" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>what&apos;s your address?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="name from contact: %&apos;name&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="name"/></block></block></script></block-definition><block-definition s="address from contact %&apos;address&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="address"/></block></block></script></block-definition><block-definition s="phone # from contact %&apos;phone&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><block var="phone"/></block></block></script></block-definition><block-definition s="find contacts with name: %&apos;Name&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="name from contact: %s"><l></l></custom-block><block var="Name"/></block></autolambda><list></list></block><block var="contact list"/></custom-block></block></script></block-definition></blocks><variables><variable name="contact list"><list struct="atomic" id="841"></list></variable></variables></project><media name="U3L1-ContactList - Starter" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>