<snapdata remixID="11507212"><project name="The Magnificent Mountain of Drawing Turtles" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>The Magnificent Mountain of Drawing Turtles&#xD;&#xD;This is a drawing game which is the first of a series called the Magnificent Mountain.&#xD;The axis is a number that changes every frame.&#xD;When axis mod 10 is greater than 5, a tick runs.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="The Magnificent Mountain of Drawing Turtles"><notes>The Magnificent Mountain of Drawing Turtles&#xD;&#xD;This is a drawing game which is the first of a series called the Magnificent Mountain.&#xD;The axis is a number that changes every frame.&#xD;When axis mod 10 is greater than 5, a tick runs.</notes><palette><category name="rasa sayang eh" color="220,220,220,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="all of %&apos;preds&apos;" type="predicate" category="operators"><comment w="248" collapsed="false">Takes any number of Boolean (true/false) inputs (use the left and right arrowheads to adjust the number of input slots) and reports TRUE only if all of the inputs are TRUE, otherwise FALSE.  Like AND but for multiple inputs.</comment><header></header><code></code><translations>pt:todas as afirmações _ são verdadeiras&#xD;ca:tots _ ?&#xD;</translations><inputs><input type="%mult%boolUE"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="preds"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doReport"><block s="reportAnd"><block s="evaluate"><block s="reportListItem"><l>1</l><block var="preds"/></block><list></list></block><custom-block s="all of %mult%boolUE"><block s="reportCDR"><block var="preds"/></block></custom-block></block></block></script></block-definition><block-definition s="any of %&apos;preds&apos;" type="predicate" category="operators"><comment w="240" collapsed="false">Takes any number of Boolean (true/false) inputs (use the left and right arrowheads to adjust the number of input slots) and reports TRUE if at least one input is TRUE, otherwise FALSE.</comment><header></header><code></code><translations>pt:alguma das afirmações _ é verdadeira&#xD;ca:qualsevol _ ?&#xD;</translations><inputs><input type="%mult%boolUE"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="preds"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doReport"><block s="reportOr"><block s="evaluate"><block s="reportListItem"><l>1</l><block var="preds"/></block><list></list></block><custom-block s="any of %mult%boolUE"><block s="reportCDR"><block var="preds"/></block></custom-block></block></block></script></block-definition><block-definition s="listify %&apos;jsonString&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:os dados JSON _ em formato de lista&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="jsonString"/><l><option>json</option></l></block></block></script></block-definition><block-definition s="value at key %&apos;key&apos; of %&apos;lst&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o valor com chave _ em _&#xD;</translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>each item</l><block var="lst"/><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="each item"/></block><block var="key"/></block><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="each item"/></block></block></script></block></script></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="%&apos;method&apos; url: %&apos;url&apos; send: %&apos;payload&apos; headers: %&apos;headers&apos;" type="reporter" category="sensing"><header></header><code></code><translations>pt:a resposta a _ de _ enviando _ e cabeçalhos _&#xD;</translations><inputs><input type="%s" readonly="true">GET<options>GET&#xD;POST&#xD;PUT&#xD;DELETE</options></input><input type="%s">https://snap.berkeley.edu</input><input type="%s"></input><input type="%mult%l" readonly="true"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>xhr_request(mth, url, dta, hdrs)</l><list><block var="method"/><block var="url"/><block var="payload"/><block var="headers"/></list></block></block></script></block-definition><block-definition s="key: %&apos;key&apos; value: %&apos;value&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:um par (chave: _ , valor: _ )&#xD;</translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="key"/><block var="value"/></list></block></block></script></block-definition><block-definition s="current location" type="reporter" category="sensing"><comment w="200" collapsed="false">Reports a three-item list containing the latitude and longitude of the user, and the precision of the measurements.  Works only if the user allows snap.berkeley.edu access to location data.  Some browsers also require an HTTPS connection to Snap!.</comment><header></header><code></code><translations>pt:a localização actual do dispositivo&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>callback</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>geo_location(acc?)</l><list><block s="reportBoolean"><l><bool>true</bool></l></block></list></block></block><block s="doWaitUntil"><block s="reportEquals"><block s="reportListAttribute"><l><option>length</option></l><block s="evaluate"><block var="callback"/><list></list></block></block><l>3</l></block></block><block s="doReport"><block s="evaluate"><block var="callback"/><list></list></block></block></script></block-definition><block-definition s="create %&apos;_scope&apos; var %&apos;_names&apos;" type="command" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block creates  new variables on the selected scope: global (for all sprites), sprite (for this sprite only) or script (only for that blocks stack) with the names given (in &apos;names&apos; list).&#xD;&#xD;If there is already a variable with that name in that scope, it does nothing: no errors and no overwrites.</comment><header></header><code></code><translations>pt:cria as variáveis _ _&#xD;ca:crea les _ variables _&#xD;es:crear las _ variables _&#xD;de:erstellen _ var _&#xD;</translations><inputs><input type="%s" readonly="true">global<options>global&#xD;sprite&#xD;script</options></input><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>_item</l><block var="_names"/><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><block var="_scope"/><block var="_item"/></list></block></script></block></script></block></script></block-definition><block-definition s="delete var %&apos;_names&apos;" type="command" category="variables"><comment w="217" collapsed="false">This block deletes all the variables with the names given (inside input list).&#xD;&#xD;All instances will be deleted.&#xD;&#xD;If one variable does not exists (in any scope) nothing happens.</comment><header></header><code></code><translations>pt:remove as variáveis _&#xD;ca:esborra les variables _&#xD;es:borrar variables _&#xD;de:löschen var _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doForEach"><l>_item</l><block var="_names"/><script><block s="doUntil"><block s="reportNot"><custom-block s="does var %s exist?"><block var="_item"/></custom-block></block><script><block s="doApplyExtension"><l>err_ignore</l><list><custom-block s="var %s"><block var="_item"/></custom-block></list></block><custom-block s="hide var %s"><block var="_item"/></custom-block><block s="doApplyExtension"><l>var_delete(name)</l><list><block var="_item"/></list></block></script></block></script></block></script></block></script><scripts><script x="339.244140625" y="167"><block var="_names"/></script><script x="198.23710937500005" y="31"><block var="_names"/></script></scripts></block-definition><block-definition s="set var %&apos;_name&apos; to %&apos;_value&apos;" type="command" category="variables"><comment x="0" y="0" w="240.4931640625" collapsed="false">This block sets the given value (last input) to the variable named with the name givent (var input).&#xD;&#xD;It looks for that variable following the scope order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos; (the first match it finds).&#xD;&#xD;If that variable does not exist (in any scope) an error happens, stopping their script. You can check it before using the &quot;does var (name) exists?&quot; block. </comment><header></header><code></code><translations>ca:assigna a _ el valor _&#xD;es:asignar a _ el valor _&#xD;pt:altera _ para _&#xD;de:setze var _ auf _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input><input type="%s"></input></inputs><script><block s="doApplyExtension"><l>var_set(name, val)</l><list><block var="_name"/><block var="_value"/></list></block></script></block-definition><block-definition s="var %&apos;_name&apos;" type="reporter" category="variables"><comment x="0" y="0" w="178.00000000000003" collapsed="false">This block reports the value of the variable with the name given.&#xD;&#xD;It looks for that variable following the scope order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos; (the first match it finds).&#xD;&#xD;If that variable does not exist (in any scope) an error happens, stopping their script. You can check it before using the &quot;does var (name) exists?&quot; block. </comment><header></header><code></code><translations>pt:o valor de _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>var_get(name)</l><list><block var="_name"/></list></block></block></script></block-definition><block-definition s="does var %&apos;_name&apos; exist?" type="predicate" category="variables"><comment x="0" y="0" w="146" collapsed="false">This block reports &quot;true&quot; if there is a variable with this given name (input slot) in that context.&#xD;&#xD;It can be a global, sprite or script variable.&#xD;&#xD;Otherwise it reports &quot;false&quot;.</comment><header></header><code></code><translations>pt:a variável _ existe&#xD;ca:existeix la variable _ ?&#xD;es:existe la variable _ ?&#xD;de:existiert var _ ?&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doApplyExtension"><l>err_ignore</l><list><block s="reportApplyExtension"><l>var_get(name)</l><list><block var="_name"/></list></block></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="reifyScript"><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><block-definition s="show var %&apos;_name&apos;" type="command" category="variables"><comment x="0" y="0" w="181" collapsed="false">This block turns on (show) the watcher view on stage (if it was not already activated) of the variable with the given name (slot input).&#xD;&#xD;It can only access to the closest variable scope (if there different variables with the same name in different scopes) following the order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos;.&#xD;&#xD;No errors if that variable does not exist.</comment><header></header><code></code><translations>ca:mostra la variable _&#xD;es:mostrar variable _&#xD;pt:mostra a variável _&#xD;de:zeige var _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input></inputs><script><block s="doApplyExtension"><l>var_show(name)</l><list><block var="_name"/></list></block></script></block-definition><block-definition s="hide var %&apos;_name&apos;" type="command" category="variables"><comment x="0" y="0" w="181" collapsed="false">This block turns off (hide) the watcher view on stage (if it was not already activated) of the variable with the given name (slot input).&#xD;&#xD;It can only access to the closest variable scope (if there different variables with the same name in different scopes) following the order &apos;script&apos; -&gt; &apos;sprite&apos; -&gt; &apos;global&apos;.&#xD;&#xD;No errors if that variable does not exist.</comment><header></header><code></code><translations>ca:amaga la variable _&#xD;es:esconder variable _&#xD;pt:esconde a variável _&#xD;de:verstecke var _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input></inputs><script><block s="doApplyExtension"><l>var_hide(name)</l><list><block var="_name"/></list></block></script></block-definition><block-definition s="category 11" type="command" category="rasa sayang eh"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="go at my pointer" type="command" category="rasa sayang eh"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doGotoObject"><l><option>mouse-pointer</option></l></block><block s="setHeading"><l>135</l></block></script></block-definition><block-definition s="throw up $nl and call %&apos;who to call?&apos;" type="command" category="rasa sayang eh"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="who to call?"/><list></list></block></script></block-definition><block-definition s="991" type="reporter" category="rasa sayang eh"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reifyScript"><script><block s="doIfElse"><block s="reportMouseDown"></block><script><block s="down"></block></script><script><block s="up"></block></script></block></script><list></list></block></block></script></block-definition><block-definition s="catch you saying %&apos;tag&apos; %&apos;run&apos;" type="command" category="rasa sayang eh"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="#1"/></block><block s="doRun"><block var="run"/><list></list></block></script><list><l>#1</l></list></block></block></script><scripts><script x="68" y="123"><custom-block s="catch you saying %upvar %cs"><l>tag</l><script></script></custom-block></script></scripts></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="323"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="324"></list></costumes><sounds><list struct="atomic" id="325"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><sprite name="Master OS" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="330"><costumes><list struct="atomic" id="331"></list></costumes><sounds><list struct="atomic" id="332"></list></sounds><blocks></blocks><variables></variables><scripts><script x="324" y="114"><block s="receiveGo"></block><block s="doSetVar"><l>axis</l><l>0</l></block><block s="doSetVar"><l>ticks</l><l>0</l></block><block s="hide"></block><block s="doForever"><script><block s="doChangeVar"><l>axis</l><l>1</l></block></script></block></script><script x="144" y="70"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportLessThan"><block s="reportModulus"><block var="axis"/><l>10</l></block><l>5</l></block><script><block s="doBroadcastAndWait"><l>tick</l><list></list></block></script></block></script></block></script><script x="151" y="263"><block s="receiveMessage"><l>tick</l><list></list></block><block s="doChangeVar"><l>ticks</l><l>1</l></block></script><script x="201" y="195"><block s="doBroadcast"><l>tick</l><list></list></block></script><script x="303" y="458"><block s="doSayFor"><block var="data"/><l>2</l></block></script><script x="436" y="406"><block s="fork"><block s="reifyScript"><script></script><list></list></block><list></list></block></script><script x="501" y="308"><block s="doHideVar"><l>data</l></block></script><script x="147" y="543"><block s="doDefineBlock"><l>block</l><l></l><block s="reifyReporter"><script></script><list></list></block></block></script><script x="214" y="621"><block s="doDeleteBlock"><block s="reifyReporter"><script></script><list></list></block></block></script><script x="92" y="588"><block s="reportBlockAttribute"><l><option>definition</option></l><block s="reifyReporter"><script></script><list></list></block></block></script><script x="96" y="637"><block s="reportThisContext"></block></script><script x="404" y="574"><custom-block s="%s url: %s send: %s headers: %mult%l"><l>GET</l><l>https://snap.berkeley.edu</l><l></l><list><l/></list></custom-block></script><script x="567" y="452"><custom-block s="current location"></custom-block></script><script x="446" y="485"><custom-block s="all of %mult%boolUE"><list><l/></list></custom-block></script><script x="352" y="542"><custom-block s="value at key %s of %l"><l></l><l/></custom-block></script><script x="402" y="636"><custom-block s="key: %s value: %s"><l></l><l></l></custom-block></script><script x="369" y="332"><custom-block s="create %s var %mult%txt"><l>global</l><list><l></l></list></custom-block></script><script x="378" y="416"><custom-block s="set var %s to %s"><l></l><l></l></custom-block></script><script x="290" y="529"><custom-block s="var %s"><l></l></custom-block></script><script x="33" y="540"><custom-block s="does var %s exist?"><l></l></custom-block></script><script x="116" y="616"><custom-block s="show var %s"><l></l></custom-block></script><script x="585.583984375" y="507"><custom-block s="listify %mlt"><l>[not,&#xD;absolutely,&#xD;not,&#xD;json]</l></custom-block></script><script x="545.353515625" y="369"><block s="doUntil"><block s="reportNot"><custom-block s="does var %s exist?"><l>data</l></custom-block></block><script><custom-block s="hide var %s"><l>data</l></custom-block></script></block></script><script x="50" y="235"><block s="fork"><block s="reifyScript"><script></script><list></list></block><list></list></block></script><script x="490" y="156"><custom-block s="delete var %mult%txt"><list><l>data</l></list></custom-block></script><script x="153.4404296875" y="397"><block s="doRepeat"><l>10</l><script></script></block></script><script x="111" y="490"><block s="doSetBlockAttribute"><l><option>category</option></l><block s="reifyReporter"><script><custom-block s="delete var %mult%txt"><list><l></l></list></custom-block></script><list></list></block><l>8</l></block></script><script x="432" y="51"><custom-block s="category 11"></custom-block></script></scripts></sprite><watcher var="axis" style="normal" x="10" y="10" color="243,118,29"/><watcher var="ticks" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><sprite name="Drawing Turtle" idx="2" x="203" y="201" heading="135" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="0,0,0,1" pen="tip" id="489"><inherit exemplar="Master OS"><list struct="atomic" id="490">costumes,sounds</list></inherit><blocks></blocks><variables></variables><dispatches></dispatches><scripts><script x="201" y="195"><block s="doBroadcast"><l>tick</l><list></list></block></script><script x="303" y="458"><block s="doSayFor"><block var="data"/><l>2</l></block></script><script x="436" y="406"><block s="fork"><block s="reifyScript"><script></script><list></list></block><list></list></block></script><script x="501" y="308"><block s="doHideVar"><l>data</l></block></script><script x="147" y="543"><block s="doDefineBlock"><l>block</l><l></l><block s="reifyReporter"><script></script><list></list></block></block></script><script x="214" y="621"><block s="doDeleteBlock"><block s="reifyReporter"><script></script><list></list></block></block></script><script x="92" y="588"><block s="reportBlockAttribute"><l><option>definition</option></l><block s="reifyReporter"><script></script><list></list></block></block></script><script x="96" y="637"><block s="reportThisContext"></block></script><script x="404" y="574"><custom-block s="%s url: %s send: %s headers: %mult%l"><l>GET</l><l>https://snap.berkeley.edu</l><l></l><list><l/></list></custom-block></script><script x="567" y="452"><custom-block s="current location"></custom-block></script><script x="446" y="485"><custom-block s="all of %mult%boolUE"><list><l/></list></custom-block></script><script x="352" y="542"><custom-block s="value at key %s of %l"><l></l><l/></custom-block></script><script x="402" y="636"><custom-block s="key: %s value: %s"><l></l><l></l></custom-block></script><script x="369" y="332"><custom-block s="create %s var %mult%txt"><l>global</l><list><l></l></list></custom-block></script><script x="378" y="416"><custom-block s="set var %s to %s"><l></l><l></l></custom-block></script><script x="290" y="529"><custom-block s="var %s"><l></l></custom-block></script><script x="33" y="540"><custom-block s="does var %s exist?"><l></l></custom-block></script><script x="116" y="616"><custom-block s="show var %s"><l></l></custom-block></script><script x="585.583984375" y="507"><custom-block s="listify %mlt"><l>[not,&#xD;absolutely,&#xD;not,&#xD;json]</l></custom-block></script><script x="545.353515625" y="369"><block s="doUntil"><block s="reportNot"><custom-block s="does var %s exist?"><l>data</l></custom-block></block><script><custom-block s="hide var %s"><l>data</l></custom-block></script></block></script><script x="50" y="235"><block s="fork"><block s="reifyScript"><script></script><list></list></block><list></list></block></script><script x="490" y="156"><custom-block s="delete var %mult%txt"><list><l>data</l></list></custom-block></script><script x="153.4404296875" y="397"><block s="doRepeat"><l>10</l><script></script></block></script><script x="111" y="490"><block s="doSetBlockAttribute"><l><option>category</option></l><block s="reifyReporter"><script><custom-block s="delete var %mult%txt"><list><l></l></list></custom-block></script><list></list></block><l>8</l></block></script><script x="432" y="51"><custom-block s="category 11"></custom-block></script><script x="199" y="97"><block s="receiveMessage"><l>tick</l><list></list></block><custom-block s="go at my pointer"></custom-block><custom-block s="throw up %br and call %s"><custom-block s="991"></custom-block></custom-block></script><script x="362" y="117"><block s="receiveGo"></block><block s="clear"></block><block s="doForever"><script><block s="setPenColorDimension"><l><option>r-g-b(-a)</option></l><block s="reportAspect"><l><option>transparency</option></l><l><option>mouse-pointer</option></l></block></block></script></block></script></scripts></sprite><sprite name="Master OS(2)" idx="3" x="228.97777478868124" y="-150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,126.80000000000003,25.999999999999986,1" pen="tip" id="626"><inherit exemplar="Master OS"><list struct="atomic" id="627">costumes,sounds</list></inherit><blocks></blocks><variables></variables><dispatches></dispatches><scripts><script x="324" y="114"><block s="receiveGo"></block><block s="doSetVar"><l>axis</l><l>0</l></block><block s="doSetVar"><l>ticks</l><l>0</l></block><block s="show"></block><block s="setColor"><color>145,26,68,1</color></block><block s="doForever"><script><block s="forward"><l>10</l></block><block s="bounceOffEdge"></block><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block></script></block></script><script x="201" y="195"><block s="doBroadcast"><l>tick</l><list></list></block></script><script x="303" y="458"><block s="doSayFor"><block var="data"/><l>2</l></block></script><script x="436" y="406"><block s="fork"><block s="reifyScript"><script></script><list></list></block><list></list></block></script><script x="501" y="308"><block s="doHideVar"><l>data</l></block></script><script x="147" y="543"><block s="doDefineBlock"><l>block</l><l></l><block s="reifyReporter"><script></script><list></list></block></block></script><script x="214" y="621"><block s="doDeleteBlock"><block s="reifyReporter"><script></script><list></list></block></block></script><script x="92" y="588"><block s="reportBlockAttribute"><l><option>definition</option></l><block s="reifyReporter"><script></script><list></list></block></block></script><script x="96" y="637"><block s="reportThisContext"></block></script><script x="404" y="574"><custom-block s="%s url: %s send: %s headers: %mult%l"><l>GET</l><l>https://snap.berkeley.edu</l><l></l><list><l/></list></custom-block></script><script x="567" y="452"><custom-block s="current location"></custom-block></script><script x="446" y="485"><custom-block s="all of %mult%boolUE"><list><l/></list></custom-block></script><script x="352" y="542"><custom-block s="value at key %s of %l"><l></l><l/></custom-block></script><script x="402" y="636"><custom-block s="key: %s value: %s"><l></l><l></l></custom-block></script><script x="369" y="332"><custom-block s="create %s var %mult%txt"><l>global</l><list><l></l></list></custom-block></script><script x="378" y="416"><custom-block s="set var %s to %s"><l></l><l></l></custom-block></script><script x="290" y="529"><custom-block s="var %s"><l></l></custom-block></script><script x="33" y="540"><custom-block s="does var %s exist?"><l></l></custom-block></script><script x="116" y="616"><custom-block s="show var %s"><l></l></custom-block></script><script x="585.583984375" y="507"><custom-block s="listify %mlt"><l>[not,&#xD;absolutely,&#xD;not,&#xD;json]</l></custom-block></script><script x="545.353515625" y="369"><block s="doUntil"><block s="reportNot"><custom-block s="does var %s exist?"><l>data</l></custom-block></block><script><custom-block s="hide var %s"><l>data</l></custom-block></script></block></script><script x="50" y="235"><block s="fork"><block s="reifyScript"><script></script><list></list></block><list></list></block></script><script x="490" y="156"><custom-block s="delete var %mult%txt"><list><l>data</l></list></custom-block></script><script x="153.4404296875" y="397"><block s="doRepeat"><l>10</l><script></script></block></script><script x="111" y="490"><block s="doSetBlockAttribute"><l><option>category</option></l><block s="reifyReporter"><script><custom-block s="delete var %mult%txt"><list><l></l></list></custom-block></script><list></list></block><l>8</l></block></script><script x="432" y="51"><custom-block s="category 11"></custom-block></script><script x="127" y="50"><custom-block s="catch you saying %upvar %cs"><l>tag</l><script><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doSayFor"><block var="i"/><l>2</l></block><block s="doIf"><block s="reportEquals"><block var="i"/><l>3</l></block><script><custom-block s="throw up %br and call %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></scripts></sprite></sprites></stage><variables><variable name="axis"><l>111</l></variable><variable name="ticks"><l>55</l></variable></variables></scene></scenes></project><media name="The Magnificent Mountain of Drawing Turtles" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>