<snapdata remixID="12340274"><project name="U5L1-Removing-Duplicates" app="Snap! 8.2, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U5L1-Removing-Duplicates"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="are the items of %&apos;data&apos; distinct?" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><script><block s="doIf"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="distinct items from %&apos;data&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>distinct data</l></list></block><block s="doSetVar"><l>distinct data</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="data"/></block><script><block s="doIf"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doDeleteFromList"><l>1</l><block var="data"/></block></script></block><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="data"/></block><block var="distinct data"/></block><block s="doDeleteFromList"><l>1</l><block var="data"/></block></script></block><block s="doReport"><block var="distinct data"/></block></script></block-definition></blocks><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="89"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="90"></list></costumes><sounds><list struct="atomic" id="91"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="96"><costumes><list struct="atomic" id="97"></list></costumes><sounds><list struct="atomic" id="98"></list></sounds><blocks></blocks><variables></variables><scripts><script x="35" y="81.83333333333334"><block s="doSetVar"><l>groceries</l><block s="reportNewList"><list><l>apples</l><l>oranges</l><l>bananas</l><l>apples</l><l>mangoes</l><l>oranges</l></list></block></block></script><script x="23" y="154"><custom-block s="distinct items from %s"><block var="groceries"/></custom-block></script><script x="15" y="195"><custom-block s="are the items of %s distinct?"><block var="groceries"/></custom-block></script></scripts></sprite><watcher var="groceries" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="groceries"><list struct="atomic" id="120"></list></variable></variables></scene></scenes></project><media name="U5L1-Removing-Duplicates" app="Snap! 8.2, https://snap.berkeley.edu" version="2"></media></snapdata>