<snapdata remixID="9966160"><project name="U3 L0: Introduction to Lists, Part 2 Abstract Data Types&#xD;" 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="false" hyperops="true" codify="false" inheritance="true" 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 struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="1.421233989708071" y="-2.4605537673254503" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="46" y="10"><block s="doSetVar"><l>Playlist</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Con Altura</l><l>Rosalía, J Balvin</l><l>Con Altura</l><l>2019</l><l>Pop</l></list></block><block s="reportNewList"><list><l>Gymnopedie No.1</l><l>Erik Satie, Anne Queffélec</l><l>Anne Queffélec plays Satie</l><l>2019</l><l>Classical</l></list></block><block s="reportNewList"><list><l>MIA</l><l>Bad Bunny Ft. Drake</l><l>X 100pre</l><l>2018</l><l></l></list></block></list></block></block></script><script x="75" y="173.66666666666663"><block s="doSayFor"><l>Artist Playing</l><l>2</l></block><block s="doSayFor"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>1</l><block var="Playlist"/></block></block><l>2</l></block></script><script x="71" y="261.66666666666663"><block s="doSayFor"><l>Artist Playing</l><l>2</l></block><block s="doSayFor"><block s="reportListItem"><l>2</l><block s="reportListItem"><l>2</l><block var="Playlist"/></block></block><l>2</l></block></script><script x="10" y="390.02986512524103"><custom-block s="Song Item Title %txt Artist %txt Album %txt Year %n Genre %txt"><l>Con Altura</l><l>Rosalía, J Balvin</l><l>Con Altura</l><l>2019</l><l>Pop</l></custom-block></script><script x="22" y="342.66666666666674"><custom-block s="Song Item Title %txt Artist %txt Album %txt Year %n Genre %txt"><l></l><l></l><l></l><l></l><l></l></custom-block></script><script x="37" y="546.8333333333334"><custom-block s="GetTitle Song %l"><block var="Song"/></custom-block></script><script x="40" y="600.8333333333336"><custom-block s="GetArtist Song %l"><block var="Song"/></custom-block></script><script x="41" y="654.8333333333331"><custom-block s="GetAlbum Song %l"><block var="Song"/></custom-block></script><script x="43" y="711.1666666666664"><custom-block s="GetYear Song %l"><block var="Song"/></custom-block></script><script x="247" y="538.6666666666664"><custom-block s="SetTitle Song %s Title %txt"><block var="Song"/><l>Life Goes On</l></custom-block></script><script x="250" y="587.6666666666664"><custom-block s="SetArtist Song %s Artist %txt"><block var="Song"/><l>BTS</l></custom-block></script><script x="258" y="645.6666666666664"><custom-block s="SetAlbum Song %s Album %txt"><block var="Song"/><l>BE</l></custom-block></script><script x="251" y="704.6666666666664"><custom-block s="SetYear Song %s Year %txt"><block var="Song"/><l>2020</l></custom-block></script><script x="44.611328125" y="759.863198458574"><custom-block s="GetGenre Song %l"><block var="Song"/></custom-block></script><script x="257" y="761.9999999999997"><custom-block s="SetGenre Song %s Genre %txt"><block var="Song"/><l>Kpop</l></custom-block></script><comment x="515" y="566.3333333333334" w="156" collapsed="false">To unset the song information you set to the orginal Song, Click Set Playlist and Set Song to reset.</comment><script x="26" y="833.4999999999997"><block s="doSetVar"><l>Song</l><custom-block s="Song Item Title %txt Artist %txt Album %txt Year %n Genre %txt"><l>Scenario</l><l>A Tribe Called Quest</l><l>The Low End Theory</l><l>1991</l><l>Hip Hop/Rap</l></custom-block></block></script><script x="30" y="468.99999999999966"><block s="doSetVar"><l>Song</l><block s="reportListItem"><l><option>last</option></l><block var="Playlist"/><comment w="159" collapsed="false">Select your song here</comment></block></block></script><script x="102" y="951.2333333333332"><block s="doAddToList"><block var="Song"/><block var="Playlist"/></block></script><script x="48.562442081669985" y="136.50867152023113"><block s="reportListItem"><l>7</l><block var="Playlist"/></block></script></scripts></sprite><watcher var="Playlist" style="normal" x="11.38178994920463" y="15.381789949205185" color="243,118,29" extX="80" extY="25"/><watcher var="Song" style="normal" x="9.444966741216831" y="69.01793282281074" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Song Item Title %&apos;Title&apos; Artist %&apos;Artist&apos; Album %&apos;Album&apos; Year %&apos;Year&apos; Genre %&apos;Genre&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%txt"></input><input type="%txt"></input><input type="%n"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="Title"/><block var="Artist"/><block var="Album"/><block var="Year"/><block var="Genre"/></list></block></block></script></block-definition><block-definition s="GetGenre Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>5</l><block var="Song"/></block></block></script></block-definition><block-definition s="SetGenre Song %&apos;Song&apos; Genre %&apos;Genre&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReplaceInList"><l>5</l><block var="Song"/><block var="Genre"/></block></script></block-definition><block-definition s="GetTitle Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="Song"/></block></block></script></block-definition><block-definition s="GetArtist Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="Song"/></block></block></script></block-definition><block-definition s="GetAlbum Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="Song"/></block></block></script></block-definition><block-definition s="GetYear Song %&apos;Song&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>4</l><block var="Song"/></block></block></script></block-definition><block-definition s="SetTitle Song %&apos;Song&apos; Title %&apos;Title&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReplaceInList"><l>1</l><block var="Song"/><block var="Title"/></block></script></block-definition><block-definition s="SetArtist Song %&apos;Song&apos; Artist %&apos;Artist&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReplaceInList"><l>2</l><block var="Song"/><block var="Artist"/></block></script></block-definition><block-definition s="SetAlbum Song %&apos;Song&apos; Album %&apos;Album&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReplaceInList"><l>3</l><block var="Song"/><block var="Album"/></block></script></block-definition><block-definition s="SetYear Song %&apos;Song&apos; Year %&apos;Year&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReplaceInList"><l>4</l><block var="Song"/><block var="Year"/></block></script></block-definition></blocks><variables><variable name="Playlist"><list id="210"><item><list struct="atomic" id="211">Con Altura,&quot;Rosalía, J Balvin&quot;,Con Altura,2019,Pop</list></item><item><list struct="atomic" id="212">Gymnopedie No.1,&quot;Erik Satie, Anne Queffélec&quot;,Anne Queffélec plays Satie,2019,Classical</list></item><item><list struct="atomic" id="213">MIA,Bad Bunny Ft. Drake,X 100pre,2018,</list></item></list></variable><variable name="Song"><list struct="atomic" id="214">Scenario,A Tribe Called Quest,The Low End Theory,1991,Hip Hop/Rap</list></variable></variables></project><media name="U3 L0: Introduction to Lists, Part 2 Abstract Data Types
" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>