<snapdata remixID="15096855"><project name="Graphing Calculator" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Graphing Calculator"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="draw graph with function %&apos;function&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%repRing" initial="1"></input></inputs><script><block s="clear"></block><block s="down"></block><block s="doWarp"><script><block s="doFor"><l>x</l><l>-240</l><l>240</l><script><block s="doSetVar"><l>indx</l><block var="x"/></block><block s="gotoXY"><block var="x"/><block s="reportVariadicProduct"><list><block s="evaluate"><block var="current function"/><block var="inputs"/></block><block var="scale"/></list></block></block></script></block></script></block><block s="up"></block><block s="gotoXY"><l>-300</l><l>-300</l></block></script></block-definition><block-definition s="%&apos;selected&apos; is user generated?" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing" initial="1"></input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>item</l><block var="user created"/><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>2</l><block var="item"/></block><block var="selected"/></list></block><script><block s="doSetVar"><l>current function</l><block s="reportListItem"><l>3</l><block var="item"/></block></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition></blocks><primitives></primitives><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="76"><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="77"></list></costumes><sounds><list struct="atomic" id="78"></list></sounds><variables></variables><blocks></blocks><scripts><script x="20.999999999999915" y="228.66666666666674"><block s="reportRandom"><block s="reportMonadic"><l><option>neg</option></l><block var="x"/></block><block var="x"/></block></script><script x="39.99999999999997" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>current function</l><block s="reifyReporter"><script></script><list></list></block></block><block s="doSetVar"><l>drawn</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>scale</l><l>25</l></block><block s="doSetVar"><l>user created</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>inputs</l><block s="reportNewList"><list></list></block></block></script><script x="51.000000000000114" y="352"><block s="receiveCondition"><block s="reportKeyPressed"><l><option>up arrow</option></l></block></block><block s="doSetVar"><l>scale</l><block s="reportVariadicProduct"><list><block var="scale"/><block s="reportQuotient"><l>10</l><l>9</l></block></list></block></block><block s="doIf"><block var="drawn"/><script><block s="doTellTo"><l>drawer</l><block s="reifyScript"><script><custom-block s="draw graph with function %repRing"><block var="current function"/></custom-block></script><list></list></block><list></list></block></script><list></list></block></script><script x="245.00000000000006" y="148.6500000000001"><block s="receiveCondition"><block s="reportKeyPressed"><l><option>down arrow</option></l></block></block><block s="doSetVar"><l>scale</l><block s="reportVariadicProduct"><list><block var="scale"/><block s="reportQuotient"><l>9</l><l>10</l></block></list></block></block><block s="doIf"><block var="drawn"/><script><block s="doTellTo"><l>drawer</l><block s="reifyScript"><script><custom-block s="draw graph with function %repRing"><block var="current function"/></custom-block></script><list></list></block><list></list></block></script><list></list></block></script><script x="55.999999999999886" y="309.66666666666663"><block s="reportVariadicProduct"><list><block s="reportMonadic"><l><option>cos</option></l><block var="x"/></block><block s="reportQuotient"><l>3.141592653589793238462643383279502884197</l><l>180</l></block></list></block></script></scripts><sprites select="7"><sprite name="drawer" idx="1" x="-300" y="-300" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="194"><costumes><list struct="atomic" id="195"></list></costumes><sounds><list struct="atomic" id="196"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doSetVar"><l>drawn</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="draw graph with function %repRing"><block var="current function"/></custom-block></script><script x="40" y="301.9999999999998"><block s="receiveGo"></block><block s="up"></block><block s="clear"></block><block s="gotoXY"><l>-300</l><l>-300</l></block><block s="hide"></block></script></scripts></sprite><sprite name="minus" idx="2" x="220" y="130" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="218"><costumes><list id="219"><item><ref mediaID="Graphing Calculator_minus_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="220"></list></sounds><blocks></blocks><variables></variables><scripts><script x="60" y="88.58333333333326"><block s="receiveGo"></block><block s="gotoXY"><l>220</l><l>130</l></block></script><script x="47" y="176.58333333333326"><block s="receiveCondition"><block s="reportVariadicAnd"><list><block s="reportMouseDown"></block><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block></list></block></block><block s="doSetVar"><l>scale</l><block s="reportVariadicProduct"><list><block var="scale"/><block s="reportQuotient"><l>9</l><l>10</l></block></list></block></block><block s="doIf"><block var="drawn"/><script><block s="doTellTo"><l>drawer</l><block s="reifyScript"><script><custom-block s="draw graph with function %repRing"><block var="current function"/></custom-block></script><list></list></block><list></list></block></script><list></list></block></script></scripts></sprite><sprite name="plus" idx="3" x="220" y="160" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="267"><costumes><list id="268"><item><ref mediaID="Graphing Calculator_plus_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="269"></list></sounds><blocks></blocks><variables></variables><scripts><script x="93" y="182.33333333333337"><block s="receiveGo"></block><block s="gotoXY"><l>220</l><l>160</l></block></script><script x="20" y="10"><block s="receiveCondition"><block s="reportVariadicAnd"><list><block s="reportMouseDown"></block><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block></list></block></block><block s="doSetVar"><l>scale</l><block s="reportVariadicProduct"><list><block var="scale"/><block s="reportQuotient"><l>10</l><l>9</l></block></list></block></block><block s="doIf"><block var="drawn"/><script><block s="doTellTo"><l>drawer</l><block s="reifyScript"><script><custom-block s="draw graph with function %repRing"><block var="current function"/></custom-block></script><list></list></block><list></list></block></script><list></list></block></script></scripts></sprite><sprite name="major gridline" idx="4" x="0" y="0" heading="90" scale="1.5" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="316"><costumes><list id="317"><item><ref mediaID="Graphing Calculator_major gridline_cst_costume"></ref></item><item><ref mediaID="Graphing Calculator_major gridline_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="318"></list></sounds><blocks></blocks><variables></variables><scripts><script x="87" y="65.33333333333334"><block s="receiveGo"></block><block s="setScale"><l>150</l></block><block s="doTellTo"><block s="newClone"><l><option>myself</option></l></block><block s="reifyScript"><script><block s="setHeading"><l>0</l></block></script><list></list></block><list></list></block></script></scripts></sprite><sprite name="minor gridline" idx="5" x="1000" y="10000" heading="90" scale="1.5" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="339"><costumes><list id="340"><item><ref mediaID="Graphing Calculator_minor gridline_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="341"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="95.33333333333337"><block s="receiveGo"></block></script><script x="17" y="178.33333333333337"><block s="gotoXY"><l>1000</l><l>10000</l></block><block s="setScale"><l>150</l></block><block s="doWarp"><script><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doTellTo"><block s="newClone"><l><option>myself</option></l></block><block s="reifyScript"><script><block s="gotoXY"><block s="reportVariadicProduct"><list><block var="i"/><block var="scale"/></list></block><l>0</l></block></script><list></list></block><list></list></block></script></block><block s="doFor"><l>i</l><l>-1</l><l>-10</l><script><block s="doTellTo"><block s="newClone"><l><option>myself</option></l></block><block s="reifyScript"><script><block s="gotoXY"><block s="reportVariadicProduct"><list><block var="i"/><block var="scale"/></list></block><l>0</l></block></script><list></list></block><list></list></block></script></block><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doTellTo"><block s="newClone"><l><option>myself</option></l></block><block s="reifyScript"><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><l>0</l><block s="reportVariadicProduct"><list><block var="i"/><block var="scale"/></list></block></block></script><list></list></block><list></list></block></script></block><block s="doFor"><l>i</l><l>-1</l><l>-10</l><script><block s="doTellTo"><block s="newClone"><l><option>myself</option></l></block><block s="reifyScript"><script><block s="setHeading"><l>0</l></block><block s="gotoXY"><l>0</l><block s="reportVariadicProduct"><list><block var="i"/><block var="scale"/></list></block></block></script><list></list></block><list></list></block></script></block></script></block></script></scripts></sprite><sprite name="function" idx="6" x="-190" y="150" heading="90" scale="0.8" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="462"><costumes><list id="463"><item><ref mediaID="Graphing Calculator_function_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="464"></list></sounds><blocks></blocks><variables></variables><scripts><script x="70.00000000000006" y="10"><block s="receiveGo"></block><block s="setScale"><l>80</l></block><block s="gotoXY"><l>-190</l><l>150</l></block></script><script x="10" y="120.99999999999966"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>inputs</l><block s="reportNewList"><list></list></block></block><block s="doAsk"><block s="reportNewList"><list><block s="reportNewList"><list><l>User Made</l><block var="user created"/></list></block><block s="reportNewList"><list><l>Constant</l><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reifyReporter"><script></script><list></list></block><block s="reportNewList"><list><l>a:</l></list></block></list></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Polynomials</l><block s="reportNewList"><list><block s="reportNewList"><list><l>linear</l><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l></l><block s="reportQuotient"><block var="indx"/><block var="scale"/></block></list></block><l></l></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>m:</l><l>b:</l></list></block></list></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>quadratic</l><block s="reifyReporter"><autolambda><block s="reportNewList"><list><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l></l><block s="reportPower"><block s="reportQuotient"><block var="indx"/><block var="scale"/></block><l>2</l></block></list></block><block s="reportVariadicProduct"><list><l></l><block s="reportQuotient"><block var="indx"/><block var="scale"/></block></list></block><l></l></list></block></autolambda><list></list></block><block s="reportNewList"><list><l>a:</l><l>b:</l><l>c:</l></list></block></list></block></autolambda><list></list></block></list></block></list></block></list></block></list></block></block><block s="doIfElse"><custom-block s="%repRing is user generated?"><block s="getLastAnswer"></block></custom-block><script><block s="doSetVar"><l>inputs</l><block s="getLastAnswer"></block></block></script><script><block s="doSetVar"><l>current function</l><block s="reportListItem"><l>1</l><block s="evaluate"><block s="getLastAnswer"></block><list></list></block></block></block><block s="doForEach"><l>item</l><block s="reportListItem"><l>2</l><block s="evaluate"><block s="getLastAnswer"></block><list></list></block></block><script><block s="doAsk"><block var="item"/></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="inputs"/></block></script></block></script></block><block s="doIf"><block var="drawn"/><script><block s="doTellTo"><l>drawer</l><block s="reifyScript"><script><custom-block s="draw graph with function %repRing"><block var="current function"/></custom-block></script><list></list></block><list></list></block></script><list></list></block></script></scripts></sprite><sprite name="Save" idx="7" x="-200" y="-143" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="678"><costumes><list id="679"><item><ref mediaID="Graphing Calculator_Save_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="680"></list></sounds><blocks></blocks><variables></variables><scripts><script x="72" y="20.833333333333456"><block s="receiveGo"></block><block s="gotoXY"><l>-200</l><l>-143</l></block></script><script x="45" y="215.83333333333348"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doAsk"><l>Function Name:</l></block><block s="doAddToList"><block s="reportNewList"><list><block s="getLastAnswer"></block><block var="inputs"/><block var="current function"/></list></block><block var="user created"/></block></script></scripts></sprite><watcher var="scale" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="drawn" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="current function" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="inputs" style="normal" x="10" y="83.00000599999998" color="243,118,29" hidden="true"/><watcher var="user created" style="normal" x="10" y="104.00000799999998" color="243,118,29" hidden="true"/><watcher var="indx" style="normal" x="10" y="125.00000999999997" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="scale"><l>25</l></variable><variable name="drawn"><bool>false</bool></variable><variable name="current function"><context id="709"><inputs></inputs><variables></variables><block s="reifyReporter"><script></script><list></list></block><receiver><ref id="76"></ref></receiver><origin><ref id="76"></ref></origin><context id="717"><inputs></inputs><variables></variables><receiver><ref id="76"></ref></receiver><origin><ref id="76"></ref></origin></context></context></variable><variable name="inputs"><list struct="atomic" id="719"></list></variable><variable name="user created"><list struct="atomic" id="720"></list></variable><variable name="indx"><l>240</l></variable></variables></scene></scenes></project><media name="Graphing Calculator" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="costume" center-x="14" center-y="2.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI2NjUgMjcwIDI4IDUiIHdpZHRoPSIyOCIgaGVpZ2h0PSI1Ij48cmVjdCBzdHJva2U9Im5vbmUiIGZpbGw9InJnYigwLDAsMCkiIHByb3RvdHlwZT0iVmVjdG9yUmVjdGFuZ2xlIiB3aWR0aD0iMjgiIGhlaWdodD0iNSIgeD0iNjY1IiB5PSIyNzAiLz48L3N2Zz4=" mediaID="Graphing Calculator_minus_cst_costume"/><costume name="costume" center-x="14" center-y="13.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI2NjUgMjU5IDI4IDI3IiB3aWR0aD0iMjgiIGhlaWdodD0iMjciPjxyZWN0IHN0cm9rZT0ibm9uZSIgZmlsbD0icmdiKDAsMCwwKSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSIyOCIgaGVpZ2h0PSI1IiB4PSI2NjUiIHk9IjI3MCIvPjxyZWN0IHN0cm9rZT0ibm9uZSIgZmlsbD0icmdiKDAsMCwwKSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSI3IiBoZWlnaHQ9IjI3IiB4PSI2NzUiIHk9IjI1OSIvPjwvc3ZnPg==" mediaID="Graphing Calculator_plus_cst_costume"/><costume name="costume" center-x="1.5" center-y="176" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI3MTAuNSAxMDYuNSAzIDM1MiIgd2lkdGg9IjMiIGhlaWdodD0iMzUyIj48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iNzEyIiB5MT0iMTA4IiB4Mj0iNzEyIiB5Mj0iNDU3Ii8+PC9zdmc+" mediaID="Graphing Calculator_major gridline_cst_costume"/><costume name="costume" center-x="1.5" center-y="168" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI3MDYuNSAxMTYuNSAzIDMzNiIgd2lkdGg9IjMiIGhlaWdodD0iMzM2Ij48bGluZSBzdHJva2U9InJnYigxMjQsMTI0LDEyNCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iNzA4IiB5MT0iMTE4IiB4Mj0iNzA4IiB5Mj0iNDUxIi8+PC9zdmc+" mediaID="Graphing Calculator_minor gridline_cst_costume"/><costume name="costume" center-x="50" center-y="23" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI2NzIgMjUwIDEwMCA0NiIgd2lkdGg9IjEwMCIgaGVpZ2h0PSI0NiI+PHJlY3Qgc3Ryb2tlPSJub25lIiBmaWxsPSJyZ2IoMTksMTksMjU1KSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSIxMDAiIGhlaWdodD0iNDYiIHg9IjY3MiIgeT0iMjUwIi8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjY4MSIgeTE9IjI4OCIgeDI9IjY4MSIgeTI9IjI1OCIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI2ODMiIHkxPSIyNTkiIHgyPSI2OTUiIHkyPSIyNTkiLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iNjgzIiB5MT0iMjY5IiB4Mj0iNjk1IiB5Mj0iMjY5Ii8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjcwMiIgeTE9IjI2MSIgeDI9IjcwMiIgeTI9IjI4NSIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI3MDQiIHkxPSIyODQiIHgyPSI3MTUiIHkyPSIyODQiLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iNzE1IiB5MT0iMjgzIiB4Mj0iNzE1IiB5Mj0iMjY1Ii8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9IjcyNSIgeTE9IjI4NSIgeDI9IjcyNSIgeTI9IjI2MCIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI3MzAiIHkxPSIyNjMiIHgyPSI3NDMiIHkyPSIyODIiLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iNzQzIiB5MT0iMjgxIiB4Mj0iNzQyIiB5Mj0iMjYxIi8+PGxpbmUgc3Ryb2tlPSJyZ2IoMCwwLDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9Ijc2NyIgeTE9IjI2MiIgeDI9Ijc0OSIgeTI9IjI2MiIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI3NTAiIHkxPSIyNjQiIHgyPSI3NTAiIHkyPSIyODUiLz48bGluZSBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iNzQ5IiB5MT0iMjg1IiB4Mj0iNzY1IiB5Mj0iMjg1Ii8+PC9zdmc+" mediaID="Graphing Calculator_function_cst_costume"/><costume name="costume" center-x="24" center-y="24" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI2ODYgMjc2IDQ4IDQ4IiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxlbGxpcHNlIHN0cm9rZT0ibm9uZSIgZmlsbD0icmdiKDE3LDI0OSwwKSIgcHJvdG90eXBlPSJWZWN0b3JFbGxpcHNlIiBjeD0iNzEwIiBjeT0iMzAwIiByeD0iMjQiIHJ5PSIyNCIvPjwvc3ZnPg==" mediaID="Graphing Calculator_Save_cst_costume"/></media></snapdata>