<snapdata remixID="8544776"><project name="M2L3A2_2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFbElEQVR4Xu3cbUyVZRzH8f8Z9Saz1dosQjvhyMyHF83papUOsYFm4Ox1q61ZSARRpj3ygh5XFkHJQ66t1lZrTOcpUwiRaTWaxRadZhtPpzMkyo2l4HqTeNrBcWaFbJ7D2e9c9/114x3X/b/u7/XhxjG4A7FYLGb8o4CoQACAovKMnSwAQCBICwBQmp/hAMSAtAAApfkZDkAMSAsAUJqf4QDEgLQAAKX5GQ5ADEgLAFCan+EAxIC0AACl+RkOQAxICwBQmp/hAMSAtAAApfkZDkAMSAsAUJqf4QDEgLQAAKX5GQ5ADEgLAFCan+EAxIC0AACl+RkOQAxICwDwgvxDQ0O27/OQ7QuF7IfubttUXGKbSs5/BAKByc/MX1dgnYc6pIfmpeG+AfhVe/skrDiwGxcsSMBafMviSzrPunfrrfLxiktawydfvIDzAKPRaOKp9WNPT+KpVVJcnJZzj88LBoNpubYfL+oUwNtWrrDPPvnUFt28yI9n5cl7dgrgFVfNtb/Gxj15EH69KacAFt27wVq/PODXs/LkfTsFsLG5ybY+Wio/iN6+Xv4bMEun4BTAkZERy87OnqVbT/4yb+x807Zvezr5C7AyUcApgJlybneuvtu+Pfp1pmzH6X0AMInju35+jv1+YjiJlSz5bwEAJmGitKzMmhoakljJEucBhn8O2/Jly6Un2drWZkWFhdI9eGW4c0/Al1552V58/gWv9Pf9fTgHcMWqldZ97HvfH5xXAjgHMLhwoUUHB73S3/f34RzAyqoqq6ut9f3BeSWAcwAPd3ba2vx8ef8v9u+3+zZulO/D9Q04BzBTgj+8ZYt9sHt3pmzH2X0AMMmju/a6eTb6x8kkV7NsqgAAk7SwZm2+HTncmeRqljkNcGJiwrKysqSnWFv3jlVVPiHdgxeGO/kE3LN3r92/ebO0fyQSsdzcXOkevDDcSYAPPPSgffzhR17o7/t7cBLg3GuutvE/T/n+8LwQwEmA9xQVWntrmxf6+/4enAS4q7HBHttaJj+8/v5+y8vLk+/D5Q04CXB4eNhycnLk3Xe+/ZZte/Ip+T5c3oCTADMl+F1rVts3R45mynac3AcAUzi2eTdk28nfRlK4AksBmIKBR0pL7f2mphmv0NLSYuFw2GpqalKY5N2lzgI8/stxW3LrEunJHDh40DasXz/tHrIuv8zOmdmVc+bY+KnT0n1m8nBnAb76+mv23DPPZlTb8vJy29X87ydi7O+zGbXHTNuMswBX3XG7Hev6Tt5zYGDA4n8mcHpsbNq9AHDmI3IW4Pybgnbi12jaAcZ/1jf10srevr7E698u/Nbb1dVl23fssJ7wTzZ+5sz/9gTCix+TswDLKyrsvfr6lADGf6t56qWVy5YuPf/SyuKSWfslg9HRUauurrbG5mY7d5ZvxdMdlrMAD3V02LqCgmkBxl8eNAkrFLLBSCTx1OJveVP6ek3LYmcBxmvE39c89dTiraVp8ZH2izoNMO11GJD2AgBMe2IGzFQAgPiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAKA0P8MBiAFpAQBK8zMcgBiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAKA0P8MBiAFpAQBK8zMcgBiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAKA0P8MBiAFpAQBK8zMcgBiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/wwGIAWkBAErzMxyAGJAWAKA0P8MBiAFpAQBK8zMcgBiQFgCgND/DAYgBaQEASvMzHIAYkBYAoDQ/w/8BFovYt7sUGWUAAAAASUVORK5CYII=</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAdwElEQVR4Xu3de5BtWV0f8O/Za/eMghjkpXRbOFAJSiJgCqEMkETBKGAFNOGRFI9YPFICiQJJEBMeRtGkhiEFSilQxsREHhUFEwYSkZTAVBStyCMRKcMjUbGb91ME5vZe+6ROd8PcuXOZ27f7dK99Tn9O1dT54+69fr/12b+p76w+p+/M4kWAAAECBAicusDs1CsqSIAAAQIECEQAGwICBAgQINBAQAA3QFeSAAECBAgIYDNAgAABAgQaCAjgBuhKEiBAgAABAWwGCBAgQIBAAwEB3ABdSQIECBAgIIDNAAECBAgQaCAggBugK0mAAAECBASwGSBAgAABAg0EBHADdCUJECBAgIAANgMECBAgQKCBgABugK4kAQIECBAQwGaAAAECBAg0EBDADdCVJECAAAECAtgMECBAgACBBgICuAG6kgQIECBAQACbAQIECBAg0EBAADdAV5IAAQIECAhgM0CAAAECBBoICOAG6EoSIECAAAEBbAYIECBAgEADAQHcAF1JAgQIECAggM0AAQIECBBoICCAG6ArSYAAAQIEBLAZIECAAAECDQQEcAN0JQkQIECAgAA2AwQIECBAoIGAAG6AriQBAgQIEBDAZoAAAQIECDQQEMAN0JUkQIAAAQIC2AwQIECAAIEGAgK4AbqSBAgQIEBAAJsBAgQIECDQQEAAN0BXkgABAgQICGAzQIAAAQIEGggI4AboShIgQIAAAQFsBggQIECAQAMBAdwAXUkCBAgQICCAzQABAgQIEGggIIAboCtJgAABAgQEsBkgQIAAAQINBARwA3QlCRAgQICAADYDBAgQIECggYAAboCuJAECBAgQEMBmgAABAgQINBAQwA3QlSRAgAABAgLYDBAgQIAAgQYCArgBupIECBAgQEAAmwECBAgQINBAQAA3QFeSAAECBAgIYDNAgAABAgQaCAjgBuhKEiBAgAABAWwGCBAgQIBAAwEB3ABdSQIECBAgIIDNAAECBAgQaCAggBugK0mAAAECBASwGSBAgAABAg0EBHADdCUJECBAgIAANgMECBAgQKCBgABugK4kAQIECBAQwGaAAAECBAg0EBDADdCVJECAAAECAtgMECBAgACBBgICuAG6kgQIECBAQACbAQIECBAg0EBAADdAV5IA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ArgBupIECBAgQEAAmwECBAgQINBAQAA3QFeSAAECBAgIYDNAgAABAgQaCAjgBuhKEiBAgAABAWwGCBAgQIBAAwEB3ABdSQIECBAgIIDNAAECBAgQaCAggBugK0mAAAECBASwGSBAgAABAg0EBHADdCUJECBAgIAANgMECBAgQKCBgABugK4kAQIECBAQwGaAAAECBAg0EBDADdCVJECAAAECAtgMECBAgACBBgICuAG6kgQIECBAQACbAQIECBAg0EBAADdAV5IAAQIECAhgM0CAAAECBBoICOAG6EoSIECAAAEBbAYIECBAgEADAQHcAF1JAgQIECAggM0AAQIECBBoICCAG6ArSYAAAQIEBLAZIECAAAECDQQEcAN0JQkQIECAgAA2AwQIECBAoIGAAG6AriQBAgQIEBDAZoAAAQIECDQQEMAN0JUkQIAAAQIC2AwQIECAAIEGAgK4AbqSBAgQIEBAAJsBAgQIECDQQEAAN0BXkgABAgQICGAzQIAAAQIEGggI4AboShIgQIAAAQFsBggQIECAQAMBAdwAXUkCBAgQICCAzQABAgQIEGggIIAboCtJgAABAgQEsBkgQIAAAQINBARwA3QlCRAgQICAADYDBAgQIECggYAAboCuJAECBAgQEMBmgAABAgQINBAQwA3QlSRAgAABAgLYDBAgQIAAgQYCArgBupIECBAgQEAAmwECBAgQINBAQAA3QFeSAAECBAgIYDNAgAABAgQaCAjgBuhKEiBAgAABAWwGCBAgQIBAAwEB3ABdSQIECBAgIIDNAAECBAgQaCAggBugK0mAAAECBASwGSBAgAABAg0EBHADdCUJECBAgIAANgMECBAgQKCBgABugK4kAQIECBAQwGaAAAECBAg0EBDADdCVJECAAAECAtgMECBAgACBBgICuAG6kgQIECBAQACbAQIECBAg0EBAADdAV5IAAQIECAhgM0CAAAECBBoICOAG6EoSIECAAAEBbAYIECBAgEADAQHcAF1JAgQIECAggM0AAQIECBBoICCAG6ArSYAAAQIEBLAZIECAAAECDQQEcAN0JQkQIECAgAA2AwQIECBAoIGAAG6AriQBAgQIEBDAZoAAAQIECDQQEMAN0JUkQIAAAQIC2AwQIECAAIEGAgK4AbqSBAgQIEBAAJsBAgQIECDQQEAAN0BXkgABAgQICGAzQIAAAQIEGggI4AboShIgQIAAAQFsBggQIECAQAMBAdwAXUkCBAgQICCAzQABAgQIEGggIIAboCtJgAABAgQEsBkgQIAAAQINBARwA3QlCRAgQICAADYDBAgQIECggYAAboCuJAECBAgQEMBmgAABAgQINBAQwA3QlSRAgAABAgLYDBAgQIAAgQYCArgBupIECBAgQEAAmwECBAgQINBAQAA3QFeSAAECBAgIYDNAgAABAgQaCAjgBuhKEiBAgAABAWwGCBAgQIBAAwEB3ABdSQIECBAgIIDNAAECBAgQaCAggBugK0mAAAECBASwGSBAgAABAg0EBHADdCUJECBAgIAANgMECBAgQKCBgABugK4kAQIECBAQwGaAAAECBAg0EBDADdCVJECAAAECAtgMECBAgACBBgICuAG6kgQIECBAQACbAQIECBAg0EBAADdAV5IAAQIECAhgM0CAAAECBBoICOAG6EoSIECAAAEBbAYIECBAgEADAQHcAF1JAgQIECAggM0AAQIECBBoICCAG6ArSYAAAQIEBLAZIECAAAECDQQEcAN0JQkQIECAgAA2AwQIECBAoIGAAG6AriQBAgQIEPj/0jvXpeQjr3kAAAAASUVORK5CYII=</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="Sprite" idx="1" x="4.547473508864641e-13" y="-5.684341886080802e-14" heading="264" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,4,3,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="16.666666666666657" y="10"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block></script><script x="16.666666666666657" y="40.666666666666686"><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="16.666666666666657" y="74.66666666666663"><block s="gotoXY"><l>0</l><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="16.666666666666657" y="108.66666666666663"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script><script x="16.666666666666657" y="279.00000000000006"><block s="clear"></block><block s="doRepeat"><l>60</l><script><block s="setColor"><color>0,4,3,1</color></block><block s="setSize"><l>1</l></block><block s="forward"><l>100</l></block><block s="doWait"><l>1</l></block><block s="setColor"><color>255,254,250,1</color><comment w="280.83333333333337" collapsed="false">Why is this change in pen color and size useful here?</comment></block><block s="setSize"><l>3</l></block><block s="forward"><l>-100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>60</l></block></block></script><comment w="358.8333333333333" collapsed="false">Script B.&#xD;The second hand on a clock must make 60 small turns to make a full rotation.</comment></block></script><script x="422" y="588"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>4</l></block></block></script></block></script><script x="98" y="585"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="setting %&apos;which&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;User&#xD;Presentation mode&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>which</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        return ide.projectNotes;&#xD;    case &apos;Project name&apos;:&#xD;        return ide.projectName;&#xD;    case &apos;User&apos;:&#xD;        return SnapCloud.username;&#xD;    case &apos;Presentation mode&apos;:&#xD;        return ide.isAppMode;&#xD;    case &apos;Language&apos;:&#xD;        return SnapTranslator.language;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        return SyntaxElementMorph.prototype.scale;&#xD;    case &apos;Stage size&apos;:&#xD;        return new List([StageMorph.prototype.dimensions.x,&#xD;                                   StageMorph.prototype.dimensions.y]);&#xD;    case &apos;Stage scale&apos;:&#xD;       return stage.scale;&#xD;    case &apos;Retina display support&apos;:&#xD;        return isRetinaEnabled();&#xD;    case &apos;Long form input dialog&apos;:&#xD;        return InputSlotDialogMorph.prototype.isLaunchingExpanded;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        return BlockLabelPlaceHolderMorph.prototype.plainLabel;&#xD;    case &apos;Input sliders&apos;:&#xD;        return MorphicPreferences.useSliderForInput;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        return ArgMorph.prototype.executeOnSliderEdit;&#xD;    case &apos;Clicking sound&apos;:&#xD;        return !!BlockMorph.prototype.snapSound;&#xD;    case &apos;Turbo mode&apos;:&#xD;        return stage.isFastTracked;&#xD;    case &apos;Flat design&apos;:&#xD;        return MorphicPreferences.isFlat;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        return ScriptsMorph.prototype.enableKeyboard;&#xD;    case &apos;Table support&apos;:&#xD;        return List.prototype.enableTables;&#xD;    case &apos;Table lines&apos;:&#xD;        return TableMorph.prototype.highContrast;&#xD;    case &apos;Visible stepping&apos;:&#xD;        return Process.prototype.enableSingleStepping;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        return stage.isThreadSafe;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        return StageMorph.prototype.frameRate &gt; 0;&#xD;    case &apos;Flat line ends&apos;:&#xD;        return SpriteMorph.prototype.useFlatLineEnds;&#xD;    case &apos;Codification support&apos;:&#xD;        return StageMorph.prototype.enableCodeMapping;&#xD;    case &apos;Inheritance support&apos;:&#xD;        return StageMorph.prototype.enableInheritance;&#xD;    default: return which;&#xD;}</l></block><list><block var="which"/></list></block></block></script></block-definition><block-definition s="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;if (tf != !!tf) return;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        return;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        return;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        return;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        return;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        return;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        return;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        return;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        return;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) return;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        return;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;            if (ScriptsMorph.prototype.enableKeyboard) {&#xD;                ide.removeSetting(&apos;keyboard&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;keyboard&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;            if (List.prototype.enableTables) {&#xD;                ide.removeSetting(&apos;tables&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;tables&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;                if (TableMorph.prototype.highContrast) {&#xD;                    ide.saveSetting(&apos;tableLines&apos;, true);&#xD;                } else {&#xD;                    ide.removeSetting(&apos;tableLines&apos;);&#xD;                }&#xD;        return;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        return;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        return;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        return;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        return;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        return;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        return;&#xD;}</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="set value %&apos;which&apos; to %&apos;value&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale</options></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>value</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        ide.projectNotes = value;&#xD;        return;&#xD;    case &apos;Project name&apos;:&#xD;        ide.setProjectName(value);&#xD;        return;&#xD;    case &apos;Language&apos;:&#xD;        ide.setLanguage(value);&#xD;        return;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        if (!isNaN(value)) ide.setBlocksScale(Math.min(value, 12));&#xD;        return;&#xD;    case &apos;Stage size&apos;:&#xD;        if ((value instanceof List) &amp;&amp; value.length()==2&#xD;                       &amp;&amp; !isNaN(value.at(1)) &amp;&amp; !isNaN(value.at(2)))&#xD;            ide.setStageExtent(new Point(value.at(1), value.at(2)));&#xD;        return;&#xD;    case &apos;Stage scale&apos;:&#xD;        ide.toggleStageSize(value != 1, Math.max(0.1, value));&#xD;        return;&#xD;};</l></block><list><block var="which"/><block var="value"/></list></block></script></block-definition></blocks><variables></variables></project><media name="M2L3A2_2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>