<snapdata remixID="9948511"><project name="U3-BigDataProject" 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="169.5" center-y="246" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFpCAYAAABEa/uFAAAOkElEQVR4Xu3VwQkAAAjEMN1/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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgcABToABamyx5ukAAAAASUVORK5CYII=" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="-11" y="-52" heading="90" scale="0.6" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="9"><costumes><list id="10"><item><costume name="dragon2" center-x="80" center-y="71.5" image="data:image/png;base64,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" id="11"/></item></list></costumes><sounds><list struct="atomic" id="12"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23" y="10"><block s="receiveGo"></block><custom-block s="set_data"><comment w="90" collapsed="true">change me with your data once you get everything working</comment></custom-block><block s="doSetVar"><l>mean</l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data"/><comment w="90" collapsed="false">Why are we using map here?  Should it be inside the block?  Should we make a new variable with this information?  You need to finish this block.</comment></custom-block></custom-block></block><block s="doSetVar"><l>median</l><custom-block s="median %l"><block var="data"/></custom-block><comment w="90" collapsed="false">You need to finish this block</comment></block><block s="doSetVar"><l>standard_deviation</l><custom-block s="sd %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>p^hat</l><custom-block s="phat %l"><block var="data"/></custom-block><comment w="90" collapsed="false">You need to build this block</comment></block><block s="doSetVar"><l>max</l><custom-block s="high %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>min</l><custom-block s="low %l"><block var="data"/></custom-block></block><block s="doSetVar"><l>range</l><custom-block s="range %l"><block var="data"/></custom-block></block><block s="doSayFor"><l>Click me</l><l>1</l></block></script><script x="18" y="316"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSayFor"><block s="reportJoinWords"><list><l>Google&apos;s revenue will be $</l><block s="reportRound"><custom-block s="Any year: %s"><custom-block s="ask for year"></custom-block></custom-block></block><l> billion US dollars in </l><block var="year"/><l>.</l></list></block><l>4</l></block></script><script x="10" y="634.0000000000001"><block s="doSayFor"><block s="reportListItem"><l>1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><custom-block s="Find annual revenue for %s"><custom-block s="ask for year"></custom-block></custom-block></block></block><l>2</l></block></script></scripts></sprite><watcher var="data" style="normal" x="21" y="6" color="243,118,29" extX="146.123046875" extY="250"/><watcher var="range" style="normal" x="335" y="289" color="243,118,29"/><watcher var="max" style="normal" x="335" y="233" color="243,118,29"/><watcher var="min" style="normal" x="337" y="263.000002" color="243,118,29"/><watcher scope="Sprite" s="getCostumeIdx" style="normal" x="10" y="10" color="143,86,227" hidden="true"/><watcher var="mean" style="normal" x="212" y="13.499998000000005" color="243,118,29"/><watcher var="median" style="normal" x="350" y="12" color="243,118,29"/><watcher var="standard_deviation" style="normal" x="212" y="41" color="243,118,29"/><watcher var="p^hat" style="normal" x="213" y="71" color="243,118,29"/><watcher var="year" style="normal" x="22" y="35.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="set_data" type="command" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>data</l><block s="reportNewList"><list><block s="reportNewList"><list><l>2007</l><l>16.6</l></list></block><block s="reportNewList"><list><l>2008</l><l>21.8</l></list></block><block s="reportNewList"><list><l>2009</l><l>23.7</l></list></block><block s="reportNewList"><list><l>2010</l><l>29.3</l></list></block><block s="reportNewList"><list><l>2011</l><l>37.9</l></list></block><block s="reportNewList"><list><l>2012</l><l>50.18</l></list></block><block s="reportNewList"><list><l>2013</l><l>55.51</l></list></block><block s="reportNewList"><list><l>2014</l><l>65.67</l></list></block><block s="reportNewList"><list><l>2015</l><l>74.54</l></list></block><block s="reportNewList"><list><l>2016</l><l>89.98</l></list></block><block s="reportNewList"><list><l>2017</l><l>110.55</l></list></block><block s="reportNewList"><list><l>2018</l><l>136.36</l></list></block><block s="reportNewList"><list><l>2019</l><l>160.74</l></list></block></list></block><comment w="90" collapsed="false">sample data is year and graduation rate for PAUSD - has a minimum of 10 data points</comment></block></script></block-definition><block-definition s="mean %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="false">Should report the mean value for your data.  With our sample data, this would return 94.47</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportCombine"><block var="data_list"/><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block><block s="reportListLength"><block var="data_list"/></block></block></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l><l>process</l></list><l>var stage = this.parentThatIsA(StageMorph);&#xD;&#xD;if (this == stage) {&#xD;    throw new Error(&#xD;     &apos;LABEL cannot be used from the stage because the stage does not have a postion.\n&apos;&#xD;     + &apos;Use LABEL from a sprite to draw text.&apos;);&#xD;}&#xD;&#xD;if (typeof text !== &apos;string&apos;) {&#xD;    throw new Error(&apos;LABEL can only draw text, not a &apos; + process.reportTypeOf(text)); &#xD;}&#xD;&#xD;var context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();&#xD;</l></block><list><block var="text"/><block var="size"/></list></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>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><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-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><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-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>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</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>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</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="join words %&apos;words&apos;" type="reporter" category="operators"><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;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></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></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><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;</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"><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;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#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><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#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="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</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>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</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>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</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>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</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="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><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;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><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;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="median %&apos;data_list&apos;" type="reporter" category="operators"><comment x="0" y="0" w="90" collapsed="true">Reports the Median - ours is 94.5</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>numbers in order</l><l>middleNum</l></list></block><block s="doSetVar"><l>numbers in order</l><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block><comment w="90" collapsed="false">creates an ordered list from smallest to greatest</comment></block><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListLength"><block var="numbers in order"/></block><l>2</l></block><l>0</l></block><script><block s="doSetVar"><l>middleNum</l><block s="reportQuotient"><block s="reportSum"><block s="reportQuotient"><block s="reportListLength"><block var="numbers in order"/></block><l>2</l></block><block s="reportSum"><block s="reportQuotient"><block s="reportListLength"><block var="numbers in order"/></block><l>2</l></block><l>1</l></block></block><l>2</l></block></block></script><script><block s="doSetVar"><l>middleNum</l><block s="reportRound"><block s="reportQuotient"><block s="reportListLength"><block var="numbers in order"/></block><l>2</l></block></block></block></script></block><block s="doReport"><block s="reportListItem"><block var="middleNum"/><block var="numbers in order"/></block><comment w="90" collapsed="false">You need to update.  How do you get the middle value?  What if the list is of even length?  Odd length?</comment></block></script><scripts><comment x="412.9833984375" y="29.833333333333314" w="90" collapsed="true">Weird glitch - couldn&apos;t rename the variable - you should!</comment></scripts></block-definition><block-definition s="append %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="287" collapsed="false">Take any number of input lists, and create a new list containing the items of the input lists.  So&#xD;              APPEND [A B] [C D]&#xD;where the [,,,] are lists reports the list&#xD;              [A B C D]&#xD;not [[A B] [C D]].</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="lists"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="lists"/></block><l>1</l></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="lists"/></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="lists"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><custom-block s="append %mult%l"><block s="reportCDR"><block var="lists"/></block></custom-block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="lists"/></block></block><custom-block s="append %mult%l"><block s="reportCONS"><block s="reportCDR"><block s="reportListItem"><l>1</l><block var="lists"/></block></block><block s="reportCDR"><block var="lists"/></block></block></custom-block></block></block></script></block></script></block-definition><block-definition s="reverse %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="223" collapsed="false">Reports a new list containing the items of the input list, but in the opposite order.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>helper</l></list></block><block s="doSetVar"><l>helper</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="input"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="result"/></block></script></block><block s="doReport"><block s="evaluate"><block var="helper"/><list><block s="reportCDR"><block var="input"/></block><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="input"/></block><block var="result"/></block></list></block></block></script><list><l>input</l><l>result</l></list></block></block><block s="doWarp"><script><block s="doReport"><block s="evaluate"><block var="helper"/><list><block var="data"/><block s="reportNewList"><list></list></block></list></block></block></script></block></script></block-definition><block-definition s="remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the last one is kept in the result.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="reportListContainsItem"><block s="reportCDR"><block var="data"/></block><block s="reportListItem"><l>1</l><block var="data"/></block></block><script><block s="doReport"><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="remove duplicates from %l"><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="204" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doDeclareVariables"><list><l>even items</l><l>odd items</l><l>merge</l></list></block><block s="doSetVar"><l>odd items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><l/></block><block s="evaluate"><block var="even items"/><list><block s="reportCDR"><l/></block></list></block></block></block></script><list></list></block></block><block s="doSetVar"><l>even items</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><l></l><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="evaluate"><block var="odd items"/><list><block s="reportCDR"><l/></block></list></block></block></script><list></list></block></block><block s="doSetVar"><l>merge</l><block s="reifyScript"><script><block s="doIf"><block s="reportEquals"><block var="#1"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#2"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="#2"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="#1"/></block></script></block><block s="doIfElse"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="reportListItem"><l>1</l><block var="#2"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#1"/></block><block s="evaluate"><block var="merge"/><list><block s="reportCDR"><block var="#1"/></block><block var="#2"/></list></block></block></block></script><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="#2"/></block><block s="evaluate"><block var="merge"/><list><block var="#1"/><block s="reportCDR"><block var="#2"/></block></list></block></block></block></script></block></script><list><l>#1</l><l>#2</l></list></block></block><block s="doIf"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportCDR"><block var="data"/></block><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="evaluate"><block var="merge"/><list><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="odd items"/><list><block var="data"/></list></block><block var="function"/></custom-block><custom-block s="sort %l ordering with %predRing"><block s="evaluate"><block var="even items"/><list><block var="data"/></list></block><block var="function"/></custom-block></list></block></block></script></block-definition><block-definition s="assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="a-list"/><block s="reportNewList"><list></list></block></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="a-list"/></block></block></script></block><block s="doReport"><custom-block s="assoc %s %l"><block var="key"/><block s="reportCDR"><block var="a-list"/></block></custom-block></block></script></block-definition><block-definition s="%&apos;#&apos; map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><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="doSetVar"><l>#</l><block var="count"/></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><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data</l><l>count</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="doSetVar"><l>#</l><block var="count"/></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="%upvar map %repRing over %mult%l"><l>#</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="%upvar map %repRing over %mult%l"><l>#</l><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><list><l>data lists</l><l>count</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><l>1</l></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/><l>1</l></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="%&apos;#&apos; keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>keep-helper</l></list></block><block s="doSetVar"><l>keep-helper</l><block s="reifyScript"><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="doSetVar"><l>#</l><block var="count"/></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><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></block></script><script><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block s="reportCDR"><block var="data"/></block><block s="reportSum"><block var="count"/><l>1</l></block></list></block></block></script></block></script></block></script><list><l>data</l><l>count</l></list></block></block><block s="doReport"><block s="evaluate"><block var="keep-helper"/><list><block var="data"/><l>1</l></list></block></block></script></block-definition><block-definition s="%&apos;#&apos; 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="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doSetVar"><l>#</l><l>1</l></block><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><block s="doChangeVar"><l>#</l><l>1</l></block></script></block></script></block-definition><block-definition s="sd %&apos;data_list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportMonadic"><l><option>sqrt</option></l><custom-block s="mean %l"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><custom-block s="square %n"><block s="reportDifference"><l></l><block var="mean"/></block></custom-block></autolambda><list></list></block><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></custom-block></custom-block></block></block></script><scripts><comment x="12.857142857142858" y="138.28571428571428" w="90" collapsed="false">Calculates the standard deviation.  You do NOT need to alter this block.</comment></scripts></block-definition><block-definition s="square %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportProduct"><block var="num"/><block var="num"/></block></block></script></block-definition><block-definition s="phat %&apos;data_list&apos;" type="reporter" category="operators"><comment w="176.85714285714286" collapsed="false">This statistic is calculated by the (number of successes) / (total number of outcomes)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportListLength"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l>50</l></block></autolambda><list></list></block><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="data_list"/></custom-block></custom-block></block><block s="reportListLength"><block var="data_list"/></block></block><comment w="90" collapsed="false">&#xD;My p-hat success criteria was Google’s revenue greater than $50 billion US dollars. &#xD;</comment></block></script><scripts><script x="595.8837890625" y="155.66666666666663"><block var="data_list"/></script></scripts></block-definition><block-definition s="range %&apos;dataList&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>numbersinORder</l></list></block><block s="doSetVar"><l>numbersinORder</l><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="dataList"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block><block s="doReport"><block s="reportDifference"><block s="reportListItem"><l><option>last</option></l><block var="numbersinORder"/></block><block s="reportListItem"><l>1</l><block var="numbersinORder"/></block></block></block></script></block-definition><block-definition s="high %&apos;DATA&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l><option>last</option></l><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="DATA"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block></block></script><scripts><script x="585.421875" y="137.66666666666663"><block var="small to large"/></script></scripts></block-definition><block-definition s="low %&apos;DATA&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><custom-block s="sort %l ordering with %predRing"><custom-block s="map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="DATA"/></custom-block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></block></block></script></block-definition><block-definition s="Find annual revenue for %&apos;year&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportIsIdentical"><block s="reportListItem"><l>1</l><l/></block><block var="year"/></block></autolambda><list></list></block><block var="data"/></custom-block></block></script></block-definition><block-definition s="ask for year" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What year do you want to find Google&apos;s Revenue? </l></block><block s="doSetVar"><l>year</l><block s="getLastAnswer"></block></block><block s="doReport"><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="Any year: %&apos;year&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportProduct"><l>16.6</l><block s="reportPower"><l>1.2</l><block s="reportDifference"><block var="year"/><l>2007</l></block></block></block></block></script></block-definition></blocks><variables><variable name="data"><list id="1693"><item><list struct="atomic" id="1694">2007,16.6</list></item><item><list struct="atomic" id="1695">2008,21.8</list></item><item><list struct="atomic" id="1696">2009,23.7</list></item><item><list struct="atomic" id="1697">2010,29.3</list></item><item><list struct="atomic" id="1698">2011,37.9</list></item><item><list struct="atomic" id="1699">2012,50.18</list></item><item><list struct="atomic" id="1700">2013,55.51</list></item><item><list struct="atomic" id="1701">2014,65.67</list></item><item><list struct="atomic" id="1702">2015,74.54</list></item><item><list struct="atomic" id="1703">2016,89.98</list></item><item><list struct="atomic" id="1704">2017,110.55</list></item><item><list struct="atomic" id="1705">2018,136.36</list></item><item><list struct="atomic" id="1706">2019,160.74</list></item></list></variable><variable name="mean"><l>67.14076923076924</l></variable><variable name="median"><l>55.51</l></variable><variable name="standard_deviation"><l>44.04732201089371</l></variable><variable name="p^hat"><l>0.6153846153846154</l></variable><variable name="range"><l>144.14000000000001</l></variable><variable name="max"><l>160.74</l></variable><variable name="min"><l>16.6</l></variable><variable name="year"><l>2030</l></variable></variables></project><media name="U3-BigDataProject" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>