<snapdata remixID="12112938"><project name="Room engine" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>Have you ever heard of gamemaker? It&apos;s a software for making video games and it has this feature called rooms. Gamemaker rooms is essentially a way to put multiple projects into one game and travel between them with code. So, if you make a game for example, one room could have the game menu, and when you press play you go to another room with the actual game in it.&#xD;&#xD;Room engine puts the convenience of rooms into snap to make it easier to code complex projects. You use a block to establish what sprites are in what rooms, and then a "room master" stops the sprites in one room and starts the sprites in another room you want to go to. Very cool.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Room engine"><notes>Have you ever heard of gamemaker? It&apos;s a software for making video games and it has this feature called rooms. Gamemaker rooms is essentially a way to put multiple projects into one game and travel between them with code. So, if you make a game for example, one room could have the game menu, and when you press play you go to another room with the actual game in it.&#xD;&#xD;Room engine puts the convenience of rooms into snap to make it easier to code complex projects. You use a block to establish what sprites are in what rooms, and then a "room master" stops the sprites in one room and starts the sprites in another room you want to go to. Very cool.</notes><palette><category name="Rooms" color="0,116,143,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="put this sprite in room %&apos;r&apos;" type="command" category="Rooms"><header></header><code></code><translations></translations><inputs><input type="%txt">room1</input></inputs><script><block s="doAddToList"><block s="reportNewList"><list><block var="r"/><block s="reportObject"><l><option>myself</option></l></block></list></block><block var="room sprites"/></block><block s="hide"></block></script></block-definition><block-definition s="switch to room %&apos;r&apos;" type="command" category="Rooms"><header></header><code></code><translations></translations><inputs><input type="%txt">room2</input></inputs><script><block s="doSetVar"><l>room</l><block var="r"/></block><block s="doBroadcast"><l>switch room</l><list></list></block></script></block-definition><block-definition s="sprites in room %&apos;r&apos;" type="reporter" category="Rooms"><header></header><code></code><translations></translations><inputs><input type="%txt">room3</input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>1</l><l/></block><block var="r"/></block></autolambda><list></list></block><block var="room sprites"/></block></block></block></script></block-definition><block-definition s="my room" type="reporter" category="Rooms"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="a"/><block s="reportListAttribute"><l><option>length</option></l><block var="room sprites"/></block></block><block s="reportEquals"><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="a"/><block var="room sprites"/></block></block><block s="reportObject"><l><option>myself</option></l></block></block></block><script><block s="doChangeVar"><l>a</l><l>1</l></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block s="reportListAttribute"><l><option>length</option></l><block var="room sprites"/></block></block><script><block s="doReport"><l></l></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="a"/><block var="room sprites"/></block></block></block></script></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="114"><pentrails>data:image/png;base64,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</pentrails><costumes><list id="115"><item><ref mediaID="Stage_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="116"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><sprite name="Sprite 1" idx="1" x="101.32497224278154" y="58.5" heading="60" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,255,255,1" pen="tip" id="121"><costumes><list struct="atomic" id="122"></list></costumes><sounds><list struct="atomic" id="123"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveMessage"><l>room check</l><list></list></block><custom-block s="put this sprite in room %txt"><l>room1</l></custom-block></script><script x="20" y="93"><block s="receiveMessage"><l>room opened</l><list></list></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>100</l></block><block s="setPenColorDimension"><l><option>saturation</option></l><l>0</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>60</l></block><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doForever"><script><block s="doWarp"><script><block s="clear"></block><block s="doSetVar"><l>a</l><block s="getPosition"></block></block><block s="doSetVar"><l>b</l><block s="direction"></block></block><block s="setHeading"><l>90</l></block><block s="write"><l>This is room 1!</l><l>12</l></block><block s="doGotoObject"><block s="reportVariadicProduct"><list><block var="a"/><l>0.2</l></list></block></block><block s="write"><l>Press space to go to room 2</l><l>12</l></block><block s="doGotoObject"><block var="a"/></block><block s="setHeading"><block var="b"/></block><block s="forward"><l>3</l></block><block s="bounceOffEdge"></block></script></block></script></block></script><script x="20" y="543.6666666666667"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doIf"><block s="reportEquals"><block var="room"/><custom-block s="my room"></custom-block></block><script><block s="doWaitUntil"><block s="reportNot"><block s="reportKeyPressed"><l><option>space</option></l></block></block></block><custom-block s="switch to room %txt"><l>room2</l></custom-block></script></block></script><script x="20" y="681.5000000000001"><block s="receiveKey"><l><option>t</option></l><list></list></block><block s="doIf"><block s="reportEquals"><block var="room"/><custom-block s="my room"></custom-block></block><script><custom-block s="switch to room %txt"><l>thumbnail</l></custom-block></script></block></script></scripts></sprite><sprite name="Room engine" idx="2" x="-122" y="19" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="0,116,143,1" pen="tip" id="224"><costumes><list struct="atomic" id="225"></list></costumes><sounds><list struct="atomic" id="226"></list></sounds><blocks><block-definition s="see comment %&apos;c&apos;" type="command" category="Rooms"><header></header><code></code><translations></translations><inputs><input type="%cs"></input></inputs><script><block s="doRun"><block var="c"/><list></list></block></script></block-definition></blocks><variables><variable name="existing rooms"><list struct="atomic" id="235">room1,room2,thumbnail</list></variable><variable name="prev room"><l>thumbnail</l></variable><variable name="starting room"><l>room1</l></variable></variables><scripts><script x="20" y="10"><block s="receiveGo"></block><custom-block s="see comment %cs" scope="local"><script><block s="doSetVar"><l>starting room</l><l>room1</l></block></script><comment w="90" collapsed="false">Your project will open this room by default</comment></custom-block><block s="doSetVar"><l>room sprites</l><block s="reportNewList"><list></list></block></block><block s="doBroadcastAndWait"><l>room check</l><list></list></block><block s="doWarp"><script><block s="doSetVar"><l>existing rooms</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="room sprites"/><script><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="existing rooms"/><block s="reportListItem"><l>1</l><block var="item"/></block></block></block><script><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="item"/></block><block var="existing rooms"/></block></script></block></script></block><block s="doSetVar"><l>prev room</l><block var="starting room"/></block></script></block><custom-block s="see comment %cs" scope="local"><script><block s="clear"></block></script><comment w="90" collapsed="false">This code will run right before the project starts</comment></custom-block><custom-block s="switch to room %txt"><block var="starting room"/></custom-block></script><script x="20" y="396.6666666666667"><block s="receiveMessage"><l>switch room</l><list></list></block><block s="doWarp"><script><block s="doForEach"><l>thing</l><custom-block s="sprites in room %txt"><block var="prev room"/></custom-block><script><block s="doTellTo"><block var="thing"/><block s="reifyScript"><script><block s="doStopThis"><l><option>other scripts in sprite</option></l></block></script><list></list></block><list></list></block><block s="doTellTo"><block var="thing"/><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block></script></block></script></block><custom-block s="see comment %cs" scope="local"><script><block s="clear"></block><block s="doStopAllSounds"></block></script><comment w="90" collapsed="false">This code will run between rooms when switching</comment></custom-block><block s="doWarp"><script><block s="doForEach"><l>thing</l><custom-block s="sprites in room %txt"><block var="room"/></custom-block><script><block s="doTellTo"><block var="thing"/><block s="reifyScript"><script><block s="show"></block></script><list></list></block><list></list></block><block s="doBroadcast"><l>room opened</l><list><block var="thing"/></list></block></script></block></script></block><block s="doSetVar"><l>prev room</l><block var="room"/></block></script><script x="20" y="775.1666666666667"><custom-block s="put this sprite in room %txt"><l>room1</l><comment w="90" collapsed="false">All the room blocks</comment></custom-block><custom-block s="switch to room %txt"><l>room2</l></custom-block><custom-block s="see comment %cs" scope="local"><script></script></custom-block><block s="bubble"><custom-block s="sprites in room %txt"><l>room3</l></custom-block></block><block s="bubble"><custom-block s="my room"></custom-block></block></script></scripts></sprite><sprite name="Sprite 2" idx="3" x="-201.1354803826032" y="157.0099089936451" heading="15" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,255,255,1" pen="tip" id="379"><costumes><list struct="atomic" id="380"></list></costumes><sounds><list struct="atomic" id="381"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveMessage"><l>room check</l><list></list></block><custom-block s="put this sprite in room %txt"><l>room2</l></custom-block></script><script x="20" y="93"><block s="receiveMessage"><l>room opened</l><list></list></block><block s="hide"></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>100</l></block><block s="setPenColorDimension"><l><option>saturation</option></l><l>0</l></block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="doWarp"><script><block s="doRepeat"><l>4</l><script><block s="doGotoObject"><l><option>random position</option></l></block><block s="write"><l>Press space to go back</l><l>12</l></block></script></block></script></block><block s="doForever"><script><block s="up"></block><block s="doGotoObject"><l><option>random position</option></l></block><block s="setHeading"><l>90</l></block><block s="down"></block><block s="doRepeat"><l>72</l><script><block s="forward"><l>2</l></block><block s="turnLeft"><l>5</l></block></script></block></script></block></script><script x="20" y="525"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doIf"><block s="reportEquals"><block var="room"/><custom-block s="my room"></custom-block></block><script><block s="doWaitUntil"><block s="reportNot"><block s="reportKeyPressed"><l><option>space</option></l></block></block></block><custom-block s="switch to room %txt"><l>room1</l></custom-block></script></block></script></scripts></sprite><watcher var="room sprites" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="room" style="normal" x="10" y="68.000002" color="243,118,29" hidden="true"/><watcher scope="Room engine" var="existing rooms" style="normal" x="10" y="89.00000399999999" color="243,118,29" hidden="true"/><watcher scope="Room engine" var="prev room" style="normal" x="10" y="110.00000599999998" color="243,118,29" hidden="true"/><watcher scope="Room engine" var="starting room" style="normal" x="10" y="131.00000799999998" color="243,118,29" hidden="true"/><sprite name="Thumbnil" idx="4" x="109.8828125" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="255,255,255,1" pen="tip" id="459"><costumes><list struct="atomic" id="460"></list></costumes><sounds><list struct="atomic" id="461"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveMessage"><l>room check</l><list></list></block><custom-block s="put this sprite in room %txt"><l>thumbnail</l></custom-block></script><script x="20" y="93"><block s="receiveMessage"><l>room opened</l><list></list></block><block s="hide"></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>100</l></block><block s="setPenColorDimension"><l><option>saturation</option></l><l>0</l></block><block s="gotoXY"><l>-220</l><l>0</l></block><block s="write"><l>Room</l><l>100</l></block><block s="gotoXY"><l>-220</l><l>-100</l></block><block s="write"><l>Engine</l><l>100</l></block></script><comment x="275" y="207" w="480" collapsed="false">Have you ever heard of gamemaker? It&apos;s a software for making video games and it has this feature called rooms. Gamemaker rooms is essentially a way to put multiple projects into one game and travel between them with code. So, if you make a game for example, one room could have the game menu, and when you press play you go to another room with the actual game in it.&#xD;&#xD;Room engine puts the convenience of rooms into snap to make it easier to code complex projects. You use a block to establish what sprites are in what rooms, and then a &quot;room master&quot; stops the sprites in one room and starts the sprites in another room you want to go to. Very cool.</comment></scripts></sprite></sprites></stage><variables><variable name="room sprites"><list id="495"><item><list id="496"><item><l>room1</l></item><item></item></list></item><item><list id="497"><item><l>room2</l></item><item></item></list></item><item><list id="498"><item><l>thumbnail</l></item><item></item></list></item></list></variable><variable name="room"><l>thumbnail</l></variable></variables></scene></scenes></project><media name="Room engine" app="Snap! 7, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADo1JREFUeF7t1cEJACAMBEFtLP13pWAR7mfSwMEQ2D0zZzkCBAgQIEDgq8AW4K/exggQIECAwBMQYI9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgAABAfYDBAgQIEAgEBDgAN0kAQIECBAQYD9AgAABAgQCAQEO0E0SIECAAAEB9gMECBAgQCAQEOAA3SQBAgQIEBBgP0CAAAECBAIBAQ7QTRIgQIAAAQH2AwQIECBAIBAQ4ADdJAECBAgQEGA/QIAAAQIEAgEBDtBNEiBAgACBCyA2ba8Ec8gUAAAAAElFTkSuQmCC" mediaID="Stage_cst_Untitled"/></media></snapdata>