<snapdata remixID="9903615"><project name="´´Snap 6´´" 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="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="14.83040915543529" y="50.8558653543692" heading="195" scale="1" volume="100" pan="0" rotation="2" draggable="true" costume="2" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Untitled" center-x="240" center-y="180" image="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" id="10"/></item><item><costume name="dog2 c" center-x="75" center-y="75" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJkb2cyLWEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTUwcHgiIGhlaWdodD0iMTUwcHgiIHZpZXdCb3g9IjAgMCAxNTAgMTUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNTAgMTUwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICA8Zz4KICAgIDxnIGlkPSJCYWNrX0xlZzIiPgogICAgICA8cGF0aCBpZD0iRmlsbF8xXyIgZmlsbD0iIzIwQTZEOCIgZD0iTTQyLjY2NywxMDIuNzgxYzEuOTUzLDIuMjk0LDMuNjc2LDQuODg0LDMuNzgsOC4wODljMC4wNjMsMS45NzMtMS4zMjMsMy4wMDktMC45MjQsNC45MzUmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLjUwNCwyLjM5MiwyLjYwNCwzLjMyNyw0LjcwNSwzLjA1N2MyLjAzOC0wLjI3MSwzLjI5Ny0xLjc1MiwzLjk0OS00LjA0NWMxLjcwMiwwLjQ5NCwzLjYzNC0wLjA5OSw0LjExNy0yLjA2OSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuMzE1LTEuMzEtMC4wNDItMi43NjMtMS4wOTEtMy4yNTZjMS4xOTYtMC42OSwxLjM2NS0zLjU3NSwwLjA4My00LjA0M2MtMS4zNjYtMC40OTQtMi4zMTEsMC4wOTgtMy42OTcsMC42ODgmI3hEOyYjeEE7JiN4OTsmI3g5O0M1MS41NTMsMTAxLjM1Miw0Ni45MSwxMDQuMDE0LDQyLjY2NywxMDIuNzgxeiIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV8xXyIgZmlsbD0iIzI3MjUyNSIgZD0iTTUzLjY5LDEwNS4yODFjMC45NDUtMC44MTYsMi4yNTYtMS4zNjMsMy4zMDMtMC44OTZjMi4wODQsMC45MjgsMi42OTksMy4xODgsMS40NSw1Ljc1MiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuOTI5LDIuODc0LTEuMTExLDYuNTY5LTMuNTk1LDUuNzg0Yy0wLjYwNCwxLjk2NC0yLjE3NywzLjQwNy0zLjg1NiwzLjc0Yy00Ljk1OCwwLjk4Ny02LjkzOC0zLjYxLTUuMjM2LTguNTgxJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuMjg5LTAuNi0zLjU0Mi03LjIxOS0zLjQyNS04LjAwMmwxLjQ0NC0wLjUwOGMwLjgxMiwxLjE4Niw0LjE2NCw4LjE5NSwzLjM1LDkuNzM2Yy0yLjE5NSw0LjE0OSwyLjA5Niw3LjgxOCw1Ljg0Myw0LjMyJiN4RDsmI3hBOyYjeDk7JiN4OTtjMS41MjktMS40MjksMC01LjQyNC0wLjcyOC02LjI1NmMxLjg2OSwwLjA0NywyLjY3NCwyLjQwMiwzLjEwMSwzLjUzOGMxLjY1NSwwLjEyMywxLjk4OS0xLjU4MywyLjAxNC0yLjUwMSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuMDcyLTIuNjQ1LTIuMDkyLTIuNjg2LTMuNjY1LTIuOTczYy0wLjI3Ni0wLjU2MiwwLjM5OS0wLjU1MiwwLjY4NS0wLjY2YzEuMDIyLTAuMzg3LDIuMDA5LDAuMTYyLDIuOTgsMC40NzUmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjA0Ni0yLjU2Ni0yLjQyNi0zLjE2My0zLjc0Ni0xLjI3MWwtMS44MzMtMi45NzVjLTAuMDI4LTAuNTYyLDEuMjAxLDAuMjM5LDEuNDc3LDAuMTU2TDUzLjY5LDEwNS4yODF6Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iQm9keSI+CiAgICAgIDxwYXRoIGlkPSJGaWxsXzJfIiBmaWxsPSIjMjBBNkQ4IiBkPSJNMTkuMjUsNzVjMCwwLDMuNzQ3LTE0LjY1NSwxOS41LTIwLjc1czIzLjEyNS0zLjc1LDMxLTEuNWMwLDAsNi44NzUtMTQuMTI1LDE0LjI1LTE2LjEyNSYjeEQ7JiN4QTsmI3g5OyYjeDk7czEyLjI0Ny0xLjczMiwxNy4yNSw1LjVzOS41LDkuNSw5LjUsOS41czkuMzc1LDEuMzc1LDExLjc1LDIuMjVTMTMyLjg3NSw1NywxMzMsNjYuMzc1UzEyNy4xMjUsNzYsMTI3LjEyNSw3NiYjeEQ7JiN4QTsmI3g5OyYjeDk7cy0yLjI1LDYuNjI1LTYuNSw1Ljg3NXMtMTEuMTI1LTUuNjI1LTEzLTMuNXMtMi4xOTUsMy4zODgtMS43NSw1LjEyNXM0LjE4OSw0LjU0MSwxLjYyNSw3LjM3NXMtMTIuMzc1LDAuNzUtMTQuMjUtMS42MjUmI3hEOyYjeEE7JiN4OTsmI3g5O3MtMi44NzUtNC43NS0yLjg3NS00Ljc1cy0xLjEyNSw0LjM3NS00LjYyNSw3cy0xNy42MjUsMTYuMjUtMzkuNSwxMnMtMjQuMTI1LTUuMzc1LTI0LjEyNS01LjM3NVMxNC43ODksODUuODQxLDE5LjI1LDc1eiIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV8yXyIgZmlsbD0iIzI3MjUyNSIgZD0iTTEzMy4yNzEsNjIuOTQ2Yy0wLjExOS0wLjQxNy0wLjcxOC0yLjE2OC0xLjM1NC0zLjUyOSYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjM5Ni0wLjg0NS01LjA4NC03LjMzMy0xOC43NjMtNy45OTJjLTAuMTU2LTAuMDYzLTAuMzE4LTAuMTIyLTAuNDg0LTAuMTc3Yy00Ljk4LTIuMDQ2LTEyLjQyLTExLjYxNy0xMi40Mi0xMS42MTdsLTAuMDAyLDAuMDAxJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuNDc1LTEuMTUxLTEuMTQxLTIuMTk3LTEuOTE4LTMuMDg0Yy02LjQwOC03LjMxNC0xOS45MjYtMC40NjUtMjQuMTgzLDguMTc1Yy0wLjM5NCwwLjc0Ny00LjQwMiw2Ljk0MS00LjQwMiw2Ljk0MWwtMi4zODMtMC40NjcmI3hEOyYjeEE7JiN4OTsmI3g5O2MtNC41NTItMi40NDMtMTIuNzQ4LTMuOTM4LTE4LjY1Mi0yLjQ2NmMtOC4xMDIsMS44NTgtMTUuMzI4LDUuNTE2LTIxLjc3NiwxMS45MjV2LTAuMDAxYy00LjE3NiwzLjUwNC03LjM1LDEwLjE0NC04Ljg5OSwxMy44NzEmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC4zNDgsMC43MjItMC43MjMsMS43MTgtMS4wNDQsMi43MDJjLTAuMDAxLDAuMDA0LTAuMDA0LDAuMDEzLTAuMDA0LDAuMDEzYy0wLjQwOCwxLjI1Mi0wLjcyOSwyLjQ3MS0wLjc5MSwzLjAzNyYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjU0Miw0Ljk0NywxLjI4NywxMC40NjEsMy4wMzIsMTQuODEyYzAuNDQ3LDEuMTEzLDEuNTY4LDMuMTA5LDIuNDgxLDMuODM1YzQuMjA5LDMuMzQ0LDE5LjgzLDQuODAyLDE5LjgzLDQuODAybDAuMDAxLTAuMDA3JiN4RDsmI3hBOyYjeDk7JiN4OTtjNS44MzMsMS41OSwxMi45OTIsMS45OTcsMTcuNTAxLDEuNjE0YzEzLjI1LTEuMTI1LDIyLjA5NC04LjM5OSwyNy45NDUtMTMuNjg1YzEuMjg1LTEuMTYxLDIuNDQtMi43MjcsMy4zMzQtNC4zMDUmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLjY3NywxLjU4MywyLjM1NCwzLjQyMiw0LjE1Miw0LjMwNmMxMy40MzgsNi42MjMsMTYuMDI2LTIuNjUsMTQuMTUyLTUuMTQ5Yy0xLjg3NS0yLjUtMi41MzctMy45NzItMi4wODMtNS4zMjgmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLjQwMS0xLjIwMSwyLjM5LTIuNzMxLDQuNzcxLTEuNzAxYzQuMDg2LDEuNzcsOC40NDksNS43NiwxMy4wMiwyLjI3OWMxLjMwOS0wLjk5NiwyLjI4My0yLjY4MiwyLjk0MS00LjU5JiN4RDsmI3hBOyYjeDk7JiN4OTtDMTM0LjE2Miw3NS43NzEsMTM0LjY3Niw2Ny45MjksMTMzLjI3MSw2Mi45NDZ6IE0xMzAuMTU2LDcyLjNjLTAuNDYxLDAuNTUzLTEuMjM2LDEuMjc1LTIuMTE1LDEuNzkmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLjI2LTEuNTQ1LDAuMzQ0LTMuMDgxLDAuMjU0LTQuNGMtMC4wNDctMC43MTgtMC4wOTYtMS42NTYtMC41NjYtMi4xODVjLTAuMTk5LDAuMDY5LTAuODkzLDAuMTk2LTAuODgxLDAuNTYxJiN4RDsmI3hBOyYjeDk7JiN4OTtjMC4wOTgsMy4xODQtMC4zODUsNi43NjgtMS44MjgsOS42Yy0xLjM0LDIuNjI3LTQuMTY0LDIuNjExLTYuNDMsMi42MTFjLTMuOTgsMC03LjcwOS00LjUzLTExLjY0Ni0yLjA0MyYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0xLjA5NiwwLjY5My0xLjkxOSwyLjE3NC0yLjMwNSwzLjY1NmMtMC42MDcsMi4zMzQsNC45ODYsNC43MzQsMi4zNjEsOC4yMDdzLTkuMzk4LDAtOS4zOTgsMCYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0yLjIyLTEuMDcyLTMuMzU3LTEuMDIxLTUuMzM2LTMuMDg2Yy0wLjk0NS0wLjk3OS0xLjYzNy0xLjkzMy0yLjU1LTMuMzI0Yy0wLjU3MywxLjY5MS0xLjEzNCwyLjY0Ni0yLjE0NiwzLjk4OSYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjQ5NiwwLjY1OS0xLjY2NCwxLjQ2OC0yLjM2OCwyLjM2NGMtMTAuNjE1LDEwLjYwOS0yNC4zMzksMTMuMTE4LTI0LjMyNywxMy4wODRjLTEyLjk3NCwyLjE1Ny0yNS4xODUtMi42OTYtMzEuMjkyLTkuNDEzJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuMzUxLTAuMzg2LTAuODI1LTAuNzg5LTEuMzM1LTAuNjY0YzAuMDEzLDEuMTE0LDEuMDkxLDIuNDY0LDEuNjU4LDMuMzIxYzEuMTQyLDEuNzI5LDIuNzA0LDMuMTM3LDQuNTExLDQuMjk4JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTkuNTY3LTEuMjcyLTExLjk0OS00LjAwNS0xMi4wMjktNC4xYy0xLjg2Mi0zLjgxNy0zLjMzLTcuODg5LTMuNzY3LTEyLjcyOWMtMC4xMS0xLjIyMy0wLjAyMS0yLjQwNywwLjEyOS0zLjU3MyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzEuODY1LTcuNTE5LDcuOTY4LTE2LjA4Niw4LjE2NS0xNi4zNmM0LjM3Ny00LjA0Myw5LjA3Mi03LjE2NywxNC4yMzEtOS4yNjdjNi41OTItMi40MjIsMTQuMDMzLTQuNTU4LDIxLjM1My0yLjg0OSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzEuMTI2LDAuMTc5LDIuMjc2LDAuNjYyLDMuNDE0LDAuOTQybDAuMDAxLDBsNC43MDcsMS4yNzVsNS41NzUtOS44NDljMi43ODctMy40OTIsNS44NzMtNi4wNTQsMTAuMDAyLTcuMTg2JiN4RDsmI3hBOyYjeDk7JiN4OTtjNC40MjItMS4yMTEsNy43NzEtMS4zNTMsMTEuNTI1LDIuMDQyYzAuMjMyLDAuMjExLDAuNTg2LDAuNzI1LDAuOTcxLDEuMjI5YzMuOTY3LDcuMDgyLDExLjEwNCwxMS45NzIsMTEuMTI3LDExLjk5NCYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuMTIyLDAuMTEsMC4zMTEsMC4xOSwwLjUyMywwLjI1OWMwLjAwNiwwLjAwNCwwLjAyNywwLjAxNiwwLjAyNywwLjAxNmwwLjAxMi0wLjAwNGMwLjQ2OSwwLjE0NSwxLjA4NCwwLjIxMSwxLjcxNywwLjIyJiN4RDsmI3hBOyYjeDk7JiN4OTtsLTAuMDAyLDAuMDAzYzAsMCwxNC43MywxLjQxOSwxOC40MzIsNy4yMjRjMC4wNDEsMC4wNzIsMC4wODIsMC4xNDUsMC4xMjMsMC4yMTdjMC4wMjcsMC4wNDUsMC4wNTEsMC4wOTEsMC4wNzYsMC4xMzYmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLjI2NCwwLjQ3NCwwLjUxMiwwLjk1OSwwLjY4MiwxLjQ5N0MxMzIuNTE4LDY1LjMxOSwxMzIuNTAyLDY5LjQ5NCwxMzAuMTU2LDcyLjN6Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iUl9FeWUiPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV80XyIgZmlsbD0iIzI3MjUyNSIgZD0iTTEwOS4wNDIsNDEuODU4YzEuOTQyLDIuODI5LDIuMTksNy4wNzksMC43NjksMTAuMjU2JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTEuODU1LDQuMTQ4LTcuMDA0LDIuMjgzLTguODEzLTAuOTAyQzk3LjI0Myw0NC42MDYsMTA0LjE5NywzNC43OTgsMTA5LjA0Miw0MS44NTh6Ii8+CiAgICAgIDxwYXRoIGlkPSJXaGl0ZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTEwNy4xODQsNDIuNjY1YzIuMTI1LDIuNjg0LDMuMzU0LDExLjI5LTEuODE5LDkuNjg2Yy0yLjg5NC0wLjg5Ni00LjUxOS02LjkyNi0yLjU1LTkuNTQyJiN4RDsmI3hBOyYjeDk7JiN4OTtDMTAzLjczNCw0MS41ODcsMTA2LjIyNSw0MS40NTQsMTA3LjE4NCw0Mi42NjV6Ii8+CiAgICAgIDxlbGxpcHNlIGlkPSJQdXBpbCIgZmlsbD0iIzI3MjUyNSIgY3g9IjEwNy42NDgiIGN5PSI0OC4zMjIiIHJ4PSIxLjU0OSIgcnk9IjEuODE4Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iUl9FeWVicm93Ij4KICAgICAgPHBhdGggaWQ9Ik91dGxpbmVfM18iIGZpbGw9IiMyNzI1MjUiIGQ9Ik0xMDMuNTAyLDMwLjkzNmMtMS4xMTEsMC45Ny0yLjE5NSwzLjI0NC0yLjAyMSw0Ljg5YzAuMjU2LDAuMzA2LDIuMzI0LTEuNTA1LDMuMDc0LTEuNzA5JiN4RDsmI3hBOyYjeDk7JiN4OTtjMi42ODItMC43MywzLjIxOSwyLjczMyw0LjQ4NywyLjk5MkMxMDkuOTk2LDMyLjUwNSwxMDYuODcxLDI3Ljk5OCwxMDMuNTAyLDMwLjkzNnogTTEwMi44MTQsMzMuNzg2JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC4zODgtMS44NDQsNC4xMDYtNC44OTEsNS41NDEsMS4wNDVDMTA2LjYyMiwzMi42MzEsMTA1LjA0MywzMi41MjksMTAyLjgxNCwzMy43ODZ6Ii8+CiAgICAgIDxwYXRoIGlkPSJGaWxsXzNfIiBmaWxsPSIjOEVEMUQ4IiBkPSJNMTAyLjgxNCwzMy43ODZjMi4yMjktMS4yNTcsMy44MDgtMS4xNTUsNS41NDEsMS4wNDUmI3hEOyYjeEE7JiN4OTsmI3g5O0MxMDYuOTIxLDI4Ljg5NSwxMDMuMjAyLDMxLjk0MiwxMDIuODE0LDMzLjc4NnoiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJMX0V5ZSI+CiAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzZfIiBmaWxsPSIjMjcyNTI1IiBkPSJNOTcuMTEzLDU0Ljc3MmMwLjE3Niw0LjI2My03LjIxMyw1LjAzMy05LjYyNSwyLjM3NWMtMC40NTktMC41MDctMS4xNjgtMS4wOTQtMC44OTEtMS45NDcmI3hEOyYjeEE7JiN4OTsmI3g5O0M4Ny45ODgsNTAuOTU0LDk0LjcyNSw1MC40MDUsOTcuMTEzLDU0Ljc3MnoiLz4KICAgICAgPHBhdGggaWQ9IldoaXRlXzFfIiBmaWxsPSIjRkZGRkZGIiBkPSJNOTUuNzM4LDU0Ljk2MmMtMS44MTYsMy4zODEtNy41NTEsMi40NTItNy43NjQsMC41NyYjeEQ7JiN4QTsmI3g5OyYjeDk7Qzg5LjEyNyw1Mi45MzYsOTQuNDY4LDUyLjQ2Myw5NS43MzgsNTQuOTYyeiIvPgogICAgICA8ZWxsaXBzZSBpZD0iUHVwaWxfMV8iIGZpbGw9IiMyNzI1MjUiIGN4PSI5NC42MzkiIGN5PSI1NS43NyIgcng9IjEuNTQ5IiByeT0iMS44MTgiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJMX0V5ZWJyb3ciPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV81XyIgZmlsbD0iIzI3MjUyNSIgZD0iTTg1LjE0Myw0OS42NDRjMi4xODgtMC42OTcsNi43MTUtMC40NjMsOS42MjUtMC4zOCYjeEQ7JiN4QTsmI3g5OyYjeDk7QzkzLjg1NCw0My45MDUsODYuNzI1LDQ1LjAxMiw4NS4xNDMsNDkuNjQ0eiBNODYuNTk4LDQ4LjgzOGMxLjI3OC0xLjc4Miw0Ljc2Ni0zLjE4LDYuMjI5LTAuOTAzJiN4RDsmI3hBOyYjeDk7JiN4OTtDOTAuNzM4LDQ3Ljc5NCw4OC41NzcsNDcuOTk4LDg2LjU5OCw0OC44Mzh6Ii8+CiAgICAgIDxwYXRoIGlkPSJGaWxsXzRfIiBmaWxsPSIjOEVEMUQ4IiBkPSJNODYuNTk4LDQ4LjgzOGMxLjk3OS0wLjg0LDQuMTQxLTEuMDQ0LDYuMjI5LTAuOTAzJiN4RDsmI3hBOyYjeDk7JiN4OTtDOTEuMzYzLDQ1LjY1OCw4Ny44NzYsNDcuMDU2LDg2LjU5OCw0OC44Mzh6Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iVGFpbCI+CiAgICAgIDxwYXRoIGlkPSJGaWxsXzVfIiBmaWxsPSIjMjBBNkQ4IiBkPSJNMjYuMTI1LDcxLjgyN2MwLjg5Mi0wLjcyNiwxLjU4NS0xLjY2NywxLjg3OC0yLjc5NmMwLjM1NS0xLjM3LDAuMzA4LTIuNzkyLTAuMjA1LTQuMDMyJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuMDc0LTAuMDEzLTAuMTQ5LTAuMDQzLTAuMjIzLTAuMTA5Yy0wLjU0Ny0wLjQ5NS0wLjk5Ni0wLjkzMi0xLjI3LTEuNTI1Yy00LjEyMy0zLjg5NC01LjE1Mi05Ljk0MS0zLjA3NC0xNS4zOTMmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjM3My0zLjYwOSwzLjM5NS00LjcwOCw2LjA2NS03LjA5Yy03LjE3OCwxLjA5LTEyLjUwOCw0LjU4OC0xNC44MDYsMTIuNTNjLTIuMjI0LDcuNzI0LDIuOTg0LDE3Ljk0Miw4LjI5NiwxOS4yOTUmI3hEOyYjeEE7JiN4OTsmI3g5O0MyMy45MzEsNzIuNTQ0LDI1LjIwNyw3Mi41NzQsMjYuMTI1LDcxLjgyN3oiLz4KICAgICAgPHBhdGggaWQ9Ik91dGxpbmVfN18iIGZpbGw9IiMyNzI1MjUiIGQ9Ik0yMi4xMjIsNTAuMzg4Yy0xLjA5Miw0LjM5MS0wLjI1LDEwLjc0NywzLjAxOCwxMy45NDljMC42NTMsMC41MjYsMS4xOSwxLjY0NSwxLjk0LDEuMTk1JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC4wMzEtMC4wNDIsMC4wNjItMC4wODEsMC4wOTMtMC4xMjNjMC4xNS0wLjMyOCwwLjE2Mi0wLjcyNSwwLjEyMi0xLjA3MmMtMC4wNzctMC42NTctMC4yNjItMS40MjgtMC42NDYtMi4wMjMmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMi41NTQtMS41MTMtMy43OTQtNS41MzktMy4zNy04Ljg4NWMwLjUwMy01LjgzOSw0LjY4Ni0xMC44OTMsOC45OTMtMTMuMjI4YzAuNTg3LTAuMTg1LDEuMTEtMC41MDUsMS42MzQtMC44MjQmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMTIuMzg5LTAuNDc3LTIwLjAwOCw4Ljg1LTIwLjQ5LDE4LjMzNWMtMC4yMzgsNS43MDIsMi4wNzQsMTAuODAxLDUuOTUyLDE0LjQxNmMyLjMzOCwyLjE4Miw0LjA0OS0wLjgwOCwzLjc4My0xLjQ4NiYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0zLjEyNy0xLjczNS01LjcxMS00Ljc1My02Ljk2MS04LjQwNGMtMS42ODItNi4yMjcsMC41OTMtMTIuNTI4LDQuODczLTE2LjM5NmMxLjkzMS0xLjgzMSw0LjE2LTMuMzIxLDYuNTQ4LTQuMDImI3hEOyYjeEE7JiN4OTsmI3g5O0MyNS4yNjIsNDMuODU5LDIyLjgxNSw0Ni44NzMsMjIuMTIyLDUwLjM4OHoiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJCYWNrX0xlZzEiPgogICAgICA8cGF0aCBpZD0iRmlsbF82XyIgZmlsbD0iIzIwQTZEOCIgZD0iTTQxLjQ5NCwxMTQuNjMxYy02LjgyOC0yNS4xMS0yMS4wNTUtMjkuODgxLTE5LjA4My0xNi4xMzImI3hEOyYjeEE7JiN4OTsmI3g5O2MyLjEzMSwzLjA2Niw0LjQyNiw1Ljk0OSw2LjAyNywxMC41MDRjMi42Myw3LjQzLDAuOTMyLDE0LjkzOCwyLjkzMSwyMC4zMzNjMC43ODQsMi4xMTcsMi41NjQsMi43NzYsNC41MjksMi42NTkmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjY2NS0wLjA3OCwyLjMzMS0yLjAzNCwzLjk5Ni0xLjg3N2MyLjU5OCwwLjI3Myw2LjEyOCwwLjIzNCw1LjE5Ni00Ljg1YzQuMTMtMC4wNzgsNS44MjgtNC40OTYsMy45OTctNy4wMzkmI3hEOyYjeEE7JiN4OTsmI3g5O0M0Ni45ODgsMTE1LjMzNSw0Mi40NTksMTE4LjE4Miw0MS40OTQsMTE0LjYzMXoiLz4KICAgICAgPHBhdGggaWQ9Ik91dGxpbmVfOF8iIGZpbGw9IiMyNzI1MjUiIGQ9Ik01MC4wMzksMTE5LjMyYy0xLjM4NS0zLjM1My00Ljk3Mi0zLjg1OS03Ljc2NS0zLjk4OCYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjU3OS0yLjAxNy00LjUwNy0xNy4wOS02LjM1OC0xNi4xNTFjLTAuMzM5LDEuNTU3LDQuNjc3LDE2LjQwNSw1Ljg3MywxOC4xYzguNjktMC41MDQsOC4wODgsNi44MjgsNC4wNDQsNi44MzcmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC44NDgtMS4zODQtMi4xOTEtMi43OTYtMy43NjEtMi40MjFjMC45ODYsMS40MzUsMS43NzEsMS45OSwyLjIyNCwzLjQxOGMxLjAxNiwzLjE5OS0xLjkwNiw1LjU4Mi00LjI4Niw0LjQ2NSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuNTE1LTIuMjY4LDAuMTE3LTYuMDM2LTIuNTg4LTUuMzY2YzAuNjgsMC44OTIsMS4xNjksMS4yMjgsMS40NTcsMi4yOGMxLjQxNyw1LjE3Ny03LjA3Nyw3LjM3Ni03Ljc2NS0wLjgwOSYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjQ1MS01LjM1NywwLjMxMi0xMS41NjYtMS43NzktMTYuNjE3Yy0yLjAwNi00Ljg0Ni00LjcwNS05LjA0Mi03LjA4OC0xMy40MDZjLTAuMDI3LTAuMDA5LTAuNTU2LTAuNjMtMC41ODQtMC42NDQmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMS4yNjUtMC42MTktMS4xNywwLjgwOS0xLjIyNCwxLjg3MWMzLjUwNiw1Ljg1Niw3Ljc4MSwxMC45OSw4LjgxMywxOC40NDNjMC43MzQsNS4yOTktMS44ODQsMTcuMzQ0LDQuODQ0LDE4LjcyOSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzIuMDMyLDAuNDE2LDMuNjYxLTAuMTE5LDUuMTM2LTEuODU0YzIuNzk1LDAuNTUzLDcuNTM5LTEuMjMzLDYuODAzLTYuMzgyYzEuMDkxLTAuNDA1LDIuNzY0LTAuODczLDMuNTE4LTEuOTQ2JiN4RDsmI3hBOyYjeDk7JiN4OTtDNTAuMzE5LDEyMi43OSw1MC41NjMsMTIwLjU5MSw1MC4wMzksMTE5LjMyeiIvPgogICAgPC9nPgogICAgPGcgaWQ9IkZyb250X0xlZzIiPgogICAgICA8cGF0aCBpZD0iRmlsbCIgZmlsbD0iIzIwQTZEOCIgZD0iTTEwOS41MTEsODQuMDc4Yy0xLjYwNi0yLjE4LTQuMTE1LTIuNjI5LTYuMzUtMS42NTljMC4wMDEtMC4wMDYsMC4wMDItMC4wMTEsMC4wMDMtMC4wMTcmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMi4zNzUsMS42ODUtMy42MjQsNC4zODQtMy45NDksNy40NTdjMC4xNDUsMS4wNjEsMC40NzUsMi4xMjYsMC45NzUsMy4xMzVjLTUuNjU5LDIuMTg4LTEyLjAyLDMuOTE4LTE1LjI0MS0xLjU4NyYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjMyNS0wLjE4My0wLjY1MS0wLjM2My0wLjk4MS0wLjUyMmMtMC44Ny0wLjQxOS0yLjI4NC0xLjA3Ny0zLjExMS0wLjE4Yy0wLjc2OSwwLjgzNC0wLjU0NywxLjkzOC0wLjIxNiwyLjkzOCYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuMDc5LTAuMDYyLDAuMTQ4LTAuMTIyLDAuMjI5LTAuMTg1YzEuMzk5LDIuNDYzLDEuMjQ3LDQuNTY0LDIuOTMsNi43MjdjMi44NjUsMy42NzYsNi4xOTUsNS41NTMsMTAuOTI1LDYuODgzJiN4RDsmI3hBOyYjeDk7JiN4OTtjNi40OTQsMS43OTksMTMuOTIyLTAuMjM0LDE3LjUyMS00LjA2NmMzLjA2Ny0zLjI3MSwyLjU2Mi02LjYwNywwLjk5OS0xMS4xMDRDMTEyLjQwOSw4OS41MTMsMTEwLjk0Myw4Ni4wMzMsMTA5LjUxMSw4NC4wNzh6Ii8+CiAgICAgIDxwYXRoIGlkPSJPdXRsaW5lIiBmaWxsPSIjMjcyNTI1IiBkPSJNMTEzLjQ4NCw4OC4xMDdjLTEuNzUtMy42MTYtNS4zNDQtNi45OTgtOS4yNDMtNi42NTNjLTIuMzU0LDAuMjA3LTUuMjksMi41NzMtNi4xMDYsNS4yMjMmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC40MTIsMS4zMzctMC4zNjMsNC4yOTYsMS4xNzMsNS44MTJjLTQuMDUxLDEuMTE1LTEwLjM4OCwxLjcwNy0xMy42MTItMC44NTNjLTAuNDc1LTAuMjgzLTAuODc0LTAuNzU4LTEuMjUtMS4xMTQmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC4yMDctMC4xOTUtMC40NTUtMC40NjctMC43MjctMC42M2MtMC4xMTcsMC4zNTktMC4xMjIsMC43MjksMC4wNjEsMS4xMDRjMi44LDUuNzUsMTMuNzI2LDQuODg2LDE2Ljg3NCwyLjgzNiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuMTEyLDEuNzQ0LDEuMjMxLDMuNjQ2LDIuNzk1LDQuNjM0Yy0wLjI2OSwwLjc4My0wLjE5NywyLjc5NywxLjU2Miw0LjA2OGMwLjgzMiwwLjU5OSw1LjA0OSwxLjU5Nyw0Ljc3MS0wLjQ3NyYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjg4Ny0wLjkzOC0yLjE3LTAuNDEtMy4xOTQtMC45OThjLTIuNDY0LTEuNDEtMS4wMDgtNS41NjcsMi4zMDYtNi4xNzJjMC40MDktMC4wNzQsMS4xMDcsMC4xNjYsMS4zNzUtMC4yMzgmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLjIyOC0wLjM0NC00Ljc3MS0xLjg3Ny02LjU5MiwyLjI3OWMtMy44OTgtMy4yNjMsMC4xMDQtOC44NjUsNS4wNTUtNy45NzdjLTIuOTMxLTEuNTA4LTYuNDEtMS4xOTEtNy43NjUsMi43NTUmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC41OTQtMC42MzUtMS40NTQtMS41ODctMS40NTQtMi42MTJjMC00LjI5Niw2LjAzOS03Ljg0NiwxMC4yNzEtMi45OWMyLjQ3NiwyLjg0NCw0LjQ0MywxMC4wNzIsMy4zMTQsMTQuMDA4JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTEuMDQ3LDMuNjQ2LTUuMDIyLDQuOTk0LTcuODg1LDUuNTA3Yy04LjEsMS40NDgtMTUuMDk0LTAuMDYzLTIwLjc0Ni03LjQwNWMtMS4wNjItMS4zNzktMi40MjQtNC43ODYtMy4zMTYtNS42MDQmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC41MjYtMC40ODEtMC43NS0wLjE2Ni0wLjg4OSwwLjY2NmMwLjE5NywyLjMxNCwxLjQyNCw0LjI0OCwyLjU0Nyw2LjA3NmMzLjQ2Myw1LjYzOCw5LjgzLDguMzE1LDE1LjYwOSw4LjY0NCYjeEQ7JiN4QTsmI3g5OyYjeDk7YzUuMDQ1LDAuMjg0LDEyLjc0OC0wLjQxNiwxNS41MjctNi4xNzRDMTE1LjY1NCw5OC4yODUsMTE1LjEwOSw5MS40NjYsMTEzLjQ4NCw4OC4xMDd6Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iRnJvbnRfTGVnMSI+CiAgICAgIDxwYXRoIGlkPSJGaWxsXzdfIiBmaWxsPSIjMjBBNkQ4IiBkPSJNNzguMTI0LDEyMC4zMzZjLTQuNzk0LTYuMTc4LTQuNzg4LTEwLjM1NS03LjU4LTE4LjY4MmMwLjAzNi0wLjAwNywwLjA2OC0wLjAxNywwLjEwNC0wLjAyMyYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjk4OS0xLjQ2OC0yLjA1Mi0yLjg5OS0zLjgyOC0zLjIyM2MtMy41MDgtMC42MzktNy4wMjYsMS41MDktNi43MzYsNS4xMzVjMC4wMjQtMC4wMDQsMC4wNDQtMC4wMDYsMC4wNjgtMC4wMSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzEuNjY2LDUuODYzLDcuNTYsMTguNjUsNy40NiwyMS41ODRjLTAuMDY2LDIuMzQ2LTEuNjY1LDMuMjgzLTEuNzMxLDUuNjMyYy0wLjEsMy4xNjcsMS40OTksNS44NjQsNC4xMyw2LjU2NyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzIuNjMxLDAuNzA1LDQuMTYzLTIuMzQ4LDYuNzkzLTEuNzE5YzIuOTk4LDAuNyw3LjkyNy0yLjE4OSw2LjM5Ni01LjMyYzIuNTYzLTAuNzQxLDQuOTIzLTUuMjA5LDMuMTU3LTcuNDc1JiN4RDsmI3hBOyYjeDk7JiN4OTtDODMuNjY5LDExOS4zNTIsODAuMDU0LDEyMi44MzksNzguMTI0LDEyMC4zMzZ6Ii8+CiAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzlfIiBmaWxsPSIjMjcyNTI1IiBkPSJNNzkuMjMsMTIwLjc3Yy0zLjMxNS01LjE5Ny01LjE5Ny0xMi43Ny02LjYzNS0xOS4xMDNjMC4wMDgtMC4wMDcsMC4wNDItMC4wMjIsMC4wOS0wLjA0MiYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjUxOS0wLjk2NS0xLjE1MS0xLjgyMS0yLjEwOS0xLjk3M2MtMC40ODQsMC4yNjUtMC44OTEsMC42MjYtMC43NjgsMS4yNzljMC44ODUsNC43MDIsNS44MiwxOS4wMDIsOS4yMjIsMjEuNTUxJiN4RDsmI3hBOyYjeDk7JiN4OTtjMy4yMTMtMi4yNCw4LjczNy0wLjI1LDcuMTE2LDQuNDYzYy0wLjIxNywwLjY0Mi0xLjMyOCwxLjQ2Mi0xLjg1OCwxLjcxMWMtMS41MjQsMC43MTEtMi44MDYtMy41NDktNS4xMzgtMS44NTMmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjYxNywwLjk1NiwyLjUyMiwxLjU2OCwzLjExNSwzLjIyOWMxLjYzMyw0LjU4Ny0zLjI5Nyw0LjktNS42NjIsNC41NThjMC4wNTctMC41MDEsMC4zMTYtMC43OSwwLjQwMy0xLjI4MiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuNDMzLTIuNDMyLTAuMzEyLTUuMDk0LTIuODMxLTQuNzk3YzAuNzI5LDEuMjA1LDIuNTM1LDIuMzE3LDAuOTcxLDUuNjA0Yy0xLjY5OCwzLjU2My01LjU4LDIuNTIyLTcuNDQyLTAuMjM4JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTIuNTgtMy44MjMsMC45OTgtNy45NzIsMC44NDktOC44NzhjLTAuMDM0LTAuMjA5LTcuMDctMTkuMDg0LTcuNzc1LTIzLjE0NWMtMC4wMy0wLjAzMS0wLjA2Mi0wLjA1OS0wLjA4NS0wLjEwNCYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjExNi0wLjIxOS0wLjI5NC0wLjM0NS0wLjQ5LTAuNDA0Yy0wLjI3MywwLjA1Ny0wLjU0MSwwLjEwNC0wLjgxMiwwLjE1NWMtMC4xNDIsMC4xMTMtMC4yNTUsMC4yNjktMC4zMDksMC40NjcmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC4xNjIsMC41OTEtMC4xNTIsMS4yMS0wLjA5MiwxLjgxNmMwLjAyOCwwLjI4NSwwLjA2OCwwLjU2OCwwLjExMiwwLjg1MmMwLjAzMS0wLjAwNSwwLjA2NS0wLjAxLDAuMDk3LTAuMDE2JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC4xNDctMC4wMjYsNC43NTIsMTQuODk3LDcuMDY2LDIwLjI1N2MtMS42MzEsMi41ODItMi4xMjUsNi4xNTQtMS4wNDMsOS4xOTFjMS40NTEsNC4wNzgsNi4zNDgsNi41ODgsMTEuMDUyLDIuMDUxJiN4RDsmI3hBOyYjeDk7JiN4OTtjMS4xNzksMS43NzcsOC4yODksMS44MDUsNy42MjMtNS4yMzRjMS0wLjE1NiwyLjQ5NC0wLjU0NywzLjUwMi0yLjcwOUM5MC41NjQsMTIxLjM5MSw4My4wOTgsMTE4LjM3NCw3OS4yMywxMjAuNzd6Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iTm9zZSI+CiAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzEwXyIgZmlsbD0iIzI3MjUyNSIgZD0iTTEzMC4xMzEsNTAuNjk2Yy0yLjkxNi01LjA4OS0xOS42NzUsMC4yNzYtMTYuNjM2LDcuNjk1JiN4RDsmI3hBOyYjeDk7JiN4OTtjMi4xMDEsNS4xMjksOC40ODUsNi4yMTQsMTIuMDk5LDUuMzI3QzEyOS4yMDcsNjIuODMsMTMzLjA2OCw1NS44MjMsMTMwLjEzMSw1MC42OTZ6IE0xMjUuMjU4LDYxLjYxNiYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0yLjYwNSwwLjc5LTEwLjM0My0xLjUzMi04LjY3NC02LjIzM2MxLjExMS0zLjEzNywxMC4zNTUtNS45OTgsMTIuMTk4LTMuMzcyQzEzMC4zMjQsNTQuMjA5LDEyNy44NjMsNjAuODI4LDEyNS4yNTgsNjEuNjE2eiIvPgogICAgICA8cGF0aCBpZD0iRmlsbF84XyIgZmlsbD0iIzIwNUVEOCIgZD0iTTExNi41ODQsNTUuMzgyYy0xLjY2OSw0LjcwMSw2LjA2OCw3LjAyMyw4LjY3NCw2LjIzM2MyLjYwNS0wLjc4OCw1LjA2Ni03LjQwNiwzLjUyNC05LjYwNSYjeEQ7JiN4QTsmI3g5OyYjeDk7QzEyNi45MzksNDkuMzg0LDExNy42OTUsNTIuMjQ2LDExNi41ODQsNTUuMzgyeiIvPgogICAgPC9nPgogICAgPGcgaWQ9IkVhciI+CiAgICAgIDxwYXRoIGlkPSJGaWxsXzlfIiBmaWxsPSIjMjA1RUQ4IiBkPSJNODIuNTMyLDU0LjczNGMwLjkzNC0xLjQ4NiwyLjA5OS0yLjU0MiwxLjczMS00LjM4Yy0wLjM5OC0xLjg3Ni0xLjgzMi0yLjMwNy0zLjMzLTMuMTI4JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTIuNzI5LTEuNDg2LTUuMDI5LTIuNjYtNy43MjgtMS4wOTZjLTUuNTI5LDMuMjQ3LTYuMzk1LDkuNzc3LTYuMzk1LDE3LjA0OWMwLDQuMDY2LDAuODk5LDYuODQzLDMuMzMxLDkuNjk4JiN4RDsmI3hBOyYjeDk7JiN4OTtjMi4wMzIsMi4zODUsNS42OTUsMi44NTQsNy40NTksMC4xNTZDODEuNTM0LDY3LjA5MSw3OC43MzQsNjAuNjc4LDgyLjUzMiw1NC43MzR6Ii8+CiAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzExXyIgZmlsbD0iIzI3MjUyNSIgZD0iTTc1LjkyMyw3My4wMDVjLTEuMjc0LDEuMDIxLTMuNDYzLDAuNTIxLTQuNjUtMC40NzUmI3hEOyYjeEE7JiN4OTsmI3g5O2MtNS41OTktNC42OTYtMy43OTktMjEuODIxLDEuOTQxLTI1LjA3YzMuNTkzLTIuMDMzLDguNDc4LDEuMzYyLDkuNDUzLDEuMDE4Yy0yLjY5Ni0zLjIzMy01Ljg5Ni0zLjI2Ni03LjEyMi0zLjIxNyYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjk4Mi0wLjAwOS0xLjY0MywwLjEyOC0yLjg0MywwLjY2NGMtNi4wNzYsMi45MTktNy43NzYsMTYuMDU3LTYuMzYyLDIyLjM4YzAuNzc0LDMuNDU1LDQuNDYxLDcuNzE4LDcuNjQzLDcuNzM4JiN4RDsmI3hBOyYjeDk7JiN4OTtjMi41MTMsMC4wMTQsNC4yMjItMi41MjIsNS4xNzgtNC44OWMxLjk1Mi00Ljg0MywxLjY0Mi04LjUyOSwyLjcwOS0xMy40MzhjMC4zNzYtMS43MzEsMi44MTktNC4yNzUsMi4xOTYtNi4xODgmI3hEOyYjeEE7JiN4OTsmI3g5O0M3OC40OTMsNTAuNzc3LDgxLjM1LDY4LjY1Nyw3NS45MjMsNzMuMDA1eiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+" id="11"/></item><item><costume name="boy1 walking" center-x="20.5" center-y="40" image="data:image/png;base64,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" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="10" y="10" w="339" collapsed="true">Welcome to Snap! We have pre-loaded the Hummingbird blocks for you. Blocks that move servos, motors, and vibration motors are located in the Motion category. Blocks that control LEDs are in the Looks category. Blocks that read sensor data are in the Sensing category. All Hummingbird blocks are located at the end of the list of blocks in a given category, and they all start with “HB”. &#xD;&#xD;The rest of the blocks are regular Snap! blocks. You can right click on most regular Snap! blocks and select help… to find out how they work. Visit www.hummingbirdkit.com/learning/snap-programming/ to find out how the Hummingbird blocks work.&#xD;&#xD;You can try any block just by clicking on it. Try it! Hook up an LED to Hummingbird LED port 1 and see if you can get it to turn on!&#xD;&#xD;We love to blink LEDs at BirdBrain Tech! Once you&apos;ve plugged an LED into port 1, try running this program----------&gt;&#xD;&#xD;</comment><script x="543" y="79"><block s="setHeading"><l>90</l></block></script><script x="35" y="51"><block s="receiveGo"></block><block s="doSayFor"><l>Hi!What´s your name?</l><l>2</l></block><block s="doBroadcastAndWait"><l>bark</l></block><block s="doSayFor"><l>Hi,´´woof,´´What do you like to do?</l><l>2</l></block><block s="doBroadcastAndWait"><l>bark</l></block><block s="doSayFor"><l>what a coincidence!</l><l>2</l></block></script><script x="298" y="68.00000000000003"><block s="receiveMessage"><l>bark</l></block></script><script x="328" y="131.66666666666666"><block s="doSayFor"><l>Woof!</l><l>2</l></block></script></scripts></sprite><watcher scope="Stage" s="getTimer" style="normal" x="0.15625" y="1.4687501249999997" color="4,148,220" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="0.15625" y="1.7968751562500032" color="4,148,220" hidden="true"/><watcher scope="Sprite" s="getScale" style="normal" x="0.15625" y="2.1250001874999924" color="143,86,227" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Hummingbird LED %&apos;port&apos; %&apos;intensity&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">50</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>portnum,intensitynum</l></list><l>var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;var realPort = portnum-1;&#xD;&#xD;&#xD;&#xD;var portString = realPort.toString();&#xD;&#xD;&#xD;&#xD;var realIntensity = Math.floor(intensitynum*2.55);&#xD;&#xD;&#xD;    realIntensity = Math.max(Math.min(realIntensity,255.0),0.0);&#xD;&#xD;var report = {  message:"L".charCodeAt(0),&#xD;&#xD;&#xD;&#xD;                port:portString.charCodeAt(0),&#xD;&#xD;&#xD;&#xD;                intensity:realIntensity&#xD;&#xD;&#xD;&#xD;             };&#xD;&#xD;&#xD;&#xD;chrome.runtime.sendMessage(hummingbirdAppID, report, function(){});</l></block><list><block var="port"/><block var="intensity"/></list></block></script></block-definition><block-definition s="Hummingbird TRI-LED %&apos;port&apos; R %&apos;redLED&apos; G %&apos;greenLED&apos; B %&apos;blueLED&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">0</input><input type="%n">100</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>portnum</l><l>rednum</l><l>greennum</l><l>bluenum</l></list><l>var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;var realPort = portnum-1; //convert from zero-indexed&#xD;&#xD;&#xD;&#xD;var portString = realPort.toString(); //convert to string&#xD;&#xD;&#xD;&#xD;var realRed = Math.floor(rednum*2.55);&#xD;&#xD;&#xD;    realRed = Math.max(Math.min(realRed,255.0),0.0);&#xD;var realGreen = Math.floor(greennum*2.55);&#xD;&#xD;&#xD;    realGreen = Math.max(Math.min(realGreen,255.0),0.0);&#xD;var realBlue = Math.floor(bluenum*2.55);&#xD;&#xD;&#xD;    realBlue = Math.max(Math.min(realBlue,255.0),0.0);&#xD;var report = {  message:"O".charCodeAt(0),&#xD;&#xD;&#xD;&#xD;                port: portString.charCodeAt(0),&#xD;&#xD;&#xD;&#xD;                red: realRed,&#xD;&#xD;&#xD;&#xD;                green: realGreen,&#xD;&#xD;&#xD;&#xD;                blue: realBlue&#xD;&#xD;&#xD;&#xD;             };&#xD;chrome.runtime.sendMessage(hummingbirdAppID,report,function(){});</l></block><list><block var="port"/><block var="redLED"/><block var="greenLED"/><block var="blueLED"/></list></block></script></block-definition><block-definition s="Hummingbird Servo %&apos;port&apos; %&apos;position&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>portnum</l><l>ang</l></list><l>var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;var realPort = portnum-1; //convert to zero-indexed number&#xD;&#xD;&#xD;&#xD;var portString = realPort.toString(); //convert to string&#xD;&#xD;&#xD;&#xD;var realAngle = Math.floor(ang*1.25);&#xD;&#xD;&#xD;    realAngle = Math.max(Math.min(realAngle,225.0),0.0);&#xD;&#xD;var report = { message:"S".charCodeAt(0),&#xD;&#xD;&#xD;&#xD;               port:portString.charCodeAt(0),&#xD;&#xD;&#xD;&#xD;               angle: realAngle&#xD;&#xD;&#xD;&#xD;             };&#xD;chrome.runtime.sendMessage(hummingbirdAppID, report, function(){});</l></block><list><block var="port"/><block var="position"/></list></block></script></block-definition><block-definition s="Hummingbird Motor %&apos;port&apos; %&apos;speed&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>portnum</l><l>velocity</l></list><l>var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;var realPort = portnum-1; //convert from zero-indexed&#xD;&#xD;&#xD;&#xD;        var portString = realPort.toString(); //convert to string&#xD;&#xD;&#xD;&#xD;        var direction;&#xD;&#xD;&#xD;&#xD;        if(velocity &lt; 0){&#xD;&#xD;&#xD;&#xD;            direction = "1".charCodeAt(0);&#xD;&#xD;&#xD;&#xD;            velocity = Math.floor(velocity * -2.55);&#xD;&#xD;&#xD;&#xD;        }&#xD;&#xD;&#xD;&#xD;        else{&#xD;&#xD;&#xD;&#xD;            direction = "0".charCodeAt(0);&#xD;&#xD;&#xD;&#xD;            velocity = Math.floor(velocity*2.55);&#xD;&#xD;&#xD;&#xD;        }&#xD;&#xD;&#xD;        velocity = Math.max(Math.min(velocity,255.0),0.0);&#xD;        var report = {  message:"M".charCodeAt(0),&#xD;&#xD;&#xD;&#xD;                    port: portString.charCodeAt(0),&#xD;&#xD;&#xD;&#xD;                    dir: direction, //direction&#xD;&#xD;&#xD;&#xD;                    vel:velocity //speed&#xD;&#xD;&#xD;&#xD;                 };&#xD;chrome.runtime.sendMessage(hummingbirdAppID, report, function(){});</l></block><list><block var="port"/><block var="speed"/></list></block></script></block-definition><block-definition s="Hummingbird Vibration %&apos;port&apos; %&apos;intensity&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">1</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>portnum</l><l>intensitynum</l></list><l>var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;var realPort = portnum-1; //convert to zero-indexed number&#xD;&#xD;&#xD;&#xD;        var portString = realPort.toString(); //convert to string&#xD;&#xD;&#xD;&#xD;        var realIntensity = Math.floor(intensitynum*2.55);&#xD;&#xD;&#xD;        realIntensity = Math.max(Math.min(realIntensity,255.0),0.0);&#xD;        var report = { message: "V".charCodeAt(0),&#xD;&#xD;&#xD;&#xD;                   port: portString.charCodeAt(0),&#xD;&#xD;&#xD;&#xD;                   intensity:realIntensity&#xD;&#xD;&#xD;&#xD;        };&#xD;chrome.runtime.sendMessage(hummingbirdAppID, report, function(){});</l></block><list><block var="port"/><block var="intensity"/></list></block></script></block-definition><block-definition s="Say This %&apos;speech&apos;" type="command" category="sound"><header></header><code></code><translations></translations><inputs><input type="%txt">I am known by many names, but you may call me...Tim.</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>phrase</l></list><l>var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;var report = { message: "SPEAK", val: phrase};&#xD;chrome.runtime.sendMessage(hummingbirdAppID, report, function(){});</l></block><list><block var="speech"/></list></block></script></block-definition><block-definition s="Hummingbird Light %&apos;port&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>port</l></list><l>var sensorvalue = Number.MAX_VALUE;&#xD;&#xD;&#xD;&#xD;var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;&#xD;&#xD;&#xD;var realport = port - 1;&#xD;&#xD;&#xD;&#xD;var myself = this;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function getSensorData(callback) {&#xD;&#xD;&#xD;&#xD;    var getValue = function(response) {&#xD;&#xD;&#xD;&#xD;        if (realport === 0)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port1;&#xD;&#xD;&#xD;&#xD;        else if (realport === 1)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port2;&#xD;&#xD;&#xD;&#xD;        else if (realport === 2)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port3;&#xD;&#xD;&#xD;&#xD;        else if (realport === 3)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port4;&#xD;&#xD;&#xD;&#xD;        callback(sensorvalue);&#xD;&#xD;&#xD;&#xD;    };&#xD;&#xD;&#xD;&#xD;    console.log("sending message to chrome");&#xD;&#xD;&#xD;&#xD;    chrome.runtime.sendMessage(hummingbirdAppID, {&#xD;&#xD;&#xD;&#xD;        message: "POLL"&#xD;&#xD;&#xD;&#xD;    }, getValue);&#xD;&#xD;&#xD;&#xD;    console.log("sent message to chrome");&#xD;&#xD;&#xD;&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function processValue(sensorvalue) {&#xD;&#xD;&#xD;&#xD;    sensorvalue = sensorvalue / 2.55;&#xD;&#xD;&#xD;&#xD;    console.log("sensor value has been set: ", sensorvalue);&#xD;&#xD;&#xD;&#xD;    if (port === 1)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy1 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 2)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy2 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 3)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy3 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 4)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy4 = sensorvalue&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;getSensorData(processValue);&#xD;&#xD;&#xD;</l></block><list><block var="port"/></list></block><block s="doWait"><l>0.01</l></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>port</l></list><l>if (port === 1)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy1&#xD;&#xD;&#xD;&#xD;else if (port === 2)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy2&#xD;&#xD;&#xD;&#xD;else if (port === 3)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy3&#xD;&#xD;&#xD;&#xD;else if (port === 4)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy4</l></block><list><block var="port"/></list></block></block></script></block-definition><block-definition s="HB Temperature C %&apos;port&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>port</l></list><l>var sensorvalue = Number.MAX_VALUE;&#xD;&#xD;&#xD;&#xD;var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;&#xD;&#xD;&#xD;var realport = port - 1;&#xD;&#xD;&#xD;&#xD;var myself = this;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function getSensorData(callback) {&#xD;&#xD;&#xD;&#xD;    var getValue = function(response) {&#xD;&#xD;&#xD;&#xD;        if (realport === 0)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port1;&#xD;&#xD;&#xD;&#xD;        else if (realport === 1)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port2;&#xD;&#xD;&#xD;&#xD;        else if (realport === 2)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port3;&#xD;&#xD;&#xD;&#xD;        else if (realport === 3)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port4;&#xD;&#xD;&#xD;&#xD;        callback(sensorvalue);&#xD;&#xD;&#xD;&#xD;    };&#xD;&#xD;&#xD;&#xD;    console.log("sending message to chrome");&#xD;&#xD;&#xD;&#xD;    chrome.runtime.sendMessage(hummingbirdAppID, {&#xD;&#xD;&#xD;&#xD;        message: "POLL"&#xD;&#xD;&#xD;&#xD;    }, getValue);&#xD;&#xD;&#xD;&#xD;    console.log("sent message to chrome");&#xD;&#xD;&#xD;&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function processValue(sensorvalue) {&#xD;&#xD;&#xD;&#xD;    sensorvalue = Math.floor(((sensorvalue-127)/2.4+25)*100/100);;&#xD;&#xD;&#xD;&#xD;    console.log("sensor value has been set: ", sensorvalue);&#xD;&#xD;&#xD;&#xD;    if (port === 1)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy1 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 2)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy2 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 3)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy3 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 4)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy4 = sensorvalue&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;getSensorData(processValue);&#xD;&#xD;&#xD;</l></block><list><block var="port"/></list></block><block s="doWait"><l>0.01</l></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>port</l></list><l>if (port === 1)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy1&#xD;&#xD;&#xD;&#xD;else if (port === 2)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy2&#xD;&#xD;&#xD;&#xD;else if (port === 3)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy3&#xD;&#xD;&#xD;&#xD;else if (port === 4)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy4</l></block><list><block var="port"/></list></block></block></script></block-definition><block-definition s="HB Temperature F %&apos;port&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doReport"><block s="reportRound"><block s="reportSum"><l>32</l><block s="reportProduct"><l>1.80</l><custom-block s="HB Temperature C %n"><block var="port"/></custom-block></block></block></block></block></script></block-definition><block-definition s="HB Distance CM %&apos;port&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>port</l></list><l>var sensorvalue = Number.MAX_VALUE;&#xD;&#xD;&#xD;&#xD;var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;&#xD;&#xD;&#xD;var realport = port - 1;&#xD;&#xD;&#xD;&#xD;var myself = this;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function getSensorData(callback) {&#xD;&#xD;&#xD;&#xD;    var getValue = function(response) {&#xD;&#xD;&#xD;&#xD;        if (realport === 0)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port1;&#xD;&#xD;&#xD;&#xD;        else if (realport === 1)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port2;&#xD;&#xD;&#xD;&#xD;        else if (realport === 2)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port3;&#xD;&#xD;&#xD;&#xD;        else if (realport === 3)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port4;&#xD;&#xD;&#xD;&#xD;        callback(sensorvalue);&#xD;&#xD;&#xD;&#xD;    };&#xD;&#xD;&#xD;&#xD;    console.log("sending message to chrome");&#xD;&#xD;&#xD;&#xD;    chrome.runtime.sendMessage(hummingbirdAppID, {&#xD;&#xD;&#xD;&#xD;        message: "POLL"&#xD;&#xD;&#xD;&#xD;    }, getValue);&#xD;&#xD;&#xD;&#xD;    console.log("sent message to chrome");&#xD;&#xD;&#xD;&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function processValue(sensorvalue) {&#xD;&#xD;&#xD;&#xD;    var reading = sensorvalue*4;&#xD;&#xD;    if(reading &lt; 130){&#xD;        sensorvalue =  100;&#xD;    }&#xD;    else { //formula based on mathematical regression&#xD;            reading = reading - 120;&#xD;            var distance;&#xD;            if (reading &gt; 680)&#xD;                distance = 5.0;&#xD;            else{&#xD;                var sensor_val_square = reading*reading;&#xD;                distance = sensor_val_square*sensor_val_square*reading*-0.000000000004789&#xD;				               + sensor_val_square*sensor_val_square*0.000000010057143&#xD;				               - sensor_val_square*reading*0.000008279033021 &#xD;				               + sensor_val_square*0.003416264518201 &#xD;				               - reading*0.756893112198934 &#xD;				               + 90.707167605683000;&#xD;            }&#xD;            sensorvalue =  parseInt(distance);&#xD;        }&#xD;&#xD;&#xD;&#xD;&#xD;    console.log("sensor value has been set: ", sensorvalue);&#xD;&#xD;&#xD;&#xD;    if (port === 1)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy1 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 2)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy2 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 3)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy3 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 4)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy4 = sensorvalue&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;getSensorData(processValue);&#xD;&#xD;&#xD;</l></block><list><block var="port"/></list></block><block s="doWait"><l>0.01</l></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>port</l></list><l>if (port === 1)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy1&#xD;&#xD;&#xD;&#xD;else if (port === 2)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy2&#xD;&#xD;&#xD;&#xD;else if (port === 3)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy3&#xD;&#xD;&#xD;&#xD;else if (port === 4)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy4</l></block><list><block var="port"/></list></block></block></script></block-definition><block-definition s="HB Distance Inch %&apos;port&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportQuotient"><custom-block s="HB Distance CM %n"><block var="port"/></custom-block><l>0.254</l></block></block><l>10</l></block></block></script></block-definition><block-definition s="Hummingbird Raw Sensor %&apos;port&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>port</l></list><l>var sensorvalue = Number.MAX_VALUE;&#xD;&#xD;&#xD;&#xD;var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;&#xD;&#xD;&#xD;var realport = port - 1;&#xD;&#xD;&#xD;&#xD;var myself = this;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function getSensorData(callback) {&#xD;&#xD;&#xD;&#xD;    var getValue = function(response) {&#xD;&#xD;&#xD;&#xD;        if (realport === 0)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port1;&#xD;&#xD;&#xD;&#xD;        else if (realport === 1)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port2;&#xD;&#xD;&#xD;&#xD;        else if (realport === 2)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port3;&#xD;&#xD;&#xD;&#xD;        else if (realport === 3)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port4;&#xD;&#xD;&#xD;&#xD;        callback(sensorvalue);&#xD;&#xD;&#xD;&#xD;    };&#xD;&#xD;&#xD;&#xD;    console.log("sending message to chrome");&#xD;&#xD;&#xD;&#xD;    chrome.runtime.sendMessage(hummingbirdAppID, {&#xD;&#xD;&#xD;&#xD;        message: "POLL"&#xD;&#xD;&#xD;&#xD;    }, getValue);&#xD;&#xD;&#xD;&#xD;    console.log("sent message to chrome");&#xD;&#xD;&#xD;&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function processValue(sensorvalue) {&#xD;&#xD;&#xD;&#xD;    sensorvalue = sensorvalue / 2.55;&#xD;&#xD;&#xD;&#xD;    console.log("sensor value has been set: ", sensorvalue);&#xD;&#xD;&#xD;&#xD;    if (port === 1)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy1 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 2)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy2 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 3)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy3 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 4)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy4 = sensorvalue&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;getSensorData(processValue);&#xD;&#xD;&#xD;</l></block><list><block var="port"/></list></block><block s="doWait"><l>0.01</l></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>port</l></list><l>if (port === 1)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy1&#xD;&#xD;&#xD;&#xD;else if (port === 2)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy2&#xD;&#xD;&#xD;&#xD;else if (port === 3)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy3&#xD;&#xD;&#xD;&#xD;else if (port === 4)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy4&#xD;&#xD;&#xD;</l></block><list><block var="port"/></list></block></block></script></block-definition><block-definition s="Hummingbird Knob %&apos;port&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>port</l></list><l>var sensorvalue = Number.MAX_VALUE;&#xD;&#xD;&#xD;&#xD;var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;&#xD;&#xD;&#xD;var realport = port - 1;&#xD;&#xD;&#xD;&#xD;var myself = this;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function getSensorData(callback) {&#xD;&#xD;&#xD;&#xD;    var getValue = function(response) {&#xD;&#xD;&#xD;&#xD;        if (realport === 0)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port1;&#xD;&#xD;&#xD;&#xD;        else if (realport === 1)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port2;&#xD;&#xD;&#xD;&#xD;        else if (realport === 2)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port3;&#xD;&#xD;&#xD;&#xD;        else if (realport === 3)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port4;&#xD;&#xD;&#xD;&#xD;        callback(sensorvalue);&#xD;&#xD;&#xD;&#xD;    };&#xD;&#xD;&#xD;&#xD;    console.log("sending message to chrome");&#xD;&#xD;&#xD;&#xD;    chrome.runtime.sendMessage(hummingbirdAppID, {&#xD;&#xD;&#xD;&#xD;        message: "POLL"&#xD;&#xD;&#xD;&#xD;    }, getValue);&#xD;&#xD;&#xD;&#xD;    console.log("sent message to chrome");&#xD;&#xD;&#xD;&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function processValue(sensorvalue) {&#xD;&#xD;&#xD;&#xD;    sensorvalue = sensorvalue / 2.55;&#xD;&#xD;&#xD;&#xD;    console.log("sensor value has been set: ", sensorvalue);&#xD;&#xD;&#xD;&#xD;    if (port === 1)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy1 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 2)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy2 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 3)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy3 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 4)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy4 = sensorvalue&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;getSensorData(processValue);&#xD;&#xD;&#xD;</l></block><list><block var="port"/></list></block><block s="doWait"><l>0.01</l></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>port</l></list><l>if (port === 1)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy1&#xD;&#xD;&#xD;&#xD;else if (port === 2)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy2&#xD;&#xD;&#xD;&#xD;else if (port === 3)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy3&#xD;&#xD;&#xD;&#xD;else if (port === 4)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy4</l></block><list><block var="port"/></list></block></block></script></block-definition><block-definition s="Hummingbird Sound %&apos;port&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>port</l></list><l>var sensorvalue = Number.MAX_VALUE;&#xD;&#xD;&#xD;&#xD;var hummingbirdAppID = "lfloofocohhfeeoohpokmljiinfmpenj";&#xD;&#xD;&#xD;&#xD;var realport = port - 1;&#xD;&#xD;&#xD;&#xD;var myself = this;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function getSensorData(callback) {&#xD;&#xD;&#xD;&#xD;    var getValue = function(response) {&#xD;&#xD;&#xD;&#xD;        if (realport === 0)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port1;&#xD;&#xD;&#xD;&#xD;        else if (realport === 1)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port2;&#xD;&#xD;&#xD;&#xD;        else if (realport === 2)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port3;&#xD;&#xD;&#xD;&#xD;        else if (realport === 3)&#xD;&#xD;&#xD;&#xD;            sensorvalue = response.port4;&#xD;&#xD;&#xD;&#xD;        callback(sensorvalue);&#xD;&#xD;&#xD;&#xD;    };&#xD;&#xD;&#xD;&#xD;    console.log("sending message to chrome");&#xD;&#xD;&#xD;&#xD;    chrome.runtime.sendMessage(hummingbirdAppID, {&#xD;&#xD;&#xD;&#xD;        message: "POLL"&#xD;&#xD;&#xD;&#xD;    }, getValue);&#xD;&#xD;&#xD;&#xD;    console.log("sent message to chrome");&#xD;&#xD;&#xD;&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;function processValue(sensorvalue) {&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;    console.log("sensor value has been set: ", sensorvalue);&#xD;&#xD;&#xD;&#xD;    if (port === 1)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy1 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 2)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy2 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 3)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy3 = sensorvalue&#xD;&#xD;&#xD;&#xD;    else if (port === 4)&#xD;&#xD;&#xD;&#xD;      myself.hummingbirdDummy4 = sensorvalue&#xD;};&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;getSensorData(processValue);&#xD;&#xD;&#xD;</l></block><list><block var="port"/></list></block><block s="doWait"><l>0.01</l></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>port</l></list><l>if (port === 1)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy1&#xD;&#xD;&#xD;&#xD;else if (port === 2)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy2&#xD;&#xD;&#xD;&#xD;else if (port === 3)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy3&#xD;&#xD;&#xD;&#xD;else if (port === 4)&#xD;&#xD;&#xD;&#xD;  return this.hummingbirdDummy4</l></block><list><block var="port"/></list></block></block></script></block-definition></blocks><variables></variables></project><media name="´´Snap 6´´" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>