<snapdata remixID="10314001"><project name="data manager" 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="false" hyperops="true" codify="false" inheritance="true" 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="49" center-y="10.5" image="data:image/png;base64,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ECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAgIcoBtJgAABAgQE2A4QIECAAIFAQIADdCMJECBAgIAA2wECBAgQIBAICHCAbiQBAgQIEBBgO0CAAAECBAIBAQ7QjSRAgAABAgJsBwgQIECAQCAgwAG6kQQIECBAQIDtAAECBAgQCAQEOEA3kgABAgQICLAdIECAAAECgYAAB+hGEiBAgAABAbYDBAgQIEAgEBDgAN1IAgQIECAgwHaAAAECBAgEAluA337yOxhvJAECBAgQWFNgC/BHM+Mj4TXv36kJECBAIBLwEXAEbywBAgQIrC3gI9+179/pCRAgQCASEOAI3lgCBAgQWFtAgNe+f6cnQIAAgUhAgCN4YwkQIEBgbQEBXvv+nZ4AAQIEIgEBjuCNJUCAAIG1BQR47ft3egIECBCIBAQ4gjeWAAECBNYWEOC179/pCRAgQCASEOAI3lgCBAgQWFtAgNe+f6cnQIAAgUhAgCN4YwkQIEBgbQEBXvv+nZ4AAQIEIgEBjuCNJUCAAIG1BQR47ft3egIECBCIBAQ4gjeWAAECBNYWEOC179/pCRAgQCASEOAI3lgCBAgQWFtAgNe+f6cnQIAAgUhAgCN4YwkQIEBgbQEBXvv+nZ4AAQIEIgEBjuCNJUCAAIG1BQR47ft3egIECBCIBAQ4gjeWAAECBNYWEOC179/pCRAgQCASEOAI3lgCBAgQWFtAgNe+f6cnQIAAgUhAgCN4YwkQIEBgbQEBXvv+nZ4AAQIEIgEBjuCNJUCAAIG1BQR47ft3egIECBCIBAQ4gjeWAAECBNYWEOC179/pCRAgQCAS+B/csnpq4BPGyQAAAABJRU5ErkJggg==" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite(4)" idx="4" x="42" y="161" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,175.95,70.38000000000007,1" pen="tip" id="9"><costumes><list id="10"><item><costume name="read - Copy " center-x="40.5" center-y="22" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAAsCAYAAAAdM1QpAAADEElEQVRoQ+2YP5aqMBTGP/cCbxG4AphF0EGpjZ2lHY2U2rmD1wxZga7gdWQvzkkgBgIoyD3Mmzk3bfDem1+++yeuANzBaxaBFUOcxU//mCHOZ8gQCRgyRIZIQYDABtdEhkhAgMAEK5EhEhAgMMFKZIgEBAhMsBIZIgEBAhPLKjFIcNzvsAm9OnSJPPWxPROcZLaJBMX9hBAS+drH9jbe4IIQAxzLKzY1PyklPM+DzNfwp0Q8/mwTv/wJEJMC91MIQCBdRfgvxNfC/JMgyhxrf4sJ2TJRUe9+/gMgBscSV5XLvx+iuY0q5f4lBS6nELqMdQ4fIDnusdvU+/obCZHFiM5WZw94fQJ52KT3a90FSIoLdqFXnaOOU35m8FsdzVEiEhSXHULPFHGBPI56G47TWOxh8tzHxnQB7blZyxIU5QlVk5UQogTgwzeBNoAH6iJ2PuDZQ6imoleZIY7OuKmAdWcUoPJbOTB26wsuVZyA76uLd8tKA2Je4qMWh2mAhr9IV4icgj4A0dxYjjTeQgkrCALcbkphjS4rUqw1BLPsntt1n6dz47C16in8PnyKFCv35J3M6MZga7dS8xW6L/aUoycQB7roqy5r9h1n4yHS+U2Kuz74uDGqAbEjDqWdI8rrBl7PHDkAcXjgfHm7D2dtGOMg0vq1PgXSONIZNbxedefh/ckQze1CCuhS2FmmNraBzIX4nt92ikqRIztU5am7FoPYfnU8u1d3qJ4H8X2/uoYXl8ZTU9W1PmUuBhGYVmcs5nkQ3/fbiMAZydza+w0QMarj0UOc6nc4bYH2uLIgRLzqzgM5PleJ7/rtrX69XXtJiM05Udo5spM2+Nt6EcyGONmvqqMX/MliHM43O8s+pofvVKKi1QhEw5MS+g3SeJW4aTcf4lS/3b/eAE+FWK1OOVpUifZ1ot/OH6ENDBJSlvjMDtg6cwQJRO26frOP8RsESPbdd7P7vq9ORAbx+dDCu/0EFvxn+/deAUMkuFuGyBAJCBCYYCUyRAICBCZYiQyRgACBCVYiQyQgQGCClUgA8QtKxkMuvG9OuAAAAABJRU5ErkJggg==" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="86" y="93"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>refresh</l></block></script></scripts></sprite><sprite name="Sprite" idx="1" x="-240" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="3" color="80,80,80,1" pen="tip" id="20"><costumes><list id="21"><item><costume name="read - Copy" center-x="51.5" center-y="20.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAApCAYAAAAoEzflAAADWElEQVR4Xu2ZO5aiQBSGf/cCHcwScAVFJx1NaoahJGYdmplIqFmnE03SsAJdwUQDe3FOVVEPeTSnsZByzjXqFqq4/N991XUB4Ar6eKnAguB4yUUYRXD8ZUNwPGZDcAiOzwp4bBvVHILjsQIem0aRQ3A8VsBj0yhyCM4UCkRIDu94e/mLXZziMsUjZt7zeSMnOqA8bxAAqLIlwvT/w/PEcBLk5yMYKmTrEOnJuHl0KHHeBECxxiK2LswcCd99/PPC+eJNCc533eCB9xMcW+wkx/XIABRYL2I0E4kWq8qwDNvFO8mvkMtVGkqQX3nKkvv9SXJ8HJmoL9B7qHsqZMsQvOTo53Q6grnPSoCiqdhu6r3F/hWK/Qrxaf4a5iitKaG4vgs007wWvxNehEN5hiwRaq2Bk2UhNvyi/igH6IDDIW5DIAgkSKF1Vf9VYr+KYTRPkJdHMEkcRVECCBGyem2PIz0wAbibSisA7c7JgOMv1oKnuy476m7X8GhZr1IhbBRFuFy4V7fhKOGG05pxCB6ty/hkteLm2txdoKPIsVJK0+PqlMc9OAiCdturUuJNZ2XD6U6Vd8EZSMNQ12eOHmdwoCPgNrdLLway5R4vvPVtvHB3xPVHhUkr4yNnMLI6o/mRCU0+yx0cdNUO9R33/h1+iNpiw+sTeFo4ugZWBUSpaX1U7elqIh4HySEcK7U1u676f+Wxuu4oD22ljynhWPVmUOe+lDq40MkNTuGY1Fa/lKo3arzSqC8KVn8T8ZXnjk9r/c2LE02dbeIWTqOD+vVT1Rt5DjFFXMKDON90AZgycoD2ucqZnk43cgzHvDiPhs9XXmNuU4MUhgPpbhDk2zmC09dtDXVrTiUev5lzOLoNLQoUjIE1ho86lRUFAsZ6hpP3wdE29EwsYDUv9hnKyCh/jtjiN0J7ojpe51Er3cPRXi/tadUTa9TfeSh1EDkm8mobxBmLt/MqvYJ3L/onB2loBTFLsKYLc0+1J4Bj5XQ+zrcFqYU/lEcxrumbxd2b1sRjogT5hxrPyJncOkwbc786Ql6ZgFejRFWV+NzvkM48X5sEzqgYpkUtBQiOx05BcAiOxwp4bBpFDsHxWAGPTaPIITgeK+CxaRQ5BMdjBTw2jSKH4HisgMem/QPBG44fB4Uf/QAAAABJRU5ErkJggg==" id="22"/></item><item><costume name="read - Copy " center-x="40.5" center-y="22" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAAAsCAYAAAAdM1QpAAADEElEQVRoQ+2YP5aqMBTGP/cCbxG4AphF0EGpjZ2lHY2U2rmD1wxZga7gdWQvzkkgBgIoyD3Mmzk3bfDem1+++yeuANzBaxaBFUOcxU//mCHOZ8gQCRgyRIZIQYDABtdEhkhAgMAEK5EhEhAgMMFKZIgEBAhMsBIZIgEBAhPLKjFIcNzvsAm9OnSJPPWxPROcZLaJBMX9hBAS+drH9jbe4IIQAxzLKzY1PyklPM+DzNfwp0Q8/mwTv/wJEJMC91MIQCBdRfgvxNfC/JMgyhxrf4sJ2TJRUe9+/gMgBscSV5XLvx+iuY0q5f4lBS6nELqMdQ4fIDnusdvU+/obCZHFiM5WZw94fQJ52KT3a90FSIoLdqFXnaOOU35m8FsdzVEiEhSXHULPFHGBPI56G47TWOxh8tzHxnQB7blZyxIU5QlVk5UQogTgwzeBNoAH6iJ2PuDZQ6imoleZIY7OuKmAdWcUoPJbOTB26wsuVZyA76uLd8tKA2Je4qMWh2mAhr9IV4icgj4A0dxYjjTeQgkrCALcbkphjS4rUqw1BLPsntt1n6dz47C16in8PnyKFCv35J3M6MZga7dS8xW6L/aUoycQB7roqy5r9h1n4yHS+U2Kuz74uDGqAbEjDqWdI8rrBl7PHDkAcXjgfHm7D2dtGOMg0vq1PgXSONIZNbxedefh/ckQze1CCuhS2FmmNraBzIX4nt92ikqRIztU5am7FoPYfnU8u1d3qJ4H8X2/uoYXl8ZTU9W1PmUuBhGYVmcs5nkQ3/fbiMAZydza+w0QMarj0UOc6nc4bYH2uLIgRLzqzgM5PleJ7/rtrX69XXtJiM05Udo5spM2+Nt6EcyGONmvqqMX/MliHM43O8s+pofvVKKi1QhEw5MS+g3SeJW4aTcf4lS/3b/eAE+FWK1OOVpUifZ1ot/OH6ENDBJSlvjMDtg6cwQJRO26frOP8RsESPbdd7P7vq9ORAbx+dDCu/0EFvxn+/deAUMkuFuGyBAJCBCYYCUyRAICBCZYiQyRgACBCVYiQyQgQGCClUgA8QtKxkMuvG9OuAAAAABJRU5ErkJggg==" id="23"/></item><item><costume name="read - Copy (2)" center-x="55" center-y="21.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAArCAYAAACZzr0kAAADJElEQVR4Xu2aMXajMBCGf98Fuj0BPgHeQ7jDJW7cpdzODZR25xtsE3SC7CXQXZwnLLBwwBKylOy8N27RDMP/zUiaSVYAruAfOQVWDI4csy5gBkeTG4Mjyo3BMTiqChCNm884BkdUAaJhc8UxOKIKEA2bK47BLVWgQHM9IYdEvU6x/7fU3lwf0tcrcXyf7Q9WXEixQ/r6PvFfeRODm1Avq1p8lAkgdlhtzq/oG82WwTG4pckVcnsL6QvgilMsswLV2wFlnmiyEmK3xeb8y3I5yVBUbziUOXpLSAlxVLaPNxkbODdfA7DJHJy6RLn5XZrSLuvjbpVZhfajHISXUiJJNAYhIHMFZUqQAk17wo21hBAtgBRpntx8yRrrdI87vmfg3H1lRYPLIQUS/R71Kim1ji2O2w3uOePu1wXE0jURwWWo2g+oM34stMrSC07dgxuYcTtg2Ikd1puzAej+TNZrpEMPMQfOx5fLVunndymcZ+vjgSsaXE85AIHdaoPHu9l9W3oAZ7FD/3xUdTPgvHw5gPP0SwKc/YCfFttqN2y/ZkKE9GUH5xdjSGwR/3WhaK5QBTfe0uzTjt4OUqA72r78+rPOrNRpcH6+7OB8/YZEF22r9ANnnB3Wr7RVnK8vGzh/v9ZPWrDgPwMH2IFPfd3zipuv+mmlbFuhX4wLqDgsjQ5ufmxk2d4WjZtC+rJV3D25fnIkFg3ccPsLfauczEbPW+VMZg8V96Vf1Aa2W6VDxby6JB449GKqjsDsxzIUzQUnY5Iy28fJGrvt3mh61efqaQX+It33TYZDH+fsC6qknrYyKgazR3WL8VVUY/uI4EwBdKttTE6kqPGeliiTicnJw8RFjbq6+YUx0RhvU08mJ4t9qRcZSaenJ2rgM0owL7/h4MUF1xVIheZS6vGVUkGgPv6BKpZb1s79IVVX1u9c8dI/CSlbvHf25rzScVbp5Eu/KivQXPqx2236s0v3D4OEJTGGg6Y8xQcXNl72phVgcERTgcExOKIKEA2bK47BEVWAaNhccQyOqAJEw+aKY3BEFSAaNlccgyOqANGwueIYHFEFiIb9CRrF9h/nQbUxAAAAAElFTkSuQmCC" id="24"/></item></list></costumes><sounds><list struct="atomic" id="25"></list></sounds><blocks></blocks><variables></variables><scripts><script x="37.333333333333314" y="96.33333333333337"><block s="doSetVar"><l>files</l><block s="reportNewList"><list><l>aaaaaaaaaaaaaaa</l></list></block></block></script><script x="308" y="57.000000000000085"><block s="receiveMessage"><l>refresh</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="files"/></block><block s="doSetVar"><l>work</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><custom-block s="stored data in browser"></custom-block></block><script><block s="doChangeVar"><l>work</l><l>1</l></block><block s="doAddToList"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="work"/><custom-block s="stored data in browser"></custom-block></block></block><block var="files"/></block><block s="bubble"><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="work"/><custom-block s="stored data in browser"></custom-block></block></block></block></script></block></script><script x="10" y="288.66666666666674"><custom-block s="boolean %s"><l></l></custom-block></script><script x="195" y="291.1666666666663"><custom-block s="stored data in browser"></custom-block></script><script x="159.7607421875" y="196.50000000000162"><block s="reportListContainsItem"><l/><l>thing</l></block></script><script x="90" y="296"><block s="receiveGo"></block><block s="doBroadcastAndWait"><l>refresh</l></block></script><script x="392.66666666666674" y="272.33333333333337"><block s="receiveMessage"><l>read</l></block><block s="doDeleteFromList"><l><option>all</option></l><block var="files"/></block><block s="doAddToList"><block s="reportJoinWords"><list><l>read key value "</l><block s="getLastAnswer"></block><l>":</l></list></block><block var="files"/></block><block s="doAddToList"><custom-block s="get value from key: %s in browser"><block s="getLastAnswer"></block></custom-block><block var="files"/></block><block s="doAddToList"><l>press any key to continue</l><block var="files"/></block><block s="doWaitUntil"><block s="reportKeyPressed"><l><option>any key</option></l></block></block><block s="doBroadcast"><l>refresh</l></block></script><script x="84" y="27.166666666666714"><block s="doSetVar"><l>files</l><l>0</l></block></script></scripts></sprite><sprite name="Sprite(3)" idx="3" x="-139" y="160" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="186.15,0,89.35199999999992,1" pen="tip" id="116"><costumes><list id="117"><item><costume name="read - Copy" center-x="51.5" center-y="20.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAAApCAYAAAAoEzflAAADWElEQVR4Xu2ZO5aiQBSGf/cCHcwScAVFJx1NaoahJGYdmplIqFmnE03SsAJdwUQDe3FOVVEPeTSnsZByzjXqFqq4/N991XUB4Ar6eKnAguB4yUUYRXD8ZUNwPGZDcAiOzwp4bBvVHILjsQIem0aRQ3A8VsBj0yhyCM4UCkRIDu94e/mLXZziMsUjZt7zeSMnOqA8bxAAqLIlwvT/w/PEcBLk5yMYKmTrEOnJuHl0KHHeBECxxiK2LswcCd99/PPC+eJNCc533eCB9xMcW+wkx/XIABRYL2I0E4kWq8qwDNvFO8mvkMtVGkqQX3nKkvv9SXJ8HJmoL9B7qHsqZMsQvOTo53Q6grnPSoCiqdhu6r3F/hWK/Qrxaf4a5iitKaG4vgs007wWvxNehEN5hiwRaq2Bk2UhNvyi/igH6IDDIW5DIAgkSKF1Vf9VYr+KYTRPkJdHMEkcRVECCBGyem2PIz0wAbibSisA7c7JgOMv1oKnuy476m7X8GhZr1IhbBRFuFy4V7fhKOGG05pxCB6ty/hkteLm2txdoKPIsVJK0+PqlMc9OAiCdturUuJNZ2XD6U6Vd8EZSMNQ12eOHmdwoCPgNrdLLway5R4vvPVtvHB3xPVHhUkr4yNnMLI6o/mRCU0+yx0cdNUO9R33/h1+iNpiw+sTeFo4ugZWBUSpaX1U7elqIh4HySEcK7U1u676f+Wxuu4oD22ljynhWPVmUOe+lDq40MkNTuGY1Fa/lKo3arzSqC8KVn8T8ZXnjk9r/c2LE02dbeIWTqOD+vVT1Rt5DjFFXMKDON90AZgycoD2ucqZnk43cgzHvDiPhs9XXmNuU4MUhgPpbhDk2zmC09dtDXVrTiUev5lzOLoNLQoUjIE1ho86lRUFAsZ6hpP3wdE29EwsYDUv9hnKyCh/jtjiN0J7ojpe51Er3cPRXi/tadUTa9TfeSh1EDkm8mobxBmLt/MqvYJ3L/onB2loBTFLsKYLc0+1J4Bj5XQ+zrcFqYU/lEcxrumbxd2b1sRjogT5hxrPyJncOkwbc786Ql6ZgFejRFWV+NzvkM48X5sEzqgYpkUtBQiOx05BcAiOxwp4bBpFDsHxWAGPTaPIITgeK+CxaRQ5BMdjBTw2jSKH4HisgMem/QPBG44fB4Uf/QAAAABJRU5ErkJggg==" id="118"/></item></list></costumes><sounds><list struct="atomic" id="119"></list></sounds><blocks></blocks><variables></variables><scripts><script x="242" y="128.33333333333357"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>refresh</l></block><block s="hide"></block><block s="doAsk"><l>what is the name of the key??</l></block><block s="doSetVar"><l>temp</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportListContainsItem"><block var="files"/><block s="getLastAnswer"></block></block><script><block s="doAsk"><l>key already exists, overwrite? (y/n)</l></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>y</l></block><script><block s="doAsk"><l>value?</l></block><custom-block s="store key: %s value: %s in browser"><block var="temp"/><block s="getLastAnswer"></block></custom-block><block s="doBroadcast"><l>refresh</l></block></script><script></script></block></script><script><block s="doAsk"><l>value?</l></block><custom-block s="store key: %s value: %s in browser"><block var="temp"/><block s="getLastAnswer"></block></custom-block><block s="doBroadcast"><l>refresh</l></block></script></block><block s="show"></block></script></scripts></sprite><sprite name="Sprite(5)" idx="5" x="-52" y="161" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="155.54999999999998,121.329,0,1" pen="tip" id="172"><costumes><list id="173"><item><costume name="read - Copy " center-x="55" center-y="21.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAArCAYAAACZzr0kAAADJElEQVR4Xu2aMXajMBCGf98Fuj0BPgHeQ7jDJW7cpdzODZR25xtsE3SC7CXQXZwnLLBwwBKylOy8N27RDMP/zUiaSVYAruAfOQVWDI4csy5gBkeTG4Mjyo3BMTiqChCNm884BkdUAaJhc8UxOKIKEA2bK47BLVWgQHM9IYdEvU6x/7fU3lwf0tcrcXyf7Q9WXEixQ/r6PvFfeRODm1Avq1p8lAkgdlhtzq/oG82WwTG4pckVcnsL6QvgilMsswLV2wFlnmiyEmK3xeb8y3I5yVBUbziUOXpLSAlxVLaPNxkbODdfA7DJHJy6RLn5XZrSLuvjbpVZhfajHISXUiJJNAYhIHMFZUqQAk17wo21hBAtgBRpntx8yRrrdI87vmfg3H1lRYPLIQUS/R71Kim1ji2O2w3uOePu1wXE0jURwWWo2g+oM34stMrSC07dgxuYcTtg2Ikd1puzAej+TNZrpEMPMQfOx5fLVunndymcZ+vjgSsaXE85AIHdaoPHu9l9W3oAZ7FD/3xUdTPgvHw5gPP0SwKc/YCfFttqN2y/ZkKE9GUH5xdjSGwR/3WhaK5QBTfe0uzTjt4OUqA72r78+rPOrNRpcH6+7OB8/YZEF22r9ANnnB3Wr7RVnK8vGzh/v9ZPWrDgPwMH2IFPfd3zipuv+mmlbFuhX4wLqDgsjQ5ufmxk2d4WjZtC+rJV3D25fnIkFg3ccPsLfauczEbPW+VMZg8V96Vf1Aa2W6VDxby6JB449GKqjsDsxzIUzQUnY5Iy28fJGrvt3mh61efqaQX+It33TYZDH+fsC6qknrYyKgazR3WL8VVUY/uI4EwBdKttTE6kqPGeliiTicnJw8RFjbq6+YUx0RhvU08mJ4t9qRcZSaenJ2rgM0owL7/h4MUF1xVIheZS6vGVUkGgPv6BKpZb1s79IVVX1u9c8dI/CSlbvHf25rzScVbp5Eu/KivQXPqx2236s0v3D4OEJTGGg6Y8xQcXNl72phVgcERTgcExOKIKEA2bK47BEVWAaNhccQyOqAJEw+aKY3BEFSAaNlccgyOqANGwueIYHFEFiIb9CRrF9h/nQbUxAAAAAElFTkSuQmCC" id="174"/></item></list></costumes><sounds><list struct="atomic" id="175"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcastAndWait"><l>refresh</l></block><block s="doIfElse"><block s="reportListIsEmpty"><custom-block s="stored data in browser"></custom-block></block><script><block s="doSayFor"><l>there are no existing data</l><l>2</l></block></script><script><block s="hide"></block><block s="doAsk"><l>what to delete?</l></block><block s="show"></block><block s="doIfElse"><block s="reportListContainsItem"><block var="files"/><block s="getLastAnswer"></block></block><script><custom-block s="remove key: %s in browser"><block s="getLastAnswer"></block></custom-block><block s="doBroadcast"><l>refresh</l></block></script><script><block s="doSayFor"><l>key does not exist</l><l>2</l></block></script></block></script></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="-213" y="160" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="2" color="4.131000000000095,0,206.55,1" pen="tip" id="217"><costumes><list id="218"><item><costume name="costume1" center-x="162" center-y="56" image="data:image/png;base64,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" id="219"/></item><item><costume name="read" center-x="29" center-y="13.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAbCAYAAAAtS5y7AAACn0lEQVRYR+1YMXbiMBD93AVtlROIE9hpUqWls0u7oaPcjsYuTecbbBPrBHCCdJ67sE8jy5aEHRPe4+1CUAVIM+M/M/rzzQLACT9gLZ5AH6zKD1LRhMvSnCpEIJQrgfzoV+oJ9L4691nRvl4/uXWT7lIrpIuYM/KZNKirCEv9hUqsRI7hrkskxRabrNvnMwS1WyPeB4yg96Rkn8n7FpvXCEt2ahaRwm4dY8yMD8gExXaDLLJGBJXqOC/XkNEAtCwFO8gy52lgErA3j4umrWDiEpRqAQiIaDmeFFmgPWRs2XskAunvPeJx1kRn20MkGmyUMomKdLIvZl0L1KEjKpGuc860lBLHo66URNEewDlQKVbx3quy3aNyBWG5Xj9s/cqO27OK+/4WsUmlWc6e11G6m2pUXiGuAmoyNVTQiZ00OFWRRvn1/lmrOz7Cj9ZnaDMTSxa6k4ADA/42UGOgVzh8OcdFaxyrFH72bRFMmy6nEjGGt29PP3mzsXDVeLGt+wRqaKg5gTuXFJiDzpYlpQlyYQJO8PL+hrdf1lggYmbzK2pjeffdi3ezijrk8MWVM1tBGyYN/9qPq1H7/wboUNHpLI8g6EnF7FGZYp07bD1xR/9hRZ3WnSKjUZxduzNIZ+zYszNAJ4nvlmSEufFyBtRv9+8AnYt10/ESDnErKAZ8nTTEH4i801GWwPjqBiLDUz7hbHZEjGcnkTQ1ql4S8oW49H30svHCgAJZpjWulnNawPYSz23tUAJqTdy2gBCItAQkYttRERLeb0cCkir5cT5Ehmx5C6AGrRH1nkAnELX42P1GHip02Y2CemPAGVoCqR3WMbDlfwkm1JYs0NRZp63NaCs5hvFiZOfFQGfnxV0eeJD30fncP4HO5+i+TvyYiv4FuI8vH8mB+sMAAAAASUVORK5CYII=" id="220"/></item></list></costumes><sounds><list struct="atomic" id="221"></list></sounds><blocks></blocks><variables></variables><scripts><script x="194" y="91"><block s="receiveGo"></block><block s="setScale"><l>100</l></block></script><script x="118" y="161.00000000000003"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcastAndWait"><l>refresh</l></block><block s="doIfElse"><block s="reportListIsEmpty"><custom-block s="stored data in browser"></custom-block></block><script><block s="doSayFor"><l>there are no existing data</l><l>2</l></block></script><script><block s="hide"></block><block s="doAsk"><l>what to read??</l></block><block s="show"></block><block s="doIfElse"><block s="reportListContainsItem"><block var="files"/><block s="getLastAnswer"></block></block><script><block s="doBroadcast"><l>read</l></block></script><script><block s="doSayFor"><l>key does not exist</l><l>2</l></block></script></block></script></block></script></scripts></sprite><watcher var="value" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="work" style="normal" x="10" y="85.000002" color="243,118,29" hidden="true"/><watcher var="temp" style="normal" x="10" y="106.00000399999999" color="243,118,29" hidden="true"/><watcher var="files" style="normal" x="-3" y="39.000001999999995" color="243,118,29" extX="285" extY="227"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="store key: %&apos;key&apos; value: %&apos;value&apos; in browser" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>key</l><l>value</l><l>proc</l></list><l>proc.assertType(key, [&apos;text&apos;, &apos;number&apos;]);&#xD;proc.assertType(value, [&apos;text&apos;, &apos;number&apos;]);&#xD;window.localStorage.setItem(&apos;-snap-project-&apos; + key, &apos;&apos; + value);</l></block><list><block var="key"/><block var="value"/></list></block></script></block-definition><block-definition s="stored data in browser" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>var str = window.localStorage,&#xD;    len = str.length,&#xD;    result = [],&#xD;    key,&#xD;    i;&#xD;for (i = 0; i &lt; len; i += 1) {&#xD;  key = str.key(i);&#xD;  if (key.startsWith(&apos;-snap-project-&apos;)) {&#xD;    result.push(new List([key.slice(14), str.getItem(key)]));&#xD;  }&#xD;}&#xD;return new List(result);</l></block><list></list></block></block></script></block-definition><block-definition s="remove key: %&apos;key&apos; in browser" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>key</l><l>proc</l></list><l>proc.assertType(key, [&apos;text&apos;, &apos;number&apos;]);&#xD;window.localStorage.removeItem(&apos;-snap-project-&apos; + key);</l></block><list><block var="key"/></list></block></script></block-definition><block-definition s="clear data in browser" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doWarp"><script><block s="doForEach"><l>item</l><custom-block s="stored data in browser"></custom-block><script><custom-block s="remove key: %s in browser"><block s="reportListItem"><l>1</l><block var="item"/></block></custom-block></script></block></script></block></script></block-definition><block-definition s="get value from key: %&apos;key&apos; in browser" type="reporter" category="other"><comment x="0" y="0" w="199.33333333333334" collapsed="false">Reports the value previously stored under&#xD;the input key in the browser&apos;s local storage.&#xD;Reports False if the key is not found.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>key</l></list><l>var str = window.localStorage,&#xD;    result = str.getItem(&apos;-snap-project-&apos;+key);&#xD;if (!result) {&#xD;   return false;&#xD;}&#xD;return result;</l></block><list><block var="key"/></list></block></block></script></block-definition><block-definition s="safely try %&apos;action&apos; then if %&apos;error&apos; %&apos;handler&apos;" type="command" category="control"><comment x="0" y="0" w="276" collapsed="false">Catch errors.&#xD;&#xD;Runs the first script.  If it succeeds, nothing else happens.&#xD;But if it has an error (something that would otherwise result&#xD;in a red halo around the block), then the second script is run,&#xD;with the text of the error message that would have been shown in the variable ERROR.</comment><header></header><code></code><translations>pt:tenta executar _ e, em caso de erro _ , executa _&#xD;</translations><inputs><input type="%cs"></input><input type="%upvar"></input><input type="%cs"></input></inputs><script><custom-block s="let %upvar be %s"><l>reset</l><block s="evaluate"><block s="reportJSFunction"><list><l>proc</l></list><l>var oldHandleError = proc.handleError,&#xD;    oldCatchingErrors = proc.isCatchingErrors;&#xD;&#xD;return function(){&#xD; proc.handleError = oldHandleError;&#xD; proc.isCatchingErrors = oldCatchingErrors;&#xD;}</l></block><list></list></block></custom-block><block s="doCallCC"><block s="reifyScript"><script><block s="doRun"><block s="reportJSFunction"><list><l>reset</l><l>action</l><l>handler</l><l>proc</l></list><l>proc.isCatchingErrors = true;&#xD;proc.handleError = function(error, element){&#xD; reset();&#xD; proc.context = handler;&#xD; proc.context.variables.setVar("error", error);&#xD;}&#xD;&#xD;try{&#xD; proc.evaluate(action, new List(), true);&#xD;}&#xD;catch(e){&#xD; proc.handleError(e, null);&#xD;} </l></block><list><block var="reset"/><block var="action"/><block s="reifyScript"><script><block s="doRun"><block s="reifyScript"><script><block s="doRun"><block var="handler"/><list></list></block><block s="doRun"><block var="return"/><list></list></block></script><list></list></block><list></list></block></script><list></list></block></list></block></script><list><l>return</l></list></block></block><block s="doRun"><block var="reset"/><list></list></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><comment x="0" y="0" w="268.6666666666667" collapsed="false">Throw an error.&#xD;&#xD;Makes a red halo appear around the script that runs it,&#xD;with the input text shown in a speech balloon next to&#xD;the script, just like any Snap! error.&#xD;&#xD;This is useful to put in the second script of SAFELY TRY&#xD;after some other instructions to undo the partial work of&#xD;the first script.</comment><header></header><code></code><translations>pt:lança o erro _&#xD;</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="let %&apos;var&apos; be %&apos;val&apos;" type="command" category="other"><comment x="0" y="0" w="183.33333333333334" collapsed="false">LET (FOO) BE (5)&#xD;is equivalent to&#xD;SCRIPT VARIABLES (FOO)&#xD;SET (FOO) TO (5)</comment><header></header><code></code><translations>pt:cria a variável de guião _ com valor _&#xD;</translations><inputs><input type="%upvar"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>var</l><block var="val"/></block></script></block-definition><block-definition s="safely try reporting %&apos;this&apos; then if %&apos;error&apos; report %&apos;that&apos;" type="reporter" category="control"><comment x="0" y="0" w="316.6666666666667" collapsed="false">Catch errors in a reporter.&#xD;&#xD;Evaluates its first input.  If that expression successfully reports a value, this block reports that value.  If the expression causes a Snap! error,&#xD;then the final input slot is evaluated with the text of what would have&#xD;been the error message in variable ERROR.  SAFELY TRY then reports the value of that final expression.&#xD;&#xD;Sometimes you&apos;ll want to throw an error in the final expression.  You&#xD;can put an ERROR block inside a CALL block to do that.</comment><header></header><code></code><translations></translations><inputs><input type="%anyUE"></input><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><custom-block s="safely try %cs then if %upvar %cs"><script><block s="doSetVar"><l>value</l><block s="evaluate"><block var="this"/><list></list></block></block></script><l>err</l><script><block s="doSetVar"><l>error</l><block var="err"/></block><block s="doSetVar"><l>value</l><block s="evaluate"><block var="that"/><list></list></block></block></script></custom-block><block s="doReport"><block var="value"/></block></script></block-definition><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><block-definition s="boolean %&apos;string&apos;" type="predicate" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="string"/></block></script></block-definition><block-definition s="cases: if %&apos;test&apos; then %&apos;result&apos; %&apos;more&apos;" type="command" category="control"><comment x="0" y="0" w="262" collapsed="false">Multi-branched conditional.&#xD;&#xD;If the first (Boolean) input is True, then the script in&#xD;the second (C-slot) input is run, and this block stops.&#xD;&#xD;Additional tests can be added by putting one or more&#xD;ELSE IF blocks in the third (variadic) Boolean slot.&#xD;Use the arrowheads to get the number of Boolean&#xD;slots you need.  Each ELSE IF block provides a Boolean&#xD;slot for a condition to test and a script slot for what to do&#xD;if the condition is True.  You can put an ELSE block in&#xD;the last Boolean input to CASES for a script to run if&#xD;all the tests turn out False.&#xD;&#xD;As soon as a condition is True, no further tests are done&#xD;and no further scripts are run.</comment><header></header><code></code><translations>pt:se _ , então _ _&#xD;</translations><inputs><input type="%b"></input><input type="%cs"></input><input type="%mult%boolUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doRun"><block var="result"/><list></list></block></script><script><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForEach"><l>item</l><block var="more"/><script><block s="doIf"><block s="evaluate"><block var="item"/><list></list></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-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>pt:captura _ _&#xD;</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>pt:lança _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="else if %&apos;test&apos; then %&apos;action&apos;" type="predicate" category="control"><comment x="0" y="0" w="176" collapsed="false">For use with the CASES block.&#xD;See its help message.</comment><header></header><code></code><translations>pt:senão, se _ , então _&#xD;</translations><inputs><input type="%b"></input><input type="%cs"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doRun"><block var="action"/><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="else %&apos;action&apos;" type="predicate" category="control"><comment x="0" y="0" w="176" collapsed="false">For use with the CASES block.&#xD;See its help message.</comment><header></header><code></code><translations>pt:senão, _&#xD;</translations><inputs><input type="%cs"></input></inputs><script><block s="doRun"><block var="action"/><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block-definition><block-definition s="$turnAround while %&apos;what&apos; do %&apos;command&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%cs"></input></inputs><script><block s="doUntil"><block s="reportNot"><block var="what"/></block><script><block s="doRun"><block var="command"/><list></list></block></script></block></script><scripts><script x="113.92578125" y="102.49999999999994"><block var="command"/></script></scripts></block-definition></blocks><variables><variable name="value"><l>0</l></variable><variable name="files"><list struct="atomic" id="637">swee&apos;s message</list></variable><variable name="work"><l>1</l></variable><variable name="temp"><l>swee&apos;s message</l></variable></variables></project><media name="data manager" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>