<snapdata remixID="15111519"><project name="U4L2-CaesarCipher_Larson" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U4L2-CaesarCipher_Larson"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="all but first letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="199" collapsed="false">Takes a text string as input, and reports a new text string containing all but the first character of the input.</comment><header></header><code></code><translations>pt:_ sem o primeiro caractere&#xD;ca:_ sense la primera lletra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><block s="reportCDR"><block s="reportTextSplit"><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block><l><option>letter</option></l></block></block></block></block></script></block-definition><block-definition s="all but first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="223.000001" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the first word, with one space between words and no spaces at the beginning or end. (Note: consider using SENTENCE➞LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a primeira palavra&#xD;ca:_ sense la primera paraula&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportCDR"><block var="sentence"/></block></block></script></block></script><list></list></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportCDR"><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but first of empty sentence.</l></custom-block></block></custom-block></block></script></block-definition><block-definition s="all but last letter of %&apos;string&apos;" type="reporter" category="operators"><comment x="0" y="0" w="218" collapsed="false">Takes a text string as input, and reports a new text string containing all but the last letter of the input.</comment><header></header><code></code><translations>pt:_ sem o último caractere&#xD;ca:_ sense la darrera lletra&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="string"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="all but last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="string"/></block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportTextSplit"><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block><l><option>letter</option></l></block></block></block></block></block></block></script></block-definition><block-definition s="all but last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="211.99999999999997" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing all but the last word, with one space between words and no spaces at the beginning or end.  (Note: consider using SENTENCE-&gt;LIST and processing the resulting list instead of doing recursion on sentences in text string form.  List operations are faster.)</comment><header></header><code></code><translations>pt:_ sem a última palavra&#xD;ca:_ sense la darrera paraula&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><block var="sentence"/></block></block></block></block></script></block></script><list></list></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportCDR"><block s="reportListAttribute"><l><option>reverse</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>All but last of empty sentence.</l></custom-block></block></block></block></custom-block></block></script></block-definition><block-definition s="first word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="236" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the first word, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;ca:primera paraula de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="sentence"/></block></block></script></block></script><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>First of empty sentence.</l></custom-block></block></block></script></block></script></block-definition><block-definition s="last letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the last character in the string.</comment><header></header><code></code><translations>pt:o último caractere de _&#xD;ca:primera lletra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="last letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><l>0</l></list></block><script><custom-block s="error %txt"><l>Last of empty word.</l></custom-block></script><list></list></block><block s="doReport"><block s="reportLetter"><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><block var="word"/></block></block></script></block-definition><block-definition s="last word of %&apos;sentence&apos;" type="reporter" category="operators"><comment x="0" y="0" w="262" collapsed="false">Takes a text string as input, divides it into words treating one or more spaces as a word separator (only spaces count; punctuation is part of the word) and reports a text string containing only the last word of the input, with no spaces before or after it.</comment><header></header><code></code><translations>pt:a última palavra de _&#xD;ca:darrera paraula de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doIfElse"><block s="reportListIsEmpty"><block var="sentence"/></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><block var="sentence"/></block></block></script></block></script><list></list></block><block s="doReport"><block s="reportListItem"><l><option>last</option></l><custom-block s="require nonempty %s %s"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block><l>Last of empty sentence.</l></custom-block></block></block></script></block-definition><block-definition s="empty word? %&apos;word&apos;" type="predicate" category="operators"><comment x="0" y="0" w="208" collapsed="false">Takes a text string as input, and reports TRUE if the string has no characters in it of any kind, otherwise false.</comment><header></header><code></code><translations>pt:a palavra _ está vazia&#xD;ca:paraula buida? _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="empty word? %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><list></list></block><block s="doReport"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="word"/></block><l>0</l></list></block></block></script></block-definition><block-definition s="empty sentence? %&apos;sentence&apos;" type="predicate" category="operators"><comment x="0" y="0" w="221" collapsed="false">Takes a text string as input, and reports TRUE if the input contains no characters other than spaces (therefore, no words when the string is considered as a sentence), otherwise FALSE.</comment><header></header><code></code><translations>pt:a frase _ está vazia&#xD;ca:frase buida? _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="sentence"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportListIsEmpty"><block var="sentence"/></block></block></script><list></list></block><block s="doReport"><block s="reportListIsEmpty"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block></block></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><comment x="0" y="0" w="230.66666666666666" collapsed="false">Like JOIN, takes any number of words (text strings) and reports a sentence with its inputs concatenated, but inserts a blank space between the inputs.&#xD;Consider using SENTENCE (Lists palette) instead.</comment><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;pt:uma frase com as palavras _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="words"/></block><script><block s="doReport"><l></l></block></script><list></list></block><block s="doDeclareVariables"><list><l>first</l><l>bf</l></list></block><block s="doSetVar"><l>first</l><block s="reportIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><custom-block s="join words %mult%txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-block><block s="reportListItem"><l>1</l><block var="words"/></block></block></block><block s="doSetVar"><l>bf</l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script><list></list></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><comment x="0" y="0" w="165.33333333333334" collapsed="false">Takes a sentence in list form and reports the sentence as a text string.</comment><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;pt:uma frase com as palavras em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="196" collapsed="false">Takes a sentence in text string form and reports the sentence as a list of its words.</comment><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;pt:uma lista com as palavras da frase _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><l></l></block><l>0</l></list></block></block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>word</option></l></block></block></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="146.42857142857144" collapsed="false">report a list in which each item is one letter from the input word</comment><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;pt:uma lista com os caracteres da palavra _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="word $arrowRight list %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><list></list></block><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="158.57142857142858" collapsed="false">join all the items of the input list&#xD;into a single word, and report it</comment><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;pt:uma palavra com os caracteres em _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="list"/></block><script><block s="doReport"><block var="list"/></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>list</option></l></block></autolambda><list></list></block><block var="list"/></block><l></l></list></block><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script><list></list></block><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><block s="reportNewList"><list><custom-block s="list $arrowRight word %l"><l/></custom-block></list></block><l></l></block></autolambda><list></list></block><block var="list"/></block></block></script></block-definition><block-definition s="sentence %&apos;phrase&apos;" type="reporter" category="lists"><comment x="0" y="0" w="302.6666666666667" collapsed="false">SENTENCE is the main constructor for sentences, represented&#xD;as lists of words.  It takes zero or more inputs, each of which can&#xD;be either a list or a text string.  If a list, the input is assumed to be&#xD;a list of words.  If a text string, it is converted to a list of words using&#xD;SENTENCE→LIST.  Then all the lists of words are appended to form a new list of words.&#xD;&#xD;If the inputs are lists of lists rather than lists of words, SENTENCE,&#xD;like APPEND, does only one level of flattening, reporting a list of&#xD;all the items of all the input lists.</comment><header></header><code></code><translations>ca:frase _&#xD;</translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><l></l><custom-block s="sentence $arrowRight list %txt"><l></l></custom-block></block></autolambda><list></list></block><block var="phrase"/></block></block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>pt:lança o erro _&#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="printable %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="188.66666666666666" collapsed="false">Takes a (possibly deep) list as input,&#xD;and reports a human-readable text form &#xD;of the list (namely, Lisp notation).</comment><header></header><code></code><translations>ca:notació textual de _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block></block><script><block s="doReport"><block var="data"/></block></script><list></list></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><l>(</l><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="printable %l"><l/></custom-block></autolambda><list></list></block><block var="data"/></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l> </l><l></l></list></block></autolambda><list></list></block></block><l>)</l></list></block></block></script></block-definition><block-definition s="require nonempty %&apos;text&apos; %&apos;message&apos;" type="reporter" category="operators" helper="true"><comment x="0" y="0" w="220" collapsed="false">Helper function for word/sentence library.&#xD;Reports its first input, unless that input is empty, in which case it gives its second input as an error message.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIfElse"><block s="reportIsA"><block var="text"/><l><option>list</option></l></block><block s="reportListIsEmpty"><block var="text"/></block><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="text"/></block><l>0</l></list></block></block><script><custom-block s="error %txt"><block var="message"/></custom-block></script><script><block s="doReport"><block var="text"/></block></script></block></script></block-definition><block-definition s="first letter of %&apos;word&apos;" type="reporter" category="operators"><comment x="0" y="0" w="260" collapsed="false">Takes a text string as input, and reports the first character in the string.</comment><header></header><code></code><translations>pt:a primeira palavra de _&#xD;ca:primera lletra de _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="word"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="first letter of %txt"><l></l></custom-block></autolambda><list></list></block><block var="word"/></block></block></script><script><block s="doReport"><block s="reportLetter"><l>1</l><custom-block s="require nonempty %s %s"><block var="word"/><l>First of empty word.</l></custom-block></block></block></script></block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;ca:multilínia _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:part del text _ anterior a _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>0</l></list></block><block var="string"/><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>1</l></list></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><l>1</l><block s="reportDifference"><block var="index"/><l>1</l></block></custom-block></block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; after %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203.33333333333334" collapsed="false">Reports the portion of the first input string starting after the first occurrence of the second string.  If the second string isn&apos;t found in the first string, reports an empty string.</comment><header></header><code></code><translations>pt:o texto de _ depois de _&#xD;ca:part del text _ posterior a _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>end</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doSetVar"><l>end</l><block s="reportVariadicSum"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="marker"/></block></list></block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="index"/><l>0</l></list></block><l></l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="end"/><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block></list></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><block var="end"/><l></l></custom-block></block></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;ca:posició de _ en _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="use case-independent comparison"></custom-block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><custom-block s="to lower case %txt"><block var="small"/></custom-block><custom-block s="to lower case %txt"><block var="large"/></custom-block></list></block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><block var="small"/><block var="large"/></list></block></block></block></script></block-definition><block-definition s="use case-independent comparisons %&apos;tf&apos;" type="command" category="operators"><comment x="0" y="0" w="225.33333333333334" collapsed="false">If input is TRUE, comparisons made by functions in the string library will be case-independent (so &quot;FOO&quot; = &quot;foo&quot;).  This is the default.&#xD;If input is FALSE, comparisons will be exact.</comment><header></header><code></code><translations>pt:altera comparações ignorando distinção minúsculas/maiúsculas para _&#xD;ca:ignora la diferenciació de majúscules _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doIfElse"><block s="reportNot"><block var="tf"/></block><script><block s="doApplyExtension"><l>var_declare(scope, name)</l><list><l>global</l><l>_case indepent</l></list></block><block s="doApplyExtension"><l>var_set(name, val)</l><list><l>_case indepent</l><block s="reportBoolean"><l><bool>false</bool></l></block></list></block></script><script><block s="doApplyExtension"><l>var_delete(name)</l><list><l>_case indepent</l></list></block></script></block></script></block-definition><block-definition s="substring of %&apos;str&apos; from position %&apos;start&apos; to position %&apos;end&apos; inclusive" type="reporter" category="operators"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports the portion of the first input (string) starting at the position given by the second input (counting from 1, like LETTER n OF) and ending at the position given by the third input (also counting from 1).  If the third input is empty, reports the portion from the first position to the end of the string.&#xD;If a position number is negative, counts from the end backward, so -1 is the last character, -2 is the next to last, etc.</comment><header></header><code></code><translations>pt:o texto de _ entre as posições _ e _ , inclusive&#xD;ca:part del text _ des de la posició _ fins _&#xD;</translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportLetter"><block s="reportNumbers"><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="start"/><l>1</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block></list></block><block var="start"/></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="end"/><l>0</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block><block s="reportIfElse"><block s="reportVariadicLessThan"><list><block var="end"/><l>0</l></list></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="end"/><l>1</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block></list></block><block var="end"/></block></block></block><block var="str"/></block></block></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="218" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:text _ conté _ ?&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block><l>0</l></list></block></block></script></block-definition><block-definition s="to lower case %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="275.3333333333333" collapsed="false">Reports the input text with lower case letters instead of capital letters in the input.  Uses the user&apos;s locale&apos;s rules for case conversion.</comment><header></header><code></code><translations>pt:em minúsculas _&#xD;ca:_ a minúscules&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_lowercase(txt)</l><list><block s="reportJoinWords"><list><block var="text"/></list></block></list></block></block></script></block-definition><block-definition s="use case-independent comparison" type="predicate" category="sensing"><header></header><code></code><translations>ca:comparacions ignorant majúscules?&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportApplyExtension"><l>var_get(name)</l><list><l>_case indepent</l></list></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block><block s="doReport"><block var="result"/></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="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="970"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="971"></list></costumes><sounds><list struct="atomic" id="972"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="977"><costumes><list id="978"><item><ref mediaID="U4L2-CaesarCipher_Larson_Sprite_cst_8219b8c5-8032-408e-b562-0a14733e2767"></ref></item></list></costumes><sounds><list struct="atomic" id="979"></list></sounds><blocks></blocks><variables></variables><scripts><script x="68" y="30"><block s="receiveGo"></block><block s="doAsk"><l>What message do you want to encode?</l></block><block s="doSetVar"><l>message</l><custom-block s="to lower case %txt"><block s="getLastAnswer"></block></custom-block></block><block s="doSetVar"><l>shift</l><block s="reportRandom"><l>1</l><l>5</l></block></block><block s="doSetVar"><l>encrypted message</l><l></l></block><block s="doForEach"><l>item</l><block s="reportTextSplit"><block var="message"/><l><option>letter</option></l></block><script><block s="doSetVar"><l>encrypted message</l><block s="reportJoinWords"><list><block var="encrypted message"/><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportUnicode"><block var="item"/></block><block var="shift"/></list></block></block></list></block></block></script></block><block s="doSayFor"><block var="encrypted message"/><l>20</l></block></script></scripts></sprite><watcher var="shift" style="normal" x="7" y="32.000001999999995" color="243,118,29"/><watcher var="message" style="normal" x="5" y="6" color="243,118,29"/><watcher var="new 2" style="normal" x="9" y="84" color="243,118,29" hidden="true"/><watcher var="encrypted message" style="normal" x="1" y="59" color="243,118,29"/></sprites></stage><variables><variable name="message"><l>meow</l></variable><variable name="shift"><l>2</l></variable><variable name="new 2"><l>hello\</l></variable><variable name="encrypted message"><l>ogqy</l></variable></variables></scene></scenes></project><media name="U4L2-CaesarCipher_Larson" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="8219b8c5-8032-408e-b562-0a14733e2767" center-x="112.5" center-y="112.5" image="data:image/png;base64,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" mediaID="U4L2-CaesarCipher_Larson_Sprite_cst_8219b8c5-8032-408e-b562-0a14733e2767"/></media></snapdata>