<snapdata remixID="9272641"><project name="U2L2-ShoppingList" app="Snap! 5.4, http://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" 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="-2.2737367544323206e-13" y="-100.32786885245895" 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="-2.2737367544323206e-13" y="-0.32786885245906205" 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,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAACR0lEQVRoge3aTWsTQRgH8McsJZiLtkRrSSZvkzY7s7Ob7Es2k6gptHrwkpNn6c2zH0CUXr30oODF7+LBY1Hw1m+gYA+VEtocfDwUUmO7SVqxs4XnB3OYl10e+DPLLAzADLlcboWXy598zz/q6i56ykVerlD7h+bYAqMwQq31L7vR+FEvFF7MyiFRPp9fD/1w6AiJl34JmYu0BcbtGBljby704Fp17YuSDgV0xZQt0HXdb3MtDvzgUMeaQjKk31/HwA8Opy5qqub3hw/6FJJhnbiDNudfz53kxeKOKxWFlBJKOlgul5+cmWiHbQopZYIgOJoY4Jy/pMND+ighMZvN1v8YUAcG6yFT8FJtd9zp6fu0m1IqDMPRuNPymhRUSk38KjXqq4iIiwbrIQnq1RoCQAUAoFMqFGlHpdTirdtoAbwFy7IGAPDadEEk0SvLsj6AZVlPAWDHdDUk0UlQmUzmOQB8NF0NSURBXRMnQS3AwrPczRwdJlJqfJgAgNbK8j0KKqWW79xFANgCgL9+qkiqNF3vNJs4ikdT1hKDurp7GlS1WPlssBYyhSvlz3FHLknHsQV9/lLGlQo5Y9sTg1EYHRuqhySIo/js5mGMDRRdDUsNVyqsFQrvzp0UXOz1uj0Ky7DNzcfoKW9/6qLQD4cbG48oLEN63R6Gvj+cZ+2NlvL26UbS1VNCouBi70IP8RJ/H7djpMD+P8cWGAXRMWNscOmXcMa2hW0faK3R95rYqK8av2R/3ZtjC9SxxiiMRrxU25VL0pmVw299z22g1JWK0wAAAABJRU5ErkJggg==" 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="77" y="100"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Are you sure?</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="-2.2737367544323206e-13" y="49.67213114754102" 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="32" y="78"><block s="receiveGo"></block><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list></list></block></block></script><script x="34" y="177"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What would you like to add?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping list"/></block></script></scripts></sprite><sprite name="Delete Item" idx="3" x="-2.2737367544323206e-13" y="-50.32786885245912" 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="24" y="85"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Please enter the number of the item you wish 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="7.625" y="7.624999999999993" color="243,118,29" extX="80" extY="70.00000000000001"/></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="U2L2-ShoppingList" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>