-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.blocks
More file actions
25 lines (25 loc) · 55.6 KB
/
main.blocks
File metadata and controls
25 lines (25 loc) · 55.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable id="IGX|7n57]}`78C+MF{8V">BtmP</variable><variable id="k:n3KILk0k)vt!xidiZ:">Btm</variable><variable id="C=Wh`3wBLsfY@XQsuICs">SpeedMem</variable><variable id="PBjn[?etCHi4T;UPPjxu">Click</variable><variable id="Q~lK6pSAphtQk4*?LduM">CurP</variable><variable id="G|E(0zC$uxVRFUkdGg97">showtime</variable><variable id=".vYDC]MSi;UNE~oVY.ds">Cur</variable><variable id="(et^O%I]+;Z#A_Qq,2Nm">delay</variable><variable id="P39G;Qr~71m.QRgk{V!}">lastCur</variable><variable id="?Fa:JJm+:}b?aBX4}XOg">lastBtm</variable><variable id="+3Xsc?}lr@tb$Hf5:~45">MoveX</variable><variable id="T@:u~u/E7-0$p9/M8]G3">MoveY</variable><variable id="ZP.{t(O{T=Dx;NGyz!rM">Speed</variable><variable id="K?/?i,Z7%MtFifu$3T9a">PressH</variable><variable id="-`Rwq)0cc7SVkpJPz;`x">Scroll</variable><variable id="!0M^r9%X0T`,Y*1.IfC+">DirX</variable><variable id="KOeunCc~PwFEsD@L|6T`">DirY</variable><variable id="Pp6ncR0+o[eb/%c7;}VJ">Sound</variable><variable id="~{wgGUSN20(U(H{U@0aM">lastScroll</variable></variables><block type="pxt-on-start" id="AfW99GUu8yqFyLK+%`lL" x="-3" y="-1430"><statement name="HANDLER"><block type="mouse service" id=":v*uWZw:P_*$f7.oFZR-"><next><block type="variables_set" id=":2+A`vdN%[+)v;gTm-$~"><field name="VAR" id="G|E(0zC$uxVRFUkdGg97">showtime</field><value name="VALUE"><shadow type="math_number" id="qBcD:.C!LCQ@_xW64{8a"><field name="NUM">50</field></shadow></value><next><block type="variables_set" id="8Wu0E?6@$spCqQ]@KgY="><field name="VAR" id="Pp6ncR0+o[eb/%c7;}VJ">Sound</field><value name="VALUE"><shadow type="math_number" id="Gfi}eK90M_+yJRZ~;q:Q"><field name="NUM">5</field></shadow></value><next><block type="variables_set" id="cR?rLCk7,6=gSBwE:sdw"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field><value name="VALUE"><shadow type="math_number" id="@$z!B;O7B]YUz}%4,=Q1"><field name="NUM">2</field></shadow></value><next><block type="variables_set" id="tEpP/1{orXoVO~@9*8DC"><field name="VAR" id="C=Wh`3wBLsfY@XQsuICs">SpeedMem</field><value name="VALUE"><shadow type="math_number" id="i.8)K#O2xmRuh6HwpuRo"><field name="NUM">0</field></shadow><block type="variables_get" id="*o:Tk1)uyac#y_jbR#$a"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field></block></value><next><block type="variables_set" id="!cHc15){X^,V6w31s4MC"><field name="VAR" id="(et^O%I]+;Z#A_Qq,2Nm">delay</field><value name="VALUE"><shadow type="math_number" id="v[)^WA0LOYVInnTd+f/S"><field name="NUM">5</field></shadow></value><next><block type="variables_set" id="3nfZuL/V@+E/Ii07@TNI"><field name="VAR" id="~{wgGUSN20(U(H{U@0aM">lastScroll</field><value name="VALUE"><shadow type="math_number" id="FA1v/`M6LAkeCYAeMZ?["><field name="NUM">1</field></shadow></value><next><block type="device_touch_set_type" id="5ENM@@_vhp}8gb;I@Gz8"><field name="name">TouchTarget.P1</field><field name="mode">TouchTargetMode.Resistive</field><next><block type="device_touch_set_type" id="8+[bcLx,dd~DH/(3JA?P"><field name="name">TouchTarget.P2</field><field name="mode">TouchTargetMode.Resistive</field><next><block type="music_playable_play" id="|P*{I}}-`yyt:8L`b|=X"><field name="playbackMode">music.PlaybackMode.InBackground</field><value name="toPlay"><shadow type="soundExpression_builtinPlayableSoundEffect" id="%sSlK;(e]SVBMFYNuE[S"><field name="soundExpression">soundExpression.giggle</field></shadow></value><next><block type="controls_repeat_ext" id="yq-(Zb~4$zgc/m|pQ5-]"><value name="TIMES"><shadow type="math_whole_number" id="tDJv7B2lmT[mA@b-9Sw8"><field name="NUM">2</field></shadow></value><statement name="DO"><block type="device_show_leds" id=",w_O33gnMAKAzSLq9O~X"><field name="LEDS">`
. # . . .
# # # . #
. # # . #
. # # # .
. # . # .
`</field><next><block type="device_show_leds" id="kpVHUe8oI4_+@vHVh)g!"><field name="LEDS">`
. . . . #
. # . . #
# # # # .
. # # # .
. . # . .
`</field><next><block type="device_show_leds" id="aOjaunm7Q2cZ{$.Fkl,D"><field name="LEDS">`
. # . . .
# # # . #
. # # . #
. # # # .
# . . . #
`</field></block></next></block></next></block></statement><next><block type="function_call" id="~fqqgtG)9TIsjTQk:iq}"><mutation name="clear" functionid="mh[Ixy/:VaT3)Flp/nn2"><arg name="num" id="^cSF1jvjNy|Eg?eTT*k{" type="number"></arg></mutation><value name="^cSF1jvjNy|Eg?eTT*k{"><shadow type="math_number" id="_a-yho]Ys}::m7!zOelT"><field name="NUM">1</field></shadow><block type="variables_get" id="rexd:v@{Ee^12Y3DoWpU"><field name="VAR" id="G|E(0zC$uxVRFUkdGg97">showtime</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="control_on_event" id="7qJ|c`^#/15PsU^^]Z+c" x="349" y="-1441"><value name="src"><shadow type="control_event_source_id" id="%]KsaHNWo9_rF0luAa?L"><field name="id">EventBusSource.MICROBIT_ID_IO_P2</field></shadow></value><value name="value"><shadow type="control_event_value_id" id="b49M#VX[U(gr{j^pJ2#0"><field name="id">EventBusValue.MICROBIT_PIN_EVT_FALL</field></shadow></value><statement name="HANDLER"><block type="controls_if" id="^xPuKo/Cu=[OD]:n|.Cj"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id="a-{9JBz+7xaBAz8eQ)^:"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="PlwaVGf)?Vr`Y$E^0}5B"><field name="OP">OR</field><value name="A"><block type="logic_compare" id="iK0V0JBd2t]oh*lBc+Q5"><field name="OP">NEQ</field><value name="A"><shadow type="math_number" id=".h8,D9_;]`@9=(epYTX."><field name="NUM">0</field></shadow><block type="variables_get" id="kiH6gjjxLv?kzPqRmT+K"><field name="VAR" id="-`Rwq)0cc7SVkpJPz;`x">Scroll</field></block></value><value name="B"><shadow type="math_number" id="ae!`K-cgGRh|gpTu|u/H"><field name="NUM">0</field></shadow></value></block></value><value name="B"><block type="variables_get" id="KfB`MrW:EVP}72N5pGq:"><field name="VAR" id="K?/?i,Z7%MtFifu$3T9a">PressH</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="yhE=p(oqn#gMAfD?R$S8"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id="I;e|ZFGH9$W;6gHrJt:P"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="L;lpnl{kifGe6nVomaQ|"><field name="VAR" id="K?/?i,Z7%MtFifu$3T9a">PressH</field></block></value><statement name="DO0"><block type="variables_set" id="_K9c?-?J*4XlvYPb+M8V"><field name="VAR" id="K?/?i,Z7%MtFifu$3T9a">PressH</field><value name="VALUE"><shadow type="math_number" id="J_nOpZrXrals-x2{1QrV"><field name="NUM">0</field></shadow><block type="logic_boolean" id="h#4sst//q?H92;a9|!m7"><field name="BOOL">FALSE</field></block></value></block></statement><statement name="ELSE"><block type="variables_set" id="1+GUmHM{IXoTzye:q2Id"><field name="VAR" id="-`Rwq)0cc7SVkpJPz;`x">Scroll</field><value name="VALUE"><shadow type="math_number" id="G:pZ8Dr1}3|Pq{2Y_,z*"><field name="NUM">0</field></shadow></value></block></statement></block></statement><statement name="ELSE"><block type="mouse click" id="$xKwi**ogsuwE;X!U,XF"></block></statement><next><block type="music_playable_play" id="~!hvmtq*!qC:6gJ9yn#?"><field name="playbackMode">music.PlaybackMode.InBackground</field><value name="toPlay"><shadow type="music_tone_playable" id="BAgw3Q}gfDH~La]gc(]S"><value name="note"><shadow type="device_note" id="t=W2fyguq~b(2/g;oYGn"><field name="name">523</field></shadow></value><value name="duration"><shadow type="device_beat" id="|J_+5KG7/jav@t1=~bQ_"><field name="fraction">BeatFraction.Eighth</field></shadow></value></shadow><block type="music_tone_playable" id="n]n/u:6.G!#sGSgs5)n("><value name="note"><shadow type="device_note" id="=~aHa`^|){e70KiMQ~i["><field name="name">523</field></shadow></value><value name="duration"><shadow type="device_beat" id="=57C?jZm~xMv^u8Ng8r7"><field name="fraction">BeatFraction.Sixteenth</field></shadow></value></block></value><next><block type="device_clear_display" id="[j#/=!Z9PxPR6(EvTJJ]"></block></next></block></next></block></statement></block><block type="control_on_event" id="|eEO*#?z#o{J+)I+e}w7" x="319" y="-822"><value name="src"><shadow type="control_event_source_id" id="[haICgUKn8as?1m|(-c#"><field name="id">EventBusSource.MICROBIT_ID_IO_P2</field></shadow></value><value name="value"><shadow type="control_event_value_id" id="Knx*bxE!JmqCA;O4j!d{"><field name="id">EventBusValue.MICROBIT_PIN_EVT_PULSE_HI</field></shadow></value><statement name="HANDLER"><block type="variables_set" id="CdIS67}lwz//#O1{iW8-"><field name="VAR" id="IGX|7n57]}`78C+MF{8V">BtmP</field><value name="VALUE"><shadow type="math_number" id="[zujeX9/cK!ReAt9:%8c"><field name="NUM">0</field></shadow><block type="logic_boolean" id="7Q4XZN%Ncv?z%a_r!Ktr"><field name="BOOL">FALSE</field></block></value></block></statement></block><block type="control_on_event" id=",Li7i7TwS8n95IpBF#M4" x="322" y="-673"><value name="src"><shadow type="control_event_source_id" id="AGIWc`jrzaAM6neS5?qR"><field name="id">EventBusSource.MICROBIT_ID_IO_P2</field></shadow></value><value name="value"><shadow type="control_event_value_id" id="N;fgdT$d.TBv}.(Ew~Lb"><field name="id">EventBusValue.MICROBIT_PIN_EVT_PULSE_LO</field></shadow></value><statement name="HANDLER"><block type="variables_set" id="@AZJcyc:anI_RYEn/NjR"><field name="VAR" id="IGX|7n57]}`78C+MF{8V">BtmP</field><value name="VALUE"><shadow type="math_number" id="5i9v7zs1XrW^h;F5%po^"><field name="NUM">0</field></shadow><block type="logic_boolean" id="g2~sUc/Aw,%g3s[6xe|g"><field name="BOOL">TRUE</field></block></value></block></statement></block><block type="control_on_event" id="v`X+3^HzryzlspwT*|k|" x="320" y="-526"><value name="src"><shadow type="control_event_source_id" id="vC_TC;D3iafoUA2Y{(m-"><field name="id">EventBusSource.MICROBIT_ID_IO_P1</field></shadow></value><value name="value"><shadow type="control_event_value_id" id="rP9,r88C(yheqK*(Rgp0"><field name="id">EventBusValue.MICROBIT_PIN_EVT_PULSE_HI</field></shadow></value><statement name="HANDLER"><block type="variables_set" id="Q8fxYF|D_jRX6c:ZfotF"><field name="VAR" id="Q~lK6pSAphtQk4*?LduM">CurP</field><value name="VALUE"><shadow type="math_number" id="orB0)Y4_RKqe`#sdMtV,"><field name="NUM">0</field></shadow><block type="logic_boolean" id="nfJ#AIE3]3X7D$?/zFgi"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="~xpjG0CJkQYwk8WuokS:"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field><value name="VALUE"><shadow type="math_number" id="zNaK-$b3mND#K[q1dOFl"><field name="NUM">0</field></shadow></value><next><block type="music_stop_all_sounds" id="`trkhky9koJsU^HdyN{n"><next><block type="synth_set_volume" id="HjLwI|^`l9fh2^Zx9;Y4"><value name="volume"><shadow type="math_number_minmax" id="xo|oJiREGWpNaKEhgL0u"><mutation min="0" max="255" label="Volume" precision="0"></mutation><field name="SLIDER">127</field></shadow><block type="math_arithmetic" id="%NQmu0UPLYd5=6P#k_Z?"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="CneJ1*eL=[j%:~f}K`GF" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="variables_get" id="=mv{ufv[pJ@O;8YVq-PK"><field name="VAR" id="Pp6ncR0+o[eb/%c7;}VJ">Sound</field></block></value><value name="B"><shadow type="math_number" id="nTc+ht{`*7#R.Gi/U}U`"><field name="NUM">28</field></shadow></value></block></value><next><block type="device_clear_display" id="=YV}2VhtJXhKWC0zl!~!"></block></next></block></next></block></next></block></next></block></statement></block><block type="control_on_event" id="%fHlVF/@}r8%L?hHI%%a" x="321" y="-168"><value name="src"><shadow type="control_event_source_id" id="Pk*Uca)|a3{kD.I3jHqm"><field name="id">EventBusSource.MICROBIT_ID_IO_P1</field></shadow></value><value name="value"><shadow type="control_event_value_id" id=".1S)Znb^qt0R*w#wObX3"><field name="id">EventBusValue.MICROBIT_PIN_EVT_PULSE_LO</field></shadow></value><statement name="HANDLER"><block type="variables_set" id=";|~Zht4cHLUwRh6qo|@T"><field name="VAR" id="Q~lK6pSAphtQk4*?LduM">CurP</field><value name="VALUE"><shadow type="math_number" id="NpEY6`mhSv}ghhDg1sB!"><field name="NUM">0</field></shadow><block type="logic_boolean" id="pQ[|ZMY,5^0hkaMV1Dwn"><field name="BOOL">TRUE</field></block></value><next><block type="variables_set" id="+)r$Rjc`|M9sZBrYdbsM"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field><value name="VALUE"><shadow type="math_number" id="su7IEmhhonJ=+(1R4LK@"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="Cs[t|[:2`#Y{:rnXijl3"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="DYg~qg7#_b)]=xJ=;F6x" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="variables_get" id=",n]l[uj!~=1RDrgK1amS"><field name="VAR" id="C=Wh`3wBLsfY@XQsuICs">SpeedMem</field></block></value><value name="B"><shadow type="math_number" id="6TesxNlnfR%3|x}9DvEN"><field name="NUM">2</field></shadow></value></block></value><next><block type="synth_set_volume" id="qkF5HujkjuZ*#w/!QOY}"><value name="volume"><shadow type="math_number_minmax" id="Ap*:@1Qr[@A^?iw7SJOo"><mutation min="0" max="255" label="Volume" precision="0"></mutation><field name="SLIDER">127</field></shadow><block type="math_arithmetic" id="eNlsCw,dc-CK*q]*tYa0"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="VJ+^GZqTeC5yU5PWFrCo" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="R-*~U%ETZ#drUgHU8@95"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="jf7P-y@my2Mh%nSLU8u5" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="variables_get" id="Ts{P*f-UM[.x8B*GmRq@"><field name="VAR" id="Pp6ncR0+o[eb/%c7;}VJ">Sound</field></block></value><value name="B"><shadow type="math_number" id="3Y7.[:)0q(35Bv^4mh$~"><field name="NUM">28</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="EfXe-5Q!zZ64Xr$.x?;i"><field name="NUM">20</field></shadow></value></block></value><next><block type="music_playable_play" id=");xu9VI!AKw_qzMU/BbF"><field name="playbackMode">music.PlaybackMode.LoopingInBackground</field><value name="toPlay"><shadow type="music_tone_playable" id="Zm.?;2x6`SoOX1M}ak#B"><value name="note"><shadow type="device_note" id="@L6i9RAVK4J!Jen|B/})"><field name="name">988</field></shadow></value><value name="duration"><shadow type="device_beat" id="!|/NNciWiEN(gfr#Y(d?"><field name="fraction">BeatFraction.Eighth</field></shadow></value></shadow></value></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="3TV($AoT@OYT~([!T,A)" x="0" y="0"><mutation name="clear" functionid="mh[Ixy/:VaT3)Flp/nn2"><arg name="num" id="^cSF1jvjNy|Eg?eTT*k{" type="number"></arg></mutation><field name="function_name">clear</field><value name="^cSF1jvjNy|Eg?eTT*k{"><block type="argument_reporter_number" id=",crioE8RJ/Afm%Y?=~/*"><mutation duplicateondrag="true"></mutation><field name="VALUE">num</field></block></value><statement name="STACK"><block type="device_pause" id="h$sxl)m*]gF=WYkUYu76"><value name="pause"><shadow type="timePicker" id=";DrAId4iiDuF5?,rHK*("><field name="ms">100</field></shadow><block type="math_arithmetic" id="o5)OAxj2l`|Efr[_c^[R"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="`d#OMqOnFa/%=Z`(*SGP"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="qGpls2.(LQh(3mw_]|AP"><field name="VALUE">num</field></block></value><value name="B"><shadow type="math_number" id="S478R/o/IO@jA1X)L}tT"><field name="NUM">100</field></shadow></value></block></value><next><block type="device_clear_display" id=".R$[%/d94h@%FbBa$4MR"></block></next></block></statement></block><block type="control_on_event" id="eug5cQME]Wksj]1Pm@j9" x="397" y="165"><value name="src"><shadow type="control_event_source_id" id="^j3(et[8LdApehrMEXF4"><field name="id">EventBusSource.MICROBIT_ID_IO_P1</field></shadow></value><value name="value"><shadow type="control_event_value_id" id="x2eVtfo?srwd+xV;//zg"><field name="id">EventBusValue.MICROBIT_PIN_EVT_FALL</field></shadow></value><statement name="HANDLER"><block type="controls_if" id="%GQ[j.|PD8SOSmaOYwgR"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id="k`@U/FgG^h.Zy=)QsOXx"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="S|mD9zi|Z75X29d?kR0="><field name="OP">LT</field><value name="A"><shadow type="math_number" id=".1x15z-9PvZcY!y59#O?"><field name="NUM">0</field></shadow><block type="variables_get" id="+)G_.-|#A+aAr84`aZ0d"><field name="VAR" id=".vYDC]MSi;UNE~oVY.ds">Cur</field></block></value><value name="B"><shadow type="math_number" id="#wr#hY9e(QQCRuRba;fF"><field name="NUM">4</field></shadow></value></block></value><statement name="DO0"><block type="variables_change" id=",NJ*yPCasxJ@$,usdXoo"><field name="VAR" id=".vYDC]MSi;UNE~oVY.ds">Cur</field><value name="VALUE"><shadow type="math_number" id="?NaOk4)U@nxRs;plLuID"><field name="NUM">1</field></shadow></value></block></statement><statement name="ELSE"><block type="variables_set" id="{5TX{9Y/usVO~J$KFto2"><field name="VAR" id=".vYDC]MSi;UNE~oVY.ds">Cur</field><value name="VALUE"><shadow type="math_number" id="QWuI}M)YfNPnhXNS*.(r"><field name="NUM">1</field></shadow></value></block></statement><next><block type="music_playable_play" id="a$ys69:4I`Thx3U7#Iv%"><field name="playbackMode">music.PlaybackMode.InBackground</field><value name="toPlay"><shadow type="music_tone_playable" id="R`UA7qh3HXE~kTx)wv0l"><value name="note"><shadow type="device_note" id="Wdj+`Q*%Vebd{HjY]wX?"><field name="name">988</field></shadow></value><value name="duration"><shadow type="device_beat" id="{/%!99nZZ$v=Jf=zDQi;"><field name="fraction">BeatFraction.Eighth</field></shadow></value></shadow></value><next><block type="controls_if" id="1Ub/A[[z]G;Ac5u|0]mk"><mutation elseif="3"></mutation><value name="IF0"><shadow type="logic_boolean" id=":]Vjxb5Z$UWGZwN4~!8i"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="q*3vZJ8wp5vDJXZ~*U(g"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="(0uE?j)JpyEB9oqF40y7"><field name="NUM">0</field></shadow><block type="variables_get" id="+#n^oMj{h{PaY-7EdI{b"><field name="VAR" id=".vYDC]MSi;UNE~oVY.ds">Cur</field></block></value><value name="B"><shadow type="math_number" id="ddic|`:cp#=A({ZH`[B~"><field name="NUM">1</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="Xa35S?c!@sM~XV2YkrbC"><field name="VAR" id="!0M^r9%X0T`,Y*1.IfC+">DirX</field><value name="VALUE"><shadow type="math_number" id="NrS)E!xPlb=HhXmjy*Am"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="Y?:YveJyGqlg*amPMphu"><field name="VAR" id="KOeunCc~PwFEsD@L|6T`">DirY</field><value name="VALUE"><shadow type="math_number" id="vZ@c_vnNSn[0q^qt5T{?"><field name="NUM">-1</field></shadow></value><next><block type="basic_show_arrow" id=".B9]0#zLWSvg3-{rb6cT"><value name="i"><shadow type="device_arrow" id="P`O1Tj8g]Fa~K2]=jRPr"><field name="arrow">ArrowNames.North</field></shadow></value></block></next></block></next></block></statement><value name="IF1"><shadow type="logic_boolean" id="jwH?YaoHc[Q{C][_O9z6"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="q-ZQoMmf(VL}GnI#W[Ma"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="ngWaGrNvi_g@Rz@WMGi%"><field name="NUM">0</field></shadow><block type="variables_get" id="/K)XRIkD4/k10[`/S4C~"><field name="VAR" id=".vYDC]MSi;UNE~oVY.ds">Cur</field></block></value><value name="B"><shadow type="math_number" id="gOt8t!EyeAONm11+PaOk"><field name="NUM">2</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="4pue,Qz^VFK6zL*!#cfK"><field name="VAR" id="!0M^r9%X0T`,Y*1.IfC+">DirX</field><value name="VALUE"><shadow type="math_number" id="HXR1u5*?Jd!5:[a_VcD!"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id=":DHB1%L3NYVV`cbj7CZ6"><field name="VAR" id="KOeunCc~PwFEsD@L|6T`">DirY</field><value name="VALUE"><shadow type="math_number" id="p~xP?TR20}k/b|q]~~lQ"><field name="NUM">0</field></shadow></value><next><block type="basic_show_arrow" id="|T#SGGcQ7Ru{)wO5LmI]"><value name="i"><shadow type="device_arrow" id="*+Kd4uu[Mj|=_`rb7Ib1"><field name="arrow">ArrowNames.East</field></shadow></value></block></next></block></next></block></statement><value name="IF2"><shadow type="logic_boolean" id="/OT@T5S3fSo2i?A`8:a;"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="r,cDf=X,oTtu=j}.U-OS"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id=")-^%`P9X=4y~(r*3(psT"><field name="NUM">0</field></shadow><block type="variables_get" id="3Mr};h:?%@;]@H?l{nxe"><field name="VAR" id=".vYDC]MSi;UNE~oVY.ds">Cur</field></block></value><value name="B"><shadow type="math_number" id="Fzq?;J8_=3T7T%[9WMgG"><field name="NUM">3</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="d^UNesNk$SV?nE=M,(Mo"><field name="VAR" id="!0M^r9%X0T`,Y*1.IfC+">DirX</field><value name="VALUE"><shadow type="math_number" id="-r#Nqo+fV@l`~ZK5FGrY"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="!r{k.g/:2F,1h_(d5TV:"><field name="VAR" id="KOeunCc~PwFEsD@L|6T`">DirY</field><value name="VALUE"><shadow type="math_number" id="IOy3P6zJ+`lt/f:-!}Y$"><field name="NUM">1</field></shadow></value><next><block type="basic_show_arrow" id="Icg^8nw=1JZ)#wOf=t4A"><value name="i"><shadow type="device_arrow" id=":`R+5J(013zr14{u(dV+"><field name="arrow">ArrowNames.South</field></shadow></value></block></next></block></next></block></statement><value name="IF3"><shadow type="logic_boolean" id="d?J4W:KRLglvmIQ,r1t+"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id=":]b}l1VHI7qd$9I9W:If"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="ev*T%-(LCmn|?,_vnY*u"><field name="NUM">0</field></shadow><block type="variables_get" id="#32kR]m%+(tRpTVout3~"><field name="VAR" id=".vYDC]MSi;UNE~oVY.ds">Cur</field></block></value><value name="B"><shadow type="math_number" id="D~`aZjaUQL21*LFNI)Yk"><field name="NUM">4</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="u96+0S!#|h^+PJ$nu4-~"><field name="VAR" id="!0M^r9%X0T`,Y*1.IfC+">DirX</field><value name="VALUE"><shadow type="math_number" id="UhEch+{?6fc)Ns#+56{r"><field name="NUM">-1</field></shadow></value><next><block type="variables_set" id="=#1k]:dxmZj-:.=4f-P6"><field name="VAR" id="KOeunCc~PwFEsD@L|6T`">DirY</field><value name="VALUE"><shadow type="math_number" id="FA(cK382r[diSM(`{2X9"><field name="NUM">0</field></shadow></value><next><block type="basic_show_arrow" id="+g..Y=ni5acsU?uJJs%p"><value name="i"><shadow type="device_arrow" id="j/eX7]=8t4@w{b#Ag(TO"><field name="arrow">ArrowNames.West</field></shadow></value></block></next></block></next></block></statement><next><block type="variables_set" id="@$BY)KO^?{aQ^8fFWhqh"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field><value name="VALUE"><shadow type="math_number" id="N((oH9uwQcGZ|rAaaxse"><field name="NUM">0</field></shadow><block type="variables_get" id="1WVQ8%0xB~g*s.zngrqz"><field name="VAR" id="C=Wh`3wBLsfY@XQsuICs">SpeedMem</field></block></value></block></next></block></next></block></next></block></statement></block><block type="bluetooth_on_connected" id="Gf!LrFGlrwD*F@94|=|A" x="0" y="230"><statement name="HANDLER"><block type="basic_show_icon" id="udbBz?jldJ}.uH=Kr^}6"><field name="i">IconNames.Yes</field><next><block type="function_call" id="?cI*++w:@[3*xB`f@mz#"><mutation name="clear" functionid="mh[Ixy/:VaT3)Flp/nn2"><arg name="num" id="^cSF1jvjNy|Eg?eTT*k{" type="number"></arg></mutation><value name="^cSF1jvjNy|Eg?eTT*k{"><shadow type="math_number" id="YoF]QOE.@!Xryr5]5yPO"><field name="NUM">1</field></shadow><block type="variables_get" id="R?Q?gJMHW*Lw)A[|t$1@"><field name="VAR" id="G|E(0zC$uxVRFUkdGg97">showtime</field></block></value></block></next></block></statement></block><block type="bluetooth_on_disconnected" id="!9izrb2dzHX;2zu^q}x[" x="3" y="425"><statement name="HANDLER"><block type="basic_show_icon" id="i?+9Dnm[U$zz-}U*k9mu"><field name="i">IconNames.No</field><next><block type="function_call" id="sG2O70y,h0^gyiO+,;JO"><mutation name="clear" functionid="mh[Ixy/:VaT3)Flp/nn2"><arg name="num" id="^cSF1jvjNy|Eg?eTT*k{" type="number"></arg></mutation><value name="^cSF1jvjNy|Eg?eTT*k{"><shadow type="math_number" id="1?l6)0ETp91V{(__WFFq"><field name="NUM">1</field></shadow><block type="variables_get" id="k./Ke#HP#Km5itP.(}!Z"><field name="VAR" id="G|E(0zC$uxVRFUkdGg97">showtime</field></block></value></block></next></block></statement></block><block type="device_button_event" id="PxEl,TMk~ck-ZHHNX=pZ" x="-1" y="632"><field name="NAME">Button.A</field><statement name="HANDLER"><block type="controls_if" id="hl3`)ky%/x*[BA39!l)6"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id="9M][jn;r.qt7MqHFx!vc"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="lky7;.b|3qZf?~jcP9Ii"><field name="OP">LT</field><value name="A"><shadow type="math_number" id="b,q0mD{FtjQoiPB`a^@M"><field name="NUM">0</field></shadow><block type="variables_get" id="P[9k_3$RsuLCyekS*LX3"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field></block></value><value name="B"><shadow type="math_number" id="h#H,dhm1^+F)00V4[/ph"><field name="NUM">9</field></shadow></value></block></value><statement name="DO0"><block type="variables_change" id="gE6?M!t/K;TP{8w)v0xw"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field><value name="VALUE"><shadow type="math_number" id="J|p]8,]VRvcRoZlPiku9"><field name="NUM">1</field></shadow></value></block></statement><statement name="ELSE"><block type="variables_set" id="^2;,J2!d!mueIpr*6-wb"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field><value name="VALUE"><shadow type="math_number" id="l4yGF)Knxi!/^WH9Y(M]"><field name="NUM">1</field></shadow></value></block></statement><next><block type="variables_set" id="R^~LH8bCXdBOsY,?)7wC"><field name="VAR" id="C=Wh`3wBLsfY@XQsuICs">SpeedMem</field><value name="VALUE"><shadow type="math_number" id="z/StKC%[2|zZO?68o`zU"><field name="NUM">1</field></shadow><block type="variables_get" id="%mRh-`wA8]OSj}R,|i+e"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field></block></value><next><block type="basic_show_icon" id="7g0mj=2yCuV^h/hdx[w{"><field name="i">IconNames.SmallDiamond</field><next><block type="basic_show_icon" id="OOH99Kril|+.*nmnO$wT"><field name="i">IconNames.Diamond</field><next><block type="device_show_number" id="SC4SelL.T,w{!WvJ6rX]"><value name="number"><shadow type="math_number" id="5-(gJX7/=@3hRzp5pIQ2"><field name="NUM">0</field></shadow><block type="variables_get" id=":VBVYE[vuHC*v{1Lcx6:"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field></block></value><next><block type="function_call" id="5/kDr#vJtUB?zShOZ9yj"><mutation name="clear" functionid="mh[Ixy/:VaT3)Flp/nn2"><arg name="num" id="^cSF1jvjNy|Eg?eTT*k{" type="number"></arg></mutation><value name="^cSF1jvjNy|Eg?eTT*k{"><shadow type="math_number" id="P[Mga^Nq~X4-nn-_lMU?"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="device_button_event" id="91PEPw1OBo=(/,s0y.Y~" x="-3" y="1227"><field name="NAME">Button.B</field><statement name="HANDLER"><block type="controls_if" id="57_]7:=Roti0EJ[i{2;H"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id="M^}!:A]yaMBjZnX^^asf"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="OU~z{n;bekV]sM@5g^X@"><field name="OP">LT</field><value name="A"><shadow type="math_number" id="HuUAegQ4Cv#C4*OCj/Ci" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="variables_get" id="A(~tByo#GQ?peS8]rb-("><field name="VAR" id="(et^O%I]+;Z#A_Qq,2Nm">delay</field></block></value><value name="B"><shadow type="math_number" id="k(WP1HH-T/UAbCh8]YFd"><field name="NUM">9</field></shadow></value></block></value><statement name="DO0"><block type="variables_change" id=".OTdgyQ-I1lECy7nG)Gs"><field name="VAR" id="(et^O%I]+;Z#A_Qq,2Nm">delay</field><value name="VALUE"><shadow type="math_number" id="dbOCscfrr+zl=@QSO:`i"><field name="NUM">1</field></shadow></value></block></statement><statement name="ELSE"><block type="variables_set" id="j,Fa?9T%x/9EDt7+n;Fm"><field name="VAR" id="(et^O%I]+;Z#A_Qq,2Nm">delay</field><value name="VALUE"><shadow type="math_number" id="ex*A/u1toE?L#QSi2m~,"><field name="NUM">1</field></shadow></value></block></statement><next><block type="function_call" id="#hVl3xAc-jy.o5BCT]W^"><mutation name="showScroll" functionid="*^CDVzbP*usOia5Ly$So"></mutation><next><block type="device_show_number" id="[;?p6hJN6j:[FvzX!OMa"><value name="number"><shadow type="math_number" id="s$y@DL9sF9*H^,gPngQW"><field name="NUM">0</field></shadow><block type="variables_get" id="xi`_UK8M!1b?lH@tB{!x"><field name="VAR" id="(et^O%I]+;Z#A_Qq,2Nm">delay</field></block></value><next><block type="function_call" id="R6*9pL@+1HoMGcl1lA4*"><mutation name="clear" functionid="mh[Ixy/:VaT3)Flp/nn2"><arg name="num" id="^cSF1jvjNy|Eg?eTT*k{" type="number"></arg></mutation><value name="^cSF1jvjNy|Eg?eTT*k{"><shadow type="math_number" id="}m(iK3lP3MLvHy_SZZ]K"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></statement></block><block type="device_button_event" id="Py?d14]p5F=%yZ+N5uJS" x="588" y="1426"><field name="NAME">Button.AB</field><statement name="HANDLER"><block type="variables_set" id="}?3z0MZ!dfyyC^:wIOVQ"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field><value name="VALUE"><shadow type="math_number" id="!M7`_*hl-/ueH}`^z5{n"><field name="NUM">2</field></shadow></value><next><block type="variables_set" id="zf~+K9PfQ6c!k92V+H/u"><field name="VAR" id="C=Wh`3wBLsfY@XQsuICs">SpeedMem</field><value name="VALUE"><shadow type="math_number" id="m@_/GGTnWS}fPSobL[D["><field name="NUM">1</field></shadow><block type="variables_get" id="4X-f2Th,W71yHb0ScvL`"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field></block></value><next><block type="variables_set" id="*mp=HTichtV#r5`yswC8"><field name="VAR" id="(et^O%I]+;Z#A_Qq,2Nm">delay</field><value name="VALUE"><shadow type="math_number" id="Q8qyAW7BXR4KMy;4,;/O"><field name="NUM">1</field></shadow></value><next><block type="basic_show_icon" id="t~8%c~{9H1dcM?lKK^(b"><field name="i">IconNames.SmallDiamond</field><next><block type="basic_show_icon" id="WQrp%/#DR4X%XW%jmjK5"><field name="i">IconNames.Diamond</field><next><block type="device_show_number" id="u;U=i:~Nb9%8I9kbID8q"><value name="number"><shadow type="math_number" id="DMkTRx_dU9puWseLQ:u@"><field name="NUM">0</field></shadow><block type="variables_get" id="[q5.}PSC9z:-bDBJQBCp"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field></block></value><next><block type="function_call" id=".1).J_?--[{+XUyP*NH7"><mutation name="clear" functionid="mh[Ixy/:VaT3)Flp/nn2"><arg name="num" id="^cSF1jvjNy|Eg?eTT*k{" type="number"></arg></mutation><value name="^cSF1jvjNy|Eg?eTT*k{"><shadow type="math_number" id="H`M3x{;yMW_x_X(J}kh@"><field name="NUM">1</field></shadow></value><next><block type="function_call" id="F,HH)tUN?UNH5mcRqp-V"><mutation name="showScroll" functionid="*^CDVzbP*usOia5Ly$So"></mutation><next><block type="device_show_number" id="qKlk)UO6nK3(w}+0Fd!O"><value name="number"><shadow type="math_number" id="r$z?9T~IcDI)u]roSj*4"><field name="NUM">0</field></shadow><block type="variables_get" id="nf[3Lv)g0:+l}N*b.b$y"><field name="VAR" id="-`Rwq)0cc7SVkpJPz;`x">Scroll</field></block></value><next><block type="function_call" id="0P@dbV.vgNZtGV^d,e:e"><mutation name="clear" functionid="mh[Ixy/:VaT3)Flp/nn2"><arg name="num" id="^cSF1jvjNy|Eg?eTT*k{" type="number"></arg></mutation><value name="^cSF1jvjNy|Eg?eTT*k{"><shadow type="math_number" id="+w]`WjJADs!{cws_ZD8#"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="device_forever" id="wUi.gO#+mu[Y-,j@b40K" x="0" y="1690"><statement name="HANDLER"><block type="device_while" id="Oehz((}^4iQWmAg-Sy6y"><value name="COND"><shadow type="logic_boolean" id="LZ,/U~SP|Jd4|7gmjkQz"><field name="BOOL">FALSE</field></shadow><block type="variables_get" id="aTM`/iq1q#dC_dLAyR+m"><field name="VAR" id="IGX|7n57]}`78C+MF{8V">BtmP</field></block></value><statement name="DO"><block type="variables_change" id="IQOdHYm5(9-vzOK`sg.q"><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field><value name="VALUE"><shadow type="math_number" id="n`x4k^=7p4zG2fS5C6R="><field name="NUM">1</field></shadow></value><next><block type="controls_if" id="hi,v]dtF6qnSHkk:wuyN"><mutation elseif="4" else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id="K8$:DNLt[3P2AoZsZ.]Y"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="!=xA-K{aZ0,l*wDc,n$_"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="7+qvmE`#ss!?l,Q|E-Vo"><field name="NUM">0</field></shadow><block type="variables_get" id="U~!VOq)aQ[]Q$XjL47iH"><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field></block></value><value name="B"><shadow type="math_number" id="jB{ugNynX,$K^a}A[+[E"><field name="NUM">1</field></shadow></value></block></value><statement name="DO0"><block type="music_playable_play" id="ea[KvlHW#0-HpbD92BVv"><field name="playbackMode">music.PlaybackMode.InBackground</field><value name="toPlay"><shadow type="music_tone_playable" id=",;8#|*r75}/6c14a#u(6"><value name="note"><shadow type="device_note" id="+%-:,Bdiv?;jH[mL?`LD"><field name="name">131</field></shadow></value><value name="duration"><shadow type="device_beat" id="KqtlPaa8jcxZ_b6s3`ru"><field name="fraction">BeatFraction.Sixteenth</field></shadow></value></shadow></value></block></statement><value name="IF1"><shadow type="logic_boolean" id="pJ`D*ef7CcJ78!gI)Qeq"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="mWGn#BD)5d6uE8p^.(*X"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="?-pSd7H~1(6OLxmf{znc"><field name="NUM">0</field></shadow><block type="variables_get" id="hP*x7|Bc-|d=MOO4s0:z"><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field></block></value><value name="B"><shadow type="math_number" id="J^dyKK?IBt[zysZ!W?NT"><field name="NUM">2</field></shadow></value></block></value><statement name="DO1"><block type="music_playable_play" id=")y}=2gBNW(EvR47}TCWP"><field name="playbackMode">music.PlaybackMode.InBackground</field><value name="toPlay"><shadow type="music_tone_playable" id="]v)[XVE[teqCz/cqn%A`"><value name="note"><shadow type="device_note" id="Q:g@1]g010nGQtnxQDHJ"><field name="name">165</field></shadow></value><value name="duration"><shadow type="device_beat" id="~g177O.%h_-GMHrTe)K@"><field name="fraction">BeatFraction.Sixteenth</field></shadow></value></shadow></value></block></statement><value name="IF2"><shadow type="logic_boolean" id="Rw]~z2iN=@5j,|TbbRA1"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="q4)lmuZcSx?vxr7A2W[]"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="?kC@QRaomKF.=bDo~OHk"><field name="NUM">0</field></shadow><block type="variables_get" id="rSFr]$a^ba:R3`]RZ74("><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field></block></value><value name="B"><shadow type="math_number" id="FWnv)AB+E08J!u^Kf!ea"><field name="NUM">3</field></shadow></value></block></value><statement name="DO2"><block type="music_playable_play" id="G{.44Lo!I)V{7+,La{*/"><field name="playbackMode">music.PlaybackMode.InBackground</field><value name="toPlay"><shadow type="music_tone_playable" id="w?1SAFl93Zz{y+[|*6Eu"><value name="note"><shadow type="device_note" id="!LEVmH}FtVK,$cVKn-xn"><field name="name">196</field></shadow></value><value name="duration"><shadow type="device_beat" id="!zy5Ei@3=Yn^4q[,6]SZ"><field name="fraction">BeatFraction.Sixteenth</field></shadow></value></shadow></value></block></statement><value name="IF3"><shadow type="logic_boolean" id="R%r(q]STz;oi)@]d%I1X"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="uFD/gor|k6_;l!hbg.PX"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="qmp9Ca~B~J*-*G$F*KQ-"><field name="NUM">0</field></shadow><block type="variables_get" id=")UkA9uNKbr:`W9Pnwylj"><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field></block></value><value name="B"><shadow type="math_number" id="u}}j_cY!mF{F9457JC!W"><field name="NUM">4</field></shadow></value></block></value><statement name="DO3"><block type="music_playable_play" id="H|L,e()LGC6I$^,NLV=7"><field name="playbackMode">music.PlaybackMode.InBackground</field><value name="toPlay"><shadow type="music_tone_playable" id="EK]vk62B26OHHk^)6ss~"><value name="note"><shadow type="device_note" id="a!ko`XW]uD.$U|Ji#mx$"><field name="name">262</field></shadow></value><value name="duration"><shadow type="device_beat" id=")-0I}3^.6YX0:p8|kqZZ"><field name="fraction">BeatFraction.Sixteenth</field></shadow></value></shadow></value></block></statement><value name="IF4"><shadow type="logic_boolean" id="rnDaeON13x1ff%VmAcoI"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="F4L_vQ4Ix/Dk)]cCIr#z"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id=")].UHL/y_vur7!#JMt?;"><field name="NUM">0</field></shadow><block type="variables_get" id="lMn]W)!EFB:|Qr31ifC("><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field></block></value><value name="B"><shadow type="math_number" id="#AL+p-IQi|2bxuzP#Q$M"><field name="NUM">5</field></shadow></value></block></value><statement name="DO4"><block type="music_playable_play" id="Y!1%@2RveoSoVUiiHfc2"><field name="playbackMode">music.PlaybackMode.InBackground</field><value name="toPlay"><shadow type="music_tone_playable" id="cMdiE$|[#d,$[_mCvhp^"><value name="note"><shadow type="device_note" id="!@U9Oa@In`j[Y%z:Y0/M"><field name="name">330</field></shadow></value><value name="duration"><shadow type="device_beat" id="qZJrYcKI7H,jZVb+5+4,"><field name="fraction">BeatFraction.Sixteenth</field></shadow></value></shadow></value></block></statement><statement name="ELSE"><block type="variables_set" id="-2sEVSPgEjvp3V7I!K~|"><field name="VAR" id="IGX|7n57]}`78C+MF{8V">BtmP</field><value name="VALUE"><shadow type="math_number" id="NAzS*5bNy!E+Gh4O!M_P"><field name="NUM">0</field></shadow><block type="logic_boolean" id="|jpZHB7w1*ljnP`vwvC/"><field name="BOOL">FALSE</field></block></value><next><block type="device_clear_display" id="iI%{B.*NsCcqx%e4L,Wg"></block></next></block></statement><next><block type="device_pause" id="5n=rqR?r%_Qt/JmO@FA%"><value name="pause"><shadow type="timePicker" id="/mTx8YLRgJ77]!-z1gGz"><field name="ms">500</field></shadow></value></block></next></block></next></block></statement><next><block type="controls_if" id=",.^k8n1M{FMrY*E*8w2t"><mutation elseif="4"></mutation><value name="IF0"><shadow type="logic_boolean" id="fkn|KHA^s?=locK#EYcE"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="D,`6*s(._r^NE.7-s!Bk"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="x|x_tno5n!D%wHAFVe%1"><field name="NUM">0</field></shadow><block type="variables_get" id="M.QWJBV^Sxuv{7F0}L?P"><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field></block></value><value name="B"><shadow type="math_number" id="Ec=BX+ZWmu[W,heYG1ao"><field name="NUM">1</field></shadow></value></block></value><statement name="DO0"><block type="mouse click" id="48mKD3hOEhm.N^^L!QsQ"><next><block type="device_print_message" id="dh^NhR0A)Z@9IcaZRf#N"><value name="text"><shadow type="text" id="%yRAspk?.cfpnEuM-;k7"><field name="TEXT">L</field></shadow></value></block></next></block></statement><value name="IF1"><shadow type="logic_boolean" id="rzw?R*,ApLd{kpAQInjg"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="6PG6SB$G6iF]t=lt+eW8"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="SYDa,M:W)9m_A9*SUf2n"><field name="NUM">0</field></shadow><block type="variables_get" id="TW,`9P3)Sp=?2ua{)c4u"><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field></block></value><value name="B"><shadow type="math_number" id="pXjJdNTDJAC[(,Yn?V_?"><field name="NUM">2</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="2zNsv:V2]xUDBl3@+C^Y"><field name="VAR" id="K?/?i,Z7%MtFifu$3T9a">PressH</field><value name="VALUE"><shadow type="math_number" id="tGXL}{/y]l).KSMTG8v1"><field name="NUM">0</field></shadow><block type="logic_boolean" id="T3`CL.7%J-bf*B6~$%Zc"><field name="BOOL">TRUE</field></block></value><next><block type="device_print_message" id="0X%{khWz${cIufr/y1Z~"><value name="text"><shadow type="text" id="5-3$+@aDvX5]MhgZ`/TB"><field name="TEXT">H</field></shadow></value></block></next></block></statement><value name="IF2"><shadow type="logic_boolean" id="W1xYwmY`[5yQ6g+)sLHh"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="k](8P~]G)yeX+-zKU;nQ"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="l%gUnTay-yPm{@muH/W?"><field name="NUM">0</field></shadow><block type="variables_get" id="JU[#Bt|7:~F(To5oMhlD"><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field></block></value><value name="B"><shadow type="math_number" id="R5z^xB[`$aD|dY.,9NT?"><field name="NUM">3</field></shadow></value></block></value><statement name="DO2"><block type="mouse right click" id="u@I?*1qsp:Qm7eKsmuH,"><next><block type="device_print_message" id="E$P?V0l;8=`0nv]8vW33"><value name="text"><shadow type="text" id="biqHn11]W)p6|5HOYM`["><field name="TEXT">R</field></shadow></value></block></next></block></statement><value name="IF3"><shadow type="logic_boolean" id="br5%p8%%LAEeULg-pi/P"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="gd9i{V{smePkG`.-B|Ek"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="A`[iv1w~XYW+u]a^?4I^"><field name="NUM">0</field></shadow><block type="variables_get" id="4dTyj%*ikg=WkJ%2/4X|"><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field></block></value><value name="B"><shadow type="math_number" id="SnLaWcQzwt6SY2[~Lom%"><field name="NUM">4</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="N`}pPnV=!iA!`wyO|S]$"><field name="VAR" id="-`Rwq)0cc7SVkpJPz;`x">Scroll</field><value name="VALUE"><shadow type="math_number" id="-O(6@9UY3,y5a@h50l0R"><field name="NUM">2</field></shadow><block type="math_arithmetic" id="],ztKFl|!j5s4U6~-|jD"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="$:*0:~o1p%(mzc@@xc}Q" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="variables_get" id="-t*d*nhy|`suiZ[6t]5f"><field name="VAR" id="~{wgGUSN20(U(H{U@0aM">lastScroll</field></block></value><value name="B"><shadow type="math_number" id="9@{Lhy}Y9Tn$4I,]]z?H"><field name="NUM">-1</field></shadow></value></block></value><next><block type="variables_set" id="Q=qYxIOh@fXnhRCT5(:%"><field name="VAR" id="~{wgGUSN20(U(H{U@0aM">lastScroll</field><value name="VALUE"><shadow type="math_number" id="a:;v82Bm1*fKN|dSfS:^"><field name="NUM">0</field></shadow><block type="variables_get" id="NXKpJieIWPu_(]Ma=bm;"><field name="VAR" id="-`Rwq)0cc7SVkpJPz;`x">Scroll</field></block></value><next><block type="function_call" id="DPkZOBdJqW8Yn/r2kVq."><mutation name="showScroll" functionid="*^CDVzbP*usOia5Ly$So"></mutation></block></next></block></next></block></statement><value name="IF4"><shadow type="logic_boolean" id="3PafmRLBKaqW]of(:_F/"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id="D/r$r1FcIN(;$:VZZnJ,"><field name="OP">EQ</field><value name="A"><shadow type="math_number" id="hCd;I117vwJ(1dibm6C!"><field name="NUM">0</field></shadow><block type="variables_get" id="Q0=8?!w6ftumY*w:G@[1"><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field></block></value><value name="B"><shadow type="math_number" id="%aBZq!TBs~IDB.7}BpM1"><field name="NUM">5</field></shadow></value></block></value><statement name="DO4"><block type="mouse click" id="D=%/5S$ama?XGUO/OtbU"><next><block type="music_playable_play" id="UqVHB.]c_Gk$_[|CoC()"><field name="playbackMode">music.PlaybackMode.UntilDone</field><value name="toPlay"><shadow type="music_tone_playable" id="P]G1:sJpd]=p?rS*XAZs"><value name="note"><shadow type="device_note" id="tAPlnDO[=_Zh88l$WwRC"><field name="name">523</field></shadow></value><value name="duration"><shadow type="device_beat" id="PO`bIzJ4|j?CpuGJIiN;"><field name="fraction">BeatFraction.Sixteenth</field></shadow></value></shadow></value><next><block type="mouse click" id="V+8{oGPIF_#wBSbF|:Lk"><next><block type="music_playable_play" id="wIiW@L#W:eGu$v!4oBF_"><field name="playbackMode">music.PlaybackMode.InBackground</field><value name="toPlay"><shadow type="music_tone_playable" id="}fKz7:BKFs~Iy5oJpS~S"><value name="note"><shadow type="device_note" id="u)+]*46/O#lx#@70)_Kc"><field name="name">523</field></shadow></value><value name="duration"><shadow type="device_beat" id="MfB-P6Y%yUOuVrblxBqQ"><field name="fraction">BeatFraction.Sixteenth</field></shadow></value></shadow></value><next><block type="device_print_message" id="ot[h+Al/PTnWS@kT%N1q"><value name="text"><shadow type="text" id="y0y;vWKM+IdLI{0;ah-d"><field name="TEXT">D</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><next><block type="variables_set" id="yYhtytYSU]O7Q0Q__tqN"><field name="VAR" id="k:n3KILk0k)vt!xidiZ:">Btm</field><value name="VALUE"><shadow type="math_number" id="?{s=5Gc=321v!HjU-.JQ"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="u2i~1k6]!g1;/jscj@q0"><field name="VAR" id="+3Xsc?}lr@tb$Hf5:~45">MoveX</field><value name="VALUE"><shadow type="math_number" id="TA5{xgfLKvT^7fD5wvL/"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="q;Ek%sdlUsGO|FDP{Mb3"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="hY]pHZtoP~V`_?oUxIFU" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="variables_get" id="0+Jx}jdsCh6lq!~{HOb@"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field></block></value><value name="B"><shadow type="math_number" id=",G[28,:`.?1b/fBtkhSH"><field name="NUM">-1</field></shadow><block type="variables_get" id="ku#RE^bD..xc{+ti^;)n"><field name="VAR" id="!0M^r9%X0T`,Y*1.IfC+">DirX</field></block></value></block></value><next><block type="variables_set" id="@oKE76Fw%aV:C@U[kxqs"><field name="VAR" id="T@:u~u/E7-0$p9/M8]G3">MoveY</field><value name="VALUE"><shadow type="math_number" id="Nr4+?!,zHp}/3@S;+#|="><field name="NUM">0</field></shadow><block type="math_arithmetic" id="wB7204uE@vCFX3:oKppF"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="py-ISK$AEsJxJhYyZb@Q" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="variables_get" id="luUBOX.v_(vxfdk{?x{s"><field name="VAR" id="ZP.{t(O{T=Dx;NGyz!rM">Speed</field></block></value><value name="B"><shadow type="math_number" id="3GhMJu/vidG{V`aW}bJD"><field name="NUM">-1</field></shadow><block type="variables_get" id="`Vr9V9U+?ugDtq3EG|!i"><field name="VAR" id="KOeunCc~PwFEsD@L|6T`">DirY</field></block></value></block></value><next><block type="controls_if" id="6}d,A*pM=EqNUEf!?voL"><mutation elseif="1" else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id=")Q%@t,HlSry%$q$qb]j`"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="$iw=?#k}YcWpa$n/zRG`"><field name="VAR" id="K?/?i,Z7%MtFifu$3T9a">PressH</field></block></value><statement name="DO0"><block type="send mouse" id="#swAlTM30$@ORag;nVmG"><value name="x"><shadow type="math_number_minmax" id="+-$f94,qe)oL/#fDys=g"><mutation min="-127" max="127" label="X" precision="0"></mutation><field name="SLIDER">0</field></shadow><block type="variables_get" id="fXXAGni0vmd-9{Nc8RZk"><field name="VAR" id="+3Xsc?}lr@tb$Hf5:~45">MoveX</field></block></value><value name="y"><shadow type="math_number_minmax" id="Q=;M=]yelE-)[tr3t@VN"><mutation min="-127" max="127" label="Y" precision="0"></mutation><field name="SLIDER">0</field></shadow><block type="variables_get" id="M_tB}dqVn2di?njI{t^-"><field name="VAR" id="T@:u~u/E7-0$p9/M8]G3">MoveY</field></block></value><value name="left"><shadow type="logic_boolean" id="~q{@Nmbv_26~IBjr%3Mb"><field name="BOOL">TRUE</field></shadow></value><value name="middle"><shadow type="logic_boolean" id="dyr!JIYuxJc1q4nrTt/c"><field name="BOOL">FALSE</field></shadow></value><value name="right"><shadow type="logic_boolean" id="2091523$CJOj4!J`*laU"><field name="BOOL">FALSE</field></shadow></value><value name="scroll"><shadow type="math_number_minmax" id="#djd?+lGdY2ARq_%/Dt7"><mutation min="-127" max="127" label="Scroll" precision="0"></mutation><field name="SLIDER">0</field></shadow></value><value name="hold"><shadow type="logic_boolean" id="z(_R|M9{MVM^)}n@*3M$"><field name="BOOL">TRUE</field></shadow></value></block></statement><value name="IF1"><shadow type="logic_boolean" id="a]Y#*#rrrf+QTWmt7ztk"><field name="BOOL">FALSE</field></shadow><block type="logic_compare" id=".+PNeZJtlTA*Sp?N}0Wu"><field name="OP">NEQ</field><value name="A"><shadow type="math_number" id="cbwvtrZ@i]Ub:rL]Y0wf"><field name="NUM">0</field></shadow><block type="variables_get" id="L?r3Rgk-j)e7fdUp~.]Q"><field name="VAR" id="-`Rwq)0cc7SVkpJPz;`x">Scroll</field></block></value><value name="B"><shadow type="math_number" id="t;R/LTD:VREzhn7_w3cD"><field name="NUM">0</field></shadow></value></block></value><statement name="DO1"><block type="scroll mouse" id="5}ac5X-|3TYZ.IYrMb$0"><value name="scroll"><shadow type="math_number_minmax" id="@$JBs0$#[1{xZZ8#z?_U"><mutation min="-127" max="127" label="Scroll" precision="0"></mutation><field name="SLIDER">0</field></shadow><block type="variables_get" id="A.^aDHie*ee/wQvD}eqM"><field name="VAR" id="-`Rwq)0cc7SVkpJPz;`x">Scroll</field></block></value><next><block type="device_pause" id="(^0Plr/~.0Z:1)+D3=ua"><value name="pause"><shadow type="timePicker" id="d0W(T1wkWJ($ex|i/Se+"><field name="ms">100</field></shadow><block type="math_arithmetic" id="xh-z_^HJ0$9/*6;LFVgn"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="vu7RpH*Qwm^^=1at@;R?" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="variables_get" id="9jhA/~LifqTS+(C:Z)td"><field name="VAR" id="(et^O%I]+;Z#A_Qq,2Nm">delay</field></block></value><value name="B"><shadow type="math_number" id="TJ2$;2bMm`d{u%?Gv4%f"><field name="NUM">100</field></shadow></value></block></value></block></next></block></statement><statement name="ELSE"><block type="move mouse xy" id="C,j2z6L{n4S{S~J:3cnb"><value name="x"><shadow type="math_number_minmax" id="ez+ZX$.9[Te2_DV?bq|H"><mutation min="-127" max="127" label="X" precision="0"></mutation><field name="SLIDER">0</field></shadow><block type="variables_get" id="{IQ+rr${9~KxvOtFgyz0"><field name="VAR" id="+3Xsc?}lr@tb$Hf5:~45">MoveX</field></block></value><value name="y"><shadow type="math_number_minmax" id="f3=GK]2:LrbGU#k}@*Ug"><mutation min="-127" max="127" label="Y" precision="0"></mutation><field name="SLIDER">0</field></shadow><block type="variables_get" id="djx49mf*+n}OdODK:a7M"><field name="VAR" id="T@:u~u/E7-0$p9/M8]G3">MoveY</field></block></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="e$TYVutuEV{N_Wq-ud#i" x="591" y="2015"><mutation name="showSound" functionid="Z2Ow+Nvh(v*l|2Z_i6-,"></mutation><field name="function_name">showSound</field><statement name="STACK"><block type="synth_set_volume" id="%3Jr*N1h-(R/:c(2;qI/"><value name="volume"><shadow type="math_number_minmax" id="C|$Ep@IRJ+Jo==-pDwjH"><mutation min="0" max="255" label="Volume" precision="0"></mutation><field name="SLIDER">117</field></shadow><block type="math_arithmetic" id="N@QPAcGO:9$aeF),D~Ci"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id=":|7U(#7qS)XpXn7R31+D"><field name="NUM">0</field></shadow><block type="variables_get" id="@Ve=/{G+tlpTk%=Rui$_"><field name="VAR" id="Pp6ncR0+o[eb/%c7;}VJ">Sound</field></block></value><value name="B"><shadow type="math_number" id="7r3qSL5.?c=bc$bD[I6S"><field name="NUM">28</field></shadow></value></block></value><next><block type="music_playable_play" id="Y}9O620#Ltr=[kR*m$@9"><field name="playbackMode">music.PlaybackMode.InBackground</field><value name="toPlay"><shadow type="music_tone_playable" id="L+zuz5XYxzI|ef7aLsq|"><value name="note"><shadow type="device_note" id="Q^P!c%ODA4+$1C9GRMJo"><field name="name">988</field></shadow></value><value name="duration"><shadow type="device_beat" id="wW!pPZ{d-7*;.Cf$tC8$"><field name="fraction">BeatFraction.Whole</field></shadow></value></shadow></value><next><block type="basic_show_icon" id="fCd3*+/F7U:bIUH~o`m4"><field name="i">IconNames.EighthNote</field><next><block type="device_show_number" id="~G.Xt5xG_7z/r:Y0d77C"><value name="number"><shadow type="math_number" id="~RV5s{ppMK+$,#D%ijUQ"><field name="NUM">0</field></shadow><block type="variables_get" id="c+gfE]zkGedPP+9t}X=H"><field name="VAR" id="Pp6ncR0+o[eb/%c7;}VJ">Sound</field></block></value><next><block type="function_call" id="E=AmU{^]Ci8rTlL?N:p@"><mutation name="clear" functionid="mh[Ixy/:VaT3)Flp/nn2"><arg name="num" id="^cSF1jvjNy|Eg?eTT*k{" type="number"></arg></mutation><value name="^cSF1jvjNy|Eg?eTT*k{"><shadow type="math_number" id="HkeW2cx(uS#Tr*#JR5vc"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block><block type="input_logo_event" id="URh;DWE;I/@qlk{@{iIq" x="599" y="2404"><field name="action">TouchButtonEvent.LongPressed</field><statement name="HANDLER"><block type="variables_set" id="d3lk}Ln=z%[nlNIP8v{L"><field name="VAR" id="Pp6ncR0+o[eb/%c7;}VJ">Sound</field><value name="VALUE"><shadow type="math_number" id="t;X]-esy#T/J+:-*4=X~"><field name="NUM">5</field></shadow></value><next><block type="function_call" id="e6|,n;l@ZH1Xa,;[#tB+"><mutation name="showSound" functionid="Z2Ow+Nvh(v*l|2Z_i6-,"></mutation></block></next></block></statement></block><block type="input_logo_event" id=":Sc2g.DxhPDog6,bgt)O" x="613" y="2628"><field name="action">TouchButtonEvent.Pressed</field><statement name="HANDLER"><block type="controls_if" id="t*`qoqZLl.C,qpV.FCjd"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean" id="ciY`5n(q4#bY]Zl?MVQ!"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="[gUfpU-`#tNubRFb#LDY"><field name="OP">GT</field><value name="A"><shadow type="math_number" id="6tIYFm[~wL8Uhxg18766" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="variables_get" id="ERG$2$0;.C,0j?9)CT?6"><field name="VAR" id="Pp6ncR0+o[eb/%c7;}VJ">Sound</field></block></value><value name="B"><shadow type="math_number" id="kVO;If2LOKmi$R;v0:dW"><field name="NUM">1</field></shadow></value></block></value><statement name="DO0"><block type="variables_change" id="(DVsYBD;w]4G)l6$R?%_"><field name="VAR" id="Pp6ncR0+o[eb/%c7;}VJ">Sound</field><value name="VALUE"><shadow type="math_number" id="7t.T[8+ktTX1m`GM4pH+"><field name="NUM">-1</field></shadow></value></block></statement><statement name="ELSE"><block type="variables_set" id="AgA!6s/YEq|*01r/Wb,%"><field name="VAR" id="Pp6ncR0+o[eb/%c7;}VJ">Sound</field><value name="VALUE"><shadow type="math_number" id="-_It8Sd:0~=12lb$[0f*"><field name="NUM">9</field></shadow></value></block></statement><next><block type="function_call" id="WiG!l#qNe6|7;6%vzS}="><mutation name="showSound" functionid="Z2Ow+Nvh(v*l|2Z_i6-,"></mutation></block></next></block></statement></block><block type="function_definition" id="=EEJ+en|LKmyh)28+AM_" x="621" y="3043"><mutation name="showScroll" functionid="*^CDVzbP*usOia5Ly$So"></mutation><field name="function_name">showScroll</field><statement name="STACK"><block type="device_show_leds" id="x8FWH{VbN)Rsq@P4#R`Y"><field name="LEDS">`
. . # . .
. # # # .
. . # . .
. # # # .
. . # . .
`</field></block></statement></block></xml>