<snapdata remixID="10159360"><project name="Shopping App Program" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Add Item" idx="1" x="-158" y="89.99999999999996" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="shopping-list-button-add-item" center-x="53" center-y="15" image="data:image/png;base64,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" id="10"/></item><item><costume name="Untitled" center-x="74" center-y="17.5" 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="43" y="43"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What do you need to purchase?</l></block><custom-block s="add item %s %s"><block s="getLastAnswer"></block><block var="Shopping List"/></custom-block><block s="doBroadcast"><l>print shopping list</l></block></script><script x="377" y="31"><block s="receiveGo"></block><block s="doSetVar"><l>Shopping List</l><block s="reportNewList"><list></list></block></block></script></scripts></sprite><sprite name="Clear List" idx="2" x="-155" y="41" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="3" color="0,137.70000000000002,38.55600000000003,1" pen="tip" id="33"><costumes><list id="34"><item><costume name="shopping-list-button-clear-list" center-x="53" center-y="15" image="data:image/png;base64,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" id="35"/></item><item><costume name="Untitled" center-x="38.5" center-y="35.5" image="data:image/png;base64,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" id="36"/></item><item><costume name="Untitled(2)" center-x="26.5" center-y="22.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAtCAYAAAAOYyOGAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAANaADAAQAAAABAAAALQAAAAC36dOzAAAC5ElEQVRoBe2aO2gVQRSGjW9ExBdBbUwhVgoW2iuIiIVaCNYWQUE01vYWlirYiRexMGCRCIJgI2qTTrGxEUstFIwo+EL9/s3Mcnaze3P37t7Z7LIH/j1nzjx2/plzZtibjK1Iym2KY+A3+OW07KxyGV96bI1VmYiAZC/YAl6ANSC0ZJHM8i21kJNMXP0iucnzX8Pxl/nvEpvVeiA7F1T0vMPzNdCOrXVatkWWf1Bfelzfj1eUEkXdQ3DRk4oYuiHvoZ87O5Qqs2AnmOR5N1Hx+ehJ2Z36EIqJeY9yZZjDQotxwYwzix3NfyvGD6CcmgcbQVPkDBP1Z8E77P2a+EqgXVqnAiKW3yKrGY+TZpqPsN+oLFI2n+oIPc1jGDlMp1Ou41e0Qi8S5ZTNp22UL4FPDp+d/oO+ASS6B4S06BQTJHltFmr7P+04kzT9ktNchDa5OhF65uzoSFe4zYFDQDGpOystSmIlZWjZwwtfZbx0M76jxq/QWyTjeHzCNUl/Z95PQWLB/ZH+k4rLYDtQCKb1Dny2o2J4Clg5TcHHuMJhxlYa+yz2cVeeRj9x9l2ni6gNNFaqrALxleBJzeO8BfLkGhVXXeV99APw2JW9msDwpBQyPZAlB43zJXbPlGUOsjjHaKd3idRboCspFk8qduQY8SpQr/sgTSinW6Z7vfHayfScfwK91OKo7RTQWNdBQgYllehUsuDvRA1jSRUd1p/Gi/rpngoteTtV2TzqJqUDqnKpm1SZ8MtdjDpIVZVTy4pUl1O529Gnoo7wa+VOtT6nuiO9TxolqkLnlH7G8jmlT5xW3FMi5L+OFXqtCD+/S/AZzS5p4NDhN/KTrw5SrdwpS2ok+dTtlFagAulyathFDH36dTnVlJ1qfU51R3qRUAx9UAQJv2F+odVPwrszVu6A8eW12WfaHMHO+qOAHcc0r968wpDvgb6BQkHv03sLi/+Pl0E7ilAoKTq3eF5Fw+9c3HMZG/8B9icY6eOe/fMAAAAASUVORK5CYII=" id="37"/></item></list></costumes><sounds><list struct="atomic" id="38"></list></sounds><blocks></blocks><variables></variables><scripts><script x="38" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>Shopping List</l><block s="reportNewList"><list></list></block></block><block s="doBroadcast"><l>print shopping list</l></block></script></scripts></sprite><sprite name="Delete Item" idx="4" x="-156" y="-49" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="173.4,31.211999999999993,0,1" pen="tip" id="52"><costumes><list id="53"><item><costume name="shopping-list-button-delete-item" center-x="53" center-y="15" image="data:image/png;base64,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" id="54"/></item><item><costume name="Untitled" center-x="10.5" center-y="12.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAZCAYAAADe1WXtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFaADAAQAAAABAAAAGQAAAADN6/8PAAAAx0lEQVRIDWNkwA0YgVL8ROB/QDVVyMaANAoA8TQgBhkgDOXzAWkeIOYFYkLgM1AByAyQ4XAA0vgXiP9TgAXhpgEZLEAMsukjEKNIAPkg8AmIQXKE8C+QYnQQABTwAeJ5QAxzcQeQDQoekgHIpSCwAUIxmEBpEPUDiEEWkAyYSNZBhIZRQ4kIJBKVjIYpiQFGhPLRMCUikEhUQpMwhRV9uNwyH5cEPnFChibg04xLbkC8n4jLNfjE0b3/Aaj4AVQDiL0AyiaJAgCHjSz7yE43xQAAAABJRU5ErkJggg==" id="55"/></item></list></costumes><sounds><list struct="atomic" id="56"></list></sounds><blocks></blocks><variables></variables><scripts><script x="51" y="35"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What would you like to remove from the list?</l></block><custom-block s="delete item %s %s"><block s="getLastAnswer"></block><block var="Shopping List"/></custom-block><block s="doBroadcast"><l>print shopping list</l></block></script></scripts></sprite><sprite name="Search" idx="3" x="-156" y="-5.000000000000028" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="3" color="140.25,33.660000000000004,0,1" pen="tip" id="70"><costumes><list id="71"><item><costume name="shopping-list-button-search" center-x="53" center-y="15" image="data:image/png;base64,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" id="72"/></item><item><costume name="Untitled" center-x="18.5" center-y="22.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAtCAYAAAApzaJuAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJaADAAQAAAABAAAALQAAAACguErOAAACJUlEQVRYCc2Yv0oDQRDGExEVfAlbfQHBQgtfQ/AgQcXC3so8RxDSBPwH1oKFSFDRwlZB0M7aXlG/D3IwGWYvm+Q2cwPD7c7uzvxudjN7Wq+llVm434Ju9MPc4tmF/vT75qNuWic35jAdw9UdbG99exSk4WNkE4F60L8RlPAZlGuTSBNeLaA27A3od2Cca/gypYPR4YcKSphlaC5s02aB08aXKlV0ls4LvBMug2rAFmylSgveZAbWIr2finWtmchF40w7w6L7yIWvcl5KqIFAMuiwdkqoYbGD41WBmpOEKaG2ESim5sxj3mFKKHltLSFQJoMZbUJfKTsLaKnCEiBLAtvH0IVAFF3XfgPzJjZfwIMGYz+D5tvJJ/t6Xmxdw9J4YUZ0IN3vBOYUVf94AmPmcyCgBtN9XtJJsrRoAF3C1jbsEorj8sKuyV8LxsYWnhG+rZbcP4Ou6kH0H6Evhn1iE4GeoPLt2U6yHbG0TQPoJHZxinnM0qcBlSJWtM8DA2gzenWCiaGalCBUnEteotfQyhxunqMbAyhZRUasQiEQb3GdIdcSsB8AcssSz5GVIbcshc4RgRrQqUvROXLbtj2kwdo2/jvH5X4LFch3AA18bkxz/6yPtqNpAshYPEc7UL1tbrc/gR4MIAK6SBGQy6EuAnKrRaEtcwHiObE+1niG3ICsP41cgZilHlT/9N0yRCDKF1RCuQMRah3Ke4xgu9DKyApIqJWQf8cADe1dGfZNAAAAAElFTkSuQmCC" id="73"/></item><item><costume name="Untitled(2)" center-x="8.5" center-y="10" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAYAAABroNZJAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEaADAAQAAAABAAAAFAAAAABGcxxxAAABVElEQVQ4EZ2Tv0oDQRCHN6IosRPsFARtgi8giJ2tjZ3kBRTBQkKSJhAfwEZR8AGsBcFGWwVtxEorMaCVhYVgJRq/X9gN4+b24DLwZf7P7U32Si4t86SqsAwzvuwNfQOn8OxjmWqC6AF8QzeBcqpR7YCME7mAVHMcV616/kkdzxa+4m/Dkke2YramPkrAStk62LPen0R/wS0cgYYEKY8EK0PvmVgTuw1TPmZzLj6Jr+mp8K6beA0YgwWoQchhutwhevod7IAGSD7hB5TrS3yS+L8/61c618FehHcTkxn39NItfu3282zVJuWEzC+kBujp66E7fh3FV2EFSnIQ7eUBNFR3RNf+2vuoQZkjdA7hBFfYFSgk+1SHAS/Ya4W6Kd4C+9HtFh2gPTxCOMUxdta+knOnydg9XOIX2oO+HX1Y9/ABHTiEJxhKqnRtDNUZNYW7EYXz3T9pFmS26RrDCQAAAABJRU5ErkJggg==" id="74"/></item></list></costumes><sounds><list struct="atomic" id="75"></list></sounds><blocks></blocks><variables></variables><scripts><script x="47" y="48"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>What do you need to check for?</l></block><block s="doIfElse"><block s="reportListContainsItem"><block var="Shopping List"/><block s="getLastAnswer"></block></block><script><block s="doSayFor"><block s="reportJoinWords"><list><l>Yes,</l><block s="getLastAnswer"></block><l>is on your list.</l></list></block><l>2</l></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><l>No, </l><block s="getLastAnswer"></block><l>is not on your list. Use "ADD ITEM" to add it to your list.</l></list></block><l>3</l></block></script></block></script></scripts></sprite><sprite name="Sprite" idx="5" x="-25" y="120" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="204,0,159.12000000000006,1" pen="tip" id="113"><costumes><list struct="atomic" id="114"></list></costumes><sounds><list struct="atomic" id="115"></list></sounds><blocks></blocks><variables><variable name="i"><l>1</l></variable></variables><scripts><script x="476" y="26"><block s="receiveGo"></block><block s="hide"></block><block s="clear"></block></script><script x="38" y="41.00000000000003"><block s="receiveMessage"><l>print shopping list</l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="clear"></block><block s="gotoXY"><l>-25</l><l>120</l></block><block s="doForEach"><l>item</l><block var="Shopping List"/><script><block s="write"><block s="reportJoinWords"><list><block var="i"/><l>. </l><block var="item"/></list></block><l>20</l></block><block s="gotoXY"><l>-25</l><block s="reportDifference"><block s="yPosition"></block><l>25</l></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></scripts></sprite><watcher var="Shopping List" style="normal" x="271" y="23" color="243,118,29" hidden="true"/><watcher scope="Sprite" var="i" style="normal" x="10" y="10" 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="delete item %&apos;item&apos; %&apos;list&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportListContainsItem"><block var="list"/><block var="item"/></block><script><block s="doDeleteFromList"><block s="reportListIndex"><block var="item"/><block var="list"/></block><block var="list"/></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="item"/><l> is not on the list.</l></list></block><l>2</l></block></script></block></script></block-definition><block-definition s="add item %&apos;item&apos; %&apos;list&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportListContainsItem"><block var="list"/><block var="item"/></block></block><script><block s="doAddToList"><block var="item"/><block var="Shopping List"/></block></script><script><block s="doSayFor"><block s="reportJoinWords"><list><block var="item"/><l> is already on the shopping list.</l></list></block><l>2</l></block></script></block></script></block-definition></blocks><variables><variable name="Shopping List"><list struct="atomic" id="730"></list></variable></variables></project><media name="Shopping App Program" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>