<snapdata remixID="11093080"><project name="Lab 4-4_Number Cruncher_WrightEL" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Lab 4-4_Number Cruncher_WrightEL"><notes></notes><hidden></hidden><headers></headers><code></code><blocks></blocks><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="5"><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="6"></list></costumes><sounds><list struct="atomic" id="7"></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="12"><costumes><list struct="atomic" id="13"></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks><block-definition s="compute_sum %&apos;list 1&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doForEach"><l>item</l><block var="list 1"/><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="item"/><block var="sum"/></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="compute_average %&apos;list 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>average</l></list></block><block s="doForEach"><l>item</l><block var="list 2"/><script><block s="doSetVar"><l>average</l><block s="reportSum"><block var="item"/><block var="average"/></block></block></script></block><block s="doSetVar"><l>average</l><block s="reportQuotient"><block var="average"/><block s="reportListAttribute"><l><option>length</option></l><block var="list 2"/></block></block></block><block s="doReport"><block var="average"/></block></script></block-definition><block-definition s="contains_a_negative %&apos;list_3&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>negative</l><l>i</l></list></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="list_3"/></block></block><block s="reportEquals"><block var="negative"/><block s="reportBoolean"><l><bool>true</bool></l></block></block></block><script><block s="doIfElse"><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list_3"/></block><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="i"/><block var="list_3"/></block></block></block></block><script><block s="doSetVar"><l>negative</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list_3"/></block><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="i"/><block var="list_3"/></block></block></block><script><block s="doSetVar"><l>negative</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="negative"/></block></script></block-definition><block-definition s="is_in_acending_order %&apos;list 4&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>acending</l><l>i</l><l>p</l></list></block><block s="doSetVar"><l>p</l><l>0</l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="list 4"/></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list 4"/></block><block var="p"/></block><script><block s="doSetVar"><l>acending</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list 4"/></block><block var="p"/></block><script><block s="doSetVar"><l>acending</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block><block s="doSetVar"><l>p</l><block s="reportListItem"><block var="i"/><block var="list 4"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="acending"/></block></script></block-definition><block-definition s="get_maximum_value %&apos;list 5&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l><l>i</l><l>p</l><l>min</l></list></block><block s="doSetVar"><l>p</l><l>0</l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="list 5"/></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list 5"/></block><block var="p"/></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="i"/><block var="list 5"/></block></block></script><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list 5"/></block><block var="p"/></block><script><block s="doSetVar"><l>min</l><block var="p"/></block></script></block></script></block><block s="doSetVar"><l>p</l><block s="reportListItem"><block var="i"/><block var="list 5"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="make_all_positive %&apos;list 6&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>positive_list</l><l>i</l></list></block><block s="doSetVar"><l>positive_list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="list 6"/></block></block><script><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list 6"/></block><l>0</l></block><script><block s="doInsertInList"><block s="reportProduct"><block s="reportListItem"><block var="i"/><block var="list 6"/></block><l>-1</l></block><block var="i"/><block var="positive_list"/></block></script><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list 6"/></block><l>0</l></block><script><block s="doInsertInList"><block s="reportListItem"><block var="i"/><block var="list 6"/></block><block var="i"/><block var="positive_list"/></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="positive_list"/></block></script></block-definition><block-definition s="extract_even_numbers %&apos;list 7&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>even_numbers</l><l>i</l></list></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>even_numbers</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="list 7"/></block></block><script><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="i"/><block var="list 7"/></block><l>2</l></block><l>0</l></block><script><block s="doInsertInList"><block s="reportListItem"><block var="i"/><block var="list 7"/></block><block var="i"/><block var="even_numbers"/></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="even_numbers"/></block></script></block-definition><block-definition s="add_lists %&apos;list 1&apos; %&apos;list 2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>sum_of_lists</l><l>i</l></list></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>sum_of_lists</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportListAttribute"><l><option>length</option></l><block var="list 1"/></block></block><script><block s="doInsertInList"><block s="reportSum"><block s="reportListItem"><block var="i"/><block var="list 1"/></block><block s="reportListItem"><block var="i"/><block var="list 2"/></block></block><block var="i"/><block var="sum_of_lists"/></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="sum_of_lists"/></block></script></block-definition></blocks><variables><variable name="test_list"><list struct="atomic" id="442">4,3,2,1,-1</list></variable><variable name="test_list 2"><list struct="atomic" id="443">5,9,3,2,-1</list></variable></variables><scripts><script x="30" y="10"><block s="receiveGo"><comment w="90" collapsed="true">will add any numbers typed in the lsit to it</comment></block><block s="doSetVar"><l>test_list</l><block s="reportNewList"><list><l>4</l><l>3</l><l>2</l><l>1</l><l>-1</l></list></block></block></script><script x="32" y="99.49999999999989"><block s="receiveKey"><l><option>1</option></l><list></list><comment w="90" collapsed="true">will add all the numbers to get a sum </comment></block><block s="doSayFor"><custom-block s="compute_sum %l" scope="local"><block var="test_list"/></custom-block><l>2</l></block></script><script x="759.1191406250001" y="614.8333333333338"><block s="reportOr"><l/><l/></block></script><script x="31" y="173.1666666666665"><block s="receiveKey"><l><option>2</option></l><list></list></block><block s="doSayFor"><custom-block s="compute_average %l" scope="local"><block var="test_list"/></custom-block><l>2</l><comment w="90" collapsed="true">will add all the numbers then devide buy the amount of numbers on the list to ge tthe average</comment></block></script><script x="32" y="247.16666666666652"><block s="receiveKey"><l><option>3</option></l><list></list></block><block s="doSayFor"><custom-block s="contains_a_negative %l" scope="local"><block var="test_list"/></custom-block><l>2</l><comment w="90" collapsed="true">will tell the user if the list contanis a negaitive number </comment></block></script><script x="25" y="324.99999999999966"><block s="receiveKey"><l><option>4</option></l><list></list></block><block s="doSayFor"><custom-block s="is_in_acending_order %l" scope="local"><block var="test_list"/></custom-block><l>2</l><comment w="90" collapsed="true">will tell the user if the list goes in a acending order </comment></block></script><script x="23" y="396.6666666666671"><block s="receiveKey"><l><option>5</option></l><list></list></block><block s="doSayFor"><custom-block s="get_maximum_value %l" scope="local"><block var="test_list"/></custom-block><l>2</l><comment w="90" collapsed="true">finds the highest numebr in the list </comment></block></script><script x="20" y="473.4999999999999"><block s="receiveKey"><l><option>6</option></l><list></list></block><block s="doSayFor"><custom-block s="make_all_positive %l" scope="local"><block var="test_list"/></custom-block><l>2</l><comment w="90" collapsed="true">will take any negative number in the list and make a new list with no negatives</comment></block></script><script x="15" y="552.8333333333337"><block s="receiveKey"><l><option>7</option></l><list></list></block><block s="doSayFor"><custom-block s="extract_even_numbers %l" scope="local"><block var="test_list"/></custom-block><l>2</l><comment w="90" collapsed="true">will take any even number and add it to a new list for the user to see </comment></block></script><script x="401.6666666666665" y="13"><block s="receiveGo"><comment w="90" collapsed="true">will add any numbers typed in the lsit to it</comment></block><block s="doSetVar"><l>test_list 2</l><block s="reportNewList"><list><l>5</l><l>9</l><l>3</l><l>2</l><l>-1</l></list></block></block></script><script x="10" y="629.5000000000005"><block s="receiveKey"><l><option>8</option></l><list></list></block><block s="doSayFor"><custom-block s="add_lists %l %l" scope="local"><block var="test_list"/><block var="test_list 2"/></custom-block><l>2</l><comment w="90" collapsed="true">takes the items of two different list and adds them together on a different list </comment></block></script></scripts></sprite><watcher scope="Sprite" var="test_list" style="normal" x="10" y="10" color="243,118,29" extX="80" extY="70"/><watcher scope="Sprite" var="test_list 2" style="normal" x="10" y="103.000002" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables></variables></scene></scenes></project><media name="Lab 4-4_Number Cruncher_WrightEL" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>