<snapdata remixID="9092400"><project name="Graph maker" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes>Press the green flag to get a demo of all the different functions, and press space to move on.&#xD;&#xD;The edit it and play around with different data functions.</notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAACJUlEQVR4Xu3SwQkAIAADMd1/6AoucZ90gcKRu23HFIgKXACj8m5/AQBBSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt85gAykBQBM8zsHkIG0AIBpfucAMpAWADDN7xxABtICAKb5nQPIQFoAwDS/cwAZSAsAmOZ3DiADaQEA0/zOAWQgLQBgmt/5A4Lj3qhsHKpPAAAAAElFTkSuQmCC</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" 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="-240" y="-180" heading="0" scale="1" volume="0" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="29,214,255,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="8" center-y="8.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAA6klEQVQ4T53TP0oDURAH4C+9ZWp7BUUbwcJGUEQv4J9GPYFYCyrYewNNk3gCNRiwERQsVBQ8gLWlB5CBffAIa8y+6XZnfh9vd2dbRtdE1f75a6xV01jDHpbRrvrfuMcl+nlmGLiowqPOFch+GsiBa6z/80ipfYONuEjAOQ7GDKexyBwGMIXPhuE0Ph3ACY4LgdMAbhFvvqT6AbxgviSN1wAesVgIPAUQ33W3EOgEsImrQmAr7cE7ZhoiH5hNwAruGgKrGOSrvI3umMgOevkqp9wCzhAnqqsBjvBc9zPlgTksYbK6+YUHvA2rv53FIf3I2IqfAAAAAElFTkSuQmCC" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="doSetVar"><l>Data</l><block s="reportNewList"><list></list></block><comment w="90" collapsed="true">populate data</comment></block><block s="doWarp"><script><block s="doRepeat"><l>360</l><script><block s="doAddToList"><l>1</l><block var="Data"/></block></script></block></script></block></script><script x="10.16129032258064" y="131.12903225806457"><block s="receiveGo"></block><block s="doHideVar"><l>Data</l></block><block s="clear"></block><block s="setColor"><color>0,218,119,1</color></block><custom-block s="Still graph %n %n %txt max %s"><l>1</l><l>400</l><l>sqrt</l><l></l></custom-block><block s="up"></block><block s="gotoXY"><l>-100</l><l>-90</l></block><block s="write"><l>Plot stationary mathematical</l><l>20</l></block><block s="gotoXY"><l>-100</l><l>-130</l></block><block s="write"><l>graphs with high precision</l><l>20</l></block><block s="doWait"><l>1</l></block><block s="doWaitUntil"><block s="reportKeyPressed"><l><option>space</option></l></block></block><block s="doShowVar"><l>Data</l></block><block s="setColor"><color>112,160,0,1</color></block><custom-block s="Still graph %n %n %txt max %s"><l>1</l><l>1000</l><l>tan</l><l></l></custom-block><block s="up"></block><block s="gotoXY"><l>-110</l><l>-30</l></block><block s="write"><l>All numbers, floats or integers,</l><l>20</l></block><block s="gotoXY"><l>-110</l><l>-60</l></block><block s="write"><l>are stored in the &apos;Data&apos; array</l><l>20</l></block><block s="doWait"><l>1</l></block><block s="doWaitUntil"><block s="reportKeyPressed"><l><option>space</option></l></block></block><block s="doHideVar"><l>Data</l></block><block s="doWarp"><script><block s="clear"></block><block s="setColor"><color>37,209,255,1</color></block><block s="gotoXY"><l>-100</l><l>-20</l></block><block s="write"><l>Darw different mathematical</l><l>20</l></block><block s="gotoXY"><l>-100</l><l>-60</l></block><block s="write"><l>graphs with multiple layers</l><l>20</l></block><block s="doSetVar"><l>Data</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>360</l><script><block s="doAddToList"><block s="reportMonadic"><l><option>sqrt</option></l><block var="i"/></block><block var="Data"/></block></script></custom-block></script></block><custom-block s="set pen color to r: %n g: %n b: %n"><l>0</l><l>0</l><l>0</l></custom-block><custom-block s="Graph Data %l max %s mark? %b"><block var="Data"/><l></l><l><bool>false</bool></l></custom-block><block s="doSetVar"><l>Data</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>360</l><script><block s="doAddToList"><block s="reportMonadic"><l><option>atan</option></l><block var="i"/></block><block var="Data"/></block></script></custom-block></script></block><custom-block s="set pen color to r: %n g: %n b: %n"><l>0</l><l>0</l><l>200</l></custom-block><custom-block s="Graph Data %l max %s mark? %b"><block var="Data"/><l></l><l><bool>false</bool></l></custom-block><block s="doSetVar"><l>Data</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>360</l><script><block s="doAddToList"><block s="reportMonadic"><l><option>ln</option></l><block var="i"/></block><block var="Data"/></block></script></custom-block></script></block><custom-block s="set pen color to r: %n g: %n b: %n"><l>0</l><l>255</l><l>200</l></custom-block><custom-block s="Graph Data %l max %s mark? %b"><block var="Data"/><l></l><l><bool>false</bool></l></custom-block></script><comment w="90" collapsed="false">Example of multiple graphs.</comment></block><block s="doWait"><l>1</l></block><block s="doWaitUntil"><block s="reportKeyPressed"><l><option>space</option></l></block></block><block s="setColor"><color>0,176,243,1</color></block><custom-block s="Still graph %n %n %txt max %s"><l>1</l><l>360</l><l>sin</l><l>2</l></custom-block><block s="up"></block><block s="gotoXY"><l>-205</l><l>160</l></block><block s="write"><l>Create stationary mathematical</l><l>20</l></block><block s="gotoXY"><l>-205</l><l>130</l></block><block s="write"><l>graphs, with auto or manual heights</l><l>20</l></block><block s="doWait"><l>1</l></block><block s="doWaitUntil"><block s="reportKeyPressed"><l><option>space</option></l></block></block><block s="doWaitUntil"><block s="reportNot"><block s="reportKeyPressed"><l><option>space</option></l></block></block></block><custom-block s="Moving graph %l %s %repRing %upvar %upvar %cmdRing"><block var="Data"/><l>2</l><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>sin</option></l><block var="i"/></block></autolambda><list></list></block><l>i</l><l>lastValue</l><block s="reifyScript"><script><block s="up"></block><block s="gotoXY"><l>-205</l><l>160</l></block><block s="write"><l>Start moving graphs with easy blocks.</l><l>20</l></block><block s="doIf"><block s="reportKeyPressed"><l><option>space</option></l></block><script><block s="doStopThis"><l><option>this block</option></l></block></script></block></script><list></list></block></custom-block><block s="clear"></block><block s="doSetVar"><l>Data</l><block s="reportNewList"><list><l>5</l><l>3</l><l>9</l><l>6</l></list></block></block><custom-block s="Pie Chart %l"><block var="Data"/></custom-block><block s="setColor"><color>60,255,16,1</color></block><block s="gotoXY"><l>-205</l><l>160</l></block><block s="write"><l>Make pie charts</l><l>20</l></block><block s="gotoXY"><l>-205</l><l>130</l></block><block s="write"><l>with colourful keys.</l><l>20</l></block><block s="doWait"><l>1</l></block><block s="doWaitUntil"><block s="reportKeyPressed"><l><option>space</option></l></block></block><block s="doWaitUntil"><block s="reportNot"><block s="reportKeyPressed"><l><option>space</option></l></block></block></block><block s="clear"></block><block s="gotoXY"><l>-135</l><l>0</l></block><block s="write"><l>Thank You!</l><l>50</l></block><block s="gotoXY"><l>-70</l><l>-50</l></block><block s="write"><l>Biran4454</l><l>30</l></block></script><script x="295.6451612903226" y="118.70967741935499"><custom-block s="Graph Data %l max %s mark? %b"><l/><l></l><l><bool>false</bool></l><comment w="125.48387096774195" collapsed="true">Main graph block</comment></custom-block></script><script x="297.5806451612904" y="329.19354838709677"><custom-block s="Still graph %n %n %txt max %s"><l>1</l><l>360</l><l></l><l></l><comment w="109.35483870967744" collapsed="false">Easy still mathematical graph maker.Inputs:(min value)(max value)(maths function)(graph max)</comment></custom-block></script><script x="297.2580645161291" y="170.6774193548389"><custom-block s="Moving graph %l %s %repRing %upvar %upvar %cmdRing"><l/><l></l><block s="reifyReporter"><script></script><list></list></block><l>i</l><l>lastValue</l><block s="reifyScript"><script></script><list></list></block><comment w="175.48387096774186" collapsed="false">Moving graph. Displayes a function.Inputs: (initial data list input) (graph max input) (function input) (iteration upvar) (last of data upvar - used to influence the next value) (extra command - run each iteration)</comment></custom-block></script><script x="300.48387096774195" y="458.4838709677406"><custom-block s="Pie Chart %l"><l/><comment w="120.6451612903226" collapsed="false">Make a pie chart!</comment></custom-block></script><script x="300.80645161290334" y="532.516129032258"><custom-block s="printCircle $fullScreen %n $brush %n"><l>100</l><l>10</l><comment w="90" collapsed="false">Draws a circle (for the pie chart)</comment></custom-block></script><script x="300.48387096774195" y="592.1290322580633"><custom-block s="draw $rectangle %n %n $fullScreen %n $brush %n"><l></l><l></l><l></l><l></l><comment w="90" collapsed="false">Draws a box (for the pie chart key)</comment></custom-block></script><script x="303.7096774193549" y="50.48387096774235"><custom-block s="Interesting formulas for moving graph."><comment w="90" collapsed="false">Look in here for preset wave functions!</comment></custom-block></script><script x="353.5483870967742" y="640.4193548387098"><block s="up"></block><block s="clear"></block><block s="setColor"><color>239,255,254,1</color></block><block s="floodFill"></block><block s="setColor"><color>60,255,16,1</color></block><block s="gotoXY"><l>-135</l><l>0</l></block><block s="write"><l>Graph maker</l><l>50</l></block><block s="gotoXY"><l>-140</l><l>-50</l></block><block s="setColor"><color>29,214,255,1</color></block><block s="write"><l>Includes still, moving,</l><l>25</l></block><block s="gotoXY"><l>-125</l><l>-80</l></block><block s="write"><l>and pie chart graphs</l><l>25</l></block></script></scripts></sprite><watcher scope="Stage" s="getTimer" style="normal" x="10" y="10" color="4,148,220" hidden="true"/><watcher scope="Sprite" s="getVolume" style="normal" x="10" y="35.480002" color="207,74,217" hidden="true"/><watcher var="Data" style="normal" x="291" y="8" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Graph Data %&apos;data&apos; max %&apos;maxi&apos; mark? %&apos;mark?&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s">&#xD;          &#xD;        <options>12345101520304050100200300400500100010000100000</options></input><input type="%b">false</input></inputs><script><block s="up"></block><block s="doWarp"><script><block s="gotoXY"><l>-240</l><l>-180</l></block><block s="down"></block><block s="doDeclareVariables"><list><l>i</l><l>xPos</l><l>yPos</l><l>max</l><l>min</l></list></block><block s="doIfElse"><block s="reportEquals"><block var="maxi"/><l></l></block><script><block s="doSetVar"><l>max</l><custom-block s="max of %l"><block var="data"/></custom-block></block></script><script><block s="doSetVar"><l>max</l><block var="maxi"/></block></script></block><block s="doSetVar"><l>min</l><custom-block s="min of %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="data"/></block><script><block s="doSetVar"><l>xPos</l><block s="reportDifference"><block s="reportProduct"><block s="reportQuotient"><l>480</l><block s="reportDifference"><block s="reportListLength"><block var="data"/></block><l>1</l></block></block><block s="reportDifference"><block var="i"/><l>1</l></block></block><l>240</l></block></block><block s="doSetVar"><l>yPos</l><block s="reportDifference"><block s="reportProduct"><block s="reportQuotient"><l>360</l><block s="reportDifference"><block var="max"/><block var="min"/></block></block><block s="reportDifference"><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="min"/></block></block><l>180</l></block></block><block s="gotoXY"><block var="xPos"/><block var="yPos"/></block><block s="doIf"><block var="mark?"/><script><block s="doStamp"></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block></script></block-definition><block-definition s="max of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l><l>i</l></list></block><block s="doSetVar"><l>max</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="data"/></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="max"/></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="i"/><block var="data"/></block></block></script></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="min of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>min</l><l>i</l></list></block><block s="doSetVar"><l>min</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="data"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="data"/></block><block var="min"/></block><script><block s="doSetVar"><l>min</l><block s="reportListItem"><block var="i"/><block var="data"/></block></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="min"/></block></script></block-definition><block-definition s="Add sequence %&apos;seqnce&apos; %&apos;list&apos;" type="command" category="other"><comment x="0" y="0" w="90" collapsed="true">Easy way of adding a series of numbers between 0-9 inclusive. No real point, except for testing graphs.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block s="reportTextSplit"><block var="seqnce"/><l><option>letter</option></l></block><script><block s="doAddToList"><block var="item"/><block var="list"/></block></script></block></script></block-definition><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.setColor(new Color(r, g, b));</l></block><list><block var="r"/><block var="g"/><block var="b"/></list></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>de:für _ = _ bis _ _ca:per _ = _ fins _ _es:para _ = _ hasta _ _fr:pour _ allant de _ à _ _&#xD;</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="Moving graph %&apos;data&apos; %&apos;max&apos; %&apos;function&apos; %&apos;i&apos; %&apos;lastValue&apos; %&apos;extra command&apos;" type="command" category="pen"><comment x="0" y="0" w="372.8671559979839" collapsed="false">Moving graph. Displayes a function.Inputs: (initial data list input) (graph max input) (function input) (iteration output) (last of data output - used to influence the next value) (extra command)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"></input><input type="%repRing"></input><input type="%upvar"></input><input type="%upvar"></input><input type="%cmdRing"></input></inputs><script><block s="doSetVar"><l>i</l><l>0</l></block><block s="doForever"><script><block s="doWarp"><script><block s="clear"></block><block s="doSetVar"><l>lastValue</l><block s="reportListItem"><l><option>last</option></l><block var="data"/></block></block><custom-block s="Graph Data %l max %s mark? %b"><block var="data"/><block var="max"/><l><bool>false</bool></l></custom-block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doDeleteFromList"><l>1</l><block var="data"/></block><block s="doAddToList"><block s="evaluate"><block var="function"/><list></list></block><block var="data"/></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="extra command"/><l></l></block></block><script><block s="doRun"><block var="extra command"/><list></list></block></script></block></script></block></script></block></script></block-definition><block-definition s="smooth-ish terrain %&apos;data&apos; smoothing %&apos;smoothing&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportSum"><block s="reportListItem"><l><option>last</option></l><block var="data"/></block><block s="reportRandom"><block s="reportSum"><l>1</l><block var="smoothing"/></block><block s="reportDifference"><l>-1</l><block var="smoothing"/></block></block></block></block></script></block-definition><block-definition s="mode %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><l>Work in progress.</l></block></script><scripts><script x="95.96774193548387" y="107.48387096774191"><block s="doDeclareVariables"><list><l>list</l><l>i_2</l></list></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>i_2</l><custom-block s="min of %l"><block var="data"/></custom-block></block><block s="doRepeat"><block s="reportDifference"><custom-block s="max of %l"><block var="data"/></custom-block><custom-block s="min of %l"><block var="data"/></custom-block></block><script><block s="doAddToList"><block s="reportNewList"><list><block var="i_2"/></list></block><block var="list"/></block><block s="doChangeVar"><l>i_2</l><l>1</l></block></script></block><block s="doSetVar"><l>i_2</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="data"/></block><script><block s="doChangeVar"><l>i_2</l><l>1</l></block></script></block><block s="doReport"><l></l></block></script></scripts></block-definition><block-definition s="printCircle $fullScreen %&apos;rad&apos; $brush %&apos;pen size&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n">10</input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>penSize</l><l>penLight</l></list></block><block s="doSetVar"><l>penSize</l><block s="getPenAttribute"><l><option>size</option></l></block></block><block s="doSetVar"><l>penLight</l><block s="getPenAttribute"><l><option>saturation</option></l></block></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="up"></block><block s="setSize"><block var="pen size"/></block><block s="setPenHSVA"><l><option>brightness</option></l><l>0</l></block><block s="setHeading"><l>0</l></block><block s="doRepeat"><l>360</l><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="forward"><block s="reportDifference"><block var="rad"/><block s="reportQuotient"><block s="getPenAttribute"><l><option>size</option></l></block><l>2</l></block></block></block><block s="down"></block><block s="forward"><l>1</l></block><block s="up"></block><block s="turn"><l>1</l></block></script></block><block s="setSize"><block var="penSize"/></block><block s="setPenHSVA"><l><option>brightness</option></l><block var="penLight"/></block></script></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _ca:etiqueta _ de mida _es:etiqueta _ de tamaño _fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);if (this == stage) {    throw new Error(     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;     + &apos;Use LABEL from a sprite to draw text.&apos;);}if (typeof text !== &apos;string&apos; &amp;&amp; typeof text !== &apos;number&apos;) {    throw new Error(&apos;LABEL can only draw text or numbers, not a &apos; + process.reportTypeOf(text)); }var context = stage.penTrails().getContext(&apos;2d&apos;),    rotation = radians(this.direction() - 90),    trans = new Point(      this.center().x - stage.left(),      this.center().y - stage.top()    ),    isWarped = this.Warped,    len,    pos;if (isWarped) {endWarp(); }context.save();context.font = size + &apos;px monospace&apos;;context.textAlign = &apos;left&apos;;context.textBaseline = &apos;alphabetic&apos;;context.fillStyle = this.color.toString();len = context.measureText(text).width;trans = trans.multiplyBy(1 / stage.scale);context.translate(trans.x, trans.y);context.rotate(rotation);context.fillText(text, 0, 0);context.translate(-trans.x, -trans.y);context.restore();pos = new Point(  len * Math.sin(radians(this.direction())),  len * Math.cos(radians(this.direction())));pos = pos.add(new Point(this.xPosition(), this.yPosition()));this.gotoXY(pos.x, pos.y, false);this.changed();if (isWarped) {this.startWarp(); }stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="Pie Chart %&apos;Values&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="hide"></block><block s="setSize"><l>1</l></block><block s="doWarp"><script><block s="clear"></block><block s="up"></block><block s="doDeclareVariables"><list><l>Circle radius</l><l>Degrees</l><l>i</l><l>total</l></list></block><block s="gotoXY"><l>0</l><l>-100</l></block><block s="setHeading"><l>90</l></block><block s="doSetVar"><l>Circle radius</l><l>70</l></block><block s="setHeading"><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="doSetVar"><l>Degrees</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>total</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="Values"/></block><script><block s="doChangeVar"><l>total</l><block s="reportListItem"><block var="i"/><block var="Values"/></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="Values"/></block><script><block s="doAddToList"><block s="reportProduct"><block s="reportQuotient"><l>360</l><block var="total"/></block><block s="reportListItem"><block var="i"/><block var="Values"/></block></block><block var="Degrees"/></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="setHeading"><l>0</l></block><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l></block><block s="doRepeat"><block s="reportListLength"><block var="Degrees"/></block><script><block s="setPenHSVA"><l><option>hue</option></l><block s="reportProduct"><block var="i"/><l>16</l></block></block><block s="doRepeat"><block s="reportListItem"><block var="i"/><block var="Degrees"/></block><script><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="turnLeft"><l>1</l></block><block s="forward"><block var="Circle radius"/></block><block s="up"></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>0</l></block><custom-block s="printCircle $fullScreen %n $brush %n"><block var="Circle radius"/><l>10</l></custom-block><block s="setHeading"><l>0</l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="forward"><l>20</l></block><block s="doRepeat"><block s="reportListLength"><block var="Values"/></block><script><custom-block s="draw $rectangle %n %n $fullScreen %n $brush %n"><l>150</l><block s="reportDifference"><l>175</l><block s="reportProduct"><block var="i"/><block s="reportIfElse"><block s="reportGreaterThan"><block s="reportListLength"><block var="Values"/></block><l>23</l></block><block s="reportIfElse"><block s="reportGreaterThan"><block s="reportListLength"><block var="Values"/></block><l>35</l></block><l>8</l><l>10</l></block><l>15</l></block></block></block><l>10</l><block s="reportProduct"><block var="i"/><l>16</l></block></custom-block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="setXPosition"><l>80</l></block><block s="setPenHSVA"><l><option>hue</option></l><block s="reportProduct"><block var="i"/><l>16</l></block></block><custom-block s="label %txt of size %n"><block s="reportJoinWords"><list><l>Item </l><block var="i"/></list></block><l>12</l></custom-block><block s="setXPosition"><l>170</l></block><custom-block s="label %txt of size %n"><custom-block s="if %b then %anyUE else %anyUE"><block s="reportGreaterThan"><block s="reportStringSize"><block s="reportListItem"><block var="i"/><block var="Values"/></block></block><l>3</l></block><block s="reportJoinWords"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><block var="i"/><block var="Values"/></block></block><block s="reportLetter"><l>2</l><block s="reportListItem"><block var="i"/><block var="Values"/></block></block><block s="reportLetter"><l>3</l><block s="reportListItem"><block var="i"/><block var="Values"/></block></block><block s="reportLetter"><l>4</l><block s="reportListItem"><block var="i"/><block var="Values"/></block></block><l>e</l></list></block><block s="reportListItem"><block var="i"/><block var="Values"/></block></custom-block><l>12</l></custom-block><block s="setXPosition"><l>210</l></block><custom-block s="label %txt of size %n"><block s="reportJoinWords"><list><block s="reportRound"><block s="reportListItem"><block var="i"/><block var="Degrees"/></block></block><l>°</l></list></block><l>12</l></custom-block><block s="setXPosition"><l>190</l></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><block s="setHeading"><l>90</l></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>de:wenn _ dann _ sonst _ca:si _ llavors _ si no _es:si _ entonces _ sino _fr:si _ alors _ sinon _&#xD;</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="draw $rectangle %&apos;x&apos; %&apos;y&apos; $fullScreen %&apos;size&apos; $brush %&apos;colour&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>d_i</l></list></block><block s="up"></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><l>0</l></block><block s="setPenHSVA"><l><option>hue</option></l><block var="colour"/></block><block s="doSetVar"><l>d_i</l><l>1</l></block><block s="down"></block><block s="doRepeat"><block var="size"/><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="d_i"/></block><block s="turn"><l>90</l></block></script></block><block s="doChangeVar"><l>d_i</l><l>1</l></block><block s="forward"><block var="d_i"/></block><block s="turn"><l>90</l></block></script></block></script></block-definition><block-definition s="Interesting formulas for moving graph." type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>This is not a script. It is just a way of storing code. Look inside.</l></block></script><scripts><script x="14.02926875626881" y="74.35483870967745"><block s="reportLessThan"><block s="reportModulus"><block var="i"/><block s="reportRandom"><l>1</l><l>10</l></block></block><block s="reportRandom"><l>1</l><l>10</l></block><comment w="122.25806451612878" collapsed="true">random trapezoids!</comment></block></script><script x="15.661056502992668" y="107.47849562365559"><block s="reportLessThan"><block s="reportModulus"><block var="i"/><l>4</l></block><l>2</l><comment w="90" collapsed="true">trapezoid wave</comment></block></script><script x="261.62879843847657" y="109.09139884946204"><block s="reportLessThan"><block s="reportModulus"><block var="i"/><l>4</l></block><l>3</l><comment w="90" collapsed="true">trapezoid wave</comment></block></script><script x="505.98363714815395" y="109.83870967741939"><block s="reportLessThan"><block s="reportModulus"><block var="i"/><l>10</l></block><l>9</l><comment w="90" collapsed="true">trapezoid wave</comment></block></script><comment x="18.061526820784938" y="139.03226006451615" w="498.0645161290322" collapsed="true">DESCRIPTION OF TRAPEZOID WAVES===============================Anything that is&lt;(i mod x) &lt; [x-1]&gt; will be a trapezoid wave, with a wider width for each x increase.Trapezoid wave: &lt;(i mod x) &lt; (y)&gt;The width of the top will increase with y. If y &gt; x, the top will have infinite length. (4 points on top).If x &gt; y &gt; x/2, the top will have variable length. The length between bottom points will be 0. (3 points on top).If x/2 &gt; y &gt; 1, the top will have variable length. The length between bottom points will be &gt; 0. (2 points on top).If y = 1, the top will have length 0. (1 point on top).If y &lt;= 0, the top will not exist. (0 points on top).</comment><script x="17.27395972879912" y="161.77419554838724"><block s="reportLessThan"><block s="reportModulus"><block var="i"/><l>4</l></block><l>1</l><comment w="157.74193548387098" collapsed="true">Triangular wave with spaces</comment></block></script><script x="18.080411341702344" y="191.77419554838735"><block s="reportModulus"><block var="i"/><l>2</l><comment w="90" collapsed="true">Tringular wave</comment></block></script><script x="215.64217198207527" y="194.19355038709696"><block s="reportNot"><block var="lastValue"/><comment w="90" collapsed="true">Tringular wave</comment></block></script><script x="436.60991391755914" y="193.38709877419373"><block s="reportEquals"><block var="lastValue"/><block s="reportBoolean"><l><bool>false</bool></l></block><comment w="90" collapsed="true">Tringular wave</comment></block></script><script x="17.989305065524082" y="223.38172643010734"><block s="reportQuotient"><block s="reportModulus"><block var="i"/><l>10</l></block><l>10</l><comment w="90" collapsed="true">Sawtooth wave</comment></block></script><script x="274.51313972401084" y="223.7096794193553"><block s="reportRound"><block s="reportModulus"><block var="i"/><l>30</l></block><comment w="90" collapsed="true">Sawtooth wave</comment></block></script><script x="17.989305065524082" y="253.70430707526893"><block s="reportMonadic"><l><option>sin</option></l><block var="i"/><comment w="90" collapsed="true">Sine wave</comment></block></script><script x="18.06451612903224" y="280.24732182795674"><block s="reportRound"><block s="reportModulus"><block var="i"/><block s="reportSum"><block s="reportModulus"><block var="lastValue"/><l>3</l></block><l>3</l></block></block><comment w="64.51612903225806" collapsed="true">?</comment></block></script></scripts></block-definition><block-definition s="Still graph %&apos;min&apos; %&apos;max&apos; %&apos;function&apos; max %&apos;maxHeight&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">Easy still mathematical graph maker.Inputs:(min value)(max value)(maths function)(graph max)</comment><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">360</input><input type="%txt">&#xD;          &#xD;        <options>sqrtabsnegsincostanasinacosatanloge^10^2^</options></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>Data</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="min"/><block var="max"/><script><block s="doAddToList"><block s="reportMonadic"><block var="function"/><block var="i"/></block><block var="Data"/></block></script></custom-block></script></block><block s="clear"></block><custom-block s="Graph Data %l max %s mark? %b"><block var="Data"/><block var="maxHeight"/><l><bool>false</bool></l></custom-block></script></block-definition></blocks><variables><variable name="Data"><list struct="atomic" id="1294">0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0</list></variable></variables></project><media name="Graph maker" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>