<snapdata remixID="12384640"><project name="List Programming test :( &lt;/3" 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="List Programming test :( &lt;/3"><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,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="536"></list></costumes><sounds><list struct="atomic" id="537"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="Add Item" idx="1" x="0.5365101578037922" y="49.35125576658186" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="542"><costumes><list id="543"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="544"></list></sounds><blocks></blocks><variables></variables><scripts><script x="50" y="51.33333333333334"><block s="receiveInteraction"><l>clicked</l></block><block s="doSayFor"><l>Welcome!</l><l>1.2</l></block><block s="doAsk"><l>What  items are you choosing today?</l></block><block s="doSetVar"><l>Item List</l><block s="reportNewList"><list><l>milk</l><l>eggs</l><l>bread</l><l>almond milk</l></list></block></block><block s="doSetVar"><l>add to list</l><block s="reportNewList"><list><block s="getLastAnswer"></block></list></block></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="doAsk"><l>What Item will you add now?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="Item List"/></block></script></block><block s="doStopThis"><l><option>this script</option></l></block></script><script x="162" y="381.73333333333335"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><script></script><list></list></block><l/></custom-block></script><script x="190" y="477.83333333333314"><block s="doSetVar"><l>add to list</l><block s="reportNewList"><list><block s="getLastAnswer"></block></list></block></block><block s="doSetVar"><l>add to list</l><block s="reportNewList"><list><block s="getLastAnswer"></block></list></block></block></script><script x="387.662109375" y="314.33333333333337"><block s="getLastAnswer"></block></script></scripts></sprite><sprite name="Delete Item" idx="4" x="0.5365101578037922" y="-100.64874423341809" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="610"><costumes><list id="611"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="612"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="45.33333333333334"><block s="receiveInteraction"><l>clicked</l></block><block s="doAsk"><l>What item would you like to remove?</l></block><block s="doDeleteFromList"><block s="getLastAnswer"></block><block var="Item List"/></block></script></scripts></sprite><sprite name="Search" idx="3" x="0.5365101578037922" y="-50.64874423341821" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="624"><costumes><list id="625"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="626"></list></sounds><blocks></blocks><variables></variables><scripts><script x="81" y="39.33333333333334"><block s="receiveInteraction"><l>clicked</l></block><block s="doAsk"><l>What items are you looking for?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="Item List"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>This item is already in your list :)</l><l>2</l></block></script><script><block s="doSayFor"><l>Sorry, you haven&apos;t yet add that item to your list..</l><l>2</l></block></script></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="0.5365101578037922" y="-0.6487442334180628" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="650"><costumes><list id="651"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="652"></list></sounds><blocks></blocks><variables></variables><scripts><script x="123" y="49.33333333333334"><block s="receiveInteraction"><l>clicked</l></block><block s="doDeleteFromList"><l><option>all</option></l><block s="reportVariadicAnd"><list><block var="Item List"/><block var="add to list"/></list></block></block><block s="doSayFor"><l>Your Shopping list has been cleared</l><l>2</l></block></script></scripts></sprite><watcher var="Item List" style="normal" x="7.300801781354355" y="0.7024879192690403" color="243,118,29" extX="82" extY="87.99999999999999"/><watcher var="add to list 2" style="normal" x="9.99159162266901" y="176.21534316343485" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="add to list" style="normal" x="5.671187049891363" y="102.95912699992473" color="243,118,29" extX="91" extY="77"/></sprites></stage><variables><variable name="Item List"><list struct="atomic" id="673"></list></variable><variable name="add to list"><list struct="atomic" id="674">nutella</list></variable><variable name="add to list 2"><list struct="atomic" id="675">nutella</list></variable></variables></scene></scenes></project><media name="List Programming test :( </3" app="Snap! 8.2, 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>