<snapdata remixID="14016598"><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="search" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>flag1</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doAsk"><l>What are you looking for?</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block s="reportListItem"><block var="i"/><block var="shoppingList"/></block></list></block><script><block s="doSetVar"><l>flag1</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block></script></block-definition><block-definition s="delete" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block><script><block s="doIfElse"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block s="reportListItem"><block var="i"/><block var="shoppingList"/></block></list></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script><script><block s="doSetVar"><l>b</l><block var="a"/></block></script></block></script></block><block s="doDeleteFromList"><block var="b"/><block var="shoppingList"/></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="631"><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="632"></list></costumes><sounds><list struct="atomic" id="633"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><sprite name="Add Item" idx="1" x="0" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="638"><costumes><list id="639"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="640"></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="61.038647342995205" y="210.036231884058"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item would you like to add?</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="659"><costumes><list id="660"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="661"></list></sounds><blocks></blocks><variables></variables><scripts><script x="241.35748792270533" y="138.18115942028987"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>flag1</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doAsk"><l>What would you like to remove from the list?</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><block s="reportListItem"><block var="i"/><block var="shoppingList"/></block></list></block><script><block s="doSetVar"><l>flag1</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doIfElse"><block var="flag1"/><script><custom-block s="delete"></custom-block></script><script><block s="doSayFor"><l>That item is not in the list.</l><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="713"><costumes><list id="714"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="715"></list></sounds><blocks></blocks><variables></variables><scripts><script x="85.05314009661834" y="56.248792270531396"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="search"></custom-block><block s="doIfElse"><block var="flag1"/><script><block s="doSayFor"><l>This item is in the list.</l><l>2</l></block></script><script><block s="doSayFor"><l>This item is not in the list.</l><l>2</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="734"><costumes><list id="735"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="736"></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="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><watcher var="shoppingList" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="120"/><watcher var="flag1" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="shoppingList"><list struct="atomic" id="751">donkey,march,cheese,fortnite</list></variable><variable name="flag1"><bool>true</bool></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,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAAAXNSR0IArs4c6QAABkNJREFUaEPtmnlQU1cUxk8ghGxAAKkOUgwYFlkUkCXi1oqjtaMjqKW01ZalqEgdRVEGKrWtKKJYrVUosgjaqmiROkWcqQUrKpsGZDFliQ2CxiIgSyAhkEDnvunLBARxtJNk9N1/spz37v3u93v3nJu8R4IJGofD0Qe5/D1DlskSKo26qFcsntonFhtMdB4RH98BGp0uodEZvWQKmd/Z0XFVLpVmC1pa7j/PM9J4QQsLCxMzU7PdgwOyUCuODSx4512as7MTWLGngampCejo6BIsXsKBoSEF9PSIobOrC+rqG6CSVyHP/+0SydDQqKy1rTVMKBRWj9XtmKBsp9sG6FMp6YuXLtMLCQnWc3SwfwlJxCkv6kBXdzeczDw9nJGSLNfR1Ymprq1NHH3uM6Dc3dwPkMnkLQmJiZQF8+e+6FjEcf+DAzW1fPgifNOApLfv+zsVd3aqdjkC1EynmTuMWKy4rNOnKCjFEU39DgibHsDHHwbIujo7gusaG8/gCpSgbNhsFyqDWX4m+7yek+MM9SskRlQ6cLO4FDaFhkqlA/3TBAJBGwooQXm6e5auDQzy2hy+kbBMCxzYERU9eK3gaiqPxwtXgmKz2fYGDGbNrZISsoEBUwtkEhLq6hvhAz9f2dPuLhORSCTBVpSTo1Pc8pW+UfF795AJi7THAX//AEllWXmgoFl4AQM1d8680u1RO738Vq7QHpWEEjh6LBlOZaZn8ni8IAyU6yyX7p/PZRvOsLcl7NEiB4pu3IKoyEhhaXmpNQbKjmMjLyou1n3LbJIWySSktDx8BEt9fAb+aqjXJ5mbm9NpepS+2ro6oFL132h3NoSFQ8GVfPjj+nVgT7PUuBf9/TJwsrcHRr+USWKz2SzdYegUNAk1Iiw1/SQk7PlWObaH91w4e+YnjWhBg3LYVloDCtejIIGxRkFV196DDSGfQ0p6Gsx0cgQELTcnB/Lz8whQ/zmALhyNg0K/wPfFxUFSctKYqQaByzhxAtpa/8FkR8V+BaEhQdh7BHnV8uVKoKoxPIX5LHsfi6N0htrFvDwwNDCA+P0Jyu9sHRzBiMVSrmJkDFrVt4tvgdnkKXDw8GGY583V6IWjcVBo9vgqauDfw4wJXr8eg4Eg7oiIUBrV9KAZoqNjYKWvHwT4rx5hHA7tdmUlGBuzsBgOecv2yBHHI4iopSQfx16/2bMPykqKlasYgcKhf3fkB3gsEsHBA/GaB+Vg5sCU0SXie/X1oK9P0Zgg1VWCDP/lYu6I2oUL27R1G2zbuhkDoVrbUFx1E4DiItFj2B0bM2JOE9Ug1fi58zlw7VqhEqq6zRmxmUCDz7C1k/1eWEixmGquVi3IzMKCAkg6fgxbCciYXTsjAYEqKSuHY0ePjpkWOzu7wMPVFUtlqLbhK+pFQI1eUaM/axOoJ23tMJ/LVTT8fZ+M/Y7ienKFCYcOsRfM81Y7KLR5QGkPNZT6VFPVWDtCPPWhlHU6PRU7z88/AG5e/xOrZQjW4oULn5kHvqvFUyiqQaihehQdE40Bx2sbqluobuL9qNY/dRpU3yCAgDVreu7WVBlhoLzcvbLWBQd9Gh62QZ06iLEmcCD3Uh4kJsSXF5cUe2GgOJZW/q5cr8zz2WdphHva48CXsV8r8n7NOVBdWxuDgUIbCpLpcEduXh7FZrq19ih9g5X09vWBtxd3UCrucRE0N/OVNw493D1SFi1eErw/Po641aEFF0hyStpwVlpaRdmdMnckRwnKyspqMoNKa0rNzKJyPbEY0TTkALpp6L961aBE3DPnfnMzbwQoLAXa2AWxJpn+mH3hgtq36hryROuGffhIBIGfBcranzyJq6qpisMFPvO4mJuL2xGWicnG40lJ+vZ2Nlo3kddZUEnZbYiM2DrQL5UkVdy9G6E617EewCS5Os/aJR9SxIZt3kJet/YjEpPBeJ390fjcGhoFkJGRKb98KVcxJFeE8RvrT44WNe4jzdZvW7ubTTFLkUj6nFf4rtJxmz1b197OFvsHgUYjdvGvQre7uxseNLdAVVU13LxRJOVXV+nSGcys9qftsUKhsHWsvscFhR/MsbR0oNDpnxgZG/v0S6R2UomEOTgwQOwMX4EUlUaTGRgaiRQKRVFnW/tlipR2hd/G731el/8C0DWsy9FfBDUAAAAASUVORK5CYII=" 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>