<snapdata remixID="11419980"><project name="digi4all-L1-turtle-art–Ayse Nur Kaya 2 " app="Snap! 7, 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–Ayse Nur Kaya 2 "><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="reportEquals"><block var="attribute"/><l>name</l></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></block><block s="doIf"><block s="reportEquals"><block var="attribute"/><l>samples</l></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></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></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="reportEquals"><block var="list"/><block s="reportNewList"><list></list></block></block><script><custom-block s="error %s"><l>item not found in list</l></custom-block></script></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></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="reportEquals"><custom-block s="%s of sound %obj"><l>name</l><block var="sound"/></custom-block><block var="name"/></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="reportEquals"><block var="pic"/><block s="reportBoolean"><l><bool>false</bool></l></block></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></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="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></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="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></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="reportGreaterThan"><block var="num"/><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller.frame(0).fingers.length;</l></block><list></list></block></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="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></block></block><script><block s="doReport"><block s="reportGreaterThan"><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></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="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></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></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="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></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></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></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="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="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></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></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></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></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="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></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></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="1404"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAABAAElEQVR4AeydB2BWRdaGz/2+FGoSOiJogFBc7Ap2wALYG4q9rt0VdV17w65r7w0b6lrW3tm1YMcCVhRC6FVqEmrKd+d/zk2C6Lr/IqLC7js6TJ+5900y7z1nzsyYyQkBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAILI9AtHxCcSEgBITA/49ASLcxy21gJVkl1qm8i81u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i3u42/msnOVPJc2XDOyiWzdZxfkDynBLmbWi4xaF9PkmzYgfhrgWYiFjXWcuqq8SfhBiPxoL/ArK2m31Slddai03mX7ciYis9w8zAjv5ykU9xVr4EpfHUdlzlKFDBP7tCEiA/+1+pPpAIvDXBMqt7dLp1nLGX4fa59igd/kKUx7ug7gQO4TYLmPk82kzrXQxz+8glixDWXAF909PtlYfI5CPcR5PugmclQ3WaeI7FrWOxZiNpxN4G+5rmN+7HWnnc9+GunbFnf2mLw6SWKGvXX0D4fO9Hq5u1T6OAPu61Qj72oOlJEeTZ8raEN2JwL8PAX7fdYiACIiAzxNaPBYOH/uo6gYeIcEiRvySFDfxzj7iuBvTixFlLNo4SIsBUoE5xckIhHgw6XwkNV3E3Fm4EtGOg6t49BWy0sb2ec+GpTW9riX3Et+rwkp2b6jL//WpUq9x7VvvTzpE4N+dAL/wOkRABEQAJ7LVHF1jdUwnWnP42hpVM3Ajv+Hi66G+gT0Ldvj9DES4KWrbjmlK17Ei1eHo7Ex0djnyW8b0qAdZnYs+XGNqUvYR4X3XiK+XU281lxZYs1Z+v/ZIJLxrYejuP4CABPg/4IesjygC/wyBtStlrU3NSlkHTrTXolW7NtQYpBXm4ppuw5rMzMn1JR+rWSwjXV5gufmZ1XfytKxadTH9wUxAblmeWpUPxvrqmG7t5/Lgpw4REAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREIENiMD/B8E4Lctp24cjAAAAAElFTkSuQmCC</pentrails><costumes><list id="1405"><item><ref mediaID="Bühne_cst_Unbenannt"></ref></item></list></costumes><sounds><list struct="atomic" id="1406"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Stift" idx="1" x="-14.557961541120335" y="-57.39968907994489" heading="26.00000000026739" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="37,0,240,1" pen="tip" id="1411"><costumes><list struct="atomic" id="1412"></list></costumes><sounds><list struct="atomic" id="1413"></list></sounds><blocks></blocks><variables></variables><scripts><script x="118.999999" y="30"><block s="receiveGo"></block><block s="setColor"><color>37,0,240,1</color></block><block s="down"></block><block s="doSetVar"><l>a</l><l>65</l></block><block s="doForever"><script><block s="gotoXY"><l>25</l><l>50</l></block><block s="setHeading"><l>150</l></block><block s="clear"></block><block s="doWarp"><script><block s="doSetVar"><l>b</l><l>50</l></block><block s="doRepeat"><l>100</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>40</l><l>3</l></list></block></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><script x="320.0693349375" y="370.3333333333333"><block var="b"/></script><script x="209.3681630625" y="439.33333333333326"><block s="reportVariadicProduct"><list><l>15</l><l>5</l></list></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>135.59000000000268</l></variable><variable name="b"><l>150</l></variable></variables></scene></scenes></project><media name="digi4all-L1-turtle-art–Ayse Nur Kaya 2 " app="Snap! 7, 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>