<snapdata remixID="12788944"><project name="U2 - Constructors and selectors" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAIABJREFUeF7t3Qe0HVXVB/CThIQmoffei72LSu8IIogiSvVT7GWpy45+Ch+C9CZIx95FxYZYsGIDK70H0nsIJYHkW7+Tt++aO2/mlrybAu/OWllJ3ps5M7PP//zP/u+9z5kRCxcuXJj6R98Cy8gCI/oAXEaW7982W6APwD4QlqkFKgF40003pc033zyNGjVqiT7c+PHj0/rrr5/WXnvtJXqffuPLrwUGAfCXv/xlBt/iHPdMnplO/MUdae68J1pePmb06PSjt+6aHn300TRlypS08cYbp80222xxbtm/Zjm0wIQJE9KGG27Y0ZM1AfDPf/5zWm211Tq6sOqkq/9ybzpr7g4dXX/trqPSpqMeyedOnz49vfKVr+zouv5Jy78Fvv/976fLL7887b///mnddddNr3rVq9IznvGMygdvAuCDDz6YGcnx2GOPpa9+9atphRVWSLNnz07rrbdeBsm4cePS73//+/TiF784TZo0KW277bbpgQceSIccckj6+j8npLPnbt+RhX7w8oVpwzQnn3vrrbemN77xjR1d1z/pqWGBT37yk+m///1vftj58+en1VdfPe2+++5pq622SnvssUcaOXJk/l0TAO++++40derU/IvLLrss/f3vf08HHnhgmjdvXtp7773TW9/61nTUUUel++67Lz3/+c9Pzj/ssMPSE088kdZaa630nVunpnM6ZMDvvmR+Wn/BrAYA99xzz6eGZds8pemHcQ3Q4X4cfPDBmcDKxyOPPJK23HLL9JnPfKYZgMTHww8/nEaMGJGvwXqEiAsWLFiQ1lxzzcx20ByHnzP4rFmz0jf+MyldsuD5Hdn9JzvPSyvNXQT2adOmpVVWWSXtsENn03dHN1jGJ82cOTM95znPWcZPsexu//Wvfz1985vfbGAJhl74whem7bbbLu26666ZCQcxoB9897vfzRcVQdbpa4xdffX0lQdGptnzFiTR7UUwXnQU/7/RqqPSIevPTzrpO9/5Ttp3333TP//5z/SWt7yl01st9+dxZ17xilcs98+5JB6QljAFY7mXvvSlaaeddko777xz5a0qwzCAoRFTb/ng96244or5x/zEGTNmNGgWY955551ZVADwmDFj0jbbbJOuvfbadOihh6a/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</thumbnail><scenes select="1"><scene name="U2 - Constructors and selectors"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Class list with Lname: %&apos;Lname&apos; Fname: %&apos;Fname&apos; Class: %&apos;Class&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="Lname"/><block var="Fname"/><block var="Class"/></list></block></block></script></block-definition><block-definition s="Setup Class" type="command" category="other" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Class list</l><block s="reportNewList"><list><custom-block s="Class list with Lname: %s Fname: %s Class: %s"><l>Safi</l><l>Mohammed</l><l>9</l></custom-block><custom-block s="Class list with Lname: %s Fname: %s Class: %s"><l>Smith</l><l>Christopher</l><l>11</l></custom-block><custom-block s="Class list with Lname: %s Fname: %s Class: %s"><l>Jones</l><l>Beth</l><l>12</l></custom-block><custom-block s="Class list with Lname: %s Fname: %s Class: %s"><l>Dickson</l><l>Ja&apos;Michael</l><l>10</l></custom-block><custom-block s="Class list with Lname: %s Fname: %s Class: %s"><l>Makar</l><l>Alexander</l><l>11</l></custom-block><custom-block s="Class list with Lname: %s Fname: %s Class: %s"><l>Bealer</l><l>Ella</l><l>12</l></custom-block></list></block></block></script></block-definition><block-definition s="Baseball Player with Lname: %&apos;Lname&apos; Fname: %&apos;Fname&apos; Team: %&apos;Team&apos; Position: %&apos;Position&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="Lname"/><block var="Fname"/><block var="Team"/><block var="Position"/></list></block></block></script></block-definition><block-definition s="Setup Baseball Player" type="command" category="other" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Baseball Player list</l><block s="reportNewList"><list><custom-block s="Baseball Player with Lname: %s Fname: %s Team: %s Position: %s"><l>Stanton</l><l>Giancarlo</l><l>Yankees</l><l>OF</l></custom-block><custom-block s="Baseball Player with Lname: %s Fname: %s Team: %s Position: %s"><l>Trout</l><l>Mike</l><l>Angels</l><l>OF</l></custom-block><custom-block s="Baseball Player with Lname: %s Fname: %s Team: %s Position: %s"><l>Ohtani</l><l>Shohei</l><l>Angels</l><l>P</l></custom-block><custom-block s="Baseball Player with Lname: %s Fname: %s Team: %s Position: %s"><l>Scherzer</l><l>Max</l><l>Mets</l><l>P</l></custom-block><custom-block s="Baseball Player with Lname: %s Fname: %s Team: %s Position: %s"><l>Tatis</l><l>Fernando</l><l>Padres</l><l>SS</l></custom-block><custom-block s="Baseball Player with Lname: %s Fname: %s Team: %s Position: %s"><l>Guerero</l><l>Vladimir</l><l>Blue Jays</l><l>1b</l></custom-block></list></block></block></script></block-definition><block-definition s="Inventory with part: %&apos;partnum&apos; partname: %&apos;partname&apos; quantity: %&apos;quantity&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="partnum"/><block var="partname"/><block var="quantity"/></list></block></block></script></block-definition><block-definition s="Setup inventory" type="command" category="other" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Inventory List</l><block s="reportNewList"><list><custom-block s="Inventory with part: %s partname: %s quantity: %s"><l>A22</l><l>Chewing gum</l><l>100</l></custom-block><custom-block s="Inventory with part: %s partname: %s quantity: %s"><l>B11</l><l>Milk</l><l>17</l></custom-block><custom-block s="Inventory with part: %s partname: %s quantity: %s"><l>C9</l><l>Quaker Oats</l><l>22</l></custom-block><custom-block s="Inventory with part: %s partname: %s quantity: %s"><l>D7</l><l>Yogurt</l><l>61</l></custom-block><custom-block s="Inventory with part: %s partname: %s quantity: %s"><l>E3</l><l>Cheese</l><l>4</l></custom-block><custom-block s="Inventory with part: %s partname: %s quantity: %s"><l>F77</l><l>Eggs</l><l>19</l></custom-block><custom-block s="Inventory with part: %s partname: %s quantity: %s"><l>G1</l><l>Flour</l><l>55</l></custom-block></list></block></block></script></block-definition><block-definition s="TV shows with title: %&apos;Title&apos; Network: %&apos;network&apos; Run time: %&apos;runtime&apos;" type="reporter" category="other" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="Title"/><block var="network"/><block var="runtime"/></list></block></block></script></block-definition><block-definition s="Setup TV shows" type="command" category="other" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>TV Show list</l><block s="reportNewList"><list><custom-block s="TV shows with title: %s Network: %s Run time: %s"><l>The Kardashians</l><l>Hulu</l><l>60 minutes</l></custom-block><custom-block s="TV shows with title: %s Network: %s Run time: %s"><l>Stranger Things</l><l>Netflix</l><l>60 minutes</l></custom-block><custom-block s="TV shows with title: %s Network: %s Run time: %s"><l>Moon Night</l><l>Apple TV</l><l>45 minutes</l></custom-block><custom-block s="TV shows with title: %s Network: %s Run time: %s"><l>Abbott Elementary</l><l>ABC</l><l>30 minutes</l></custom-block><custom-block s="TV shows with title: %s Network: %s Run time: %s"><l>Better call Saul</l><l>AMC</l><l>40 minutes</l></custom-block><custom-block s="TV shows with title: %s Network: %s Run time: %s"><l>Atlanta</l><l>FX</l><l>55 minutes</l></custom-block></list></block></block></script></block-definition><block-definition s="Adding Baseball Player LName: %&apos;LName&apos; FName: %&apos;FName&apos; Team: %&apos;Team&apos; Position %&apos;Position&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="LName"/><block var="FName"/><block var="Team"/><block var="Position"/></list></block></block></script></block-definition><block-definition s="Select column 1 from table %&apos;table&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="table"/></block></block></script></block-definition><block-definition s="Adding Class LName: %&apos;LName&apos; FName: %&apos;FName&apos; Grade: %&apos;Grade&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><l>LName</l><l>FName</l><l>Grade</l></list></block></block></script></block-definition><block-definition s="Adding TV Show A %&apos;A&apos; B %&apos;B&apos; C %&apos;C&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><l>A</l><l>B</l><l>C</l></list></block></block></script></block-definition><block-definition s="Adding Inventory List A %&apos;A&apos; B %&apos;B&apos; C %&apos;C&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><l>A</l><l>B</l><l>C</l></list></block></block></script></block-definition><block-definition s="Select Col 1, from %&apos;Table&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="Table"/></block></block></script></block-definition><block-definition s="Select Col 2, from %&apos;item&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><l/></block></block></script></block-definition><block-definition s="Select Col 3, from %&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="reportListItem"><l>3</l><block var="list"/></block></block></script></block-definition><block-definition s="Select Col 4, from %&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="reportListItem"><l>4</l><block var="list"/></block></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="285"><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="286"></list></costumes><sounds><list struct="atomic" id="287"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Teacher" idx="2" x="231.33037827802218" y="-96.8528579249795" heading="90" scale="1" volume="100" pan="0" rotation="2" draggable="true" hidden="true" costume="0" color="0,89.25,30.344999999999985,1" pen="tip" id="292"><costumes><list struct="atomic" id="293"></list></costumes><sounds><list struct="atomic" id="294"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="16.666666666666675" y="7.142857142857143" w="90" collapsed="false">Initializing lists</comment><script x="16.666666666666675" y="58.64285714285716"><block s="doSetVar"><l>Class list</l><block s="reportNewList"><list></list></block></block></script><script x="16.666666666666675" y="95.97619047619045"><block s="doSetVar"><l>Baseball Player list</l><block s="reportNewList"><list></list></block></block></script><script x="16.666666666666675" y="133.30952380952382"><block s="doSetVar"><l>Inventory List</l><block s="reportNewList"><list></list></block></block></script><script x="16.666666666666675" y="170.64285714285714"><block s="doSetVar"><l>TV Show list</l><block s="reportNewList"><list></list></block></block></script><script x="15.952380952380981" y="281"><custom-block s="Setup Class"><comment w="486.6666666666668" collapsed="false">This block reestablishes 6 students into the class list.  First column is last name, then first name, and class</comment></custom-block></script><script x="16.666666666666696" y="458.97619047619065"><custom-block s="Setup TV shows"><comment w="551.6666666666667" collapsed="false">This block reestablishes the 6 items found on TV shows list.  First column is title, second is network, and the 3rd is runtime</comment></custom-block></script><script x="16.666666666666696" y="325.9761904761906"><custom-block s="Setup Baseball Player"><comment w="430.0000000000001" collapsed="false">This block reestablishes 6 baseball players into the baseball player list.  First column is last name, then first name, team, and position</comment></custom-block></script><script x="16.666666666666696" y="392.4761904761904"><custom-block s="Setup inventory"><comment w="567.5000000000001" collapsed="false">This block reestablishes 7 items found in a grocery inventory.  First column is partnumber, then name, and finally quantity on hand</comment></custom-block></script><comment x="16.666666666666696" y="207.9761904761905" w="497.50000000000006" collapsed="false">Using these blocks to be able to reset the data to its original form if problems should occur.  These blocks have been hidden from the palette so that students will need to create their own constructors and selectors</comment><script x="323.5714285714286" y="95.0952380952381"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>hide table setup</l><list></list></block></script></scripts></sprite><sprite name="Student" idx="1" x="237.16908795544168" y="157.2503678814721" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="332"><costumes><list struct="atomic" id="333"></list></costumes><sounds><list struct="atomic" id="334"></list></sounds><blocks></blocks><variables></variables><scripts><script x="13.166666666666742" y="10"><block s="doAddToList"><custom-block s="Adding Baseball Player LName: %s FName: %s Team: %s Position %s"><l>Kershaw</l><l>Clayton</l><l>Dodgers</l><l>P</l></custom-block><block var="Baseball Player list"/></block></script><script x="15.833333333333314" y="86.66666666666788"><block s="doAddToList"><custom-block s="Adding Class LName: %s FName: %s Grade: %s"><l></l><l></l><l></l></custom-block><block var="Class list"/></block><block s="doAddToList"><custom-block s="Adding TV Show A %s B %s C %s"><l></l><l></l><l></l></custom-block><block var="TV Show list"/></block><block s="doAddToList"><custom-block s="Adding Inventory List A %s B %s C %s"><l></l><l></l><l></l></custom-block><block var="Inventory List"/></block></script><script x="318.0485026041616" y="205.9999999999999"><block s="receiveGo"></block><block s="doAsk"><l>What team would you like to display?</l></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><l></l></list></block><script></script><list></list></block></script><script x="24" y="187.49999999999739"><block s="doForEach"><l>item</l><block var="Baseball Player list"/><script><block s="doSayFor"><custom-block s="Select Col 1, from %l"><block var="item"/></custom-block><l>2</l></block></script></block></script><script x="10" y="270.4999999999976"><block s="doForEach"><l>item</l><block var="Baseball Player list"/><script><block s="doSayFor"><custom-block s="Select Col 2, from %l"><block var="item"/></custom-block><l>2</l></block></script></block><block s="doForEach"><l>item</l><block var="Baseball Player list"/><script><block s="doSayFor"><custom-block s="Select Col 3, from %l"><l/></custom-block><l>2</l></block></script></block><block s="doForEach"><l>item</l><block var="Baseball Player list"/><script><block s="doSayFor"><custom-block s="Select Col 4, from %l"><block var="item"/></custom-block><l>2</l></block></script></block></script></scripts></sprite><watcher var="Class list" style="normal" x="10.976434778284329" y="96.78257016782408" color="243,118,29" extX="80" extY="111.60000000000005"/><watcher var="TV Show list" style="normal" x="35.676172327112454" y="20.46459855069753" color="243,118,29" extX="199.99999999999955" extY="142.6000000000002"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="10" color="4,148,220"/><watcher var="Inventory List" style="normal" x="61.67052996600137" y="140.72855485579873" color="243,118,29" extX="199.99999999999977" extY="150"/><watcher var="Baseball Player list" style="normal" x="254.54992336697046" y="52.25025923490166" color="243,118,29" extX="238" extY="174.59999999999997"/></sprites></stage><variables><variable name="Class list"><list id="426"><item><list struct="atomic" id="427">Safi,Mohammed,9</list></item><item><list struct="atomic" id="428">Smith,Christopher,11</list></item><item><list struct="atomic" id="429">Jones,Beth,12</list></item><item><list struct="atomic" id="430">Dickson,Ja&apos;Michael,10</list></item><item><list struct="atomic" id="431">Makar,Alexander,11</list></item><item><list struct="atomic" id="432">Bealer,Ella,12</list></item></list></variable><variable name="Baseball Player list"><list id="433"><item><list struct="atomic" id="434">Stanton,Giancarlo,Yankees,OF</list></item><item><list struct="atomic" id="435">Trout,Mike,Angels,OF</list></item><item><list struct="atomic" id="436">Ohtani,Shohei,Angels,P</list></item><item><list struct="atomic" id="437">Scherzer,Max,Mets,P</list></item><item><list struct="atomic" id="438">Tatis,Fernando,Padres,SS</list></item><item><list struct="atomic" id="439">Guerero,Vladimir,Blue Jays,1b</list></item><item><list struct="atomic" id="440">,,,</list></item><item><list struct="atomic" id="441">,,,</list></item><item><list struct="atomic" id="442">Kershaw,Clayton,Dodgers,P</list></item><item><list struct="atomic" id="443">Kershaw,Clayton,Dodgers,P</list></item><item><list struct="atomic" id="444">Kershaw,Clayton,Dodgers,P</list></item><item><list struct="atomic" id="445">Kershaw,Clayton,Dodgers,P</list></item><item><list struct="atomic" id="446">Kershaw,Clayton,Dodgers,P</list></item><item><list struct="atomic" id="447">Kershaw,Clayton,Dodgers,P</list></item></list></variable><variable name="Inventory List"><list id="448"><item><list struct="atomic" id="449">A22,Chewing gum,100</list></item><item><list struct="atomic" id="450">B11,Milk,17</list></item><item><list struct="atomic" id="451">C9,Quaker Oats,22</list></item><item><list struct="atomic" id="452">D7,Yogurt,61</list></item><item><list struct="atomic" id="453">E3,Cheese,4</list></item><item><list struct="atomic" id="454">F77,Eggs,19</list></item><item><list struct="atomic" id="455">G1,Flour,55</list></item></list></variable><variable name="TV Show list"><list id="456"><item><list struct="atomic" id="457">The Kardashians,Hulu,60 minutes</list></item><item><list struct="atomic" id="458">Stranger Things,Netflix,60 minutes</list></item><item><list struct="atomic" id="459">Moon Night,Apple TV,45 minutes</list></item><item><list struct="atomic" id="460">Abbott Elementary,ABC,30 minutes</list></item><item><list struct="atomic" id="461">Better call Saul,AMC,40 minutes</list></item><item><list struct="atomic" id="462">Atlanta,FX,55 minutes</list></item></list></variable></variables></scene></scenes></project><media name="U2 - Constructors and selectors" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>