<snapdata remixID="12292235"><project name="U3L1-ShoppingList_Empty to Students" app="Snap! 8.1, 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_Empty to Students"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;commands&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="commands"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask for %&apos;reporter&apos; from %&apos;sprite&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%txt">Sprite</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="reporter"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="searchShoppingList %&apos;item&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportListContainsItem"><block var="shoppingList"/><block var="item"/></block><script><block s="doSayFor"><l>This item is on the list!</l><l>2</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="shoppingList"/><block var="item"/></block></block><script><block s="doSayFor"><l>This item is not on the list.</l><l>2</l></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="551"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="552"></list></costumes><sounds><list struct="atomic" id="553"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Add Item" idx="1" x="-5" y="79" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="558"><costumes><list id="559"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="560"></list></sounds><blocks></blocks><variables></variables><scripts><script x="24" y="27.333333333333343"><block s="receiveInteraction"><l>clicked</l><comment w="90" collapsed="false">clicked so that the sprite is a button</comment></block><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>continue</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportEquals"><block var="continue"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doAsk"><l>What do you want to add to the list?</l><comment w="90" collapsed="false">append list</comment></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="shoppingList"/></block><block s="doAsk"><l>Do you want to continue? yes or no</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doSetVar"><l>continue</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doSetVar"><l>continue</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script><comment w="90" collapsed="false">continues until the user does not want to add any more items</comment></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="-6" y="29.99999999999997" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="614"><costumes><list id="615"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="616"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="40.33333333333334"><block s="receiveInteraction"><l>clicked</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="shoppingList"/><comment w="90" collapsed="false">deletes everything in order to clear the list</comment></block></script></scripts></sprite><sprite name="Search" idx="3" x="0" y="-20" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="625"><costumes><list id="626"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="627"></list></sounds><blocks></blocks><variables></variables><scripts><script x="24" y="24.333333333333343"><block s="receiveInteraction"><l>clicked</l></block><block s="doSayFor"><l>Enter item you want to search for into parameter.</l><l>2</l></block><custom-block s="searchShoppingList %s"><l></l><comment w="90" collapsed="false">proceure - parameter is what item they are looking for</comment></custom-block></script></scripts></sprite><sprite name="Delete Item" idx="4" x="-7" y="-65.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="638"><costumes><list id="639"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="640"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18.99999999999997" y="32.3333333333336"><block s="receiveInteraction"><l>clicked</l></block><block s="doAsk"><l>What item do you want to delete?</l><comment w="90" collapsed="false">deletes the item entered by the user</comment></block><block s="doDeleteFromList"><block s="getLastAnswer"></block><block var="shoppingList"/></block></script></scripts></sprite><sprite name="Self Checkout" idx="5" 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="652"><costumes><list id="653"><item><ref mediaID="Self Checkout_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="654"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="receiveInteraction"><l>clicked</l></block><block s="gotoXY"><l>0</l><l>-100</l></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListAttribute"><l><option>length</option></l><block var="shoppingList"/></block><l>5</l></block><script><block s="doSayFor"><l>You can do self-checkout.</l><l>2</l></block></script><script><block s="doSayFor"><l>You cannot do self-checkout - go to a cashier.</l><l>2</l></block></script><comment w="90" collapsed="false">If the user has more than 5 items, they cannot do self-checkout</comment></block></script></scripts></sprite><watcher var="continue" style="normal" x="13" y="172.000002" color="243,118,29"/><watcher var="shoppingList" style="normal" x="12" y="21" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="shoppingList"><list struct="atomic" id="684">efkbnerpng,nietn,nenetoien,nienn</list></variable><variable name="continue"><bool>false</bool></variable></variables></scene></scenes></project><media name="U3L1-ShoppingList_Empty to Students" app="Snap! 8.1, 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-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"/><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-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-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Self Checkout_cst_shopping-list-button-delete-item"/></media></snapdata>