<snapdata remixID="10011525"><project name="U3L1-ShoppingList Allan B." 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="1" 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 id="2"><item><costume name="Shopping List" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dZbAsV9k24A4QPHigCG6BAoIHK9w9QHB3Cne34BLcXYO7BwrXEAIECRYgECTBCRIIQb565qs51dO799732nJmmPdaVefPmWdarp4993T3Wqt36bruv51GgAABAgQI7EyB/+wigHemt3URIECAAIH/LyCAfRIIECBAgMAcBATwHNCtkgABAgQICGCfAQIECBAgMAcBATwHdKskQIAAAQIC2GeAAAECBAjMQUAAzwHdKgkQIECAgAD2GSBAgAABAnMQEMBzQLdKAgQIECAggH0GCBAgQIDAHAQE8BzQrZIAAQIECAhgnwECBAgQIDAHAQE8B3SrJECAAAECAthngAABAgQIzEFAAM8B3SoJECBAgIAA9hkgQIAAAQJzEBDAc0C3SgIECBAgIIB9BggQIECAwBwEBPAc0K2SAAECBAgIYJ8BAgQIECAwBwEBPAd0qyRAgAABAgLYZ4AAAQIECMxBQADPAd0qCRAgQICAAPYZIECAAAECcxAQwHNAt0oCBAgQICCAfQYIECBAgMAcBATwHNCtkgABAgQICGCfAQIECBAgMAcBATwHdKskQIAAAQIC2GeAAAECBAjMQUAAzwHdKgkQIECAgAD2GSBAgAABAnMQEMBzQLdKAgQIECAggH0GCBAgQIDAHAQE8BzQrZIAAQIECCxcAO+3336OCgECBAgQ2FKBgw46qDvwwAO3dJmbXdjCBfB///vfze6T9xMgQIAAgRmBJz7xid2ineAJYB9SAgQIEFh6AQEcHGJnwAGSEgIECBBoEhDAAZcADpCUECBAgECTgAAOuARwgKSEAAECBJoEBHDAJYADJCUECBAg0CQggAMuARwgKSFAgACBJgEBHHAJ4ABJCQECBAg0CQjggEsAB0hKCBAgQKBJQAAHXAI4QFJCgAABAk0CAjjgEsABkhICBAgQaBIQwAGXAA6QlBAgQIBAk4AADrgEcICkhAABAgSaBARwwCWAAyQlBAgQINAkIIADLgEcICkhQIAAgSYBARxwCeAASQkBAgQINAkI4IBLAAdISggQIECgSUAAB1wCOEBakJLjjjuuO/DAA7uvfOUr3VFHHdWd8pSn7C54wQt2N7zhDbuznvWsq27lb3/72+6Xv/zlzOtnOctZut13333Fe379619Plt1vZz/72bvTne50qy7/iCOO6D7wgQ903/nOd7q///3v3WlPe9ruspe9bHejG92o22233VZ939FHH93Vv7XaSU5yku5c5zpXd9KTnnTNup///Ofd73//+zVrahnnOc95ul133XXNuh//+MfdX/7yl5macj7xiU88+b/axx/84Ac7Xj/5yU/e7bnnnqPLHO7jLrvs0l30ohddc/11fOs4l+u///3vbo899uiueMUrdte+9rXX3faxBR966KEz/137UfuTtu9+97vdP//5z5nyi13sYqu+/c9//nP34Q9/uPva177W/e53v5t8Hmqf63N6+tOffsX7/vCHP3RHHnlkujkr6uqzf4YznGHD7/fG7REQwIGrAA6Q5lxSx+g1r3lN9/jHP35FONamnehEJ+rueMc7ds985jNHv+Ce//zndw960INm9uJ5z3te98AHPnDFno390bzuda/r7nSnO62orS/XBz/4wd2b3/zm7j//+c+K109zmtN0T3jCE7oHPOABXQXPsKV/oLV/V7rSlbr73Oc+3U1vetPRo1Hb94Y3vGHdI1UhfNWrXnWy79e61rVG6+v1z3zmMzOvVRie85znnPxfvVY101bLrAAZ+0FT63nBC14ws6w//vGPXdkM2ze/+c3u3ve+d/elL31pdLvqh9Bzn/vcbt999113P/sFQ/vaj9qftNUPoJ/+9Kcz5WPfG8cff3z3rGc9a/I5HP6AqTef7GQn6+53v/t1ddz7P6he//rXd3e+853TzVlRt9pnecML9MYtEUj/vrdkZeFC6lvov2HtTikTwDuFecMrqTOgu9zlLt0b3/jGdZdxjnOco/vEJz7Rnfe8552p3Y4APvzww7trXOMa0ZlLBcZb3vKWHWeQ043byB/oPvvsM1lWnXX2WxrAw/e84hWvWLFdrQFcy3zqU5/aPfrRj15xjNIArisIt7rVrSZn1+u1xzzmMd1TnvKU9cp2vL4zAviYY46ZXPH43Oc+t+52XeISl5ic4U9/sLzwhS+c/EjbaBPAG5Xb3vdt5O97e7eo6wTwdgsv2fLrrO+lL31pvFcVwl//+tdnLhlvNoBf9KIXdfe97313bENd6r3kJS/Z/exnP4u36573vGf38pe/fKZ+o3+gdSm2LnGe8IQn3LG8jQRwvfk2t7nN5Ay+3zYSwHUZtM4q62y935IA/upXvzq5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QAAHXAI4QFJCgAABAk0CAjjgEsABkhICBAgQaBIQwAGXAA6QlBAgQIBAk4AADrgEcICkhAABAgSaBARwwCWAAyQlBAgQINAkIIADLgEcICkhQIAAgSYBARxwCeAASQkBAgQINAkI4IBLAAdISggQIECgSUAAB1wCOEBSQoAAAQJNAgI44BLAAZISAgQIEGgSEMABlwAOkJQQIECAQJOAAA64BHCApIQAAQIEmgQEcMAlgAMkJQQIECDQJCCAAy4BHCApIUCAAIEmAQEccAngAEkJAQIECDQJCOCASwAHSEoIECBAoElAAAdcAjhAUkKAAAECTQICOOASwAGSEgIECBBoEhDAAZcADpCUECBAgECTgAAOuARwgKSEAAECBJoEBHDAJYADJCUECBAg0CQggAMuARwgKSFAgACBJgEBHHAJ4ABJCQECBAg0CQjggEsAB0hKCBAgQKBJQAAHXAI4QFJCgAABAk0CAjjgEsABkhICBAgQaBIQwAGXAA6QlBAgQIBAk4AADrgEcICkhAABAgSaBARwwCWAAyQlBAgQINAkIIADLgEcICkhQIAAgSYBARxwCeAASQkBAgQINAkI4IBLAAdISggQIECgSUAAB1wCOEBSQoAAAQJNAgI44BLAAZISAgQIEGgSEMABlwAOkJQQIECAQJOAAA64BHCApIQAAQIEmgQEcMAlgAMkJQQIECDQJCCAAy4BHCApIUCAAIEmAQEccAngAEkJAQIECDQJCOCASwAHSEoIECBAoElAAAdcAjhAUkKAAAECTQICOOASwAGSEgIECBBoEhDAAZcADpCUECBAgECTgAAOuARwgKSEAAECBJoEBHDAJYADJCUECBAg0CQggAMuARwgKSFAgACBJgEBHHAJ4ABJCQECBAg0CQjggEsAB0hKCBAgQKBJQAAHXAI4QFJCgAABAk0CAjjgEsABkhICBAgQaBIQwAGXAA6QlBAgQIBAk4AADrgEcICkhAABAgSaBARwwCWAAyQlBAgQINAkIIADLgEcICkhQIAAgSYBARxwCeAASQkBAgQINAkI4IBLAAdISggQIECgSUAAB1wCOEBSQoAAAQJNAgI44BLAAZISAgQIEGgSEMABlwAOkJQQIECAQJOAAA64BHCApIQAAQIEmgQEcMAlgAMkJQQIECDQJCCAAy4BHCApIUCAAIEmAQEccAngAEkJAQIECDQJCOCASwAHSEoIECBAoElAAAdcAjhAUkKAAAECTQICOOASwAGSEgIECBBoEhDAAZcADpCUECBAgECTgAAOuARwgKSEAAECBJoEBHDAJYADJCUECBAg0CQggAMuARwgKSFAgACBJgEBHHAJ4ABJCQECBAg0CQjggEsAB0hKCBAgQKBJQAAHXAI4QFJCgAABAk0CAjjgEsABkhICBAgQaBIQwAGXAA6QlBAgQIBAk4AADrgEcICkhAABAgSaBARwwCWAAyQlBAgQINAkIIADLgEcICkhQIAAgSYBARxwCeAASQkBAgQINAkI4IBLAAdISggQIECgSUAAB1wCOEBSQoAAAQJNAgI44BLAAZISAgQIEGgSEMABlwAOkJQQIECAQJOAAA64BHCApIQAAQIEmgQEcMAlgAMkJQQIECDQJCCAAy4BHCApIUCAAIEmAQEccAngAEkJAQIECDQJCOCASwAHSEoIECBAoElAAAdcAjhAUkKAAAECTQICOOASwAGSEgIECBBoEhDAAZcADpCUECBAgECTgAAOuARwgKSEAAECBJoEBHDAJYADJCUECBAg0CQggAMuARwgKSFAgACBJgEBHHAJ4ABJCQECBAg0CQjggEsAB0hKCBAgQKBJQAAHXAI4QFJCgAABAk0CAjjgEsABkhICBAgQaBIQwAGXAA6QlBAgQIBAk4AADrgEcICkhAABAgSaBARwwCWAAyQlBAgQINAkIIADLgEcICkhQIAAgSYBARxwCeAASQkBAgQINAkI4IBLAAdISggQIECgSUAAB1wCOEBSQoAAAQJNAgI44BLAAZISAgQIEGgSEMABlwAOkJQQIECAQJOAAA64BHCApIQAAQIEmgQEcMAlgAMkJQQIECDQJCCAAy4BHCApIUCAAIEmAQEccAngAEkJAQIECDQJCOCASwAHSEoIECBAoElAAAdcAjhAUkKAAAECTQICOOASwAGSEgIECBBoEhDAAZcADpCUECBAgECTgAAOuARwgKSEAAECBJoEBHDAJYADJCUECBAg0CQggAMuARwgKSFAgACBJgEBHHAJ4ABJCQECBAg0CQjggEsAB0hKCBAgQKBJQAAHXAI4QFJCgAABAk0CAjjgEsABkhICBAgQaBIQwAGXAA6QlBAgQIBAk4AADrgEcICkhAABAgSaBARwwCWAAyQlBAgQINAkIIADLgEcICkhQIAAgSYBARxwCeAASQkBAgQINAkI4IBLAAdISggQIECgSUAAB1wCOEBSQoAAAQJNAgI44BLAAZISAgQIEGgSEMABlwAOkJQQIECAQJOAAA64BHCApIQAAQIEmgQEcMAlgAMkJQQIECDQJCCAAy4BHCApIUCAAIEmAQEccAngAPzxhi8AAAXwSURBVEkJAQIECDQJCOCASwAHSEoIECBAoElAAAdcAjhAUkKAAAECTQICOOASwAGSEgIECBBoEhDAAZcADpCUECBAgECTgAAOuARwgKSEAAECBJoEBHDAJYADJCUECBAg0CQggAMuARwgKSFAgACBJgEBHHAJ4ABJCQECBAg0CQjggEsAB0hKCBAgQKBJQAAHXAI4QFJCgAABAk0CAjjgEsABkhICBAgQaBIQwAGXAA6QlBAgQIBAk4AADrgEcICkhAABAgSaBARwwCWAAyQlBAgQINAkIIADLgEcICkhQIAAgSYBARxwCeAASQkBAgQINAkI4IBLAAdISggQIECgSUAAB1wCOEBSQoAAAQJNAgI44BLAAZISAgQIEGgSEMABlwAOkJQQIECAQJOAAA64BHCApIQAAQIEmgQEcMAlgAMkJQQIECDQJCCAAy4BHCApIUCAAIEmAQEccAngAEkJAQIECDQJCOCASwAHSEoIECBAoElAAAdcAjhAUkKAAAECTQICOOASwAGSEgIECBBoEhDAAZcADpCUECBAgECTgAAOuARwgKSEAAECBJoEBHDAJYADJCUECBAg0CQggAMuARwgKSFAgACBJgEBHHAJ4ABJCQECBAg0CQjggEsAB0hKCBAgQKBJQAAHXAI4QFJCgAABAk0CAjjgEsABkhICBAgQaBIQwAGXAA6QlBAgQIBAk4AADrgEcICkhAABAgSaBARwwCWAAyQlBAgQINAkIIADLgEcICkhQIAAgSYBARxwCeAASQkBAgQINAkI4IBLAAdISggQIECgSUAAB1wCOEBSQoAAAQJNAgI44BLAAZISAgQIEGgSEMABlwAOkJQQIECAQJOAAA64BHCApIQAAQIEmgQEcMAlgAMkJQQIECDQJCCAAy4BHCApIUCAAIEmAQEccAngAEkJAQIECDQJCOCASwAHSEoIECBAoElAAAdcAjhAUkKAAAECTQICOOASwAGSEgIECBBoEhDAAZcADpCUECBAgECTgAAOuARwgKSEAAECBJoEBHDAJYADJCUECBAg0CQggAMuARwgKSFAgACBJgEBHHAJ4ABJCQECBAg0CQjggEsAB0hKCBAgQKBJQAAHXAI4QFJCgAABAk0CAjjgEsABkhICBAgQaBIQwAGXAA6QlBAgQIBAk4AADrgEcICkhAABAgSaBARwwCWAAyQlBAgQINAkIIADLgEcICkhQIAAgSYBARxwCeAASQkBAgQINAkI4IBLAAdISggQIECgSUAAB1wCOEBSQoAAAQJNAgI44BLAAZISAgQIEGgSEMABlwAOkJQQIECAQJOAAA64BHCApIQAAQIEmgQEcMAlgAMkJQQIECDQJCCAAy4BHCApIUCAAIEmAQHcxKWYAAECBAgsr8AuXdf9d3l3z54RIECAAIHFFBDAi3lcbBUBAgQILLmAAF7yA2z3CBAgQGAxBQTwYh4XW0WAAAECSy4ggJf8ANs9AgQIEFhMAQG8mMfFVhEgQIDAkgsI4CU/wHaPAAECBBZTQAAv5nGxVQQIECCw5AICeMkPsN0jQIAAgcUUEMCLeVxsFQECBAgsuYAAXvIDbPcIECBAYDEFBPBiHhdbRYAAAQJLLiCAl/wA2z0CBAgQWEwBAbyYx8VWESBAgMCSCwjgJT/Ado8AAQIEFlNAAC/mcbFVBAgQILDkAgJ4yQ+w3SNAgACBxRQQwIt5XGwVAQIECCy5gABe8gNs9wgQIEBgMQUE8GIeF1tFgAABAksuIICX/ADbPQIECBBYTAEBvJjHxVYRIECAwJILCOAlP8B2jwABAgQWU0AAL+ZxsVUECBAgsOQCAnjJD7DdI0CAAIHFFBDAi3lcbBUBAgQILLmAAF7yA2z3CBAgQGAxBQTwYh4XW0WAAAECSy4ggJf8ANs9AgQIEFhMAQG8mMfFVhEgQIDAkgsI4CU/wHaPAAECBBZTQAAv5nGxVQQIECCw5AICeMkPsN0jQIAAgcUUEMCLeVxsFQECBAgsuYAAXvIDbPcIECBAYDEF/h+npNsrmpXu/QAAAABJRU5ErkJggg==" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts><script x="42" y="23"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>Shopping List</l></block></script></scripts><sprites><sprite name="Start Button" idx="1" x="15" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,99.9600000000001,249.9,1" pen="tip" id="12"><costumes><list id="13"><item><costume name="Start button " center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAYbElEQVR4Xu3deYyWVZbA4WuhgqQ0YlCIW2KiY7uh0TEukXafcWsZFE3HNRXDiPa4RXEXFEYEg8H+R4VuWhyNSkSNisQYFzSOEbeYoMNox+jYgNAupHUEBAomX5m2F0ebY05z3496KvEf+tS57/d8N/1LFQVsUnwQIECAAAECG1xgkw1+ogMJECBAgACBIsAuAQECBAgQqCAgwBXQHUmAAAECBATYHSBAgAABAhUEBLgCuiMJECBAgIAAuwMECBAgQKCCgABXQHckAQIECBAQYHeAAAECBAhUEBDgCuiOJECAAAECAuwOECBAgACBCgICXAHdkQQIECBAQIDdAQIECBAgUEFAgCugO5IAAQIECAiwO0CAAAECBCoICHAFdEcSIECAAAEBdgcIECBAgEAFAQGugO5IAgQIECAgwO4AAQIECBCoICDAFdAdSYAAAQIEBNgdIECAAAECFQQEuAK6IwkQIECAgAC7AwQIECBAoIKAAFdAdyQBAgQIEBBgd4AAAQIECFQQEOAK6I4kQIAAAQIC7A4QIECAAIEKAgJcAd2RBAgQIEBAgN0BAgQIECBQQUCAK6A7kgABAgQICLA7QIAAAQIEKggIcAV0RxIgQIAAAQF2BwgQIECAQAUBAa6A7kgCBAgQICDA7gABAgQIEKggIMAV0B1JgAABAgQE2B0gQIAAAQIVBAS4ArojCRAgQICAALsDBAgQIECggoAAV0B3JAECBAgQEGB3gAABAgQIVBAQ4ArojiRAgAABAgLsDhAgQIAAgQoCAlwB3ZEECBAgQECA3QECBAgQIFBBQIAroDuSAAECBAgIsDtAgAABAgQqCAhwBXRHEiBAgAABAXYHCBAgQIBABQEBroDuSAIECBAgIMDuAAECBAgQqCAgwBXQHUmAAAECBATYHSBAgAABAhUEBLgCuiMJECBAgIAAuwMECBAgQKCCgABXQHckAQIECBAQYHeAAAECBAhUEBDgCuiOJECAAAECAuwOECBAgACBCgICXAHdkQQIECBAQIDdAQIECBAgUEFAgCugO5IAAQIECAiwO0CAAAECBCoICHAFdEcSIECAAAEBdgcIECBAgEAFAQGugO5IAgQIECAgwO4AAQIECBCoICDAFdAdSYAAAQIEBNgdIECAAAECFQQEuAK6IwkQIECAgAC7AwQIECBAoIKAAFdAdyQBAgQIEBBgd4AAAQIECFQQEOAK6I4kQIAAAQIC7A4QIECAAIEKAgJcAd2RBAgQIEBAgN0BAgQIECBQQUCAK6A7kgABAgQICLA7QIAAAQIEKggIcAV0RxIgQIAAAQF2BwgQIECAQAUBAa6A7kgCBAgQICDA7gABAgQIEKggIMAV0B1JgAABAgQE2B0gQIAAAQIVBAS4ArojCRAgQICAALsDBAgQIECggoAAV0B3JAECBAgQEGB3gAABAgQIVBAQ4ArojiRAgAABAgLsDhAgQIAAgQoCAlwB3ZEECBAgQECA3QECBAgQIFBBQIAroDuSAAECBAgIsDtAgAABAgQqCAhwBXRHEiBAgAABAXYHCBAgQIBABQEBroDuSAIECBAgIMDuAAECBAgQqCAgwBXQHUmAAAECBATYHSBAgAABAhUEBLgCuiMJECBAgIAAuwMECBAgQKCCgABXQHckAQIECBAQYHeAAAECBAhUEBDgCuiOJECAAAECAuwObIwC/Uspe5RStt1ss80GrVu3btCaNWtav+bjbwh0dHSs6dOnz+erV69eWkpZUkr5XSnlI3AECOQLCHC+qY11BP6xX79+Jx111FGHHHTQQUOHDBmyatCgQX0HDRrUb7vttiudnZ11nqrNTl2zZk359NNPW/+tXrx48cr3339/k7feemvJnDlznvr4449f7e7unlVKWdFmL8vjEmikgAA38m3xUOsp0NGnT5+Thw4d+otRo0YdOmzYsP79+vVbz081FhV45513vp46dervp0+f/qvly5dPK6W0vkr2QYDAjxQQ4B8J59OqC/zk6KOPvnvs2LH7DR06VHU34Nvx2WefdU+ZMmXZrbfeOmb16tV3lVLWbcDjHUVgoxEQ4I3mrew9L6Rv377/duONN948evTorfr06dN7XnjDXumbb7759ahRo55/7bXXziulLG7Y43kcAo0XEODGv0Ue8M8FdthhhwkPPfTQ6EMOOWRTMvUFvv7663LWWWfNnzVr1gmllIX1n8gTEGgfAQFun/eq1z9pK74PP/zw6IMOOkh8G3QbVq1aVc4880wRbtB74lHaQ0CA2+N96vVP2a9fv3PmzJnzmyOPPNL3nBt4G1oRPvHEE1955plnDiuldDfwET0SgcYJCHDj3hIP9NcCnZ2d255/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" id="14"/></item></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="32" y="31"><block s="receiveGo"></block><block s="gotoXY"><l>15</l><l>-80</l></block><block s="show"></block></script><script x="30" y="191.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>itemPricesList</l><block s="reportNewList"><list></list></block></block><block s="hide"></block><block s="doForEach"><l>sprite</l><block s="reportGet"><l><option>other sprites</option></l></block><script><block s="doTellTo"><block var="sprite"/><block s="reifyScript"><script><block s="show"></block></script><list></list></block><list></list></block></script></block></script></scripts></sprite><sprite name="Budget" idx="2" x="0" y="40" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="168.19799999999992,0,247.35,1" pen="tip" id="57"><costumes><list id="58"><item><costume name="Budget Button" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAZVklEQVR4Xu3dC4zVZXoH4A9muYyCgmltg9GSJRCX4OI1YryhEsmCNigaA2qMFmO0dUwU2orWK2LN4A0sxlg1Rha8oGKVURAFIhqM2hQxrIIoVVcr3lBRbg42/2PHRKsJyBy+dz6fkxhj5pz/+77P++3+OLehU3IjQIAAAQIEdrpAp51eUUECBAgQIEAgCWCHgAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCUJECBAgIAAdgYIECBAgEAGAQGcAV1JAgQIECAggJ0BAgQIECCQQUAAZ0BXkgABAgQICGBngAABAgQIZBAQwBnQlSRAgAABAgLYGSBAgAABAhkEBHAGdCVDC/xVly5dhvfs2XO/IUOG/K5fv36DevTosUe3bt16hu46WHObNm36cv369Z+uXr36taVLl/7pyy+/XL5ly5Z5KaUPg7WqHQLZBARwNnqFAwl0b2hoOH348OGnDxs2bMjIkSO7DhgwoCFQfx2+lZUrV7bOnTt384IFC5bOmzfvj62trX9MKW3s8IMZgMAOCAjgHcDz0A4v8JsuXbqcN27cuH9samrqs++++/6mw0/UAQZ4/fXXv5k2bdqf77zzzuYtW7bckVL6pgO0rUUC7S4ggNud1AU7iMDgESNG3NXc3LzfwIEDu3aQnotqc8WKFZsnTJiwvKWl5e9SSsuKGs4wBLZBQABvA5K7lCXQ0NBwxnXXXXfbhAkTdu/cuXNZw3WwabZu3Zqam5s/v+yyy/6htbV1RgdrX7sEdkhAAO8Qnwd3NIFu3br9/axZs2466aSTPOsNtLxHH31085gxYy7etGnTvwVqSysE6ioggOvK6+KRBBoaGsY+8MAD94wePVr4RlrM//Xy8MMPbz7ttNPObm1tnRmwPS0RaHcBAdzupC4YVGDg1VdfveiKK674y6D9aSuldM0113x05ZVXDk0prQBCoHQBAVz6hs1XCXQaMmTI/CVLlgxraPDtoshHorW1NR1xxBELli5denxK6dvIveqNwI4KCOAdFfT48AINDQ0jWlpaZh9//PGN4ZvVYJo/f/6GESNGnNLa2tqCg0DJAgK45O2arSZw8MEHz37ppZdGR+DYsmVLev7553/QSv/+/dNee+213e1NmjQpvfbaa+n+++/f7sdGf8Ahhxwy++WXXz41ep/6I7AjAgJ4R/Q8tiMI7D5p0qQ/X3bZZbtGaLYK4Pvuuy898sgjady4cWnTpk3p5ZdfrrXW3Ny83S2eeOKJ6fHHH9/ux7U94LnnnkvffvttOuqoo37xNerxwOuuu+6ryy+/vPpTyef1uL5rEoggIIAjbEEP9RQYtnDhwv8YOnRomJef33777XTTTTeladOmfT/3mWeemaZMmZJ23fW7Pyf06NGj9u/169en6ruyu+222/f3/eCDD9LXX3+d+vXrl34cwB9//HH65JNP0oABA2r3qW5t1/zoo49S9c++++6bqu8/V+Ff/WGgup122mmpZ884v+560aJFG4455pi/TSktqOfhcG0COQUEcE59tesu0NjY2LRmzZpb99xzz7rX2tYCPxXAY8eOrQXy/Pnz0z333FP7d3WbMWNGmj59enrhhRdq/10Fd/Wy88CBA2tBu2zZstTS8t1bpdV9H3vssXTYYYeld955p3a/8847L5166qnp5ptvTm+++Wbq27dvWrx4ca1G9d833nhj7Rnwcccdly644IJtHaHu91u7dm3aZ599Ltq0adPUuhdTgEAmAQGcCV7ZnSPQuXPnyzdu3Hhtly5ddk7BbahSBfBZZ52VTj755Nq9X3/99XTQQQelc889t/bfP35WO3LkyDR37txa4J5zzjm1kK1uVUhVz1wXLlyYNm/enIYPH56eeeaZ2rPbr776Kg0dOjS99NJLaeXKlemGG25Id911V+1xS5cuTU888USq3kOeNWtWLYCrPwBEulUv1Xfv3v1ftm7dOilSX3oh0J4CArg9NV0rnEBjY+M/rV279l/bXtKN0GAVwFdffXW66qqrauFXPVu944470i233JKqZ+o/F8BPP/10evXVV9Mll1zy/Rht912+fHm69957ay9jt93aflZde968eWnw4MG1H1VhvWrVqvTggw+GDeDqpfc999zznzds2HBDhJ3pgUA9BARwPVRdM4xAr169zn7xxRfvrt4TjXL7qZegq2exr7zySho/fvzPBnD1Yav33nsvnX/++f8vZKsPclU/r4L9xwFcvbRdvQ987LHHfv+zXXbZpRb2UZ8BV8/aDz300HPWrVt3T5S96YNAewsI4PYWdb1oAoNmzpz5n2PGjAnzGvRPBXD1kvBbb72VmpqaUttLzhXkN998k4455phUfVr5jTfeSLfeemvtPeHqVr1Me8IJJ9Se3X766ae193sfeuih2s/a3td99tlna49dsGDBD8K5bUnVV5iqX35x+umnh9rbrFmztowdO/bAlNJroRrTDIF2FBDA7YjpUiEFOl144YX/M3Xq1BCfwqpCc+bMmbWgrL6GVN3ef//99NRTT9VeQu7du3ctKKtnqAcffHDt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" id="59"/></item></list></costumes><sounds><list struct="atomic" id="60"></list></sounds><blocks></blocks><variables></variables><scripts><script x="21.9140625" y="31"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>40</l></block></script><script x="20.9140625" y="150.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Do you want to set a budget for your shopping list? Yes or No?</l></block><block s="doSetVar"><l>budgetAnswer</l><block s="getLastAnswer"></block></block><block s="doIf"><block s="reportEquals"><block var="budgetAnswer"/><l>Yes</l></block><script><block s="doAsk"><l>What amount do you want to set your budget to?</l></block><block s="doSetVar"><l>budgetAmount</l><block s="getLastAnswer"></block></block></script></block></script></scripts></sprite><sprite name="Add Item" idx="3" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="90"><costumes><list id="91"><item><costume name="Add Item Button" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAaE0lEQVR4Xu3dC4yW5ZUH8AdGlOmCotWqGKuVgpaIbL1BilFpCdax3UDUWJA0tUtjW+1sosyqoLa6gG5HbQV7sa21jQg2hUA0jJWQlraYQKxbKZYqSMPWVle8oWC5Obh5310M3m0YvufMw+9LTISZ+c45v/Pon/f9vhl6JA8CBAgQIECg4QI9Gl5RQQIECBAgQCAJYIeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECA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" id="92"/></item></list></costumes><sounds><list struct="atomic" id="93"></list></sounds><blocks></blocks><variables></variables><scripts><script x="31.666666666666657" y="10"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="28.666666666666657" y="101.00000000000017"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What item do you want to add to your shopping list?</l></block><block s="doSetVar"><l>item</l><block s="getLastAnswer"></block></block><block s="doAddToList"><block var="item"/><block var="shoppingList"/></block><block s="doSetVar"><l>i</l><l>0</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><l>0</l></block><script><block s="doAsk"><l>What is the price of the item you want to add? Ex. 2.00</l></block><block s="doSetVar"><l>itemPrice</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportIsA"><block var="itemPrice"/><l><option>number</option></l></block><script><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doAddToList"><block var="itemPrice"/><block var="itemPricesList"/></block><block s="doSetVar"><l>itemPriceTotal</l><custom-block s="sum of %l"><block var="itemPricesList"/></custom-block></block></script><script><block s="doSayFor"><l>Please enter a numerical price.</l><l>3</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="budgetAnswer"/><l>yes</l></block><script><block s="doIf"><block s="reportGreaterThan"><block var="itemPriceTotal"/><block var="budgetAmount"/></block><script><block s="doTellTo"><l>Budget</l><block s="reifyScript"><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Your shopping list&apos;s total price has exceeded your budget of </l><l>$</l><block var="budgetAmount"/><l> by </l><l>$</l><block s="reportDifference"><block var="itemPriceTotal"/><block var="budgetAmount"/></block><l>.</l></list></block><l>5</l></block></script><list></list></block><list></list></block></script></block></script></block></script></scripts></sprite><sprite name="Clear List" idx="6" x="0" y="-120" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="192"><costumes><list id="193"><item><costume name="Clear List Button" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAZ2klEQVR4Xu3dC7DW474H8KfW7rIoFuNgIkypsRvJ2CiXUY1Go9iTcUntBtvBIUeuHRRyjaOYUeSSy7hs5DJyKTIZ5VpTzrDbkpqIMEfnoNvRzcqZ591Hu/bmTLR6n2c9Pu/MnjHttf6/3+/ze/iu9/++76pJ8CBAgAABAgSqLtCk6hUVJECAAAECBIIAdggIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXkgABAgQICGBngAABAgQIJBAQwAnQlSRAgAABAgLYGSBAgAABAgkEBHACdCUJECBAgIAAdgYIECBAgEACAQGcAF1JAgQIECAggJ0BAgQIECCQQEAAJ0BXMmuBXZo1a9a7devWnbt16/bb9u3b79uqVasdW7Ro0TrrrjNrbs2aNStWrlz59cKFC/8yY8aMD1asWDFn3bp1U0IIX2bWqnYIJBMQwMnoFc5IoGVNTc0fevfu/YdevXp169u3b/OOHTvWZNRfo29l/vz59ZMmTVo7derUGVOmTPlTfX39n0IIqxv9YAYgsAUCAngL8Hxroxf4TbNmzf7ljDPO+LchQ4a02WeffX7T6CdqBAPMmzfvu7Fjx34+fvz4UevWrbs7hPBdI2hbiwQaXEAANzipCzYSgS59+vS5b9SoUZ07derUvJH0XFSbc+fOXTt06NA5kydP/ucQwntFDWcYApshIIA3A8mXlCVQU1Mz6IYbbrh96NCh2zdt2rSs4RrZNOvXrw+jRo1aNnz48H+tr69/pJG1r10CWyQggLeIzzc3NoEWLVqc+9hjj9163HHHedab0fKeeeaZtQMGDLhozZo1d2TUllYIbFUBAbxVeV08J4GampqBEyZMeOD4448Xvjkt5v96efrpp9f279//j/X19Y9m2J6WCDS4gABucFIXzFSg0zXXXDPtqquu+qdM+9NWCOHaa6/9rxEjRvQIIcwFQqB0AQFc+obNFwWadOvW7eU33nijV02NTxflfCTq6+vD4YcfPnXGjBlHhRC+z7lXvRHYUgEBvKWCvj97gZqamj6TJ09+6qijjqrNvlkNhpdffnlVnz59Tqivr5+Mg0DJAgK45O2arSJw4IEHPjVr1qzjU3B88cUX4bXXXquUPuSQQ8Kee+4ZPv/883DppZeG7t27hzPPPHOrtDV9+vTw/fffh1133TXss88+m9RYuHBhGDduXLjlllu2Su2GuOhBBx301OzZs09siGu5BoFcBQRwrpvRV0MJbH/99dd/Pnz48G0b6oKbe53x48eHt956K/Tv3z/EW98vvvhi2GOPPcIFF1wQpk2bFt55551w8cUXb+7lftbXPfvss+Hmm28Od911V+jcufMm37tu3bqwbNmysNNOO/2/15wwYUI44IADQocOHX5W7Yb44htuuOF/rrjiit1CCMsa4nquQSBHAQGc41b01JACvV599dXnevToUdXbz++++264/fbbw7333rthlviM9PTTTw8PPPDAjwbw4sWLw5o1a8Lee++9yfyfffZZJTDjM9kfXsNesWJF5WtatWoV5s2bVwn2bbf9288Yq1atCqecckp48sknN7lW7CFeq3nz5mGbbbbZ8P/F2t9++20lbONno+P3X3fddaFXr16ha9eum1y7IZfzU9eaNm3aqp49e/4+hDC1GvXUIJBCQACnUFezagK1tbVDFi1adNvOO+9ctZqx0Pnnnx/OOeecf7j9G4Oubdu2mwRwDMULL7ww1NbWVv73/vvvh4cffrgSkoMGDarcto79T5kyJdx///2V28oPPfRQuO++++Lt9Uo4nnbaaaFdu3YbZvypAP7uu+/C1VdfHWIfDz74YOXrY5+77LJL2H777cMrr7wS7r777hB/gBg9enQlkI888sjKs/hqPpYsWRJ/qDh/zZo1Y6pZVy0C1RQQwNXUVqvqAk2bNr1i9erV1zVr1qyqtY899tjw3HPPhSZNfvxfsY1vQcev+/DDD8PQoUMrPcaQbdmyZRg4cGC47LLLwk033VT585deeil88MEHlbCOj4MOOii88MILlfD8+8dPBXD8uq+++ipcdNFFlQBeunRpOPvss8Pjjz9eucQTTzwROnbsGPbff//4kaBw9NFHV+pU+xFvk7ds2fLK9evXX1/t2uoRqJaAAK6WtDpJBGpray9dsmTJTfFWbTUfPyeA47Pl1atXhzZt2lRajG/Siv8cn6nGj+W8/fbb4dNPPw3z58+vBPqIESMqXxdrPP/88z861uYGcPzmU089tXIL+5hjjgkHH3zwhh8aUgbwypUr47P+y1atWvXv1dybWgSqKSCAq6mtVtUF6urq/jhz5sz747O6aj7OO++8MGTIkJ98A9PGz4AHDx4cBgwYULk1/cOjrq6u8iw4/vmJJ54YOnXqFObOnRsWLFjQ4AEca8Zrx2fY8RZ0fAYen1WnDOD4w0bXrl1PX7p06QPV3JtaBKopIICrqa1WCoF9H3300f8YMGBAVe9Bz549O8R3QcfXUzd+xI8dxT/fOIDj18TA/fvXWWMYxtdif3indHwNeMaMGb84gO+5555w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" id="194"/></item></list></costumes><sounds><list struct="atomic" id="195"></list></sounds><blocks></blocks><variables></variables><scripts><script x="43" y="18"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>-120</l></block></script><script x="31" y="153.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><custom-block s="clear variable values"></custom-block><block s="doSayFor"><l>Your shopping list has been cleared.</l><l>3</l></block></script></scripts></sprite><sprite name="Delete Item" idx="5" x="0" y="-80" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="173.4,31.211999999999993,0,1" pen="middle" id="210"><costumes><list id="211"><item><costume name="Delete Item Button" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAan0lEQVR4Xu3dD6zWdb0H8C8c+Zeg6LxZOJUiKSnz7qpBYQlFuI5lELgCraaXcvkHq4kaaGYCWqCb6HW702ttGeSGQRYUxBaWFKy6EzEqiEaZzoummBj/PHj3/XWPoVeT5nn4fs6X17O1kT7n9/l8Xp8vvvk9z3MOPZIHAQIECBAgsN8Feuz3igoSIECAAAECSQA7BAQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCtJgAABAgQEsDNAgAABAgQKCAjgAuhKEiBAgAABAewMECBAgACBAgICuAC6kgQIECBAQAA7AwQIECBAoICAAC6AriQBAgQIEBDAzgABAgQIECggIIALoCsZWuDIXr16nT5gwIATRowYcfyQIUPe1r9//8P79OkzIHTXwZrbuXPn09u2bXti06ZND65evfrXTz/99Lrdu3cvSyn9T7BWtUOgmIAALkavcCCBvm1tbWeffvrpZ48ZM2bEGWec0Xvo0KFtgfrr9q1s2LChY8mSJbtWrFixetmyZd/s6Oj4ZkppR7cfzAAEXoWAAH4VeL602wsc1KtXr/OnTJly2dSpUwe95S1vOajbT9QNBvjNb37z7M033/zwbbfdNmf37t3/mVJ6thu0rUUCXS4ggLuc1AW7icCJ7e3t/zVnzpwThg0b1rub9FxVm+vXr981bdq0dUuXLv33lNLaqoYzDIF9EBDA+4DkKXUJtLW1nTNr1qxbpk2bdmjPnj3rGq6bTbNnz540Z86cp2bMmHFRR0fHnd2sfe0SeFUCAvhV8fni7ibQp0+fCxcsWHDj+PHj3fUGWt6iRYt2TZo06fM7d+78j0BtaYVASwUEcEt5XTySQFtb2+S77rrraxMmTBC+kRbzf73cfffduz760Y+e29HRMT9ge1oi0OUCArjLSV0wqMCwa665ZuUXv/jFfwnan7ZSSl/+8pcfu/rqq0ellNYDIVC7gACufcPmywI9RowYsfy+++4b09bmu4siH4mOjo506qmnrli9evXYlNJzkXvVG4FXKyCAX62grw8v0NbW1r506dKFY8eO7Re+WQ2m5cuXb29vb5/Y0dGxFAeBmgUEcM3bNVsjcPLJJy/8+c9/PqEVHM8991y69957n790vsN+61vfmg4//PBXLHfHHXekr3/96+nHP/7xKz73n33Chg0b0iOPPNJ82WmnnZZ69Ohev9VPOeWUhb/4xS/O+mfn9nwC3Umge/2u7E6yeo0icOjMmTMfnjFjxsGtaCgH8MKFC9Mtt9ySPve5z6W//vWvTSAPGTIkXXbZZa9Y8kMf+lD67ne/+w+fl2tcd911afr06a94vc4nrF+/Pn3mM59JF110UZo4cWL64x//mH7yk5+kc845Z5+vUfKJs2bNeubKK688KqX0VMk+1CbQSgEB3Epd144gMOZHP/rRPaNGjWrZy89PPfVUuvDCC9Odd/7921hnzZqV3vzmNzfhlx85RH/729+mgQMHpte97nXPu7w4gHfu3Nk87w1veEMaMGBAyt8nu3Xr1iY458+f3/yzzvexf//736f8fcyDBw9+Seezzz473Xrrrenggw9Oa9asSd/+9rfTVVdd1fTwcj0988wz6dlnn02HHnpo2rx5c3PnfOyxxzbPzyGe+3m5el257JUrV24fPXr0mSmlFV15XdciEElAAEfahl66XKBfv35TN2/efNNrX/vaLr925wVfKoBzkObwzXe3Tz75ZPrUpz6VTjnllPSnP/0p5V5yEObH3gF8//33508Bp/e85z3ppz/9afrkJz/Z/Hru3LnprrvuSpMmTWruavPL2+eff346+uij0+7du9Ojjz6abr/99v/3MnNnAD/++OPphhtuSA8++GB63/vel66++urne3rHO97RBGv+Q8GVV16Z7rnnnvSlL30pTZ48uQnb/FL2Mccck17zmtekXbt2pS1btqS+ffum66+/vmWe+cK5zjHHHHPJzp0757W0kIsTKCgggAviK916gZ49e165Y8eOa3v16tWyYi8VwHuHa35pOofhySef3PSQg3X27NnpqKOOekEAt7e3N0Gb73LzXegHP/jB9IMf/KAJwvHjx6fvfOc7zdfnsM3z5OvkRw7DfO0xY8a8YMbOAM53sw888ED61re+1dTNj89+9rPp4x//eDrppJOa//+JT3yiuc6gQYOanvKv83vZ+ZHfQ7788stT7i8/ci/f+MY3Uv/+/Vtmmv9g0bdv36v27Nkzs2VFXJhAYQEBXHgByrdWoF+/fpdv2bLl+laGxcsFcA7Q733ve82db/5152PVqlVpxowZTbB13gHnl5mHDx/e3Hl2PhYsWJB+9atfNXe2ewdwvhN+/etf37xMnB/5LnXkyJHpggsu2OcAfnFP9913X3NXnu+4c0857Dt/TGcO6nwH3fkqwiWXXJIuvvji9KY3vally9u2bVuud8X27du/0rIiLkygsIAALrwA5VsrMHDgwHPXrFlzx9ChQ1tW6OVegv7IRz6SlixZkt7//ven22677QX180u++aXczgB+7LHHmpeVb7zxxhc8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" id="212"/></item></list></costumes><sounds><list struct="atomic" id="213"></list></sounds><blocks></blocks><variables></variables><scripts><script x="53" y="113"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportEquals"><block s="reportListLength"><block var="shoppingList"/></block><l>0</l></block><script><block s="doSayFor"><l>There are no items to delete in your shopping list.</l><l>3</l></block></script><script><block s="doAsk"><l>What item do you want to delete from the shopping list?</l></block><block s="doSetVar"><l>item</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shoppingList"/><block var="item"/></block><script><block s="doDeleteFromList"><block s="reportListIndex"><block var="item"/><block var="shoppingList"/></block><block var="shoppingList"/></block><block s="doDeleteFromList"><block s="reportListIndex"><block var="itemPrice"/><block var="itemPricesList"/></block><block var="itemPricesList"/></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="item"/><l> is not on your shopping list.</l></list></block><l>2</l></block></script></block></script></block></script><script x="45" y="24"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>-80</l></block></script></scripts></sprite><sprite name="Search" idx="4" x="0" y="-40" 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="273"><costumes><list id="274"><item><costume name="Search Button" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAZGUlEQVR4Xu3deYyVZZYH4BdKhIqghbF1XIdIQEVoJipColGJKLFwAXEJNsa0YiZumBhrHHF3BGYsNYp70O6YIGjUgBpKIRhxQUFtHVqlDYpiXDIyEwVE2SycfNeRaI9/mHDL99TLcxPjVvc75zzn1R/31neLLsmDAAECBAgQ+M0FuvzmFRUkQIAAAQIEkgB2CAgQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFeSAAECBAgIYGeAAAECBAhkEBDAGdCVJECAAAECAtgZIECAAAECGQQEcAZ0JQkQIECAgAB2BggQIECAQAYBAZwBXUkCBAgQICCAnQECBAgQIJBBQABnQFcytMAe3bp1G9mrV69Bw4YNO6hv374De/bsuWv37t17he46WHMbN278et26dV+uWLHincWLF//t66+/fnvz5s3zUkpfBGtVOwSyCQjgbPQKBxLo0dDQ8IeRI0f+YcSIEcNGjRq1Y//+/RsC9dfpW1m+fHn73LlzNy1YsGDxvHnzHm5vb384pbSh0w9mAALbICCAtwHPUzu9wA7dunX75wkTJvzLxIkT9zrwwAN36PQTdYIB3nvvve/uvPPOz6ZPn966efPm+1NK33WCtrVIoO4CArjupC7YSQQGNzc3P9ja2jpowIABO3aSnotqc9myZZtaWlrebmtrOy+ltLSo4QxD4FcICOBfgeRLyhJoaGgYP3ny5LtaWlp26dq1a1nDdbJptmzZklpbW9dcddVVF7e3t8/oZO1rl8A2CQjgbeLz5M4m0L1794tmzZp125gxY7zqDbS82bNnbxo3btxlGzduvDtQW1oh0KECArhDeV08kkBDQ8NZjz766J/Hjh0rfCMt5v96eeKJJzadeeaZf2xvb58ZsD0tEai7gACuO6kLBhUYcMMNNyy89tprfxe0P22llG688cb/vu66645JKS0DQqB0AQFc+obNVwl0GTZs2PyXX355REODTxdFPhLt7e3pyCOPXLB48eLjU0rfR+5VbwS2VUAAb6ug54cXaGhoaG5ra3v8+OOPbwzfrAbT/Pnz1zc3N5/W3t7ehoNAyQICuOTtmq0mcNhhhz3++uuvj43EsW7duvTcc8+l6s+DBw9OAwcO/E3aa2lpSWvXrk333199/DbuY8iQIY+/8cYbp8ftUGcEtl1AAG+7oSvEFtjlpptu+uyqq67aKUqbK1euTBdddFE6//zzU1NTU1q0aFH69NNP07333tvhLW7evDmdccYZafbs2R1ea1sKTJ48+Zurr75675TSmm25jucSiCwggCNvR2/1EBjx/PPPP3XMMceEefv5+uuvTyeccEIaOnTo1vnOO++89OCDD279+xUrVqRu3bql/fbb72cGH374Yfruu+9Sv379UpcuP/znu2bNmrTDDjuk7t27p/feey8dcMABtedu3LgxLV++PO277761oK8ePwbwE088Ufva3XffPe222271cK7rNRYuXLh++PDhJ6eUFtT1wi5GIJCAAA60DK3UX6CxsXHiypUr76iCJsqjeqVbheW55567taX169enxsbGtGnTplSFcf/+/WtvT1d/3H333WnDhg3p9NNPT8OGDauFa/Wq+ZFHHqk954477khtbW2pb9++tUC99NJL08cff5wmTZqUjjvuuFS94t51113TddddVwvgkSNH1t72roL5xRdfrPVx8slV1sV5rFq1qvrFx6UbN26cFqcrnRCor4AArq+nqwUT6Nq169UbNmz4tyq0ojyqV7BXXHFF+uyzz1Jzc3M65ZRT0i677FJrrwrTffbZJ40d+8O3rK+55pra1xx00EG179tWz6se99xzT9p7771rz60eVWAvXbq0FsjVo3rOww8/nHr37l37+/Hjx6cZM2bUAvjAAw9My5Ytq/0ioAr26i3pp556KgpPrY+qzx49elyzZcuWm0I1phkCdRQQwHXEdKl4Ao2NjVesWrXq33v27BmuuerV7bx582rBWAVuFZLVK9EBAwZsDdJ33nknnXjiiemcc86pvaVcvfL9/PPP06uvvlp7NXz22WfX5jrppJPS008/Xfvr6uvOPPPMNGfOnK0zV29FVyH9S98D/ulzoyBVNrvvvvu/rl+//j+i9KQPAvUWEMD1FnW9UAJNTU1/XLJkyZ+q8InyqG64ql7l/vj4/vvvayE7c+bMNG7cuHTXXXeln/6M6up7tN98803tpq0JEybUvi88f/78tOeee/5iAH/77be1wH7sscf+38idJYCrXzAMHTr03NWrV/85yt70QaDeAgK43qKuF01g4MyZM98cN25cmPegq3B86KGHfuZUvZJtbW1Nt99+ezr11FPT4Ycf/rN/P3369NrNUmPGjKn98/vuuy/ttNNOvxjA1b+vvs87d+7c2s1Z1ePWW29Nl112We0Grr+/CzriK+BZs2ZtPuussw5JKb0T7UDph0C9BARwvSRdJ6pAl0suueS/pk2bFuYurCoMq7ucq1e9O++8c1qwYEHts7m33XZbqm4+qm6KuuCCC1L1tnn1caGpU6emd999N02ZMiVdfPHFte/1vvbaa7VXwtdee216/fXXU/X53gceeKB2c1X1qN6OfvLJJ2uvmN9666300UcfpZtvvjk9++yzqboLu7rj+uCDD06vvPJK7aat6kavvw/9nAudOHHiqjvvvPMf/DSsnFtQu6MFBHBHC7t+doF999239e233778xxudsjeUUvriiy/SSy+9VLsJqgrNQYMGbW2rerv5mWeeSdWPZTz22GO3fkyo+n7wm2++mQ499NDaW9hVsA4ZMqQWyNXd09Ur5J/+QI8PPvigFrB9+vRJRx11VO361V3P1W8BuMcee9Ru7KrCu6pX/ULgkEOqF5z5H9XHqgYNGnTLJ5980pK/Gx0Q6DgBAdxxtq4cRKCpqekfJ02a9H5LS0uYt6GD0IRso7W1dfOUKVP6rV69+uOQDWqKQJ0EBHCdIF0mtsD+++9/68KFCy+rPvvqEVfgk08+ScOHD791xYoVl8ftUmcE6iMggOvj6CrxBRpHjx79l8cff/wgvyNSzGVVb7mfdtppf5szZ86hKaX1MbvUFYH6CQjg+lm6UnCBvn37Dhw9evTLt9xyyw8/9cIjlMDll1++Zs6cOUeuWLHCnc+hNqOZjhIQwB0l67ohBfbaa68jxo8f/8zUqVN7/fSztiGb3U6aqm4Ku/LKK7+eMWPGCZ9//vmi7WRsYxJIAtgh2O4E+vTp809HHHHE7GnTpvWpfkayRz6BL7/8Mk2cOHHlokWLxqxcufI/83WiMoHfXkAA//bmKgYQaGpqaurXr98DkyZNGjN69OiuAVra7lqYM2fOlilTpsx+//33J6xevXr1dgdg4O1eQABv90dg+wbo3bv3CUcfffSUCy+88PcjRozo+uNv8bd9q3Tc9NWP3VywYMGWe+65568vvPDCpK+++uqZjqvmygRiCwjg2PvR3W8j0GXnnXduHjBgwLmjRo1qbm5u3nHw4MFd3S1dH/zq7ualS5duaWtr2zR37ty2ZcuW/Wnt2rVtfspVfXxdpfMKCODOuzudd4xArx133PH4xsbGQ4cOHTqgf//+v+/Zs+duPXr0qH47Jf+9/Drz7zds2LBu3bp1/7N8+fK/LlmyZNn69ev/smnTpvkppa9/3SV8FYHyBfwPpfwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCgjggEvREgECBAiULyCAy9+xCQkQIEAgoIAADrgULREgQIBA+QICuPwdm5AAAQIEAgoI4IBL0RIBAgQIlC8ggMvfsQkJECBAIKCAAA64FC0RIECAQPkCArj8HZuQAAECBAIKCOCAS9ESAQIECJQvIIDL37EJCRAgQCCggAAOuBQtESBAgED5AgK4/B2bkAABAgQCCvwvtjAmltQ9ORYAAAAASUVORK5CYII=" id="275"/></item></list></costumes><sounds><list struct="atomic" id="276"></list></sounds><blocks></blocks><variables></variables><scripts><script x="48" y="111"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportEquals"><block s="reportListLength"><block var="shoppingList"/></block><l>0</l></block><script><block s="doSayFor"><l>There are no items to search for in your shopping list.</l><l>3</l></block></script><script><block s="doAsk"><l>Enter an item to search for on your shopping list.</l></block><block s="doSetVar"><l>item</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportListContainsItem"><block var="shoppingList"/><block var="item"/></block><script><block s="doSayFor"><block s="reportJoinWords"><list><custom-block s="capitalize first letter of %txt"><block var="item"/></custom-block><l> is on your shopping list.</l></list></block><l>3</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><custom-block s="capitalize first letter of %txt"><block var="item"/></custom-block><l> is not on your shopping list.</l></list></block><l>3</l></block></script></block></script></block></script><script x="54" y="25.166666666666657"><block s="receiveGo"></block><block s="hide"></block><block s="gotoXY"><l>0</l><l>-40</l></block></script></scripts></sprite><watcher var="shoppingList" style="normal" x="10" y="31.000001999999995" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher scope="Start Button" s="xPosition" style="normal" x="10" y="52.00000399999999" color="74,108,212" hidden="true"/><watcher scope="Start Button" s="yPosition" style="normal" x="10" y="73.00000599999998" color="74,108,212" hidden="true"/><watcher scope="Add Item" s="xPosition" style="normal" x="10" y="94.00000799999998" color="74,108,212" hidden="true"/><watcher scope="Add Item" s="yPosition" style="normal" x="10" y="115.00000999999997" color="74,108,212" hidden="true"/><watcher scope="Delete Item" s="xPosition" style="normal" x="0" y="94.00001199999997" color="74,108,212" hidden="true"/><watcher scope="Delete Item" s="yPosition" style="normal" x="0" y="117.00001399999996" color="74,108,212" hidden="true"/><watcher scope="Clear List" s="xPosition" style="normal" x="10" y="136.00001199999997" color="74,108,212" hidden="true"/><watcher scope="Clear List" s="yPosition" style="normal" x="10" y="157.00001399999996" color="74,108,212" hidden="true"/><watcher scope="Search" s="xPosition" style="normal" x="10" y="178.00001599999996" color="74,108,212" hidden="true"/><watcher scope="Search" s="yPosition" style="normal" x="10" y="199.00001799999995" color="74,108,212" hidden="true"/><watcher scope="Budget" s="xPosition" style="normal" x="10" y="220.00001999999995" color="74,108,212" hidden="true"/><watcher scope="Budget" s="yPosition" style="normal" x="10" y="241.00002199999994" color="74,108,212" hidden="true"/><watcher var="budgetAnswer" style="normal" x="10" y="262.00002399999994" color="243,118,29" hidden="true"/><watcher var="budgetAmount" style="normal" x="10" y="283.00002599999993" color="243,118,29" hidden="true"/><watcher var="itemPrice" style="normal" x="10" y="304.00002799999993" color="243,118,29" hidden="true"/><watcher var="i" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="item" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="itemPriceTotal" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="itemPricesList" style="normal" x="12" y="175.999998" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="capitalLetters" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="index" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="lowercaseLetters" style="normal" x="10" y="338.999998" 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="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="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="sum of %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCombine"><block var="list"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="clear variable values" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>shoppingList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>itemPricesList</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>itemPriceTotal</l><l></l></block><block s="doSetVar"><l>budgetAnswer</l><l></l></block><block s="doSetVar"><l>budgetAmount</l><l></l></block><block s="doSetVar"><l>item</l><l></l></block><block s="doSetVar"><l>itemPrice</l><l></l></block></script></block-definition><block-definition s="capitalize first letter of %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt">word</input></inputs><script><block s="doSetVar"><l>capitalLetters</l><block s="reportNewList"><list><l>A</l><l>B</l><l>C</l><l>D</l><l>E</l><l>F</l><l>G</l><l>H</l><l>I</l><l>J</l><l>K</l><l>L</l><l>M</l><l>N</l><l>O</l><l>P</l><l>Q</l><l>R</l><l>S</l><l>T</l><l>U</l><l>V</l><l>W</l><l>X</l><l>Y</l><l>Z</l></list></block></block><block s="doSetVar"><l>lowercaseLetters</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l><l>e</l><l>f</l><l>g</l><l>h</l><l>i</l><l>j</l><l>k</l><l>l</l><l>m</l><l>n</l><l>o</l><l>p</l><l>q</l><l>r</l><l>s</l><l>t</l><l>u</l><l>v</l><l>w</l><l>x</l><l>y</l><l>z</l></list></block></block><block s="doIf"><block s="reportListContainsItem"><block var="lowercaseLetters"/><block s="reportLetter"><l>1</l><block var="word"/></block></block><script><block s="doSetVar"><l>index</l><block s="reportListIndex"><block s="reportLetter"><l>1</l><block var="word"/></block><block var="lowercaseLetters"/></block></block><block s="doSetVar"><l>word</l><block s="reportJoinWords"><list><block s="reportListItem"><block var="index"/><block var="capitalLetters"/></block><custom-block s="all but first letter of %txt"><block var="word"/></custom-block></list></block></block></script></block><block s="doReport"><block var="word"/></block></script></block-definition><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l></list><l>return str.slice(1);</l></block><list><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block></list></block></block></script><scripts><script x="11.333333333333371" y="249.0000000000001"><block s="doWarp"><script><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></scripts></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.000001" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE➞LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportCDR"><block var="sentence"/></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportCDR"><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but first of empty sentence.</l></custom-block></block></custom-block></block></script><scripts><script x="13.333333333333334" y="368.8888888888889"><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></scripts></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l></list><l>return str.slice(0,-1);</l></block><list><custom-block s="require nonempty %s %s"><block var="string"/><l>All but last of empty word.</l></custom-block></list></block></block></script><scripts><script x="10" y="264.77777777777777"><block s="doWarp"><script><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></scripts></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>arr</l></list><l>return new List(arr.itemsArray().slice(0,-1));</l></block><list><block var="sentence"/></list></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="evaluate"><block s="reportJSFunction"><list><l>arr</l></list><l>return new List(arr.asArray().slice(0,-1));</l></block><list><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but last of empty sentence.</l></custom-block></list></block></custom-block></block></script><scripts><script x="9.333333333333334" y="384.4444444444446"><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script><script x="249" y="393.55555555555566"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block var="index"/><block s="reportListLength"><block var="sentence"/></block></block></autolambda><list><l>value</l><l>index</l></list></block><block var="sentence"/></block></script></scripts></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="sentence"/></block></block></script></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>First of empty sentence.</l></custom-block></block></block></script></block></script><scripts><script x="9.333333333333334" y="345.5555555555555"><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></scripts></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block><script><custom-block s="error %txt"><l>Last of empty word.</l></custom-block></script></block><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><block var="sentence"/></block></block></script></block></script></block><block s="doReport"><block s="reportListItem"><l><option>last</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>Last of empty sentence.</l></custom-block></block></block></script><scripts><script x="25.333333333333332" y="276.22222222222223"><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></scripts></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="empty word? %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListIsEmpty"><block var="sentence"/></block></block></script></block><block s="doReport"><block s="reportListIsEmpty"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block></block></block></script><scripts><script x="12" y="258"><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></scripts></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Like JOIN, takes any number of words (text strings) and reports a sentence with its inputs concatenated, but inserts a blank space between the inputs.&#xD;Consider using SENTENCE (Lists palette) instead.</comment><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="words"/></block><script><block s="doReport"><l></l></block></script></block><block s="doDeclareVariables"><list><l>first</l><l>bf</l></list></block><block s="doSetVar"><l>first</l><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><custom-block s="join words %mult%txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-block><block s="reportListItem"><l>1</l><block var="words"/></block></block></block><block s="doSetVar"><l>bf</l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script><scripts><script x="16.666666666666668" y="409.6666666666668"><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><script><block s="doIfElse"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script><script><block s="doIfElse"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script><script><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script></block></script></block></script></block><block s="doIf"><custom-block s="empty sentence? %txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-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></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><comment x="0" y="0" w="165.33333333333334" collapsed="false">Takes a sentence in list form and reports the sentence as a text string.</comment><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="196" collapsed="false">Takes a sentence in text string form and reports the sentence as a list of its words.</comment><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportEquals"><block s="reportStringSize"><l></l></block><l>0</l></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="word $arrowRight list %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script></block><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="list"/></block><script><block s="doReport"><block var="list"/></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="list"/></block><l></l></block><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportNewList"><list><custom-block s="list $arrowRight word %l"><l/></custom-block></list></block><l></l></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="sentence %&apos;phrase&apos;" type="reporter" category="lists"><comment x="0" y="0" w="302.6666666666667" collapsed="false">SENTENCE is the main constructor for sentences, represented&#xD;as lists of words.  It takes zero or more inputs, each of which can&#xD;be either a list or a text string.  If a list, the input is assumed to be&#xD;a list of words.  If a text string, it is converted to a list of words using&#xD;SENTENCE→LIST.  Then all the lists of words are appended to form a new list of words.&#xD;&#xD;If the inputs are lists of lists rather than lists of words, SENTENCE,&#xD;like APPEND, does only one level of flattening, reporting a list of&#xD;all the items of all the input lists.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><l></l><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></block></autolambda><list></list></block><block var="phrase"/></block></block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança o erro _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="printable %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="188.66666666666666" collapsed="false">Takes a (possibly deep) list as input,&#xD;and reports a human-readable text form &#xD;of the list (namely, Lisp notation).</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script></block><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="printable %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l><l></l></list></block></autolambda><list></list></block></block><l>)</l></list></block></block></script></block-definition><block-definition s="require nonempty %&apos;text&apos; %&apos;message&apos;" type="reporter" category="operators"><comment x="0" y="0" w="220" collapsed="false">Helper function for word/sentence library.&#xD;Reports its first input, unless that input is empty, in which case it gives its second input as an error message.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIfElse"><block s="reportIsA"><block var="text"/><l><option>list</option></l></block><block s="reportListIsEmpty"><block var="text"/></block><block s="reportEquals"><block s="reportStringSize"><block var="text"/></block><l>0</l></block></block><script><custom-block s="error %txt"><block var="message"/></custom-block></script><script><block s="doReport"><block var="text"/></block></script></block></script></block-definition><block-definition s="first letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the first character in the string.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><script><block s="doReport"><block s="reportLetter"><l>1</l><custom-block s="require nonempty %s %s"><block var="word"/><l>First of empty word.</l></custom-block></block></block></script></block></script><scripts><script x="14.666666666666666" y="232.8888888888888"><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></scripts></block-definition></blocks><variables><variable name="shoppingList"><list struct="atomic" id="2463"></list></variable><variable name="item"><l></l></variable><variable name="budgetAnswer"><l></l></variable><variable name="budgetAmount"><l></l></variable><variable name="itemPrice"><l></l></variable><variable name="itemPricesList"><list struct="atomic" id="2464"></list></variable><variable name="i"><l>1</l></variable><variable name="itemPriceTotal"><l></l></variable><variable name="capitalLetters"><list struct="atomic" id="2465">A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z</list></variable><variable name="index"><l>3</l></variable><variable name="lowercaseLetters"><list struct="atomic" id="2466">a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z</list></variable></variables></project><media name="U3L1-ShoppingList Allan B." app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>