<snapdata remixID="10758258"><project name="9.24.Asterisk.PLTW.Project MINEEEE " app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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CfL/jNROy1j9kSLqV6WmAVyVnXQOBRRQYEgCKTN3zhGP2kryxSGVrGQZA7iS2+pQCiigwOAEUvKfHsCvPHQTT7pzcFWqv7IBXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovoABXP09dkIFFFBAgRIKGMAl3BRbUkABBRSovsD/AI+397zbUaleAAAAAElFTkSuQmCC</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="29.39058011260056" y="115.68048769926509" heading="165" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="183.6,176.25599999999997,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="15" y="18"><block s="receiveGo"></block><block s="clear"></block><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>1</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script><script x="254" y="88"><block s="clear"></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="169" y="-16.000000000000057" heading="186" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="115.41300000000001,0,186.15,1" pen="tip" id="35"><costumes><list struct="atomic" id="36"></list></costumes><sounds><list struct="atomic" id="37"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20.00000000000003"><block s="receiveGo"></block><block s="clear"></block><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>1</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>5</l></block></block></script></block></script></scripts></sprite><sprite name="Sprite(3)" idx="3" x="193" y="-16" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,132.6,84.86400000000002,1" pen="tip" id="61"><costumes><list struct="atomic" id="62"></list></costumes><sounds><list struct="atomic" id="63"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20.00000000000003"><block s="receiveGo"></block><block s="clear"></block><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>1</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.1</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>8</l></block></block></script></block></script></scripts></sprite><sprite name="Sprite(4)" idx="4" x="-125" y="-22" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,175.95,102.051,1" pen="tip" id="87"><costumes><list struct="atomic" id="88"></list></costumes><sounds><list struct="atomic" id="89"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20.00000000000003"><block s="receiveGo"></block><block s="clear"></block><block s="down"></block><block s="doRepeat"><l>6</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>1</l></block><block s="forward"><l>-100</l></block><block s="doWait"><l>.1</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="9.24.Asterisk.PLTW.Project MINEEEE " app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>