<snapdata remixID="10009583"><project name="U3L1-ShoppingList_Empty to Students" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="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="49.99999999999997" 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="59" y="34"><block s="receiveGo"></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block></script><script x="60" y="132"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item do you want to add to your shopping list?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="list"/></block></script></scripts></sprite><sprite name="Delete Item" idx="3" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="30"><costumes><list id="31"><item><costume name="shopping-list-button-delete-item" 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="87" y="58"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doAsk"><l>What item do you want to remove from your list?</l></block><block s="doRepeat"><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doDeleteFromList"><block var="i"/><block var="list"/></block><block s="doSayFor"><l>The selected item has been removed from your list.</l><l>2</l></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></scripts></sprite><sprite name="Search" idx="4" x="0" y="-50.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="70"><costumes><list id="71"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" id="72"/></item></list></costumes><sounds><list struct="atomic" id="73"></list></sounds><blocks></blocks><variables></variables><scripts><script x="42" y="33"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item are you searching for?</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><block var="item"/></block><script><block s="doSayFor"><l>This item is in your list.</l><l>2</l></block></script><script><block s="doSayFor"><l>This item is not in your list.</l><l>2</l></block></script></block></script></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="0" y="-2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="102"><costumes><list id="103"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="104"/></item></list></costumes><sounds><list struct="atomic" id="105"></list></sounds><blocks></blocks><variables></variables><scripts><script x="27" y="36"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><watcher var="list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="i" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></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="list"><list struct="atomic" id="643"></list></variable><variable name="i"><l>4</l></variable></variables></project><media name="U3L1-ShoppingList_Empty to Students" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>