<snapdata remixID="9958986"><project name="U3 L2 lists/data strucures " 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="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="8"><costumes><list id="9"><item><costume name="shopping-list-button-add-item" 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><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>shopping lists</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>5</l><script><block s="doAsk"><l>What item do you want to add to the shopping list?</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping lists"/></block></script></block></script></scripts></sprite><sprite name="Search" idx="3" x="0" y="-50" 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="33"><costumes><list id="34"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" id="35"/></item></list></costumes><sounds><list struct="atomic" id="36"></list></sounds><blocks></blocks><variables></variables><scripts><script x="66" y="54"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item do you want to delete?</l></block><block s="doDeleteFromList"><block s="getLastAnswer"></block><block var="shopping lists"/></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="48"><costumes><list id="49"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="50"/></item></list></costumes><sounds><list struct="atomic" id="51"></list></sounds><blocks></blocks><variables></variables><scripts><script x="66" y="33"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Are you sure you want to clear the list?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doDeleteFromList"><l><option>all</option></l><block var="shopping lists"/></block></script></block></script></scripts></sprite><watcher var="shopping lists" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher var="users response" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></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><block-definition s="is %&apos;word&apos; a word" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs></block-definition><block-definition s="is %&apos;word&apos; a product" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs></block-definition></blocks><variables><variable name="shopping lists"><list struct="atomic" id="598">chicken,candy,choclate</list></variable><variable name="users response"><l></l></variable></variables></project><media name="U3 L2 lists/data strucures " app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>