<snapdata remixID="13944477"><project name="U3L1-ShoppingList_Empty to Students" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAFatJREFUeF7tnQlYldXWx/9wGBVBFGUQFEFQQEBmRAQ0BdNEVDK0wcoxSzPL6j73+yq7t757v25fg6m3nLJJU3DANMQRNVFQVFBQUWQ8DCoQh3n87tqnc+J1Oqh1Bva7nqcn4ezz7r3X+rH2tPZ69To6OjogiqgBDWlATwRQQ5oXq2UaEAEUQdCoBkQANap+sXIRQJEBjWpABFCj6hcr11kAS0tLUVBQ8MgWfNRNAFtbWzg6Oj5yO3h9gM4B2NjYiLS0NNjb2z+0zfT09CC9lIHS7LSHf4bEAL7Rc0B7WIWFhRg2bBhsbGwe+nm8fvEOAHNycphCNSUDBw6Em5vbPas/duwY+vfv/0jNMzE2RtbbgRho2x+1frNxrKQdfSwtgeRklc8NRRrsneXF2kMXosx1Ovv3jRs3EBoaqvL7YgGhBgQAZmdno2fPnqzEyZMnIZVKYWdnh+Dg4HvqjbxRYGCg4HPF7zIyMuDt7Q2JRMKed7/ndH5AXV0d3N3d71rn1q1blZ9du3YNzs5yGr777jvIZDK89NJL7Ofz588jKCgIDQ0NMDMzAz0zPT0dYWFh7POC90JgvmAzLG0HKetJWbQIQ69dg5WfH6q3boVxcDDa8vLQWlEhaItDjBXMXU3RMXoRChyfYJ/dunUL4eHhIl8PqAEBgHv37lV6n82bNzNoXF1d2Vxr1qxZSElJgZGREWj+ZW5ujra2Nujr67N/5+fnIy4uDps2bWJzonfffRcff/wxrKys4OTkhPXr12PFihWsrCohLzxx4sS7Fvv++++VbTx8+DDefPNNfPPNN7h06RI8PT3x448/goZYasPixYsRHx+Pc+fO4fLly/Dy8sK0adMwxNkZxX8Pw+D3T6K9vV1ZT+LGjYiUydBQUwPLyZNhUFyM5h49UH74MDqsrdHL0hJN77zDyjt/NAlGQ0fh6oAo9jNNDUJCQlR1Tfz8Ng0IANyzZ4/SuJ999hmysrKYxyAjmZqa4vjx48yjFRcXw8LCAs3Nzexx5CXJy5H3/OWXXzBkyBD2+wsXLmDhwoWYPHky3nrrLcyYMQO9e/dWaQQCcNKkSXct9/XXXyvbSMMx1U3DH9Xr4OAAS0tLDB48GOR96Q+EPNOSJUvw6aefMs/p4uKC4R4eKPvHWJgt3o2+ffsq69m/YgVGAjALCoLNjBmoTU9H7c8/w+mTT3B95Uq0Z2fj1rp1sPpoOaxvbEHbqIW4ZP0Y+z552LFjx6rsm1hAqAEBgLt37xbMv/r06cOGNYKLvIqxsTEOHDiA6OhoUFkCi4xvYGDAnnrq1CkGAEFKQoASBARvZWUl+z8NiaqEAKRn3022b9+Ofv36qXrEfT+3MDfHzX9FYuCIMNwc9br8j+XwYfT78EPY1Nbe97sK+KhQ66gFyLKUD+nU5vnz5z9Su3j8sgDAxMREJYB1VRW4krJTLTrRNzRB0LR5aGxqUhqTIL+b5Obm4uzZs2xof1ihrRen+hwMMGl52Eew7xUYOaKozQJVVVXMu95v8fRIFXXjLwsA3Llzp3KCf3n9MkQgE8XGjmjzm4USk8FA58AZPT35z/T/hxBJRyusio+id/5B9G2pQF3oq6gZKvd6tBiKiYm551OvX7/OFkjasO1Bnp2mIzRXFuXBNSAAcMeOHcq/4iur58OljwTtsSvR08yMPfnmxdMwLstVWUuD7FcMjFvKIFFM8jt7LBqG6+vr2XNqa2vhlrQQrd7TUDPiWaUHnDp1qsp6xAK6rwEBgDS/UgwjuWsWwDTyNTi7e7NVL+34H587CsFm8mFSlVhtzMX1/Hy26KCFQGcATUxMcPPmTbZIKSsrQ3hbBmzsBwoApNWqKN1fAwIAactCsf929d8LoTd+OVpaWthWC21xnJgbgoiRgejhGYr6rONsCO5oa0EP73C0SK/B0M4ZlT/+i2mtz/pLKCgsUgLYebVJQxZ5RwIwMzMTr/oYoL2tHb+OeEY5BMfGxnZ/7Ys9FMYDbtu2TekB875ahI7HXmdA0nYMAZg6PxST5i/7XW0d7YCePjqaG9He3AiJWW/c2vxP9rnluhwGIHnVJ598km0GK4S8InlVApA2jJf6GrLVcrXX08ohmL4jSvfXgMAD0imDYgi+vvZltI9dxn6mzWfaUklbFIGIIH+mlbaqcvQaPRVN+dmwXb4exe9Mg6GNI2oO/vAbgOQBC9m2DA3B5PUUQr+jLZvW1lakpqbiNV8jtLa1CgCkPUNRur8GBABu2bJFCWDB+sVojVgq2FowKb4A85t5KrVCw3ZT+LNsfqdYhHTegKb9Rdo3o3kggUgAkges9Jyp9IB0qiJK99eAAEA6flN4wMINS9ActkQAYNba99GUtlelVsysbBC0+jBKSkrYJjWtesnrKYTmgxUVFWwIpj29pT6GaGtvQ+Xw3wGcOVP+b1G6twYEANI5q2IRUrTxVTSGvoIePXpg0CD5gf3ZxeMwJiQQDRd+EWilV2gMZMd3wnT4KHQ0NaAxNwO9/p2FEmmpcgimUxCF0IqYTlAIQDoyux1A2gd8+mn5fFCU7q0BAYAUUaLwgCWbXkN9yCL4+fnhypUr7Jz13JJxmLTgdehJDGAy1B/151OgZ2AIYycvNOVlomfgBJS8PxNt1RUwW5MJaWkZvv32WwYTbb0ohIZbOo0gL0hBDJPM8tlQfdPjKeUQ/Mwz8hWxKN1bAwIAKapE4QGl3yxDbfBCFt1CMNAqOHNpJANQv6cFjAcPR9P1C2gpL4Cpx0j2b0Mre5SvWso01nP1eZSWlWPAgAFsLkhnyQoh6BRnwuQZfWWpAgDJAz733HPdW/Ni75gGBAASbAQgeaey796ALGiBYA6Y/z8vIMCFhmP5EVwD7QXeQ3quyWJzQFp80FmpoaGhsiSFdynC6Wl4962VA3jDbQYDlQCcPXu2aCIONCAAsHOoU/n3y/FrwDwBgP379kHuxUwGqCqhfT4StxF+gL5EUJzgU0RdUwS0X91JdLR3oMJNvvdHK+Tnn39eVRXi591AAwIAN2zYoByCK354E1V+cwQAXvzbCwjskD5Qt/vFvYkchxB2lEdCwzHN/Tp7wNsBJA/44osvPlA9YmHd1IAAQIpaVixCbm55G7d8XmBnuFevXsXIkSNx5e1oNgdUnHZ07rLN0tUo+3TRHVroO/MtZNkGsUUMCQWzUlwh/Z+ELhf1v7SNedXyofLjN/KAc+bM0U2Niq1+IA0IAFy3bp0SwFs//gU3vGezRQRtGNPdi9y/TEH0W/9ER1M99IxMYGTvwo7i2hvroG9kgtZbpTDoZw9JTwu03CyB9O+zQABm2gSyozeaD9K2DgHYWQhAmlaWDZVf8CEA586d+0AdEQvrpgYEAH711VdKAKu2/RXlns+yIzSChjaSr/11KsaMCoa+qRkDzvyxWaj+eQP0jUxhYGWH9noZ2mpusa0ZQA+y4zsYgOetA5R7iTT3u3jxItuAJvHx8cGEHtcYgKWu8ggYMbpYN2F6mFYLAPzyyy+VAFbH/xfKhj8jPIo79j0sTm5l9Zh6hgLt7Wi4eOLe9epL0OuNr5HTbIpevXqxchT/R6cjdE+D5PPPP4ftle3oQAdKXX4HcMGCBQ/TH/E7OqYBAYBr1qxRLkJ+TfhvSN1nsYtGBA9dunmUy+B30wuFeVGUjNmZTQIAaRGiuF6pY/oUm/uAGhAAuHr1aqXHk+14F8XD4ti+nLW1NcrLy9ntf4UcOnQITU1NDEo6VvPw8ABdk6QNZoKWLiYNHTqUFT9z5gzGjRvH9gMVQvDRZSfaK/SpkXvRkiHyMHwaghctunNB84B9E4vrgAYEAK5atUoJYO3O91DoOoPdqaUL4HQa0jkHyrx589g57gcffMDgGz16NOj7S5cuZdc3AwICUFNTw47x6Pe0qqU9PxKCj4ZhCkqlxY3Jya9gaGQiAPDll1/WAfWJTXxUDQgAXLlypXIIrtu1Ai2OIajs5cwuidM1TMV9X+atSkqY5yPvSKtbmtvRPV26wK5Y6VKwAUW+KAIayLORR6X4QtqGIe9ZVFQE8/S1GOI2HCXOcg9IQzBdKhel+2tAACAtCBT7gA27/wYnw1+xt99TaGnrYJ6K4vjuJQQZwUZA3U8oMwLtK9IFcbpi2XotFbH1u1HsNAVFTvKrmASqYpHS/U3Adw8FANLQqbit1jtjI9yr5GFX+xrkmQ7+aLGS1MPPSH6yIp3wMfJb5FHTBLM6Ev3QlcozZzJg72APYyOjP7p7d30eRYEXFRXD3d1NeTqkloq1tJI7smPRMHr69GmWxYDSXqhDyCiKozl/f382n/yzhS5DFRYWITJyPJsSqFMo8CIpaR8cHOxZlBHPonP5Af8IY9GVgcRdiZgeKz950ZTQhS26/9w5VE1TbdFUvVwCmHoiFbZ2dnB0/D01myYMkJ2dg5aWZmUuHU20QdN1cgng9vgERMdMUSZVut0IeXl5kJZIETo6lN0GPHHiBCIiInDo4CH4BwTA3Fx+qkM/t7a1gaYNBgaSLqWe61wXeeLdiYmYNl2znliTEHIJYPzWrYi9z7XPEqkUX3yxGvPmzcHlS5fZlhHlfjl+9CjmLlgA6/7y7FxXcnNRX9+AUqmUnRQRpJQE06J3b5QUF6G2Vp6ybdAg+f7n3URVWzQJhzrq5hLAPbt/QviYCMFl+c7K/uh/P2InOjWyWri6uOBW5S04OAxE9oUszHx6lnLh8MMPm1m5sY+NxZ49ezHU1RXr165FYFAw9CUS1NbXw8fbC5Mm3T3ZZsN/klomJyVhyn0SMakDAk3WwSWANLzmXr2K8HB5bj9NSVpaOix7W8CF48xaXAJIwFEeHEoBp0iuqW4IaespPj4BcXHym4C8CrcAVldVIykpCU7Ozuws28BQnuX1z5amxiaczchAxX/SCo8fP65LKYv/7DZp8vncAqhQOgVUpJ08hebmrqWde1Rj9exphogxY+A85Ld3PTzqA3X8+9wDqOP20/nmiwDqvAl1uwMigLptP51vvQigzptQtzsgAqjb9tP51osA6rwJdbsDIoC6bT+dbz33AFIALgUUyGpq0NbWqhaD0jkx7QeamBhz/345rgHcty8Zzs5OgstWaiHwt0ry8q6zG4d0IsKrcAsgZe4/ffoMoqIiNWp7ekVueFiY8m1UGm2MBirnFsDkfcksuLRPn9+Tp2tA/yyN8ZXLl1gsIY/CLYDx27ZhemzsHfcxjh49horyCgQE+LMXdD83u2upgg8dOgw7O1uWPSI9LR0+vj6CSBu6fefn53sHY5SWLiE+HrGcvphHBLBT7mpKnp6QsB0zZsgztR48cBBDXFyw/PU3EBAUCMdBg7B3z168t+I9bPr2Ozwx8XH4/gbV/v0H4OXtjdaWFqxa+QU+/MeH2LBhI85lZODlV14BZZ+ll3cPuu0eighgV/LtdsOxIeXIEbgOGwZbGxtB744cSWErYv8Af5w6eRJu7h4oLCyAk5MzywZRUV4Odw8PXLx4AZFRUaCXX5OQB9TX14NEYoCC/Ovw9w+AsYkxsjIzMT4qCilHUljoVXBwkKC+ysoqnE5PY8/iUbj1gJRKJOXoUUyaePdweXXBQCtxf38/llWCR+EWQDL2/v37WYqQzkmX1AkBbcFQmpIoTr0f6ZprANnQefAQ6HJQfV0d2tvb1MIfDdOUc9G0hynCwjR7L0UtHb5PJdwDqGkD8F6/CCDvBGi4/yKAGjYA79WLAPJOgIb7LwKoYQPwXr0IIO8EaLj/IoAA8q/n4/ChQ5DJatRiDlPTHggMDuI6LZtC0VwDWF1djQMHDrJTCHpjE+3LqUMo5RslcCfwH398AtfZEbgGcPPmLYiNjYWhmtJy3A53S0srdu3ahVgNZ2pVxx/dvergFkDK0F9VVY3AwABN6h8pKUfh4jJEbfm4NdrZu1TOLYC7du5EZNQEmJqa/KE2oaRDtTUyODk7dem5Mlktjh45gkmTn+hS+e5WiFsAu5qZVFZbiy/XfAkfnxFwGDgQxUVFGDU6FD8lJmJ8ZCQyMs6iob6ehWhlnj+HgKAgfP7Jp5g7fz6cnAZ3iZeutqVLD9OxQtwCuD0hAZOjp6ic/9Hrxn7em4TmlmZQ7J6DwwBYWvZh71Opqa6GkYkpIqPG46ef9sDXxweNjY3IOH0a1gMGYOIE1TF+lCeQvDFFZ/Mo3AJ4/tx5GBobwd3N7b52JwApeNXN3R2UVDzvWh48vbyQk53N3hxFwaqDBjnCdoAdzmWchfeIESgtlUJWI2Ope1VJfkEhpCXFCAkJUVW0W37OLYD0spidO3Zi2nT5O4o1JQkJCYiOjoahIb3kmz/hFkAyNb0tSSotZW9Lojd4qlPImyYn72dvS/Ly8lJn1VpVF9cAkiXonseVK7nszZ0SiXogpP2/wsJC+Pr6cBuKr/gr4B5ArXIHHDZGBJBDo2tTl0UAtckaHLZFBJBDo2tTl0UAtckaHLZFBJBDo2tTl7kHsLKyEpQ4yN7BHsZqenM6Hb8VFRXD3d0Ntra22sSD2tvCNYC0EV1YWMQ2oo3UBJ/CwnQSk5S0j21Ee3p6qt3w2lIhtwDSSUTirkRM13Aw6Pbt2zF16tQ70sRpCyB/dju4BTD1RCps7ezgeFu6tD9b4bc/Pzs7By0tzdzeD+EWwO3xCYiOmaJMIkmBpMdSUhAYFAQHBwfGCSUvP378OBuiFUIhWQYGEpj/lpatM1CKZwwf7gkLy96wsbZWyTN54t2JiZg2fbrKst2xALcA3h4ESuna9iUlQU9igH79+rFkRSGjQpCaegqR4x8DJaCkeRv9V1dXx1Lqpqeno0/fvgjqFNa/L3k/wsJGY+P6DYiaEMXC/mtlMtQ3NEBaUgJ7BwdMuC1OUAxI7Y5/Wir6tGf3TwgfEwEzMzNWklala774AgEjRyLz3DkU5OfjlVdfZZHPNE/85P8+gYFEgmXLlyM5ORlDXV2xfu1aBAYFY9nrr7FnkAdcs2o14uLikJ2Tw35XVVWJg8n7Mdx7BAoLCjDC1wcvvvgCDA3k7yemzFzJSUmYEhPDoRU4Ts8mLZEi9+pVhIdrNj1aWlo6LHtbwMXVVQSQNw3Ex8cjJiZGkExcnTqg/cD4+ATExT2lzmq1qi5u54BkheqqaiQlJcHJ2RkeHh4wUNP94KbGJpzNyGBDNr2khnJH8ypcA6gwekZGBtJOnkJzc5NaOKDXdEWMGQPnIc5qqU+bKxEB1GbrcNA2EUAOjKzNXRQB1GbrcNA2EUAOjKzNXRQB1GbrcNA2EUAOjKzNXRQB1GbrcNA2EUAOjKzNXRQB1GbrcNA2EUAOjKzNXRQB1GbrcNA2EUAOjKzNXRQB1GbrcNA2EUAOjKzNXRQB1GbrcNA2EUAOjKzNXRQB1GbrcNA2EUAOjKzNXRQB1GbrcNA2EUAOjKzNXRQB1GbrcNC2/wfVKPYgPBOfVgAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="U3L1-ShoppingList_Empty to Students"><notes></notes><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><list></list></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><list></list></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="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></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><list></list></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><list></list></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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><list></list></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><list></list></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="NoDuplication" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>item</l><block var="ShoppingList"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="item"/><block s="getLastAnswer"></block></list></block><script><block s="doSetVar"><l>IsOnList</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block></script></block-definition></blocks><primitives></primitives><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" id="572"><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="573"></list></costumes><sounds><list struct="atomic" id="574"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><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="579"><costumes><list id="580"><item><ref mediaID="Delete Item_cst_shopping-list-button-delete-item"></ref></item></list></costumes><sounds><list struct="atomic" id="581"></list></sounds><blocks></blocks><variables></variables><scripts><script x="239" y="134.33333333333348"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What would you like to delete from the list?</l></block><block s="doForEach"><l>item</l><block var="ShoppingList"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="item"/><block s="getLastAnswer"></block></list></block><script><block s="doDeleteFromList"><block s="reportListIndex"><block var="item"/><block var="ShoppingList"/></block><block var="ShoppingList"/></block><block s="doSetVar"><l>IsOnList</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doIfElse"><block var="IsOnList"/><script><block s="doSayFor"><l>Your item has been deleted</l><l>1</l></block></script><script><block s="doSayFor"><l>Your item is not on the list</l><l>1</l></block></script></block><block s="doSetVar"><l>IsOnList</l><block s="reportBoolean"><l><bool>false</bool></l></block></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="634"><costumes><list id="635"><item><ref mediaID="Search_cst_shopping-list-button-search"></ref></item></list></costumes><sounds><list struct="atomic" id="636"></list></sounds><blocks></blocks><variables></variables><scripts><script x="174" y="169.3333333333336"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What would you like to search for?</l></block><custom-block s="NoDuplication"></custom-block><block s="doIf"><block var="IsOnList"/><script><block s="doSayFor"><l>Your item is on the list</l><l>1</l></block></script><list><l><bool>true</bool></l><script><block s="doSayFor"><l>Your item is not on the list</l><l>1</l></block></script></list></block><block s="doSetVar"><l>IsOnList</l><block s="reportBoolean"><l><bool>false</bool></l></block></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="665"><costumes><list id="666"><item><ref mediaID="Clear List_cst_shopping-list-button-clear-list"></ref></item></list></costumes><sounds><list struct="atomic" id="667"></list></sounds><blocks></blocks><variables></variables><scripts><script x="350" y="175.33333333333348"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doForEach"><l>item</l><block var="ShoppingList"/><script><block s="doDeleteFromList"><block s="reportListIndex"><block var="item"/><block var="ShoppingList"/></block><block var="ShoppingList"/></block></script></block><block s="doSayFor"><l>Your list has been cleared</l><l>1</l></block></script></scripts></sprite><watcher var="ShoppingList" style="normal" x="9" y="24" color="243,118,29" extX="80" extY="70"/><watcher var="IsOnList" style="normal" x="132" y="20" color="243,118,29"/><sprite name="Add Item" idx="1" x="-3" y="53" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="689"><costumes><list id="690"><item><ref mediaID="Add Item_cst_shopping-list-button-add-item"></ref></item></list></costumes><sounds><list struct="atomic" id="691"></list></sounds><blocks></blocks><variables></variables><scripts><script x="387" y="310.8333333333335"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What would you like to add to the list?</l></block><custom-block s="NoDuplication"></custom-block><block s="doIfElse"><block var="IsOnList"/><script><block s="doSayFor"><l>Your item is already on the list</l><l>1</l></block></script><script><block s="doAddToList"><block s="getLastAnswer"></block><block var="ShoppingList"/></block></script></block><block s="doSetVar"><l>IsOnList</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script x="124" y="97"><block s="receiveGo"></block><block s="doSetVar"><l>ShoppingList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>IsOnList</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></scripts></sprite></sprites></stage><variables><variable name="ShoppingList"><list struct="atomic" id="731">nugs,jgehf,hgnbm,gfhgn</list></variable><variable name="IsOnList"><bool>false</bool></variable></variables></scene></scenes></project><media name="U3L1-ShoppingList_Empty to Students" app="Snap! 10.1-dev, https://snap.berkeley.edu" version="2"><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Delete Item_cst_shopping-list-button-delete-item"/><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Search_cst_shopping-list-button-search"/><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" mediaID="Clear List_cst_shopping-list-button-clear-list"/><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAAAeCAYAAADEkotAAAAAAXNSR0IArs4c6QAABqFJREFUaEPtWmlQU1cUPoEQEvZFuiDFgBCQRREjCWi1iqPV0XEtRauWpQwCri3IaKGOlYogLqUCMoiATlWwlTpFcLTgiMoOymIkITaISEcBWQIJgUQ79zrJAIIwELaZd//k5d13z/nO991z3kneI8EQw8LCQh2k0i919AyWU2nUpR1C4fROoVB7qHXE/OAM0DQ0RDQNzQ4yhcxpaW6+LRWLU/nPnz/9EGekwSZNTEwMjAyNDvV0S3zMLCxh0RdLaPb2dmBGnwGGhgagoqJKaDECBt68kUF7uxBaWluhmsuDh6Vl0qy/r5O0dXQLXza+9BMIBBUDmR1QKMZMhrs6lZK4bMVKNW9vLzVbG+sRQCKWDJeB1rY2SEq++PZ8fJxURVXlYEVVVVT/te8JxXRkRpLJ5D0RUVGURZ8vGK4v4jolMFBZxYGdAf7doo7OX0vKSvb3NtlHqNl2s4N09fTCUi5eoKASR4zxZ0BQ+wy2fO0uaW1p9qquqbkkR6AQypJOd6BqahVdSk1Ts7OdNf4ICY8KBu7nFYC/j49Y3N01g8/nN6IJhVBOTKeCrR6erF0BOwjKJgEDQcEHeu5k304oLS0NUAhFp9OttTW1Kh/k55O1tbUmAUwCQjW3Br5av07yuq3VoKGhQYQzys7WLmz12nXB4b8cIRMUTR4G3NzcRQ8Lizz4dYKrWKgFzgsLfgjez1q/ds3kQUkggegzcXAhOTG5tLTUEws1d45D2+9XUnVmWTMIeiYRA7n3HkBwYKCgoKjAHAtlZWEpzc3LU/3IaNokgklAeV7/Ala4unY/4XHVScbGxho0NUpnVXU1UKnqE8YOakk9tmzG/vm1gvdwWNDN8LnkS5dhoQt7wnCOp+OuLgnYWVuDZpdYi0Sn0/VU30LLQOQoA1TtszpYtnixwtSHiJaLNRgWJNZwhEpITIKIIz/3gb/N2wcOhR7E5w4fOQrGxp+Cj7enMkIcUxsoZhkJ9MdcKHkUq1atxocsZxcFYf0jVJZQcrtIsIaG/97zRwg1yN7KvHkLzkRHw7HICPD1/g4yb2aBvr4evjpo/wFIT7uCj+e7LIDivAeK0tc7M+Rzw8mowYTqn93y63rbRCJeTEzAUwwbW9ju4Qls1vw+VQFhaWttBR7nMQSH/jSmmTmuGYXEYFgxcEC+fgHAZDLxMSKl+gkHYmPOYOHQXHZWJhbqStqfcCE5CYs7284W5KKNRii5MINlFPKRk50N4eFHgT7DFFCGB+3bB5fTUqGgsBjjyczMAFQd1m/ciM2VlJRAfFzMmJU/hVA2RjZaEg2R8DGXC+rqFKU7HGgXo52KAkbCLFmyFNzd3gXdu/QNVLaGe48aaemTb5T+JESfjcfPkO7cycGiIKEOhoRAff0LxTmlEwcAfZoJ5GAWw0pyKyeHYjLdWOn+EOE8Lg+OR4YrbDuznOH4qVOQnZ0zIRl18vRvIBQK8b1Lnqn/3L0L19KvA5dbPWCGoAwfb6FeNTbB52y2jPfvUzL+HcV2YgsiTpygL1roolShUHAh+wOxTXnXhXYjqu1oXMvIgJiYWFzu0HBduQofo0+0cxGhsadP9plDX4bqUIfq+lCW+/v5Yxwou1EZk3eAve+ZckwBAf6wYfW7Zsh/7/dQXFSI71E7d++G3Tt8ISwySlEVlEkgl8cH902b2h9VlutioVhMVso2L8/tAX6+yvRD2BolA+nXMyAqIrwoLz+PhYWyMDVzm8tmJaelXqaN0jaxXIkM/Bh6WJbx1x+RFVVVB7FQqKEgGb5tTs/IoFjONFeiK8LUSBno6OwEFxa7Ryxsd+DX1XEUDw7nM+fHL1223OtYeBjxqGOk7CpxXVz8ubcp586VFZYUMpFZhVBmZmYfa1JptQnJKVS2E54jxgQxgB4aum3c0CMStjs/rasr7SMULoGWVp560wzPpl69Oiat+gTFPaXc1r9oAI9vPSRNr16FlVeWh8nBv/e6mKOD42k9A4MdMbGx6tZWllMqyKkONr+wGAL37e3uEotiyx492tc7noFewCTNtZ8TIn0jC/XbtYe8betmkpam5lTnYFLj59Xw4fz5ZOmN6+myN1KZH6eGm9Qf8KCvNJt/Zs40+sQoXiTqtF+zboOK47x5qtZWDPyfHI1GdPGjUb6trQ2e1T2H8vIKuH8vV8ypKFfV0NRKaXrdFCoQCF4OZHtQoeQXW5ia2lA0NL7R1dd37RKJrcQikVZPdzfRGY5CKSqNJtHW0W2QyWS5LY1NNyhiWhankdPxIZP/A/xJEtp4qCl+AAAAAElFTkSuQmCC" mediaID="Add Item_cst_shopping-list-button-add-item"/></media></snapdata>