<snapdata remixID="8968993"><project name="cursorControl" app="Snap! 10, https://snap.berkeley.edu" version="2"><notes>Work in Progress: my version of Power Cursor&#xD;powercursor.com&#xD;&#xD;Somehow, the conveyor is touching the tip, but I don&apos;t think the tip is near the conveyor.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="cursorControl"><notes>Work in Progress: my version of Power Cursor&#xD;powercursor.com&#xD;&#xD;Somehow, the conveyor is touching the tip, but I don&apos;t think the tip is near the conveyor.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="id %&apos;arg&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block var="arg"/></block></script></block-definition><block-definition s="-- %&apos;n&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%anyUE" readonly="true"></input></inputs><script><block s="doRun"><block s="reifyScript"><script><block s="doChangeVar"><l></l><l>-1</l></block></script><list></list></block><list><block var="n"/></list></block><block s="doReport"><block s="evaluate"><block var="n"/><list></list></block></block></script></block-definition><block-definition s="animate setter %&apos;setter&apos; getter %&apos;getter&apos; delta %&apos;delta&apos; over %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="control"><header></header><code></code><translations>de:animiere Setter _ Getter _ Delta _ über _ Sek. beschleunigt _ca:modifica setter _ i getter _ amb delta _ en _ segons de forma _pt:anima com modificador _ e inspector _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%cmdRing"></input><input type="%repRing"></input><input type="%n">50</input><input type="%n">1</input><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>end time</l><l>destination</l></list></block><block s="doSetVar"><l>end time</l><block s="reportVariadicSum"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></list></block></block><block s="doSetVar"><l>destination</l><block s="reportVariadicSum"><list><block s="evaluate"><block var="getter"/><list></list></block><block var="delta"/></list></block></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></list></block><script><block s="doRun"><block var="setter"/><list><block s="reportDifference"><block var="destination"/><block s="reportVariadicProduct"><list><block var="delta"/><block s="evaluate"><block var="easing"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></list></block></script></block><block s="doRun"><block var="setter"/><list><block var="destination"/></list></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>de:Grad _ca:graus de _ radianspt:_ radianos em graus&#xD;</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="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>de:Fehler _pt:assinala o erro _&#xD;</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="glide %&apos;steps&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:gleite _ in _ Sek. beschleunigt: _ca:llisca _ en _ segons de forma _fr:glisser _ en _ sec. accélérer _pt:desliza _ em _ s de forma _&#xD;</translations><inputs><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear&#xD;        <options>linearquadratic={quadratic-inquadratic-outquadratic-in-out}cubic={cubic-incubic-outcubic-in-out}quart={quart-inquart-outquart-in-out}sinusoidal={sine-insine-outsine-in-out}elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>destX</l><l>destY</l><l>end time</l><l>deltaX</l><l>deltaY</l><l>func</l></list></block><block s="forward"><block var="steps"/></block><block s="doSetVar"><l>destX</l><block s="xPosition"></block></block><block s="doSetVar"><l>destY</l><block s="yPosition"></block></block><block s="forward"><block s="reportVariadicProduct"><list><block var="steps"/><l>-1</l></list></block></block><block s="doSetVar"><l>end time</l><block s="reportVariadicSum"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></list></block></block><block s="doSetVar"><l>deltaX</l><block s="reportDifference"><block var="destX"/><block s="xPosition"></block></block></block><block s="doSetVar"><l>deltaY</l><block s="reportDifference"><block var="destY"/><block s="yPosition"></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></list></block><script><block s="setXPosition"><block s="reportDifference"><block var="destX"/><block s="reportVariadicProduct"><list><block var="deltaX"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></block><block s="setYPosition"><block s="reportDifference"><block var="destY"/><block s="reportVariadicProduct"><list><block var="deltaY"/><block s="evaluate"><block var="func"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></block></script></block><block s="gotoXY"><block var="destX"/><block var="destY"/></block></script></block-definition><block-definition s="animate %&apos;attribute&apos; by %&apos;delta&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:animiere _ um _ in _ Sek. beschleunigt: _ca:modifica _ amb _ en _ segons de forma _pt:anima _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%s" readonly="true">x position&#xD;        <options>x positiony positiondirectionsizeghost effectcolor effectsaturation effectbrightness effectfisheye effectwhirl effectpixelate effectmosaic effectnegative effecttempovolumebalance</options></input><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear&#xD;        <options>linearquadratic={quadratic-inquadratic-outquadratic-in-out}cubic={cubic-incubic-outcubic-in-out}quart={quart-inquart-outquart-in-out}sinusoidal={sine-insine-outsine-in-out}elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>accessors</l><l>func</l></list></block><block s="doSetVar"><l>accessors</l><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>x position</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setXPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="xPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>y position</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setYPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="yPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>direction</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setHeading"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="direction"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>size</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setScale"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getScale"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>tempo</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="doSetTempo"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getTempo"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>volume</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setVolume"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getVolume"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>balance</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setPan"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getPan"></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l></l></block></block><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l></l></block></block></block></autolambda><list></list></block></list></block></block></block></block></block></block></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reportListItem"><l>1</l><block var="accessors"/></block><block s="reportListItem"><l>2</l><block var="accessors"/></block><block var="delta"/><block var="duration"/><block var="func"/></custom-block></script></block-definition><block-definition s="easing %&apos;choice&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Beschleunigung _ca:de forma _pt:a forma _&#xD;</translations><inputs><input type="%txt" readonly="true">linear&#xD;        <options>linearquadratic={quadratic-inquadratic-outquadratic-in-out}cubic={cubic-incubic-outcubic-in-out}quart={quart-inquart-outquart-in-out}sinusoidal={sine-insine-outsine-in-out}elastic</options></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>linear</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><custom-block s="id %n"><l></l></custom-block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quadratic-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quadratic-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportDifference"><l>2</l><l></l></block></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quadratic-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>.5</l></list></block><block s="reportVariadicProduct"><list><l>2</l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportDifference"><l>4</l><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block></block><l></l></list></block><l>1</l></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>cubic-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>cubic-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block var="t"/></list></block><block var="t"/></list></block><l>1</l></list></block></autolambda><list><l>t</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>cubic-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>.5</l></list></block><block s="reportVariadicProduct"><list><l>4</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l></l><l>1</l></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block><l>2</l></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block><l>2</l></block></list></block><l>1</l></list></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quart-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quart-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportVariadicProduct"><list><block var="t"/><block s="reportVariadicProduct"><list><block var="t"/><block var="t"/></list></block></list></block></list></block></block></autolambda><list><l>t</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quart-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>.5</l></list></block><block s="reportVariadicProduct"><list><l>8</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportVariadicProduct"><list><l>8</l><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportVariadicProduct"><list><block var="t"/><block s="reportVariadicProduct"><list><block var="t"/><block var="t"/></list></block></list></block></list></block></list></block></block></autolambda><list><l>t</l></list></block><list><l></l></list></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>sine-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicSum"><list><l>90</l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></list></block></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>sine-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>sine-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>elastic</l></list></block><script><block s="doReport"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>p</l><l>0.3</l></block><block s="doReport"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportPower"><l>2</l><block s="reportVariadicProduct"><list><l>-10</l><l></l></list></block></block><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportVariadicProduct"><list><block s="reportDifference"><l></l><block s="reportQuotient"><block var="p"/><l>4</l></block></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>2</l><custom-block s="PI"></custom-block></list></block><block var="p"/></block></list></block></custom-block></block></list></block><l>1</l></list></block></block></script><list></list></block></block></script><list></list></block><custom-block s="error %s"><block s="reportJoinWords"><list><l>unknown easing function "</l><block var="choice"/><l>"</l></list></block></custom-block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; $nl in %&apos;time&apos; secs easing %&apos;easing&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _ in _ Sek. beschleunigt: _ _ca:per _ = _ fins _ _ en _ segons de forma _ _pt:para _ de _ a _ _ em _ s de forma _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">0</input><input type="%n">100</input><input type="%n">1</input><input type="%txt" readonly="true">linear&#xD;        <options>linearquadratic={quadratic-inquadratic-outquadratic-in-out}cubic={cubic-incubic-outcubic-in-out}quart={quart-inquart-outquart-in-out}sinusoidal={sine-insine-outsine-in-out}elastic</options></input><input type="%ca"></input></inputs><script><block s="doSetVar"><l>i</l><block var="start"/></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script><block s="doSetVar"><l>i</l><l></l></block><block s="doRun"><block var="action"/><list></list></block></script><list></list></block><block s="reifyReporter"><autolambda><block var="i"/></autolambda><list></list></block><block s="reportDifference"><block var="end"/><block var="start"/></block><block var="time"/><block s="reportIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><block var="easing"/><custom-block s="easing %txt"><block var="easing"/></custom-block></block></custom-block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1171"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="1172"></list></costumes><sounds><list struct="atomic" id="1173"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><sprite name="conveyor" idx="4" x="67" y="96" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="244.902,249.9,0,1" pen="tip" id="1178"><costumes><list id="1179"><item><ref mediaID="conveyor_cst_base"></ref></item><item><ref mediaID="conveyor_cst_arrows"></ref></item></list></costumes><sounds><list struct="atomic" id="1180"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="10"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>base</l></block><block s="gotoXY"><l>67</l><l>96</l></block><block s="fork"><block s="reifyScript"><script><block s="doForever"><script><block s="doIf"><block s="reportTouchingObject"><l>tip</l></block><script><block s="doReplaceInList"><l>1</l><block var="offset"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="offset"/></block><l>0.31</l></list></block></block></script><list></list></block></script></block></script><list></list></block><list></list></block><block s="doForever"><script><block s="fork"><block s="reifyScript"><script><block s="doTellTo"><block s="newClone"><l><option>myself</option></l></block><block s="reifyScript"><script><block s="doSwitchToCostume"><l>arrows</l></block><block s="setXPosition"><l>-26</l></block><block s="doGlide"><l>10</l><l>151</l><l>96</l></block><block s="removeClone"></block></script><list></list></block><list></list></block></script><list></list></block><list></list></block><block s="doWait"><l>1</l></block></script></block></script></scripts></sprite><sprite name="bumper" idx="3" x="-147.61538461538453" y="-62.71794871794879" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="1257"><costumes><list id="1258"><item><ref mediaID="bumper_cst_bumper"></ref></item></list></costumes><sounds><list id="1259"><item><ref mediaID="bumper_snd_Pop"></ref></item></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10.000000000000014"><block s="receiveCondition"><block s="reportTouchingObject"><l>cursor</l></block></block><block s="playSound"><block s="reportNewSoundFromSamples"><block s="reportGetSoundAttribute"><l><option>samples</option></l><l>Pop</l></block><l>30000</l></block></block><block s="fork"><block s="reifyScript"><script><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script><block s="doReplaceInList"><l>1</l><block var="offset"/><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><block var="offset"/></block></autolambda><list></list></block><block s="reportVariadicProduct"><list><l>75</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportRelationTo"><l><option>direction</option></l><l>tip</l></block></block></list></block><l>0.5</l><custom-block s="easing %txt"><l>quadratic-out</l></custom-block></custom-block></script><list></list></block><list></list></block><block s="fork"><block s="reifyScript"><script><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script><block s="doReplaceInList"><l>2</l><block var="offset"/><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><block var="offset"/></block></autolambda><list></list></block><block s="reportVariadicProduct"><list><l>75</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportRelationTo"><l><option>direction</option></l><l>tip</l></block></block></list></block><l>0.5</l><custom-block s="easing %txt"><l>quadratic-out</l></custom-block></custom-block></script><list></list></block><list></list></block><custom-block s="for %upvar = %n to %n %br in %n secs easing %txt %ca"><l>i</l><l>100</l><l>90</l><l>0.5</l><l>elastic</l><script><block s="doSwitchToCostume"><block s="reportNewCostumeStretched"><l>bumper</l><block var="i"/><l>100</l></block></block><block s="doWait"><l>0.01</l></block><block s="doSwitchToCostume"><block s="reportNewCostumeStretched"><l>bumper</l><l>100</l><block var="i"/></block></block><block s="doWait"><l>0.01</l></block></script></custom-block><custom-block s="for %upvar = %n to %n %br in %n secs easing %txt %ca"><l>i</l><l>90</l><l>100</l><l>0.5</l><l>elastic</l><script><block s="doSwitchToCostume"><block s="reportNewCostumeStretched"><l>bumper</l><block var="i"/><l>100</l></block></block><block s="doWait"><l>0.01</l></block><block s="doSwitchToCostume"><block s="reportNewCostumeStretched"><l>bumper</l><l>100</l><block var="i"/></block></block><block s="doWait"><l>0.01</l></block></script></custom-block></script></scripts></sprite><sprite name="tip" idx="1" x="196" y="200" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,173.4,90.168,1" pen="tip" id="1413"><wear><ref mediaID="5"></ref></wear><costumes><list id="1414"><item><ref mediaID="tip_cst_costume"></ref></item></list></costumes><sounds><list struct="atomic" id="1415"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveCondition"><block s="reportVariadicOr"><list><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="reportMouseX"></block><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block></list></block><block s="reportVariadicGreaterThan"><list><block s="reportMouseX"></block><block s="reportAttributeOf"><l><option>right</option></l><l>Stage</l></block></list></block></list></block><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="reportMouseY"></block><block s="reportAttributeOf"><l><option>bottom</option></l><l>Stage</l></block></list></block><block s="reportVariadicGreaterThan"><list><block s="reportMouseY"></block><block s="reportAttributeOf"><l><option>top</option></l><l>Stage</l></block></list></block></list></block></list></block></block><block s="doSetVar"><l>offset</l><block s="reportNewList"><list><l>0</l><l>0</l></list></block></block></script><script x="30" y="174"><block s="receiveGo"></block><block s="doForever"><script><block s="gotoXY"><block s="reportVariadicSum"><list><block s="reportMouseX"></block><block s="reportListItem"><l>1</l><block var="offset"/></block></list></block><block s="reportVariadicSum"><list><block s="reportMouseY"></block><block s="reportListItem"><l>2</l><block var="offset"/></block></list></block></block></script></block></script><script x="262" y="396.33333333333337"><block s="reportGetImageAttribute"><l><option>pixels</option></l><l><option>current</option></l></block></script><script x="83" y="547.4999999999999"><block s="doReplaceInList"><l>1</l><block s="reportGet"><l><option>costumes</option></l></block><block s="reportNewCostume"><block s="reportNewList"><list><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>255</l></list></block></list></block><l>1</l><l>1</l></block></block></script></scripts></sprite><watcher var="offset" style="normal" x="9.999999999999773" y="10" color="243,118,29" extX="80" extY="70"/><watcher scope="conveyor" s="xPosition" style="normal" x="9.999999999999773" y="103.000002" color="74,108,212" hidden="true"/><watcher scope="conveyor" s="yPosition" style="normal" x="9.999999999999773" y="124.00000400000005" color="74,108,212" hidden="true"/><watcher scope="tip" s="xPosition" style="normal" x="9.999999999999773" y="145.00000599999998" color="74,108,212"/><watcher scope="tip" s="yPosition" style="normal" x="9.999999999999773" y="166.000008" color="74,108,212"/><sprite name="cursor" idx="2" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="1534"><costumes><list id="1535"><item><ref mediaID="cursor_cst_cursor"></ref></item></list></costumes><sounds><list struct="atomic" id="1536"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="20"><block s="receiveInteraction"><l><option>stopped</option></l></block><block s="hide"></block><block s="doRun"><block s="reportJSFunction"><list><l></l></list><l>document.body.style = "cursor: default"</l></block><list></list></block></script><script x="30" y="137"><block s="receiveGo"></block><block s="doRun"><block s="reportJSFunction"><list><l></l></list><l>document.body.style = "cursor: none"</l></block><list></list></block><block s="show"></block><block s="goToLayer"><l><option>front</option></l></block><block s="doForever"><script><block s="doGotoObject"><l>tip</l></block></script></block></script></scripts></sprite></sprites></stage><variables><variable name="offset"><list struct="atomic" id="1571">0,0</list></variable></variables></scene></scenes></project><media name="cursorControl" app="Snap! 10, https://snap.berkeley.edu" version="2"><costume name="base" center-x="98.5" center-y="11.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI1NTUuNSAyMjIuNSAxOTAgMjEiIHdpZHRoPSIxOTAiIGhlaWdodD0iMjEiPjxyZWN0IHN0cm9rZT0icmdiKDEzMCwxMzAsMTMwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJyZ2IoMTMwLDEzMCwxMzApIiBwcm90b3R5cGU9IlZlY3RvclJlY3RhbmdsZSIgd2lkdGg9IjE4NyIgaGVpZ2h0PSIxOCIgeD0iNTU3IiB5PSIyMjQiLz48L3N2Zz4=" mediaID="conveyor_cst_base"/><costume name="arrows" center-x="5" center-y="11" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI1NjcgMjUwIDEyIDIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMjAiPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI1NjguNSIgeTE9IjI1MS41IiB4Mj0iNTc3LjUiIHkyPSIyNjAuNSIvPjxsaW5lIHN0cm9rZT0icmdiKDAsMCwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI1NzcuNSIgeTE9IjI1OS41IiB4Mj0iNTY4LjUiIHkyPSIyNjguNSIvPjwvc3ZnPg==" mediaID="conveyor_cst_arrows"/><costume name="bumper" center-x="39" center-y="39.000000000000014" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI2NDUgMjQwIDc4IDc4IiB3aWR0aD0iNzgiIGhlaWdodD0iNzgiPjxlbGxpcHNlIHN0cm9rZT0icmdiKDIxNSwxMywyNTUpIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjIwIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckVsbGlwc2UiIGN4PSI2ODQiIGN5PSIyNzkiIHJ4PSIyOSIgcnk9IjI5Ii8+PC9zdmc+" mediaID="bumper_cst_bumper"/><sound name="Pop" sound="data:audio/ogg;base64,UklGRigCAABXQVZFZm10IBAAAAABAAEAESsAACJWAAACABAAZGF0YQQCAADVAAMDvQdyDe8VUx08I5sk4iCrFnMGVfFf2mDEjbNpqZKo5bFHxUHh8wLtJtFHSmF9byNwCmHOROodKvMPyWqn/ZElje6YObXo3eIMnTpEYHB2tXmiaNhFZxdK5Gy1epLegWuGcZ+OyCH84jB9Xd955H83calNthyp50+4jJYDiWmRT6712VwMADxQX+9vF2lWTgokcfJZxWejtpN4mfiyaNqjCY42a1cpZqJfvEb1H8jyA8r1rc6iH6syxPHqwBSrOShR8VY0SU4rAwQs27667KgOqdG8jN28BjwugEsUWSdSXTmsExzqccWtrSmnurMb0LD2pR56P8hRylFrP30f5/nT1oG+H7ZVvqzVvPUqGIIz9UGEQCwvDBNX8p/Vs8P1v3TLnON6AnogiTaGP9I4OiTDBpLnG86GvwjAFc9R6WsIfiUgOghBtTiWI1MGL+hWzyrC6sJa0QXqSQeUItc10DzsNUojWglH7hvYd8sNy2bWb+qxApIZMyp4MKorPB30CGTzv+G41/bWrN8Q780BKRNcH6gjSB+rE68DUvNw5rrf2+Az6cz2JAbbE/IcSh+EGskPfAHk8jXnDeGG4XroZ/ShAiwQXxoQH4wdXhY9C3T+5/LK6pbnhOng7/n41AIIC0oQkhHZDjcJGQJ5+532lvTd9df5H/+OBJcIFwqKCFUEYf4=" mediaID="bumper_snd_Pop"/><costume name="tip" center-x="126" center-y="104.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ8AAADLCAYAAABwIRYoAAAAAXNSR0IArs4c6QAABWhJREFUeF7t1LENAAAIwzD6/9P8kNnsXSyUnSNAgEAQWNiYECBA4MTDExAgkATEI7EZESAgHn6AAIEkIB6JzYgAAfHwAwQIJAHxSGxGBAiIhx8gQCAJiEdiMyJAQDz8AAECSUA8EpsRAQLi4QcIEEgC4pHYjAgQEA8/QIBAEhCPxGZEgIB4+AECBJKAeCQ2IwIExMMPECCQBMQjsRkRICAefoAAgSQgHonNiAAB8fADBAgkAfFIbEYECIiHHyBAIAmIR2IzIkBAPPwAAQJJQDwSmxEBAuLhBwgQSALikdiMCBAQDz9AgEASEI/EZkSAgHj4AQIEkoB4JDYjAgTEww8QIJAExCOxGREgIB5+gACBJCAeic2IAAHx8AMECCQB8UhsRgQIiIcfIEAgCYhHYjMiQEA8/AABAklAPBKbEQEC4uEHCBBIAuKR2IwIEBAPP0CAQBIQj8RmRICAePgBAgSSgHgkNiMCBMTDDxAgkATEI7EZESAgHn6AAIEkIB6JzYgAAfHwAwQIJAHxSGxGBAiIhx8gQCAJiEdiMyJAQDz8AAECSUA8EpsRAQLi4QcIEEgC4pHYjAgQEA8/QIBAEhCPxGZEgIB4+AECBJKAeCQ2IwIExMMPECCQBMQjsRkRICAefoAAgSQgHonNiAAB8fADBAgkAfFIbEYECIiHHyBAIAmIR2IzIkBAPPwAAQJJQDwSmxEBAuLhBwgQSALikdiMCBAQDz9AgEASEI/EZkSAgHj4AQIEkoB4JDYjAgTEww8QIJAExCOxGREgIB5+gACBJCAeic2IAAHx8AMECCQB8UhsRgQIiIcfIEAgCYhHYjMiQEA8/AABAklAPBKbEQEC4uEHCBBIAuKR2IwIEBAPP0CAQBIQj8RmRICAePgBAgSSgHgkNiMCBMTDDxAgkATEI7EZESAgHn6AAIEkIB6JzYgAAfHwAwQIJAHxSGxGBAiIhx8gQCAJiEdiMyJAQDz8AAECSUA8EpsRAQLi4QcIEEgC4pHYjAgQEA8/QIBAEhCPxGZEgIB4+AECBJKAeCQ2IwIExMMPECCQBMQjsRkRICAefoAAgSQgHonNiAAB8fADBAgkAfFIbEYECIiHHyBAIAmIR2IzIkBAPPwAAQJJQDwSmxEBAuLhBwgQSALikdiMCBAQDz9AgEASEI/EZkSAgHj4AQIEkoB4JDYjAgTEww8QIJAExCOxGREgIB5+gACBJCAeic2IAAHx8AMECCQB8UhsRgQIiIcfIEAgCYhHYjMiQEA8/AABAklAPBKbEQEC4uEHCBBIAuKR2IwIEBAPP0CAQBIQj8RmRICAePgBAgSSgHgkNiMCBMTDDxAgkATEI7EZESAgHn6AAIEkIB6JzYgAAfHwAwQIJAHxSGxGBAiIhx8gQCAJiEdiMyJAQDz8AAECSUA8EpsRAQLi4QcIEEgC4pHYjAgQEA8/QIBAEhCPxGZEgIB4+AECBJKAeCQ2IwIExMMPECCQBMQjsRkRICAefoAAgSQgHonNiAAB8fADBAgkAfFIbEYECIiHHyBAIAmIR2IzIkBAPPwAAQJJQDwSmxEBAuLhBwgQSALikdiMCBAQDz9AgEASEI/EZkSAgHj4AQIEkoB4JDYjAgTEww8QIJAExCOxGREgIB5+gACBJCAeic2IAAHx8AMECCQB8UhsRgQIiIcfIEAgCYhHYjMiQEA8/AABAklAPBKbEQEC4uEHCBBIAuKR2IwIEBAPP0CAQBIQj8RmRICAePgBAgSSgHgkNiMCBMTDDxAgkATEI7EZESAgHn6AAIEkIB6JzYgAAfHwAwQIJAHxSGxGBAiIhx8gQCAJiEdiMyJAQDz8AAECSeABPn8AzE84ErQAAAAASUVORK5CYII=" mediaID="5"/><costume name="costume" center-x="0.5" center-y="0.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUGFdjYGBg+A8AAQQBAHAgZQsAAAAASUVORK5CYII=" mediaID="tip_cst_costume"/><costume name="cursor" center-x="2" center-y="1.75" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAAAAXNSR0IArs4c6QAAAClJREFUOE9jZKASYKSSOQyjBhEOydEwGg0jwiFAWMVoOhoNI8IhQFgFAE5rABd26XKcAAAAAElFTkSuQmCC" mediaID="cursor_cst_cursor"/></media></snapdata>