<snapdata remixID="11984421"><project name="U3L1-ShoppingList_TaylorHenderson" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U3L1-ShoppingList_TaylorHenderson"><notes></notes><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><block-definition s="myIndexOf %&apos;thisItem?&apos; in %&apos;thisList&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doForEach"><l>item</l><block var="thisList"/><script><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="item"/><block var="thisItem?"/></block><script><block s="doReport"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is on the list</l></list></block></block></script></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="getLastAnswer"></block><l> is not on the list</l></list></block></block></script></block-definition><block-definition s="theIndexOf %&apos;thisItem?&apos; in %&apos;thisList&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>0</l></block><block s="doForEach"><l>item</l><block var="thisList"/><script><block s="doSetVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="item"/><block var="thisItem?"/></block><script><block s="doReport"><block var="index"/></block></script></block></script></block></script></block-definition></blocks><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" id="603"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="604"></list></costumes><sounds><list struct="atomic" id="605"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><sprite name="Add Item" idx="1" x="0" y="50.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="610"><costumes><list id="611"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="612"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23.577235772357724" y="8.677506775067762"><block s="receiveGo"></block><block s="doSetVar"><l>groceryList</l><block s="reportNewList"><list></list></block></block></script><script x="24.390243902439025" y="96.09214092140924"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item would you like to add to the list?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="groceryList"/></block></script></scripts></sprite><sprite name="Delete Item" idx="4" x="0" y="-99.99999999999994" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="631"><costumes><list id="632"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="633"></list></sounds><blocks></blocks><variables></variables><scripts><script x="8.130081300813009" y="20.482384823848257"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Are you sure you want to delete an item?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doAsk"><l>Which item do you want to delete?</l></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doForEach"><l>item</l><block var="groceryList"/><script><block s="doSetVar"><l>a</l><block s="reportVariadicSum"><list><block var="a"/><l>1</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="item"/><block s="getLastAnswer"></block></block><script><block s="doDeleteFromList"><custom-block s="theIndexOf %s in %l"><block s="getLastAnswer"></block><block var="groceryList"/></custom-block><block var="groceryList"/></block></script></block></script></block></script></block></script></scripts></sprite><sprite name="Search" idx="3" x="0" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="686"><costumes><list id="687"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="688"></list></sounds><blocks></blocks><variables></variables><scripts><script x="24.390243902439025" y="24.390243902439025"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item are you looking for?</l></block><block s="doSayFor"><custom-block s="myIndexOf %s in %l"><block s="getLastAnswer"></block><block var="groceryList"/></custom-block><l>2</l></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="703"><costumes><list id="704"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="705"></list></sounds><blocks></blocks><variables></variables><scripts><script x="8.130081300813009" y="9.100271002710047"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Are you sure you want to clear list?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="groceryList"/></block><script><block s="doDeleteFromList"><block s="reportListIndex"><block var="i"/><block var="groceryList"/></block><block var="groceryList"/></block></script></block></script></block></script></scripts></sprite><watcher var="groceryList" style="normal" x="10" y="10" color="243,118,29" extX="98.39999999999998" extY="86.1"/><watcher var="answer" style="normal" x="10" y="123.24000199999998" color="243,118,29"/></sprites></stage><variables><variable name="groceryList"><list struct="atomic" id="739">eggs,cheese,sugar,paper towels</list></variable><variable name="answer"><l>0</l></variable></variables></scene></scenes></project><media name="U3L1-ShoppingList_TaylorHenderson" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Add Item_cst_shopping-list-button-add-item"/><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Delete Item_cst_shopping-list-button-delete-item"/><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Search_cst_shopping-list-button-search"/><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Clear List_cst_shopping-list-button-clear-list"/></media></snapdata>