<snapdata remixID="12410208"><project name="U3L1-ShoppingList_Newhouse_Solution" app="Snap! 8.2, 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_Newhouse_Solution"><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="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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><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="535"><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="536"></list></costumes><sounds><list struct="atomic" id="537"></list></sounds><variables></variables><blocks></blocks><scripts><script x="45" y="31.333333333333343"><block s="receiveGo"></block><block s="doSetVar"><l>shopping_list</l><block s="reportNewList"><list></list></block></block></script></scripts><sprites select="4"><sprite name="Delete Item" idx="4" 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="549"><costumes><list id="550"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="551"></list></sounds><blocks></blocks><variables></variables><scripts><script x="108" y="46"><block s="receiveInteraction"><l>clicked</l></block><block s="doAsk"><l>What item would you like to delete?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping_list"/><block s="getLastAnswer"></block></block><script><block s="doDeleteFromList"><block s="getLastAnswer"></block><block var="shopping_list"/></block><block s="doSayFor"><l>Deleted that item from your shopping list.</l><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Added </l><block s="getLastAnswer"></block><l> to your shopping list.</l></list></block><l>2</l></block></script></block></script></scripts></sprite><sprite name="Search" idx="3" 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="586"><costumes><list id="587"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="588"></list></sounds><blocks></blocks><variables></variables><scripts><script x="111" y="20"><block s="receiveInteraction"><l>clicked</l></block><block s="doAsk"><l>What would you like to search for?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping_list"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>I found your item in the list already.</l><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The item </l><block s="getLastAnswer"></block><l> is not in your shopping list.</l></list></block><l>2</l></block></script></block></script></scripts></sprite><sprite name="Add Item" idx="1" x="-1" y="59.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="619"><costumes><list id="620"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="621"></list></sounds><blocks></blocks><variables></variables><scripts><script x="103" y="39.33333333333334"><block s="receiveInteraction"><l>clicked</l></block><block s="doAsk"><l>What item do you want to add?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping_list"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>That&apos;s already in the list!</l><l>2</l></block></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping_list"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Added </l><block s="getLastAnswer"></block><l> to your shopping list.</l></list></block><l>2</l></block></script></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="0" y="11" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="656"><costumes><list id="657"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="658"></list></sounds><blocks></blocks><variables></variables><scripts><script x="93" y="33.33333333333334"><block s="receiveInteraction"><l>clicked</l></block><block s="doSetVar"><l>shopping_list</l><block s="reportNewList"><list></list></block></block><block s="doSayFor"><l>Cleared the shopping list.</l><l>2</l></block></script></scripts></sprite><watcher var="shopping_list" style="normal" x="5" y="8" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="shopping_list"><list struct="atomic" id="675"></list></variable></variables></scene></scenes></project><media name="U3L1-ShoppingList_Newhouse_Solution" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><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,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAGRklEQVRoQ+2afUxTVxjG31JoaaFQQNRMpsAKlA9dsSD4gS6DOLdokKmIYVv4mCIyoziQwGRmSmAom87xISIC6lR0iFOGWRw6EQsFEShCKNYVQVGsWii0pVBwnLu1KQhidGkbvecfaM+99zzn+d33fU/vPQSYpDEYDDJRqVxmamm1lGxM/rBP0jtD2ttLm+w8vH9iB6gmJjIKxaSPSCI294jFlwak0kJBR8edF3lGmKjTxsbG0trKeqdyYHC9nQMDfJZ8QJk92w3sbGeBlZUlGBgQcRav4MDw8BBIJL0g7u6GFn4r1N+sU148f45AM6NzH4oeRgqFQt54lx0XlLOjc5ARyTDXd+kyo/DwMCNXF+YrSMJPeVkHunt6IL/g+LMj2VlKgiExgcfjpY099zlQ8zzm7TEwMNiSmpZGWuyz8GXHwo/7HxxovNUMX0VtGuiXyX+qvlG9XfOSo0Cx5rBiaWZmSQXHjpJQisOb9h0Qtt2F4LXrFBKJOKyppeWESoEalIODA4tCNq7+5VShkZurs/YV4iOqHajgVEFUxAa5rF8+SyAQiFCHGpSXh1dVcEiI1+aojbhleuBAbFz84JWySzm1tbVRalCOjo5MYxK5sYLDMaTRTPVAJi6hhX8b1gSsVJCpFMsRWDIsotzc3JJW+AfEJSftMsQt0h8HAgODZHXc6hBBu/AMBmrRfJ+qbXGxXgH+K/RHJa4EDqRnwdH83PyRiArFQM1lufccP3nKzJnpiNujRw6UX7sOcbExwipulT0GyonhoCzncIhTrafokUxcSse9+7DMz2+gmd9CJrDZbGr34yfSWy0tYGxMfqvdiYiMgrKLpfDn1atgO2umzr3o71eAG5MJJv1yUwKLxaL3irvFgjahToTl5OZB6u5d6rE9FyyEkyeO60QLGpRha6c3oFR6aBZ0C52C4t1qgojwLyE79zDMcXMFBK24qAhKS0twUP85gG4cnYNCv8CTk5IgMytz3FSDwB05dAhEXQ8x2XGJ38L68FDsfwT50+XL1UA1+1QpzPfjT7B+lM5QO1tSAmY0GqR8n6r+ztHFFczpdHUUI2NQVNdwroP1tOmwd98+WLTAW6c3js5Bodmroqi1uQkzJmzDBgwGghgbHa02qu1uO8THJ4D/ygAIClw1yjgVtJq6OrCwoGN9Kshbvo4ZdTyCiFp2Vgb297vdycCt5KijGIFSQf9x/8/woLMT9u5J0T0oV2tX036qtLeJzwcymaQzQZpRggz/9WzxqNqlErZp6zbYtnUzBkKztqF+zUUA6u/sfAA7ExNGzWmyGqTZf+p0EVy5clkNVdvmjFpMoMFdnJiKP8rKSDYz3tGqFmTm5bIyyMxIxyIBGbNjewwgUJXcakg/cGDctCgWd4OnuzuWylBtU0XUy4AaG1FjP+sTqEeix+Dj7T3U+vcdQ+x3lLeXtzA17QfbxYsWaB0UWjygtIcaSn2aqWq8FaEq9aGUdSw3BzsvIDAIKq7+hdUyBMtvyZLn5qFa1apSKKpBqKF6FJ8QjwFX1TZUt1DdVF1Hs/5p0yB+qwDWrV4jqWusN8dAjTw5L/g8LPSLqMgIberAx5rEgeLfSiAtNaWaU8nx+vfJhB0jcI6nR/7pwpMU3D39ceCbxF1DpeeL9tTzeAkYKLSggCnPnhRfuEByeM9ef5S+xUr6pFJY6D1/UCbpYQna25vVLw49PT2zff0+CktJ3o2/6tCDG+Tgodxn+YdzbnJruB5IjhqUnZ3dNBNjSltOfoGx9zysD286cgC9NFy7etWgVNIz/057e+0oUOiDi5NTKN3S6mDhmTNaX6rryBO9G/be/U4IDQlViLq6khoaG5JUAp/bLsaey95Pt7DcmJ6RQWY6OejdRN5kQZXcGoiJ3jowIJdl3qivj9ac63gbMAns9913DA4pEyM3bzH8LDiIYGpi8ib7o/O5td4WQF5egbLk3NmhkZ20kc18ft5YURNuabZ/195j6vSp2TK5dPZy/wCDuWw2kenkiD1BoFDwVfzr0O0Z2Rl7t70DGhp4UHGtXN7cyCOaUmkFj54+ShzZ0tw13rUnBKU6mDFzpguJSg02t7Dw7ZfLnUZ2cZoOKBT4yvA1SBlTKAqauXnnsHK4/KlI9DtZTr3YJGrqe9El/wEumbGLmnMDBQAAAABJRU5ErkJggg==" mediaID="Search_cst_shopping-list-button-search"/><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-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>