<snapdata remixID="9878746"><project name="chat" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>press space to chat&#xD;&#xD;press n to make a new room&#xD;&#xD;press j to jump to a room</notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="turtle" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="2" draggable="false" hidden="true" costume="0" color="168.3,60.588,0,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="12.499999999999858"><block s="receiveGo"></block><block s="hide"></block><block s="doIf"><block s="reportOr"><block s="reportEquals"><custom-block s="username"></custom-block><l></l></block><block s="reportEquals"><custom-block s="username"></custom-block><l> </l></block></block><script><block s="doStopThis"><l><option>all</option></l></block></script></block><custom-block s="get cloud ID"></custom-block><block s="doSetVar"><l>selected-server</l><l>main</l></block><block s="doHideVar"><l>Chat</l></block><block s="doForEach"><l>item</l><custom-block s="all cloud vars"></custom-block><script><custom-block s="cache cloud vars %mult%s"><list><block s="reportListItem"><block var="item"/><custom-block s="all cloud vars"></custom-block></block></list></custom-block></script></block><block s="doBroadcast"><l>start loop</l></block></script><script x="10" y="407.66666666666674"><custom-block s="cloud var %s"><l>chat</l></custom-block></script><script x="10" y="440.66666666666674"><block s="reportListItem"><l>1</l><l/></block></script><script x="10" y="473.66666666666674"><custom-block s="delete cloud var %s"><l>hello</l></custom-block></script><script x="10" y="512.6666666666667"><custom-block s="username"></custom-block></script><script x="10" y="581.5000000000001"><custom-block s="item %s of cloud list %s"><l>1</l><l></l></custom-block></script><script x="10" y="783.1666666666667"><custom-block s="delete %s of cloud list %s"><l>all</l><l>chat</l></custom-block><custom-block s="delete %s of cloud list %s"><l>1</l><l>chat</l></custom-block></script><script x="10" y="843.1666666666667"><custom-block s="insert %s at %s of cloud list %s"><l></l><l></l><l></l></custom-block><custom-block s="replace item %s of cloud list %s with %s"><l></l><l></l><l></l></custom-block></script><script x="343" y="10"><block s="receiveMessage"><l>start loop</l></block><custom-block s="add %s to cloud list %s"><block s="reportJoinWords"><list><custom-block s="username"></custom-block><l> joined</l></list></block><block var="selected-server"/></custom-block><block s="doShowVar"><l>Chat</l></block><block s="doForever"><script><block s="doForEach"><l>item</l><custom-block s="all cloud vars"></custom-block><script><custom-block s="cache cloud vars %mult%s"><list><block s="reportListItem"><block var="item"/><custom-block s="all cloud vars"></custom-block></block></list></custom-block></script></block></script></block></script><script x="752" y="10"><block s="receiveKey"><l><option>space</option></l></block><block s="doAsk"><l>Chat:</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>\rooms</l></block><script><block s="doAddToList"><custom-block s="all cloud vars"></custom-block><block var="Chat"/></block></script><script><custom-block s="add %s to cloud list %s"><block s="reportJoinWords"><list><custom-block s="username"></custom-block><l>: </l><block s="getLastAnswer"></block></list></block><block var="selected-server"/></custom-block></script></block></script><script x="344" y="202.16666666666654"><block s="receiveMessage"><l>start loop</l></block><block s="doForever"><script><block s="doSetVar"><l>Chat</l><custom-block s="cloud list %s"><block var="selected-server"/></custom-block></block><block s="doWaitUntil"><block s="reportNot"><block s="reportEquals"><block var="Chat"/><custom-block s="cloud list %s"><block var="selected-server"/></custom-block></block></block></block></script></block></script><script x="345" y="358.5000000000001"><block s="receiveKey"><l><option>n</option></l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="doAsk"><l>New server? (true/false)</l></block><block s="doIf"><block s="getLastAnswer"></block><script><block s="doAsk"><l>Server name?</l></block><custom-block s="cache cloud vars %mult%s"><list><block s="getLastAnswer"></block></list></custom-block><block s="doSetVar"><l>selected-server</l><block s="getLastAnswer"></block></block></script></block><block s="doBroadcast"><l>start loop</l></block></script><script x="225" y="343.33333333333337"><block s="reportKeyPressed"><l><option>space</option></l></block></script><script x="806.12890625" y="495.33333333333314"><block s="reportNewCostume"><block var="a"/><l><option>current</option></l><l><option>current</option></l></block></script><script x="604" y="469"><block s="doSwitchToCostume"><custom-block s="$camera snap"></custom-block></block></script><script x="157" y="493.66666666666674"><custom-block s="set cloud var %s to %s"><l>chat</l><l>world</l></custom-block></script><script x="754" y="219.66666666666643"><block s="receiveKey"><l><option>j</option></l></block><block s="doStopThis"><l><option>other scripts in sprite</option></l></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doUntil"><block s="reportListContainsItem"><custom-block s="all cloud vars"></custom-block><block var="a"/></block><script><block s="doAsk"><l>Server name</l></block><block s="doSetVar"><l>a</l><block s="getLastAnswer"></block></block></script></block><block s="doSetVar"><l>selected-server</l><block var="a"/></block><block s="doBroadcast"><l>start loop</l></block></script></scripts></sprite><watcher var="server" style="normal" x="5" y="28" color="243,118,29" hidden="true"/><watcher var="selected-server" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Chat" style="normal" x="5" y="6" color="243,118,29" extX="443" extY="264"/><watcher scope="Stage" s="reportThreadCount" style="large" x="6" y="332.000002" color="4,148,220"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set cloud var %&apos;cloud&apos; to %&apos;value&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="fork"><block s="reifyScript"><script><custom-block s="ignore %s"><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><block s="reportJoinWords"><list><l>set/</l><custom-block s="cloud ID"></custom-block><l>/</l><block var="cloud"/><l>/</l><block var="value"/><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block></custom-block></script><list></list></block><list></list></block></script></block-definition><block-definition s="ignore %&apos;s&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="cloud var %&apos;s&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>a</l></list><l>return varcache[a];</l></block><list><block var="s"/></list></block></block></script></block-definition><block-definition s="get cloud ID" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>s</l></list></block><block s="doSetVar"><l>s</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>return location.hash.replace("#","")</l></block><list></list></block></block><block s="doRun"><block s="reportJSFunction"><list><l>a</l></list><l>cloudid = a||"default";</l></block><list><block var="s"/></list></block><custom-block s="ping %upvar"><l>error</l></custom-block><block s="doIf"><block var="error"/><script><custom-block s="sign up"></custom-block></script></block></script></block-definition><block-definition s="cloud ID" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return cloudid;</l></block><list></list></block></block></script></block-definition><block-definition s="username" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return this.parentThatIsA(IDE_Morph).cloud.username</l></block><list></list></block></block></script></block-definition><block-definition s="cache cloud vars %&apos;var&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input></inputs><script><block s="fork"><block s="reifyScript"><script><block s="doRun"><block s="reportJSFunction"><list></list><l>window.varcache={}</l></block><list></list></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doForever"><script><block s="doSetVar"><l>a</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="doForEach"><l>item</l><block var="var"/><script><block s="doRun"><block s="reportJSFunction"><list><l>a</l><l>b</l></list><l>varcache[a]=b;</l></block><list><block var="item"/><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><l>get/</l><block s="reportJoinWords"><list><custom-block s="cloud ID"></custom-block><l>/</l><block var="item"/><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block></list></block></script></block><block s="doRun"><block s="reportJSFunction"><list><l></l></list><l></l></block><list></list></block></script></block></script><list></list></block><list></list></block></script></block-definition><block-definition s="listify %&apos;s&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>c</l><l>e</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>c</l><block s="reportTextSplit"><block var="s"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>e</l><l>0</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="e"/><block s="reportListLength"><block var="c"/></block></block><script><block s="doChangeVar"><l>e</l><l>1</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block var="e"/><block var="c"/></block><l>|</l></block><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><block s="reportSum"><block var="e"/><l>1</l></block><block var="c"/></block><l>|</l></block></block></block><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><block s="reportDifference"><block var="e"/><l>1</l></block><block var="c"/></block><l>|</l></block></block></block><script><block s="doAddToList"><l></l><block var="a"/></block><block s="doChangeVar"><l>e</l><l>1</l></block></script><script><block s="doReplaceInList"><l><option>last</option></l><block var="a"/><block s="reportJoinWords"><list><block s="reportListItem"><l><option>last</option></l><block var="a"/></block><block s="reportListItem"><block var="e"/><block var="c"/></block></list></block></block></script></block></script></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="replace %s %s %s"><l></l><l>||</l><l>|</l></custom-block></autolambda><list></list></block><block var="a"/></block></block></script></block-definition><block-definition s="replace %&apos;s&apos; %&apos;x&apos; %&apos;y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportCombine"><block s="reportTextSplit"><block var="s"/><block var="x"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><block var="y"/><l></l></list></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="stringify %&apos;s&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>| </l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="replace %s %s %s"><l></l><l>|</l><l>||</l></custom-block></autolambda><list></list></block><block var="s"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l>| </l><l></l></list></block></autolambda><list></list></block></block></list></block></block></script></block-definition><block-definition s="add %&apos;s&apos; to cloud list %&apos;v&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="v"/></custom-block></custom-block></block><block s="doAddToList"><block var="s"/><block var="a"/></block><custom-block s="set cloud var %s to %s"><block var="v"/><custom-block s="stringify %l"><block var="a"/></custom-block></custom-block></script></block-definition><block-definition s="delete %&apos;s&apos; of cloud list %&apos;v&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="v"/></custom-block></custom-block></block><block s="doDeleteFromList"><block var="s"/><block var="a"/></block><custom-block s="set cloud var %s to %s"><block var="v"/><custom-block s="stringify %l"><block var="a"/></custom-block></custom-block></script></block-definition><block-definition s="insert %&apos;s&apos; at %&apos;l&apos; of cloud list %&apos;v&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="v"/></custom-block></custom-block></block><block s="doInsertInList"><block var="s"/><block var="l"/><block var="a"/></block><custom-block s="set cloud var %s to %s"><block var="v"/><custom-block s="stringify %l"><block var="a"/></custom-block></custom-block></script></block-definition><block-definition s="replace item %&apos;l&apos; of cloud list %&apos;v&apos; with %&apos;s&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="v"/></custom-block></custom-block></block><block s="doReplaceInList"><block var="l"/><block var="a"/><block var="s"/></block><custom-block s="set cloud var %s to %s"><block var="v"/><custom-block s="stringify %l"><block var="a"/></custom-block></custom-block></script></block-definition><block-definition s="item %&apos;s&apos; of cloud list %&apos;v&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="s"/><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="v"/></custom-block></custom-block></block></block></script></block-definition><block-definition s="ping %&apos;error&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><block s="reportJoinWords"><list><l>ping/</l><custom-block s="cloud ID"></custom-block><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block><l>None</l></block><script><block s="doSetVar"><l>error</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doSetVar"><l>error</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="sign up" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="ignore %s"><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><block s="reportJoinWords"><list><l>signup/</l><custom-block s="cloud ID"></custom-block><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block></custom-block></script></block-definition><block-definition s="cloud list %&apos;g&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="listify %s"><custom-block s="cloud var %s"><block var="g"/></custom-block></custom-block></block></script></block-definition><block-definition s="all cloud vars" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>a</l></list><l>return new List(eval(a))</l></block><list><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><l>cvs/</l><block s="reportJoinWords"><list><custom-block s="cloud ID"></custom-block><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block></list></block></block></script></block-definition><block-definition s="delete cloud var %&apos;cloud&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="fork"><block s="reifyScript"><script><custom-block s="ignore %s"><block s="reportURL"><block s="reportJoinWords"><list><block var="server"/><block s="reportJoinWords"><list><l>del/</l><custom-block s="cloud ID"></custom-block><l>/</l><block var="cloud"/><l>/?user=</l><custom-block s="username"></custom-block></list></block></list></block></block></custom-block></script><list></list></block><list></list></block></script></block-definition><block-definition s="$camera snap" type="reporter" category="sensing"><comment x="0" y="0" w="216" collapsed="false">takes a snapshot with the webcam and reports it as a new costume, or zero if the user cancels</comment><header></header><code></code><translations>pt:$camera a imagem actual do vídeo&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>test</l><l>pic</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var camDialog,&#xD;    result = false;&#xD;&#xD;camDialog = new CamSnapshotDialogMorph(&#xD;    this.parentThatIsA(IDE_Morph),&#xD;    this,&#xD;    function () {result = null; },&#xD;    function (costume) {&#xD;        result = costume;&#xD;        this.close();&#xD;    }&#xD;);&#xD;&#xD;camDialog.key = &apos;camera&apos;;&#xD;camDialog.popUp(this.world());&#xD;return function () {return result; };</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block s="reifyScript"><script><block s="doSetVar"><l>pic</l><block s="evaluate"><block var="test"/><list></list></block></block><block s="doReport"><block s="reportNot"><block s="reportEquals"><block var="pic"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></block></script><list></list></block><list></list></block></block><block s="doReport"><block var="pic"/></block></script></block-definition><block-definition s="costume from text %&apos;text&apos; size %&apos;size&apos;" type="reporter" category="looks"><header></header><code></code><translations>de:Kostüm aus Text _ Größe _&#xD;pt:um traje com o texto _ de tamanho _&#xD;</translations><inputs><input type="%s">A</input><input type="%n">72</input></inputs><script><block s="doDeclareVariables"><list><l>costume</l><l>x</l><l>y</l><l>dir</l><l>cst</l><l>trails</l></list></block><block s="doSetVar"><l>x</l><block s="xPosition"></block></block><block s="doSetVar"><l>y</l><block s="yPosition"></block></block><block s="doSetVar"><l>dir</l><block s="direction"></block></block><block s="doSetVar"><l>cst</l><block s="getCostumeIdx"></block></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="doSwitchToCostume"><l><option>Turtle</option></l></block><block s="doSetVar"><l>trails</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="write"><block var="text"/><block var="size"/></block><block s="gotoXY"><block s="reportAttributeOf"><l><option>left</option></l><l>Stage</l></block><l>0</l></block><block s="doSetVar"><l>costume</l><block s="reportPenTrailsAsCostume"></block></block><block s="clear"></block><block s="doRun"><block s="reportJSFunction"><list><l>costume</l><l>name</l></list><l>costume.name = name;</l></block><list><block var="costume"/><block var="text"/></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSwitchToCostume"><block var="trails"/></block><block s="doStamp"></block><block s="doSwitchToCostume"><block var="cst"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="setHeading"><block var="dir"/></block><block s="doReport"><block var="costume"/></block></script></block-definition></blocks><variables><variable name="server"><l>https://snapcloudvars.18001767679.repl.co/</l></variable><variable name="Chat"><list struct="atomic" id="932">dabdatbass joined,dabdatbass: a Costume(camera)</list></variable><variable name="selected-server"><l>main</l></variable></variables></project><media name="chat" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>