<snapdata remixID="12220382"><project name="Template Prt 2 Visualizing Data" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAvtJREFUeF7t27FK1WEcx+HXCqKozlRTZIO0NAVBFM22ZhjlYiIZgkRDEIQX04W0OIgRLjlF3Ui5aNjS0AV8jsfn3MCX9/N74Ez/uePj4+Php0BUYA7AqLzZvwUABCEtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3/jUA/yytzOu37g5FhYWXGsGC0w9wJNvplZX7o6fP76PZ8sb4/KV22N1bWtMJpMZPMfZe9LUAzw5ycHBt/Fm7d6YXPt3oF+Hk7H++u04d+HWeLW2cfYuNyMvPhUAT1pvf1wf+3uf/sv++3CM+w+ejkePX47l5y9m5Cxn5xmnAuD+189j+8Pi36scHY1x6eqdsbS0Mm7OPxyLi0/OzrVm8KVTD3B3d2e8f7c0Nje3xvmL82N11d/tLDmceoCzFNtb/i8AIBVpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWuAPhYsIt3gsP3EAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="Template Prt 2 Visualizing Data"><notes></notes><hidden> doFaceTowards bounceOffEdge getCostumeIdx bubble reportGetImageAttribute reportNewCostumeStretched reportNewCostume changeEffect setEffect clearEffects getEffect getScale reportShown goBack doStopAllSounds doPlaySoundAtRate reportGetSoundAttribute reportNewSoundFromSamples doRest doPlayNote doSetInstrument doChangeTempo doSetTempo getTempo changeVolume setVolume getVolume changePan setPan getPan playFreq stopFreq getPenDown changePenColorDimension setPenColorDimension getPenAttribute changeSize doStamp floodFill write reportPenTrailsAsCostume doPasteOn doCutFrom receiveCondition receiveMessage doBroadcast doBroadcastAndWait doWarp doWaitUntil doForever doUntil doFor doIf doIfElse reportIfElse doReport doStopThis doRun fork evaluate doTellTo reportAskFor doCallCC reportCallCC receiveOnClone createClone newClone removeClone doPauseAll doSwitchToScene doDefineBlock doDeleteBlock doSetBlockAttribute reportBlockAttribute reportThisContext reportTouchingObject reportTouchingColor reportColorIsTouchingColor reportMousePosition reportMouseX reportMouseY reportMouseDown reportKeyPressed reportRelationTo reportAspect doResetTimer getTimer reportDate reportAttributeOf reportGet reportObject reportURL reportAudio reportVideo doSetVideoTransparency reportGlobalFlag doSetGlobalFlag reifyScript reifyReporter reifyPredicate reportVariadicSum reportDifference reportVariadicProduct reportQuotient reportPower reportModulus reportRound reportMonadic reportRandom reportLessThan reportEquals reportGreaterThan reportAnd reportOr reportNot reportBoolean reportJoinWords reportTextSplit reportLetter reportStringSize reportUnicode reportUnicodeAsLetter reportIsA reportIsIdentical doChangeVar doDeclareVariables doDeleteAttr reportNumbers reportCONS reportListItem reportCDR reportListAttribute reportListIndex reportListContainsItem reportListIsEmpty reportMap reportKeep reportFindFirst reportCombine doForEach doDeleteFromList doInsertInList doReplaceInList reportConcatenatedLists reportReshape reportCrossproduct setSize doGotoObject changeXPosition setXPosition changeYPosition setYPosition doThinkFor doThink changeScale setScale goToLayer doPlaySoundUntilDone down up setColor receiveGo receiveKey doShowVar doHideVar</hidden><headers></headers><code></code><blocks><block-definition s="split lines %&apos;lines of text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="lines of text"/><l><option>line</option></l></block></block></script></block-definition><block-definition s="sort data: %&apos;category counts&apos; by: %&apos;sort order&apos;" type="reporter" category="operators" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s" readonly="true"><options>smallest to largest&#xD;largest to smallest&#xD;alphabetical (A-Z)</options></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="sort order"/><l>alphabetical (A-Z)</l></block><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="category counts"/><block s="reifyReporter"><autolambda><block s="reportLessThan"><block s="reportListItem"><l>1</l><l/></block><block s="reportListItem"><l>1</l><l/></block></block></autolambda><list></list></block></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="sort order"/><l>largest to smallest</l></block><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="category counts"/><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block s="reportListItem"><l>2</l><l/></block><block s="reportListItem"><l>2</l><l/></block></block></autolambda><list></list></block></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="sort order"/><l>smallest to largest</l></block><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="category counts"/><block s="reifyReporter"><autolambda><block s="reportLessThan"><block s="reportListItem"><l>2</l><l/></block><block s="reportListItem"><l>2</l><l/></block></block></autolambda><list></list></block></list></block></block></script></block><block s="doReport"><block var="category counts"/></block></script></block-definition><block-definition s="count data: %&apos;categories&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>category counts</l><l>category count</l></list></block><block s="doSetVar"><l>category counts</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>category</l><block var="categories"/><script><block s="doSetVar"><l>category count</l><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportListItem"><l>1</l><l/></block><block var="category"/></block></autolambda><list></list></block><block var="category counts"/></block></block><block s="doIfElse"><block s="reportIsA"><block var="category count"/><l><option>list</option></l></block><script><block s="doReplaceInList"><l>2</l><block var="category count"/><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="category count"/></block><l>1</l></list></block></block></script><script><block s="doAddToList"><block s="reportNewList"><list><block var="category"/><l>1</l></list></block><block var="category counts"/></block></script></block></script></block><block s="doReport"><block var="category counts"/></block></script></block-definition><block-definition s="draw pictograph with emoji: %&apos;emoji&apos; graph title %&apos;graph title&apos; y-axis %&apos;y-axis&apos; counts: %&apos;category counts&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"><options>🍎&#xD;🥦 &#xD;🥐&#xD;🍞&#xD;🧀&#xD;🧇&#xD;🍕&#xD;🥗&#xD;🍲&#xD;🍦&#xD;🧁&#xD;🎂&#xD;🍪&#xD;🍵&#xD;🧋&#xD;🍽&#xD;🥡&#xD;🎟&#xD;🎨&#xD;🎼&#xD;🎮&#xD;🎤&#xD;🎧&#xD;🚗&#xD;🚲&#xD;🏖&#xD;🌅&#xD;🏙&#xD;📱&#xD;🖥&#xD;⏰&#xD;💰&#xD;💎&#xD;🎊&#xD;🗓&#xD;📓&#xD;📚&#xD;❤️&#xD;🐶&#xD;🐣&#xD;🎄&#xD;🐲&#xD;🍄&#xD;🌞&#xD;⛈&#xD;🌈&#xD;🔥</options></input><input type="%s"></input><input type="%s"></input><input type="%l"></input></inputs><script><block s="clear"></block><block s="setColor"><color>255,84,55,1</color></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-200</l><l>-150</l></block><block s="down"></block><block s="forward"><l>400</l></block><block s="up"></block><block s="gotoXY"><l>-190</l><l>-170</l></block><block s="doDeclareVariables"><list><l>emoji size</l><l>label size</l></list></block><block s="doSetVar"><l>emoji size</l><l>24</l></block><block s="doForEach"><l>category count</l><block var="category counts"/><script><block s="setYPosition"><l>-170</l></block><block s="write"><block s="reportListItem"><l>1</l><block var="category count"/></block><l>12</l></block><block s="doSetVar"><l>label size</l><block s="reportVariadicProduct"><list><l>5</l><block s="reportStringSize"><block s="reportListItem"><l>1</l><block var="category count"/></block></block></list></block></block><block s="setYPosition"><l>-140</l></block><block s="forward"><block s="reportMonadic"><l><option>neg</option></l><block var="label size"/></block></block><block s="doRepeat"><block s="reportListItem"><l>2</l><block var="category count"/></block><script><block s="write"><block var="emoji"/><block var="emoji size"/></block><block s="changeYPosition"><block var="emoji size"/></block><block s="forward"><block s="reportMonadic"><l><option>neg</option></l><block var="emoji size"/></block></block></script></block><block s="forward"><block s="reportVariadicSum"><list><block s="reportVariadicMax"><list><block var="label size"/><block var="emoji size"/></list></block><l>10</l></list></block></block></script></block><block s="gotoXY"><l>-200</l><l>-150</l></block><block s="turnLeft"><l>90</l></block><block s="down"></block><block s="forward"><l>300</l></block><block s="up"></block><block s="gotoXY"><l>-210</l><l>-140</l></block><block s="write"><block var="y-axis"/><l>12</l></block><block s="up"></block><block s="gotoXY"><l>-80</l><l>140</l></block><block s="setHeading"><l>90</l></block><block s="write"><block var="graph title"/><l>14</l></block><block s="hide"></block></script></block-definition></blocks><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="281"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="282"></list></costumes><sounds><list struct="atomic" id="283"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-89" y="110" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="68.85000000000001,61.964999999999996,0,1" pen="tip" id="288"><costumes><list struct="atomic" id="289"></list></costumes><sounds><list struct="atomic" id="290"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="14" y="20" w="642" collapsed="true">In part 2, you are going to program a sprite to introduce itself and then ask for the data. You can make up the data as you enter it. </comment><comment x="15" y="72" w="198" collapsed="false">1. Change the costume of your sprite. &#xD;2. Make a variable for name of your data. &#xD;3. Collect the following blocks:&#xD;- set &#xD;- list&#xD;- add thing&#xD;- question&#xD;- answer&#xD;- the variable you made&#xD;&#xD;4. Arrange these blocks to have your sprite ask for the data and add it in the list. Hint: set your variable to a list. &#xD;&#xD;5. Click your script a number of times to ask for data. Is there a block you can use to make it ask the question mulitple times?&#xD;&#xD;Save.&#xD;&#xD;6. Grab the draw pictograph block. Fill in the inputs. What goes in the list space?&#xD;&#xD;7. Use the Motion, Looks, Sound blocks to give your sprite some personality. Change the background too. Have fun. </comment></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="Template Prt 2 Visualizing Data" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>