<snapdata remixID="14015425"><project name="4.27_ShoppingList_Assessment" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="4.27_ShoppingList_Assessment"><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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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><list></list></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="item %&apos;searched item&apos; exists in list" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doSetVar"><l>index</l><l>1</l></block><block s="doForEach"><l>item</l><block var="shoppingList"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="item"/><block var="searched item"/></list></block><script><block s="doSetVar"><l>index of searched item</l><block s="reportListIndex"><block var="item"/><block var="shoppingList"/></block></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><primitives></primitives><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="583"><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="584"></list></costumes><sounds><list struct="atomic" id="585"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="590"><costumes><list id="591"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="592"></list></sounds><blocks></blocks><variables></variables><scripts><script x="56.690821256038646" y="34.400966183574894"><block s="receiveGo"></block><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block></script><script x="58.038647342995205" y="145.036231884058"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Enter the item you want to add to your list.</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="shoppingList"/></block></script></scripts></sprite><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="611"><costumes><list id="612"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="613"></list></sounds><blocks></blocks><variables></variables><scripts><script x="25.35748792270533" y="25.181159420289873"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item would you like to delete from your list?</l></block><block s="doIfElse"><custom-block s="item %s exists in list"><block s="getLastAnswer"></block></custom-block><script><block s="doDeleteFromList"><block var="index of searched item"/><block var="shoppingList"/></block><block s="doSayFor"><block s="reportJoinWords"><list><l>"</l><block s="getLastAnswer"></block><l>" has been deleted from your list.</l></list></block><l>4</l></block></script><script><block s="doSayFor"><l>This item is not on your list.</l><l>3</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="646"><costumes><list id="647"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="648"></list></sounds><blocks></blocks><variables></variables><scripts><script x="32.053140096618364" y="18.248792270531396"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item would you like to find?</l></block><block s="doIfElse"><custom-block s="item %s exists in list"><block s="getLastAnswer"></block></custom-block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>This item is number </l><block var="index of searched item"/><l> on your list!</l></list></block><l>4</l></block></script><script><block s="doSayFor"><l>This item is not on your list.</l><l>3</l></block></script></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="677"><costumes><list id="678"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="679"></list></sounds><blocks></blocks><variables></variables><scripts><script x="45.09661835748793" y="33.70772946859904"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block><script><block s="doDeleteFromList"><l>1</l><block var="shoppingList"/></block></script></block></script></scripts></sprite><watcher var="shoppingList" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="146"/><watcher var="index of searched item" style="normal" x="123" y="8.000001999999995" color="243,118,29"/><watcher var="listLength" style="normal" x="124" y="40.000001999999995" color="243,118,29"/><watcher var="index" style="normal" x="300" y="7.000001999999995" color="243,118,29"/></sprites></stage><variables><variable name="shoppingList"><list struct="atomic" id="700"></list></variable><variable name="index"><l>1</l></variable><variable name="listLength"><l>5</l></variable><variable name="index of searched item"><l>1</l></variable></variables></scene></scenes></project><media name="4.27_ShoppingList_Assessment" app="Snap! 10.1-dev, 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>