<snapdata remixID="10029531"><project name="Snap! Graphics Effect Benchmark" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>Run the script and let it finish&#xD;Uses blocks from CPE Blocks library from QQC</notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Σκηνή" width="360" height="480" 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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAHgCAYAAACIBvdgAAAP60lEQVR4Xu3UQQ0AAAwCseHf9Gzco1NAysLOESBAgEBSYMlUQhEgQIDAGWhPQIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEDDQfoAAAQJRAQMdLUYsAgQIGGg/QIAAgaiAgY4WIxYBAgQMtB8gQIBAVMBAR4sRiwABAgbaDxAgQCAqYKCjxYhFgAABA+0HCBAgEBUw0NFixCJAgICB9gMECBCIChjoaDFiESBAwED7AQIECEQFDHS0GLEIECBgoP0AAQIEogIGOlqMWAQIEHhsKwHhEP4W4AAAAABJRU5ErkJggg==</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="Φιγούρα" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>Data</l><l></l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clearEffects"></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="doRepeat"><l>5</l><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>0.1</l></block><script><block s="changeEffect"><l><option>color</option></l><l>1</l></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script></block></script></block><custom-block s="write %s to %s"><block s="reportJoinWords"><list><l>Color Effect Benchmark: </l><block s="reportRound"><block var="Score"/></block><l>pt</l></list></block><l>Data</l></custom-block><block s="clearEffects"></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="doRepeat"><l>5</l><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>0.1</l></block><script><block s="changeEffect"><l><option>saturation</option></l><l>1</l></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script></block></script></block><custom-block s="write %s to %s"><block s="reportJoinWords"><list><l>Saturation Effect Benchmark: </l><block s="reportRound"><block var="Score"/></block><l>pt</l></list></block><l>Data</l></custom-block><block s="clearEffects"></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="doRepeat"><l>5</l><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>0.1</l></block><script><block s="changeEffect"><l><option>brightness</option></l><l>1</l></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script></block></script></block><custom-block s="write %s to %s"><block s="reportJoinWords"><list><l>Brightness Effect Benchmark: </l><block s="reportRound"><block var="Score"/></block><l>pt</l></list></block><l>Data</l></custom-block><block s="clearEffects"></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="doRepeat"><l>5</l><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>0.1</l></block><script><block s="changeEffect"><l><option>ghost</option></l><l>1</l></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script></block></script></block><custom-block s="write %s to %s"><block s="reportJoinWords"><list><l>Ghost Effect Benchmark: </l><block s="reportRound"><block var="Score"/></block><l>pt</l></list></block><l>Data</l></custom-block><block s="clearEffects"></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="doRepeat"><l>5</l><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>0.1</l></block><script><block s="changeEffect"><l><option>fisheye</option></l><l>1</l></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script></block></script></block><custom-block s="write %s to %s"><block s="reportJoinWords"><list><l>Fisheye Effect Benchmark: </l><block s="reportRound"><block var="Score"/></block><l>pt</l></list></block><l>Data</l></custom-block><block s="clearEffects"></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="doRepeat"><l>5</l><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>0.1</l></block><script><block s="changeEffect"><l><option>whirl</option></l><l>1</l></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script></block></script></block><custom-block s="write %s to %s"><block s="reportJoinWords"><list><l>Whirl Effect Benchmark: </l><block s="reportRound"><block var="Score"/></block><l>pt</l></list></block><l>Data</l></custom-block><block s="clearEffects"></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="doRepeat"><l>5</l><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>0.1</l></block><script><block s="changeEffect"><l><option>pixelate</option></l><l>1</l></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script></block></script></block><custom-block s="write %s to %s"><block s="reportJoinWords"><list><l>Pixel Effect Benchmark: </l><block s="reportRound"><block var="Score"/></block><l>pt</l></list></block><l>Data</l></custom-block><block s="clearEffects"></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="doRepeat"><l>5</l><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>0.1</l></block><script><block s="changeEffect"><l><option>mosaic</option></l><l>1</l></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script></block></script></block><custom-block s="write %s to %s"><block s="reportJoinWords"><list><l>Mosaic Effect Benchmark: </l><block s="reportRound"><block var="Score"/></block><l>pt</l></list></block><l>Data</l></custom-block><block s="clearEffects"></block><block s="doSetVar"><l>Score</l><l>0</l></block><block s="doRepeat"><l>5</l><script><block s="doResetTimer"></block><block s="doUntil"><block s="reportGreaterThan"><block s="getTimer"></block><l>0.1</l></block><script><block s="changeEffect"><l><option>negative</option></l><l>1</l></block><block s="doChangeVar"><l>Score</l><l>1</l></block></script></block></script></block><custom-block s="write %s to %s"><block s="reportJoinWords"><list><l>Invertion Effect Benchmark: </l><block s="reportRound"><block var="Score"/></block><l>pt</l></list></block><l>Data</l></custom-block></script><script x="604" y="218.66666666666654"><block s="doSetVar"><l>Score</l><l>0</l></block></script></scripts></sprite><watcher var="Score" style="large" x="10" y="8" color="243,118,29" hidden="true"/><watcher var="Data" style="large" x="8" y="8" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="write %&apos;text&apos; to %&apos;var&apos;" type="command" category="variables"><comment x="0" y="0" w="301.501953125" collapsed="false">Writes the &quot;text&quot; in the specified &quot;var&quot;&#xD;If the &quot;var&quot; does not exist, it won&apos;t run.&#xD;Text is always appended in a new line for legibility</comment><header></header><code></code><translations>el:εγγραφή του _ στο _&#xD;</translations><inputs><input type="%s"></input><input type="%s" readonly="true"><options>§_getVarNamesDict</options></input></inputs><script><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><custom-block s="set %s to be %s"><block var="var"/><block s="reportIfElse"><custom-block s="empty? %s"><custom-block s="variable %s"><block var="var"/></custom-block></custom-block><block s="reportJoinWords"><list><custom-block s="variable %s"><block var="var"/></custom-block><block var="text"/></list></block><block s="reportJoinWords"><list><custom-block s="variable %s"><block var="var"/></custom-block><custom-block s="newline"></custom-block><block var="text"/></list></block></block></custom-block></script></block></script></block-definition><block-definition s="does variable %&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 variable _ ?&#xD;el:υπάχρει η μεταβλητή _ ;&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string" || varName === "") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;return proc.homeContext.variables.silentFind(varName)? true:false;</l></block><list><block var="name"/></list></block></block></script></block-definition><block-definition s="variable %&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;el:μεταβλητή _&#xD;</translations><inputs><input type="%s"><options>§_getVarNamesDict</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>varName</l><l>proc</l></list><l>if ((typeof varName) != "string") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;return proc.homeContext.variables.getVar(varName);</l></block><list><block var="name"/></list></block></block></script></block-definition><block-definition s="empty? %&apos;text&apos;" type="predicate" category="operators"><comment x="0" y="0" w="162" collapsed="false">Reports true if the string is empty</comment><header></header><code></code><translations>el:κενό; _&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="text"/><l></l></block></block></script></block-definition><block-definition s="newline" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">Returns a new line</comment><header></header><code></code><translations>el:νέα γραμμή&#xD;</translations><inputs></inputs><script><block s="doReport"><l>&#xD;</l></block></script></block-definition><block-definition s="set %&apos;var&apos; to be %&apos;set&apos;" type="command" category="variables"><comment x="0" y="0" w="358.3948567708335" collapsed="false">Version of the built in block that allows inputs to be placed on the dropdown menu</comment><header></header><code></code><translations>el:θέσε το _ να είναι _&#xD;</translations><inputs><input type="%s" readonly="true"><options>§_getVarNamesDict</options></input><input type="%s">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>varName</l><l>value</l><l>proc</l></list><l>if ((typeof varName) != "string") {&#xD;    throw new Error("name isn&apos;t a string: " + varName);&#xD;}&#xD;proc.homeContext.variables.setVar(varName, value);</l></block><list><block var="var"/><block var="set"/></list></block></script><scripts><script x="480" y="92.83333333333331"><block s="doIf"><custom-block s="does variable %s exist?"><block var="var"/></custom-block><script><block s="doRun"><block s="reifyScript"><script><block s="doSetVar"><l></l><block var="set"/></block></script><list></list></block><list><block var="var"/></list></block></script></block></script></scripts></block-definition></blocks><variables><variable name="Score"><l>62</l></variable><variable name="Data"><l>Color Effect Benchmark: 63pt&#xD;Saturation Effect Benchmark: 61pt&#xD;Brightness Effect Benchmark: 63pt&#xD;Ghost Effect Benchmark: 60pt&#xD;Fisheye Effect Benchmark: 60pt&#xD;Whirl Effect Benchmark: 61pt&#xD;Pixel Effect Benchmark: 64pt&#xD;Mosaic Effect Benchmark: 63pt&#xD;Invertion Effect Benchmark: 62pt</l></variable></variables></project><media name="Snap! Graphics Effect Benchmark" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>