<snapdata remixID="10418283"><project name="shopping_list_PD_2020" 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,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="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.6201550387597763" y="49.844961240310056" 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="36" y="33"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="Add Item"></custom-block></script></scripts></sprite><sprite name="Clear List" idx="2" x="0.6201550387597763" y="-0.15503875968994407" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="18"><costumes><list id="19"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAAAXNSR0IArs4c6QAABrZJREFUaEPtWntMU2cUP0AtbSlvmUYQC5Q3qCDSgq8pxgfRiI8xdOIA4xSqcWSAkWHcBhNx+JibIFEUdAPBMGaGuOhwEZWnRXlTqKuikigglEfLo8Xlu0lvCrRQS1E09/7XfN/3O+f8fuec7zT3asE4D5PJ1AWJZI2BkckqCpWyoqe727y3u1t/vHPEunIGqDSaiErT6yGRSXUd7e23JGJxFv/Zs8djcaalbNHCwsLEzNTs8ODAwC4rJhOWfrqc6urqAlaMOWBqagLa2jqEFmowMDQkha6ubujo7IQGXiM85FZI8v+6pmVgYFj6svVlqEAgqFIEq1AoOxu7AF0KOXXl6rXTdu4Mmebs5KCGS8QRVRnoFArhYtrlNxdSkiXaOtrRVTU1iSPPjhLKw93jGIlE2p+QmEheumSRqraIfRpgoLqmDvZywgZEPb0/P6h4ECUPOUyouS5zIw2NjOLSL18ioxZHPO+eAcGTp7Dt84D+zo72kIampgyZB7hQtgzGfIoevSwjK3uai7Pju/eQsIgzcK+oBMK+2iUW9/fN4fP5rWgBF8rTw7Nke1Awax9nD0HZFGAg8sDBwX8Lbp3jcrkcXCgGg+Ggr0evvl9cTNLXp08BNwkXGnhN8NlGv/7Xwk6TlpYWEVZRLs4uces2+B2I/zGWRFA0dRjw9w8QPSwtC+I3C65iQi3yWlzyzYEo1sYN66eOl4QncPrXZLiUlprG5XKDMaHc5s0X/n4ly8DRwY6gZwoxUHj3PhyIiBCUlJVYY0LZM20lhUVFOp+YTZ9CbhKuPHv+Alb7+AzUN/J0tWbNmkWjTiP31jQ0AIWiOynsMBlWOC7/iWBSbGgaFPlc/vAhGBsbaRpaZby+vn5wcXAAvT4xXYvBYBjpvIGOiRJ44tQvkHTqBOaE2YyZYGxqCvn5ebhTT542w8ply2CidlSOUsFG9P8kaNtWfMXOyXmYj7KFjo5OWOjm9tZC+fqug6PHEmCui/NE3Bx2FiWMVAuMNSLUudSLcLugAOLjjwBjjiVcyc6BS2kXp5xQMgYQodExMbDYm60xQhHQZOBqVCgvlhekpJ4fM5OUVdT3sUfgcuo5jDCU4TuCgiHAfzP2GyVAQuwPOJlpGZk4ubJ2GrhzFzTU10F50X2skotLi8clfyxCd4dyoOBGPoYxsvrlfUW2GDY2kJnxG5aYMVERo+xqontoTChVW5qifSMrEbWmyPBwyMzOwipT/pHtRcTIHkRql1AIB6MPvlW7GS/zZS1SnmhZO/wjL0+prfFwx80gBRtwoZzNnOl9tN7uWh4PdHXJ6mCBuhUln73yhk+fTQHfNasgMuog5GZfUXqnoPPLl6/AK1BV50cSinACAwPxalUklKzCc3NyoLGuFjPls9YXUpLP4GY1LdSwYQJZcbSz7795+zbZwnyWqrEO24cGifKyUvyOkrUs+YxUVFHoHI/XMCxYGXD+3zch9vBhvJUhTESS/IDyroWSDxpVmO+atfDTyZO4wFu3bYcNfhuxxEFJVltTrXBYUZXkV61tsITNljb+95iE/Y9ie7IFCcePM5Yu9lYVY9Q++alvofci4OzdiwUwctKSHfznzh2svY2sGpSlHE4YzDY3hzDOXuzuQQ+6i9Bdhu4xNAjIT2+KsltRIMp8QXvR/VdfXz/sTpRhoDVnRwdsEkT2lVWUPL48B+qSymvkQ8CWLV2PqisNMaFYHqz0wJDgHZzQ3epiEucmgYHca3mQmBBfVlRcxMKEYlpa+buxWWnZWZnUSbBHQKrJwLeHvpPm/ZlzrKqmJhoTCg0UYDrUnpuXR7a1sVYTljimSQZ6envBm8UeFHd3zec3N9fhLw4XeixMWbFyVcjR+DjiVYcmGVcTKznl/Jv01PMVpeWlHggCF8rKymqGHoX65FxaOoXtia0Rz3tiAL009N+8aVDU3eX1uLmZO0wo9MPJ1j7YaLrp2ayrV9Ue1d9TbB+N2ecvWiDoy6D+tlev4iqrK+NkgY36XMx9vvspIxOTPWeSknQd7G0/GgI+hECKS8shIvzrgT6xKKni0aNweZ8VfYCp5eY6L0YyJD0Uum8/KXD7Vi26nt6HEOcH62NjEx8uXEiTXL+WKx2SSEPrmngXRwaj9JNm69nWHmYzzVJEol7X9X6btN0XLNBxsLfD3s9QqcQUP5GsEAqF8LT5GVRWVsG9u4XiuqpKHZoePb3tddshgUDwUhG2UqFkm5mWlk5kGu0LQ2Njnz6R2F4sEtEHBwaIyXACSlGo1H59A8MWqVRa2NHadl1XTLtR21rbMxbk/7QF9Ms6MjJgAAAAAElFTkSuQmCC" id="20"/></item></list></costumes><sounds><list struct="atomic" id="21"></list></sounds><blocks></blocks><variables></variables><scripts><script x="32" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="Clear List"></custom-block></script></scripts></sprite><sprite name="Delete Item" idx="3" x="1.6201550387597763" y="-50.15503875969" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="28"><costumes><list id="29"><item><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" id="30"/></item></list></costumes><sounds><list struct="atomic" id="31"></list></sounds><blocks></blocks><variables></variables><scripts><script x="35" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item do you want to delete?</l></block><custom-block s="delete_item %s"><block s="getLastAnswer"></block></custom-block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="8.0625" y="141.90000322499998" color="4,148,220" hidden="true"/><watcher var="isDeleted" style="normal" x="103.0625" y="278.55000161250007" color="243,118,29"/><watcher var="shopping list" style="normal" x="-17.9375" y="23.0625" color="243,118,29" extX="182" extY="238"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><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="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><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;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; for %&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="list $arrowRight word %&apos;list&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"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="Add Item" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>item</l></list></block><block s="doAsk"><l>Enter the item you would like to add to the shopping list.</l></block><block s="doSetVar"><l>item</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping list"/><block var="item"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>The item "</l><block var="item"/><l>" is already in the list."</l></list></block><l>2</l></block></script><script><block s="doInsertInList"><block var="item"/><l><option>last</option></l><block var="shopping list"/><comment w="90" collapsed="false">Alternatively, use the add block.</comment></block><block s="doSayFor"><block s="reportJoinWords"><list><block var="item"/><l> added.</l></list></block><l>2</l></block></script></block></script></block-definition><block-definition s="Clear List" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>answer</l></list></block><block s="doAsk"><l>Are you sure you want to clear the list?</l></block><block s="doSetVar"><l>answer</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportEquals"><block var="answer"/><l>yes</l></block><script><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list></list></block></block><block s="doSayFor"><l>List cleared.</l><l>2</l></block></script><script><block s="doSayFor"><l>List is unchanged.</l><l>2</l></block></script></block></script></block-definition><block-definition s="delete_item %&apos;item_to_be_deleted&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>isDeleted</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="shopping list"/></block><script><block s="doIf"><block s="reportEquals"><block var="item_to_be_deleted"/><block s="reportListItem"><block var="i"/><block var="shopping list"/></block></block><script><block s="doDeleteFromList"><block var="i"/><block var="shopping list"/></block><block s="doSetVar"><l>isDeleted</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><block var="isDeleted"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="item_to_be_deleted"/><l> has been deleted</l></list></block><l>2</l></block></script><script><block s="doSayFor"><l>This item was not in the list.</l><l>2</l></block></script></block></script></block-definition></blocks><variables><variable name="shopping list"><list struct="atomic" id="744">banana,oranges,soap</list></variable><variable name="isDeleted"><bool>true</bool></variable></variables></project><media name="shopping_list_PD_2020" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>