<snapdata remixID="8666211"><project name="U2L2-ShoppingList" 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="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="Add Item" idx="1" x="0" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="279" y="24"><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list></list></block></block></script><script x="128" y="218"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>what do you want to add</l></block><block s="doInsertInList"><block s="getLastAnswer"></block><l>1</l><block var="shopping list"/></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="30"><costumes><list id="31"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="32"/></item></list></costumes><sounds><list struct="atomic" id="33"></list></sounds><blocks></blocks><variables></variables><scripts><script x="67" y="65"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>are you sure</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="shopping list"/></block></script></scripts></sprite><watcher var="shopping list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><sprite name="delete item" idx="3" x="0" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="140.25,33.660000000000004,0,1" pen="tip" id="45"><costumes><list struct="atomic" id="46"></list></costumes><sounds><list struct="atomic" id="47"></list></sounds><blocks></blocks><variables></variables><scripts><script x="136" y="88"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>what item would you like to delete</l></block><block s="doDeleteFromList"><block s="getLastAnswer"></block><block var="shopping list"/></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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="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></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></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;commands&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="commands"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask for %&apos;reporter&apos; from %&apos;sprite&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%txt">Sprite</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="reporter"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; %&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; %&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></blocks><variables><variable name="shopping list"><list struct="atomic" id="583"></list></variable></variables></project><media name="U2L2-ShoppingList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>