<snapdata remixID="8898213"><project name="Lab5-ShoppingList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOjUlEQVR4Xu3VwQkAIBAEMQVrt20Fi3A+uQYWwsHMsfYZjgABAgQIEPgqMAX4q7cxAgQIECDwBATYIxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQOACRM0qL/BPoxUAAAAASUVORK5CYII=" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="AddItem" idx="1" x="0" y="50.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="9"><costumes><list id="10"><item><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,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" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"></block><block s="doSetVar"><l>ShoppingList</l><block s="reportNewList"><list></list></block></block></script><script x="20" y="95"><block s="doSetVar"><l>ShoppingList</l><block s="reportNewList"><list></list></block></block></script><script x="20" y="135"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>what do you want to add to your list ?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="ShoppingList"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>item is already in your list.</l><l>2</l></block></script><script><block s="doInsertInList"><block s="getLastAnswer"></block><l><option>last</option></l><block var="ShoppingList"/></block></script></block></script></scripts></sprite><sprite name="DeleteItem" idx="4" x="0" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="173.4,31.211999999999993,0,1" pen="tip" id="51"><costumes><list id="52"><item><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" id="53"/></item></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Do you want to remove an item ?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doAsk"><l>What item do you want to remove ?</l></block><block s="doDeleteFromList"><custom-block s="find index of value: %s in %l"><block s="getLastAnswer"></block><block var="ShoppingList"/></custom-block><block var="ShoppingList"/></block></script></block></script></scripts></sprite><sprite name="Search" idx="3" x="0" y="-50.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="140.25,33.660000000000004,0,1" pen="tip" id="79"><costumes><list id="80"><item><costume name="shopping-list-button-search" center-x="53" center-y="16" image="data:image/png;base64,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" id="81"/></item></list></costumes><sounds><list struct="atomic" id="82"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>what item ?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="ShoppingList"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><l>on list!</l><l>1</l></block></script><script><block s="doSayFor"><l>not on list</l><l>1</l></block></script></block></script></scripts></sprite><sprite name="ClearList" idx="2" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="106"><costumes><list id="107"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="108"/></item></list></costumes><sounds><list struct="atomic" id="109"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>are you sure ?</l></block><block s="doIfElse"><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><block s="reportEquals"><block s="getLastAnswer"></block><l>y</l></block></block><script><block s="doSetVar"><l>ShoppingList</l><block s="reportNewList"><list></list></block></block></script><script><block s="doSayFor"><l>Not cleared</l><l>1</l></block></script></block></script></scripts></sprite><watcher var="ShoppingList" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="21" y="102.000002" color="4,148,220" hidden="true"/><watcher var="Index" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="Items to remove" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;commands&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="commands"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask for %&apos;reporter&apos; from %&apos;sprite&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%txt">Sprite</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="reporter"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="find index of value: %&apos;value&apos; in %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="index"/><block s="reportListLength"><block var="list"/></block></block><block s="reportEquals"><block s="reportListItem"><block var="index"/><block var="list"/></block><block var="value"/></block></block><script><block s="doSetVar"><l>index</l><block s="reportSum"><block var="index"/><l>1</l></block></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="index"/><block s="reportListLength"><block var="list"/></block></block><script><block s="doReport"><l>-1</l></block></script><script><block s="doReport"><block var="index"/></block></script></block></script></block-definition></blocks><variables><variable name="ShoppingList"><list struct="atomic" id="719"></list></variable><variable name="Index"><l>0</l></variable><variable name="Items to remove"><l>0</l></variable></variables></project><media name="Lab5-ShoppingList" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>