<snapdata remixID="14591713"><project name="Reader + Reading Aids" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><notes>This is a text reading tool with a reading aid, allowing you to see the definition or make it speak to make reading more obvious to everyone.&#xD;&#xD;TO DO:&#xD;- More reading aids.&#xD;- Text size.&#xD;- Highlighters.&#xD;&#xD;CREDIT:&#xD;- FreeDictionaryAPI in GitHub for the dictionary.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Reader + Reading Aids"><notes>This is a text reading tool with a reading aid, allowing you to see the definition or make it speak to make reading more obvious to everyone.&#xD;&#xD;TO DO:&#xD;- More reading aids.&#xD;- Text size.&#xD;- Highlighters.&#xD;&#xD;CREDIT:&#xD;- FreeDictionaryAPI in GitHub for the dictionary.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="write %&apos;text&apos; size %&apos;sz&apos; stats %&apos;stats&apos;" type="command" category="pen"><comment x="0" y="0" w="211.66666666666669" collapsed="false">Writes text onto the stage, and allows extra styling. You don&apos;t have to add stats.&#xD;&#xD;Created by Tethrarxitet!&#xD;pic goes hard feel free to screenshot</comment><header></header><code></code><translations>es:escribir _ con tamaña _ e información _&#xD;pt:escreva _ com tamanho _ e edita _&#xD;fr:écrire _ avec la taille _ et les modificateurs _&#xD;ru:напишите _ с размером _ и модами _&#xD;de:schreibe _ Größe _ Schriftart _&#xD;</translations><inputs><input type="%s">Hello!</input><input type="%n">12</input><input type="%n" readonly="true"></input></inputs><script><block s="write"><block var="text"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="stats"/><l>0</l></list></block><block var="sz"/><block s="reportJoinWords"><list><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportTypeOf"><block s="reportListItem"><l>2</l><block var="stats"/></block></block><l>Boolean</l></list></block><block s="reportIfElse"><block s="reportListItem"><l>2</l><block var="stats"/></block><l>bold </l><l></l></block><block s="reportJoinWords"><list><block s="reportListItem"><l>2</l><block var="stats"/></block><l> </l></list></block></block><block s="reportIfElse"><block s="reportListItem"><l>3</l><block var="stats"/></block><l>italic </l><l></l></block><block var="sz"/><l>px </l><block s="reportListItem"><l>1</l><block var="stats"/></block><l>,</l></list></block></block></block></script><scripts><script x="10" y="241.05555555555446"><custom-block s="write %s size %n stats %n"><l>Hello!</l><l>12</l><l></l></custom-block></script><script x="10" y="278.3888888888879"><custom-block s="text costume %s size %n stats %n"><l>Hello!</l><l>12</l><l></l></custom-block></script><script x="10" y="309.7222222222214"><custom-block s="font %s %br bold %b %br italic %b"><l>monospace</l><l/><l/></custom-block></script><script x="10" y="364.2222222222209"><custom-block s="font %s %br weight %n %br italic %b"><l>monospace</l><l>500</l><l/></custom-block></script><comment x="251.6647135416664" y="253.08333333333223" w="90" collapsed="false">Dependencies and blocks that depend on this</comment></scripts></block-definition><block-definition s="text costume %&apos;text&apos; size %&apos;size&apos; stats %&apos;stats&apos;" type="reporter" category="pen"><header></header><code></code><translations>es:disfraz de texto _ tamaño _ e información _&#xD;pt:traje de texto _ com tamanho _ e edita _&#xD;fr:costume de texte _ avec taille _ et modificateurs _&#xD;ru:текст костюм _ с размером _ и модами _&#xD;de:Textkostüm _ Größe _ Schriftart _&#xD;</translations><inputs><input type="%s">Hello!</input><input type="%n">12</input><input type="%n" readonly="true"></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><l>pen state</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="reportGet"><l><option>costume</option></l></block></block><block s="doSetVar"><l>pen state</l><block s="getPenDown"></block></block><block s="up"></block><block s="doGotoObject"><l><option>center</option></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><custom-block s="write %s size %n stats %n"><block var="text"/><block var="size"/><block var="stats"/></custom-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="doApplyExtension"><l>obj_name(obj, name)</l><list><block var="costume"/><block s="reportJoinWords"><list><block var="text"/></list></block></list></block><block s="doGotoObject"><l><option>center</option></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="doIf"><block var="pen state"/><script><block s="down"></block></script><list></list></block><block s="doReport"><block var="costume"/></block></script></block-definition><block-definition s="font %&apos;font&apos; $nl bold %&apos;it&apos; $nl italic %&apos;bd&apos;" type="reporter" category="pen" space="true"><comment x="0" y="0" w="173.33333333333334" collapsed="false">Creates a list of stats for the new write block to use.&#xD;&#xD;Created by Tethrarxitet!&#xD;tamale</comment><header></header><code></code><translations>pt:nome da fonte _ _ texto em negrito? _ _ oblíquo? _&#xD;es:nombre de fuente _ _ ¿negrita? _ _ ¿oblicuo? _&#xD;fr:nom de la police _ _ police en gras ? _ _ oblique ? _&#xD;ru:шриф _ _ жирный? _ _ курсив? _&#xD;de:Schriftart _ _ fett _ _ kursiv _&#xD;</translations><inputs><input type="%s">monospace</input><input type="%b">false</input><input type="%b">false</input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="font"/><block var="it"/><block var="bd"/></list></block></block></script></block-definition><block-definition s="font %&apos;font&apos; $nl weight %&apos;it&apos; $nl italic %&apos;bd&apos;" type="reporter" category="pen"><comment x="0" y="0" w="173.33333333333334" collapsed="false">Creates a list of stats for the new write block to use.&#xD;&#xD;Created by Tethrarxitet!&#xD;tamale</comment><header></header><code></code><translations>es:nombre de la fuente _ _ espesor _ _ ¿oblicuo? _&#xD;pt:nome da fonte _ _ grossura _ _ oblíquo? _&#xD;fr:nom de la police _ _ épaisseur _ _ oblique ? _&#xD;ru:шриф _ _ жирность _ _ курсив? _&#xD;de:Schriftart _ _ Gewicht _ _ kursiv _&#xD;</translations><inputs><input type="%s">monospace</input><input type="%n">500</input><input type="%b">false</input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="font"/><block var="it"/><block var="bd"/></list></block></block></script></block-definition><block-definition s="write %&apos;text&apos; size %&apos;sz&apos; stats %&apos;stats&apos; wrap %&apos;width&apos;" type="command" category="pen" space="true"><comment x="0" y="0" w="90" collapsed="false">write the text on the stage with the specified stylings, word-wrap at the given width</comment><header></header><code></code><translations>de:schreibe _ Größe _ Schriftart _ Umbruch _&#xD;</translations><inputs><input type="%s" initial="1"></input><input type="%n" initial="1">12</input><input type="%n" readonly="true" initial="1"></input><input type="%n" initial="1">200</input></inputs><script><block s="doDeclareVariables"><list><l>words</l><l>lines</l><l>len</l><l>current line</l><l>current width</l><l>current pos</l></list></block><block s="doSetVar"><l>words</l><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block><block s="doSetVar"><l>lines</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>current line</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>len</l><l>0</l></block><block s="doWarp"><script><block s="doForEach"><l>word</l><block var="words"/><script><block s="doSetVar"><l>current width</l><custom-block s="width of text %s size %n stats %n"><block s="reportJoinWords"><list><l> </l><block var="word"/></list></block><block var="sz"/><block var="stats"/></custom-block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportVariadicSum"><list><block var="len"/><block var="current width"/></list></block><block var="width"/></list></block><script><block s="doAddToList"><block var="current line"/><block var="lines"/></block><block s="doSetVar"><l>current line</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>len</l><l>0</l></block></script><list></list></block><block s="doAddToList"><block var="word"/><block var="current line"/></block><block s="doChangeVar"><l>len</l><block var="current width"/></block></script></block><block s="doAddToList"><block var="current line"/><block var="lines"/></block><block s="doForEach"><l>line</l><block var="lines"/><script><block s="doSetVar"><l>current pos</l><block s="getPosition"></block></block><custom-block s="write %s size %n stats %n"><block s="reportListAttribute"><l><option>text</option></l><block var="line"/></block><block var="sz"/><block var="stats"/></custom-block><block s="doGotoObject"><block var="current pos"/></block><block s="turn"><l>90</l></block><block s="forward"><block var="sz"/></block><block s="turnLeft"><l>90</l></block></script></block></script></block></script></block-definition><block-definition s="width of text %&apos;text&apos; size %&apos;sz&apos; stats %&apos;stats&apos;" type="reporter" category="pen"><comment x="0" y="0" w="90" collapsed="false">reports the width of the text when written with the specified metrics</comment><header></header><code></code><translations>de:Breite von Text _ Größe _ Schriftart _&#xD;</translations><inputs><input type="%s" initial="1">Hello!</input><input type="%n" initial="1">12</input><input type="%n" readonly="true" initial="1"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_width(txt, fontsize)</l><list><block var="text"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="stats"/><l>0</l></list></block><block var="sz"/><block s="reportJoinWords"><list><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportTypeOf"><block s="reportListItem"><l>2</l><block var="stats"/></block></block><l>Boolean</l></list></block><block s="reportIfElse"><block s="reportListItem"><l>2</l><block var="stats"/></block><l>bold </l><l></l></block><block s="reportJoinWords"><list><block s="reportListItem"><l>2</l><block var="stats"/></block><l> </l></list></block></block><block s="reportIfElse"><block s="reportListItem"><l>3</l><block var="stats"/></block><l>italic </l><l></l></block><block var="sz"/><l>px </l><block s="reportListItem"><l>1</l><block var="stats"/></block><l>,</l></list></block></block></list></block></block></script></block-definition><block-definition s="speak %&apos;text&apos; with %&apos;lang&apos; accent $nl and pitch %&apos;pitch&apos; rate %&apos;rate&apos;" type="command" category="sound"><header></header><code></code><translations>de:sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _&#xD;pt:fala _ na língua _ _ com tom _ e velocidade _&#xD;ca:digues _ amb accent _ _ to _ i velocitat _&#xD;pl:powiedz _ z akcentem _ _ wysokość _ szybkość _&#xD;</translations><inputs><input type="%s">Hello, World!</input><input type="%txt">en-US<options>العربية=ar&#xD;Български=bg&#xD;বাংলা=bn&#xD;Català=ca&#xD;Català - Valencià=ca-VA&#xD;Česky=cs&#xD;Deutsch=de&#xD;Dansk=dk&#xD;Ελληνικά=el&#xD;English-American=en-US&#xD;English-British=en-GB&#xD;Esperanto=eo&#xD;Español=es&#xD;Eesti=et&#xD;Euskara=eu&#xD;suomi=fi&#xD;Français=fr&#xD;Galego=gl&#xD;Hrvatski=hr&#xD;Magyar=hu&#xD;Interlingua=ia&#xD;Bahasa Indonesia=id&#xD;Italiano=it&#xD;日本語=ja&#xD;にほんご=ja-HIRA&#xD;ಕನ್ನಡ=kn&#xD;한국어=ko&#xD;Malayalam=ml&#xD;Nederlands=nl&#xD;Norsk=no&#xD;Polski=pl&#xD;Português=pt&#xD;Português do Brasil=pt-BR&#xD;Român=ro&#xD;Русский=ru&#xD;Slovenščina=si&#xD;svenska=sv&#xD;Tamil=ta&#xD;Telagu=te&#xD;Türkçe=tr&#xD;Українська=ua&#xD;简体中文=zh-CN&#xD;繁體中文=zh-TW</options></input><input type="%n">1</input><input type="%n">1</input></inputs><script><block s="doApplyExtension"><l>tts_speak(txt, lang, pitch, rate)</l><list><block var="text"/><block var="lang"/><block var="pitch"/><block var="rate"/></list></block></script></block-definition><block-definition s="speak %&apos;text&apos; with %&apos;lang&apos; accent $nl and pitch %&apos;pitch&apos; rate %&apos;rate&apos; and wait" type="command" category="sound"><header></header><code></code><translations>de:sprich _ mit _ Aussprache _ und Höhe _ Geschwindigkeit _ und warte&#xD;pt:fala _ na língua _ _ com tom _ e velocidade _ , e espera&#xD;ca:digues _ amb accent _ _ to _ velocitat _ i espera&#xD;pl:powiedz _ z akcentem _ _ wysokość _ szybkość _ i czekaj&#xD;</translations><inputs><input type="%s">Hello, World!</input><input type="%txt">en-US<options>العربية=ar&#xD;Български=bg&#xD;বাংলা=bn&#xD;Català=ca&#xD;Català - Valencià=ca-VA&#xD;Česky=cs&#xD;Deutsch=de&#xD;Dansk=dk&#xD;Ελληνικά=el&#xD;English-American=en-US&#xD;English-British=en-GB&#xD;Esperanto=eo&#xD;Español=es&#xD;Eesti=et&#xD;Euskara=eu&#xD;suomi=fi&#xD;Français=fr&#xD;Galego=gl&#xD;Hrvatski=hr&#xD;Magyar=hu&#xD;Interlingua=ia&#xD;Bahasa Indonesia=id&#xD;Italiano=it&#xD;日本語=ja&#xD;にほんご=ja-HIRA&#xD;ಕನ್ನಡ=kn&#xD;한국어=ko&#xD;Malayalam=ml&#xD;Nederlands=nl&#xD;Norsk=no&#xD;Polski=pl&#xD;Português=pt&#xD;Português do Brasil=pt-BR&#xD;Român=ro&#xD;Русский=ru&#xD;Slovenščina=si&#xD;svenska=sv&#xD;Tamil=ta&#xD;Telagu=te&#xD;Türkçe=tr&#xD;Українська=ua&#xD;简体中文=zh-CN&#xD;繁體中文=zh-TW</options></input><input type="%n">1</input><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>callback</l></list></block><block s="doSetVar"><l>callback</l><block s="reportApplyExtension"><l>tts_speak(txt, lang, pitch, rate)</l><list><block var="text"/><block var="lang"/><block var="pitch"/><block var="rate"/></list></block></block><block s="doWaitUntil"><block s="evaluate"><block var="callback"/><list></list></block></block></script></block-definition><block-definition s="recognize speech" type="reporter" category="sensing"><header></header><code></code><translations>de:erkenne Gesprochenes&#xD;ar:التعرف على الكلام&#xD;bg:Разпознаване на изговорени думи&#xD;hr:Prepoznavanje izgovorenih riječi&#xD;hy:ճանաչել ասված բառերը&#xD;ca:reconèixer les paraules pronunciades&#xD;cs:Rozpoznávání mluvených slov&#xD;dk:At genkende talte ord&#xD;eu:ahozko hitzak ezagutu&#xD;el:Αναγνώριση προφορικών λέξεων&#xD;es:Reconocer palabras habladas&#xD;fi:Puhuttujen sanojen tunnistaminen&#xD;fr:Reconnaître les mots parlés&#xD;he:זיהוי מילים מדוברות&#xD;hi:बोले गए शब्दों को पहचानना&#xD;hu:A kimondott szavak felismerése&#xD;it:Riconoscere le parole pronunciate&#xD;ja:話し言葉を認識する&#xD;ko:말한 단어 인식&#xD;no:Gjenkjenne talte ord&#xD;po:Rozpoznawanie wypowiedzianych słów&#xD;pt_BR:Reconhecendo palavras faladas&#xD;pt:Reconhecendo palavras faladas&#xD;ro:Recunoașterea cuvintelor rostite&#xD;ru:Распознавание произнесенных слов&#xD;sk:Rozpoznávanie hovorených slov&#xD;si:Prepoznavanje govorjenih besed&#xD;sv:Att känna igen talade ord&#xD;ti:ዝተዛረቡ ቃላት ምልላይ&#xD;tr:Konuşulan kelimeleri tanıma&#xD;ua:Розпізнавання вимовлених слів&#xD;zh_CN:识别口语单词&#xD;zh_TW:辨識口語單字&#xD;nl:gesproken woorden herkennen&#xD;et:ära tunda öeldud sõnu&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>tts_recognize</l><list></list></block></block></script></block-definition><block-definition s="stop speech recognition" type="command" category="sensing"><header></header><code></code><translations>de:stoppe Spracherkennung&#xD;</translations><inputs></inputs><script><block s="doApplyExtension"><l>tts_stop</l><list></list></block></script></block-definition><block-definition s="activate speech synthesis %&apos;msg&apos;" type="command" category="sound"><comment x="0" y="0" w="201" collapsed="false">create a DOM button element covering the stage displaying the given label text, if any, blocking the current script&apos;s execution until the user has clicked the button, which will enable speech synthesis on stupid iOS / iPadOS devices, where Apple forgot to activate speech synthesis when the user interacts with a canvas element. Sigh.&#xD;&#xD;Do this right when you start the project. What a kludge.&#xD;</comment><header></header><code></code><translations>de:aktiviere Sprachausgabe _&#xD;</translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doApplyExtension"><l>tts_activate(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="definition of %&apos;n&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><custom-block s="safely try reporting %anyUE then if %upvar report %anyUE"><block s="reportListItem"><l>definition</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>definitions</l><block s="reportListItem"><l>1</l><block s="reportListItem"><l>meanings</l><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block s="reportURL"><block s="reportJoinWords"><list><l>https://api.dictionaryapi.dev/api/v2/entries/en/</l><block var="n"/></list></block></block><l><option>json</option></l></block></block></block></block></block></block></block><l>error</l><l>couldn&apos;t define</l></custom-block></block></script></block-definition><block-definition s="safely try %&apos;action&apos; then if %&apos;error&apos; %&apos;handler&apos;" type="command" category="control"><comment x="0" y="0" w="276" collapsed="false">Catch errors.&#xD;&#xD;Runs the first script.  If it succeeds, nothing else happens.&#xD;But if it has an error (something that would otherwise result&#xD;in a red halo around the block), then the second script is run,&#xD;with the text of the error message that would have been shown in the variable ERROR.</comment><header></header><code></code><translations>pt:tenta executar _ e, em caso de erro _ , executa _&#xD;ca:prova de forma segura _ i si _ _&#xD;pl:bezpiecznie spróbuj _ a jeśli _ _&#xD;</translations><inputs><input type="%cs"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block var="action"/><block var="handler"/><block var="error"/></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><comment x="0" y="0" w="268.6666666666667" collapsed="false">Throw an error.&#xD;&#xD;Makes a red halo appear around the script that runs it,&#xD;with the input text shown in a speech balloon next to&#xD;the script, just like any Snap! error.&#xD;&#xD;This is useful to put in the second script of SAFELY TRY&#xD;after some other instructions to undo the partial work of&#xD;the first script.</comment><header></header><code></code><translations>pt:lança o erro _&#xD;pl:błąd _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="safely try reporting %&apos;this&apos; then if %&apos;error&apos; report %&apos;that&apos;" type="reporter" category="control"><comment x="0" y="0" w="316.6666666666667" collapsed="false">Catch errors in a reporter.&#xD;&#xD;Evaluates its first input.  If that expression successfully reports a value, this block reports that value.  If the expression causes a Snap! error,&#xD;then the final input slot is evaluated with the text of what would have&#xD;been the error message in variable ERROR.  SAFELY TRY then reports the value of that final expression.&#xD;&#xD;Sometimes you&apos;ll want to throw an error in the final expression.  You&#xD;can put an ERROR block inside a CALL block to do that.</comment><header></header><code></code><translations>ca:prova de forma segura reportant _ i si _ reportant _&#xD;pl:bezpiecznie spróbuj zgłosić _ a jeśli _ zgłoś _&#xD;</translations><inputs><input type="%anyUE"></input><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><custom-block s="safely try %cs then if %upvar %cs"><script><block s="doSetVar"><l>value</l><block s="evaluate"><block var="this"/><list></list></block></block></script><l>err</l><script><block s="doSetVar"><l>error</l><block var="err"/></block><block s="doSetVar"><l>value</l><block s="evaluate"><block var="that"/><list></list></block></block></script></custom-block><block s="doReport"><block var="value"/></block></script></block-definition></blocks><primitives></primitives><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" id="522"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="523"></list></costumes><sounds><list struct="atomic" id="524"></list></sounds><variables></variables><blocks></blocks><scripts><script x="64" y="10"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doWarp"><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicLessThan"><list><l>-220</l><block s="reportMouseX"></block><l>240</l></list></block><block s="reportVariadicLessThan"><list><l>-120</l><block s="reportMouseY"></block><l>140</l></list></block><block s="reportVariadicEquals"><list><block var="Screen"/><l>1</l></list></block></list></block><script><block s="doSetVar"><l>Clicked Row and Column</l><block s="reportNewList"><list><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportDifference"><l>140</l><block s="reportMouseY"></block></block><l>26</l></block></block><block var="row scroll"/></list></block><block s="reportVariadicSum"><list><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportVariadicSum"><list><block s="reportMouseX"></block><l>220</l></list></block><block var="character width"/></block></block><block var="column scroll"/></list></block></list></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>2</l><block var="Clicked Row and Column"/></block><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="Clicked Row and Column"/></block><block var="rowline"/></block></block></list></block><script><block s="doReplaceInList"><l>2</l><block var="Clicked Row and Column"/><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="Clicked Row and Column"/></block><block var="rowline"/></block></block></block></script><list></list></block><block s="doSetVar"><l>Clicked Character</l><block s="reportListItem"><l>2</l><block var="Clicked Row and Column"/></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>1</l><block var="Clicked Row and Column"/></block><l>1</l></list></block><script><block s="doChangeVar"><l>Clicked Character</l><block s="reportVariadicSum"><block s="reportListItem"><block s="reportNumbers"><l>1</l><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="Clicked Row and Column"/></block><l>1</l></block></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportTextAttribute"><l><option>length</option></l><l></l></block><l>1</l></list></block></autolambda><list></list></block><block var="rowline"/></block></block></block></block></script><list></list></block><block s="doSetVar"><l>Selected Word</l><block s="reportLetter"><block var="Clicked Character"/><block var="string"/></block></block><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block var="Clicked Character"/></block><block s="doChangeVar"><l>a</l><l>-1</l></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportListContainsItem"><block s="reportNewList"><list><l>.</l><l>,</l><l>-</l><l>/</l><l>?</l><l>!</l><l>+</l><l>(</l><l>)</l><l>&amp;</l><l>[</l><l>]</l><l>{</l><l>}</l><l> </l><l>"</l><l>:</l><l>;</l></list></block><block s="reportLetter"><block var="a"/><block var="string"/></block></block><block s="reportVariadicLessThan"><list><block var="a"/><l>1</l></list></block></list></block><script><block s="doSetVar"><l>Selected Word</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="a"/><block var="string"/></block><block var="Selected Word"/></list></block></block><block s="doChangeVar"><l>a</l><l>-1</l></block></script></block><block s="doSetVar"><l>a</l><block var="Clicked Character"/></block><block s="doChangeVar"><l>a</l><l>1</l></block><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportListContainsItem"><block s="reportNewList"><list><l>.</l><l>,</l><l>-</l><l>/</l><l>?</l><l>!</l><l>+</l><l>(</l><l>)</l><l>&amp;</l><l>[</l><l>]</l><l>{</l><l>}</l><l> </l><l>"</l><l>:</l><l>;</l></list></block><block s="reportLetter"><block var="a"/><block var="string"/></block></block><block s="reportVariadicGreaterThan"><list><block var="a"/><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block></list></block></list></block><script><block s="doSetVar"><l>Selected Word</l><block s="reportJoinWords"><list><block var="Selected Word"/><block s="reportLetter"><block var="a"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script><list></list></block></script></block><block s="doSetVar"><l>Selection</l><block var="Selected Word"/></block><block s="doBroadcast"><l>do with selection</l><list></list></block></script></scripts><sprites select="0"><sprite name="Sprite" idx="1" x="122.75567626953125" y="-165" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="0" color="0,0,0,1" pen="tip" id="837"><costumes><list struct="atomic" id="838"></list></costumes><sounds><list struct="atomic" id="839"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="doSetVar"><l>Screen</l><l>1</l></block><block s="doSetVar"><l>character width</l><custom-block s="width of text %s size %n stats %n"><l>0</l><l>26</l><custom-block s="font %s %br bold %b %br italic %b"><l>monospace</l><l><bool>false</bool></l><l><bool>false</bool></l></custom-block></custom-block></block><block s="hide"></block><block s="doAsk"><l>Enter any phrase (or Ctrl+V a copied string here):</l></block><block s="doSetVar"><l>row scroll</l><l>0</l></block><block s="doSetVar"><l>column scroll</l><l>1</l></block><block s="doSetVar"><l>string</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>rowline</l><block s="reportTextSplit"><block var="string"/><l><option>line</option></l></block></block><block s="doSetVar"><l>character count</l><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block></block><block s="doSetVar"><l>number of lines</l><block s="reportListAttribute"><l><option>length</option></l><block var="rowline"/></block></block><block s="doSetVar"><l>Clicked Row and Column</l><block s="reportNewList"><list><l>1</l><l>1</l></list></block></block><block s="doSetVar"><l>Status</l><block s="reportJoinWords"><list><block var="number of lines"/><l> lines, </l><block var="character count"/><l> characters.</l></list></block></block><block s="doBroadcast"><l>RENDER</l><list></list></block></script><script x="481" y="268"><block s="receiveMessage"><l>RENDER</l><list></list></block><block s="doWarp"><script><block s="clear"></block><block s="setColor"><color>0,0,0,1</color></block><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="gotoXY"><l>-220</l><block s="reportDifference"><l>140</l><block s="reportVariadicProduct"><list><block var="i"/><l>26</l></list></block></block></block><block s="doIf"><block s="reportVariadicLessThanOrEquals"><list><block s="reportVariadicSum"><list><block var="i"/><block var="row scroll"/></list></block><block var="number of lines"/></list></block><script><block s="write"><block s="reportJoinWords"><block s="reportLetter"><block s="reportNumbers"><block var="column scroll"/><block s="reportVariadicSum"><list><block var="column scroll"/><l>40</l></list></block></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="i"/><block var="row scroll"/></list></block><block var="rowline"/></block></block></block><l>26</l></block></script><list></list></block></script></block><block s="gotoXY"><l>-220</l><l>-165</l></block><custom-block s="write %s size %n stats %n"><block var="Status"/><l>18</l><custom-block s="font %s %br bold %b %br italic %b"><l>Jost, sans-serif</l><l><bool>false</bool></l><l><bool>false</bool></l></custom-block></custom-block></script></block></script><script x="121" y="505.24999999999966"><block s="receiveKey"><l><option>down arrow</option></l><list></list></block><block s="doChangeVar"><l>row scroll</l><l>1</l></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="row scroll"/><block var="number of lines"/></list></block><script><block s="doSetVar"><l>row scroll</l><block var="number of lines"/></block></script><list></list></block><block s="doBroadcast"><l>RENDER</l><list></list></block></script><script x="134" y="628.0833333333329"><block s="receiveKey"><l><option>left arrow</option></l><list></list></block><block s="doChangeVar"><l>column scroll</l><l>-3</l></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="column scroll"/><l>1</l></list></block><script><block s="doSetVar"><l>column scroll</l><l>1</l></block></script><list></list></block><block s="doBroadcast"><l>RENDER</l><list></list></block></script><script x="343" y="676.0833333333329"><block s="receiveKey"><l><option>right arrow</option></l><list></list></block><block s="doChangeVar"><l>column scroll</l><l>3</l></block><block s="doBroadcast"><l>RENDER</l><list></list></block></script><script x="296" y="288.83333333333303"><block s="receiveKey"><l><option>up arrow</option></l><list></list></block><block s="doChangeVar"><l>row scroll</l><l>-1</l></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="row scroll"/><l>0</l></list></block><script><block s="doSetVar"><l>row scroll</l><l>0</l></block></script><list></list></block><block s="doBroadcast"><l>RENDER</l><list></list></block></script><script x="450" y="49.33333333333337"><block s="receiveMessage"><l>do with selection</l><list></list></block><block s="doSetVar"><l>Status</l><block s="reportJoinWords"><list><l>Selected: "</l><block s="reportLetter"><block s="reportNumbers"><l>1</l><block s="reportVariadicMin"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="Selection"/></block><l>25</l></list></block></block><block var="Selection"/></block><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="Selection"/></block><l>25</l></list></block><l>...</l><l></l></block><l>"</l><l> | [enter] menu, [space] dismiss</l></list></block></block><block s="doBroadcast"><l>RENDER</l><list></list></block></script><script x="216" y="182.33333333333337"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doSetVar"><l>Status</l><block s="reportJoinWords"><list><block var="number of lines"/><l> lines, </l><block var="character count"/><l> characters.</l></list></block></block><block s="doBroadcast"><l>RENDER</l><list></list></block></script><script x="634" y="231.33333333333337"><block s="receiveKey"><l><option>enter</option></l><list></list></block><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="Selection"/><l></l></list></block></block><script><block s="gotoXY"><l>-400</l><l>-400</l></block><block s="doAsk"><block s="reportNewList"><list><l>Menu</l><block s="reportNewList"><list><l>Define</l><l>Speak</l></list></block></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Speak</l></list></block><script><custom-block s="speak %s with %txt accent %br and pitch %n rate %n and wait"><block var="Selection"/><l>en-US</l><l>1</l><l>1</l></custom-block></script><list><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>Define</l></list></block><script><block s="gotoXY"><l>-400</l><l>-400</l></block><block s="doAsk"><block s="reportNewList"><list><custom-block s="definition of %s"><block var="Selection"/></custom-block><block s="reportNewList"><list><l>OK</l></list></block></list></block></block></script></list></block></script><list></list></block></script></scripts></sprite><watcher var="string" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="row scroll" style="normal" x="10" y="55.000001999999995" color="243,118,29" hidden="true"/><watcher var="column scroll" style="normal" x="10" y="76.00000399999999" color="243,118,29" hidden="true"/><watcher var="rowline" style="normal" x="10" y="97.00000599999998" color="243,118,29" hidden="true"/><watcher var="Status" style="normal" x="10" y="190.00000799999998" color="243,118,29" hidden="true"/><watcher var="number of lines" style="normal" x="10" y="211.00000999999997" color="243,118,29" hidden="true"/><watcher var="character width" style="normal" x="10" y="232.00001199999997" color="243,118,29" hidden="true"/><watcher var="character count" style="normal" x="10" y="253.00001399999996" color="243,118,29" hidden="true"/><watcher var="Clicked Row and Column" style="normal" x="10" y="274.00001599999996" color="243,118,29" hidden="true"/><watcher var="Clicked Character" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="Screen" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="Selected Word" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/><watcher var="Selection" style="normal" x="10" y="338.999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="string"><l>This addition has got to be my all-time favorite one so far! I do have a few concerns that will probably be fixed by the time the Copper Golems are released, but I want to share them just to make sure Mojang gets a chance to see them.&#xD;&#xD;The Copper Golem shouldn&apos;t take fall damage just like how the Iron Golem and Snow Golem don&apos;t take fall damage. Especially since the Copper Golem is made out of metal.&#xD;&#xD;Chests should be removed from the copper chest crafting recipe since building Copper Golems also builds a copper chest without any wood being involved (or just remove the copper chest from spawning with the Copper Golem). Also, the modified recipe would fit in line with the other non-wood chest recipe: The Ender chest, which doesn&apos;t require a chest to craft. &#xD;&#xD;The Copper Golem should be made with two blocks of copper instead of one. One block of copper being enough to create a Copper Golem AND copper chest doesn&apos;t make sense. A copper chest alone requires eight copper ingots to craft, which means the Copper Golem is only comprised of a single copper ingot and a jack-o-lantern. If Copper Golems were made with two blocks of copper (arranged like how Snow Golems are built), then that means a Copper Golem is comprised of a block of copper, plus a copper ingot for the lightning rod on his head (or just remove the copper chest from spawning with the Copper Golem)&#xD;&#xD;Regardless, thank you Mojang for adding the Copper Golem! :)</l></variable><variable name="row scroll"><l>0</l></variable><variable name="column scroll"><l>43</l></variable><variable name="rowline"><list struct="atomic" id="1228">&quot;This addition has got to be my all-time favorite one so far! I do have a few concerns that will probably be fixed by the time the Copper Golems are released, but I want to share them just to make sure Mojang gets a chance to see them.&quot;,,The Copper Golem shouldn&apos;t take fall damage just like how the Iron Golem and Snow Golem don&apos;t take fall damage. Especially since the Copper Golem is made out of metal.,,&quot;Chests should be removed from the copper chest crafting recipe since building Copper Golems also builds a copper chest without any wood being involved (or just remove the copper chest from spawning with the Copper Golem). Also, the modified recipe would fit in line with the other non-wood chest recipe: The Ender chest, which doesn&apos;t require a chest to craft. &quot;,,&quot;The Copper Golem should be made with two blocks of copper instead of one. One block of copper being enough to create a Copper Golem AND copper chest doesn&apos;t make sense. A copper chest alone requires eight copper ingots to craft, which means the Copper Golem is only comprised of a single copper ingot and a jack-o-lantern. If Copper Golems were made with two blocks of copper (arranged like how Snow Golems are built), then that means a Copper Golem is comprised of a block of copper, plus a copper ingot for the lightning rod on his head (or just remove the copper chest from spawning with the Copper Golem)&quot;,,&quot;Regardless, thank you Mojang for adding the Copper Golem! :)&quot;</list></variable><variable name="Status"><l>Selected: ":)" | [enter] menu, [space] dismiss</l></variable><variable name="number of lines"><l>9</l></variable><variable name="character width"><l>14.294921875</l></variable><variable name="character count"><l>1438</l></variable><variable name="Clicked Row and Column"><list struct="atomic" id="1229">9,60</list></variable><variable name="Clicked Character"><l>1438</l></variable><variable name="Screen"><l>1</l></variable><variable name="Selected Word"><l>:)</l></variable><variable name="Selection"><l>:)</l></variable></variables></scene></scenes></project><media name="Reader + Reading Aids" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"></media></snapdata>