<snapdata remixID="9828198"><project name="2020 - U2L2-ShoppingList (starter)" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAACtUlEQVR4nO3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Bo3+AAF/RMkcAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Search" idx="4" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Search" center-x="53" center-y="15" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts></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="2" color="0,0,0,1" pen="tip" id="15"><costumes><list id="16"><item><costume name="shopping-list-button-clear-list(2)" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAACSklEQVRoge3aTWsTQRgH8McsJRgKWojWkkw2m92m+zK72cxuNrNRU2j14CUnz9KbZz+AKL166UHBi9/Fg8ei4K3fQMEeKiW0Ofh4KKTGdpO0YmcLzw/mMC+7PPBnllkYgBlKpdKKqeuf2kH7KJUpBtxHU69T+4fm2Q7GUYxSyl9rzeYPq1J5MSuHTOVyeV2EYug5Ll76JWQuru1g0kmQMfbmQg82jeYX7noU0BXjtoM+59/mWiza4lAmkkJSpN9fR9EWh1MXBV7w/eGDPoWkWDfpom2aX8+dNKvVHd/lFFJOcNdDXdefnJnoRB0KKWeEEEcTA4ZhvKTDQ/5wx8VisWj9McAPFNZDpjBrxu6405P3aTflVBRFo3EnDFoUVE5N/CqtWauIiEsK6yEZLKOBAFAHAOjWKlXaUTm1dOs2agBvQdO0AQC8Vl0QyfRK07QPoGnaUwDYUV0NyXQSVKFQeA4AH1VXQzJRUNfESVALsPCsdLNEh4mcGh8mACBcWb5HQeXU8p27CABbAPDXTxXJlZYfnGaTxMloylqiUCrT06CMav2zwlrIFL7r/hx3rEXL82yHPn8547scTca2JwbjKD5WVA/JkMTJ2c3DGBtwuhqWG77LsVGpvDt30jHtvV7ao7AU29x8jAEP9qcuEqEYbmw8orAU6aU9FGE4nGftjZAH+3Qj6epxx0XHtPcu9FCDNd4nnQQpsP/Psx2MRXzMGBtc+iUmY9uObR9IKbEdtHDNWlV+yf66N892UCYS4ygemTVj11q0vFk5/AZQLG1es0SnSAAAAABJRU5ErkJggg==" id="17"/></item><item><costume name="Clear List" center-x="53" center-y="15" image="data:image/png;base64,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" id="18"/></item></list></costumes><sounds><list struct="atomic" id="19"></list></sounds><blocks></blocks><variables></variables><scripts><script x="131" y="149"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>ARE YOU SURE? TYPE YES IF SO!</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list></list></block></block></script></block></script></scripts></sprite><sprite name="Add Item" idx="1" x="0" y="49.99999999999994" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="80,80,80,1" pen="tip" id="41"><costumes><list id="42"><item><costume name="" center-x="0" center-y="0" image="data:," id="43"/></item><item><costume name="Add Item" center-x="53" center-y="15" image="data:image/png;base64,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" id="44"/></item></list></costumes><sounds><list struct="atomic" id="45"></list></sounds><blocks></blocks><variables></variables><scripts><script x="112" y="184.50000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>TYPE THE ITEM!</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping list"/></block></script><script x="93" y="82.50000000000003"><block s="receiveGo"></block><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><sprite name="Delete Item" idx="3" x="0" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="89.7599999999999,0,204,1" pen="tip" id="64"><wear><costume name="Delete Item" center-x="53" center-y="15" image="data:image/png;base64,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" id="65"/></wear><costumes><list id="66"><item><costume name="Delete Item" center-x="53" center-y="15" image="data:image/png;base64,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" id="67"/></item></list></costumes><sounds><list struct="atomic" id="68"></list></sounds><blocks></blocks><variables></variables><scripts><script x="164" y="118.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>TYPE THE NUMBER OF THE ITEM YOU WOULD LIKE TO DELETE!</l></block><block s="doDeleteFromList"><block s="getLastAnswer"></block><block var="shopping list"/></block></script></scripts></sprite><watcher var="shopping list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><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></blocks><variables><variable name="shopping list"><list struct="atomic" id="605"></list></variable></variables></project><media name="2020 - U2L2-ShoppingList (starter)" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>