<snapdata remixID="8815645"><project name="U3L1-ShoppingList" app="Snap! 5.1, 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" 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="Delete Item" idx="4" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAFGklEQVRoge2aT0zbVhzHvdOkhkOFNFoiRMyc/3YCmMQ2K7u028FCVQ9VEIxTLwhx2bSFNaNMiqJlh05Z+NMyRhHbDlPXCaFuU9V1mrTxJ4VuqzZGaCBsJBmwibb8KX+TgPjtMOw6IYQkorgd/kjv4Njvve/7fd+/PBtB9uZ5pVx+hiwiL5eWlvoIPb6EKVCQUuaJ0OlXzcXmWZqmf9Cq1Q05OTlYCj7sSrbRaGwmNPja6dNn1j5wNcG3330P4/4JeDg3B/MLi1LKID2cm4PJQBDu/vobfP7Fl2Ctt23gas0mY2I8eXl5xrQcUmPqSgNOrL7+xltR76gPJJ4sC4uL8GFT6xah00cJgrCmZJKJNF2kTFSkt29AbP2Hjt9HRqGs7OWIiTRdTGqSkTDWn3ipLDIZCIqt+dAyGQgCY2LCWpXqtYQmoShaZMCJ6Ij3nthaDz39nkEw4MRaVlbWCzuMokqooZZLH4mtUWKbN61vR0mSvBw/mrQGnNhYWloWW5/ENr4xP+g12rBcLj/CG4Xj+Hu2hsYNscVJxHL2rGVVmV9g4Y06QZcN9Vz/WmxdEnE0t7YBSZKf8EYVFxY9uucbF1uXRBy9fQNAUdQkb5TqRWxz9v4DsXVJxPHX1DTo1JoIgiAIIpfLj2AKFNbXwwdSeUdnF3/m1dHZdSB1Pqusr4cBU6CAIIgMQVH0KKZA0yqgprYu5pCxsqoa+j2DaZVhdzjTNiqTPHsR3xZMgcLVa938fZYth+ER777WmQ6YAgUURY9mZFQgGAJhHpe7BRiKgfn5hZTLeFqM4qiprYsxiINly9PuhPvJvhoF8F9DuSB2dHYBQzFJp7hEQQ8EQzE9vLKqGoZHvHx98UkYQLvDyf/OsuUJg56MeKOuXutOWOdeWuPzCZ/JZGTuu1Fc4Ps9g8BQDB/EQDAElVXVOwKXyKia2jqoqa3jrzs6u4Bly5Pm4Z6rrKqGQDAEAMBr4K5TId0RlUyr3eEEu8PJx2l4xAvWeltGswFvFI7gWZgChXA4knLmZCNKuFkQJpe7Jeb5REHf7UUbN6XuZlSidQZToHDj5q2U25SuUcm0cjqFccpk2o7ZTCAIgujUmsjU9EzKBSRbo27cvAUsW75nb04kvLKqOmljXO4WsDucAPB49xgIhsDlbonp3Zmwm1HC2cBab+NHTTKt+2XU7P0HoEQLNvn/UTRFB3r7PWk1Kn7XJ5x/40eVsLGJej8XfG6ajL/HjahAMAQsW86vQ8KGW+ttO9aGVNaEvXZ9/Z7BhLvb3bQK286tV3aHE1zuFr5jpcrY+AQU4YWPhCfnn11qa0+5AImDoef6N8AwzB3eKGV+QYXFUrEmtjCJWGwN9k0jQbz/+PQcwbP0Wl3E/8efYmuT2GZ5ZQUMOBE9np2tj3knZTKZPj5vuyC96nhKaGu/skWb6V92vOGVyWTH9Brt+uCdn8XWeOjxjfnBgBNRLD+/ZIdRCIIgKpXqHEMzaW3VJfaXqekZOHXq1TCuwxsTmsRBFpFNJ0++EvaN+cXWfOi4PfQTMDQTIQ0Gd1KTtnmu2FD4rgEnom3tV7aWV1bE1v+/Z9w/AedtFzb0Gm1YpVKdS8UkntzcXBNdQt814ETU9k7jZnfPV+Ad9cHM3/+I/lnws54CwRD82DcAza1tYLFUrOm1uoiZNHfIZLJjaZkk5Hh2tl6tVDppmh4qLCxc0KrUG0/yA/rDkHRqTZiiqElziflTZX6BBUfwrL18+BdDBEWVNo4ckAAAAABJRU5ErkJggg==" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="248" y="230"><block s="receiveGo"></block><block s="doDeleteFromList"><l>1</l><block var="shopping list"/></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" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="19"><costumes><list id="20"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAErElEQVRoge2ab0wbZRzHz1cma18sJLLREHp4/f9cWziud4fDN5u+aMiyF0sJyKu9WZa90Si4yjAhRHwxg/zbEDuC+sIghpCpMf6JiQ6oMHVRbFmhKC0CGrbxZ/xtC+HnC7ij15bBiONhcp/kSdpec/32+fT3e653RxA787ROoznD5DDX8vPzA7QFzVNaEpSx90GbLUuOXMcUz/PfmwyGivT0dGoXHrYlzWazNdBGtHz69Jnld2rr4etvv4Ph4Ajcn56Gmdk5Zexh3J+ehtFQGG7/+ht8/MmnUFbuXkUG45rACt7MzEzbIxkyUIZiK6KXXn7ltZh/MAAKj5fZuTl4t75pnTZbYjRNl+1KEsuwVziWi97s7sWd/9Dxu28QCgqej7IMe+Whkmy0rfzEcwXR0VAYd+ZDy2goDAIrREx6/UspJZEkmWNFdMznv4M766Gnx9sHVkQvq9XqZ5JEcXlcf+PV93BnVNjk1bLXYwzDXEusJpMV0avz8wu48ylsEhgKgsVoimg0miOSKITQW+6KylXc4RTknD3rWtJlZbskUSf4gv6uG5/jzqWQQENTMzAM84EkKtee8+BOYBh3LoUEbnb3Asdxo5Io/bPU2tTde7hzKSTw1/gEmA3GKEEQBKHRaI5QWhJWViK4c2Hn/IWLQGlJCIXHcEcBAICVlQhQWhIIglARJEkepbQktjCe1jbZCcviklJsWQDgQIkC2MhDkuRRrKIGfH4QOAEGfH4A2JDmdBZiySKiiEpBj7cPnM7CbSfG09oGAidI1eZpbZO2Dfj8skqM3ya2sPMXLkqPKS0JAz4/hMJjsteczkJZFYtVTWlJEDgBerx9j28CdsGBEAWwVUXixIgT3uPtk01UKDwGxSWl0N7RmbQPUdrMzKxsvwInJL1flCdSVV0jq+J46bV1jVBW7v7vvuwekEQhAqkpLQmRSBRrIAD5hCeuXeKorWsEgOS1LbFleVrboKq6Jukzdmpt8dvbOzplUvcb2cEEQRCE2WCMjk9M7nsQT2sbFJeUSpXQ3tEpifryq2+2bYszM7NSKwPYErwbUYkVlfj8IImaunsPdGT2mvQ/iuf40M0e774HiW97YuuLb1WpjgjF7VXVNdLrZeVuaS0LhcdSVqKI2ELj9ykKF9cu8QeSav3bT4aGRyAH2R/Enzn/6GpzC5YwCtvTdeMLEAThliRKl5Vd5HIVLeMOpiDHXVG1ZqPpt7fOnhNIbTGZo8E//sSdTWGThcVFsCI6djwtzSK7JsWy7PuX3JeVSx0HhOaW6+u8g/8l6QqvSqU6ZjGaVvpu/Yw746EnMBQEK6JjVFZWXpIogiAIvV5/TuAFLIfqChuMT0zCqVMvRpAZVaaUJMLkMPUnT74QCQwFcWc+dPzY/xMIvBBlrNa6h0ra5Klcq/1NK6JjzS3X1xcWF3Hn/98zHByBS+7LqxajKaLX68/tRpJERkYGy+fxt62IjrnfqFzr7PoM/IMBmPz7H+y3BT/pIxQegx+6e6GhqRlcrqJli8kcdTAOj0qlOvZIkuI5npZmMeh0NTzP99vt9lmT3rCK+yb7J32YDcYIx3GjjjzHh7qsbBcikHonD/8CkaMAmRl1XlwAAAAASUVORK5CYII=" id="21"/></item></list></costumes><sounds><list struct="atomic" id="22"></list></sounds><blocks></blocks><variables></variables><scripts><script x="528" y="63"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>what are you searching for?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping list"/><block s="getLastAnswer"></block></block><script><block s="bubble"><custom-block s="join words %mult%txt"><list><l>your shopping list contains </l><block s="getLastAnswer"></block></list></custom-block></block></script><script><block s="bubble"><custom-block s="join words %mult%txt"><list><l>your shopping list does noy contain </l><block s="getLastAnswer"></block></list></custom-block></block></script></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="56"><costumes><list id="57"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAE4UlEQVRoge2ab0wbZRzHz1cma18sJLLREHrY/71rC0d7dzh8s+mLhix7sZS09tXeNE3faBRcZZiQRXwxg/zbENky9YWZM4RMzTJnTJQ/FaYuOoEVitIioGEbLeNvWwg/X4w770pbSinekPskvxftXX/3vef7/J7n6T2HINvzrFImO0WUEJfKy8v9uB5bUMhRECP7wHX6ZUupZZaiqO+0anVtfn6+IgMfUpJnNBpbcA22cvLkqZX3Gpvh62++hbHAODyam4NwZF6MLOLR3BxMBENw95df4dPPPofqGu8aptas02baV1hYaNyRQ2qF2m7A8OVXX3sjPjziB5G9JTI/D+83t23gOn0cx/HqjEwyE+YLpJmM9fT2C63/wPHb0AhUVLwYMxPmC2lNMuLGmmMvVMQmgiGhNR9YJoIhoM10VKtSvZLUJBRFSwwYHh8avi+01gNPn28ADBi+IpVKn9tiFFlGDrZe/EBojSKbvF79ZpwgiEuJ1aQ1YPjawsKi0PpENvGPBkCv0UZlMtkh1igMw97x1tatCS1OhM/p07ZlZVGxjTXqGFUx2H3jS6F1iSTQ0tYOBEF8xBpVaip5fN8/JrQukQR6evuBJMkJ1ijV84r12QcPhdYlksCfU9OgU2tiCIIgiEwmO6SQo7C6Gt2zC3Kfc+0XFHIUwuGIoBpWV6OgkKOAIIgEQVH0cC4asLGplTWDJmmwWit5x4OhScGN6vMN8DpNokaGcDiSlVFWayXcGxrOhVQWhRwFFEUP58SozitXwe5wQjA0CQAA1653PZVGMVitldDnG9gXeXNqFE3S2/akVEbVn2/g9fBr17vYY51XrvIqgNsIzHf15xvA7nCylZwJ6RrU5fakHKa5WmmSBrvDCQBPOmay7YxckDOjMq2UZOclVmKfbwBokmY/JzuXi8vtAbvDuePhZruezwyRXJjhMN219rSiMASTKuQoRKOxrJNlW1Hc3suNm7duAwBAdY037Zzicnt4FZgpiQ3qcnt4n5MZBfCks1itlawel9uTNu9u4S0mEARBdGpNbGp6JuuEjU2tvMpghiwuyYxqbGrdcrMMN2/d5g1lTCNx+a+N4hIOR4Amad7v7A4nq6e6xptysZIpsw8eghItXmf/R1EkFezp8+0qKXfVZ3c42RtIXGkxwZiaWDUutwfuDQ1DOBxh5x5mLmKqKlnOVIZzSaWFmf8S50TuMWboS1dR3PzcNsiW0bFxKMFMj7lPzj+52N6xq6Qiuaf7xldA0/Qd1ihlUXGVzVa1IrQwET7e2vp1I46/++/TcwST6rW6WOD3P4TWJrLJ4tISGDA8fjQvT8/bkzKbzR+e9Z4TtzqeEto7Lm9QFurnLTu8EonkiF6jXR2485PQGg88/tEAGDA8rigqKttiFIIgiEqlOkNT9K6W6iK7Y2p6Bk6ceDmK6bC6pCYxECVE8/HjL0X9owGhNR84fhj8EWiKjhEGQ1NakzZ5ptRgetuA4fH2jssbi0tLQuv/3zMWGIez3nNreo02qlKpzmRiEktBQYGZKqPuGjA87n2rbr2r+wsYHvHDzF9/C/5a8H6PYGgSvu/th5a2drDZqlb0Wl3MQlg6JRLJkR2ZxOVoXp5erVQ2UBQ1aDKZIlqVek3ol+z3e+jUmihJkhOWMsvHyqJiG4Zg0u18+Ad+Dprkub04vwAAAABJRU5ErkJggg==" id="58"/></item></list></costumes><sounds><list struct="atomic" id="59"></list></sounds><blocks></blocks><variables></variables><scripts><script x="264" y="256"><block s="doAsk"><l>are you sure you want to erase this list?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><custom-block s="clear"></custom-block></script></block></script></scripts></sprite><watcher var="shopping list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><sprite name="Add Item" idx="1" x="-1" y="57" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="75"><costumes><list id="76"><item><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAE50lEQVRoge2ab0wbZRzHz1cma18sJLLREHrY/71rgaO9Oxy+2fRF0yx7sZSAvNobQnij0eIqw4QQ8cUM8m9D7JqqLwxiGjI1BDEmCqXC1EWRskJR2jrQsI0/429bCD9fjHtG/wAF6c7JfZInae9p+3zv+dzz3PW5w7D9eVYukVyg8qnrRUVFPlJLLMmkOAjl8IXUaFeNBcZZhmG+UyuVNZmZmbIUPOxKhl6vbyFVxNr58xfW3mtshq+/+RYm/JPwYG4O5hcWhXKI8mBuDqYCQbj9y6/w6Wefg7XatkEoVZusgfVkZ2frD2RIKVOW6ghy9dXX3oh6x3wgkF4WFhfh/ea2LVKjjZIkaU1JkoEyXKUNdKR/YJDv/MeO30bHoLj4xYiBMlzdU5Ke1FefeaE4MhUI8p352DIVCAJrYMNqheKVpJJwHM/XEWR01HuH76zHHrdnCHQEuSYWi59LEEUX0sOt1z7gO6PANq9b34xSFHU9fjSpdQS5sbS0zHc+gW18437QqtRhiURyAokiCOIdW03tBt/hBGK5eNGyKs/JtSBRZ5ji4e6bX/KdSyCOlrZ2oCjqIySqIC//4R3fBN+5BOLoHxgEmqankCjF87LN2Xv3+c4lEMefd6dBo1RFMAzDMIlEckImxWF9PcxrKLdnCK2FJYOrc3uGnnAy/lhfD4NMigOGYSIMx/GTu3XOURAIhmIWJPfqaE7WbqQqyu5wJiyE1tU3oPq6+gawO5wH2xGekElxwHH8ZNpFcZhMZjCZzDEdFs9RieKwO5xJ2xNE7UJPbx+YTGYYGfUCS7MwP7+A6qzVNnTUl5aVx4jaOTK4un8jKn50JxvldfUNaLvJZIbOLlfC90rLysFkMoNMiqdd+BMVZa22oR2qqKxCr+vqG6C0rByJq6isQqI6u1xILsBjaekcUXaHE0rLyiEQDAHAoxHO0iwEgiGUB+DR7GB3OMHucEJFZVXKeQ4DEkVghFgmxSEcjqSloWRHMbfDFZVV0NnlQp/dOfUl6+R0i+IOlPjS09sHnV0uJMVkMoPbMxSzLR3EXExgGIZplKrI3emZtDRmdzjBWm2L2cbSLLg9Q7yNqMamVrSd+91AMASNTa27djwfombv3Qc5nruJ/kcxNBPod3uOvKHOLlfCVRc3t8ukOIyMemOOYu41t/ONTa0JdalM0/td9QWCIZSDm8Y4dp4zuXZHRr3ofWNTKzpH9fT2gUyKx8wKR8n4xCTkE3kPd66cf3KtvSMtjQkcnu6bXwHLsreQKHlObonFUrLGdzCBWGw1dZt6knz38eo5Roi1ak3E//sffGcT2GZ5ZQV0BBk9nZGhjbknZTAYPrxsuyLc6viP0N5xY4sxMj8n3OEViUSntCr1+tCtn/jOeOzxjftBR5BRWU5OYYIoDMMwhUJxiWXYtF2qC+zP3ekZOHfu5TChIWqTSuKg8qnms2dfCvvG/XxnPnb8MPwjsAwboXS6pj0lbfNMgS7vbR1BRts7bmwtr6zwnf9/z4R/Ei7brmxoVeqwQqG4lIokRFZWloEpZG7rCDJqe6t209X9BXjHfDDz19+8Pxb8tJdAMATfDwxCS1s7WCwla1q1JmKkjHaRSHTqQJJ2cjojQ6uUyxsYhhnOy8tbUCuUG3w/ZP+0F41SFaZpespYaPxYnpNrITBCvJ+HfwDtvaafx328IAAAAABJRU5ErkJggg==" id="77"/></item></list></costumes><sounds><list struct="atomic" id="78"></list></sounds><blocks></blocks><variables></variables><scripts><script x="78" y="235"><block s="doAsk"><l>whats the new item?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shopping list"/><block s="getLastAnswer"></block></block><script></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="shopping list"/></block></script></block></script><script x="697" y="150"><block s="doSetVar"><l>shopping list</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite></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="clear" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeleteFromList"><l><option>all</option></l><block var="shopping list"/></block></script></block-definition></blocks><variables><variable name="shopping list"><list struct="atomic" id="632">sauce,olives</list></variable></variables></project><media name="U3L1-ShoppingList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>