<snapdata remixID="10757341"><project name="genshin 1" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAACKJJREFUeF7tnW9MVWUcx7/En01pbiDq8gXUVptsWahpQihkC6sXaDOpd/knc6JcCjMEAYXLH0ExoRVlTgFR02VuOf80MC6o2WZNijnc+oe9wOnc4oUEaHjbuWYTA+5zzj3P85y7fc8r537P7/c7n+dzzz3n3OccQrxerxfcSEATgRAKqIk8y/oIUECKoJUABdSKn8UpIB3QSoACasXP4hSQDmglQAG14mdxCkgHtBKggFrxszgFpANaCVBArfhZnALSAa0EKKBW/CxOAemAVgIUUCt+FqeAdEArAQqoFT+LU0A6oJUABdSKn8UpIB3QSoACasXP4hSQDmglQAG14mdxCkgHtBKggFrxszgFpANaCVBArfhZnALSAa0EKKBW/CxOAemAVgIUUCt+FqeAdEArAQqoFT+LU0A6oJUABdSKn8UpIB3QSoACasXP4hSQDmglQAG14ndOcU9bG1JTUpQ3RAGVI3dmwQMHD2JRejoiIyOVNkgBleJ2drHikhJsLipS2iQFVIrb2cU+rqtD5po1SpukgEpxO7tY9Qc7sP7dHKVNUkCluJ1fTPXXMAV0vhNKO6yorERebq6ymhRQGergKFRaXoaC/E3KmqWAylAHT6Fidwk2F6q5GqaADvbCOB9LS0tD4ty5Srt0l5aisKBASU0KqASz9SLfnj+P5uZmxMfHo+tyly+R7KNTsduNzYWF1ps2MZICmoDllNAvjx5FZ2cnxo0bh/7+fkRFRcGVlWVreyVuN4oUSEgBbZ02fcmM8zZ4gYSEBHR0dCA1NRUp8+dbbshdVobCTfIvRiig5Sly9sD6hno0HTiAVxcvxs2bNzEwMIh1mZmYOHGiUOOq7gdSQKHpCL6gLSXF2FK0eVjj7WfOoLW1FU888Th+/uUXPBz5MNbnjP7Lh4qf5ihg8Lnlt2MzR6/tO6rR19eHuNg4XLlyBcnJyXhhwQJfjZ86O/HU9Ol+6wUSQAEDoefAsWbkG6n9a9eu4ZNdnyIiIgJXe3pQs7MGISEh0vaUAkpDqz6x651s1O6ssa1wU1MT2trb8dmuXbblfDARBZSGVm3i5StXItuVhYSnE2wrfOHCBcxJSkRrc4vvqlrGRgFlUFWcs7mlBRER4UiZb++S+t7eXkRNisH0J5/ETxc7pOwVBZSCVV1S41kOY5P1PEdIeJgv/4ac9aiqrDS1Y8tXrsCyN5eNeT+SAppC6qxg2fIZe3tPQOPf59rakZSUJASh1ePxXbz4+2BQQCGczgsyLg56e//EovRFUpu7X8B5yclob/X4rWfmg0EB/eJ0XsClS5dQUbkVTY37pDd3v4BGseqqKuSMsWzfjHy+I6zX6/VK3wsWsJVAbl4eKisqbM05WrKHwsMQFxeHQwcO4uTXp2As1ers+NG3OufBra29DV8dO4bqbduFe6OAwqicERjojWaze2EI+E1zC9rPnkFRwd0lWj09PZg6deqwVN3d3Vizdi1OHj9uqgQFNIVLb7AhX2hYGAry85U1UltbC5fLha7Ll3Hjxg0Y54EjbVY/GBRQ2VQGVmjV6tX4tK4O57/7znd1mZSYGFhCC6NrPvwQ2SOsO7QqH88BLUyCjiELX3nZ9/X33L+3QFQ/OHRvn8u3ViB/Y94wBIHIRwF12GSyZuO+fYiNjR12P61yWxVyN7xvMlPg4d//8AOGhv7Gs3Oe9SVLX7wYe3bvRkxMjOXk/Aq2jE7+wNFuaRjr+iLHj8esWbPkN/FAhXvyZ2Vn47UlSwJadc0joPLpEy/o736aygeH7u96x84PMHPGTN9/+fuVQ2RveQQUoaQ4xpDv+vXryFi6dNTKo10QyG7VOA9MSkyyRT4eAWXPloX8Z8+dg3GRcer4iTFHG5JOmTIZ8dP+f0PYQlmhIf6OykJJHgjiEdAKNUljhoaGsOKtlWjYWy9UIdArUKEi/wYZzydfvHgRazMzzQzzG0sB/SJSF2BWqL0N9Vj+5jLpDRqnAxs25qJhz17ba1FA25FaS2hWPqNKy+nTvoeGJk+ebK2o4CgrvQmm5mIEUVAy43LeW48d26stlZAph9GQ7Pw8AlqaducMOnT4MF7PyJDSkGz5eBUsZdrUJv388CG8kfG67UVXrX4bdR99jLCwu0vyZW08AsoiqzCv3e/zc5eV4qWFCzH7mdnS94ICSkcsv8DG/DxER0djYGAA77iyMWHCBMtFZdzrG6sZCmh5qpwzcGtVJTa+f/e9zidOnoTxPO+jjz2G7u7fMSlmkvCfXlAtH88BneNQwJ2MdcGwrXo7/vqrH/HTpqGrqwtpaS8ice7w9YQ65KOAAU+7cxKUlpcLr5T+9bdf0bR/v+9re3BwEH03+xA9MRpZa9cp3yF+BStHLqdgoO91Nh4o8njaEBsXiz+u/IHwiPD/LT6V0TkFlEFVU067r4aNlS+3b93GI1MfwdWeq5g3bx4WPP+8rXtHAW3FqTdZSWkpiiS+3d54f2B9QwNCQ0MRGhaKW4O3kJ6ejhkJ1l+IRAH1OmNrdbuPgCLNGW9o8Hg8lt9JTQFFKAdRTEmp+7/nd4OhbQoYDLNkosey8nJsUvjcsInWRgylgIESdNh4FQsI7NxlCmgnTYfk0vXYppXdp4BWqDl8TE1tLbJdLod3ebc9ChgU02SuyWD6GqaA5uY2KKLv3LmDhsZGLF8m/3mRQIFQwEAJOnT8F0eO+N5c4PSNAjp9hiz2Z6xusePNBRbLCw+jgMKoGCiDAAWUQZU5hQlQQGFUDJRBgALKoMqcwgQooDAqBsogQAFlUGVOYQIUUBgVA2UQoIAyqDKnMAEKKIyKgTIIUEAZVJlTmAAFFEbFQBkEKKAMqswpTIACCqNioAwCFFAGVeYUJkABhVExUAYBCiiDKnMKE6CAwqgYKIMABZRBlTmFCVBAYVQMlEGAAsqgypzCBCigMCoGyiBAAWVQZU5hAhRQGBUDZRD4B8u25sbny2mFAAAAAElFTkSuQmCC</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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</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="167.50500612043265" y="13.021881140379463" heading="342" 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.66666666666691"><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.66666666666748"><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="99.66666666666663" y="211.666666666667"><block s="clear"><comment w="68.5" collapsed="false">Script A.</comment></block><block s="doRepeat"><l>20</l><script><block s="forward"><l>50</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="406" y="220.6666666666637"><block s="clear"></block></script><script x="402" y="262.6666666666637"><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="398" y="317.6666666666637"><block s="down"></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="genshin 1" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>