<snapdata remixID="13499872"><project name="digi4all-L1-turtle-art" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="digi4all-L1-turtle-art"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="%&apos;attribute&apos; of sound %&apos;sound&apos;" type="reporter" category="sound"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">duration<options>name&#xD;duration&#xD;length&#xD;number of channels&#xD;sample rate&#xD;samples</options></input><input type="%obj"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="attribute"/><l>name</l></list></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>sound</l></list><l>return sound.name;</l></block><list><block var="sound"/></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="attribute"/><l>samples</l></list></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>audioBuffer</l></list><l>var result, i;&#xD;if (audioBuffer.numberOfChannels &gt; 1) {&#xD;    result = new List();&#xD;    for (i = 0; i &lt; audioBuffer.numberOfChannels; i += 1) {&#xD;        result.add(new List(audioBuffer.getChannelData(i)));&#xD;    }&#xD;    return result;&#xD;}&#xD;return new List(audioBuffer.getChannelData(0));</l></block><list><custom-block s="%s of sound %obj"><l></l><block var="sound"/></custom-block></list></block></block></script><list></list></block><block s="doRun"><block s="reportJSFunction"><list><l>sound</l></list><l>var base64, binaryString, len, bytes, i,&#xD;    arrayBuffer, audioCtx;&#xD;if (sound.audioBuffer) {&#xD;    return;&#xD;}&#xD;base64 = sound.audio.src.split(&apos;,&apos;)[1];&#xD;binaryString =  window.atob(base64);&#xD;len = binaryString.length;&#xD;bytes = new Uint8Array(len);&#xD;for (i = 0; i &lt; len; i += 1)        {&#xD;  bytes[i] = binaryString.charCodeAt(i);&#xD;}&#xD;arrayBuffer = bytes.buffer;&#xD;Note.prototype.setupContext();&#xD;audioCtx = Note.prototype.audioContext;&#xD;audioCtx.decodeAudioData(arrayBuffer, function(buffer) {&#xD;   sound.audioBuffer = buffer;&#xD;});</l></block><list><block var="sound"/></list></block><block s="doWaitUntil"><block s="evaluate"><block s="reportJSFunction"><list><l>sound</l></list><l>return !isNil(sound.audioBuffer);</l></block><list><block var="sound"/></list></block></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>sound</l><l>choice</l></list><l>switch (choice) {&#xD;case &apos;sample rate&apos;:&#xD;    return sound.audioBuffer.sampleRate;&#xD;case &apos;duration&apos;:&#xD;    return sound.audioBuffer.duration;&#xD;case &apos;length&apos;:&#xD;    return sound.audioBuffer.length;&#xD;case &apos;number of channels&apos;:&#xD;    return sound.audioBuffer.numberOfChannels;&#xD;default:&#xD;    return sound.audioBuffer;&#xD;}</l></block><list><block var="sound"/><block var="attribute"/></list></block></block></script></block-definition><block-definition s="turbo %&apos;action&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>begin</l></list></block><block s="doSetVar"><l>begin</l><block s="reportGlobalFlag"><l><option>turbo mode</option></l></block></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block><block s="doRun"><block var="action"/><list></list></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><block var="begin"/></block></script></block-definition><block-definition s="play %&apos;samples&apos; at %&apos;sampleRate&apos; Hz" type="command" category="sound"><comment x="0" y="0" w="164" collapsed="false">play back a sound, a list of samples (single channel), or a list of lists (multiple channels) at the given sample rate.&#xD;for demo purposes this block also fast-plots the samples on the stage</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="samples"/><l><option>sound</option></l></block><script><block s="doSetVar"><l>samples</l><custom-block s="%s of sound %obj"><l>samples</l><block var="samples"/></custom-block></block></script><list></list></block><block s="doRun"><block s="reportJSFunction"><list><l>samples</l><l>rate</l></list><l>var audioCtx, channels, frameCount, arrayBuffer, i, source;&#xD;Note.prototype.setupContext();&#xD;audioCtx = Note.prototype.audioContext;&#xD;channels = (samples.at(1) instanceof List) ? samples.length() : 1; &#xD;frameCount = (channels === 1) ? samples.length() : samples.at(1).length(); &#xD;arrayBuffer = audioCtx.createBuffer(channels, frameCount, rate);&#xD;if (!arrayBuffer.copyToChannel) {&#xD;    arrayBuffer.copyToChannel = function (src, channel) {&#xD;        var buffer = this.getChannelData(channel);&#xD;        for (i = 0; i &lt; src.length; i += 1) {&#xD;            buffer[i] = src[i];&#xD;        }&#xD;    }&#xD;}&#xD;if (channels === 1) {&#xD;    arrayBuffer.copyToChannel(Float32Array.from(samples.asArray()), 0, 0);&#xD;} else {&#xD;    for (i = 0; i &lt; channels; i += 1) {&#xD;        arrayBuffer.copyToChannel(Float32Array.from(samples.at(i + 1).asArray()), i, 0);&#xD;    }&#xD;}&#xD;source = audioCtx.createBufferSource();&#xD;source.buffer = arrayBuffer;&#xD;source.connect(audioCtx.destination);&#xD;source.start();&#xD;source.pause = source.stop;&#xD;this.parentThatIsA(StageMorph).activeSounds.push(source);</l></block><list><block var="samples"/><block var="sampleRate"/></list></block><custom-block s="plot sound %obj"><block var="samples"/></custom-block></script></block-definition><block-definition s="%&apos;frequency&apos; Hz for %&apos;duration&apos; secs at %&apos;sample rate&apos; Hz sample rate" type="reporter" category="sound"><comment x="0" y="0" w="205" collapsed="false">generate a list of samples representing a sine wave at the given frequency, duration and sample rate</comment><header></header><code></code><translations></translations><inputs><input type="%n">440<options>a 55=55&#xD;a 110=110&#xD;a 220=220&#xD;a 440=440&#xD;a 880=880&#xD;a 1760=1760&#xD;a 3520=3520</options></input><input type="%n">1</input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doDeclareVariables"><list><l>output</l><l>sample period</l><l>duration in samples</l><l>time</l></list></block><block s="doSetVar"><l>sample period</l><block s="reportQuotient"><l>1</l><block var="sample rate"/></block></block><block s="doSetVar"><l>duration in samples</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportVariadicProduct"><list><block var="duration"/><block var="sample rate"/></list></block></block></block><block s="doSetVar"><l>time</l><l>0</l></block><block s="doSetVar"><l>output</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doRepeat"><block var="duration in samples"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportVariadicProduct"><list><l>2</l><block s="reportVariadicProduct"><list><custom-block s="PI"></custom-block><block s="reportVariadicProduct"><list><block var="frequency"/><block var="time"/></list></block></list></block></list></block></custom-block></block><block var="output"/></block><block s="doChangeVar"><l>time</l><block var="sample period"/></block></script></block></script></block><block s="doReport"><block var="output"/></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="radians"/><l>180</l></list></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="find first in %&apos;list&apos; such that %&apos;test&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="list"/><block s="reportNewList"><list></list></block></list></block><script><custom-block s="error %s"><l>item not found in list</l></custom-block></script><list></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list><block s="reportListItem"><l>1</l><block var="list"/></block></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="list"/></block></block></script><list></list></block><block s="doReport"><custom-block s="find first in %l such that %predRing"><block s="reportCDR"><block var="list"/></block><block var="test"/></custom-block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg)</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="sound named %&apos;name&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="find first in %l such that %predRing"><block s="reportGet"><l><option>sounds</option></l></block><block s="reifyPredicate"><autolambda><block s="reportVariadicEquals"><list><custom-block s="%s of sound %obj"><l>name</l><block var="sound"/></custom-block><block var="name"/></list></block></autolambda><list><l>sound</l></list></block></custom-block></block></script></block-definition><block-definition s="plot sound %&apos;sound&apos;" type="command" category="pen"><comment x="0" y="0" w="164" collapsed="false">quickly plot the samples of a sound, a list of samples (single channel), or a list of lists (multiple channels) to the stage at a lower resolution.</comment><header></header><code></code><translations></translations><inputs><input type="%obj"></input></inputs><script><block s="doDeclareVariables"><list><l>samples</l><l>step</l><l>offset</l><l>i</l><l>stage height</l></list></block><block s="doSetVar"><l>stage height</l><custom-block s="stage height"></custom-block></block><block s="doIfElse"><block s="reportIsA"><block var="sound"/><l><option>sound</option></l></block><script><block s="doSetVar"><l>samples</l><custom-block s="%s of sound %obj"><l>samples</l><block var="sound"/></custom-block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><custom-block s="%s of sound %obj"><l>length</l><block var="sound"/></custom-block><block s="reportVariadicProduct"><list><custom-block s="stage width"></custom-block><l>2</l></list></block></block></block></script><script><block s="doSetVar"><l>samples</l><block var="sound"/></block></script></block><block s="clear"></block><block s="up"></block><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="samples"/></block><l><option>list</option></l></block><script><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block s="reportListItem"><l>1</l><block var="samples"/></block></block><block s="reportVariadicProduct"><list><custom-block s="stage width"></custom-block><l>2</l></list></block></block></block><block s="doSetVar"><l>offset</l><block s="reportQuotient"><block var="stage height"/><l>4</l></block></block><custom-block s="for each %upvar of %l %cs"><l>channel</l><block var="samples"/><script><block s="doSetVar"><l>i</l><l>0</l></block><block s="gotoXY"><block s="reportQuotient"><custom-block s="stage width"></custom-block><l>-2</l></block><block var="offset"/></block><block s="down"></block><block s="setSize"><l>1</l></block><custom-block s="turbo %cs"><script><block s="doRepeat"><block s="reportVariadicProduct"><list><custom-block s="stage width"></custom-block><l>2</l></list></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportVariadicSum"><list><block s="xPosition"></block><l>0.5</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="i"/></block><block var="channel"/></block><block s="reportQuotient"><block var="stage height"/><l>6.4</l></block></list></block><block var="offset"/></list></block></block></script></block></script></custom-block><block s="up"></block><block s="doChangeVar"><l>offset</l><block s="reportQuotient"><custom-block s="stage height"></custom-block><l>-2</l></block></block></script></custom-block></script><script><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="samples"/></block><block s="reportVariadicProduct"><list><custom-block s="stage width"></custom-block><l>2</l></list></block></block></block><block s="gotoXY"><block s="reportQuotient"><custom-block s="stage width"></custom-block><l>-2</l></block><l>0</l></block><block s="down"></block><block s="setSize"><l>1</l></block><custom-block s="turbo %cs"><script><block s="doRepeat"><block s="reportVariadicProduct"><list><custom-block s="stage width"></custom-block><l>2</l></list></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportVariadicSum"><list><block s="xPosition"></block><l>0.5</l></list></block><block s="reportVariadicProduct"><list><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="i"/></block><block var="samples"/></block><block s="reportQuotient"><block var="stage height"/><l>3.2</l></block></list></block></block></script></block></script></custom-block><block s="up"></block></script></block></script></block-definition><block-definition s="stage width" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return StageMorph.prototype.dimensions.x;</l></block><list></list></block></block></script></block-definition><block-definition s="stage height" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return StageMorph.prototype.dimensions.y;</l></block><list></list></block></block></script></block-definition><block-definition s="$circleSolid-1-255-0-0 record" type="reporter" category="sensing"><comment x="0" y="0" w="192" collapsed="false">records an audio snippet and reports it as a new sound, or zero if the user cancels</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>test</l><l>pic</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var soundRecorder,&#xD;    result = false;&#xD;&#xD;soundRecorder = new SoundRecorderDialogMorph(&#xD;    function (audio) {&#xD;        if (audio) {&#xD;            result = new Sound(audio, &apos;recording&apos;);&#xD;        } else {&#xD;            result = null;&#xD;            this.destroy();&#xD;        }&#xD;    }&#xD;);&#xD;&#xD;soundRecorder.cancel = function () {&#xD;    result = null;&#xD;    this.destroy();&#xD;};&#xD;&#xD;soundRecorder.key = &apos;microphone&apos;;&#xD;soundRecorder.popUp(this.world());&#xD;return function () {return result; };</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block s="reifyScript"><script><block s="doSetVar"><l>pic</l><block s="evaluate"><block var="test"/><list></list></block></block><block s="doReport"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="pic"/><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></block></block></script><list></list></block><list></list></block></block><block s="doReport"><block var="pic"/></block></script></block-definition><block-definition s="loudness" type="reporter" category="sensing"><header></header><code></code><translations>ca:volum del so&#xD;es:volumen del sonido&#xD;</translations><inputs></inputs><script><block s="doIf"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return typeof meter == &apos;undefined&apos;</l></block><list></list></block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>navigator.getUserMedia = ( navigator.getUserMedia ||&#xD;                       navigator.webkitGetUserMedia ||&#xD;                       navigator.mozGetUserMedia ||&#xD;                       navigator.msGetUserMedia);&#xD;&#xD;var audioContext = new AudioContext();&#xD;&#xD;/*&#xD;The MIT License (MIT)&#xD;&#xD;Copyright (c) 2014 Chris Wilson&#xD;&#xD;Permission is hereby granted, free of charge, to any person obtaining a copy&#xD;of this software and associated documentation files (the "Software"), to deal&#xD;in the Software without restriction, including without limitation the rights&#xD;to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&#xD;copies of the Software, and to permit persons to whom the Software is&#xD;furnished to do so, subject to the following conditions:&#xD;&#xD;The above copyright notice and this permission notice shall be included in all&#xD;copies or substantial portions of the Software.&#xD;&#xD;THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&#xD;IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&#xD;FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&#xD;AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&#xD;LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&#xD;OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&#xD;SOFTWARE.&#xD;*/&#xD;&#xD;function createAudioMeter (audioContext,clipLevel,averaging,clipLag) {&#xD;	 var processor = audioContext.createScriptProcessor(512);&#xD;	 processor.onaudioprocess = volumeAudioProcess;&#xD;	 processor.clipping = false;&#xD;	 processor.lastClip = 0;&#xD;	 processor.volume = 0;&#xD;	 processor.clipLevel = clipLevel || 0.98;&#xD;	 processor.averaging = averaging || 0.95;&#xD;	 processor.clipLag = clipLag || 750;&#xD; 	processor.connect(audioContext.destination);&#xD; 	return processor;&#xD;};&#xD;&#xD;function volumeAudioProcess (event) {&#xD;  var buf = event.inputBuffer.getChannelData(0),&#xD;      bufLength = buf.length,&#xD; 	    sum = 0,&#xD;      x;&#xD;  for (var i=0; i&lt;bufLength; i++) {&#xD;   	x = buf[i];&#xD;   	if (Math.abs(x)&gt;=this.clipLevel) {&#xD;    		this.clipping = true;&#xD;    		this.lastClip = window.performance.now();&#xD;   	}&#xD;   	sum += x * x;&#xD;  }&#xD;  var rms =  Math.sqrt(sum / bufLength);&#xD;  this.volume = Math.max(rms, this.volume*this.averaging);&#xD;};&#xD;&#xD;function gotStream (stream) {&#xD;  mediaStreamSource = audioContext.createMediaStreamSource(stream);&#xD;  window.meter = createAudioMeter(audioContext);&#xD;  mediaStreamSource.connect(meter);&#xD;};&#xD;&#xD;navigator.getUserMedia(&#xD;  {&#xD;    "audio": {&#xD;      "mandatory": {&#xD;        "googEchoCancellation": "false",&#xD;        "googAutoGainControl": "false",&#xD;        "googNoiseSuppression": "false",&#xD;        "googHighpassFilter": "false"&#xD;      },&#xD;      "optional": []&#xD;    },&#xD;  }, gotStream, nop);</l></block><list></list></block></script><list></list></block><block s="doWaitUntil"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return typeof meter != &apos;undefined&apos;</l></block><list></list></block></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return Math.floor(meter.volume * 100);</l></block><list></list></block></block></script></block-definition><block-definition s="$flash map %&apos;fn&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>fn</l><l>data</l><l>proc</l></list><l>return proc.reportAtomicMap(fn, data);</l></block><list><block var="fn"/><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash keep %&apos;test&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>fn</l><l>data</l><l>proc</l></list><l>return proc.reportAtomicKeep(fn, data);</l></block><list><block var="test"/><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash combine %&apos;fn&apos; with %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>fn</l><l>data</l><l>proc</l></list><l>return proc.reportAtomicCombine(fn, data);</l></block><list><block var="fn"/><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash sort %&apos;data&apos; by %&apos;fn&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>data</l><l>fn</l><l>proc</l></list><l>return proc.reportAtomicSort(data, fn);</l></block><list><block var="data"/><block var="fn"/></list></block></block></script></block-definition><block-definition s="$flash reverse %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>list</l></list><l>return new List(list.asArray().slice().reverse());</l></block><list><block var="list"/></list></block></block></script></block-definition><block-definition s="Leap number of hands" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller.frame(0).hands.length;</l></block><list></list></block></block></script></block-definition><block-definition s="Leap %&apos;pos&apos; position of hand %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">x<options>x&#xD;y&#xD;z</options></input><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doIfElse"><block s="reportNot"><block s="reportVariadicGreaterThan"><list><block var="num"/><custom-block s="Leap number of hands"></custom-block></list></block></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>pos</l><l>num</l></list><l>var a = {x:0, y:1, z:2}[pos]; return window.controller.frame(0).hands[num-1].stabilizedPalmPosition[a];</l></block><list><block var="pos"/><block var="num"/></list></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap %&apos;pos&apos; rotation of hand %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">yaw<options>yaw&#xD;pitch&#xD;roll</options></input><input type="%n">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportVariadicGreaterThan"><list><block var="num"/><custom-block s="Leap number of hands"></custom-block></list></block></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>pos</l><l>num</l></list><l>var f = window.controller.frame(0);&#xD;switch (pos){&#xD;  case "yaw":&#xD;    return f.hands[num-1].yaw();&#xD;  case "pitch":&#xD;    return f.hands[num-1].pitch();&#xD;  case "roll":&#xD;    return f.hands[num-1].roll();&#xD;};&#xD;            &#xD;        </l></block><list><block var="pos"/><block var="num"/></list></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap %&apos;pos&apos; position of finger %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">x<options>x&#xD;y&#xD;z</options></input><input type="%n">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportVariadicGreaterThan"><list><block var="num"/><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller.frame(0).fingers.length;</l></block><list></list></block></list></block></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>pos</l><l>num</l></list><l>var a = {x:0, y:1, z:2}[pos]; return window.controller.frame(0).fingers[num-1].stabilizedTipPosition[a];</l></block><list><block var="pos"/><block var="num"/></list></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap hand %&apos;num&apos; is pinching" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportVariadicGreaterThan"><list><block var="num"/><custom-block s="Leap number of hands"></custom-block></list></block></block><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><block s="evaluate"><block s="reportJSFunction"><list><l>num</l></list><l>return window.controller.frame(0).hands[num-1].pinchStrength;</l></block><list><block var="num"/></list></block><l>0.75</l></list></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Leap pinch strength of hand %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportVariadicGreaterThan"><list><block var="num"/><custom-block s="Leap number of hands"></custom-block></list></block></block><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="evaluate"><block s="reportJSFunction"><list><l>num</l></list><l>return window.controller.frame(0).hands[num-1].pinchStrength;</l></block><list><block var="num"/></list></block><l>100</l></list></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap $flag" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller !== undefined</l></block><list></list></block><script><block s="doStopThis"><l><option>this block</option></l></block></script><list></list></block><block s="doDeclareVariables"><list><l>test</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var leapScript,&#xD;    done = false;&#xD;leapScript = document.createElement(&apos;script&apos;),&#xD;leapScript.onload = function () {&#xD;    done = true;&#xD;    console.log(&apos;leap is ready&apos;);&#xD;};&#xD;document.head.appendChild(leapScript);&#xD;leapScript.src = &apos;https://js.leapmotion.com/leap-0.6.4.min.js&apos;;&#xD;return function () {return done; }</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block var="test"/><list></list></block></block><block s="doRun"><block s="reportJSFunction"><list></list><l>window.controller = new Leap.Controller({enableGestures: true, background: true}); window.controller.connect();</l></block><list></list></block></script></block-definition><block-definition s="square %&apos;side&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><l>4</l><script><block s="forward"><block var="side"/></block><block s="turn"><l>90</l></block></script></block></script></block-definition><block-definition s="polygon corner: %&apos;corner&apos; side: %&apos;side&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="corner"/><script><block s="forward"><block var="side"/></block><block s="turn"><l>45</l></block></script></block></script><scripts><script x="186.7744160625" y="106.000002"><block s="reportQuotient"><l></l><l></l></block></script></scripts></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 _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;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></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportVariadicEquals"><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></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 _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;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="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 _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script><list></list></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="from"/><block var="to"/></list></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportVariadicSum"><list><block var="from"/><l>1</l></list></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition></blocks><stage name="Bühne" width="480" height="360" costume="1" 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="1470"><pentrails>data:image/png;base64,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BEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBEIgBDpI4P8D/O4hrULx5ecAAAAASUVORK5CYII=</pentrails><costumes><list id="1471"><item><ref mediaID="Bühne_cst_Unbenannt"></ref></item></list></costumes><sounds><list struct="atomic" id="1472"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Stift" idx="1" x="-89.30471871489965" y="55.583400790729115" heading="140.0000000015052" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,141,0,1" pen="tip" id="1477"><costumes><list struct="atomic" id="1478"></list></costumes><sounds><list struct="atomic" id="1479"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="21"><block s="receiveGo"></block><block s="setColor"><color>255,141,0,1</color></block><block s="down"></block><block s="doSetVar"><l>a</l><l>13</l></block><block s="doForever"><script><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>120</l></block><block s="clear"></block><block s="doWarp"><script><block s="doSetVar"><l>b</l><l>0</l></block><block s="doRepeat"><l>200</l><script><block s="forward"><block var="b"/></block><block s="turn"><block var="a"/></block><block s="doChangeVar"><l>b</l><l>1</l></block></script></block></script></block><block s="doChangeVar"><l>a</l><l>.03</l></block></script></block></script></scripts></sprite><watcher var="a" style="normal" x="10" y="10" color="243,118,29"/><watcher var="b" style="normal" x="10" y="31.000001999999995" color="243,118,29"/></sprites></stage><variables><variable name="a"><l>216.1300000000075</l></variable><variable name="b"><l>200</l></variable></variables></scene></scenes></project><media name="digi4all-L1-turtle-art" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Unbenannt" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAOjklEQVR4Ae3VwQnAMAwEQcX995zk4Rq0nzH4fTAI9pmZ9/8eAQIECBAgsChwFrdMESBAgAABAldAgJ0CAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEPrsvA8+MDc1EAAAAAElFTkSuQmCC" mediaID="Bühne_cst_Unbenannt"/></media></snapdata>