<snapdata remixID="10004288"><project name="BJC.1x_HW_Starter_File" 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="1" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list id="2"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOjklEQVR4Xu3VUQkAIBAFQQ1mKvujYAj3Z67Ag+Fg517jDEeAAAECBAh8FZgC/NXbGAECBAgQeAIC7BEIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECAgwH6AAAECBAgEAgIcoJskQIAAAQIC7AcIECBAgEAgIMABukkCBAgQICDAfoAAAQIECAQCAhygmyRAgAABAgLsBwgQIECAQCAgwAG6SQIECBAgIMB+gAABAgQIBAICHKCbJECAAAECAuwHCBAgQIBAICDAAbpJAgQIECBwAXuBX58aQ8vXAAAAAElFTkSuQmCC" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Keypad" idx="1" x="-50" y="-20" heading="90" scale="0.8" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="80,80,80,1" pen="tip" id="9"><costumes><list id="10"><item><costume name="Locked" center-x="129.5" center-y="152.5" image="data:image/png;base64,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" id="11"/></item><item><costume name="Unlocked" center-x="130" center-y="152" image="data:image/png;base64,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" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables></variables><scripts><script x="31" y="10"><block s="receiveGo"><comment w="214" collapsed="false">[DO NOT MODIFY THIS SCRIPT]&#xD;When you have correctly completed the remaining four gray reporter blocks, this script will play the Word Guessing Game!</comment></block><block s="doSwitchToCostume"><l>Locked</l></block><block s="doDeclareVariables"><list><l>secret</l><l>number of guesses</l><l>guess</l></list></block><block s="doSetVar"><l>secret</l><custom-block s="get secret word"></custom-block></block><block s="doSetVar"><l>number of guesses</l><l>1</l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The secret word has </l><block s="reportStringSize"><block var="secret"/></block><l> letter(s)! Try to guess it!</l></list></block><l>2</l></block><block s="doUntil"><custom-block s="is guess %s correct for secret %s ?"><block var="guess"/><block var="secret"/></custom-block><script><block s="doAsk"><block s="reportJoinWords"><list><l>Guess the secret word. (</l><block s="reportStringSize"><block var="secret"/></block><l> letters).</l></list></block></block><block s="doSetVar"><l>guess</l><block s="getLastAnswer"></block></block><block s="doSend"><block var="guess"/><l>Text</l></block><block s="doIfElse"><custom-block s="is %s same length as %s ?"><block var="guess"/><block var="secret"/></custom-block><script><block s="doSayFor"><custom-block s="create response for guess %s secret %s after %n"><block var="guess"/><block var="secret"/><block var="number of guesses"/></custom-block><l>5</l></block></script><script><block s="doSayFor"><custom-block s="create response for guess %s secret %s after %n"><block var="guess"/><block var="secret"/><block var="number of guesses"/></custom-block><l>2</l></block></script><comment w="90" collapsed="false">I added this because the responses if they&apos;re the same length are very long.</comment></block><block s="doChangeVar"><l>number of guesses</l><l>1</l></block></script></block></script><comment x="342" y="450.9999999999991" w="243.5" collapsed="false">Counts the number of matching letters in the two input words. Returns an integer between 0 and the length of the word equal to the number of letters.</comment><comment x="383" y="531.9999999999994" w="175" collapsed="false">Returns the correct response for the given guess, secret word, and number of guess attempts. See the HW1 Spec for exact details.</comment><script x="538" y="102"><block s="receiveGo"></block><block s="setScale"><l>80</l></block><block s="gotoXY"><l>-50</l><l>-20</l></block></script><script x="15" y="572.9999999999992"><custom-block s="create response for guess %s secret %s after %n"><l>canada</l><l>banana</l><l>2</l></custom-block></script><script x="16" y="540.9999999999995"><custom-block s="is %s same length as %s ?"><l>cowboy</l><l>length</l><comment w="159" collapsed="false">Check that the two input words have the same length. Returns &apos;True&apos; if they have the same length, returns &apos;False&apos; otherwise.</comment></custom-block></script><script x="10" y="502.9999999999991"><custom-block s="is guess %s correct for secret %s ?"><l>bar</l><l>bar</l><comment w="192" collapsed="false">Checks if the two input words are the same. Returns &apos;True&apos; if they are identical, returns &apos;False&apos; otherwise.</comment></custom-block></script><script x="72" y="722.6666666666657"><custom-block s="create response for guess %s secret %s after %n"><l>pigsands</l><l>password</l><l>2</l></custom-block></script><script x="39" y="672.6666666666657"><custom-block s="position of matching letters in guess %s and secret %s"><l>nnnnnnnn</l><l>balloons</l></custom-block></script><script x="34" y="610.9999999999987"><custom-block s="count matching letters in guess %s and secret %s"><l>nnnnnnnn</l><l>balloons</l></custom-block></script><script x="33" y="638.4999999999999"><custom-block s="report matching letters in guess %s and secret %s"><l>nnnnnnnn</l><l>balloons</l></custom-block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="0.1290699749210944" y="0.12906997492280325" color="4,148,220" hidden="true"/><sprite name="Text" idx="2" x="-141.9999999999999" y="50" heading="90" scale="0.38" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="3,17,0,1" pen="tip" id="124"><wear><costume name="buffalo" center-x="-5" center-y="51" image="data:image/png;base64,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" id="125"/></wear><costumes><list struct="atomic" id="126"></list></costumes><sounds><list struct="atomic" id="127"></list></sounds><blocks></blocks><variables></variables><scripts><script x="163" y="66"><block s="receiveGo"></block><block s="gotoXY"><l>-142</l><l>50</l></block><block s="setColor"><color>3,17,0,1</color></block><block s="hide"></block></script><script x="67" y="175.00000000000003"><block s="receiveMessage"><l><option>any message</option></l></block><block s="gotoXY"><l>-142</l><l>50</l></block><block s="show"></block><block s="goToLayer"><l><option>front</option></l></block><block s="setScale"><l>38</l></block><block s="doSwitchToCostume"><custom-block s="costume from text %s size %n"><block s="reportListItem"><l>1</l><block s="getLastMessage"></block></block><l>72</l></custom-block></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="get secret word" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>what should the secret word (password) be?</l></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="is guess %&apos;guess&apos; correct for secret %&apos;secret&apos; ?" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="guess"/><block var="secret"/></block></block></script></block-definition><block-definition s="create response for guess %&apos;guess&apos; secret %&apos;secret&apos; after %&apos;number of guesses&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%n"></input></inputs><script><block s="doIfElse"><custom-block s="is guess %s correct for secret %s ?"><block var="guess"/><block var="secret"/></custom-block><script><block s="doSwitchToCostume"><l>Unlocked</l></block><block s="doReport"><block s="reportJoinWords"><list><l>Yes that&apos;s it!</l><l> You took </l><block var="number of guesses"/><l> guesses total. Go have a cookie.</l></list></block></block></script><script><block s="doIfElse"><custom-block s="is %s same length as %s ?"><block var="guess"/><block var="secret"/></custom-block><script><block s="doReport"><block s="reportJoinWords"><list><l>Almost! </l><l>There are </l><custom-block s="count matching letters in guess %s and secret %s"><block var="guess"/><block var="secret"/></custom-block><l> matching letters!</l><l> You have the letter(s) </l><custom-block s="report matching letters in guess %s and secret %s"><block var="guess"/><block var="secret"/></custom-block><l> in the positions </l><custom-block s="position of matching letters in guess %s and secret %s"><block var="guess"/><block var="secret"/></custom-block><l> respectively.</l></list></block></block></script><script><block s="doIfElse"><block s="reportLessThan"><block s="reportStringSize"><block var="guess"/></block><block s="reportStringSize"><block var="secret"/></block></block><script><block s="doReport"><block s="reportJoinWords"><list><l>Nope! Your guess is </l><block s="reportDifference"><block s="reportStringSize"><block var="secret"/></block><block s="reportStringSize"><block var="guess"/></block></block><l> letter(s) too short!</l></list></block></block></script><script><block s="doReport"><block s="reportJoinWords"><list><l>Nope! Your guess is </l><block s="reportDifference"><block s="reportStringSize"><block var="guess"/></block><block s="reportStringSize"><block var="secret"/></block></block><l> letter(s) too long!</l></list></block></block></script></block></script></block></script></block></script></block-definition><block-definition s="count matching letters in guess %&apos;guess&apos; and secret %&apos;secret&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="is %s same length as %s ?"><block var="guess"/><block var="secret"/></custom-block><script><block s="doDeclareVariables"><list><l>guessLetters</l></list></block><block s="doDeclareVariables"><list><l>secretLetters</l></list></block><block s="doDeclareVariables"><list><l>matchingLetters</l></list></block><block s="doSetVar"><l>guessLetters</l><block s="reportTextSplit"><block var="guess"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>secretLetters</l><block s="reportTextSplit"><block var="secret"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>matchingLetters</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="guessLetters"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="guessLetters"/></block><block s="reportListItem"><block var="i"/><block var="secretLetters"/></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="guessLetters"/></block><block var="matchingLetters"/></block></script></block></script></block><block s="doReport"><block s="reportListLength"><block var="matchingLetters"/></block></block></script></block><block s="doReport"><l>Guess is not the same length as secret.</l></block></script><scripts><comment x="413" y="193.00000000000006" w="90" collapsed="false">Requires: guess and target to be the same length.</comment></scripts></block-definition><block-definition s="is %&apos;guess&apos; same length as %&apos;secret&apos; ?" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="guess"/></block><block s="reportStringSize"><block var="secret"/></block></block></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;commands&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="commands"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask for %&apos;reporter&apos; from %&apos;sprite&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%txt">Sprite</input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="reporter"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="length of" type="reporter" category="sound"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="report matching letters in guess %&apos;guess&apos; and secret %&apos;secret&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="is %s same length as %s ?"><block var="guess"/><block var="secret"/></custom-block><script><block s="doDeclareVariables"><list><l>guessLetters</l></list></block><block s="doDeclareVariables"><list><l>secretLetters</l></list></block><block s="doDeclareVariables"><list><l>matchingLetters</l></list></block><block s="doSetVar"><l>guessLetters</l><block s="reportTextSplit"><block var="guess"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>secretLetters</l><block s="reportTextSplit"><block var="secret"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>matchingLetters</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="guessLetters"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="guessLetters"/></block><block s="reportListItem"><block var="i"/><block var="secretLetters"/></block></block><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportListItem"><block var="i"/><block var="guessLetters"/></block><l>, </l></list></block><block var="matchingLetters"/></block></script></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListLength"><block var="matchingLetters"/></block><l>0</l></block><script><block s="doReplaceInList"><l><option>last</option></l><block var="matchingLetters"/><custom-block s="all but last letter of %txt"><custom-block s="all but last letter of %txt"><block s="reportListItem"><l><option>last</option></l><block var="matchingLetters"/></block></custom-block></custom-block><comment w="90" collapsed="false">So the last letter doesn&apos;t have the comma and space.</comment></block><block s="doReport"><block var="matchingLetters"/></block></script><script><block s="doReport"><l>[No matching letters]</l></block></script></block></script></block><block s="doReport"><l>Guess is not the same length as secret.</l></block></script></block-definition><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;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><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></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l></list><l>return str.slice(1);</l></block><list><custom-block s="require nonempty %s %s"><block var="string"/><l>All but first of empty word.</l></custom-block></list></block></block></script><scripts><script x="11.333333333333334" y="249.0000000000001"><block s="doWarp"><script><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></scripts></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;</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></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><scripts><script x="13.333333333333334" y="368.8888888888889"><block s="doDeclareVariables"><list><l>index</l><l>bf</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bf</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>All but first of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportGreaterThan"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><script><block s="doSetVar"><l>bf</l><block s="reportJoinWords"><list><block var="bf"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block var="bf"/></block></script></block></script></scripts></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;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>result</l><l>i</l></list></block><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></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>str</l></list><l>return str.slice(0,-1);</l></block><list><custom-block s="require nonempty %s %s"><block var="string"/><l>All but last of empty word.</l></custom-block></list></block></block></script><scripts><script x="10" y="264.77777777777777"><block s="doWarp"><script><block s="doSetVar"><l>result</l><l></l></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="i"/><block s="reportStringSize"><block var="string"/></block></block><script><block s="doSetVar"><l>result</l><block s="reportJoinWords"><list><block var="result"/><block s="reportLetter"><block var="i"/><block var="string"/></block></list></block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doReport"><block var="result"/></block></script></block></script></scripts></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;</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="evaluate"><block s="reportJSFunction"><list><l>arr</l></list><l>return new List(arr.itemsArray().slice(0,-1));</l></block><list><block var="sentence"/></list></block></block></script></block></script></block><block s="doReport"><custom-block s="list $arrowRight sentence %l"><block s="evaluate"><block s="reportJSFunction"><list><l>arr</l></list><l>return new List(arr.asArray().slice(0,-1));</l></block><list><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></list></block></custom-block></block></script><scripts><script x="9.333333333333334" y="384.4444444444446"><block s="doDeclareVariables"><list><l>index</l><l>bl</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>bl</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>All but last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="index"/><l>1</l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><block s="doReport"><l></l></block></script></block><block s="doUntil"><block s="reportLessThan"><block var="index"/><l>1</l></block><script><block s="doSetVar"><l>bl</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="bl"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doReport"><block var="bl"/></block></script></block></script><script x="249" y="393.55555555555566"><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportLessThan"><block var="index"/><block s="reportListLength"><block var="sentence"/></block></block></autolambda><list><l>value</l><l>index</l></list></block><block var="sentence"/></block></script></scripts></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;</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><scripts><script x="9.333333333333334" y="345.5555555555555"><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></scripts></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;</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></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></block><script><custom-block s="error %txt"><l>Last of empty word.</l></custom-block></script></block><block s="doReport"><block s="reportLetter"><block s="reportStringSize"><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;</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></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><scripts><script x="25.333333333333332" y="276.22222222222223"><block s="doDeclareVariables"><list><l>index</l><l>last</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>last</l><l></l></block><block s="doSetVar"><l>index</l><block s="reportStringSize"><block var="sentence"/></block></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>Last of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><l>1</l></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block><block s="doChangeVar"><l>index</l><l>-1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>last</l><block s="reportJoinWords"><list><block s="reportLetter"><block var="index"/><block var="sentence"/></block><block var="last"/></list></block></block></script></block><block s="doReport"><block var="last"/></block></script></block></script></scripts></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;</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></block><block s="doReport"><block s="reportEquals"><block s="reportStringSize"><block var="word"/></block><l>0</l></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;</translations><inputs><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><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></block><block s="doReport"><block s="reportListIsEmpty"><custom-block s="sentence $arrowRight list %txt"><block var="sentence"/></custom-block></block></block></script><scripts><script x="12" y="258"><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></script></scripts></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></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></block><block s="doIf"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script><scripts><script x="16.666666666666668" y="409.6666666666668"><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="words"/></block><l><option>list</option></l></block><script><block s="doIfElse"><custom-block s="empty sentence? %txt"><block var="first"/></custom-block><script><block s="doReport"><block var="bf"/></block></script><script><block s="doIfElse"><custom-block s="empty sentence? %txt"><block var="bf"/></custom-block><script><block s="doReport"><block var="first"/></block></script><script><block s="doReport"><block s="reportJoinWords"><list><block var="first"/><l> </l><block var="bf"/></list></block></block></script></block></script></block></script></block><block s="doIf"><custom-block s="empty sentence? %txt"><block s="reportListItem"><l>1</l><block var="words"/></block></custom-block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></scripts></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="reportEquals"><block s="reportStringSize"><l></l></block><l>0</l></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></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></block><block s="doIf"><block s="reportEquals"><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></block><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></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></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="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg);</l></block><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></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></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l>()</l></block></script></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"><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="reportEquals"><block s="reportStringSize"><block var="text"/></block><l>0</l></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;</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><scripts><script x="14.666666666666666" y="232.8888888888888"><block s="doDeclareVariables"><list><l>index</l><l>first</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>first</l><l></l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="sentence"/></block><l>0</l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block></block><script><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block><script><custom-block s="error %txt"><l>First of empty sentence.</l></custom-block></script></block><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="index"/><block s="reportStringSize"><block var="sentence"/></block></block><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportLetter"><block var="index"/><block var="sentence"/></block><l> </l></block></block><script><block s="doSetVar"><l>first</l><block s="reportJoinWords"><list><block var="first"/><block s="reportLetter"><block var="index"/><block var="sentence"/></block></list></block></block></script></block><block s="doReport"><block var="first"/></block></script></block></script></scripts></block-definition><block-definition s="position of matching letters in guess %&apos;guess&apos; and secret %&apos;secret&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><custom-block s="is %s same length as %s ?"><block var="guess"/><block var="secret"/></custom-block><script><block s="doDeclareVariables"><list><l>guessLetters</l></list></block><block s="doDeclareVariables"><list><l>secretLetters</l></list></block><block s="doDeclareVariables"><list><l>matchingLetters</l></list></block><block s="doSetVar"><l>guessLetters</l><block s="reportTextSplit"><block var="guess"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>secretLetters</l><block s="reportTextSplit"><block var="secret"/><l><option>letter</option></l></block></block><block s="doSetVar"><l>matchingLetters</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="guessLetters"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="guessLetters"/></block><block s="reportListItem"><block var="i"/><block var="secretLetters"/></block></block><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportListIndex"><block s="reportListItem"><block var="i"/><block var="secretLetters"/></block><block var="secretLetters"/></block><l>, </l></list></block><block var="matchingLetters"/><comment w="90" collapsed="false">Adds what position the matching letter is in to the list</comment></block><block s="doReplaceInList"><block var="i"/><block var="secretLetters"/><l> </l><comment w="90" collapsed="false">Changes the last input to matchinglist from secret letters list so that it doesn&apos;t repeat the same letter when the word contains multiple of the same letters ex &quot;Bees&quot; </comment></block></script></block></script></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListLength"><block var="matchingLetters"/></block><l>0</l></block><script><block s="doReplaceInList"><l><option>last</option></l><block var="matchingLetters"/><custom-block s="all but last letter of %txt"><custom-block s="all but last letter of %txt"><block s="reportListItem"><l><option>last</option></l><block var="matchingLetters"/></block></custom-block></custom-block><comment w="90" collapsed="false">So the last letter doesn&apos;t have the comma and space.</comment></block><block s="doReport"><block var="matchingLetters"/></block></script><script><block s="doReport"><l>[No matching positions]</l></block></script></block></script></block><block s="doReport"><l>Guess is not the same length as secret.</l></block></script></block-definition><block-definition s="costume from text %&apos;text&apos; size %&apos;size&apos;" type="reporter" category="looks"><header></header><code></code><translations>de:Kostüm aus Text _ Größe _&#xD;pt:um traje com o texto _ de tamanho _&#xD;</translations><inputs><input type="%s">A</input><input type="%n">72</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></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="getCostumeIdx"></block></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</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><block s="write"><block var="text"/><block var="size"/></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="doRun"><block s="reportJSFunction"><list><l>costume</l><l>name</l></list><l>costume.name = name;</l></block><list><block var="costume"/><block var="text"/></list></block><block s="gotoXY"><l>0</l><l>0</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="doReport"><block var="costume"/></block></script></block-definition></blocks><variables></variables></project><media name="BJC.1x_HW_Starter_File" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>