STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #103242 |
e |
Electron (Quantum) |
LCD Pixel 300 micrometers 3 x 10 -4 meters |
Although the size of pixels differs greatly, 300 micrometers is about the average. Pixels contain three subpixels that are red, green, and blue. Pixels are pretty cool, but voxels are even better. They are three-dimensional pixels. |
Palm Jebel Ali 8 kilometers 8 x 10 3 meters |
Palm Jebel Ali is the largest man-made island (not including islands like Flevopolder, where a region of the Netherlands was drained so there could be more land). Palm Jebel Ali is not complete. It is part of the Palm Islands and is planned to house 250,000 people! |
Neutrino 1 yoctometer 1 x 10 -24 meters |
Neutrinos passes through ordinary matter like you and me all the time! In fact, they're doing it right now! Neutrinos have no charge, so they are only affected by gravity and the weak force. However, they are so small that they are barely affected. |
High-Energy Neutrino 15 zeptometers 1.5 x 10 -20 meters |
Neutrinos with higher energy are larger. For more about neutrinos, go to neutrino, which shows the average size. It's a whopping 15,000 times smaller! |
Matchstick 5 centimeters 5 x 10 -2 meters |
The matchstick is a very useful little tool. When struck against something, it can light on fire. This makes it very dangerous! That's why it's good to never play with matches. Got that? |
Chicken Egg 5.5 centimeters 5.5 x 10 -2 meters |
The chicken egg is where baby chicks usually hatch. Many humans love to eat chicken eggs. Besides appearance, there is no difference between white chicken eggs and brown chicken eggs. |
Quail Egg 3 centimeters 3 x 10 -2 meters |
Many people think that quail eggs are better than chicken eggs. The quail egg is smaller and more rare than the chicken egg, but that doesn't stop some people from loving them! |
Square Inch 2.5 centimeters (length of side) 2.5 x 10 -2 meters |
For all of you people not accustomed to the metric system, here's a square inch. Unfortunately for you, almost everything else is in the metric system. |
Coffee Bean 1 centimeter 1 x 10 -2 meters |
The coffee bean is about one centimeter across - and it's actually a fruit that resembles a bean. It's brown and has stripes, and sometimes, when you stare at it, you just forget that its diameter is 10 -29 of the known universe. |
Common Earthworm 4 centimeters 4 x 10 -2 meters |
Don't you just love wriggly, slimy earthworms? Despite the urban legends, most species of earthworms will die if you cut them in half. Sometimes, the head will survive and grow a new tail. But the tail will die. |
Rigel 97 million kilometers 9.7 x 10 10 meters |
Rigel is a blazing blue star, and the brightest star in the constellation of Orion. It lies near the equator, so it is visible from almost anywhere on Earth. Also, don't call it "wriggle", because it's pronounced like "rye-jel". |
United States of America 4,200 kilometers 4.2 x 10 6 meters |
Here is the U. S. A. Although it may seem to be larger than Pluto, Pluto has a back face, which means Pluto has more surface area! |
Earth 12,700 kilometers 1.27 x 10 7 meters |
The Earth is our only home. While living on it, we may consider it huge, but it is still important to take care of it. When it is gone, there will be nowhere else left to go. |
Deneb 310 million kilometers 3.1 x 10 11 meters |
Deneb is the brightest star in the constellation of Cygnus. Deneb is 1,500 light-years away, which makes it the most distant of the 25 brightest stars. If you lived on Mars, Deneb would appear above the North Pole - not Polaris. |
V V Cephei Binary Star 2.4 billion kilometers, 20 million kilometers 2.4 x 10 12 meters, 2 x 10 10 meters |
For a while V V Cephei A was the largest known star. Now that title belongs to VY Canis Majoris. |
R Doradus 520 million kilometers 5.2 x 10 11 meters |
R Doradus is relatively large and is only 200 light-years from Earth, so its apparent size is the second largest in the sky! It is 0.05 arcseconds across. The Sun is the largest, at 1,920 arcseconds - 40,000 times larger. |
Aldebaran 60 million kilometers 6 x 10 10 meters |
Aldebaran is not to be confused with Alderaan, which is a planet in Star Wars. Alderaan is very similar to Earth in size, day length, and water cover. However, Aldebaran is 5,000 times larger in diameter, rotates every 643 Earth days, and has no water on the surface. |
Pollux 11 million kilometers 1.1 x 10 10 meters |
In Greek mythology, Pollux's twin is Castor. They are also stars in the constellation Gemini, meaning "twins". However, in reality, Pollux in a single star, while Castor is three binary stars, for a total of six stars. Castor is a set of sextuplets! |
Arcturus 36 million kilometers 3.6 x 10 10 meters |
Arcturus is the third brightest star in the night sky, after Sirius and Canopus. It's the brightest star in the constellation of Boötes. Find it by following the handle of the Big Dipper. |
The Sun 1.4 million kilometers 1.4 x 10 9 meters |
Also known as Sol, the Sun is what gives Earth the energy that makes it able to have life. The Sun is over 100 times larger in diameter than Earth! 20,000 times more solar energy hits the Earth than the human race uses per year. However, some stars are even larger and more luminous. |
Alpha Centauri A 1.5 million kilometers 1.5 x 10 9 meters |
Alpha Centauri A is the largest star of the Alpha Centauri star system (composed of three stars), which is the closest star system to us. It is also the fourth brightest star in the night sky. |
Alpha Centauri B 1 million kilometers 1 x 10 9 meters |
Alpha Centauri B is the second largest star in the Alpha Centauri star system. Its diameter is approximately one million kilometers, so it is slightly smaller than the Sun. Alpha Centuari A & B are so close they appear as a single star to us Earthlings. |
Proxima Centauri 200,000 kilometers 2 x 10 8 meters |
Proxima Centauri is known as being the closest star to Earth other than the Sun. Its name comes from the word "proximity". Proxima Centauri is a small red star. Unfortunately, it is so dim, you need a telescope to see it. |
Sirius A 2.5 million kilometers 2.5 x 10 9 meters |
Sirius is the brightest star in the night sky. It is almost twice as bright as Canopus, the second brightest star. However, Sirius is not a large star. It only appears bright because it is close to us, at only eight light-years away. |
Sirius B 20,000 kilometers 2 x 10 7 meters |
Sirius B is a white dwarf. It's barely bigger than the Earth! It's usually pretty hard to see because it is hidden by Sirius A's blinding light. Sirius B is known as "The Pup". |
Vega 3.8 million kilometers 3.8 x 10 9 meters |
Vega is found in the Lyra constellation. It is also part of the Summer Triangle, composed of Vega, Altair, and Deneb. Vega spins so quickly it bulges. However, we see it pole-on, so it looks circular. |
Regulus 5.8 million kilometers 5.8 x 10 9 meters |
Regulus spins so quickly it bulges, just like Altair and Vega. If Regulus were to spin 16% faster, it would rip apart! Regulus is also the brightest star in the constellation Leo. There's also Regulus B & C. |
Spica 9.6 million kilometers 9.6 x 10 9 meters |
Spica is the fifteenth brightest star in the night sky and lies in the constellation Virgo. It's actually a binary star system. The two stars are very close, and they orbit every four days. |
Alnitak 84 million kilometers 8.4 x 10 10 meters |
Alnitak illuminates the Flame Nebula. Alnitak is also the easternmost star of the three stars that form Orion's belt. The other two are Alnilam and Miltaka, and all three appear very bright from planet Earth. |
Gacrux 160 million kilometers 1.6 x 10 11 meters |
Gacrux can be found in the constellation Crux. Crux, which means "cross" in Latin, is known as the Southern Cross. Gacrux is a binary star. The largest of the two is a red giant. |
Uranus 51,000 kilometers 5.1 x 10 7 meters |
A lot of people like to think "Uranus" sounds like "your anus". There are many other, and better, pronunciations. Uranus can also be pronouced like "Yer-uh-niss" or "Seh-venth-pla-net". |
Neptune 49,000 kilometers 4.9 x 10 7 meters |
Currently, Neptune is the farthest planet in the Solar System from the Sun. It takes 164.8 Earth years for it to orbit the Sun. You'll never see Neptune complete a single orbit in your whole life, unless life expectancies increase. |
Wolf 359 150,000 kilometers 1.5 x 10 8 meters |
Wolf 359 is a small red dwarf, dwarfed by normal stars. It is the sixth closest star to Earth, after the Sun, Proxima Centauri, Alpha Centauri A & B and Barnard's star. Still, its magnitude is a dim +13.5. |
Gliese 229A 960,000 kilometers 9.6 x 10 8 meters |
Gliese 229A is a red dwarf star. It is a bit smaller than the Sun. The red dwarf star is also written as GJ 229 or GI 229. It is part of a binary star system, the second star being Gliese 229B. |
Gliese 229B 110,000 kilometers 1.1 x 10 8 meters |
Gliese 229B is a brown dwarf star. It orbits a larger dwarf star, which is Gliese 229A. Gliese 229B would be classified as a planet, but it is much denser than Jupiter, making its mass too large to be considered a planet. |
Jupiter 140,000 kilometers 1.4 x 10 8 meters |
Jupiter is the largest planet in the solar system. However, it is not the largest known planet. That's TReS-4. Jupiter is a gas giant, so it's just a ball of gas. You can't land anywhere on it. Also, Jupiter has 64 moons, including the four Gallilean moons. |
Saturn 120,000 kilometers 1.2 x 10 8 meters |
Saturn has the widest, most visible rings of the Solar System. Galileo, who was the first person to see these rings, first thought they were "ears". Can you imagine a Saturn without rings? It would be just a yellow ball. |
TReS-4 230,000 kilometers 2.3 x 10 8 meters |
TReS-4 is the largest planet discovered. It is 1,400 light- years away. No telescope can actually see TReS-4. People only know it exists because TReS-4 goes in front of the star it orbits, so the shine from the star dims a little. |
Venus 12,000 kilometers 1.2 x 10 7 meters |
There was a time when Venus and Earth were thought to be sister planets. That isn't true at all! Venus's surface temperature is always above 450° C, because its atmosphere, which is mostly carbon dioxide, traps the Sun's heat! |
Mars 6,800 kilometers 6.8 x 10 6 meters |
Mars is known as the Red Planet. It is red because it is rusty. Many people believe water and life once existed on Mars. However, even if that is true, the life wouldn't be like the little green men. |
Mercury 4,900 kilometers 4.9 x 10 6 meters |
Mercury is the closest planet to the Sun. It has no atmosphere. During the day, temperatures reach 400° C, but at night, the temperatures fall to -180° C. One Mercurian year is 88 Earth days. |
Ganymede 5,300 kilometers 5.3 x 10 6 meters |
Ganymede is the largest moon in the Solar System. It orbits Jupiter and was discovered by Galileo, which makes it a Galilean moon. Also, Ganymede is not to be confused with Ganymed, which is an asteroid whose name doesn't have the final "e"! |
Callisto 4,800 kilometers 4.8 x 10 6 meters |
Callisto is the most distant of the Gallilean moons. It orbits outside all the other Gallilean moons and gets hit with the most meteors. All these impacts create many, many craters. |
Io 3,600 kilometers 3.6 x 10 6 meters |
Io has a lot of volcanoes. It is the most volcanic thing in the Solar System! Io's geysers emit frozen sulfur dioxide up to 500 kilometers into space! The landscape of Io is constantly changing. In one year, it will look very different! |
Europa 3,100 kilometers 3.1 x 10 6 meters |
Europa is the puniest of the Galilean moons. It is covered with ice. There are mysterious streaks that cover the moon's surface. Some people believe water might exist beneath the layer of ice, possibly even holding life. |
Titan 5,200 kilometers 5.2 x 10 6 meters |
Titan is Saturn's only large moon. It has a very thick atmosphere, which is made up of mostly nitrogen. Earth's atmosphere is also mostly nitrogen. Titan has seas of liquid methane. (It's around -180° C.) There's even a continent called "Xanadu". |
The Moon 3,500 kilometers 3.5 x 10 6 meters |
The Moon, also known as "Luna", is the brightest object in the night sky. It orbits Earth every 27 days, 7 hours and 43 minutes. I like to imagine seeing several moons scattered across the night sky. That would be amazing! |
Triton 2,700 kilometers 2.7 x 10 6 meters |
Triton is Neptune's largest moon. It is also the coldest object in the Solar System, at -240° C. Triton is also a very windy place, with winds going at almost the speed of sound! |
Pluto 2,300 kilometers 2.3 x 10 6 meters |
Pluto used to be a planet, but now it's not. Why do people feel sympathy for it? It has no feelings. And if it did, why would it care about what the people way over on Earth thought about it? On another note, Pluto's official name is now "134340 Pluto", because it is a dwarf planet. |
Charon 1,200 kilometers 1.2 x 10 6 meters |
Charon is Pluto's only large moon. They are very close in size. They are so close, some people consider Pluto and Charon to be a double planet. Did you know the same side of Charon always faces Pluto, and the same side of Pluto always faces Charon? |
Eris 2,400 kilometers 10 6 x 2.4 meters |
Eris is the largest dwarf planet. It is even bigger than Pluto, which is also a dwarf planet. Eris is further from the Sun than Pluto. Eris has a moon, and that's Dysnomia. Where's Dysnomia? It's down there. |
Dysnomia 150 kilometers 1.5 x 10 5 meters |
Dysnomia is Eris's only moon and was discovered on September 10, 2005, which was a Saturday. Also, did you know that "Dysnomia" also refers to a learning disability that is similar to dyslexia? |
Sedna 1,800 kilometers 1.8 x 10 6 meters |
Sedna has a very elliptical orbit. It is so far away it takes 10,000 Earth years to complete one orbit. You probably realized that "Sedna" backwards is "Andes", the world's longest mountain range. (It's in South America.) Both may seem other-worldly! |
Quaoar 1,300 kilometers 1.3 x 10 6 meters |
Quaoar is very dense. Its core is very big. Quaoar may have been much larger long ago. It might have been hit by an object the size of Pluto, which would have stripped away the outer layers. |
Ceres 950 kilometers 9.5 x 10 5 meters |
Ceres is not a very good place for humans to live. Ceres is also the largest asteroid, and began the debate over the definition of "planet". For a time, Ceres was considered a planet, but then it wasn't. |
Polaris 40 million kilometers 4 x 10 10 meters |
Polaris is known as the North Star. It is very near the north pole, so if you want to know which way is north, just try to find Polaris. Locate the two stars on the far side of the Big Dipper, and go upward. |
Antares 970 million kilometers 9.7 x 10 11 meters |
Antares is a red supergiant very near the ecliptic, so it gets occulted by the Moon quite often. Also, Antares weighs septillions of tons and is losing weight through solar wind, but this method is slow. The fast way is to explode, which it'll do later. |
Altair 2.6 million kilometers 2.6 x 10 9 meters |
Altair is one of the three stars in the Summer Triangle. The Summer Triangle is an acute triangle, which means that all the angles are less than 90°! The other two are Vega and Deneb. Like many other stars, Altair spins very quickly, bulging at the center! |
La Superba 420 million kilometers 4.2 x 10 11 meters |
La Superba is one of the reddest stars in the night sky. It is so red because of all the carbon-13 it creates when fusing helium. (Normal carbon is carbon-12.) La Superba is only 2500° C, making it one of the coldest stars. |
Pistol Star 470 million kilometers 4.7 x 10 11 meters |
The Pistol Star is one of the most luminous stars known. In twenty seconds, it radiates as much energy as the Sun does in a year. It's invisible because of interstellar dust in the way. It is called the Pistol Star not because of its luminosity, but because it's in the Pistol Nebula. |
S Doradus 770 million kilometers 7.7 x 10 11 meters |
S Doradus is a hypergiant, as well as one of the brightest stars in the Large Magellanic Cloud. For more about the Large Magellanic Cloud, zoom out 8.5 orders of magnitude. |
Enif 210 million kilometers 2.1 x 10 11 meters |
Enif is an orange supergiant. Its name means "nose" in Arabic, because in the constellation Pegasus, it is in the position of the muzzle. Concidentally, the word "Enif" backwards is "Fine". |
Mu Cephei 1.9 billion kilometers 1.9 x 10 12 meters |
Mu Cephei is very red. It is sometimes referred to as "Herschel's Garnet Star" because it is garnet red. Another alternative name is Erakis, if you don't like the first two names. |
KY Cygni 2 billion kilometers 2 x 10 12 meters |
KY Cygni is 300,000 times more luminous than the Sun, and the Sun is pretty luminous, isn't it? The Sun is so luminous you aren't supposed to look at it! However, it's okay to look at KY Cyngi because it is 300 million times farther away. |
V354 Cephei 2.1 billion kilometers 2.1 x 10 12 meters |
V354 Cephei is red supergiant, and it's huge. If placed in the Solar System, it would extend past the orbit of Jupiter. 354, in addition to being in this star's name, is also the year Augustine of Hippo was born. |
WOH G64 2.8 billion kilometers 2.8 x 10 12 meters |
I know... you're thinking, "WOH... that's a big star!" Well, I guess you're right, because currently it's the second largest known star. WOH G64 is found in the Large Magellanic Cloud. There is a cloud surrounding the star that extends half of a light-year. |
VY Canis Majoris 3 billion kilometers 3 x 10 12 meters |
VY Canis Majoris is the largest known star. It is so large that if it were placed in the Solar System, it would extend beyond the orbit of Saturn! It would take a plane 1,200 years to circle it once. |
Betelguese 1.3 billion kilometers 1.3 x 10 12 meters |
Betelguese's age is in the millions of years. Betelguese is so old, it is expected to explode in the next ten thousand years. Smaller stars live for trillions of years. Betelguese is so big it aged fast. |
Albireo 22 million kilometers 2.2 x 10 10 meters |
Albireo is made up of three stars total. Here we are just showing the largest one. Two of the stars are close, and form a yellow dot. The third is blue and further away. The blue star and yellow stars are so far apart it takes them 100,000 years to complete one orbit. |
Kapteyn's Star 420,000 kilometers 4.2 x 10 8 meters |
Kapteyn's Star is only thirteen light-years away. Even so, its magnitude is +9, so you need binoculars to see it. Around 10,000 years ago, Kapteyn's Star was only seven light-years away! |
Luyten's Star 420,000 kilometers 4.2 x 10 8 meters |
Luyten's Star is a red dwarf star 12 light-years away from us. It is so close to Procyon that Procyon would appear 10 times brighter to Luyten's Star than Sirius appears to us. Also, I don't know how to pronounce it. Is it like "Luwee- ten", or "Loy-ten", or "Loo-ten? I just don't know! Help please! |
Procyon 2.9 million kilometers 2.9 x 10 9 meters |
Did you know that over the next 10 million years, Procyon will grow to 100 times its current diameter and become red? This is because Procyon's hydrogen is now all helium. The Sun will do the same thing in a couple billion years. |
Asia 8,000 kilometers 8 x 10 6 meters |
Asia is the Earth's largest continent, holding over four billion people – over half of the world's population. Africa is the second most populous continent, but only has one billion people. |
Italy 1,100 kilometers 1.1 x 10 6 meters |
Italy was the home to Leonardo Da Vinci, who was an inventor, mathematician, engineer, painter, sculptor, scientist, musician, and much more. Many other painters, including Raphael and Michelangelo, were also from Italy. |
Brunei 120 kilometers 1.2 x 10 5 meters |
Brunei is a country in Southeast Asia. It is surrounded completely by Malaysia and the South China Sea. 400,000 people live in this country. They drive on the left side of the road. |
Rwanda 240 kilometers 2.4 x 10 5 meters |
Rwanda is a country in eastern- central Africa and is known as "The Land of a Thousand Hills". Did you know that Rwanda as a country ranks 148th in land area? That means there are only 147 countries larger than it. |
California 1,200 kilometers 1.2 x 10 6 meters |
California is nicknamed "The Golden State". That's why it's colored golden. California is home to 37 million people, which is less than one percent of the world's population. |
West Virginia 400 kilometers 4 x 10 5 meters |
West Virginia used to be part of Virginia. They split in 1863 because the Civil War. Now, West Virginia is still a state! A lot of glass marbles are made in West Virginia. |
Phobos 23 kilometers 2.3 x 10 4 meters |
Phobos is the larger of the two Martian moons. Still, it is quite small! Did you know that if you were standing on Phobos, its gravity would be so weak that you could throw a baseball and it wouldn't come back down? |
Deimos 13 kilometers 1.3 x 10 4 meters |
Deimos is one of the smallest moons known. You could walk around it in a day! Well, if you could survive comfortably outer space, or if you had space suit on. I don't think you could walk as fast in a space suit, though. |
Rhode Island 75 kilometers 7.5 x 10 4 meters |
Rhode Island is the smallest state in the U. S. A. However, it could still fit the world's population on it. Did you know that Rhode Island has the longest official state name? (The State of Rhode Island and Providence Plantations) |
Giant Earthworm 3 meters 3 x 10 0 meters |
The giant earthworm can grow up to three meters long. When baby giant earthworms hatch from their cocoons, they are only twenty centimeters long. They take five years to reach their full length. They burrow underground and make gurgling noises. |
Hydra 100 kilometers 1 x 10 5 meters |
Hydra is one of Pluto's moons. It's named after the seven-headed serpent from Greek mythology. Of course, Hydra will grow two heads if you cut one off. If you want Hydra to have n heads, all you have to do is cut off n-7 heads! However, this will not work if you want less than seven. |
Nix 80 kilometers 8 x 10 4 meters |
Nix is the smallest known moon of Pluto. Its name is the second shortest name of a moon, the shortest being Io. The name comes from the primordial Greek goddess Nyx, who was the night. |
Cruithne 5 kilometers 5 x 10 3 meters |
Cruithne is known as Earth's second moon. It actually isn't Earth's moon. It just follows an elliptical orbit around the Sun that is near Earth's orbit, and its year is 364 days, close to Earth's year. |
Distance from Earth to Moon 380,000 kilometers 3.8 x 10 8 meters |
The Earth and the Moon here are not to scale. If the distance were a meter, Earth would be the size of a quarter, and the moon would be a pea. |
Distance from Earth to Sun 150 million kilometers 1.5 x 10 11 meters |
During the day, the Sun doesn't seem so far away. It's actually about 150 million kilometers away. That distance is an Astronomical Unit, which is called an AU for short. |
Distance from Neptune to Sun 4.5 billion kilometers 4.5 x 10 12 meters |
Neptune is the most distant planet in the solar system. The distance from Neptune to the Sun is greater than the diameter of any known star! |
Half Dome 410 meters 4.1 x 10 2 meters |
Half Dome is a large dome that is in Yosemite National Park. It is made up of granite. The steep side of the dome is almost vertical. Don't fall off that side unless you want to. Some people like to climb it, even though it is very challenging! |
Mount Everest Height: 8.8 kilometers 8.8 x 10 3 meters |
Mount Everest is the tallest mountain on Earth at 8,848 meters. It is constantly growing, like children do. Not many people can climb it without using an oxygen tank. |
Homunculus Nebula 20 billion kilometers (0.002 light-years) 10 13 x 2 meters |
At the center of the Homunculus Nebula lies a star. The star, which is Eta Carinae, had a magnitude of -0.8 in 1841 (second brightest star in the sky). Now, it is a very dim sixth-magnitude star. |
Kuiper Belt 15 billion kilometers (0.0015 light-years) 1.5 x 10 13 meters |
The Kuiper Belt is a region of the Solar System outside the orbit of Neptune where small bodies orbit. Many dwarf planets exist here. It's like a larger asteroid belt. |
Light-Year 9.46 trillion kilometers 9.46 x 10 15 meters |
In one year, light travels about 9.46 trillion kilometers. This distance is known as a light-year. The light-year is commonly used for measuring astronomical distances. |
Oort Cloud 2 light-years 2 x 10 16 meters |
The Oort Cloud is the outermost region of the solar system. Water ice, ammonia ice, methane ice and comets loosely fill the region. The boundary of the Oort Cloud is also the boundary of the Sun's gravitational pull. |
Distance from the Sun to Proxima Centauri 4.2 light-years 4.2 x 10 16 meters |
Proxima Centauri is the closest star to the Sun. However, it is still quite far away. 30 million Suns could fit between Proxima Centauri and the Sun in a straight line. |
Stingray Nebula 700 billion kilometers (0.07 light-years) 7 x 10 14 meters |
The Sting Ray Nebula is a planetary nebula. It is relatively young, and it constantly growing. Whoever named this nebula must have thought it looked like a stingray. Do you? |
Distance from Proxima Centauri to Alpha Centauri A 1.5 trillion kilometers (0.15 light-years) 1.5 x 10 15 meters |
Proxima Centauri is very far away from Alpha Centauri A & B. |
Cat's Eye Nebula 2.5 trillion kilometers (0.25 light-years) 2.5 x 10 15 meters |
The Cat's Eye Nebula is one of the most complex nebulae known. Did you know that the Cat's Eye Nebula is 8,000° C? That's pretty hot! The outer halo is even hotter, at 15,000° C. |
Ant Nebula 2 light-years 2 x 10 16 meters |
The Ant Nebula, which is also called Mz 3, is expanding 180,000 kilometers per hour. It resembles an ant, so much so that it is named after an ant. For more about ants, zoom in 18 orders of magnitude. |
Blinking Nebula 4 trillion kilometers (0.4 light-years) 4.5 x 10 15 meters |
The Blinking Nebula is a planetary nebula that doesn't actually blink. It just seems to appear and disappear from view. There are two red FLIERs (Fast Low- Ionization Emission Regions) on opposite side of the nebula. |
Boomerang Nebula 2.1 light-years 2.1 x 10 16 meters |
The Boomerang Nebula is very cold, only one degree above absolute zero (-272° C)! That is colder than background radiation. Did you know the Boomerang Nebula is the coldest known object in the universe? |
Eskimo Nebula 2 light-years 2 x 10 16 meters |
The Eskimo Nebula was discovered in 1787 and is the result of a Sun-like star exploding. It supposedly looks like a head in the hood of a parka. Another name is the Clownhead Nebula. |
The Great Pyramid of Giza 150 meters 1.5 x 10 2 meters |
This picture is actually of the Giza Necropolis. The Great Pyramid of Giza is the pyramid on the left. It is the oldest one, built by the Egyptians in 2560 BC. It was the tallest man-made structure for almost 4,000 years. |
The Distance Earth Has Travelled (Relative to Sun) 450,000 light-years 4.5 x 10 21 meters |
Earth has travelled almost half a million light-years relative to the Sun since its formation. (That's 4.5 billion years and 4.5 billion orbits.) Travelling at 110,000 km/h, Earth is 10,000 times slower than the speed of light. |
Gomez's Hamburger 2.5 trillion kilometers (0.25 light-years) 2.5 x 10 15 meters |
Gomez's Hamburger is 900 light- years away! The buns are made of reflective dust, and the patty is made of dark dust. That does not sound very appetizing. |
Hourglass Nebula 3 trillion kilometers (0.3 light-years) 3 x 10 15 meters |
The Hourglass Nebula is actually shaped like an hourglass. As you can see, there are two lobes. The upper lobe is tilited toward us, and the bottom one is tilted away. |
Rotten Egg Nebula 1.4 light-years 1.4 x 10 16 meters |
The Rotten Egg Nebula has sulfur in it. That's probably why this nebula is called the Rotten Egg Nebula. I think it looks a bit like a raw egg, where the blue is the cracked shell and the yellow is the yolk spilling out. |
Light-Day 26 billion kilometers (0.003 light-years) 2.6 x 10 13 meters |
Even in just twenty-four hours, light manages to zoom across the distance of 26 billion kilometers. That is distance is further than any human or space probe has travelled. |
Distance from Voyager 1 to Earth 17 billion kilometers (0.002 light-years) 1.7 x 10 13 meters |
Over the last 34 years, Voyager 1 has travelled to a distance of 17 billion kilometers, which is the furthest any man-made object has gone. You can't see it, even if you stare really, really hard! |
Distance from Sedna to Sun (farthest) 140 billion kilometers (0.014 light-years) Scientific:1.4 x 10 14 meters |
When Sedna is the farthest from the Sun, it is very far away. This point is called the "aphelion"! It takes Sedna over 10,000 Earth years to complete one orbit. |
Distance from Comet Hale-Bopp to Sun (farthest) 55 billion kilometers (0.006 light-years) 5.5 x 10 13 meters |
The comet Hale-Bopp gets very far from the Sun. It takes 2,500 years to orbit once. |
Halley's Comet 11 kilometers 1.1 x 10 4 meters |
The actual size of Halley's Comet is quite small. The tail that it forms can be millions of kilometers in length! Halley's comet loses 10% of its mass for every thousand orbits. |
Ring Nebula 1.7 light-years 1.7 x 10 16 meters |
The Ring Nebula looks a lot like a ring. The old belief was that all planetary nebulae were ring- shaped like this one, but that is now known to not be true. There are other shapes planetary nebulae can be. |
Helix Nebula 3 light-years 3 x 10 16 meters |
The Helix Nebula is one of the closest bright planetary nebulae to Earth. It is 400 light-years away from Earth! That's only four quadrillion (4,000,000,000,000,000) kilometers! (That is close, astronomically speaking.) |
Bubble Nebula 7 light-years 7 x 10 16 meters |
I love blowing bubbles. Blub-blub, pop! This nebula is not a bubble; it just looks like one! It was created by hot stellar wind. Oh, and it's an emission nebula, not a planetary nebula. |
Cone Nebula 8 light-years 8 x 10 16 meters |
The Cone Nebula was discovered in 1785, on the day after Christmas. Did you know that the Cone Nebula is a dark nebula and a diffuse nebula? You can find it between Betelgeuse and Procyon. |
The Pillars of Creation 10 light-years 1 x 10 17 meters |
The Pillars of Creation lie within the Eagle Nebula. The Eagle Nebula is 7,000 light-years away from us. Evidence show that the Pillars of Creation were destroyed by a supernova about 6,000 years ago, so we only have another millenneum to see it. |
Eagle Nebula 70 light-years 7 x 10 17 meters |
The Eagle Nebula is a huge stellar nursery. Can you see the Pillars of Creation within it? Also, note that this image is based off of a false- color photograph. In true color, it's a bit more pinkish (as most large nebulae are). |
Crab Nebula 11 light-years 1.1 x 10 17 meters |
The Crab Nebula is one of the most famous nebulae. It was also the first Messier object catalogued (M1)! The Crab Nebula's supernova was seen in 1054 AD and was so bright it could be seen during the day. It isn't even 1,000 years old! |
Orion Nebula 24 light-years 2.5 x 10 17 meters |
The Orion Nebula is one of the most visible nebulae ever! As the name suggests, it lies in the constellation Orion. Did you know that bullets of gas exist in this nebula? |
North America Nebula 40 light-years 4 x 10 17 meters |
The apparent size of the North America Nebula is very large. It appears almost four times as large as a full moon. It's just very dim... so... you know...you need longer exposure times to see it. |
The Spire 20 light-years 2 x 10 17 meters |
This little thingy is a part of the much larger Eagle Nebula. Even though it appears small in comparison to the Eagle Nebula, it's still larger than the solar system, by 10 - 20,000 times, depending on your definition of our Solar System. |
Horsehead Nebula 2 light-years 2 x 10 16 meters |
The Horsehead Nebula is one of the most famouse nebulae because it looks like a horse's head. It's a dark nebula in front of glowing pink gas. It was first discovered in 1888. Do you like all those 8's? I do. |
Rosette Nebula 100 light-years 1 x 10 18 meters |
The Rosette Nebula is very large, but very faint. It looks like a fiery rose and a rosy fire. It's approximately 5,000 light-years away from us and has a mass of 10,000 Suns. (3 billion Earths) |
Great Nebula in Carina 60 light-years 6 x 10 17 meters |
This is also called the Eta Carinae Nebula, which is not be confused with Eta Carinae's Homunculus Nebula (which is probably too small to see right now. It's 0.002 light-years across). |
Cave Nebula 70 light-years 7 x 10 17 meters |
The Cave Nebula is a very diffuse nebula. Of course, most nebulae as large as this one are faint, so you need long exposure times to see them. The Cave Nebula is also called Sh2-155 or Caldwell 9. |
Capella 17 million kilometers 1.7 x 10 10 meters |
Capella is actually a binary star. Both stars are type-G giant stars. The larger one is the one you see to the left. The Sun is also a type-G star, but it's a main- sequence one. |
Barnard's Loop 300 light-years 3 x 10 18 meters |
Barnard's Loop is a huge nebula and is only 1,600 light-years away. It covers 10 degrees of the sky (which is a lot). It spans over most of the constellation Orion! However, it's so faint you can only see it on dark nights, or with long exposure times. So sad. |
Lagoon Nebula 110 light-years 1.1 x 10 18 meters |
The Lagoon Nebula is a nebula that was named the Lagoon Nebula in 1747, the year it was discovered. It is 5,000 light-years away from us and includes tornadoes that emit UV light. |
Tarantula Nebula 600 light-years 6 x 10 18 meters |
The Tarantula Nebula is the largest known nebula. It can be found in the Large Magellanic cloud. It's very bright, with an absolute magnitude is -11. It is the brightest non-stellar object known. |
Parsec 3.3 light-years 3.3 x 10 16 meters |
A parsec is a unit of length. The movement of the Earth orbiting around the Sun causes nearby stars to appear to move, called parallax. If a nearby star is perpendicular to the solar system and is exactly one parsec away, its parallax will be exactly one arcsecond, or 1/3600 of a degree. Parallax + Arcsec = Parsec |
Gigaparsec 3.3 billion light-years 3.3 x 10 25 meters |
A gigaparsec is one billion parsecs. It is one of the largest measures of distance. There's really no need to have any measure larger, because the radius of the observable universe is only 14 gigaparsecs. |
Universe At least 160 billion light-years 1.6 x 10 27 meters |
The Universe is everything we know. We know nothing of what lies beyond! Oh, also, the universe may be much larger than this. There's just no way to accurately measure the size. |
Observable Universe 93 billion light-years 9.3 x 10 26 meters |
The radius is about 46 billion ly (half of the diameter). You might expect to only see 13.7 billion ly away because light has had only 13.7 billion years to travel, but due to the expansion of space, the objects that used to be 13.7 billion ly away are now 46 billion ly away, and we can see these. |
Sloan Great Wall 1.3 billion light-years 1.3 x 10 25 meters |
The Sloan Great Wall is represented by the thick green band. It is the largest known object in the universe. It is made up of galaxies, and is called a galactic filament. We are not in it. In fact, it lies about one billion light-years from us. |
Eridanus Supervoid 500 million light-years 5 x 10 24 meters |
It's a region in the night sky that's slightly cooler than the normal CMB temperature. It's 2.7° K, or -270.5° C. Barely above absolute zero. One theory says it leads to a parallel universe. Whoa! |
Sagittarius Dwarf Galaxy 10,000 light-years 1 x 10 20 meters |
The Sagittarius is one of the Milky Way's sattelite galaxies. It is only 70,000 light-years distant! It is an elliptical galaxy, and a dwarf one as well. It was not discovered until 1994. |
Canis Major Dwarf Galaxy 5,000 light-years 5 x 10 19 meters |
The Canis Major Dwarf Galaxy is the nearest galaxy, if you don't count the Milky Way itself. It lies between the arms of the Milky Way and is being pulled apart by the gravity of the Milky Way. |
Milky Way 120,000 light-years 1.2 x 10 21 meters |
The Milky Way is the galaxy we live in. You can't see the whole thing at once, of course, but on a dark night you might be able see a streak that spans the whole sky! It looks milky, so it's the Milky Way. |
Andromeda Galaxy 150,000 light-years 1.5 x 10 21 meters |
The Andromeda Galaxy is the Milky Way's twin. It's the nearest galaxy that is a similar size and shape. In a few billion years, the two galaxies will collide and form one larger elliptical galaxy - Milkomeda. |
Small Magellanic Cloud 7,000 light-years 7 x 10 19 meters |
The Small Magellanic Cloud is only called small because it is smaller than the galaxy nearest to it, the Large Magellanic Cloud. If the Large Magellanic Cloud were smaller, the Small Magellanic Cloud would be called the Large Magellanic Cloud! |
Large Magellanic Cloud 14,000 light-years 1.4 x 10 20 meters |
The Large Magellanic Cloud is only called large because it is larger than the galaxy nearest to it, the Small Magellanic Cloud. If the Small Magellanic Cloud were larger, the Large Magellanic Cloud would be called the Smaller Magellanic Cloud! |
Triangulum Galaxy 50,000 light-years 5 x 10 20 meters |
This galaxy is not shaped like a triangle; it's just called that because it is found in the constellation Triangulum. Did you realize that any three stars form a "triangle constellation"? You could have millions of triangle constellations! |
Sombrero Galaxy 50,000 light-years 5 x 10 20 meters |
Do you think the Sombrero Galaxy looks like a sombrero? I'm not sure. Oh! Did you know that there is a supermassive black hole in the center of this galaxy? Most large galaxies have supermassive black holes. Our Milky Way might! |
Pisces-Cetus Supercluster Complex 1 billion light-years 1 x 10 25 meters |
We actually live in the Pisces- Cetus Supercluster Complex. It is the second largest object known, after the Sloan Great Wall. I guess second place is pretty good. |
Virgo Supercluster 110 million light-years 1.1 x 10 24 meters |
The Virgo Supercluster contains over 100 galactic clusters. The largest is the Virgo Cluster. We are in the outskirts of this supercluster! There are millions of other superclusters. |
Local Group 10 million light-years 1 x 10 23 meters |
The Local Group is the cluster of galaxies that we live in. It contains about thirty galaxies and dwarf galaxies. The two largest galaxies are the Andromeda Galaxy and our own, the Milky Way. |
Virgo Cluster 30 million light-years 3 x 10 23 meters |
The Virgo Cluster is the largest cluster in the Virgo Supercluster, and is at its center. It was discovered in the late 1770s when its galaxies were catalogued as Messier objects. |
Fornax Cluster 20 million light-years 2 x 10 23 meters |
We live in the Virgo Supercluster. We're actually part of a small filament extending off of the Fornax Cluster. It's the second largest cluster within 100 million light-years! |
IC 1101 5 million light-years 5 x 10 22 meters |
IC 1101 is the largest known galaxy. It contains about 100 trillion stars. Our galaxy, the Milky Way, has only 250 billion, so IC 1101 has 400 times more stars than the Milky Way. |
Abell 2029 6 million light-years 6 x 10 22 meters |
Abell 2029 is a galactic cluster one billion light-years away in the constellation Serpens. Its central galaxy, which is IC 1101, is almost as large as it is. It emits 2 trillion times as much light as the Sun does. (About 10 39 lightbulbs) |
Whirlpool Galaxy 180,000 light-years 1.8 x 10 21 meters |
The spiral arms in the Whirlpool Galaxy were believed to have been formed from a collision of a nearby galaxy. Wouldn't it be odd if you grew new arms whenever you collided into something? |
Tadpole Galaxy 300,000 light-years 10 21 x 3 meters |
The tadpole galaxy has a has trail of stars. They were probably formed when another galaxy collided into it. Just like tadpoles, the Tadpole Galaxy is expected to lose its tail as it gets older. |
Pinwheel Galaxy 170,000 light-years 1.7 x 10 21 meters |
When this galaxy was first discovered, it was believed to be a nebula. It's not; it's a galaxy. It's also called Messier 101, because it was the 101 st Messier object to be catalogued. |
Cartwheel Galaxy 150,000 light-years 1.5 x 10 21 meters |
Astronomers think the Cartwheel Galaxy had a collision with two nearby galaxies 200 million years ago. Actually, 700 million years ago, because the Cartwheel Galaxy is 500 million light-years away, so what we see of it is already 500 million years old. |
NGC 1232 220,000 light-years 2.2 x 10 21 meters |
NGC 1232 is a pretty big galaxy. It's bigger than ours, but it's not the biggest. Of course, IC 1101 is not the biggest galaxy, it's only the biggest galaxy we know of. There are probably many more! |
Omega Centauri 150 light-years 1.5 x 10 18 meters |
Omega Centauri is a globular cluster. It is the brightest globular cluster. The center is very crowded. Stars there are 0.1 light-years apart, which is 2% of the distance from our Sun to the nearest star. (That is really close!) |
Messier 54 300 light-years 3 x 10 18 meters |
Messier 54, or M54, or NGC 6715, is another globular cluster. It is in the Sagittarius Dwarf Galaxy, which would mean it's the first globular cluster outside of the Milky Way to be discovered. |
Virgo A 250,000 light-years 2.5 x 10 21 meters |
Virgo A is the largest galaxy in the Virgo Cluster. It's a supergiant elliptical galaxy. Did you know that the black hole at its center is flinging out a jet of subatomic matter 5,000 light-years long? |
NGC 4889 500,000 light-years 5 x 10 21 meters |
This very large galaxy, which is also known as Caldwell 35, is the brightest galaxy in the Coma cluster. It is going away from us at 6,500 kilometers per second. At that speed, it could circumnavigate the Earth in less than seven seconds! |
Leo II Dwarf Galaxy 2,000 light-years 2 x 10 19 meters |
The Leo II Dwarf Galaxy is a sattelite of the Milky Way Galaxy. It is one of twenty-four known sattelites of the Milky Way. The stars in Leo II are metal-poor. They're also relatively old. |
Canes Venatici Dwarf Galaxy I 6,500 light-years 6.5 x 10 19 meters |
The Canes Venatici Dwarf Galaxy I is 720,000 light-years away from us. If you zoom out to that scale, the galaxy will be a couple pixels across. |
NGC 3310 22,000 light-years 2.2 x 10 20 meters |
NGC 3310 is another one of those galaxies that have collided with other galaxies, altering their shape. It is a spiral galaxy that has very beautiful arms and is over 40 million light-years away. |
Hoover Dam 220 meters 2.2 x 10 2 meters |
The Hoover Dam, which was built on the Colorado River, holds in the largest reservoir in the United States, Lake Mead. Not only does the Hoover Dam provide water, but its turbines also generate electricity. |
Grand Canyon 450 kilometers 4.5 x 10 5 meters |
The Grand Canyon is one of the largest canyons on Earth. It was carved by the Colorado River. All that carving took around 17 million years! The layers of rock exposed were even older, some as old as 1.8 billion years old! |
Distance to the Great Attractor 250 million light-years 2.5 x 10 24 meters |
The Great Attractor is pulling thousands of galaxies, including the Milky Way, towards itself. Its mass is tens of thousands of times greater than the Milky Way's. |
Distance to the Shapley Supercluster 650 million light-years 6.5 x 10 24 meters |
The Shapley Supercluster is a supercluster of galaxies. It is one of the largest objects that collapses inward; anything larger expands with the universe. |
Distance to the Andromeda Galaxy 2 million light-years 2 x 10 22 meters |
At two million light-years away, the Andromeda Galaxy is the most distant object visible to the naked eye. However, without binoculars or a telescope, it will appear as a dim blur. |
Total Human Height 10 million kilometers 1 x 10 10 meters |
If all the 7 billion humans stood on top of one another, and the bottom 6.99 billion humans didn't crumple under all the weight, the stack would be approximately 10 million kilometers tall. |
Hydrogen Atom 31 picometers 3.1 x 10 -11 meters |
Hydrogen is the most abundant element in the universe. It's usually just a proton and a electron! A hydrogen atom is so small you can't even see it with your naked eye, even if you try your hardest. |
Helium Atom 25 picometers 2.5 x 10 -11 meters |
Hydrogen atoms are larger than helium atoms because more protons in an atom's nucleus pull the electrons in closer. However, additional shells increase the size of the atoms the most. The largest atom, Cesium, has the most shells with the fewest elctrons. (Francium unmeasured) |
Helium Nucleus 3 femtometers 3 x 10 -15 meters |
The helium nucleus is thousands of times smaller than the atom, like a marble in a football field. The only reason matter feels solid is because atoms repel. If atoms didn't repel, everything would fall through each other! |
Chlorine Nucleus 6 femtometers 6 x 10 -15 meters |
The chlorine nucleus has 17 protons. There are usually 18 or 20 neutrons there also! Only rarely are there 19 neutrons. I'm not sure why that is though. Do you know? Tell me if you do. |
Uranium Nucleus 15 femtometers 1.5 x 10 -14 meters |
Uranium is the highest natural element. It also has the largest nucleus of all the natural elements. Uranium-238, the most common isotope of uranium, has a half-life of 4.5 billion years, approximately the time the Earth has existed. |
Glass Marble 1.5 centimeters 1.5 x 10 -2 meters |
Glass marbles are round, but they're actually quite rough if you look at them under a microscope. This marble is an example of a toothpaste marble. For more about glass marbles, see West Virginia. |
Human Height: 1.7 meters 1.7 x 10 0 meters |
I'm going to assume you are a human. I am a human too! Did you know that there are over 7 billion of us? That's a lot. In fact, if you met each person for one second, it would take you about 200 years to meet all of them! Better get started now! |
Japanese Spider Crab 3 meters 3 x 10 0 meters |
The Japanese Spider Crab is the largest arthropod. However, not all Japanese Spider Crabs get to be this size. Some are only one meter across. Unfortunately, fishermen have killed many of them. That's a lot of crab meat! |
Eiffel Tower Height: 320 meters 3.2 x 10 2 meters |
For 41 years, the Eiffel Tower was the tallest man-made structure in the world. 200 million people have been to the Eiffel Tower, which is almost the population of the U.S.A.! |
Approximate size of this viewport 20 centimeters 2 x 10 -1 meters |
Although different monitors have different pixel sizes, things on the screen are approximately the same size. This is approximately 20 centimeters across! |
Proton 1 femtometer 1 x 10 -15 meters |
Protons are found within an atom's nucleus. They are thousands of times smaller than the atom itself. They have two up quarks and one down quark. Therefore, the proton's charge is +2/3+2/3-1/3 = +1. |
Neutron 1 femtometer 1 x 10 -15 meters |
Neutrons are found within an atom's nucleus. They are thousands of times smaller than the atom itself. They have two down quarks and one up quark. Therefore, the neutron's charge is -1/3-1/3+2/3 = 0. |
Angstrom Legnth: 100 picometers 1 x 10 -10 meters |
An angstrom, which is named after Swedish physicist Anders Jonas Ångström, is one tenth of a nanometer. The symbol for an angstrom is Å. The angstrom is used to express the size of atoms. |
Cesium Atom 500 picometers 2.3 x 10 -10 meters |
Atom size is measured by the distance of the nuclei in covalent bonds. The shells don't look actually like this. Cesium is the largest atom, but its atomic number is not the highest. Why? See Helium Atom. |
Quantum Foam 0.00000000001 yoctometers 1 x 10 -35 meters |
According to the spacetime theory, quantum foam, which is also known as spacetime foam, is the foundation of the fabric of the universe. It is impossible to directly observe or measure this because it is so small. |
Planck Length 0.000000000016 yoctometers 1.6 x 10 -35 meters |
The planck length (ℓp) is a unit of length. There is also a planck time, which is the amount of time it takes light to travel one planck length in a vacuum. (Super short!) |
For all of you people not accustomed to the metric system, here's an inch ruler, which is approximately one foot long. Unfortunately, almost everything else is in the metric system. |
Inch Ruler 30 centimeters 3 x 10 -1 meters |
The dodo bird went extinct sometime during the 1600s. The name comes from the sound they make (or should I say used to make since they're now extinct). So yeah, they're gone. |
Dodo Bird 1 meter 1 x 10 0 meters |
The redwood tree is the tallest tree in the world. Its height, combined with that of an ant's, is greater than any human's! However, the universe is still 10 25 times larger. |
Redwood Tree Height: 100 meters 1 x 10 2 meters |
The Boeing 747, which flies, is an airplane. Since 1969, it's been shorter than a redwood tree. Before then, it didn't exist, so it wasn't shorter or longer. And yes, its wingspan is longer than the Wright brother's first flight (37 meters). |
Boeing 747 65 meters 6.5 x 10 1 meters |
Not all Saguaro cacti grow to be 14 meters tall, unfortunately. Some may only be a measly five meters tall. Some are armless– those are called spears. It takes saguaro cacti 75 years to fully grow an arm, while it takes humans less than 20. |
Saguaro Cactus 14 meters 1.4 x 10 1 meters |
The blue whale is the largest animal there is. Its weight, which is 180 metric tons, is greater than any other animal's. Unfortunately, whaling has lowered the blue whale's population from 300,000 to 2,000. |
Blue Whale 30 meters 3 x 10 1 meters |
This basketball is probably a size 7 basketball, because a size 6 basketball is only 23 centimeters in diameter. This basketball, which is very round, is often pushed through a hoop. |
Basketball 24 centimeters 2.4 x 10 -1 meters |
The elephant is the largest land animal. Only three species of elephants remain. They can weigh up to 8 tons, which is about 10 times the weight any human has ever achieved! |
Elephant 5 meters 5 x 10 0 meters |
Angel Falls is the tallest waterfall in the world. It is Venezuela's top tourist attraction. Most of the water evaporates into mist before hitting the ground. That's too bad. Or is it good? It's good. |
Angel Falls Height: 979 meters 9.79 x 10 2 meters |
Burj Khalifa, which used to be called the Burj Dubai, is the tallest building in the world. No other building is taller than 828,000 millimeters tall. There's a swimming pool on the 76th floor. |
Burj Khalifa Height: 828 meters 8.28 x 10 2 meters |
Uluru, which is also known as Ayers Rock, is a rock. At 348 meters tall, it is shorter than many buildings. However, it is three kilometers in length, making it longer than all buildings. |
Uluru 3 kilometers 3 x 10 3 meters |
The Large Hadron Collider is the world's largest and highest-energy particle accelerator. It smashes protons into each other! That's really mean, like the bullies at school that smash the little children together. |
Large Hadron Collider 8.6 kilometers 8.6 x 10 3 meters |
The Boeing Everett Factory, with 13 million cubic meters of usable space, is the largest building in the world. The Great Wall of China and the Three Gorges Dam do not qualify as buildings. |
Boeing Everett Factory 1 kilometer 1 x 10 3 meters |
The Titanic sank when it hit an iceberg. Although it was capable of holding enough lifeboats for 4,000 people, they decided they only needed enough lifeboats for 1,178 people. There were 3,547 people on the Titanic. |
Titanic 270 meters 2.7 x 10 2 meters |
Vatican City is the smallest country. It, although very small, is larger than you are. If you were to stretch your flesh over Vatican City so that it was spread evenly, the coating would be about 200 nanomaters thick, which is less than even a single skin cell! |
Vatican City 800 meters 8 x 10 2 meters |
The oak tree is a tree. They can live a very long time, longer than even a human can! Oak trees produce thousands of acorns a year. Acorns are good. Almost as good as ice cubes. |
Oak Tree Height: 15 meters 1.5 x 10 1 meters |
Gamma rays have a very high frequency. They can come from radioactive decay. Oh, and by the way, it's not actually light blue as it appears to the left. |
Gamma Ray Wavelength 1 picometer 1 x 10 -12 meters |
X-Ray Wavelength 500 picometers 5 x 10 -10 meters |
Although X-rays do not have the highest frequency, it's still a bad idea to bask in them. Don't do it! Usually, you should have a lead shield. The thicker the lead is, the more protection. However, there will always be a chance some X-rays get through. Thicker lead just lowers this chance. |
Ultraviolet Wavelength 60 nanometers 6 x 10 -8 meters |
Ultraviolet light can give you a tan. I used to think the sunlight and heat burnt your skin to make it darker, like how a barbecue grill turns all of the food black. Now I know that's not true. |
Violet Light Wavelength 400 nanometers 4 x 10 -7 meters |
Also known as mauve, purple, or even regalia, violet, which can be called lavender, periwinkle or iris, and sometimes even amethyst or eggplant, is also referred to as fuchsia, indigo or lilac, and on rare occasions, byzantium, thistle, wisteria, fandango and heliotrope. |
Red Light Wavelength 750 nanometers 7.5 x 10 -7 meters |
Red is the first color of the rainbow. It stimulates appetite. That's why so many food companies have red in their logo. They want you to eat! In short, they're trying to fool your brain. |
Infrared Wavelength 15 micrometers 1.5 x 10 -5 meters |
Things that are extremely rare are "inf-rare". (infinitely rare). Inf-rare is also a verb, meaning "to make inf-rare". (e.g., "John inf-rared the precious food by eating the last of it.") Infrared light used to be quite common, but one day, a scientist somehow "infrared" it. (By the way, this is not true.) |
Microwave Wavelength 1 centimeter 1 x 10 -2 meters |
Actually, the range of microwaves is pretty large. They range from one millimeter to one meter. So you see, this electromagnetic wave, with a wavelength of one centimeter, comfortably fits into this range and thus is a microwave! |
FM Radio Wavelength 1 meter 1 x 10 0 meters |
F and M are the sixth and thirteenth letters of the alphabet. Six is a perfect number, while thirteen is not. We all have our differences, and we have to learn to accept them. That's the only way we'll live in harmony. |
AM Radio Wavelength 1 kilometer 1 x 10 3 meters |
A and M are the first and thirteenth letters of the alphabet. One is a perfect square, while thirteen is not. We all have our differences, and we have to learn to accept them. That's the only way we'll live in harmony. |
DNA Width: 3 nanometers 3 x 10 -9 meters |
A single human cell contains 3 meters of deoxyribonucleic acid. That DNA, while being only a few nanometers across, holds around 25,000 genes in around 3 billion base pairs. That is a lot! |
White Blood Cell 10 micrometers 1 x 10 -5 meters |
These mass murderers are also known as leukocytes. There are many different types of this disease-fighting cell. The most common type, the neutrophil, has multiple nuclei. The largest type, the macrophage, has a diameter of a whopping 21 μm. That's over double the size of the neutrophil! |
Red Blood Cell 7 micrometers 7 x 10 -6 meters |
Around one quarter of all human cells are red blood cells. They circulate through one cycle every 20 seconds, and only live around four months. The reason for the dent is to allow for more surface area, which means it's easier to transport oxygen. Oh, and they have no nucleus. |
Ovum (Human Egg) 120 micrometers 1.2 x 10 -4 meters |
An ovum, which is the largest cell in the human body, has a diameter of about 1/400 th that of a chicken's egg. Animals that develop within eggs within their mother are ovoviviparous, which humans are not. Ovoviviparous is the only English word starting with "vowel-v-vowel-v-vowel-v-vowel". |
Smallest Object Visible to the Naked Eye 100 micrometers 1 x 10 -4 meters |
Just for your information, 100 micrometers is about the same as one tenth of a millimeter. Hold on... it's EXACTLY one tenth of a millimeter. Now that is so exact, it's almost scary! |
Pencil Lead 0.5-0.9 millimeters 5-9 x 10 -4 meters |
People use pencil lead a lot. Oh, by the way, this is mechanical pencil lead. On another note, the largest pencil contained 2,000 kilograms of graphite. That's about three times heavier than a human! And by human I mean the heaviest human ever. |
Largest Bacteria 750 micrometers 7.5 x 10 -4 meters |
The largest bacteria, which is Thiomargarita namibiensis, is almost one millimeter in length. It lives in the ocean off the coast of Namibia. Can you imagine being in the ocean, and seeing these things? They're very visible! |
Shrew 10 centimeters 1 x 10 -2 meters |
Shrews are great little thingies. Their metabolism rate is so high they must eat their body weight every single day! Also, 10% of their body weight is their brain. That's the highest of any animal's, including humans! |
HIV 90 nanometers 9 x 10 -8 meters |
HIV infects 0.6% of the world's population and causes AIDS. Although a single HIV virus is very small, in fact, so small that not a single human being on the face of this planet can see it with their naked eye, it can still kill. |
Grain of Sand 0.5 millimeters 5 x 10 -4 meters |
Of course, not all grains of sand are the same size. They vary a lot. Arenophiles are people who collect sand samples. Also, did you know that Papakolea Beach has green sand? This is because of crystals in the sand. Whatever. |
Silt Particle 50 micrometers 5 x 10 -5 meters |
According to the Udden- Wentworth scale, silt particles vary from the smallest of 1⁄256 mm to the largest of 1/16 mm. This silt particle to the right falls into that range quite well. |
Clay Particle 2 micrometers 2 x 10 -6 meters |
Because clay particles are so small, they become tightly packed, and water particles have trouble flowing through it. On the other hand, sand is much more coarse. Water just slips right through sand. Easy-peasy. |
Water Molecule 280 picometers 2.8 x 10 -10 meters |
I like to think that whenever I drink water, I drink Mickey Mouse heads. Do you, too? Oh, you don't? Well, you should. |
Russell's Teapot 25 centimeters 2.5 x 10 -1 meters |
Bertrand Russell said that there was a teapot orbiting the Sun between Earth and Mars. No one could disprove him because such a teapot would not be visible. Therefore, no one should ever doubt Russell. This was used as an analogy comparing the existence of God. |
Minecraft World 64,000 kilometers 6.4 x 10 7 meters |
Stretching from the coordinates +32,000,000 to -32,000,000, the Minecraft world spans a total of 64,000 kilometers. This world has approximately 130 quadrillion blocks in it! That sure is a lot! |
Up Quark 1 attometer 1 x 10 -18 meters |
There are six flavors of quarks. They are up, down, strange charm, top, and bottom. The smaller a quark is, the more mass it has. As a result, the up and down quarks are actually the lightest of the quarks. This up quark has a charge of +2/3. |
Down Quark 1 attometer 1 x 10 -18 meters |
There are six flavors of quarks. They are up, down, strange charm, top, and bottom. The smaller a quark is, the more mass it has. As a result, the up and down quarks are actually the lightest of the quarks. This down quark has a charge of -1/3. |
Charm Quark 100 zeptometers 1 x 10 -19 meters |
The charm quark and the strange quark are the second generation of matter. They will quickly decay into up and down quarks, which are the first generation of matter. The charm quark is charming. |
Strange Quark 400 zeptometers 4 x 10 -19 meters |
Strange quarks are very strange. They are 50 times as massive as up quarks, but are still smaller! Isn't that strange? Very much so! "Strange matter" is made up of up, down, and strange quarks! |
Top Quark 100 yoctometers 1 x 10 -22 meters |
The top quark is the smallest quark, which means it is the most massive. It is almost 100,000 times as massive as the up quark, which is the lightest of the quarks. The top quark's mass is 173 billion electronvolts! |
Bottom Quark 30 zeptometers 3 x 10 -20 meters |
The bottom quark is also called the beauty quark, because it is so flawlessly beautiful. It is third generation and quickly decays into first generation quarks, like up and down. |
Smallest Thing Visible to an Electron Microscope 50 picometers 5 x 10 -11 meters |
Electron microscopes allow us to see very small things (like atoms) that would otherwise be invisible because they are smaller than the wavelength of visible light. |
Lengths shorter than this are not confirmed. 100 attometers 1 x 10 -16 meters |
All the objects that are smaller than this are unmeasured. The sizes that they appear are only estimates. Some things, like quantum foam, are just hypothesized. They aren't fact. |
Distance to the Hubble Deep Field 12.7 billion light-years 1.27 x 10 26 meters |
The Hubble Space Telescope took a picture of an empty spot in the night sky. Instead of nothingness, the image had almost 3,000 objects in it – distant galaxies. It's unknown where these galaxies are now, but where they were 12.7 billion years ago is 12.7 billion light-years away from us. |
Central Park 4 kilometers 4 x 10 3 meters |
Central Park, which is in New York City, is the most visited urban park in the United States! Did you know that 18 people actually live in Central Park? That's pretty cool! |
Marathon 42.2 kilometers 4.22 x 10 4 meters |
A marathon is 42.2 kilometers, or 26.2 miles. About one thousandth of Americans have run a marathon. According to legend, after a Greek victory in the Battle of Marathon, Pheidippides was sent to Athens to tell the news. The distance was a marathon! |
Wandering Albatross 3 meters 3 x 10 0 meters |
The Wandering Albatross is the bird with the largest wingspan! They fly almost all the time, only stopping to eat and make babies. Their population is slowly decreasing. Now it is only at 26,000, which isn't very much. |
Width of Human Hair 100 micrometers 1 x 10 -4 meters |
Human hair is amazing. Straight hair is almost perfectly cylindrical. On the other hand, curly hair is flatter, which allows to to curl, like a ribbon. Did you know that you probably have 50,000 to 200,000 strands of hair on your head? You can count! |
Ant 4 millimeters 4 x 10 -3 meters |
You probably don't like ants. That's too bad. 15-25% of all land animals are ants! Whoa! That's a lot of ants! For every person on Earth, there are over one million ants! |
Average U.S. House 15 x 10 meters 1.5 x 10 1 meters |
These houses of the United States have been getting larger. In the last 40 years, the average house has almost doubled in area! These houses are so large, you could fit 1,000 people in them! It would be pretty cramped, though. |
Giraffe 6 meters 6 x 10 0 meters |
The giraffe is the tallest land mammal at a mind-boggling 6 meters! Its neck alone is almost half of its entire height. Adult giraffes are so tall that the only way for predators to kill them is to push them onto their side! |
Tyrannosaurus Rex 7 meters 7 x 10 0 meters |
This dinosaur is now extinct, but it used to be to 7 meters long. It is still being debated whether the T- Rex was a predator or a scavenger. Although the T-Rex was very large, it was not the largest! Zoom out a bit to see the largest dinosaur! |
Amphilicoelias Fragilimus 60 meters 6 x 10 1 meters |
Amphilicoelias Fragilimus was the largest dinosaur ever! It weighed over 100 tons! It's so big you could build your house on top of it if you wanted to! |
Hummingbird 10 centimeters 1 x 10 -1 meters |
Hummingbirds flap their wings 12-80 times per second, which is about the same frequency as the lowest notes on the piano. They can also fly backwards and hover in mid-air. Amazing skills! |
Apollo Lunar Module 9 meters 9 x 10 0 meters |
This thing weighs 15,000 kilograms! That's a lot! It also landed on the Moon. Its landing inspired the arcade game "Lunar Lander", which is not easy. When I play, I always run out of fuel! |
Football Field 109.7 meters 1.097 x 10 2 meters |
American football fields are 120 yards (109.7 m) long, if end zones are included. Anyway, football fields are often used for measuring large objects. For example, "The Titanic is almost three football fields long!" Oh, and another thing – Football fields are also used for playing football. |
Gateway Arch 192 meters 1.92 x 10 2 meters |
The Gateway Arch is the tallest structure in St. Louis. There is an observation area at the very top, and from it, you can see the Mississippi River. You should go visit it sometime in the near future! |
Washington Monument 169 meters 1.69 x 10 2 meters |
The Washington Monument is the world's tallest obelisk, as well as the world's tallest stone structure. It was the world's tallest structure from 1884 to 1889. After that it was the Eiffel Tower, which is to the upper-right. |
Saturn V 110 meters 1.1 x 10 2 meters |
Saturn V is the tallest and heaviest rocket ever! That's pretty cool. It was used from 1968-1972 and was the only vehicle used to launch humans far away from the Earth, to places such as the Moon. |
International Space Station 108 meters 1.08 x 10 2 meters |
The International Space Station is pretty cool. It floats around in low Earth orbit, and you can even see it from Earth! The ISS has had humans within it continuously for the last eleven years, which is a record for a spacecraft. (They weren't all the same humans.) |
Statue of Liberty 93 meters 9.3 x 10 1 meters |
Although the Statue of Liberty is a symbol of America, it was actually built in France. It was based off of an ancient statue of the Greek Sun god Helios. The Statue of Liberty is pretty cool, even though the torch has been closed since 1916 because it is dangerous. |
Great Wall of China 8,850 kilometers 8.85 x 10 6 meters |
The Great Wall of China is 8,850 kilometers in length. However, it twists and turns, so the distance from the endpoints is actually only 2,900 kilometers. Oh, and another thing. The Great Wall of China is not visible from space. It's less than 10 meters wide! Most houses are wider than that! |
Depth of the Mariana Trench 10.9 kilometers 1.09 x 10 4 meters |
The Mariana Trench is a pretty deep trench. It is in the Pacific Ocean, and its human population is zero. Did you know that this lovely trench has been proposed as a site for dumping nuclear waste? That's a deep topic! |
Sleet 5 millimeters 5 x 10 -3 meters |
Sleet, which falls from the sky, is made of ice pellets. That ball to the left is an ice pellet. Sleet is similar to snow, but it's much denser. You also may have noticed that sleet is significantly smaller than hail. |
Largest Hailstone 20 centimeters 2 x 10 -2 meters |
The largest hailstone was found in South Dakota. However, most hailstones don't even come close to this size. The average diameter is a measly centimeter. Oh, I would also like to point out that not all hailstones are round. |
Grain of Rice 5 millimeters 5 x 10 -3 meters |
A lot of people on our beautiful world eat rice. If you eat one bowl of rice per day, you will eat an around 300 million grains of rice in your lifetime. That is also approximately the population of the United States! |
Beach ball 80 centimeters 8 x 10 -1 meters |
Beach balls were invented in 1938, which was over 70 years ago. Beach balls are also colorful. In addition, they are very fun! The only beach ball that isn't fun is the beach ball of death. |
Rafflesia 1 meter 1 x 10 0 meters |
The rafflesia is the largest single flower in the world. It can weigh up to 10 kilograms, which is actually pretty heavy. The flower smells like rotting flesh to attract flies, which will pollinate it. |
U.S. Penny 1.9 centimeters 1.9 x 10 -2 meters |
Did you know that in 1912, the penny was worth what the quarter is worth now? Also, if you melt a penny down into zinc and copper, it would be worth 1.79 cents. That is illegal, so don't do it. |
Grain of Salt 500 micrometers 5 x 10 -4 meters |
Salt is a compound made of a reactive metal and a toxic gas. Everyone knows that. Also, do not eat too much salt, or else you could die. Eating one thousandth of your body weight all at once will usually do the trick. |
String 0.00000000001 yoctometers 1 x 10 -35 meters |
According to the string theory, strings are one-dimensional, but vibrates in all the other dimensions. This string, however, is not the same string that is used for flying kites. That string is between 10 32 and 10 33 times larger. |
Buckyball 1 nanometer 1 x 10 -9 meters |
Buckyballs, which are also called Buckminsterfullerenes, are made of 60 carbon atoms. The shape it forms is a truncated icosahedron, which is also the shape of a soccer ball! A solution made completely out of buckyballs is purple. |
Sunflower 2.5 meters 2.5 x 10 0 meters |
Did you know that the "flower" of a sunflower is not a single flower, but actually a flower head made up of thousands of small flowers? These small flowers are called florets. The florets in the center become sunflower seeds, which are currently invisible at this scale. |
X Chromosome 4 micrometers 4 x 10 -6 meters |
X chromosomes are absolutely wonderful. Most chromosomes look like X's even if they aren't sex chromosomes – those are autosomes. Females have two X chromosomes while males have an X and a Y chromosome. |
Y Chromosome 1.5 micrometers 1.5 x 10 -6 meters |
The Y chromosome, a sex chromosome, appears only in males. Did you know that the Y chromosome is continuing to shrink as it evolves, and will possibly disappear completely? I find that to be very fascinating! |
Glucose Molecule 800 picomters 8 x 10 -10 meters |
Glucose is a simple sugar. Plants make glucose through photosynthesis and turn it into complex sugars. When we (as humans) eat plants or animals that have eaten plants, we eat complex sugars, which we break down into glucose again, which we use for energy. |
Phospholipid 2.5 nanometers 2.5 x 10 9 meters |
Phospholipids are beautifully amazing little molecules, and you have millions of millions of millions of them in your body. Phospholipids are actually a special type of lipid that make up cell membranes. |
Phospholipid Bilayer 5 nanometers 5 x 10 -9 meters |
Cell membranes are made of phospholipid bilayers. Phospholipid bilayers can form naturally because the heads attract to water and the tails repel from water. As a result, tails clump together, forming the bilayer. |
Sunflower Seed 7 millimeters 7 x 10 3 meters |
Sunflower seeds are exhilaratingly delicious. They are so yummy, they can be made into "sunflower seed bread"! Sunflower seeds are not real seeds. They are the fruits of the sunflower! They are only called "seeds" because they resemble other seeds. |
Skin Cell 35 micrometers 3.5 x 10 -5 meters |
The outermost layer of skin, which is also the only visible layer of skin, is made up of dead cells. That's because dead cells are the strongest, and stronger skin provides more protection! These cells continuously fall off. In fact, dust is 95% dead skin cells! |
Amoeba 350 micrometers 3 x 10 -4 meters |
Amoeba are unicellular, which means there is only one cell. Some amoebae can grow to an incredible 700 micrometers, which is almost an entire millimeter. |
E. coli 2 micrometers 2 x 10 -6 meters |
E. coli are usually harmless and live in your intestines, making wonderful vitamin K 2 . They are in almost everyone's intestines. In fact, they colonize in babies' intestines just two days after they are born! Now that's pretty fast! |
Paramecium 200 micrometers 2 x 10 -4 meters |
Paramecia vary quite a lot in size, but it's usually around 200 mircrometers. These little guys are protists and like to swim in water. They can move two millimeters per second! |
Duckweed 2 millimeters 2 x 10 -3 meters |
These are water lentils that float in ponds and other bodies of water. They don't have stems or roots. On the other hand, they do create flowers, which are the smallest of any plant on Earth. |
Mist droplet 20 micrometers 2 x 10 -5 meters |
Mist can reduce visibility a bit. It can also reflect light, so that you can see rays of light shining through it. That's pretty cool. If you want to find mist, go to the coast or the mountains. Mist is more common there. |
Thickness of Paper 150 micrometers 1.5 x 10 -4 meters |
Paper is very thin. It's so thin it can give you a paper cut. You can do a lot of things with paper, including writing on it, drawing on it, and even folding it into shapes like squares and triangles and dodecahedrons and others. |
Transistor Gate 25 nanometers 2.5 x 10 -8 meters |
Transistors in computers are continuing to get smaller. In 1971, they were 400 times larger at 10 micrometers. Now we are down to 25 nanometers, but in the future, they might be even smaller. How small will they get? |
Largest Virus 440 nanometers 4.4 x 10 -7 meters |
The largest virus known used to be the Mimivirus, whose name I like, but it is now the Megavirus, whose name I also like. However, I do not like the viruses themselves. Did you know that in addition to being the largest, Megavirus is the virus with the longest genome? |
Smallest Thing Visible to an Optical Microscope 200 nanometers 2 x 10 -7 meters |
Optical microscopes cannot see objects smaller than 200 nanometers because the wavelengths of visible light will pass right through them. |
Range of the Weak Force 10 attometers 1 x 10 -17 meters |
The weak force is one of the four fundamental forces of nature, and is the weaker of the two nuclear forces. As distances increases, its strength decreases. At just 10 attometers, the weak force is so weak it is unmeasurable. |
Mimivirus 400 nanometers 4 x 10 -7 meters |
This little thingy was discovered in 1992 within an amoeba, which is only 500 times larger. Mimivirus used to be the largest virus known, but now that is the Megavirus. |
Bacteriophage 200 nanometers 2 x 10 -7 meters |
The bacteriophage, or just "phage" for short, is a type of bacteria-infecting virus. I think they look like robots, not life forms. But it also could be argued that viruses are not alive at all. |
Dust mite 300 micrometers 3 x 10 -4 meters |
Dust mites like to eat dust, which you probably know is just dead skin cells. Many people are allergic to dust mites. Some people are allergic to their poop. Either way, almost all people want to get rid of this pesky pesk. |
Twip 17.6 micrometers 1.76 x 10 -5 meters |
A twip is a twentieth of a typographical point. That means that 12-point font is approximately 240 twips across. Also, TUIP can stand for "The Universe in Perspective", which was an old name for the Scale of the Universe 2. TUIP and twip are pronounced the same. |
Thou 25.4 micrometers 2.54 x 10 -5 meters |
Although the word "thou" is most commonly known as being an old form of the word "you", a thou is also a unit of measurement. It is equal of one thousandth of an inch; in fact, that's where it gets its name. THOUsandth. Pretty cool. |
Width of Silk Fiber 15 micrometers 1.5 x 10 -5 meters |
Silk is valuable and can be woven into clothing, which usually turns out quite soft. Silk is made by silkworm larvae, which I think are pretty gross. But there's also synthetic silk, which is not made from disgusting creepy-crawlies. |
Neutron Star 24 kilometers 2.4 x 10 4 meters |
Neutron stars are made of tightly packed neutrons. As a result, they are extremely dense. One milliliter of neutron star material weighs 500 billion kilograms! (That's about the weight of all humans combined.) |
Chloroplast 8 micrometers 8 x 10 -6 meters |
Plant use chloroplasts to turn the Sun's energy into chemical energy, which is stored in glucose molecules! Chloroplasts are also what give plants their green color, because they have fabulous chlorophyll inside their thylakoid membranes. |
Cell nucleus 7 micrometers 7 x 10 -6 meters |
Nuclei are pretty cool, and they can be found within all eukaryotic cells. (Human cells are eukaryotic.) The nucleus is where all the DNA is. During mitosis, the DNA will condense into chromosomes, and then the cell will split in two. |
Texas 1,200 kilometers 1.2 x 10 6 meters |
Texas is the only state to have the same rank in both population and land area, which is second. If Puerto Rico were to be counted, Mississippi would rank in 32nd in both catergories, but it's not, because Puerto Rico is not a state. |
Electron (Classical) 5 femtometers 5 x 10 -15 meters |
Electrons are so small that their size can't accurately be measured. The size of an electron varies greatly depending on how it's measured, whether it's based on the quantum model or, in this case, the classical model. |
Electron (Quantum) 1 attometer 1 x 10 -18 meters |
Electrons are so small that their size can't accurately be measured. The size of an electron varies greatly depending on how it's measured, whether it's based on the classical model or, in this case, the quantum model. |
Carbon Nanotube 1 nanometer 1 x 10 -9 meters |
Carbon nanotubes are the strongest material yet discovered. As another bonus, they're lightweight. As a result, nanotubes have a lot of potential applications, including buildings, batteries, solar panels, and possibly even a space elevator. |
Alpha Helix 500 picometers 5 x 10 -10 meters |
The alpha helix is one of the secondary structures of proteins. Many proteins have alpha helixes within them. Hemoglobin and myglobin are proteins that are made of about 70% alpha helixes! |
Hepatitis B Virus 42 nanometers 4.2 x 10 -8 meters |
Hepatitis B infects a lot of humans. In fact, almost one third of the world population has been infected at some point. This virus causes vomiting, liver inflammation, and possibly death. |
Porcine circovirus 17 nanometers 1.7 x 10 -8 meters |
The Porcine circovirus is one of the smallest viruses. It only requires three proteins to replicate. If you consider viruses to be alive, then the Porcine circovirus is the smallest living thing. However, most people agree that viruses are not alive. |
Mitochondrion 4 micrometers 4 x 10 -6 meters |
These organelles can turn the chemical energy from glucose into ATP, which can easily be used for energy. About 120,000,000,000,000,000,000,000,000 ATP molecules are created every day in your body by mitochondria. |
Carbon Atom 340 picometers 3.4 x 10 -10 meters |
Carbon is the basis of all life on Earth. This is because carbon atoms can create four covalent bonds, which means it can bond in thousands of ways with oxygen, nitrogen, hydrogen, carbon, and other elements. |
Carbon Nanotube |
Alpha Helix |
Hepatitis B Virus |
Porcine circovirus |
Mitochondrion |
Carbon Atom |
<p align="left"></p> |
fps |
v |
zero zero zero zero zero zero |
Zoom: 10 |
Back |
Back |
Back |
(seconds) |
(Roll over an icon to find out more) |
Universal Forces Seperated |
Before 0.000000000001 seconds after the Big Bang, the gravity force and the electromagnetic force have already seperated from the others. At around 0.000000000001 seconds after the Big Bang, the strong and weak forces finally seperate. Oh, by the way, this length of time equals 10,000,000,000,000,000,000,000,000,000,000,000 Planck times. |
After Big Bang: 0.000000000001 seconds Scientific: 10 -12 x 1 seconds |
Nanosecond Length of time: 0.000000001 seconds Scientific: 10 -9 x 1 seconds |
A nanosecond is the equivalent to one billionth of a second. This approximately the amount of time it takes for light to travel 30 centimeters, or one foot. How can you possibly comprehend this miniscule length of time? Every frame in this program is approximately 20 million nanoseconds. |
Microsecond Length of time: 0.000001 seconds Scientific: 10 -6 x 1 seconds |
There are exactly one million microseconds in one second. Did you know that a strobe light flash is sometimes just one microsecond? That's so short. Unbelievable. In a microsecond, light can travel about 300 meters. It takes people much longer. Much, much longer. About 30 seconds for those slow-poke humans to go 300 meters! |
Millisecond Length of time: 0.001 seconds Scientific: 10 -3 x 1 seconds |
A millisecond is one thousandth of a second. So, there are exactly 1,000.0000000000000000000000000000000 milliseconds in a second! Oh, and I just realized that the 31 zeroes I added there are unnecessary. Well, I think milliseconds are quite short. In such a short time, light will go 300 kilometers! Off into another state. |
Second Length of time: 1 second Scientific: 10 0 x 1 seconds |
The second is the base unit of time. It's actually the International System of Units base unit of time! And most importantly, it's the unit of time for this scale! See how in the bottom left, it says the zoom in seconds? That is just so super cool. So very cool. |
Minute Length of time: 60 seconds Scientific: 10 1 x 6 seconds |
Did you know that the word "minute" is a heteronym? That's where two words are spelled the same but pronounced differently. Look at the sentence: "In geological terms, a minute is a minute period of time." Get it? MIN-nit and my-NEWT? Pretty cool, you have to agree. YOU HAVE TO! |
Hour Length of time: 60 minutes Scientific: 10 3 x 3.6 seconds |
An hour is a long time to wait. You'll get bored! I really don't like getting bored. And why is the "h" so silent? It's so silent, you even say "an hour" instead of "a hour". It also sounds like "our", like in "Our hour is our hour, so our hour is our hour!" |
Day Length of time: 24 hours Scientific: 10 4 x 8.64 seconds |
The day is one of the most basic measure of time. It is the equivalent to 24 hours, and is also the length of time it takes for the planet Earth to make one full revolution. Did you know that every day is slightly longer than the day before it, because Earth's rotation is slowing down? |
Week Length of time: 7 days Scientific: 10 5 x 5.97 seconds |
A week is seven days long. Each of the seven days has a name. Because seven does not go into 365 (the number of days in a year) evenly, all dates shift one or two days of the week every year. In one failed attempt to change the world calendar, the first 364 days of the year would be the days of the week, and day 364 would be "World's Day". |
Month Length of time: 30 days Scientific: 10 6 x 2.592 seconds |
As you probably know, there are twelve months in a year. Unlike most units of measurement, months vary in length. They also have different names for different months! A month is about the amount of time it takes for the moon to orbit Earth once. |
Year Length of time: 365.2422 days Scientific: 10 7 x 3.154 seconds |
A year is the most common measurement of time for longer periods of time. For example, it's more common to hear that the Earth is 4.6 billion years old than 46 million centuries old. Earth also orbits the Sun in one year, also known as an Earth year. |
Martian Year Length of time: 687 Earth days Scientific: 10 7 x 5.24 seconds |
A year on Mars is almost double a year on Earth. Can you believe that? Almost double! I mean, that's just insane. Double. How is that even comprehensible? Can you imagine? Double!!! That's just downright crazy. Double! Is that even possible? Oh, my, gosh. I'm in disbelief! Double! Oh, and Neptune's year is 164 Earth years. |
Presidential Term Length of time: 4 years Scientific: 10 8 x 1.26 seconds |
Every four years America votes for their president. There have been 44 presidents so far, serving 56 terms in total. Presidents can serve only two terms now, but Franklin Delano Roosevelt served four terms, which is sixteen years! |
Decade Length of time: 10 years Scientific: 10 8 x 3.154 seconds |
A decade is ten years long. Another cool thing about a decade is that all the letters are in the first five of the alphabet. Don't believe me? See: abcDe, abcdE, abCde, Abcde, abcDe, abcdE. Pretty cool! You can play it on a piano! Hooray! |
Chinese Zodiac Length of time: 12 years Scientific: 10 8 x 3.784 seconds |
The Chinese zodiac is a 12-year cycle. Each year is related to an animal. There's the rat, ox, tiger, hare, dragon, snake, horse, sheep, monkey, chicken, dog, and pig. Are you a pig? If you are, then do you eat like one? Actually, pigs are quite clean (relative to other animals). |
Saturnian Year Length of time: 30 years Scientific: 10 8 x 9.46 seconds |
Saturn is the largest planet. It's also further from the Sun than Earth. It takes almost thirty absolutely grueling and agonizing years for the wimpy little Saturn just to struggle its pitiful way through one measly orbit! How sad. Could you possibly go any slower? Oh, and it travels about 35,000 kilometers per hour. |
U.S.A. Life Expectancy |
The life expectancy for an American is currently 78 years. This average includes dying babies, too, so if there's a high infant mortality rate, then the life expectancy will be lower than it should be for an adult. The world average is only 67.2 years. That's over ten years shorter! Japan has the highest life expectancy at 82.6 years. |
Length of time: 78.44 years Scientific: 10 9 x 2.474 seconds |
Neptunian Year Length of time: 168 years Scientific: 10 9 x 5.2 seconds |
Neptune is so far away from the Sun! So far away, no planet is further. No human being on the history of the planet (Earth) has lived through an entire Neptunian year. It's, like, so like, 168 like years long, like! Isn't that just so long? Of course, it has almost 100 billion kilometers of distance to cover for just one orbital orbit. |
Back |
(area) |
10 |
Copyright © 2012 Cary and Michael Huang (http://htwins.net) |
Q |
Q |
The Scale of the Universe 2 |
By Cary Huang Technical support by Michael Huang Copyright © 2012 Cary and Michael Huang (http://htwins.net) Music - "Frozen Star" by Kevin MacLeod (http://incompetech.com) |
Use the scroll bar to zoom in and out. |
Click on objects to learn more. |
Start |
Loading |
0.0000001 yoctometers |
0.000001 yoctometers |
0.00001 yoctometers |
0.0001 yoctometers |
0.001 yoctometers |
0.01 yoctometers |
0.1 yoctometers |
10 yoctometers |
100 femtometers |
LCD Pixel |
Palm Jebel Ali |
Neutrino |
v |
High Energy Neutrino |
Matchstick |
Chicken Egg |
Quail Egg |
Square Inch |
Coffee Bean |
Common Earthworm |
Rigel |
Yoctometer (ym) (Diameter) 10 -24 meters |
0.000000000000000000000001 m |
Zeptometer (zm) (Diameter) 10 -21 meters |
0.000000000000000000001 m |
Attometer (am) (Diameter) 10 -18 meters |
0.000000000000000001 m |
Femtometer (fm) (Diameter) 10 -15 meters |
0.000000000000001 m |
Picometer (pm) (Diameter) 10 -12 meters |
0.000000000001 m |
Nanometer (nm) (Diameter) 10 -9 meters |
0.000000001 m |
Micrometer (µm) (Diameter) 10 -6 meters |
0.000001 m |
Millimeter (mm) (Diameter) 10 -3 meters |
0.001 m |
Meter (m) (Diameter) 10 0 meters |
1 m |
Kilometer (m) (Diameter) 10 3 meters |
1,000 m |
Megameter (Mm) (Diameter) 10 6 meters |
1,000,000 m |
Gigameter (Gm) (Diameter) 10 9 meters |
1,000,000,000 m |
Terameter (Tm) (Diameter) 10 12 meters |
1,000,000,000,000 m |
Petameter (Pm) (Diameter) 10 15 meters |
1,000,000,000,000,000 m |
Exameter (Em) (Diameter) 10 18 meters |
1,000,000,000,000,000,000 m |
Zettameter (Zm) (Diameter) 10 21 meters |
1,000,000,000,000,000,000,000 m |
Yottameter (Ym) (Diameter) 10 24 meters |
1,000,000,000,000,000,000,000,000 m |
0.0000000001 yoctometers |
0.000000001 yoctometers |
0.00000001 yoctometers |
U. S. A. |
Earth |
Deneb |
V V Cephei A |
V V Cephei B |
R Doradus |
Aldebaran |
Pollux |
Arcturus |
The Sun |
Alpha Centauri A |
Alpha Centauri B |
Proxima Centauri |
Sirius A |
Sirius B |
Vega |
Regulus |
Spica |
Alnitak |
Gacrux |
Uranus |
Neptune |
Wolf 359 |
Gliese 229A |
Gliese 229B |
Jupiter |
Saturn |
TReS-4 |
Venus |
Mars |
Mercury |
Ganymede |
The Four Galilean Moons |
Callisto |
Io |
Europa |
Titan |
The Moon |
Triton |
Pluto |
Charon |
Eris |
Dysnomia |
Sedna |
Quaoar |
Ceres |
Polaris |
Antares |
Altair |
La Superba |
Pistol Star |
S Doradus |
Enif |
Mu Cephei |
KY Cygni |
V354 Cephei |
WOH G64 |
VY Canis Majoris |
Betelguese |
Albireo |
Kapteyn's Star |
Luyten's Star |
Procyon |
Asia |
Italy |
Brunei |
Rwanda |
California |
West Virginia |
Phobos |
Deimos |
Rhode Island |
Giant Earthworm |
Hydra |
Nix |
Cruithne |
Distance from Earth to Moon |
Distance from Earth to Sun |
Distance from Neptune to Sun |
Half Dome |
Mount Everest |
Homunculus Nebula |
Kuiper Belt |
Light-Year |
Oort Cloud |
Distance from the Sun to Proxima Centauri |
Stingray Nebula |
Distance from Proxima Centauri to Alpha Centauri A |
Cat's Eye Nebula |
Ant Nebula |
Blinking Nebula |
Boomerang Nebula |
Eskimo Nebula |
The Great Pyramid of Giza |
The Distance Earth Has Travelled (Relative to Sun) |
Gomez's Hamburger |
Hourglass Nebula |
Rotten Egg Nebula |
Light-Day |
Distance from Voyager 1 to Earth |
Distance from Sedna to Sun (farthest) |
Distance from Comet Hale-Bopp to Sun (farthest) |
Halley's Comet |
Ring Nebula |
Helix Nebula |
Bubble Nebula |
Cone Nebula |
The Pillars of Creation |
Eagle Nebula |
Crab Nebula |
Orion Nebula |
North America Nebula |
The Spire |
Horsehead Nebula |
Rosette Nebula |
Great Nebula in Carina |
Cave Nebula |
Capella |
Barnard's Loop |
Lagoon Nebula |
Tarantula Nebula |
Parsec |
Gigaparsec |
The Estimated Size of the Universe |
Observable Universe |
Sloan Great Wall |
Eridanus Supervoid |
Sagittarius Dwarf Galaxy |
Canis Major Dwarf Galaxy |
Milky Way Galaxy |
Andromeda Galaxy |
Small Magellanic Cloud |
Large Magellanic Cloud |
Triangulum Galaxy |
Sombrero Galaxy |
Pisces-Cetus Supercluster Complex |
Virgo Supercluster |
Local Group |
Virgo Cluster |
Fornax Cluster |
IC 1101 |
Abell 2029 |
Whirlpool Galaxy |
Tadpole Galaxy |
Pinwheel Galaxy |
Cartwheel Galaxy |
NGC 1232 |
Omega Centauri |
Messier 54 |
Virgo A |
NGC 4889 |
Leo II Dwarf Galaxy |
Canes Venatici Dwarf Galaxy I |
NGC 3310 |
Hoover Dam |
Grand Canyon |
Distance to the Great Attractor |
Distance to the Shapley Supercluster |
Distance to the Andromeda Galaxy |
Total Human Height |
Hydrogen Atom |
Helium Atom |
Helium Nucleus |
Chlorine Nucleus |
Uranium Nucleus |
Glass Marble |
Human |
Japanese Spider Crab |
Eiffel Tower |
Approximate size of this viewport |
Proton |
Neutron |
Angstrom |
Cesium Atom |
Quantum Foam |
Planck Length |
Inch Ruler |
Dodo Bird |
Redwood Tree |
Boeing 747 |
Saguaro Cactus |
Blue Whale |
Basketball |
Elephant |
Angel Falls |
Burj Khalifa |
Uluru |
Large Hadron Collider |
Boeing Everett Factory |
Titanic |
Vatican City |
Oak Tree |
Gamma Ray Wavelength |
X-Ray Wavelength |
Ultraviolet Light Wavelength |
Violet Light Wavelength |
Red Light Wavelength |
Infrared Wavelength |
Microwave Wavelength |
FM Radio Wavelength |
AM Radio Wavelength |
DNA |
White Blood Cell |
Red Blood Cell |
Human Egg |
Smallest Thing Visible to the Naked Eye |
Pencil Lead |
0.9 |
0.7 |
0.5 |
Largest Bacteria |
Shrew |
HIV |
Grain of Sand |
Silt Particle |
Clay Particle |
Water Molecule |
Russell's Teapot |
Minecraft World |
Up Quark |
Down Quark |
Charm Quark |
Strange Quark |
Top Quark |
Bottom Quark |
Smallest Thing Visible to an Electron Microscope |
Lengths shorter than this are not confirmed. |
Distance to the Hubble Deep Field |
Central Park |
Marathon |
Wandering Albatross |
Width of a Human Hair |
Ant |
Average U.S. House |
Teeny Garage |
Good Room |
Bad Room |
Could be a Bed- room |
Closet |
:) |
Badly Desig |
ned Hallway |
Giraffe |
Tyrannosaurus Rex |
Amphilicoelias Fragilimus |
Hummingbird |
Apollo Lunar Module |
Football Field |
10 |
20 |
30 |
40 |
50 |
Gateway Arch |
Washington Monument |
Saturn V |
U S A |
International Space Station |
Statue of Liberty |
Great Wall of China |
Depth of the Mariana Trench |
Sleet |
Largest Hailstone |
Grain of Rice |
Beach ball |
Rafflesia |
U.S. Penny |
LIBERTY |
2010 |
IN |
GOD |
WE |
U |
TR |
ST |
Grain of Salt |
String |
Buckyball |
Sunflower |
X Chromosome |
Y Chromosome |
Glucose |
Phospholipid |
Phospholipid Bilayer |
Sunflower Seed |
Skin Cell |
Amoeba |
E. coli |
Paramecium |
Duckweed |
Mist droplet |
Thickness of Paper |
Transistor Gate |
Largest virus |
Smallest Thing Visible to an Optical Microscope |
W |
Range of the Weak Force |
Mimivirus |
Bacteriophage |
Dust mite |
Twip |
Thou |
Width of a Silk Fiber |
Neutron Star |
Chloroplast |
Cell nucleus |
Texas |
Electron (Classical) |
ActionScript [AS1/AS2]
Frame 1function cq() { if (_quality == "LOW") { _quality = "HIGH"; border2.q2.gotoAndStop(1); } else { _quality = "LOW"; border2.q2.gotoAndStop(2); } } function cq2() { } _root.apiId = "22404:08rqdwFx"; var tot = 327; var cqitem = new ContextMenuItem("Toggle quality", cq); var cqitem2 = new ContextMenuItem("Last updated February 19, 2012", cq2); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); myMenu.customItems.push(cqitem); myMenu.customItems.push(cqitem2); _root.menu = myMenu; attachMovie("intro", "intro", tot + 4, {_x:480, _y:240}); attachMovie("intro2", "intro2", tot + 3, {_x:480, _y:240}); attachMovie("bordersize", "border", tot + 5, {_x:0, _y:0}); if (_root.bordercolor == "white") { border.gotoAndStop("white"); } else if (_root.bordercolor == "black") { border.gotoAndStop("black"); intro.gotoAndStop(2); } else { intro.gotoAndStop(2); } intro.butt.onRelease = function () { if (getBytesLoaded() == getBytesTotal()) { gotoAndStop ("size"); } }; stop(); onEnterFrame = function () { if (getBytesLoaded() < getBytesTotal()) { intro.l2._x = ((getBytesLoaded() / getBytesTotal()) * 200) - 60; } else { intro.l1._visible = (intro.l2._visible = (intro.l3._visible = false)); } };Frame 3function closebox() { if ((_root["object" + roll2].mess._currentframe >= 2) && (_root["object" + roll2].mess._currentframe <= bf)) { _root["object" + roll2].mess.gotoAndPlay(bf + 1); _root["object" + roll2].mess.words.gotoAndStop((roll2 - rings) + 1); } } stop(); var musicSound = new Sound(); musicSound.attachSound("music"); musicSound.start(0, 12345); attachMovie("srsize", "sr", tot + 6, {_x:0, _y:500, _alpha:0}); attachMovie("slidersize", "slider", tot + 7, {_x:517, _y:500, _alpha:0}); attachMovie("bordersize2", "border2", tot + 8, {_x:0, _y:0, _alpha:0}); slider._y = 500; slider._x = 517; slider._alpha = 0; var sizes = [[-24, 1, 1], [-21, 1, 1], [-18, 1, 1], [-15, 1, 1], [-12, 1, 1], [-9, 1, 1], [-6, 1, 1], [-3, 1, 1], [0, 1, 1], [3, 1, 1], [6, 1, 1], [9, 1, 1], [12, 1, 1], [15, 1, 1], [18, 1, 1], [21, 1, 1], [24, 1, 1], [-34, 1, 1], [-33, 1, 1], [-32, 1, 1], [-31, 1, 1], [-30, 1, 1], [-29, 1, 1], [-28, 1, 1], [-27, 1, 1], [-26, 1, 1], [-25, 1, 1], [-23, 1, 1], [-13, 1, 1], [-4, 3, 1], [3, 8, 1], [-24, 1, 1], [-20, 1.5, 1], [-2, 5, 1], [-2, 5.5, 1], [-2, 3, 1], [-2, 2.5, 1], [-2, 1, 1], [-2, 4, 1], [10, 9.7, 0.7], [6, 4.2, 1], [7, 1.27, 1], [11, 3.1, 0.86], [12, 2.4, 0.86], [11, 5.2, 0.86], [10, 6, 0.86], [10, 1.1, 0.86], [10, 3.6, 0.86], [9, 1.4, 0.86], [9, 1.5, 0.86], [9, 1, 0.86], [8, 2, 0.86], [9, 2.5, 0.7], [7, 2, 0.7], [9, 3.8, 0.7], [9, 5.8, 0.3], [9, 9.6, 0.7], [10, 8.4, 0.2], [11, 1.6, 0.7], [7, 5.1, 1], [7, 4.9, 0.85], [8, 1.5, 0.85], [8, 9.6, 1], [8, 1.1, 1], [8, 1.4, 1], [8, 1.2, 1], [8, 2.3, 1], [7, 1.2, 1], [6, 6.8, 1], [6, 4.9, 1], [6, 5.3, 1], [6, 4.8, 1], [6, 3.6, 1], [6, 3.1, 1], [6, 5.2, 1], [6, 3.5, 1], [6, 2.7, 1], [6, 2.3, 1], [6, 1.2, 1], [6, 2.4, 1], [5, 1.5, 1], [6, 1.8, 1], [6, 1.3, 1], [5, 9.5, 1], [10, 4, 0.5], [11, 9.7, 0.85], [9, 2.6, 0.7], [11, 4.2, 0.86], [11, 4.7, 0.4], [11, 7.7, 0.75], [11, 2.1, 0.85], [12, 1.9, 0.85], [12, 2, 0.8], [12, 2.1, 0.8], [12, 2.8, 0.8], [12, 3, 0.8], [12, 1.3, 0.85], [10, 2.2, 0.8], [8, 4.2, 0.85], [8, 3.3, 0.85], [9, 2.9, 0.5], [6, 8, 1], [6, 1.1, 1], [5, 1.2, 1], [5, 2.4, 1], [6, 1.2, 1], [5, 4, 1], [4, 2.3, 1], [4, 1.3, 1], [4, 7.5, 1], [0, 3, 1], [5, 1, 1], [4, 8, 1], [3, 5, 1], [8, 3.8, 1], [11, 1.5, 1], [12, 4.5, 1], [2, 4.1, 1], [3, 8.8, 1], [13, 2, 1], [13, 1.5, 1], [16, 1, 1], [16, 2, 1], [16, 4.2, 1], [14, 8, 1], [15, 1.5, 1], [15, 2.5, 1], [16, 2, 0.55], [15, 4.5, 1], [16, 2.1, 1], [16, 2, 1], [2, 1.5, 1], [21, 4.5, 1], [15, 2.5, 1], [15, 3, 1], [16, 1.4, 1], [13, 2.6, 1], [13, 1.7, 1], [14, 1.4, 1], [13, 5.5, 1], [4, 1.1, 1], [16, 1.7, 1], [16, 3, 1], [16, 7, 0.8], [16, 8, 0.65], [17, 1, 0.65], [17, 7, 1], [17, 1.1, 1], [17, 2.4, 1], [17, 4, 1], [17, 2, 1], [16, 2, 1], [18, 1, 1], [17, 6, 1], [17, 7, 1], [10, 1.7, 1], [18, 3, 1], [18, 1.1, 1], [18, 6, 1], [16, 3.3, 1], [25, 3.3, 1], [27, 1.6, 1], [26, 9.4, 1], [25, 1.3, 1], [24, 5, 1], [20, 1, 1], [19, 5, 1], [21, 1.2, 1], [21, 1.5, 1], [19, 7, 1], [20, 1.4, 1], [20, 5, 1], [20, 5, 1], [25, 1, 1], [24, 1.1, 1], [23, 1, 1], [23, 3, 1], [23, 2, 1], [22, 5, 1], [22, 6, 1], [21, 1.8, 1], [21, 3, 1], [21, 1.7, 1], [21, 1.5, 1], [21, 2.2, 1], [18, 1.5, 1], [18, 3, 1], [21, 2.5, 1], [21, 5, 1], [19, 2, 1], [19, 6.5, 1], [20, 2.2, 1], [2, 2.2, 1], [5, 2.8, 1], [24, 2.5, 1], [24, 6.5, 1], [22, 2, 1], [10, 1, 1], [-11, 3.1, 1], [-11, 2.5, 1], [-15, 3, 1], [-15, 6, 1], [-14, 1.5, 1], [-2, 1.5, 1], [0, 1.7, 1], [0, 3, 1], [2, 3.2, 1], [-1, 2, 1], [-15, 1, 1], [-15, 1, 1], [-10, 1, 1], [-10, 5, 1], [-36, 9.3, 1], [-35, 1.6, 1], [-1, 3, 1], [0, 1, 1], [2, 1, 1], [1, 6.5, 1], [1, 1.4, 1], [1, 3, 1], [-1, 2.4, 1], [0, 5, 1], [2, 9.8, 1], [2, 8.3, 1], [3, 3, 1], [3, 8.6, 1], [3, 1, 1], [2, 2.7, 1], [2, 8, 1], [1, 1.5, 1], [-12, 2, 1], [-9, 1, 1], [-7, 1.2, 1], [-7, 8, 1], [-6, 1.5, 1], [-5, 3, 1], [-2, 2, 1], [0, 2, 1], [3, 2, 1], [-9, 6, 1], [-5, 1, 1], [-6, 7, 1], [-4, 1.2, 1], [-4, 1, 1], [-3, 5, 1], [-4, 7.5, 1], [-1, 1, 1], [-8, 9, 1], [-4, 5, 1], [-5, 5, 1], [-6, 2, 1], [-10, 2.8, 1], [-1, 2.5, 1], [7, 6.4, 1], [-18, 1, 1], [-18, 1, 1], [-19, 1, 1], [-19, 4, 1], [-22, 1, 1], [-20, 3, 1], [-11, 5, 1], [-16, 1, 1], [26, 1.27, 1], [3, 4, 1], [4, 4.2, 1], [0, 2.3, 1], [-4, 1, 1], [-3, 4, 1], [1, 1.5, 1], [0, 6, 1], [0, 7, 1], [1, 3, 1], [-1, 1, 1], [0, 9, 1], [2, 1.097, 1], [2, 1.92, 1], [2, 1.69, 1], [2, 1.1, 1], [2, 1.08, 1], [1, 9.3, 1], [6, 2.9, 1], [4, 1.09, 1], [-3, 5, 1], [-1, 2, 1], [-3, 5, 1], [-1, 8, 1], [0, 1, 1], [-2, 1.9, 1], [-4, 5, 1], [-36, 9.3, 1], [-9, 1, 1], [0, 2.5, 1], [-6, 4, 1], [-6, 1.5, 1], [-10, 8, 1], [-9, 2.5, 1], [-9, 5, 1], [-3, 7, 1], [-5, 3.5, 1], [-4, 3.5, 1], [-6, 2, 1], [-4, 2, 1], [-3, 2, 1], [-5, 2, 1], [-4, 1.5, 1], [-8, 2.5, 1], [-7, 4.4, 1], [-7, 2, 1], [-17, 1, 1], [-7, 4, 1], [-7, 2, 1], [-4, 3, 1], [-5, 1.76, 1], [-5, 2.54, 1], [-5, 1.5, 1], [4, 2.4, 0.5], [-6, 8, 1], [-6, 7, 1], [6, 1.2, 1], [-15, 5.64, 1], [-18, 1, 1], [-9, 1, 1], [-10, 8, 1], [-8, 4.2, 1], [-8, 1.7, 1], [-6, 4, 1], [-10, 3.4, 1]]; var bf = 11; var rings = 29; var drag = false; var ex = -4; var ex2 = -4; var clickdiff = 0; var clicked = false; var clickon = false; var goto = 0; var go = false; var roll = 0; var roll2 = 0; var sx = 519.63; var goback = false; var rot = 0; var maxspeed = 3.5; var sinceclick = 30; var c = new Array(4); var size = 0; attachMovie("bg", "bg", 0, {_x:0, _y:0}); var i = 0; while (i < tot) { attachMovie("objectsize" + Math.floor(i / 20), "object" + i, i + 1, {_x:480, _y:240}); _root["object" + i].gotoAndStop((i % 20) + 1); _root["object" + i]._visible = false; i++; } var mouseListener = new Object(); mouseListener.onMouseWheel = function (delta) { closebox(); goto = -delta; }; Mouse.addListener(mouseListener); onEnterFrame = function () { if (sinceclick > 1) { intro2._alpha = (sinceclick / 30) * 100; sinceclick--; intro._alpha = ((sinceclick - 20) / 10) * 100; border2._alpha = ((30 - sinceclick) / 30) * 100; slider._alpha = ((30 - sinceclick) / 30) * 100; sr._alpha = ((30 - sinceclick) / 30) * 100; } else if (sinceclick > 0) { border2._alpha = 100; slider._alpha = 100; sr._alpha = 100; removeMovieClip("intro2"); removeMovieClip("intro"); sinceclick = 0; } if (Key.isDown(37)) { goto = -0.1; closebox(); } if (Key.isDown(39)) { goto = 0.1; closebox(); } onMouseDown = function () { clicked = true; }; if (drag) { goto = ((_xmouse - clickdiff) - sx) / 70; } if (go) { goto = ((((Math.log(sizes[roll][1]) / Math.LN10) + sizes[roll][0]) - ex) - 0.07) * 3; if (Math.abs(goto) < 0.005) { go = false; goto = 0; } } if (Math.abs(goto) < 0.005) { goto = 0; } if (goto > maxspeed) { goto = maxspeed; } if (goto < (-maxspeed)) { goto = -maxspeed; } goto = goto * 0.8; sx = sx + goto; if (sx < 0) { sx = 0; goto = 0; go = false; } if (sx > 920) { sx = 920; goto = 0; go = false; } slider._x = sx; ex = (sx / 14.838709) - 35.1; ex2 = Math.round((ex + 0.1) * 10) / 10; if (ex2 >= 0) { border2.texty.text = ex2; } else { border2.texty.text = "\u2013" + (-ex2); } if (ex2 == Math.round(ex + 0.1)) { border2.texty.text = border2.texty.text + ".0"; } if (clicked) { closebox(); } var _local2 = 0; while (_local2 < tot) { if (((sizes[_local2][0] - ex) >= -3) && ((sizes[_local2][0] - ex) <= 2)) { size = Math.pow(10, (sizes[_local2][0] - ex) + 2) * sizes[_local2][1]; if ((size <= 1500) && (size >= 0.1)) { c[0] = (_root["object" + _local2].dr._x * size) / 100; c[1] = ((_root["object" + _local2].dr._x + _root["object" + _local2].dr._width) * size) / 100; c[2] = (_root["object" + _local2].dr._y * size) / 100; c[3] = ((_root["object" + _local2].dr._y + _root["object" + _local2].dr._height) * size) / 100; if (((((_local2 >= rings) && (((((c[0] * sizes[_local2][2]) >= -480) && ((c[0] * sizes[_local2][2]) <= 480)) || (((c[1] * sizes[_local2][2]) >= -480) && ((c[1] * sizes[_local2][2]) <= 480))) || (((c[0] * sizes[_local2][2]) <= -480) && ((c[1] * sizes[_local2][2]) >= 480)))) && (((((c[2] * sizes[_local2][2]) >= -240) && ((c[2] * sizes[_local2][2]) <= 240)) || (((c[3] * sizes[_local2][2]) >= -240) && ((c[3] * sizes[_local2][2]) <= 240))) || (((c[2] * sizes[_local2][2]) <= -240) && ((c[3] * sizes[_local2][2]) >= 240)))) || ((_local2 < rings) && (size <= 1130))) || (sizes[_local2][0] >= 26)) { if (!_root["object" + _local2]._visible) { _root["object" + _local2]._visible = true; } _root["object" + _local2]._xscale = (_root["object" + _local2]._yscale = size); if (((((((_xmouse >= (c[0] + 480)) && (_xmouse <= (c[1] + 480))) && (_ymouse >= (c[2] + 240))) && (_ymouse <= (c[3] + 240))) && (_ymouse < 480)) && (_local2 >= rings)) && (clicked)) { clickon = true; roll = _local2; go = true; _root["object" + _local2].swapDepths(tot + 2); roll2 = _local2; if (_root["object" + _local2].mess._currentframe == 1) { _root["object" + _local2].mess.gotoAndPlay(2); } } if (roll2 == _local2) { _root["object" + _local2].mess.words.gotoAndStop((_local2 - rings) + 1); } else { _root["object" + _local2].swapDepths(_local2 + 1); if ((_root["object" + _local2].mess._currentframe >= 2) && (_root["object" + _local2].mess._currentframe <= bf)) { _root["object" + _local2].mess.gotoAndPlay(bf + 1); _root["object" + _local2].mess.words.gotoAndStop((_local2 - rings) + 1); } } } else if (_root["object" + _local2]._visible) { _root["object" + _local2]._visible = false; } } else if (_root["object" + _local2]._visible) { _root["object" + _local2]._visible = false; } } else if (_root["object" + _local2]._visible) { _root["object" + _local2]._visible = false; } _local2++; } clicked = false; clickon = false; slider.onPress = function () { if ((_ymouse >= slider._y) && (_ymouse <= (slider._y + 40))) { if ((_root["object" + roll2].mess._currentframe >= 2) && (_root["object" + roll2].mess._currentframe <= bf)) { _root["object" + roll2].mess.gotoAndPlay(bf + 1); _root["object" + roll2].mess.words.gotoAndStop((roll2 - rings) + 1); } drag = true; clickdiff = _xmouse - sx; } }; slider.onRelease = function () { drag = false; }; slider.onReleaseOutside = function () { drag = false; }; border2.q1.onRelease = function () { cq(); }; border2.m1.onRelease = function () { if (musicSound.getVolume() == 100) { musicSound.setVolume(0); border2.m2.gotoAndStop(2); } else { musicSound.setVolume(100); border2.m2.gotoAndStop(1); } }; bg.gotoAndStop(Math.min(100, Math.max(1, Math.round((ex - 4) * 33)))); };Symbol 2 MovieClip [Newgrounds API Classes] Frame 1#initclip 26 Object.registerClass("Newgrounds API Classes", com.newgrounds.shims.APIShim); #endinitclipSymbol 30 MovieClip Frame 1function initAPI() { _root.API = new Object(); _root.API.loadNewgrounds = function () { getURL ("http://www.newgrounds.com", "_blank"); }; } function connect() { function onAPIConnect(success) { if (success && (this.childNodes.length > 1)) { if (!_root.apiConnection) { apiConnection = (_root.apiConnection = new Object()); } else { apiConnection = _root.apiConnection; } var _local6 = 0; while (_local6 < this.childNodes.length) { var _local4 = this.childNodes[_local6]; if (_local4.nodeName != null) { var _local3 = 0; while (_local3 < _local4.childNodes.length) { if (_local4.childNodes[_local3].nodeName != null) { var _local5 = _local4.childNodes[_local3].nodeName; paramValue = unescape(_local4.childNodes[_local3].attributes.value); apiConnection[_local5] = paramValue; } _local3++; } } _local6++; } logMessage("Connected to the Newgrounds API Gateway!", ("----- " + apiConnection.movie_name) + " -----"); if (apiConnection.ad_url != undefined) { loadAdFeed(apiConnection.ad_url); } else { logMessage("This movie is not approved to run Flash Ads."); } } else { logMessage("Unable to connect to the Newgrounds API gateway."); if (success) { logMessage("Verify that your API ID exactly matches the one on your API Settings page at " + API_SETTINGS_URL); } } } var _local8 = (((("?id=" + apiId) + "&host=") + escape(host)) + "&stat=") + MOVIE_VIEWS; var _local7 = new XML(); _local7.onLoad = onAPIConnect; _local7.load(NG_GATEWAY_URL + _local8); } function loadAdFeed(adFeedURL) { function adFeedLoaded(success) { if (success) { loadAd(this.toString()); } else { logMessage("Unable to load ad feed."); } } logMessage("This movie is approved to run Newgrounds Flash ads!"); var _local2 = new XML(); _local2.onLoad = adFeedLoaded; _local2.load(adFeedURL); } function loadAd(adURL) { if (apiConnection.lastAdTime && ((getTimer() - apiConnection.lastAdTime) < AD_INTERVAL)) { logMessage("You are loading ads too quickly.", "Please ensure that you only have one copy of the API Connector component on the stage, and wait a few moment before displaying a new ad."); return(undefined); } apiConnection.lastAdTime = getTimer(); gotoAndStop ("loaded"); adContainer.loadMovie(adURL); adContainer._lockroot = true; logMessage("Ad loaded!", "If you are using an older version of Flash, the ad may not appear correctly.", "However, the ad will work when the movie is viewed in a browser.", "You can test your movie in the API Testing area at " + API_SETTINGS_URL); } function logMessage() { var _local2 = 0; while (_local2 < arguments.length) { trace("[Newgrounds API] :: " + arguments[_local2]); _local2++; } } stop(); var NG_GATEWAY_URL = "http://www.ngads.com/gateway.php"; var API_SETTINGS_URL = "http://www.newgrounds.com/account/flashapi"; var MOVIE_VIEWS = 1; var VERSION = "1.0"; var AD_INTERVAL = 5000; System.security.allowDomain("server.cpmstar.com"); System.security.allowInsecureDomain("server.cpmstar.com"); logMessage(("====== Newgrounds API Lite v" + VERSION) + " ======"); var host = _url.split("/")[2].toLowerCase(); if ((!host) || (host == "")) { host = "localhost"; } if (!_root.API) { initAPI(); } var apiConnection = _root.apiConnection; var apiId = _root.apiId.toString(); if ((apiId == undefined) || (apiId == "")) { logMessage("No API ID given.", ("Please find the API ID for your movie from your API Settings page at " + API_SETTINGS_URL) + ".", "Then, place the following code in the Actions panel on frame 1 of your movie, substituting your API ID between the quotes:", "", "_root.apiId = \"Your_API_ID_Here\";"); } else if (apiConnection) { loadAd(apiConnection.ad_url); } else { connect(); }Symbol 36 MovieClip Frame 1stop();Symbol 46 MovieClip Frame 1stop();Symbol 47 MovieClip [Preloader] Frame 1function enterFrameHandler() { var _local2 = 0; _local2 = _root.getBytesLoaded() / _root.getBytesTotal(); if (loadingBar) { loadingBar.gotoAndStop(int(_local2 * (loadingBar._totalframes - 1)) + 1); } if (_local2 >= 1) { onEnterFrame = null; gotoAndStop ("loaded"); } } stop(); var autoPlay; var className; onEnterFrame = enterFrameHandler;Symbol 47 MovieClip [Preloader] Frame 10function _onPlayClick() { _root.nextFrame(); _root.play(); _parent._onLoaded(); } if (playButton) { playButton.onRelease = _onPlayClick; playButton.stop(); } if (autoPlay) { _onPlayClick(null); }Symbol 48 MovieClip [APIConnector] Frame 1function _onLoaded() { gotoAndStop ("invisible"); if (_redirect) { com.newgrounds.API.loadOfficialVersion(); return(undefined); } } function _apiConnect() { var _local2 = com.newgrounds.API; if (_local2 && (!_local2.connected)) { if (!apiId) { com.newgrounds.Logger.logError("No API ID entered in the API Connector component.", "You can create an API ID for this submission at http://newgrounds.com/account/flashapi", "Enter your API ID into the API Connector using the Component Inspector (Window -> Component Inspector)."); return(undefined); } switch (debugMode) { case "Off" : default : _local2.debugMode = _local2.RELEASE_MODE; break; case "Simulate Logged-in User" : _local2.debugMode = _local2.DEBUG_MODE_LOGGED_IN; break; case "Simulate Logged-out User" : _local2.debugMode = _local2.DEBUG_MODE_LOGGED_OUT; break; case "Simulate New Version" : _local2.debugMode = _local2.DEBUG_MODE_NEW_VERSION; break; case "Simulate Host Blocked" : _local2.debugMode = _local2.DEBUG_MODE_HOST_BLOCKED; } _local2.addEventListener(com.newgrounds.APIEvent.API_CONNECTED, _onConnected); _local2.connect(_root, apiId, encryptionKey, movieVersion); } } function _onConnected(event) { if ((redirectOnNewVersion && (event.__get__success())) && (event.__get__data().newVersion)) { _redirect = true; } if ((redirectOnHostBlocked && (!event.__get__success())) && (event.__get__error() == com.newgrounds.APIEvent.ERROR_HOST_BLOCKED)) { _redirect = true; } if (_redirect) { gotoAndStop ("adPreloader"); forceAlwaysOnTop(); } } function forceAlwaysOnTop() { var _local2 = getNextHighestDepth(); swapDepths(_local2); if (Stage) { _x = ((Stage.width - _width) / 2); _y = ((Stage.height - _height) / 2); _visible = true; } if (_root && (_root instanceof MovieClip)) { MovieClip(_root).stop(); } } stop(); if (_root && (_root instanceof MovieClip)) { MovieClip(_root).stop(); } var apiId; var encryptionKey; var movieVersion; var debugMode; var connectorType; var redirectOnHostBlocked; var redirectOnNewVersion; var adType; var className; var _redirect; _x = int(_x); _y = int(_y); if (!debugMode) { debugMode = "Simulate Logged-in User"; } if (!connectorType) { connectorType = "Flash Ad + Preloader"; } if (!adType) { adType = "Video"; } if (ad) { ad.adType = adType; } switch (connectorType) { case "Flash Ad + Preloader" : gotoAndStop ("adPreloader"); break; case "Flash Ad Only" : gotoAndStop ("ad"); break; case "Invisible" : gotoAndStop ("invisible"); } _apiConnect();Instance of Symbol 47 MovieClip [Preloader] "loader" in Symbol 48 MovieClip [APIConnector] Frame 1//component parameters onClipEvent (construct) { autoPlay = false; mainClass = ""; }Symbol 657 MovieClip Frame 1stop();Symbol 657 MovieClip Frame 10stop();Symbol 691 MovieClip [fps] Frame 1fps = 30; var timeinit = new Date(); var lasttime = timeinit.getMilliseconds(); onEnterFrame = function () { var _local1 = new Date(); timepassed = (((_local1.getMilliseconds() - lasttime) >= 0) ? (_local1.getMilliseconds() - lasttime) : (1000 + (_local1.getMilliseconds() - lasttime))); fps = Math.round(10000 / timepassed) / 10; lasttime = _local1.getMilliseconds(); };Symbol 718 Buttonon (release) { _root.goback = true; }Symbol 767 Buttonon (release) { _root.goback = true; }Symbol 776 MovieClip Frame 1stop();Symbol 781 MovieClip Frame 1stop();Symbol 783 Buttonon (release) { _root.getURL("http://htwins.net", "_blank"); }Symbol 788 MovieClip [bordersize] Frame 1stop();Symbol 792 MovieClip [bg] Frame 1stop();Symbol 818 Buttonon (release) { _root.getURL("http://incompetech.com", "_blank"); }Symbol 821 MovieClip [intro] Frame 1stop();Symbol 10 MovieClip [__Packages.com.newgrounds.APIConnection] Frame 0class com.newgrounds.APIConnection { var _hostURL, hostDomain, sessionId, publisherId, encryptionKey, userEmail, username, userId, userpageFormat, initialized; function APIConnection () { reset(); } function get hostURL() { return(_hostURL); } function set hostURL(value) { _hostURL = value; hostDomain = null; if (_hostURL) { var _local2 = _hostURL.split("/"); if ((_local2[0] != "file:") && (_hostURL != "localhost")) { hostDomain = _local2[2]; } } if (!hostDomain) { hostDomain = "localhost"; } //return(hostURL); } function get sandboxType() { return(System.security.sandboxType); } function get isNetworkHost() { switch (sandboxType) { case "localWithFile" : case "localWithNetwork" : case "localTrusted" : case "application" : return(false); case "remote" : } return(true); } function get hasUserSession() { return(((sessionId != null) && (sessionId != "")) && (publisherId != 0)); } function get connected() { return(connectionState == CONNECTED); } function reset() { connectionState = NOT_CONNECTED; encryptionKey = null; sessionId = null; userEmail = null; username = null; userId = 0; userpageFormat = 0; } function assertInitialized() { if (!initialized) { com.newgrounds.Logger.logError("You must initialized the API using API.connect() before using this command."); return(false); } return(true); } function assertConnected() { if ((!connectionState) == CONNECTED) { com.newgrounds.Logger.logError("You must establish a connection using API.connect() before using this command."); return(false); } return(true); } function sendSimpleCommand(command, completeHandler, parameters, secureParameters) { if (parameters == undefined) { parameters = null; } if (secureParameters == undefined) { secureParameters = null; } var _local2 = new com.newgrounds.APICommand(command); _local2.__set__parameters(parameters); _local2.__set__secureParameters(secureParameters); if (completeHandler != null) { _local2.addEventListener(com.newgrounds.APIEvent.COMMAND_COMPLETE, completeHandler); } _local2.send(this); } function sendCommand(command) { command.send(this); } function loadInBrowser(command, newWindow, parameters) { if (newWindow == undefined) { newWindow = true; } if (parameters == undefined) { parameters = null; } var _local2 = new com.newgrounds.APICommand(command); _local2.__set__parameters(parameters); _local2.loadInBrowser(this, newWindow); } static var NOT_CONNECTED = "notConnected"; static var CONNECTING = "connecting"; static var CONNECTED = "connected"; var connectionState = NOT_CONNECTED; var apiURL = "http://www.ngads.com/gateway_v2.php"; }Symbol 4 MovieClip [__Packages.com.newgrounds.EventDispatcher] Frame 0class com.newgrounds.EventDispatcher { var _listeners; function EventDispatcher () { _listeners = {}; } function addEventListener(type, listener) { if (!_listeners[type]) { _listeners[type] = []; } if (typeof(listener) == "function") { _listeners[type].push({target:null, func:listener}); } else { _listeners[type].push(listener); } } function removeEventListener(type, listener) { var _local3 = _listeners[type]; if (_local3) { var _local5 = _local3.length; var _local2 = 0; while (_local2 < _local5) { if ((_local3[_local2].func == listener) || (_local3[_local2] == listener)) { _local3.splice(_local2, 1); return(undefined); } _local2++; } } } function dispatchEvent(event) { var _local4 = _listeners[event.__get__type()]; if (_local4) { var _local5 = _local4.length; var _local2 = 0; while (_local2 < _local5) { var _local3 = _local4[_local2]; _local3.func.call(_local3.target, event); _local2++; } } return(true); } }Symbol 3 MovieClip [__Packages.com.newgrounds.Event] Frame 0class com.newgrounds.Event { var _type; function Event (type) { _type = type; } function get type() { return(_type); } }Symbol 5 MovieClip [__Packages.com.newgrounds.APIEventDispatcher] Frame 0class com.newgrounds.APIEventDispatcher extends com.newgrounds.EventDispatcher { static var _globalDispatcher; function APIEventDispatcher () { super(); } static function get globalDispatcher() { return(_globalDispatcher); } static function set globalDispatcher(value) { _globalDispatcher = value; //return(globalDispatcher); } static function initEventQueue() { setInterval(runEventQueue, 50); return([]); } function dispatchEvent(event) { _eventQueue.push({dispatcher:this, event:event}); return(true); } function actualDispatchEvent(event) { var _local3 = super.dispatchEvent(event); if (_globalDispatcher && (this != _globalDispatcher)) { _globalDispatcher.dispatchEvent(event); } } static function runEventQueue(event) { var _local3 = _eventQueue.length; if (_local3) { var _local4 = _eventQueue; _eventQueue = []; var _local1 = 0; while (_local1 < _local3) { var _local2 = _local4[_local1]; _local2.dispatcher.actualDispatchEvent(_local2.event); _local1++; } } } static var _eventQueue = initEventQueue(); }Symbol 8 MovieClip [__Packages.com.newgrounds.encoders.BaseN] Frame 0class com.newgrounds.encoders.BaseN { var _hash, _base, _reverseHash; function BaseN (hash) { if (hash) { _hash = hash; } else { _hash = DEFAULT_HASH; } _base = _hash.length; _reverseHash = new Object(); var _local2 = 0; while (_local2 < _hash.length) { _reverseHash[_hash.charAt(_local2)] = _local2; _local2++; } } function encodeUint(number, minimumChars) { if (minimumChars == undefined) { minimumChars = 1; } var _local2 = ""; var _local3 = number; while (_local3 != 0) { _local2 = _hash.charAt(_local3 % _base) + _local2; _local3 = _local3 / _base; _local3 = int(_local3); } while (_local2.length < minimumChars) { _local2 = _hash.charAt(0) + _local2; } return(_local2); } function decodeUint(encodedNumber) { var _local3 = 0; var _local2 = 0; while (_local2 < encodedNumber.length) { _local3 = _local3 * _base; _local3 = _local3 + _reverseHash[encodedNumber.charAt(_local2)]; _local2++; } return(_local3); } static var DEFAULT_HASH = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`~@#$%^&*()+|;/"; }Symbol 14 MovieClip [__Packages.com.newgrounds.APICommand] Frame 0class com.newgrounds.APICommand extends com.newgrounds.APIEventDispatcher { static var _throttleTimestamp, bridge; var _command, _parameters, _secureParameters, _hasTimeout, _preventCache, _files, _loader, _timeoutTimer, dispatchEvent; function APICommand (command) { super(); _command = command; _parameters = new Object(); _secureParameters = new Object(); _hasTimeout = true; } static function stopPendingCommands() { for (var _local2 in _pendingCommands) { var _local1 = _pendingCommands[_local2]; _local1.close(); } _pendingCommands = []; } static function onThrottleTimer(event) { if ((getTimer() - _throttleTimestamp) >= THROTTLE_INTERVAL) { _throttleCount = 0; _throttleCount = 0; while (_commandQueue.length && (_throttleCount < THROTTLE_THRESHOLD)) { var _local1 = _commandQueue.shift(); _local1.command.send(_local1.connection); _throttleCount++; } } } static function encryptHex(hexValue) { var _local4 = hexValue.length % 6; var _local3 = ""; var _local1 = 0; while (_local1 < hexValue.length) { _local3 = _local3 + _encryptor.encodeUint(int("0x" + hexValue.substr(_local1, 6)), 4); _local1 = _local1 + 6; } return(_local4.toString() + _local3); } function get command() { return(_command); } function set command(value) { _command = value; //return(command); } function get hasTimeout() { return(_hasTimeout); } function set hasTimeout(val) { _hasTimeout = val; //return(hasTimeout); } function get parameters() { return(_parameters); } function set parameters(object) { _parameters = new Object(); if (object) { for (var _local3 in object) { _parameters[_local3] = object[_local3]; } } //return(parameters); } function get preventCache() { return(_preventCache); } function set preventCache(value) { _preventCache = value; //return(preventCache); } function get secureParameters() { return(_secureParameters); } function set secureParameters(object) { _secureParameters = new Object(); if (object) { for (var _local3 in object) { _secureParameters[_local3] = object[_local3]; } } //return(secureParameters); } function get hasSecureParameters() { for (var _local2 in _secureParameters) { return(true); } return(false); } function addFile(filename, data, dataField, contentType) { if (contentType == undefined) { contentType = "application/octet-stream"; } if (!_files) { _files = new Object(); } var _local3 = {filename:filename, data:data, dataField:dataField, contentType:contentType}; _files[filename] = _local3; } function removeFile(filename) { if (_files) { delete _files[filename]; } } function clearFiles() { _files = null; } function close() { if (_loader) { clearInterval(_timeoutTimer); var _local2 = 0; while (_local2 < _pendingCommands.length) { if (_pendingCommands[_local2] == this) { _pendingCommands.splice(_local2, 1); break; } _local2++; } _loader = null; } } function loadInBrowser(connection, newWindow) { _parameters.command_id = _command; _parameters.tracker_id = (connection.apiId ? (connection.apiId) : 1); if (connection.debug) { _parameters.debug = 1; } var _local3 = (connection.apiURL + "?host=") + escape(connection.hostDomain); for (var _local4 in _parameters) { _local3 = _local3 + ((("&" + escape(_local4)) + "=") + escape(_parameters[_local4])); } var _local6; if (newWindow) { _local6 = "_blank"; } else { _local6 = "_top"; } _root.getURL(_local3, _local6); } function send(connection) { if (_throttleCount >= THROTTLE_THRESHOLD) { _commandQueue.push({connection:connection, command:this}); } else { sendInternal(connection); } } function sendInternal(connection) { var _local4; _local4 = new LoadVars(); _local4.command_id = _command; _local4.tracker_id = connection.apiId; if (connection.debug) { _local4.debug = 1; } if (_preventCache) { _local4.seed = Math.random(); } var _local2; var _local3; var _local7; for (_local2 in _parameters) { _local3 = _parameters[_local2]; if (_local3 != null) { if (typeof(_local3) == "boolean") { _local4[_local2] = int(_local3); } else { _local4[_local2] = _local3; } } } if (hasSecureParameters) { var _local6 = new Object(); for (_local2 in _secureParameters) { _local3 = _secureParameters[_local2]; if (_local3 != null) { if (typeof(_local3) == "boolean") { _local6[_local2] = int(_local3); } else { _local6[_local2] = _local3; } } } var _local8 = ""; _local7 = 0; while (_local7 < 16) { _local8 = _local8 + ENCRYPTOR_RADIX.charAt(int(Math.random() * ENCRYPTOR_RADIX.length)); _local7++; } _local4.command_id = "securePacket"; _local6.command_id = _command; _local6.as_version = 3; _local6.session_id = connection.sessionId; _local6.user_email = connection.userEmail; _local6.publisher_id = connection.publisherId; _local6.seed = _local8; var _local13 = com.newgrounds.crypto.MD5.hash(_local8); var _local11 = com.newgrounds.crypto.RC4.encrypt(com.newgrounds.encoders.json.JSON.encode(_local6), connection.encryptionKey); _local4.secure = encryptHex(_local13 + _local11); } com.newgrounds.Logger.logInternal("Sending packet:", _local4); var _local12; _local12 = "application/x-www-form-urlencoded"; for (_local2 in _local4) { if (typeof(_local4[_local2]) == "object") { _local4[_local2] = com.newgrounds.encoders.json.JSON.encode(_local4[_local2]); } } if (_files) { for (var _local10 in _files) { var _local5 = _files[_local10]; if (typeof(_local5.data) == "string") { _local4[_local10] = _local5.data; } else { _local4[_local10] = com.newgrounds.encoders.json.JSON.encode(_local5.data); } } } _pendingCommands.push(this); _throttleCount++; _throttleTimestamp = getTimer(); startLoader(connection.apiURL, _local4, _local12); } function startLoader(url, data, contentType) { _loader = LoadVars(data); _loader.onData = as2CompleteHandler; _loader.contentType = contentType; _loader.sendAndLoad(url, _loader, "POST"); if (_hasTimeout) { setInterval(this, onTimeout, TIMEOUT_INTERVAL); } } function as2CompleteHandler(data) { var _local3; var _local2 = 0; while (_local2 < _pendingCommands.length) { if (_pendingCommands[_local2]._loader == this) { _local3 = _pendingCommands[_local2]; break; } _local2++; } _local3.onComplete(data); } function onTimeout(event) { close(); com.newgrounds.Logger.logError("Command timed out."); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.COMMAND_COMPLETE, null, com.newgrounds.APIEvent.ERROR_TIMED_OUT)); } function onError(error) { com.newgrounds.Logger.logError("Error when sending command:", error); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.COMMAND_COMPLETE, null, com.newgrounds.APIEvent.ERROR_UNKNOWN)); close(); } function onComplete(data) { try { if ((!data) || (data == "")) { throw new Error(); } com.newgrounds.Logger.logInternal("Received packet:", data); var _local2 = com.newgrounds.encoders.json.JSON.decode(data); if (!_local2) { throw new Error(); } if (bridge) { bridge.sendEvent(_local2.command_id, _local2); } dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.COMMAND_COMPLETE, _local2, ((_local2 && (_local2.success)) ? (com.newgrounds.APIEvent.ERROR_NONE) : (com.newgrounds.APIEvent.ERROR_COMMAND_FAILED)))); } catch(e) { com.newgrounds.Logger.logError("Invalid response returned from server: " + data); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.COMMAND_COMPLETE, null, com.newgrounds.APIEvent.ERROR_BAD_RESPONSE)); } close(); } static var TIMEOUT_INTERVAL = 10000; static var THROTTLE_INTERVAL = 10050; static var THROTTLE_TICK_INTERVAL = 1000; static var THROTTLE_THRESHOLD = 24; static var _throttleCount = 0; static var _commandQueue = []; static var _throttleTimer = setInterval(onThrottleTimer, THROTTLE_TICK_INTERVAL); static var ENCRYPTOR_RADIX = "/g8236klvBQ#&|;Zb*7CEA59%s`Oue1wziFp$rDVY@TKxUPWytSaGHJ>dmoMR^<0~4qNLhc(I+fjn)X"; static var _encryptor = new com.newgrounds.encoders.BaseN(ENCRYPTOR_RADIX); static var _pendingCommands = []; static var CRLF = "\r\n"; }Symbol 9 MovieClip [__Packages.com.newgrounds.Bridge] Frame 0class com.newgrounds.Bridge { var _widgetId, _inConnection, _outConnection; function Bridge (id) { _widgetId = id; _inConnection = new LocalConnection(); _outConnection = new LocalConnection(); _inConnection.receiveEvent = receiveEvent; try { _inConnection.connect("rec_" + _widgetId); } catch(error) { } com.newgrounds.Logger.addEventListener(com.newgrounds.APIEvent.LOG, {target:this, func:onLogMessage}); } function onLogMessage(event) { try { _outConnection.send(_widgetId, "sendEvent", "trace", String(event.__get__data())); } catch(error) { } } function sendEvent(command, parameters) { if (_outConnection) { parameters = {data:parameters}; _outConnection.send(_widgetId, "sendEvent", command, parameters); } } function receiveEvent(event, parameters) { } function onStatus(event) { } }Symbol 6 MovieClip [__Packages.com.newgrounds.APIEvent] Frame 0class com.newgrounds.APIEvent extends com.newgrounds.Event { var _error, _success, _data, __get__type; function APIEvent (type, data, error) { super(type); if (data == undefined) { data = null; } if (error == undefined) { error = null; } if (((!error) || (error == "")) || (error == ERROR_NONE)) { _error = ERROR_NONE; _success = true; } else { _error = error; _success = false; } if (data) { _data = data; } else { _data = {}; } } function clone() { return(new com.newgrounds.APIEvent(__get__type(), _data, _error)); } function get success() { return(_success); } function get data() { return(_data); } function get error() { return(_error); } static var COMMAND_COMPLETE = "commandComplete"; static var MEDAL_UNLOCK_CONFIRMED = "medalUnlockConfirmed"; static var ICON_LOADED = "iconLoaded"; static var API_CONNECTED = "movieConnected"; static var LOG = "log"; static var MEDAL_UNLOCKED = "medalUnlocked"; static var SCORES_LOADED = "scoresLoaded"; static var SCORE_POSTED = "scorePosted"; static var QUERY_COMPLETE = "queryComplete"; static var FILE_LOADED = "fileLoaded"; static var FILE_SAVED = "fileSaved"; static var FILE_REQUESTED = "fileRequested"; static var VOTE_COMPLETE = "voteComplete"; static var ERROR_NONE = "noError"; static var ERROR_UNKNOWN = "unknownError"; static var ERROR_COMMAND_FAILED = "commandFailed"; static var ERROR_NOT_CONNECTED = "notConnected"; static var ERROR_INVALID_ARGUMENT = "invalidArgument"; static var ERROR_TIMED_OUT = "timedOut"; static var ERROR_BAD_FILE = "badFile"; static var ERROR_BAD_RESPONSE = "badResponse"; static var ERROR_SENDING_COMMAND = "errorSendingCommand"; static var ERROR_HOST_BLOCKED = "hostBlocked"; static var ERROR_ALREADY_VOTED = "alreadyVoted"; static var ERROR_NOT_LOGGED_IN = "notLoggedIn"; static var ERROR_WRONG_ENCRYPTION_KEY = "wrongEncryptionKey"; }Symbol 25 MovieClip [__Packages.com.newgrounds.API] Frame 0class com.newgrounds.API { static var _adFeedURL, _movieVersion, _bridge, _requestedSaveGroupId, _requestedSaveFileId, _movieName, _newVersion, _saveFilePath, _imageFilePath; function API () { } static function get connected() { return(_connection.__get__connected()); } static function get isNetworkHost() { return(_connection.__get__isNetworkHost()); } static function get apiId() { _connection.assertInitialized(); return(_connection.apiId); } static function get debugMode() { return(_debugMode); } static function set debugMode(val) { _debugMode = val; //return(debugMode); } static function get publisherId() { _connection.assertInitialized(); return(_connection.publisherId); } static function get sessionId() { _connection.assertInitialized(); return(_connection.sessionId); } static function get hostDomain() { _connection.assertInitialized(); return(_connection.hostDomain); } static function get hostURL() { _connection.assertInitialized(); return(_connection.__get__hostURL()); } static function get isNewgrounds() { return(_connection.publisherId == 1); } static function get hasUserSession() { _connection.assertInitialized(); return(_connection.__get__hasUserSession()); } static function get username() { _connection.assertInitialized(); return(_connection.username); } static function get userId() { _connection.assertInitialized(); return(_connection.userId); } static function assertConnected(eventType) { if (eventType == undefined) { eventType = null; } if (_connection.assertConnected()) { return(true); } if (eventType) { dispatchEvent(eventType, null, com.newgrounds.APIEvent.ERROR_NOT_CONNECTED); } return(false); } static function get adsApproved() { return(_adsApproved); } static function get adFeedURL() { return(_adFeedURL); } static function get medals() { return(_medalsArray); } static function get scoreBoards() { return(_scoreBoardsArray); } static function get saveGroups() { return(_saveGroupsArray); } static function connect(_root, apiId, encryptionKey, movieVersion) { if (encryptionKey == undefined) { encryptionKey = null; } if (movieVersion == undefined) { movieVersion = ""; } com.newgrounds.APIEventDispatcher.__set__globalDispatcher(_dispatcher); System.security.loadPolicyFile("http://apifiles.ngfiles.com/crossdomain.xml"); if (_connection.initialized) { com.newgrounds.Logger.logError("Connection already in progress. Please call API.disconnect() before attempting another connection."); dispatchEvent(com.newgrounds.APIEvent.API_CONNECTED, false, com.newgrounds.APIEvent.ERROR_NOT_CONNECTED); return(undefined); } apiId = trimWhitespace(apiId); if (encryptionKey) { encryptionKey = trimWhitespace(encryptionKey); } if ((!apiId) || (apiId == "")) { com.newgrounds.Logger.logError("No apiId given. Please use the API ID from your API settings page."); dispatchEvent(com.newgrounds.APIEvent.API_CONNECTED, false, com.newgrounds.APIEvent.ERROR_INVALID_ARGUMENT); return(undefined); } com.newgrounds.Logger.logMessage(("====== Newgrounds API v" + VERSION) + " ======"); _connection.connectionState = com.newgrounds.APIConnection.CONNECTING; _root=_root;//parameter overwritten _movieVersion = movieVersion; _connection.apiId = apiId; var _local4; _local4 = apiId.indexOf(":"); if (_local4 != -1) { _connection.trackerId = int(apiId.substring(0, _local4)); } else { _connection.trackerId = int(apiId); } if (!_connection.trackerId) { com.newgrounds.Logger.logError("Invalid API ID: " + apiId); dispatchEvent(com.newgrounds.APIEvent.API_CONNECTED, false, com.newgrounds.APIEvent.ERROR_INVALID_ARGUMENT); return(undefined); } _connection.encryptionKey = encryptionKey; _connection.initialized = true; _connection.__set__hostURL(_root._url); doConnect(_root); } static function doConnect(flashVars) { if (isNetworkHost && (_debugMode != RELEASE_MODE)) { com.newgrounds.Logger.logMessage("Live file detected, turning off debug mode."); _debugMode = RELEASE_MODE; } if (flashVars && (flashVars.NewgroundsAPI_SandboxID)) { _bridge = new com.newgrounds.Bridge(flashVars.NewgroundsAPI_SandboxID); com.newgrounds.APICommand.bridge = _bridge; } if (_debugMode == RELEASE_MODE) { if (flashVars) { if (flashVars.NewgroundsAPI_UserName) { _connection.username = flashVars.NewgroundsAPI_UserName; } if (flashVars.NewgroundsAPI_UserID) { _connection.userId = flashVars.NewgroundsAPI_UserID; } if (flashVars.NewgroundsAPI_PublisherID) { _connection.publisherId = flashVars.NewgroundsAPI_PublisherID; } if (flashVars.NewgroundsAPI_UserpageFormat) { _connection.userpageFormat = flashVars.NewgroundsAPI_UserpageFormat; } if (flashVars.NewgroundsAPI_SessionID) { _connection.sessionId = flashVars.NewgroundsAPI_SessionID; } if (flashVars.NewgroundsAPI_SaveGroupID) { _requestedSaveGroupId = flashVars.NewgroundsAPI_SaveGroupID; } if (flashVars.NewgroundsAPI_SaveFileID) { _requestedSaveFileId = flashVars.NewgroundsAPI_SaveFileID; } } } else { _connection.debug = true; if ((_debugMode == DEBUG_MODE_LOGGED_IN) || (_debugMode == DEBUG_MODE_LOGGED_OUT)) { _connection.publisherId = 1; } if (_debugMode == DEBUG_MODE_LOGGED_IN) { _connection.sessionId = "D3bu64p1U53R"; _connection.userId = 10; _connection.username = "API-Debugger"; } } _connection.sendSimpleCommand("connectMovie", onConnect, {host:_connection.hostDomain, movie_version:_movieVersion, publisher_id:_connection.publisherId}); } static function onConnect(event) { var _local1 = event.__get__data(); if (!event.__get__success()) { com.newgrounds.Logger.logError("Unable to connect to the API."); _connection.reset(); dispatchEvent(com.newgrounds.APIEvent.API_CONNECTED, event.__get__data(), event.__get__error()); return(undefined); } if (debugMode != RELEASE_MODE) { _adFeedURL = TEST_AD_FEED_URL; } else if (_local1.ad_url) { _adFeedURL = unescape(_local1.ad_url); } switch (_local1.ad_status) { case -1 : com.newgrounds.Logger.logWarning("Your movie is not approved to run Flash Ads."); break; case 0 : com.newgrounds.Logger.logWarning("Your movie is still awaiting approval to run Flash Ads."); break; case 1 : com.newgrounds.Logger.logMessage("Your movie is approved to run Flash Ads!"); } _adsApproved = _local1.ad_status == 1; if ((_debugMode == DEBUG_MODE_HOST_BLOCKED) || (_local1.deny_host)) { com.newgrounds.Logger.logWarning(_connection.hostDomain + " does not have permission to host this movie!", "Update your API configuration to allow this host."); dispatchEvent(com.newgrounds.APIEvent.API_CONNECTED, {officialURL:unescape(_local1.movie_url)}, com.newgrounds.APIEvent.ERROR_HOST_BLOCKED); _connection.reset(); return(undefined); } _movieName = (_local1.movieName ? (_local1.movieName) : ""); com.newgrounds.Logger.logMessage("Connecting to the Newgrounds API Gateway...", ("----- " + _local1.movie_name) + " -----"); if (_debugMode == DEBUG_MODE_NEW_VERSION) { _local1.movie_version = "Debug Mode"; } if (_local1.movie_version) { com.newgrounds.Logger.logMessage("A new version of this movie is available.", "Current version:\t" + _movieVersion, "Newest version:\t" + _local1.movie_version, "Use API.loadOfficialVersion() to link to the latest version."); _newVersion = true; } else { _newVersion = false; } if (_local1.request_portal_url) { _connection.sendSimpleCommand("setPortalID", null, {portal_url:_connection.__get__hostURL()}); } _connection.sendSimpleCommand("preloadSettings", onMetadataLoaded, {publisher_id:_connection.publisherId, user_id:_connection.userId}); } static function onMetadataLoaded(event) { var _local11 = event.__get__data(); var _local1; var _local7; if (!event.__get__success()) { com.newgrounds.Logger.logWarning("Unable to load movie metadata."); disconnect(); dispatchEvent(com.newgrounds.APIEvent.API_CONNECTED, null, event.__get__error()); return(undefined); } var _local10 = 0; if (_local11.medals) { _local10 = _local11.medals.length; var _local18; if (hasUserSession) { _local18 = loadLocal("medals_unlocked_" + username); } else { _local18 = loadLocal("medals_unlocked"); } _local1 = 0; while (_local1 < _local10) { var _local4 = _local11.medals[_local1]; var _local15 = _local4.medal_unlocked; var _local17 = _local18 && (_local18[_local4.medal_id]); var _local14 = (hasUserSession ? (_local15) : (_local17)); if (debugMode != RELEASE_MODE) { _local14 = false; } var _local5 = new com.newgrounds.Medal(_connection, _local4.medal_id, _local4.medal_name, _local4.medal_description, Boolean(int(_local4.secret)), _local14, _local4.medal_value, _local4.medal_difficulty, _local4.medal_icon); _local5.addEventListener(com.newgrounds.APIEvent.MEDAL_UNLOCKED, onMedalUnlocked, false, 0, true); _local5.addEventListener(com.newgrounds.APIEvent.MEDAL_UNLOCK_CONFIRMED, onMedalUnlockConfirmed, false, 0, true); _medals[_local5.__get__name()] = _local5; _medalsArray.push(_local5); com.newgrounds.Logger.logMessage(_local5); if ((hasUserSession && (_local17)) && (!_local15)) { com.newgrounds.Logger.logMessage(("Server missed the \"" + _local5.__get__name()) + "\" unlock. Resending..."); _local5.unlock(); } _local1++; } } com.newgrounds.Logger.logMessage(((_local10 + " medal") + ((_local10 != 1) ? "s" : "")) + " initialized."); _local10 = 0; if (_local11.score_boards) { _local10 = _local11.score_boards.length; _local1 = 0; while (_local1 < _local10) { var _local16 = _local11.score_boards[_local1]; var _local9 = new com.newgrounds.ScoreBoard(_connection, _local16.name, _local16.id); _scoreBoards[_local9.__get__name()] = _local9; _scoreBoardsArray.push(_local9); com.newgrounds.Logger.logMessage(_local9); _local1++; } } com.newgrounds.Logger.logMessage(((_local10 + " scoreboard") + ((_local10 != 1) ? "s" : "")) + " initialized."); _local10 = 0; if (_local11.save_groups) { _local10 = _local11.save_groups.length; _local1 = 0; while (_local1 < _local10) { var _local2 = _local11.save_groups[_local1]; var _local13 = []; if (_local2.keys) { _local7 = 0; while (_local7 < _local2.keys.length) { var _local6 = _local2.keys[_local7]; _local13.push(new com.newgrounds.SaveKey(_local6.name, _local6.id, _local6.type)); _local7++; } } var _local12 = []; if (_local2.ratings) { _local1 = 0; while (_local1 < _local2.ratings.length) { var _local3 = _local2.ratings[_local1]; _local12.push(new com.newgrounds.SaveRating(_local3.name, _local3.id, _local3.float, _local3.min, _local3.max)); _local1++; } } var _local8 = new com.newgrounds.SaveGroup(_connection, _local2.group_name, _local2.group_id, _local2.group_type, _local13, _local12); _saveGroups[_local8.__get__name()] = _local8; _saveGroupsArray.push(_local8); com.newgrounds.Logger.logMessage(_local8); _local1++; } } com.newgrounds.Logger.logMessage(((_local10 + " save group") + ((_local10 != 1) ? "s" : "")) + " initialized."); if (_local11.save_file_path) { _saveFilePath = _local11.save_file_path + "/"; com.newgrounds.SaveFile._saveFilePath = _saveFilePath; com.newgrounds.Logger.logInternal("Save file path: " + _saveFilePath); } if (_local11.image_file_path) { _imageFilePath = _local11.image_file_path + "/"; com.newgrounds.SaveFile._imageFilePath = _imageFilePath; com.newgrounds.Logger.logInternal("Image file path: " + _imageFilePath); } com.newgrounds.Logger.logMessage("Connection complete!"); _connection.connectionState = com.newgrounds.APIConnection.CONNECTED; dispatchEvent(com.newgrounds.APIEvent.API_CONNECTED, {movieName:_movieName, newVersion:_newVersion}); if (_requestedSaveFileId && (_requestedSaveGroupId)) { addEventListener(com.newgrounds.APIEvent.FILE_LOADED, onRequestedFileLoaded); loadSaveFile(_requestedSaveFileId, false); } } static function disconnect() { if (!_connection.__get__connected()) { com.newgrounds.Logger.logWarning("The Newgrounds API is already disconnected."); return(undefined); } _connection.reset(); for (var _local2 in _medals) { var _local1 = _medals[_local2]; _local1.removeEventListener(com.newgrounds.APIEvent.MEDAL_UNLOCKED, onMedalUnlocked); _local1.removeEventListener(com.newgrounds.APIEvent.MEDAL_UNLOCK_CONFIRMED, onMedalUnlockConfirmed); } _newVersion = false; _medals = new Object(); _medalsArray = []; _scoreBoards = new Object(); _scoreBoardsArray = []; _saveGroups = new Object(); _saveGroupsArray = []; _sharedObjects = new Object(); _imageFilePath = null; _saveFilePath = null; com.newgrounds.Logger.logMessage("Disconnected from the Newgrounds API."); } static function loadNewgrounds() { _connection.loadInBrowser("loadNewgrounds"); } static function loadOfficialVersion() { if (_connection.assertInitialized()) { _connection.loadInBrowser("loadOfficialVersion", false); } } static function loadMySite() { if (_connection.assertInitialized()) { _connection.loadInBrowser("loadMySite"); } } static function loadCustomLink(linkName) { if (_connection.assertInitialized()) { _connection.loadInBrowser("loadCustomLink", true, {link:linkName}); } } static function getMedal(medalName) { return(_medals[medalName]); } static function unlockMedal(medalName) { if (!assertConnected()) { return(undefined); } var _local1 = _medals[medalName]; if (!_local1) { com.newgrounds.Logger.logError(("No medal named \"" + medalName) + "\" w."); return(undefined); } _local1.unlock(); } static function onMedalUnlocked(event) { if (event.__get__success()) { var _local2 = com.newgrounds.Medal(event.__get__data()); var _local1; if (hasUserSession) { _local1 = loadLocal("medals_unlocked_" + username); if (!_local1) { _local1 = new Object(); } _local1[_local2.__get__id()] = true; saveLocal("medals_unlocked_" + username, _local1); } else { _local1 = loadLocal("medals_unlocked"); if (!_local1) { _local1 = new Object(); } _local1[com.newgrounds.Medal(event.__get__data()).__get__id()] = true; saveLocal("medals_unlocked", _local1); com.newgrounds.Logger.logMessage(("User instanceof not logged in. Medal \"" + _local2.__get__name()) + "\" unlocked locally."); } } } static function onMedalUnlockConfirmed(event) { if (hasUserSession) { var _local1 = loadLocal("medals_unlocked_" + username); if (!_local1) { _local1 = new Object(); } else { delete _local1[com.newgrounds.Medal(event.__get__data()).__get__id()]; } saveLocal("medals_unlocked_" + username, _local1); } } static function clearLocalMedals() { for (var _local2 in _medals) { var _local1 = _medals[_local2]; _local1.setUnlocked(false); } if (!hasUserSession) { saveLocal("medals_unlocked", new Object()); } } static function getScoreBoard(scoreBoardName) { if (!assertConnected()) { return(null); } return(_scoreBoards[scoreBoardName]); } static function loadScores(scoreBoardName, period, firstResult, numResults, tag) { if (period == undefined) { period = "All-Time"; } if (firstResult == undefined) { firstResult = 1; } if (numResults == undefined) { numResults = 10; } if (tag == undefined) { tag = null; } if (!assertConnected()) { return(null); } var _local1 = _scoreBoards[scoreBoardName]; if (!_local1) { com.newgrounds.Logger.logError(("No scoreboard named \"" + scoreBoardName) + "\" w."); dispatchEvent(com.newgrounds.APIEvent.SCORES_LOADED, null, com.newgrounds.APIEvent.ERROR_INVALID_ARGUMENT); return(null); } _local1.__set__period(period); _local1.__set__firstResult(firstResult); _local1.__set__numResults(numResults); _local1.__set__tag(tag); _local1.loadScores(); return(_local1); } static function postScore(scoreBoardName, numericScore, tag) { if (tag == undefined) { tag = null; } if (!assertConnected()) { return(undefined); } if (!hasUserSession) { com.newgrounds.Logger.logError("The user must be logged-in to post a score."); dispatchEvent(com.newgrounds.APIEvent.SCORE_POSTED, null, com.newgrounds.APIEvent.ERROR_NOT_LOGGED_IN); return(undefined); } var _local1 = _scoreBoards[scoreBoardName]; if (!_local1) { com.newgrounds.Logger.logError(("No scoreboard named \"" + scoreBoardName) + "\" w."); dispatchEvent(com.newgrounds.APIEvent.SCORE_POSTED, null, com.newgrounds.APIEvent.ERROR_INVALID_ARGUMENT); return(undefined); } _local1.postScore(numericScore, tag); } static function getSaveGroup(groupName) { if (!assertConnected()) { return(null); } return(_saveGroups[groupName]); } static function getSaveGroupById(id) { for (var _local3 in _saveGroups) { var _local1 = _saveGroups[_local3]; if (_local1.__get__id() == id) { return(_local1); } } return(null); } static function createSaveFile(groupName) { if (!assertConnected()) { return(null); } var _local1 = getSaveGroup(groupName); if (!_local1) { com.newgrounds.Logger.logError(("The save group \"" + groupName) + "\" w found."); return(null); } return(new com.newgrounds.SaveFile(_local1)); } static function loadSaveFile(saveId, loadContents) { if (loadContents == undefined) { loadContents = true; } _connection.sendSimpleCommand("loadSaveFile", onFileLoaded, {save_id:saveId, get_contents:loadContents}); } static function onFileLoaded(event) { var _local2; if (event.__get__success()) { _local2 = com.newgrounds.SaveFile.fromObject(getSaveGroupById(event.__get__data().group_id), event.__get__data().file); if (event.__get__data().get_contents) { _local2.load(); } else { dispatchEvent(com.newgrounds.APIEvent.FILE_LOADED, _local2); } } else { com.newgrounds.Logger.logError("Unable to load file:", event.__get__error()); dispatchEvent(com.newgrounds.APIEvent.FILE_LOADED, null, event.__get__error()); } } static function createSaveQuery(groupName) { if (!assertConnected()) { return(null); } var _local1 = getSaveGroup(groupName); if (!_local1) { com.newgrounds.Logger.logError(("The save group \"" + groupName) + "\" w found."); return(null); } var _local2 = new com.newgrounds.SaveQuery(_local1); return(_local2); } static function createSaveQueryByDate(groupName, sortDescending) { if (sortDescending == undefined) { sortDescending = true; } var _local1 = createSaveQuery(groupName); if (!_local1) { return(null); } _local1.sortOn(com.newgrounds.SaveQuery.CREATED_ON, sortDescending); return(_local1); } static function createSaveQueryByName(groupName, filename, exactMatch, sortDescending) { if (exactMatch == undefined) { exactMatch = false; } if (sortDescending == undefined) { sortDescending = false; } var _local1 = createSaveQuery(groupName); _local1.addCondition(com.newgrounds.SaveQuery.FILE_NAME, (exactMatch ? (com.newgrounds.SaveQuery.OPERATOR_EQUAL) : (com.newgrounds.SaveQuery.OPERATOR_CONTAINS)), filename); return(_local1); } static function createSaveQueryByRating(groupName, ratingName, sortDescending) { if (sortDescending == undefined) { sortDescending = true; } var _local1 = createSaveQuery(groupName); _local1.sortOn(ratingName, sortDescending); return(_local1); } static function onRequestedFileLoaded(event) { removeEventListener(com.newgrounds.APIEvent.FILE_LOADED, onRequestedFileLoaded); if (event.__get__success()) { var _local1 = event.__get__data(); if (_local1) { dispatchEvent(com.newgrounds.APIEvent.FILE_REQUESTED, _local1); } } } static function addEventListener(eventType, listener, priority, useWeakReference) { if (priority == undefined) { priority = 0; } if (useWeakReference == undefined) { useWeakReference = true; } _dispatcher.addEventListener(eventType, listener, false, priority, useWeakReference); } static function removeEventListener(eventType, listener) { _dispatcher.removeEventListener(eventType, listener); } static function dispatchEvent(event, data, error) { if (data == undefined) { data = null; } if (error == undefined) { error = null; } _dispatcher.dispatchEvent(new com.newgrounds.APIEvent(event, data, error)); } static function saveLocal(saveId, saveData) { try { var _local3; var _local2 = (("ng_ap_secure_" + _connection.trackerId) + "_") + com.newgrounds.crypto.RC4.encrypt(saveId, _connection.encryptionKey); if (!_sharedObjects[saveId]) { _sharedObjects[saveId] = SharedObject.getLocal(_local2); } _local3 = _sharedObjects[saveId]; _local3.data.data = encodeData(saveData); } catch(_local) { if (Error( /* Error999 */ ) != null) { var error = Error( /* Error999 */ ); com.newgrounds.Logger.logError("Unable to save local data.", error); return(false); } Error( /* Error999 */ ); throw /* Error999 */ ; } return(true); } static function loadLocal(saveId) { try { var _local1; var _local3 = (("ng_ap_secure_" + _connection.trackerId) + "_") + com.newgrounds.crypto.RC4.encrypt(saveId, _connection.encryptionKey); if (!_sharedObjects[saveId]) { _sharedObjects[saveId] = SharedObject.getLocal(_local3); } _local1 = _sharedObjects[saveId]; if ((_local1 && (_local1.data)) && (_local1.data.data)) { return(decodeData(_local1.data.data)); } return(null); } catch(error:Error) { com.newgrounds.Logger.logError("Unable to load local data.", error); } return(null); } static function logCustomEvent(eventName) { if (assertConnected()) { com.newgrounds.Logger.logMessage("Logged event: " + eventName); _connection.sendSimpleCommand("logCustomEvent", null, {event:eventName}); } } static function encodeData(data) { if (!_connection.assertInitialized()) { return(null); } return(com.newgrounds.crypto.RC4.encrypt(com.newgrounds.encoders.json.JSON.encode(data), _connection.encryptionKey)); } static function decodeData(data) { if (!_connection.assertInitialized()) { return(null); } try { return(com.newgrounds.encoders.json.JSON.decode(com.newgrounds.crypto.RC4.decrypt(data, _connection.encryptionKey))); } catch(error:Error) { } return(null); } static function stopPendingCommands() { com.newgrounds.APICommand.stopPendingCommands(); com.newgrounds.Logger.logMessage("Pending commands stopped."); } static function trimWhitespace(string) { if (!string) { return(null); } var _local3 = 0; while (string.charAt(_local3) == " ") { _local3++; } var _local1 = string.length - 1; while ((string.charAt(_local1) == " ") && (_local1 >= 0)) { _local1--; } return(string.slice(_local3, _local1 + 1)); } static var VERSION = "3.1.0 AS2"; static var RELEASE_MODE = "releaseMode"; static var DEBUG_MODE_LOGGED_IN = "debugModeLoggedIn"; static var DEBUG_MODE_LOGGED_OUT = "debugModeLoggedOut"; static var DEBUG_MODE_NEW_VERSION = "debugModeNewVersion"; static var DEBUG_MODE_HOST_BLOCKED = "debugModeHostBlocked"; static var TEST_AD_FEED_URL = "http://www.ngads.com/adtest.php"; static var _dispatcher = new com.newgrounds.APIEventDispatcher(); static var _connection = new com.newgrounds.APIConnection(); static var _debugMode = DEBUG_MODE_LOGGED_IN; static var _adsApproved = false; static var _medals = new Object(); static var _medalsArray = []; static var _scoreBoards = new Object(); static var _scoreBoardsArray = []; static var _saveGroups = new Object(); static var _saveGroupsArray = []; static var _sharedObjects = new Object(); }Symbol 22 MovieClip [__Packages.com.newgrounds.encoders.ImageScanner] Frame 0class com.newgrounds.encoders.ImageScanner { var _baseN, _encodeAlpha, _maxPerChannel; function ImageScanner (hashLength, charsPerPixel) { if (hashLength) { _hash = DEFAULT_HASH.substr(0, hashLength); } _baseN = new com.newgrounds.encoders.BaseN(_hash); if (charsPerPixel) { _charsPerPixel = charsPerPixel; } encodeAlpha = (false); } function get encodeAlpha() { return(_encodeAlpha); } function set encodeAlpha(v) { _encodeAlpha = v; _maxPerChannel = int(Math.pow(_hash.length, _charsPerPixel / (_encodeAlpha ? 4 : 3))); if (_maxPerChannel > 256) { _maxPerChannel = 256; } //return(encodeAlpha); } function encode(source, callbackFunction, callbackObject) { var _local4 = {callbackFunction:callbackFunction, callbackObject:callbackObject, source:source, x:0, y:0, output:null}; var _local2 = source.width.toString(); var _local3 = source.height.toString(); while (_local2.length < 3) { _local2 = "0" + _local2; } while (_local3.length < 3) { _local3 = "0" + _local3; } _local4.output = _local2 + _local3; var _local6 = setInterval(this, "doEncode", WORK_INTERVAL, _local4); _local4.interval = _local6; } function decode(source, callbackFunction, callbackObject) { var _local2 = {callbackFunction:callbackFunction, callbackObject:callbackObject, source:source, i:6, x:0, y:0, output:null}; var _local5 = int(source.substr(0, 3)); var _local6 = int(source.substr(3, 3)); _local2.output = new flash.display.BitmapData(_local5, _local6, _encodeAlpha); var _local4 = setInterval(this, "doDecode", WORK_INTERVAL, _local2); _local2.interval = _local4; } function doEncode(state) { var _local3 = getTimer(); while ((state.y < state.source.height) && ((getTimer() - _local3) < WORK_INTERVAL)) { state.output = state.output + encodePixel(state.source.getPixel32(state.x, state.y)); state.x++; if (state.x == state.source.width) { state.x = 0; state.y++; } } if (state.y == state.source.height) { clearInterval(state.interval); state.callbackFunction.call(state.callbackObject, state.output); } } function doDecode(state) { var _local4 = getTimer(); while ((state.y < state.output.height) && ((getTimer() - _local4) < WORK_INTERVAL)) { var _local3 = decodePixel(state.source.substr(state.i, _charsPerPixel)); state.output.setPixel32(state.x, state.y, _local3); state.i = state.i + _charsPerPixel; state.x++; if (state.x == state.output.width) { state.x = 0; state.y++; } } if (state.y == state.output.height) { clearInterval(state.interval); state.callbackFunction.call(state.callbackObject, state.output); } } function encodePixel(pixel) { var _local3 = (pixel >> 24) & 255; var _local4 = (pixel >> 16) & 255; var _local5 = (pixel >> 8) & 255; var _local2 = pixel & 255; _local3 = int((_local3 / 256) * _maxPerChannel); _local4 = int((_local4 / 256) * _maxPerChannel); _local5 = int((_local5 / 256) * _maxPerChannel); _local2 = int((_local2 / 256) * _maxPerChannel); var _local7 = (((_local4 * _maxPerChannel) * _maxPerChannel) + (_local5 * _maxPerChannel)) + _local2; if (_encodeAlpha) { _local7 = _local7 + (((_local3 * _maxPerChannel) * _maxPerChannel) * _maxPerChannel); } return(_baseN.encodeUint(_local7, _charsPerPixel)); } function decodePixel(encodedPixel) { var _local3 = 255; var _local5; var _local6; var _local4; var _local7 = 0; var _local2 = _baseN.decodeUint(encodedPixel); _local4 = _local2 % _maxPerChannel; _local2 = _local2 / int(_maxPerChannel); _local6 = _local2 % _maxPerChannel; _local2 = _local2 / int(_maxPerChannel); _local5 = _local2 % _maxPerChannel; _local2 = _local2 / int(_maxPerChannel); if (_encodeAlpha) { _local3 = _local2 % _maxPerChannel; _local2 = _local2 / int(_maxPerChannel); } return((((_local3 << 24) | (_local5 << 16)) | (_local6 << 8)) | _local4); } static var DEFAULT_HASH = "0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ<>?:;-_=+()!&"; var _hash = DEFAULT_HASH; var _charsPerPixel = 2; static var WORK_INTERVAL = 33.3333333333333; }Symbol 23 MovieClip [__Packages.com.newgrounds.SaveFile] Frame 0class com.newgrounds.SaveFile extends com.newgrounds.APIEventDispatcher { static var _currentFile; var _iconLoader, _group, _keys, _ratings, _name, _description, _id, _data, _dataLoader, _fileSize, _readOnly, _draft, _authorId, _authorName, _views, _createdDate, _modifiedDate, dispatchEvent, _encodedIcon, _encodedData, _encoderQueue, _encoding, _dataLoaded, _encodingParent, _encodingProperty, _dataURL; function SaveFile (group) { super(); _iconLoader = new com.newgrounds.BitmapLoader(DEFAULT_ICON, null); _group = group; _keys = {}; _ratings = {}; } static function get currentFile() { return(_currentFile); } static function fromObject(group, fileData) { var _local4 = new com.newgrounds.SaveFile(group); _local4._name = fileData.filename; _local4._description = fileData.description; _local4._id = fileData.save_id; _local4._authorId = fileData.user_id; _local4._authorName = fileData.user_name; _local4._createdDate = fileData.created; _local4._modifiedDate = fileData.last_update; _local4._views = fileData.views; if (fileData.thumb && (fileData.thumb != "")) { _local4._iconLoader.__set__url(_imageFilePath + fileData.thumb); } _local4._dataURL = _saveFilePath + fileData.file; _local4._fileSize = fileData.file_size; _local4._approved = fileData.status != STATUS_UNAPPROVED; _local4._readOnly = false; _local4._public = (fileData.status != STATUS_PRIVATE) && (fileData.status != STATUS_UNAPPROVED); for (var _local8 in fileData.keys) { var _local6 = fileData.keys[_local8]; var _local2 = group.getKeyById(_local6.id); if (_local2) { _local4._keys[_local2.__get__name()] = _local2.validateValue(_local6.value); } } for (var _local9 in fileData.ratings) { var _local5 = fileData.ratings[_local9]; var _local3 = group.getRatingById(_local5.id); if (_local3) { _local4._ratings[_local3.__get__name()] = _local3.validateValue(_local5.score); } } return(_local4); } function get group() { return(_group); } function get name() { return(_name); } function set name(val) { _name = val; //return(name); } function get description() { return(_description); } function set description(val) { _description = val; //return(description); } function get id() { return(_id); } function get data() { return(_data); } function set data(val) { _data = val; //return(data); } function get bytesLoaded() { if (_data) { return(bytesTotal); } if (!_dataLoader) { return(0); } return(_dataLoader.getBytesLoaded()); } function get bytesTotal() { return(_fileSize); } function get readOnly() { return(_readOnly); } function get draft() { return(_draft); } function set draft(v) { _draft = v; //return(draft); } function get authorId() { return(_authorId); } function get authorName() { return(_authorName); } function get keys() { return(_keys); } function get ratings() { return(_ratings); } function get views() { return(_views); } function get createdDate() { return(_createdDate); } function get updatedDate() { return(_modifiedDate); } function toString() { return("Save File: " + _name); } function get icon() { return(_iconLoader.__get__bitmapData()); } function set icon(v) { createIcon(v); //return(icon); } function get iconLoaded() { return(_iconLoader.__get__loaded()); } function createIcon(source) { var _local9 = new flash.display.BitmapData(ICON_WIDTH, ICON_HEIGHT, false, 0); var _local6; var _local5; var _local10 = 0; var _local8 = 0; if (source instanceof flash.display.BitmapData) { _local6 = source.width; _local5 = source.height; } else if (source instanceof MovieClip) { _local6 = source._width; _local5 = source._height; var _local7 = MovieClip(source).getBounds(source); _local10 = _local7.xMin; _local8 = _local7.yMin; } var _local3 = new flash.geom.Matrix(); var _local4; _local4 = Math.min(ICON_WIDTH / _local6, ICON_HEIGHT / _local5); _local3.translate(-_local10, -_local8); _local3.scale(_local4, _local4); _local3.translate((ICON_WIDTH - (_local6 * _local4)) / 2, (ICON_HEIGHT - (_local5 * _local4)) / 2); _local9.draw(source, _local3); _iconLoader.__set__bitmapData(_local9); } function attachIcon(parent) { if (_iconLoader) { return(_iconLoader.attachBitmap(parent)); } com.newgrounds.Logger.logError("No icon available for this sumbission."); return(null); } function save() { if (!_group.__get__connection().__get__hasUserSession()) { com.newgrounds.Logger.logError("The user must be logged-in to save a file."); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.FILE_SAVED, null, com.newgrounds.APIEvent.ERROR_NOT_LOGGED_IN)); return(undefined); } com.newgrounds.BitmapLoader._cacheSeed++; _currentFile = this; if (iconLoaded) { ICON_IMAGE_SCANNER.encode(icon, onIconEncoded, this); } else { encodeData(true); } } function onIconEncoded(encodedIcon) { _encodedIcon = encodedIcon; encodeData(true); } function doSave() { var _local4 = new com.newgrounds.APICommand("saveFile"); _local4.__get__secureParameters().group = _group.id; _local4.__get__secureParameters().user_name = _group.__get__connection().username; _local4.__get__secureParameters().filename = _name; _local4.__get__secureParameters().description = _description; if (_draft) { _local4.__get__secureParameters().draft = true; } if (_id && (!_readOnly)) { _local4.__get__secureParameters().overwrite = 1; _local4.__get__secureParameters().save_id = _id; } var _local8 = []; for (var _local9 in _keys) { var _local2 = _group.getKey(_local9); if (_local2) { _local8.push({id:_local2.__get__id(), value:_local2.validateValue(_keys[_local9])}); } else { com.newgrounds.Logger.logError(((("No key named \"" + _local9) + "\" in save group \"") + _group.__get__name()) + "\"."); } } _local4.__get__secureParameters().keys = _local8; var _local7 = []; for (var _local10 in _ratings) { var _local3 = _group.getRating(_local10); if (_local3) { _local7.push({id:_local3.__get__id(), value:_local3.validateValue(_ratings[_local10])}); } else { com.newgrounds.Logger.logError(((("No rating named \"" + _local10) + "\" in save group \"") + _group.__get__name()) + "\"."); } } _local4.__get__secureParameters().ratings = _local7; if (typeof(_encodedData) == "string") { _local4.addFile("file", _encodedData, "file"); } else { _local4.addFile("file", com.newgrounds.encoders.json.JSON.encode(_encodedData), "file"); } if (iconLoaded) { _local4.addFile("thumbnail", _encodedIcon, "thumbnail"); } _local4.addEventListener(com.newgrounds.APIEvent.COMMAND_COMPLETE, {target:this, func:onSaveComplete}); _group.__get__connection().sendCommand(_local4); } function encodeData(encode) { _encoderQueue = []; _encoding = encode; if (encode) { _encodedData = _data; preEncodeObject(this, "_encodedData"); } else { preEncodeObject(this, "_data"); } encodeObject(); } function preEncodeObject(parent, property) { var _local3 = parent[property]; var _local5; try { if (_encoding) { _local5 = _local3 instanceof flash.display.BitmapData; } else { _local5 = _local3.type == "__bitmap"; } } catch(error) { } var _local2 = _local3; var _local8; if (_local5) { _encoderQueue.push({parent:parent, property:property}); } else if ((typeof(_local3) == "object") && (!_local8)) { if (_encoding) { if (_local3 instanceof Array) { _local2 = []; } else { _local2 = {}; } for (var _local4 in _local3) { _local2[_local4] = _local3[_local4]; } parent[property] = _local2; } for (var _local4 in _local2) { preEncodeObject(_local2, _local4); } } } function encodeObject() { if (!_encoderQueue.length) { if (_encoding) { doSave(); } else { _dataLoaded = true; checkLoadComplete(); } return(undefined); } var _local6 = _encoderQueue.pop(); var _local4 = _local6.parent; var _local3 = _local6.property; var _local2 = _local4[_local3]; var _local5; if (_encoding) { _local5 = {type:"__bitmap", width:_local2.width, height:_local2.height, transparent:_local2.transparent}; _local4[_local3] = _local5; _encodingParent = _local5; _encodingProperty = "data"; DATA_IMAGE_SCANNER.__set__encodeAlpha(_local2.transparent); DATA_IMAGE_SCANNER.encode(flash.display.BitmapData(_local2), encodeBitmapComplete, this); } else { _encodingParent = _local4; _encodingProperty = _local3; DATA_IMAGE_SCANNER.__set__encodeAlpha(_local2.transparent); DATA_IMAGE_SCANNER.decode(String(_local2.data), encodeBitmapComplete, this); } } function encodeBitmapComplete(data) { _encodingParent[_encodingProperty] = data; encodeObject(); } function load() { _currentFile = this; _dataLoaded = false; _data = null; if (!iconLoaded) { _iconLoader.addEventListener(com.newgrounds.APIEvent.ICON_LOADED, {target:this, func:onIconLoaded}); _iconLoader.load(); } _dataLoader = new LoadVars(); var file = this; _dataLoader.onData = function (data) { file.onDataLoaded(data); }; _dataLoader.load(_dataURL); } function onIconLoaded(event) { if ((!event.__get__success()) && (_iconLoader.__get__url())) { com.newgrounds.Logger.logWarning("Unable to load the icon for this save file."); } _iconLoader.removeEventListener(com.newgrounds.APIEvent.ICON_LOADED, onIconLoaded); checkLoadComplete(); } function checkLoadComplete() { if (_dataLoaded && (iconLoaded)) { com.newgrounds.Logger.logMessage("Data loaded."); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.FILE_LOADED, this)); } } function onDataLoaded(data) { try { if (data) { if (data.charAt(0) == "{") { _data = com.newgrounds.encoders.json.JSON.decode(String(data)); } else { _data = String(data); } encodeData(false); } } catch(error:Error) { com.newgrounds.Logger.logError("Error while loading data:", error); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.FILE_LOADED, this, com.newgrounds.APIEvent.ERROR_BAD_FILE)); } } function onDataError(error) { com.newgrounds.Logger.logError("Unable to load data:", error); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.FILE_LOADED, this, com.newgrounds.APIEvent.ERROR_BAD_FILE)); } function onSaveComplete(event) { if (event.__get__success()) { com.newgrounds.Logger.logMessage(("File \"" + _name) + "\" saved!"); if (event.__get__data()) { _id = event.__get__data().save_id; _dataURL = unescape(event.__get__data().file_url); } dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.FILE_SAVED, this)); } else { com.newgrounds.Logger.logError(("Error saving file \"" + _name) + "\":", event.__get__error()); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.FILE_SAVED, this, event.__get__error())); } } function sendVote(ratingName, vote) { var _local2 = _group.getRating(ratingName); if (!_local2) { com.newgrounds.Logger.logError(("No save rating named \"" + ratingName) + "\" exists for this save group."); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.VOTE_COMPLETE, {}, com.newgrounds.APIEvent.ERROR_INVALID_ARGUMENT)); return(undefined); } vote = _local2.validateValue(vote); if (isNaN(vote)) { com.newgrounds.Logger.logError(((((((("Invalid vote (" + vote) + "). ") + ratingName) + " allows a range of ") + _local2.__get__minimum()) + "-") + _local2.__get__maximum()) + "."); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.VOTE_COMPLETE, {}, com.newgrounds.APIEvent.ERROR_INVALID_ARGUMENT)); return(undefined); } com.newgrounds.Logger.logMessage(((((("Voting " + vote) + " for ") + ratingName) + " on ") + _name) + "..."); _group.__get__connection().sendSimpleCommand("rateSaveFile", {target:this, func:onVoteComplete}, null, {group:_group.__get__id(), save_id:_id, rating_id:_local2.__get__id(), vote:vote}); } function onVoteComplete(event) { var _local2 = event.__get__error(); if (event.__get__data().already_voted) { com.newgrounds.Logger.logError("Vote failed. You've already voted on this rating today."); _local2 = com.newgrounds.APIEvent.ERROR_ALREADY_VOTED; } if (_local2 == com.newgrounds.APIEvent.ERROR_NONE) { var _local3 = _group.getRatingById(event.__get__data().rating_id); if (_local3) { _ratings[_local3.__get__name()] = _local3.validateValue(event.__get__data().score); } com.newgrounds.Logger.logMessage("Vote complete!"); } dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.VOTE_COMPLETE, this, _local2)); } function clone() { var _local3 = new com.newgrounds.SaveFile(_group); _local3._data = _data; _local3._description = _description; _local3._draft = _draft; _local3._fileSize = _fileSize; _local3._iconLoader.__set__bitmapData(_iconLoader.bitmapData); var _local2; for (_local2 in _keys) { _local3._keys[_local2] = _keys[_local2]; } for (_local2 in _ratings) { _local3._ratings[_local2] = _ratings[_local2]; } _local3._name = _name; return(_local3); } static var ICON_WIDTH = 90; static var ICON_HEIGHT = 90; static var DEFAULT_ICON = flash.display.BitmapData.loadBitmap("DefaultSaveIcon"); static var STATUS_PRIVATE = 0; static var STATUS_SHARED = 1; static var STATUS_UNAPPROVED = 2; static var STATUS_APPROVED = 3; static var _imageFilePath = ""; static var _saveFilePath = ""; static var ICON_IMAGE_SCANNER = new com.newgrounds.encoders.ImageScanner(); static var DATA_IMAGE_SCANNER = new com.newgrounds.encoders.ImageScanner(64, 6); }Symbol 21 MovieClip [__Packages.com.newgrounds.SaveGroup] Frame 0class com.newgrounds.SaveGroup { var _connection, _id, _name, _type, _keysArray, _ratingsArray, _keys, _ratings; function SaveGroup (connection, name, id, type, keys, ratings) { _connection = connection; _id = id; _name = name; _type = type; _keysArray = keys; _ratingsArray = ratings; _keys = new Object(); _ratings = new Object(); var _local11; for (var _local7 in keys) { var _local2 = keys[_local7]; _keys[_local2.__get__name()] = _local2; } for (var _local6 in ratings) { var _local3 = ratings[_local6]; _ratings[_local3.__get__name()] = _local3; } } function get connection() { return(_connection); } function get name() { return(_name); } function get type() { return(_type); } function get id() { return(_id); } function get keys() { return(_keysArray); } function get ratings() { return(_ratingsArray); } function getKey(name) { return(_keys[name]); } function getRating(name) { return(_ratings[name]); } function getKeyById(id) { for (var _local4 in _keys) { var _local2 = _keys[_local4]; if (_local2.__get__id() == id) { return(_local2); } } return(null); } function getRatingById(id) { for (var _local4 in _ratings) { var _local2 = _ratings[_local4]; if (_local2.__get__id() == id) { return(_local2); } } return(null); } function toString() { return((((("SaveGroup: " + name) + " Keys: ") + _keysArray) + " Ratings: ") + _ratingsArray); } static var TYPE_SYSTEM = 0; static var TYPE_PRIVATE = 1; static var TYPE_PUBLIC = 2; static var TYPE_MODERATED = 3; }Symbol 19 MovieClip [__Packages.com.newgrounds.SaveKey] Frame 0class com.newgrounds.SaveKey { var _name, _id, _type; function SaveKey (name, id, type) { _name = name; _id = id; _type = type; } function get name() { return(_name); } function get id() { return(_id); } function get type() { return(_type); } function validateValue(value) { switch (_type) { case TYPE_INTEGER : value = Number(value); if (!isNaN(value)) { var _local3 = int(value); if (_local3 != value) { com.newgrounds.Logger.logWarning(((((("Float value " + value) + " given for integer key \"") + _name) + "\". Clamping to ") + _local3) + "."); } return(_local3); } break; case TYPE_FLOAT : value = Number(value); if (!isNaN(value)) { return(isNaN(Number(value))); } break; case TYPE_BOOLEAN : return(Boolean(value)); case TYPE_STRING : return((value ? (value.toString()) : "")); } return(null); } function toString() { return(_name); } static var TYPE_FLOAT = 1; static var TYPE_INTEGER = 2; static var TYPE_STRING = 3; static var TYPE_BOOLEAN = 4; }Symbol 20 MovieClip [__Packages.com.newgrounds.SaveRating] Frame 0class com.newgrounds.SaveRating { var _name, _id, _isFloat, _minimum, _maximum; function SaveRating (name, id, isFloat, minimum, maximum) { _name = name; _id = id; _isFloat = isFloat; _minimum = minimum; _maximum = maximum; } function get name() { return(_name); } function get id() { return(_id); } function get isFloat() { return(_isFloat); } function get minimum() { return(_minimum); } function get maximum() { return(_maximum); } function validateValue(value) { var _local2 = Number(value); if (isNaN(_local2)) { com.newgrounds.Logger.logError(("Invalid value for rating \"" + _name) + "\"."); return(NaN); } if (_local2 < _minimum) { com.newgrounds.Logger.logWarning(((((_local2 + " is out of acceptable range for rating \"") + _name) + "\". Clamping to ") + _minimum) + "."); return(_minimum); } if (_local2 > _maximum) { com.newgrounds.Logger.logWarning(((((_local2 + " is out of acceptable range for rating \"") + _name) + "\". Clamping to ") + _maximum) + "."); return(_maximum); } if (!isFloat) { var _local3 = int(_local2); if (_local3 != _local2) { com.newgrounds.Logger.logWarning(((((("Float value " + _local2) + " given for integer rating \"") + _name) + "\". Clamping to ") + _local3) + "."); } return(_local3); } return(_local2); } function toString() { return(_name); } }Symbol 15 MovieClip [__Packages.com.newgrounds.BitmapLoader] Frame 0class com.newgrounds.BitmapLoader extends com.newgrounds.APIEventDispatcher { var _bitmapData, _url, _loader, _loaderClip, dispatchEvent; function BitmapLoader (defaultBitmap, url) { super(); _bitmapData = defaultBitmap; _url = url; } function get url() { return(_url); } function set url(v) { _loaded = false; _url = v; //return(url); } function get bitmapData() { return(_bitmapData); } function set bitmapData(v) { _bitmapData = v; _loaded = true; //return(bitmapData); } function get loaded() { return(_loaded); } function disposeLoader() { if (_loader) { if (_loaderClip._parent == _root) { _loader.unloadClip(_loaderClip.bitmap); _loaderClip.removeMovieClip(); } _loader = null; _loaderClip = null; } } function load() { if ((!_url) || (_url == "")) { onLoadComplete(); return(undefined); } _loaded = false; if (_bitmapData) { _bitmapData.dispose(); _bitmapData = null; } disposeLoader(); attachBitmap(null); } function attachBitmap(parent) { if (!parent) { parent = _root; } var _local5 = parent.getNextHighestDepth(); var _local3 = parent.createEmptyMovieClip("__bitmap" + _local5, _local5); if (((!_loaded) && (_url)) && (_url != "")) { _local3.createEmptyMovieClip("bitmap", 0); _loader = new MovieClipLoader(); _loaderClip = _local3; if (parent == _root) { _loaderClip._visible = false; } var thisObj = this; _loaderClip.onEnterFrame = function () { thisObj.pollLoad(); }; _loader.addListener({onLoadError:function () { thisObj.onLoadComplete(); }}); _loader.loadClip(_url, _local3.bitmap); } else { _local3.attachBitmap(_bitmapData, 0); } return(_local3); } function pollLoad() { if (_loaderClip._width) { onLoadComplete(); } } function onLoadComplete() { var _local2; if ((_loader && (_loaderClip)) && (_loaderClip._width)) { try { _loaderClip.onEnterFrame = null; _local2 = new flash.display.BitmapData(_loaderClip._width, _loaderClip._height, true, 0); _local2.draw(_loaderClip); _bitmapData = _local2; _loaded = true; } catch(error) { if (_local2) { _local2.dispose(); } } } disposeLoader(); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.ICON_LOADED, this, (_loaded ? null : (com.newgrounds.APIEvent.ERROR_BAD_FILE)))); } static var _cacheSeed = 0; var _loaded = true; }Symbol 24 MovieClip [__Packages.com.newgrounds.SaveQuery] Frame 0class com.newgrounds.SaveQuery extends com.newgrounds.APIEventDispatcher { var _group, _connection, _files, _lookupKeys, _lookupRatings, _fileConditions, _keyConditions, _ratingConditions, _sortFields, dispatchEvent; function SaveQuery (group) { super(); _group = group; _connection = group.connection; reset(); } function get group() { return(_group); } function get resultsPerPage() { return(_resultsPerPage); } function set resultsPerPage(val) { _resultsPerPage = Math.min(Math.max(val, 1), 100); //return(resultsPerPage); } function get page() { return(_page); } function set page(val) { _page = Math.max(val, 1); //return(page); } function prevPage() { page = ((page-1)); } function nextPage() { page = ((page+1)); } function get isRandomized() { return(_isRandomized); } function set isRandomized(val) { _isRandomized = val; //return(isRandomized); } function get files() { return(_files); } function reset() { _page = 1; _resultsPerPage = 10; _isRandomized = false; _lookupKeys = []; _lookupRatings = []; _fileConditions = []; _keyConditions = []; _ratingConditions = []; _sortFields = []; _files = []; includeAllFields(); } function clone() { var _local2 = new com.newgrounds.SaveQuery(_group); _local2._page = _page; _local2._resultsPerPage = _resultsPerPage; _local2._isRandomized = _isRandomized; _local2._lookupKeys = _lookupKeys.concat(); _local2._lookupRatings = _lookupRatings.concat(); _local2._fileConditions = _fileConditions.concat(); _local2._keyConditions = _keyConditions.concat(); _local2._ratingConditions = _ratingConditions.concat(); return(_local2); } function includeAllFields() { for (var _local5 in _group.__get__keys()) { var _local2 = _group.__get__keys()[_local5]; _lookupKeys.push(_local2.__get__id()); } for (var _local4 in _group.__get__ratings()) { var _local3 = _group.__get__ratings()[_local4]; _lookupRatings.push(_local3.__get__id()); } } function addCondition(field, operator, value) { var _local2; _local2 = 0; while (_local2 < FILE_FIELDS.length) { if (FILE_FIELDS[_local2] == field) { break; } _local2++; } if (_local2 == FILE_FIELDS.length) { _local2 = -1; } if (_local2 >= 0) { _fileConditions.push({field:_local2, operator:operator, value:value}); } else { var _local3 = _group.getKey(field); if (_local3) { value = _local3.validateValue(value); _keyConditions.push({key_id:_local3.__get__id(), operator:operator, value:value}); return(undefined); } var _local4 = field.split("."); var _local6 = _group.getRating(_local4[0]); if (_local6) { value = _local6.validateValue(value); _ratingConditions.push({rating_id:_local6.__get__id(), operator:operator, value:value, column:(_local4[1] ? (_local4[1]) : "score")}); return(undefined); } com.newgrounds.Logger.logError(((("The save group \"" + _group.__get__name()) + "\" does not have a field named \"") + field) + "\"."); } } function sortOn(field, sortDescending) { if (sortDescending == undefined) { sortDescending = false; } var _local2; _local2 = 0; while (_local2 < FILE_FIELDS.length) { if (FILE_FIELDS[_local2] == field) { break; } _local2++; } if (_local2 == FILE_FIELDS.length) { _local2 = -1; } if (_local2 >= 0) { _sortFields.push({table:TABLE_FILES, field:_local2, desc:sortDescending}); } else { var _local5 = _group.getKey(field); if (_local5) { _sortFields.push({table:TABLE_KEYS, field:_local5.__get__id(), desc:sortDescending}); return(undefined); } var _local3 = field.split("."); var _local6 = _group.getRating(_local3[0]); if (_local6) { _sortFields.push({table:TABLE_RATINGS, field:_local6.__get__id(), desc:sortDescending, extra:(_local3[1] ? (_local3[1]) : "score")}); return(undefined); } com.newgrounds.Logger.logError(((("The save group \"" + _group.__get__name()) + "\" does not have a field named \"") + field) + "\"."); } } function execute() { var _local5 = {}; _local5.page = _page; _local5.num_results = _resultsPerPage; if (_isRandomized) { _local5.randomize = 1; } if (_lookupKeys && (_lookupKeys.length)) { _local5.lookup_keys = _lookupKeys; } if (_lookupRatings && (_lookupRatings.length)) { _local5.lookup_ratings = _lookupRatings; } if (_fileConditions && (_fileConditions.length)) { _local5.file_conditions = _fileConditions; } if (_keyConditions && (_keyConditions.length)) { _local5.key_conditions = _keyConditions; } if (_ratingConditions && (_ratingConditions.length)) { _local5.rating_conditions = _ratingConditions; } if (_sortFields && (_sortFields.length)) { _local5.sort_conditions = _sortFields; } _connection.sendSimpleCommand("lookupSaveFiles", {target:this, func:onQueryComplete}, {publisher_id:_connection.publisherId, group_id:_group.__get__id(), query:_local5}); } function onQueryComplete(event) { if (event.__get__success()) { var _local4 = event.__get__data(); _files = []; if (_local4.files) { var _local2 = 0; while (_local2 < _local4.files.length) { var _local3 = com.newgrounds.SaveFile.fromObject(_group, _local4.files[_local2]); if (_local3) { _files.push(_local3); } _local2++; } } dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.QUERY_COMPLETE, this)); } else { com.newgrounds.Logger.logError("Query failed: " + event.__get__error()); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.QUERY_COMPLETE, this, event.__get__error())); } } static var FILE_ID = "fileId"; static var AUTHOR_ID = "authorId"; static var AUTHOR_NAME = "authorName"; static var FILE_NAME = "fileName"; static var CREATED_ON = "createdOn"; static var UPDATED_ON = "updatedOn"; static var FILE_VIEWS = "fileViews"; static var FILE_STATUS = "fileStatus"; static var FILE_FIELDS = [FILE_ID, AUTHOR_ID, AUTHOR_NAME, FILE_NAME, CREATED_ON, UPDATED_ON, FILE_VIEWS, FILE_STATUS]; static var OPERATOR_EQUAL = "="; static var OPERATOR_LESS_THAN = "<"; static var OPERATOR_GREATER_THAN = ">"; static var OPERATOR_NOT_EQUAL = "!="; static var OPERATOR_LESS_OR_EQUAL = "<="; static var OPERATOR_GREATER_OR_EQUAL = ">="; static var OPERATOR_CONTAINS = "*"; static var OPERATOR_NOT_CONTAINS = "!*"; static var OPERATOR_NOT_BEGINS_WITH = "!*="; static var OPERATOR_NOT_ENDS_WITH = "!=*"; static var OPERATOR_BEGINS_WITH = "*="; static var OPERATOR_ENDS_WITH = "=*"; static var TABLE_FILES = 1; static var TABLE_KEYS = 2; static var TABLE_RATINGS = 3; var _page = 1; var _resultsPerPage = 10; var _isRandomized = false; }Symbol 16 MovieClip [__Packages.com.newgrounds.Medal] Frame 0class com.newgrounds.Medal extends com.newgrounds.APIEventDispatcher { var _connection, _id, _name, _description, _secret, _unlocked, _value, _difficulty, _iconLoader, dispatchEvent; function Medal (connection, id, name, description, secret, unlocked, value, difficultyId, iconURL) { super(); _connection = connection; _id = id; _name = name; _description = description; _secret = secret; _unlocked = unlocked; _value = value; _difficulty = DIFFICULTIES[difficultyId]; _iconLoader = new com.newgrounds.BitmapLoader(DEFAULT_ICON, iconURL); _iconLoader.load(); } function get difficulty() { return(_difficulty); } function get icon() { return(_iconLoader.__get__bitmapData()); } function get id() { return(_id); } function get name() { return(_name); } function get description() { return(_description); } function get secret() { return(_secret); } function get unlocked() { return(_unlocked); } function get value() { return(_value); } function toString() { return((((((("Medal: " + _name) + "\t\t(") + (_unlocked ? "unlocked, " : "locked, ")) + _value) + "pts, ") + _difficulty) + ")"); } function attachIcon(parent) { return(_iconLoader.attachBitmap(parent)); } function unlock() { if (_unlocked) { com.newgrounds.Logger.logWarning(("Medal \"" + _name) + "\" is already unlocked."); return(undefined); } com.newgrounds.Logger.logMessage(("Unlocking medal \"" + name) + "\"..."); _unlocked = true; if (_connection.__get__hasUserSession()) { _connection.sendSimpleCommand("unlockMedal", {target:this, func:onUnlockConfirmed}, null, {medal_id:id}); } dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.MEDAL_UNLOCKED, this)); } function setUnlocked(unlocked) { _unlocked = unlocked; } function onUnlockConfirmed(event) { if (event.__get__success()) { com.newgrounds.Logger.logMessage(("Medal \"" + name) + "\" unlocked."); } else { com.newgrounds.Logger.logError(("Failed to unlock \"" + name) + "\"!"); } dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.MEDAL_UNLOCK_CONFIRMED, this, event.__get__error())); } static var ICON_WIDTH = 50; static var ICON_HEIGHT = 50; static var DEFAULT_ICON = flash.display.BitmapData.loadBitmap("DefaultMedalIcon"); static var DIFFICULTY_EASY = "Easy"; static var DIFFICULTY_MODERATE = "Moderate"; static var DIFFICULTY_CHALLENGING = "Challenging"; static var DIFFICULTY_DIFFICULT = "Difficult"; static var DIFFICULTY_BRUTAL = "Brutal"; static var DIFFICULTIES = ["Unknown", DIFFICULTY_EASY, DIFFICULTY_MODERATE, DIFFICULTY_CHALLENGING, DIFFICULTY_DIFFICULT, DIFFICULTY_BRUTAL]; }Symbol 18 MovieClip [__Packages.com.newgrounds.ScoreBoard] Frame 0class com.newgrounds.ScoreBoard extends com.newgrounds.APIEventDispatcher { var _connection, _name, _id, _scores, _tag, dispatchEvent; function ScoreBoard (connection, name, id) { super(); _connection = connection; _name = name; _id = id; } function get name() { return(_name); } function get scores() { return(_scores); } function get period() { return(_period); } function set period(val) { _period = val; //return(period); } function get firstResult() { return(_firstResult); } function set firstResult(val) { _firstResult = Math.max(1, val); //return(firstResult); } function get numResults() { return(_numResults); } function set numResults(val) { _numResults = val; //return(numResults); } function get tag() { return(_tag); } function set tag(val) { _tag = val; //return(tag); } function get page() { return(Math.ceil((_firstResult - 1) / _numResults) + 1); } function prevPage() { if (firstResult > _numResults) { firstResult = firstResult - _numResults; } } function nextPage() { firstResult = firstResult + _numResults; } function loadScores() { _connection.sendSimpleCommand("loadScores", {target:this, func:onScoresLoaded}, {publisher_id:_connection.publisherId, board:_id, page:((_firstResult - 1) / _numResults) + 1, num_results:_numResults, period:_period, tag:_tag}); } function postScore(numericScore, tag) { if (tag == undefined) { tag = null; } if (isNaN(numericScore)) { com.newgrounds.Logger.logError("Cannot post invalid score: " + numericScore); dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.SCORE_POSTED, null, com.newgrounds.APIEvent.ERROR_INVALID_ARGUMENT)); return(undefined); } com.newgrounds.Logger.logMessage(((((("Posting a score of " + numericScore) + " by ") + _connection.username) + " to scoreboard \"") + _name) + "\"..."); _connection.sendSimpleCommand("postScore", {target:this, func:onScorePosted}, null, {user_name:_connection.username, board:_id, value:numericScore, tag:tag}); } function onScoresLoaded(event) { var _local4 = event.__get__data(); _scores = []; var _local5; if (_local4.first_result) { _local5 = _local4.first_result; } else { _local5 = _firstResult; } if (_local4.scores) { var _local3 = 0; while (_local3 < _local4.scores.length) { var _local2 = _local4.scores[_local3]; if (_local2) { _scores[_local3] = new com.newgrounds.Score(_local5, _local2.username, _local2.value, _local2.numeric_value, _local2.tag); } _local3++; _local5++; } } dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.SCORES_LOADED, this)); } function onScorePosted(event) { if (event.__get__success()) { com.newgrounds.Logger.logMessage("Score posted!"); var _local4 = event.__get__data(); var _local2 = {}; _local2.score = _local4.value; _local2.scoreBoard = this; } else { com.newgrounds.Logger.logError("Error posting score: " + event.__get__error()); } dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.SCORE_POSTED, _local2, event.__get__error())); } function toString() { return("Scoreboard: " + _name); } static var TODAY = "Today"; static var THIS_WEEK = "This Week"; static var THIS_MONTH = "This Month"; static var THIS_YEAR = "This Year"; static var ALL_TIME = "All-Time"; var _period = ALL_TIME; var _firstResult = 1; var _numResults = 10; }Symbol 7 MovieClip [__Packages.com.newgrounds.Logger] Frame 0class com.newgrounds.Logger { function Logger () { } static function logInternal() { var _local2 = arguments; log(PRIORITY_INTERNAL, _local2); } static function logMessage() { var _local2 = arguments; log(PRIORITY_MESSAGE, _local2); } static function logWarning() { var _local2 = arguments; log(PRIORITY_WARNING, _local2); } static function logError() { var _local2 = arguments; log(PRIORITY_ERROR, _local2); } static function log(priority, messages) { if (priority == undefined) { priority = PRIORITY_MESSAGE; } if (messages == undefined) { messages = null; } if (priority >= _messageLevel) { var _local1 = 0; while (_local1 < messages.length) { trace(HEADER + messages[_local1]); _eventDispatcher.dispatchEvent(new com.newgrounds.APIEvent(com.newgrounds.APIEvent.LOG, messages[_local1])); _local1++; } } if (priority >= _throwLevel) { throw new Error(messages.join(newline)); } } static function addEventListener(event, listener) { _eventDispatcher.addEventListener(event, listener, false, 0, false); } static var PRIORITY_INTERNAL = 0; static var PRIORITY_MESSAGE = 1; static var PRIORITY_WARNING = 2; static var PRIORITY_ERROR = 3; static var PRIORITY_MAX = 4; static var HEADER = "[Newgrounds API] :: "; static var _eventDispatcher = new com.newgrounds.EventDispatcher(); static var _messageLevel = PRIORITY_MESSAGE; static var _throwLevel = PRIORITY_MAX; }Symbol 1 MovieClip [__Packages.com.newgrounds.shims.APIShim] Frame 0class com.newgrounds.shims.APIShim extends MovieClip { function APIShim () { super(); } }Symbol 11 MovieClip [__Packages.com.newgrounds.crypto.MD5] Frame 0class com.newgrounds.crypto.MD5 { function MD5 () { } static function hash(src) { return(hex_md5(src)); } static function hex_md5(src) { return(binl2hex(core_md5(str2binl(src), src.length * 8))); } static function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local4 = 1732584193 /* 0x67452301 */; var _local3 = -271733879; var _local2 = -1732584194; var _local1 = 271733878 /* 0x10325476 */; var _local5 = 0; while (_local5 < x.length) { var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; var _local7 = _local1; _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 0], 7, -680876936); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 1], 12, -389564586); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 2], 17, 606105819); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 3], 22, -1044525330); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 4], 7, -176418897); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 5], 12, 1200080426); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 6], 17, -1473231341); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 7], 22, -45705983); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 8], 7, 1770035416); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 9], 12, -1958414417); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 10], 17, -42063); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 11], 22, -1990404162); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 12], 7, 1804603682); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 13], 12, -40341101); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 14], 17, -1502002290); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 15], 22, 1236535329); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 1], 5, -165796510); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 6], 9, -1069501632); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 11], 14, 643717713); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 0], 20, -373897302); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 5], 5, -701558691); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 10], 9, 38016083); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 15], 14, -660478335); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 4], 20, -405537848); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 9], 5, 568446438); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 14], 9, -1019803690); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 3], 14, -187363961); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 8], 20, 1163531501); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 13], 5, -1444681467); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 2], 9, -51403784); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 7], 14, 1735328473); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 12], 20, -1926607734); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 5], 4, -378558); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 8], 11, -2022574463); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 11], 16, 1839030562); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 14], 23, -35309556); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 1], 4, -1530992060); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 4], 11, 1272893353); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 7], 16, -155497632); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 10], 23, -1094730640); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 13], 4, 681279174); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 0], 11, -358537222); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 3], 16, -722521979); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 6], 23, 76029189); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 9], 4, -640364487); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 12], 11, -421815835); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 15], 16, 530742520); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 2], 23, -995338651); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 0], 6, -198630844); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 7], 10, 1126891415); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 14], 15, -1416354905); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 5], 21, -57434055); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 12], 6, 1700485571); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 3], 10, -1894986606); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 10], 15, -1051523); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 1], 21, -2054922799); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 8], 6, 1873313359); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 15], 10, -30611744); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 6], 15, -1560198380); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 13], 21, 1309151649); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 4], 6, -145523070); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 11], 10, -1120210379); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 2], 15, 718787259); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 9], 21, -343485551); _local4 = safe_add(_local4, _local10); _local3 = safe_add(_local3, _local9); _local2 = safe_add(_local2, _local8); _local1 = safe_add(_local1, _local7); _local5 = _local5 + 16; } return(new Array(_local4, _local3, _local2, _local1)); } static function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } static function md5_ff(a, b, c, d, x, s, t) { return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); } static function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } static function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } static function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } static function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } static function safe_add(x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); } static function str2binl(str) { var _local3 = new Array(); var _local4 = 255; var _local1 = 0; while (_local1 < (str.length * 8)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / 8) & _local4) << (_local1 % 32)); _local1 = _local1 + 8; } return(_local3); } static function binl2hex(binarray) { var _local4 = new String(""); var _local3 = new String("0123456789abcdef"); var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local4); } }Symbol 12 MovieClip [__Packages.com.newgrounds.crypto.RC4] Frame 0class com.newgrounds.crypto.RC4 { function RC4 () { } static function encrypt(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToHex(_local2)); } static function encryptbin(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(_local2); } static function decrypt(src, key) { var _local3 = hexToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToStr(_local2)); } static function initialize(pwd) { var _local2 = 0; var _local3; var _local4 = pwd.length; var _local1 = 0; while (_local1 <= 255) { mykey[_local1] = pwd[_local1 % _local4]; sbox[_local1] = _local1; _local1++; } _local1 = 0; while (_local1 <= 255) { _local2 = ((_local2 + sbox[_local1]) + mykey[_local1]) % 256; _local3 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local3; _local1++; } } static function calculate(plaintxt, psw) { initialize(psw); var _local1 = 0; var _local2 = 0; var _local9 = new Array(); var _local7; var _local5; var _local6; var _local3 = 0; while (_local3 < plaintxt.length) { _local1 = (_local1 + 1) % 256; _local2 = (_local2 + sbox[_local1]) % 256; _local5 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local5; var _local4 = (sbox[_local1] + sbox[_local2]) % 256; _local7 = sbox[_local4]; _local6 = plaintxt[_local3] ^ _local7; _local9.push(_local6); _local3++; } return(_local9); } static function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } static function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } static function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } static function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } static var sbox = new Array(255); static var mykey = new Array(255); }Symbol 13 MovieClip [__Packages.com.newgrounds.encoders.json.JSON] Frame 0class com.newgrounds.encoders.json.JSON { static var start, cache, interval; function JSON () { } static function encode(arg, noquotes) { var _local3; var _local2; var _local6; var _local1 = ""; var _local4; if (arg.isSServerVar()) { var _local8 = "sservervariable"; } else { var _local8 = typeof(arg); } switch (_local8) { case "sservervariable" : return("?" + arg.getEncodedValue()); case "object" : if (arg) { if (arg instanceof Array) { _local2 = 0; while (_local2 < arg.length) { _local4 = encode(arg[_local2]); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + _local4; _local2++; } return(("[" + _local1) + "]"); } if (typeof(arg.toString) != "undefined") { for (_local2 in arg) { _local4 = arg[_local2]; if ((typeof(_local4) != "undefined") && (typeof(_local4) != "function")) { _local4 = encode(_local4); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + ((encode(_local2) + ":") + _local4); } } return(("{" + _local1) + "}"); } } return("null"); case "number" : return((isFinite(arg) ? (String(arg)) : "null")); case "string" : _local6 = arg.length; if (noquotes) { var _local7 = ""; } else { var _local7 = "\""; } _local1 = _local7; _local2 = 0; while (_local2 < _local6) { _local3 = arg.charAt(_local2); if (_local3 >= " ") { if ((_local3 == "\\") || (_local3 == "\"")) { _local1 = _local1 + "\\"; } _local1 = _local1 + _local3; } else { switch (_local3) { case "\b" : _local1 = _local1 + "\\b"; break; case "\f" : _local1 = _local1 + "\\f"; break; case newline : _local1 = _local1 + "\\n"; break; case "\r" : _local1 = _local1 + "\\r"; break; case "\t" : _local1 = _local1 + "\\t"; break; default : _local3 = _local3.charCodeAt(); _local1 = _local1 + (("\\u00" + Math.floor(_local3 / 16).toString(16)) + (_local3 % 16).toString(16)); } } _local2 = _local2 + 1; } return(_local1 + _local7); case "boolean" : return(String(arg)); } return("null"); } static function background_encode(arg, callback) { if (busy) { trace("[Newgrounds Encoder] :: Cannot encode a new file until the previous file is completed"); return(false); } if (!callback) { trace("[Newgrounds Encoder] :: Missing a callback function, skipping encode"); return(false); } busy = true; var _local2 = new Date(); start = _local2.getTime(); cache = {busy:false, complete:false, arg:arg, target:arg, parents:[], encoded:"", callback:callback, encode_chunk:function () { com.newgrounds.encoders.json.JSON.encode_chunk(); }}; if (getType(arg) == "object") { cache.encoded = "{"; } else if (getType(arg) == "array") { cache.encoded = "["; } interval = setInterval(cache, "encode_chunk", 25); return(true); } static function background_decode(arg, callback) { if (busy) { trace("[Newgrounds Encoder] :: Cannot decode a new file until the previous file is completed"); return(false); } if (!callback) { trace("[Newgrounds Encoder] :: Missing a callback function, skipping decode"); return(false); } busy = true; var _local1 = new Date(); start = _local1.getTime(); cache = {busy:false, callback:callback, complete:false, arg:arg, pos:0, parents:["root"], target:null, scratch:"", decode_chunk:function () { com.newgrounds.encoders.json.JSON.decode_chunk(); }}; interval = setInterval(cache, "decode_chunk", 25); return(true); } static function decode(text) { var at = 0; var ch = " "; var _value; var _error = function (m) { throw {name:"JSONError", message:m, at:at - 1, text:text}; }; var _next = function () { ch = text.charAt(at); at = at + 1; return(ch); }; var _white = function () { while (ch) { if (ch <= " ") { _next(); } else if (ch == "/") { switch (_next()) { case "/" : while ((_next() && (ch != newline)) && (ch != "\r")) { } break; case "*" : _next(); for(;;){ if (ch) { if (ch == "*") { if (_next() == "/") { _next(); // unexpected jump } } else { _next(); } } else { _error("Unterminated comment"); } }; break; default : _error("Syntax error"); } } else { return; } } }; var _string = function () { var _local4; var _local1 = ""; var _local3; var _local2; var _local5 = false; if (ch == "\"") { while (_next()) { if (ch == "\"") { _next(); return(_local1); } if (ch == "\\") { switch (_next()) { case "b" : _local1 = _local1 + "\b"; break; case "f" : _local1 = _local1 + "\f"; break; case "n" : _local1 = _local1 + newline; break; case "r" : _local1 = _local1 + "\r"; break; case "t" : _local1 = _local1 + "\t"; break; case "u" : _local2 = 0; _local4 = 0; while (_local4 < 4) { _local3 = parseInt(_next(), 16); if (!isFinite(_local3)) { _local5 = true; break; } _local2 = (_local2 * 16) + _local3; _local4 = _local4 + 1; } if (_local5) { _local5 = false; break; } _local1 = _local1 + String.fromCharCode(_local2); break; default : _local1 = _local1 + ch; } } else { _local1 = _local1 + ch; } } } _error("Bad string"); }; var _array = function () { var _local1 = []; if (ch == "[") { _next(); _white(); if (ch == "]") { _next(); return(_local1); } while (ch) { _local1.push(_value()); _white(); if (ch == "]") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad array"); }; var _object = function () { var _local2; var _local1 = {}; if (ch == "{") { _next(); _white(); if (ch == "}") { _next(); return(_local1); } while (ch) { _local2 = _string(); _white(); if (ch != ":") { break; } _next(); _local1[_local2] = _value(); _white(); if (ch == "}") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad object"); }; var _number = function () { var _local1 = ""; var _local2; if (ch == "-") { _local1 = "-"; _next(); } while ((ch >= "0") && (ch <= "9")) { _local1 = _local1 + ch; _next(); } if (ch == ".") { _local1 = _local1 + "."; while ((_next() && (ch >= "0")) && (ch <= "9")) { _local1 = _local1 + ch; } } _local2 = 1 * _local1; if (!isFinite(_local2)) { _error("Bad number"); } else { return(_local2); } }; var _word = function () { switch (ch) { case "t" : if (((_next() == "r") && (_next() == "u")) && (_next() == "e")) { _next(); return(true); } break; case "f" : if ((((_next() == "a") && (_next() == "l")) && (_next() == "s")) && (_next() == "e")) { _next(); return(false); } break; case "n" : if (!(((_next() == "u") && (_next() == "l")) && (_next() == "l"))) { break; } _next(); return(null); } _error("Syntax error"); }; _value = function () { _white(); switch (ch) { case "{" : return(_object()); case "[" : return(_array()); case "\"" : return(_string()); case "-" : return(_number()); } return((((ch >= "0") && (ch <= "9")) ? (_number()) : (_word()))); }; return(_value()); } static function getType(v) { if (v instanceof Array) { return("array"); } return(typeof(v)); } static function decode_chunk() { if ((!cache.busy) && (!cache.complete)) { cache.busy = true; var _local1 = 0; while (_local1 < decode_chunks) { chunk_decoder(); if (cache.complete) { break; } _local1++; } trace(Math.round((cache.pos / cache.arg.length) * 100) + "% decoded"); cache.busy = false; } if (cache.complete) { var _local2 = new Date(); busy = false; clearInterval(interval); cache.callback(cache.root, _local2.getTime() - start); cache.arg = ""; } } static function encode_chunk() { if ((!cache.busy) && (!cache.complete)) { cache.busy = true; var _local1 = 0; while (_local1 < encode_chunks) { chunk_encoder(); if (cache.complete) { break; } _local1++; } cache.busy = false; } if (cache.complete) { var _local3 = new Date(); var _local2 = _local3.getTime(); busy = false; clearInterval(interval); cache.callback(cache.encoded, _local2 - start); cache.encoded = ""; } } static function chunk_decoder() { function _object() { var _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); if (!com.newgrounds.encoders.json.JSON.cache.mode) { com.newgrounds.encoders.json.JSON.cache.mode = "object"; com.newgrounds.encoders.json.JSON.cache.pos++; _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); if (_local1 != "\"") { throw "Malformed object key in encoded string. Keys must be wrapped in quotes (\"\")"; } com.newgrounds.encoders.json.JSON.cache.scratch = ""; _setTargetValue({}); } else if (_local1 == ",") { com.newgrounds.encoders.json.JSON.cache.pos++; _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); if (_local1 != "\"") { throw "Malformed object key in encoded string. Keys must be wrapped in quotes (\"\")"; } com.newgrounds.encoders.json.JSON.cache.scratch = ""; } else if (_local1 == "}") { _useParent(); } else if (_local1 == "\"") { com.newgrounds.encoders.json.JSON.cache.pos++; _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); if (_local1 != ":") { throw "Malformed object notation. Object keys and values must be separated by colons(:)"; } _addParent(com.newgrounds.encoders.json.JSON.cache.scratch); com.newgrounds.encoders.json.JSON.cache.mode = null; } else { if (_local1 == "\\") { com.newgrounds.encoders.json.JSON.cache.pos++; _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); } com.newgrounds.encoders.json.JSON.cache.scratch = com.newgrounds.encoders.json.JSON.cache.scratch + _local1; } com.newgrounds.encoders.json.JSON.cache.pos++; } function _array() { var _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); if (!com.newgrounds.encoders.json.JSON.cache.mode) { com.newgrounds.encoders.json.JSON.cache.mode = "array"; com.newgrounds.encoders.json.JSON.cache.pos++; _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); _setTargetValue([]); if (_local1 != "]") { _addArrayKey(); } else { _useParent(); } return(undefined); } if (_local1 == ",") { _addArrayKey(); } else if (_local1 == "]") { _useParent(); } com.newgrounds.encoders.json.JSON.cache.pos++; } function _boolean() { var _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); if (_local1 == "t") { _setTargetValue(true); com.newgrounds.encoders.json.JSON.cache.pos = com.newgrounds.encoders.json.JSON.cache.pos + 3; } else if (_local1 == "f") { _setTargetValue(false); com.newgrounds.encoders.json.JSON.cache.pos = com.newgrounds.encoders.json.JSON.cache.pos + 4; } else { throw "Bool values must be true or false"; } _useParent(); } function _null() { var _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); if (_local1 == "n") { _setTargetValue(null); com.newgrounds.encoders.json.JSON.cache.pos = com.newgrounds.encoders.json.JSON.cache.pos + 2; } else { throw "Null values must be null"; } _useParent(); } function _string() { var _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); if (!com.newgrounds.encoders.json.JSON.cache.mode) { if (_local1 != "\"") { throw "Strings must be wrapped in quotes (\"\")"; } com.newgrounds.encoders.json.JSON.cache.scratch = ""; com.newgrounds.encoders.json.JSON.cache.mode = "string"; } else if (_local1 == "\"") { _setTargetValue(com.newgrounds.encoders.json.JSON.cache.scratch); _useParent(); } else { if (_local1 == "\\") { com.newgrounds.encoders.json.JSON.cache.pos++; _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); switch (_local1) { case "n" : _local1 = newline; break; case "r" : _local1 = newline; break; case "t" : _local1 = "\t"; break; case "u" : _local1 = "\\" + _local1; } } com.newgrounds.encoders.json.JSON.cache.scratch = com.newgrounds.encoders.json.JSON.cache.scratch + _local1; } com.newgrounds.encoders.json.JSON.cache.pos++; } function _number() { var _local1 = com.newgrounds.encoders.json.JSON.cache.arg.charAt(com.newgrounds.encoders.json.JSON.cache.pos); var _local2 = "01234567890.-"; if (!com.newgrounds.encoders.json.JSON.cache.mode) { com.newgrounds.encoders.json.JSON.cache.mode = "number"; com.newgrounds.encoders.json.JSON.cache.scratch = ""; } if (_local2.indexOf(_local1) < 0) { _setTargetValue(Number(com.newgrounds.encoders.json.JSON.cache.scratch)); _useParent(); } else { com.newgrounds.encoders.json.JSON.cache.scratch = com.newgrounds.encoders.json.JSON.cache.scratch + _local1; com.newgrounds.encoders.json.JSON.cache.pos++; } } function _setTargetValue(newval) { var _local2 = _getParent().obj; var _local1 = com.newgrounds.encoders.json.JSON.cache.parents[com.newgrounds.encoders.json.JSON.cache.parents.length - 1]; _local2[_local1] = newval; } function _useParent() { com.newgrounds.encoders.json.JSON.cache.mode = com.newgrounds.encoders.json.JSON.getType(_getParent().obj); com.newgrounds.encoders.json.JSON.cache.parents.pop(); } function _getParent() { var _local2 = com.newgrounds.encoders.json.JSON.cache; var _local1 = 0; while (_local1 < (com.newgrounds.encoders.json.JSON.cache.parents.length - 1)) { _local2 = _local2[com.newgrounds.encoders.json.JSON.cache.parents[_local1]]; _local1++; } return({obj:_local2, name:com.newgrounds.encoders.json.JSON.cache.parents[_local1]}); } function _getCurrent() { var _local2 = com.newgrounds.encoders.json.JSON.cache; var _local1 = 0; while (_local1 < com.newgrounds.encoders.json.JSON.cache.parents.length) { _local2 = _local2[com.newgrounds.encoders.json.JSON.cache.parents[_local1]]; _local1++; } return({obj:_local2, name:com.newgrounds.encoders.json.JSON.cache.parents[_local1]}); } function _addParent(child) { com.newgrounds.encoders.json.JSON.cache.parents.push(child); } function _addArrayKey() { var _local1 = _getCurrent().obj.length; com.newgrounds.encoders.json.JSON.cache.parents.push(_local1); com.newgrounds.encoders.json.JSON.cache.mode = null; } if (cache.pos >= cache.arg.length) { cache.complete = true; return(undefined); } if (cache.mode) { eval ("_" + cache.mode)(); } else { var char = cache.arg.charAt(cache.pos); switch (char) { case "{" : _object(); return; case "[" : _array(); return; case "\"" : _string(); return; case "n" : _null(); return; case "t" : _boolean(); return; case "f" : _boolean(); return; default : _number(); } } } static function chunk_encoder() { if (cache.complete) { return(undefined); } var _local2 = getType(cache.target); switch (_local2) { case "number" : cache.encoded = cache.encoded + cache.target; getParent(); break; case "string" : cache.encoded = cache.encoded + (("\"" + cache.target.split("\"").join("\\\"")) + "\""); getParent(); break; case "boolean" : cache.encoded = cache.encoded + ((cache.target == true) ? "true" : "false"); getParent(); break; case "null" : cache.encoded = cache.encoded + "null"; getParent(); break; case "array" : if (cache.target.length < 1) { cache.encoded = cache.encoded + "]"; getParent(); } else { cache.parents.push(cache.target); cache.target = cache.target[0]; if (getType(cache.target) == "array") { cache.encoded = cache.encoded + "["; } else if (getType(cache.target) == "object") { cache.encoded = cache.encoded + "{"; } } break; case "object" : for (var _local1 in cache.target) { break; } if (_local1 === undefined) { cache.encoded = cache.encoded + "}"; getParent(); } else { cache.parents.push(cache.target); cache.target = cache.target[_local1]; cache.encoded = cache.encoded + (("\"" + _local1.split("\"").join("\\\"")) + "\":"); if (getType(cache.target) == "array") { cache.encoded = cache.encoded + "["; } else if (getType(cache.target) == "object") { cache.encoded = cache.encoded + "{"; } } break; default : cache.encoded = cache.encoded + "null"; getParent(); } } static function getParent() { if (cache.parents.length > 0) { var _local1 = cache.parents.pop(); if (getType(_local1) == "array") { _local1.shift(); } else { for (var _local3 in _local1) { delete _local1[_local3]; break; } } if ((getType(_local1) == "object") or (getType(_local1) == "array")) { for (var _local2 in _local1) { break; } if (!(_local2 === undefined)) { cache.encoded = cache.encoded + ","; } } cache.target = _local1; } else { cache.complete = true; } } static var encode_chunks = 20000; static var decode_chunks = 20000; static var busy = false; }Symbol 17 MovieClip [__Packages.com.newgrounds.Score] Frame 0class com.newgrounds.Score { var _rank, _username, _score, _numericValue, _tag; function Score (rank, username, score, numericValue, tag) { (_rank = rank); (_username = username); _score = score; _numericValue = numericValue; _tag = tag; } function get numericValue() { return(_numericValue); } function get rank() { return(_rank); } function get score() { return(_score); } function get tag() { return(_tag); } function get username() { return(_username); } function toString() { return((((_rank + ".\t") + _username) + "\t") + _score); } }Symbol 26 MovieClip [__Packages.com.newgrounds.components.FlashAdBase] Frame 0class com.newgrounds.components.FlashAdBase extends MovieClip { var _x, _y, stop, onUnload, _adListener, adContainer, newgroundsButton, _fullScreen, clear, _ad, showPlayButton, gotoAndStop, _adFeedLoader, _width, _height, beginFill, moveTo, lineTo, endFill; function FlashAdBase () { super(); try { System.security.allowDomain("server.cpmstar.com"); System.security.allowInsecureDomain("server.cpmstar.com"); } catch(error) { } _x = int(_x); _y = int(_y); stop(); if (_newgroundsButton) { _newgroundsButton.onRelease = onNGClick; } onUnload = removeAd; var _local4 = this; _adListener = {onLoadError:function (target, error, httpStatus) { target._parent.onAdError(target, error, httpStatus); }}; if (fullScreen) { drawFullScreenRect(); } if (com.newgrounds.API.__get__adFeedURL()) { loadAdFeed(); } else { com.newgrounds.API.addEventListener(com.newgrounds.APIEvent.API_CONNECTED, {target:this, func:loadAdFeed}); } } function get _adContainer() { return(adContainer); } function get _newgroundsButton() { return(newgroundsButton); } function get fullScreen() { return(_fullScreen); } function set fullScreen(v) { _fullScreen = v; if (v) { drawFullScreenRect(); } else { clear(); } //return(fullScreen); } function get showBorder() { return(_showBorder); } function set showBorder(value) { _showBorder = value; if (_showBorder) { if (_ad) { var _local2 = _ad.getProgress(_adContainer); if (_local2.bytesLoaded >= _local2.bytesTotal) { if (showPlayButton) { gotoAndStop("loadedPlay"); } else { gotoAndStop("loaded"); } } else { gotoAndStop("loading"); } } else { gotoAndStop("idle"); } } else { gotoAndStop("noBorder"); } //return(showBorder); } function loadAdFeed(event) { if (event == undefined) { event = null; } _adFeedLoader = new LoadVars(); var target = this; _adFeedLoader.onData = function (data) { target.onAdFeedLoaded(data); }; _adFeedLoader.load(com.newgrounds.API.__get__adFeedURL(), _adFeedLoader); } function onAdFeedLoaded(data) { if (data && (data != "")) { loadAd(data); } else { onAdError(); } } function loadAd(adURL) { if (showPlayButton) { gotoAndStop("loadedPlay"); } if (adType != VIDEO_ADS) { if (adURL.indexOf("?") >= 0) { adURL = adURL + "&"; } else { adURL = adURL + "?"; } adURL = adURL + "blockoverlays=1"; } _ad = new MovieClipLoader(); _ad.addListener(_adListener); _adContainer._lockroot = true; _ad.loadClip(adURL, _adContainer); } function removeAd() { _adFeedLoader.onData = null; _adFeedLoader = null; _ad.removeListener(_adListener); if (_adContainer) { _ad.unloadClip(_adContainer); } _ad = null; } function onAdError(target, error, httpStatus) { com.newgrounds.Logger.logError("Unable to load ad."); removeAd(); } function onNGClick() { com.newgrounds.API.loadNewgrounds(); } function drawFullScreenRect() { _x = (Stage.width - _width) / 2; _y = (Stage.height - _height) / 2; beginFill(0); moveTo(-Stage.width, -Stage.height); lineTo(Stage.width, -Stage.height); lineTo(Stage.width, Stage.height); lineTo(-Stage.width, Stage.height); lineTo(-Stage.width, -Stage.height); endFill(); } var _showBorder = true; var adType = com.newgrounds.components.FlashAdBase.prototype.VIDEO_ADS; var VIDEO_ADS = "Video"; var SIMPLE_ADS = "Simple"; }Symbol 868 MovieClip [objectsize1] Frame 1stop();Symbol 906 MovieClip [objectsize0] Frame 1stop();Symbol 919 MovieClip Frame 61if (Math.random() > 0.5) { gotoAndPlay (1); }Symbol 919 MovieClip Frame 87if (Math.random() > 0.7) { gotoAndPlay (62); }Symbol 1010 MovieClip Frame 43if (Math.random() > 0.5) { gotoAndPlay (1); }Symbol 1010 MovieClip Frame 60if (Math.random() > 0.7) { gotoAndPlay (45); }Symbol 1125 MovieClip Frame 31gotoAndPlay(33 + Math.floor(Math.random() * 30));Symbol 1128 MovieClip Frame 31gotoAndPlay(33 + Math.floor(Math.random() * 30));Symbol 1146 MovieClip Frame 31gotoAndPlay(33 + Math.floor(Math.random() * 30));Symbol 1318 MovieClip Frame 14if (Math.random() > 0.7) { gotoAndPlay(Math.ceil(Math.random() * 13)); }Symbol 1402 MovieClip Frame 14if (Math.random() < 0.5) { gotoAndPlay(Math.ceil(Math.random() * 10)); }Symbol 1653 MovieClip Frame 41if (Math.random() > 0.5) { gotoAndPlay (1); }Symbol 1654 MovieClip Frame 41if (Math.random() > 0.5) { gotoAndPlay (1); }
Library Items
Symbol 2 MovieClip [Newgrounds API Classes] | Used by:48 | |
Symbol 27 Graphic | Used by:28 | |
Symbol 28 MovieClip | Uses:27 | Used by:30 36 |
Symbol 29 MovieClip | Used by:30 | |
Symbol 30 MovieClip | Uses:28 29 | Used by:48 820 |
Symbol 31 Graphic | Used by:36 | |
Symbol 32 Graphic | Used by:33 | |
Symbol 33 MovieClip | Uses:32 | Used by:34 |
Symbol 34 MovieClip | Uses:33 | Used by:36 |
Symbol 35 Graphic | Used by:36 | |
Symbol 36 MovieClip | Uses:31 34 28 35 | Used by:47 |
Symbol 37 Graphic | Used by:46 | |
Symbol 38 Graphic | Used by:39 | |
Symbol 39 MovieClip | Uses:38 | Used by:40 |
Symbol 40 MovieClip | Uses:39 | Used by:46 |
Symbol 41 Graphic | Used by:43 | |
Symbol 42 Graphic | Used by:43 | |
Symbol 43 MovieClip | Uses:41 42 | Used by:46 |
Symbol 44 Graphic | Used by:46 | |
Symbol 45 Graphic | Used by:46 | |
Symbol 46 MovieClip | Uses:37 40 43 44 45 | Used by:47 |
Symbol 47 MovieClip [Preloader] | Uses:36 46 | Used by:48 |
Symbol 48 MovieClip [APIConnector] | Uses:2 30 47 | |
Symbol 49 Graphic | Used by:685 1712 | |
Symbol 50 Font | Used by:51 701 839 | |
Symbol 51 Text | Uses:50 | Used by:685 1712 |
Symbol 52 Font | Used by:53 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 665 668 669 675 677 684 711 712 714 715 716 719 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 764 766 768 773 774 775 800 801 802 833 836 837 840 842 847 849 851 853 854 867 908 909 916 925 926 927 928 929 934 937 938 939 944 948 950 954 958 959 960 961 963 965 969 970 972 974 976 983 985 989 991 993 994 996 1015 1017 1020 1023 1024 1025 1026 1028 1029 1031 1033 1035 1037 1038 1040 1045 1046 1047 1048 1049 1050 1051 1052 1054 1055 1056 1057 1059 1061 1062 1064 1067 1069 1070 1072 1074 1077 1079 1080 1081 1084 1087 1088 1089 1091 1093 1096 1100 1107 1111 1112 1120 1121 1130 1142 1147 1149 1151 1155 1159 1160 1162 1165 1167 1169 1171 1173 1176 1178 1180 1182 1184 1188 1189 1193 1197 1199 1201 1203 1208 1209 1214 1215 1216 1218 1220 1223 1225 1229 1231 1234 1235 1243 1249 1253 1255 1256 1258 1260 1262 1265 1266 1271 1274 1277 1282 1285 1287 1291 1295 1297 1300 1301 1303 1306 1308 1309 1312 1313 1314 1319 1321 1325 1326 1330 1334 1339 1343 1344 1345 1352 1353 1355 1358 1360 1361 1362 1364 1366 1368 1371 1373 1377 1378 1381 1382 1386 1388 1390 1392 1403 1406 1408 1410 1412 1413 1415 1417 1421 1425 1429 1433 1437 1441 1445 1446 1459 1461 1464 1467 1472 1474 1475 1476 1477 1479 1485 1488 1496 1498 1500 1504 1506 1511 1514 1515 1516 1517 1518 1520 1521 1523 1527 1528 1536 1543 1544 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1559 1563 1564 1573 1575 1577 1578 1579 1580 1581 1584 1586 1587 1591 1600 1603 1605 1608 1611 1613 1614 1616 1620 1622 1623 1624 1625 1626 1627 1628 1629 1631 1634 1635 1639 1641 1643 1645 1647 1650 1655 1658 1659 1668 1670 1673 1675 1677 1679 1680 1687 1690 1691 1694 1697 1699 1700 1702 1704 1705 1708 1709 1711 | |
Symbol 53 Text | Uses:52 | Used by:685 |
Symbol 54 Graphic | Used by:55 | |
Symbol 55 MovieClip | Uses:54 | Used by:685 868 964 1027 1058 1098 1174 1224 1286 1340 1387 1460 1519 1602 1667 1712 |
Symbol 56 Graphic | Used by:57 | |
Symbol 57 MovieClip | Uses:56 | Used by:657 |
Symbol 58 Text | Uses:52 | Used by:656 |
Symbol 59 Text | Uses:52 | Used by:656 |
Symbol 60 Text | Uses:52 | Used by:656 |
Symbol 61 Text | Uses:52 | Used by:656 |
Symbol 62 Text | Uses:52 | Used by:656 |
Symbol 63 Text | Uses:52 | Used by:656 |
Symbol 64 Text | Uses:52 | Used by:656 |
Symbol 65 Font | Used by:66 225 409 425 | |
Symbol 66 Text | Uses:52 65 | Used by:656 |
Symbol 67 Text | Uses:52 | Used by:656 |
Symbol 68 Text | Uses:52 | Used by:656 |
Symbol 69 Text | Uses:52 | Used by:656 |
Symbol 70 Text | Uses:52 | Used by:656 |
Symbol 71 Text | Uses:52 | Used by:656 |
Symbol 72 Text | Uses:52 | Used by:656 |
Symbol 73 Text | Uses:52 | Used by:656 |
Symbol 74 Text | Uses:52 | Used by:656 |
Symbol 75 Text | Uses:52 | Used by:656 |
Symbol 76 Text | Uses:52 | Used by:656 |
Symbol 77 Text | Uses:52 | Used by:656 |
Symbol 78 Text | Uses:52 | Used by:656 |
Symbol 79 Text | Uses:52 | Used by:656 |
Symbol 80 Text | Uses:52 | Used by:656 |
Symbol 81 Text | Uses:52 | Used by:656 |
Symbol 82 Text | Uses:52 | Used by:656 |
Symbol 83 Text | Uses:52 | Used by:656 |
Symbol 84 Text | Uses:52 | Used by:656 |
Symbol 85 Text | Uses:52 | Used by:656 |
Symbol 86 Text | Uses:52 | Used by:656 |
Symbol 87 Text | Uses:52 | Used by:656 |
Symbol 88 Text | Uses:52 | Used by:656 |
Symbol 89 Text | Uses:52 | Used by:656 |
Symbol 90 Text | Uses:52 | Used by:656 |
Symbol 91 Text | Uses:52 | Used by:656 |
Symbol 92 Text | Uses:52 | Used by:656 |
Symbol 93 Text | Uses:52 | Used by:656 |
Symbol 94 Text | Uses:52 | Used by:656 |
Symbol 95 Text | Uses:52 | Used by:656 |
Symbol 96 Text | Uses:52 | Used by:656 |
Symbol 97 Text | Uses:52 | Used by:656 |
Symbol 98 Text | Uses:52 | Used by:656 |
Symbol 99 Text | Uses:52 | Used by:656 |
Symbol 100 Text | Uses:52 | Used by:656 |
Symbol 101 Text | Uses:52 | Used by:656 |
Symbol 102 Text | Uses:52 | Used by:656 |
Symbol 103 Text | Uses:52 | Used by:656 |
Symbol 104 Text | Uses:52 | Used by:656 |
Symbol 105 Text | Uses:52 | Used by:656 |
Symbol 106 Text | Uses:52 | Used by:656 |
Symbol 107 Text | Uses:52 | Used by:656 |
Symbol 108 Text | Uses:52 | Used by:656 |
Symbol 109 Text | Uses:52 | Used by:656 |
Symbol 110 Text | Uses:52 | Used by:656 |
Symbol 111 Text | Uses:52 | Used by:656 |
Symbol 112 Text | Uses:52 | Used by:656 |
Symbol 113 Text | Uses:52 | Used by:656 |
Symbol 114 Text | Uses:52 | Used by:656 |
Symbol 115 Text | Uses:52 | Used by:656 |
Symbol 116 Text | Uses:52 | Used by:656 |
Symbol 117 Text | Uses:52 | Used by:656 |
Symbol 118 Text | Uses:52 | Used by:656 |
Symbol 119 Text | Uses:52 | Used by:656 |
Symbol 120 Text | Uses:52 | Used by:656 |
Symbol 121 Text | Uses:52 | Used by:656 |
Symbol 122 Text | Uses:52 | Used by:656 |
Symbol 123 Text | Uses:52 | Used by:656 |
Symbol 124 Text | Uses:52 | Used by:656 |
Symbol 125 Text | Uses:52 | Used by:656 |
Symbol 126 Text | Uses:52 | Used by:656 |
Symbol 127 Text | Uses:52 | Used by:656 |
Symbol 128 Text | Uses:52 | Used by:656 |
Symbol 129 Text | Uses:52 | Used by:656 |
Symbol 130 Text | Uses:52 | Used by:656 |
Symbol 131 Text | Uses:52 | Used by:656 |
Symbol 132 Text | Uses:52 | Used by:656 |
Symbol 133 Text | Uses:52 | Used by:656 |
Symbol 134 Text | Uses:52 | Used by:656 |
Symbol 135 Text | Uses:52 | Used by:656 |
Symbol 136 Text | Uses:52 | Used by:656 |
Symbol 137 Text | Uses:52 | Used by:656 |
Symbol 138 Text | Uses:52 | Used by:656 |
Symbol 139 Text | Uses:52 | Used by:656 |
Symbol 140 Text | Uses:52 | Used by:656 |
Symbol 141 Text | Uses:52 | Used by:656 |
Symbol 142 Text | Uses:52 | Used by:656 |
Symbol 143 Text | Uses:52 | Used by:656 |
Symbol 144 Text | Uses:52 | Used by:656 |
Symbol 145 Text | Uses:52 | Used by:656 |
Symbol 146 Text | Uses:52 | Used by:656 |
Symbol 147 Text | Uses:52 | Used by:656 |
Symbol 148 Text | Uses:52 | Used by:656 |
Symbol 149 Text | Uses:52 | Used by:656 |
Symbol 150 Text | Uses:52 | Used by:656 |
Symbol 151 Text | Uses:52 | Used by:656 |
Symbol 152 Text | Uses:52 | Used by:656 |
Symbol 153 Text | Uses:52 | Used by:656 |
Symbol 154 Text | Uses:52 | Used by:656 |
Symbol 155 Text | Uses:52 | Used by:656 |
Symbol 156 Text | Uses:52 | Used by:656 |
Symbol 157 Text | Uses:52 | Used by:656 |
Symbol 158 Text | Uses:52 | Used by:656 |
Symbol 159 Graphic | Used by:656 | |
Symbol 160 Text | Uses:52 | Used by:656 |
Symbol 161 Text | Uses:52 | Used by:656 |
Symbol 162 Text | Uses:52 | Used by:656 |
Symbol 163 Text | Uses:52 | Used by:656 |
Symbol 164 Text | Uses:52 | Used by:656 |
Symbol 165 Text | Uses:52 | Used by:656 |
Symbol 166 Text | Uses:52 | Used by:656 |
Symbol 167 Text | Uses:52 | Used by:656 |
Symbol 168 Text | Uses:52 | Used by:656 |
Symbol 169 Text | Uses:52 | Used by:656 |
Symbol 170 Text | Uses:52 | Used by:656 |
Symbol 171 Text | Uses:52 | Used by:656 |
Symbol 172 Text | Uses:52 | Used by:656 |
Symbol 173 Text | Uses:52 | Used by:656 |
Symbol 174 Text | Uses:52 | Used by:656 |
Symbol 175 Text | Uses:52 | Used by:656 |
Symbol 176 Text | Uses:52 | Used by:656 |
Symbol 177 Text | Uses:52 | Used by:656 |
Symbol 178 Text | Uses:52 | Used by:656 |
Symbol 179 Text | Uses:52 | Used by:656 |
Symbol 180 Text | Uses:52 | Used by:656 |
Symbol 181 Text | Uses:52 | Used by:656 |
Symbol 182 Text | Uses:52 | Used by:656 |
Symbol 183 Text | Uses:52 | Used by:656 |
Symbol 184 Text | Uses:52 | Used by:656 |
Symbol 185 Text | Uses:52 | Used by:656 |
Symbol 186 Text | Uses:52 | Used by:656 |
Symbol 187 Text | Uses:52 | Used by:656 |
Symbol 188 Text | Uses:52 | Used by:656 |
Symbol 189 Text | Uses:52 | Used by:656 |
Symbol 190 Text | Uses:52 | Used by:656 |
Symbol 191 Text | Uses:52 | Used by:656 |
Symbol 192 Text | Uses:52 | Used by:656 |
Symbol 193 Text | Uses:52 | Used by:656 |
Symbol 194 Text | Uses:52 | Used by:656 |
Symbol 195 Text | Uses:52 | Used by:656 |
Symbol 196 Text | Uses:52 | Used by:656 |
Symbol 197 Text | Uses:52 | Used by:656 |
Symbol 198 Text | Uses:52 | Used by:656 |
Symbol 199 Text | Uses:52 | Used by:656 |
Symbol 200 Text | Uses:52 | Used by:656 |
Symbol 201 Text | Uses:52 | Used by:656 |
Symbol 202 Text | Uses:52 | Used by:656 |
Symbol 203 Text | Uses:52 | Used by:656 |
Symbol 204 Text | Uses:52 | Used by:656 |
Symbol 205 Text | Uses:52 | Used by:656 |
Symbol 206 Text | Uses:52 | Used by:656 |
Symbol 207 Text | Uses:52 | Used by:656 |
Symbol 208 Text | Uses:52 | Used by:656 |
Symbol 209 Text | Uses:52 | Used by:656 |
Symbol 210 Text | Uses:52 | Used by:656 |
Symbol 211 Text | Uses:52 | Used by:656 |
Symbol 212 Text | Uses:52 | Used by:656 |
Symbol 213 Text | Uses:52 | Used by:656 |
Symbol 214 Text | Uses:52 | Used by:656 |
Symbol 215 Text | Uses:52 | Used by:656 |
Symbol 216 Text | Uses:52 | Used by:656 |
Symbol 217 Text | Uses:52 | Used by:656 |
Symbol 218 Text | Uses:52 | Used by:656 |
Symbol 219 Text | Uses:52 | Used by:656 |
Symbol 220 Text | Uses:52 | Used by:656 |
Symbol 221 Text | Uses:52 | Used by:656 |
Symbol 222 Text | Uses:52 | Used by:656 |
Symbol 223 Text | Uses:52 | Used by:656 |
Symbol 224 Text | Uses:52 | Used by:656 |
Symbol 225 Text | Uses:52 65 | Used by:656 |
Symbol 226 Text | Uses:52 | Used by:656 |
Symbol 227 Text | Uses:52 | Used by:656 |
Symbol 228 Text | Uses:52 | Used by:656 |
Symbol 229 Text | Uses:52 | Used by:656 |
Symbol 230 Text | Uses:52 | Used by:656 |
Symbol 231 Text | Uses:52 | Used by:656 |
Symbol 232 Text | Uses:52 | Used by:656 |
Symbol 233 Text | Uses:52 | Used by:656 |
Symbol 234 Text | Uses:52 | Used by:656 |
Symbol 235 Text | Uses:52 | Used by:656 |
Symbol 236 Text | Uses:52 | Used by:656 |
Symbol 237 Text | Uses:52 | Used by:656 |
Symbol 238 Text | Uses:52 | Used by:656 |
Symbol 239 Text | Uses:52 | Used by:656 |
Symbol 240 Text | Uses:52 | Used by:656 |
Symbol 241 Text | Uses:52 | Used by:656 |
Symbol 242 Text | Uses:52 | Used by:656 |
Symbol 243 Text | Uses:52 | Used by:656 |
Symbol 244 Text | Uses:52 | Used by:656 |
Symbol 245 Text | Uses:52 | Used by:656 |
Symbol 246 Text | Uses:52 | Used by:656 |
Symbol 247 Text | Uses:52 | Used by:656 |
Symbol 248 Text | Uses:52 | Used by:656 |
Symbol 249 Text | Uses:52 | Used by:656 |
Symbol 250 Text | Uses:52 | Used by:656 |
Symbol 251 Text | Uses:52 | Used by:656 |
Symbol 252 Text | Uses:52 | Used by:656 |
Symbol 253 Text | Uses:52 | Used by:656 |
Symbol 254 Text | Uses:52 | Used by:656 |
Symbol 255 Text | Uses:52 | Used by:656 |
Symbol 256 Text | Uses:52 | Used by:656 |
Symbol 257 Text | Uses:52 | Used by:656 |
Symbol 258 Text | Uses:52 | Used by:656 |
Symbol 259 Text | Uses:52 | Used by:656 |
Symbol 260 Text | Uses:52 | Used by:656 |
Symbol 261 Text | Uses:52 | Used by:656 |
Symbol 262 Text | Uses:52 | Used by:656 |
Symbol 263 Text | Uses:52 | Used by:656 |
Symbol 264 Text | Uses:52 | Used by:656 |
Symbol 265 Text | Uses:52 | Used by:656 |
Symbol 266 Text | Uses:52 | Used by:656 |
Symbol 267 Text | Uses:52 | Used by:656 |
Symbol 268 Text | Uses:52 | Used by:656 |
Symbol 269 Text | Uses:52 | Used by:656 |
Symbol 270 Text | Uses:52 | Used by:656 |
Symbol 271 Text | Uses:52 | Used by:656 |
Symbol 272 Text | Uses:52 | Used by:656 |
Symbol 273 Text | Uses:52 | Used by:656 |
Symbol 274 Text | Uses:52 | Used by:656 |
Symbol 275 Text | Uses:52 | Used by:656 |
Symbol 276 Text | Uses:52 | Used by:656 |
Symbol 277 Text | Uses:52 | Used by:656 |
Symbol 278 Text | Uses:52 | Used by:656 |
Symbol 279 Text | Uses:52 | Used by:656 |
Symbol 280 Text | Uses:52 | Used by:656 |
Symbol 281 Text | Uses:52 | Used by:656 |
Symbol 282 Text | Uses:52 | Used by:656 |
Symbol 283 Text | Uses:52 | Used by:656 |
Symbol 284 Text | Uses:52 | Used by:656 |
Symbol 285 Text | Uses:52 | Used by:656 |
Symbol 286 Text | Uses:52 | Used by:656 |
Symbol 287 Text | Uses:52 | Used by:656 |
Symbol 288 Text | Uses:52 | Used by:656 |
Symbol 289 Text | Uses:52 | Used by:656 |
Symbol 290 Text | Uses:52 | Used by:656 |
Symbol 291 Text | Uses:52 | Used by:656 |
Symbol 292 Text | Uses:52 | Used by:656 |
Symbol 293 Text | Uses:52 | Used by:656 |
Symbol 294 Text | Uses:52 | Used by:656 |
Symbol 295 Text | Uses:52 | Used by:656 |
Symbol 296 Text | Uses:52 | Used by:656 |
Symbol 297 Text | Uses:52 | Used by:656 |
Symbol 298 Text | Uses:52 | Used by:656 |
Symbol 299 Text | Uses:52 | Used by:656 |
Symbol 300 Text | Uses:52 | Used by:656 |
Symbol 301 Text | Uses:52 | Used by:656 |
Symbol 302 Text | Uses:52 | Used by:656 |
Symbol 303 Text | Uses:52 | Used by:656 |
Symbol 304 Text | Uses:52 | Used by:656 |
Symbol 305 Text | Uses:52 | Used by:656 |
Symbol 306 Text | Uses:52 | Used by:656 |
Symbol 307 Text | Uses:52 | Used by:656 |
Symbol 308 Text | Uses:52 | Used by:656 |
Symbol 309 Text | Uses:52 | Used by:656 |
Symbol 310 Text | Uses:52 | Used by:656 |
Symbol 311 Text | Uses:52 | Used by:656 |
Symbol 312 Text | Uses:52 | Used by:656 |
Symbol 313 Text | Uses:52 | Used by:656 |
Symbol 314 Text | Uses:52 | Used by:656 |
Symbol 315 Text | Uses:52 | Used by:656 |
Symbol 316 Text | Uses:52 | Used by:656 |
Symbol 317 Text | Uses:52 | Used by:656 |
Symbol 318 Text | Uses:52 | Used by:656 |
Symbol 319 Text | Uses:52 | Used by:656 |
Symbol 320 Text | Uses:52 | Used by:656 |
Symbol 321 Text | Uses:52 | Used by:656 |
Symbol 322 Text | Uses:52 | Used by:656 |
Symbol 323 Text | Uses:52 | Used by:656 |
Symbol 324 Text | Uses:52 | Used by:656 |
Symbol 325 Text | Uses:52 | Used by:656 |
Symbol 326 Text | Uses:52 | Used by:656 |
Symbol 327 Text | Uses:52 | Used by:656 |
Symbol 328 Text | Uses:52 | Used by:656 |
Symbol 329 Text | Uses:52 | Used by:656 |
Symbol 330 Text | Uses:52 | Used by:656 |
Symbol 331 Text | Uses:52 | Used by:656 |
Symbol 332 Text | Uses:52 | Used by:656 |
Symbol 333 Text | Uses:52 | Used by:656 |
Symbol 334 Text | Uses:52 | Used by:656 |
Symbol 335 Text | Uses:52 | Used by:656 |
Symbol 336 Text | Uses:52 | Used by:656 |
Symbol 337 Text | Uses:52 | Used by:656 |
Symbol 338 Text | Uses:52 | Used by:656 |
Symbol 339 Text | Uses:52 | Used by:656 |
Symbol 340 Text | Uses:52 | Used by:656 |
Symbol 341 Text | Uses:52 | Used by:656 |
Symbol 342 Text | Uses:52 | Used by:656 |
Symbol 343 Text | Uses:52 | Used by:656 |
Symbol 344 Text | Uses:52 | Used by:656 |
Symbol 345 Text | Uses:52 | Used by:656 |
Symbol 346 Text | Uses:52 | Used by:656 |
Symbol 347 Text | Uses:52 | Used by:656 |
Symbol 348 Text | Uses:52 | Used by:656 |
Symbol 349 Text | Uses:52 | Used by:656 |
Symbol 350 Text | Uses:52 | Used by:656 |
Symbol 351 Text | Uses:52 | Used by:656 |
Symbol 352 Text | Uses:52 | Used by:656 |
Symbol 353 Text | Uses:52 | Used by:656 |
Symbol 354 Text | Uses:52 | Used by:656 |
Symbol 355 Text | Uses:52 | Used by:656 |
Symbol 356 Text | Uses:52 | Used by:656 |
Symbol 357 Text | Uses:52 | Used by:656 |
Symbol 358 Text | Uses:52 | Used by:656 |
Symbol 359 Text | Uses:52 | Used by:656 |
Symbol 360 Text | Uses:52 | Used by:656 |
Symbol 361 Text | Uses:52 | Used by:656 |
Symbol 362 Text | Uses:52 | Used by:656 |
Symbol 363 Text | Uses:52 | Used by:656 |
Symbol 364 Text | Uses:52 | Used by:656 |
Symbol 365 Text | Uses:52 | Used by:656 |
Symbol 366 Text | Uses:52 | Used by:656 |
Symbol 367 Text | Uses:52 | Used by:656 |
Symbol 368 Text | Uses:52 | Used by:656 |
Symbol 369 Text | Uses:52 | Used by:656 |
Symbol 370 Text | Uses:52 | Used by:656 |
Symbol 371 Text | Uses:52 | Used by:656 |
Symbol 372 Text | Uses:52 | Used by:656 |
Symbol 373 Text | Uses:52 | Used by:656 |
Symbol 374 Text | Uses:52 | Used by:656 |
Symbol 375 Text | Uses:52 | Used by:656 |
Symbol 376 Text | Uses:52 | Used by:656 |
Symbol 377 Text | Uses:52 | Used by:656 |
Symbol 378 Text | Uses:52 | Used by:656 |
Symbol 379 Text | Uses:52 | Used by:656 |
Symbol 380 Text | Uses:52 | Used by:656 |
Symbol 381 Text | Uses:52 | Used by:656 |
Symbol 382 Text | Uses:52 | Used by:656 |
Symbol 383 Text | Uses:52 | Used by:656 |
Symbol 384 Text | Uses:52 | Used by:656 |
Symbol 385 Text | Uses:52 | Used by:656 |
Symbol 386 Text | Uses:52 | Used by:656 |
Symbol 387 Text | Uses:52 | Used by:656 |
Symbol 388 Text | Uses:52 | Used by:656 |
Symbol 389 Text | Uses:52 | Used by:656 |
Symbol 390 Text | Uses:52 | Used by:656 |
Symbol 391 Text | Uses:52 | Used by:656 |
Symbol 392 Text | Uses:52 | Used by:656 |
Symbol 393 Text | Uses:52 | Used by:656 |
Symbol 394 Text | Uses:52 | Used by:656 |
Symbol 395 Text | Uses:52 | Used by:656 |
Symbol 396 Text | Uses:52 | Used by:656 |
Symbol 397 Text | Uses:52 | Used by:656 |
Symbol 398 Text | Uses:52 | Used by:656 |
Symbol 399 Text | Uses:52 | Used by:656 |
Symbol 400 Text | Uses:52 | Used by:656 |
Symbol 401 Text | Uses:52 | Used by:656 |
Symbol 402 Text | Uses:52 | Used by:656 |
Symbol 403 Text | Uses:52 | Used by:656 |
Symbol 404 Text | Uses:52 | Used by:656 |
Symbol 405 Text | Uses:52 | Used by:656 |
Symbol 406 Text | Uses:52 | Used by:656 |
Symbol 407 Text | Uses:52 | Used by:656 |
Symbol 408 Text | Uses:52 | Used by:656 |
Symbol 409 Text | Uses:52 65 | Used by:656 |
Symbol 410 Text | Uses:52 | Used by:656 |
Symbol 411 Text | Uses:52 | Used by:656 |
Symbol 412 Text | Uses:52 | Used by:656 |
Symbol 413 Text | Uses:52 | Used by:656 |
Symbol 414 Text | Uses:52 | Used by:656 |
Symbol 415 Text | Uses:52 | Used by:656 |
Symbol 416 Text | Uses:52 | Used by:656 |
Symbol 417 Text | Uses:52 | Used by:656 |
Symbol 418 Text | Uses:52 | Used by:656 |
Symbol 419 Text | Uses:52 | Used by:656 |
Symbol 420 Text | Uses:52 | Used by:656 |
Symbol 421 Text | Uses:52 | Used by:656 |
Symbol 422 Text | Uses:52 | Used by:656 |
Symbol 423 Text | Uses:52 | Used by:656 |
Symbol 424 Text | Uses:52 | Used by:656 |
Symbol 425 Text | Uses:52 65 | Used by:656 |
Symbol 426 Text | Uses:52 | Used by:656 |
Symbol 427 Text | Uses:52 | Used by:656 |
Symbol 428 Text | Uses:52 | Used by:656 |
Symbol 429 Text | Uses:52 | Used by:656 |
Symbol 430 Text | Uses:52 | Used by:656 |
Symbol 431 Text | Uses:52 | Used by:656 |
Symbol 432 Text | Uses:52 | Used by:656 |
Symbol 433 Text | Uses:52 | Used by:656 |
Symbol 434 Text | Uses:52 | Used by:656 |
Symbol 435 Text | Uses:52 | Used by:656 |
Symbol 436 Text | Uses:52 | Used by:656 |
Symbol 437 Text | Uses:52 | Used by:656 |
Symbol 438 Text | Uses:52 | Used by:656 |
Symbol 439 Text | Uses:52 | Used by:656 |
Symbol 440 Text | Uses:52 | Used by:656 |
Symbol 441 Text | Uses:52 | Used by:656 |
Symbol 442 Text | Uses:52 | Used by:656 |
Symbol 443 Text | Uses:52 | Used by:656 |
Symbol 444 Text | Uses:52 | Used by:656 |
Symbol 445 Text | Uses:52 | Used by:656 |
Symbol 446 Text | Uses:52 | Used by:656 |
Symbol 447 Text | Uses:52 | Used by:656 |
Symbol 448 Text | Uses:52 | Used by:656 |
Symbol 449 Text | Uses:52 | Used by:656 |
Symbol 450 Text | Uses:52 | Used by:656 |
Symbol 451 Text | Uses:52 | Used by:656 |
Symbol 452 Text | Uses:52 | Used by:656 |
Symbol 453 Text | Uses:52 | Used by:656 |
Symbol 454 Text | Uses:52 | Used by:656 |
Symbol 455 Text | Uses:52 | Used by:656 |
Symbol 456 Text | Uses:52 | Used by:656 |
Symbol 457 Text | Uses:52 | Used by:656 |
Symbol 458 Text | Uses:52 | Used by:656 |
Symbol 459 Text | Uses:52 | Used by:656 |
Symbol 460 Text | Uses:52 | Used by:656 |
Symbol 461 Text | Uses:52 | Used by:656 |
Symbol 462 Text | Uses:52 | Used by:656 |
Symbol 463 Text | Uses:52 | Used by:656 |
Symbol 464 Text | Uses:52 | Used by:656 |
Symbol 465 Text | Uses:52 | Used by:656 |
Symbol 466 Text | Uses:52 | Used by:656 |
Symbol 467 Text | Uses:52 | Used by:656 |
Symbol 468 Text | Uses:52 | Used by:656 |
Symbol 469 Text | Uses:52 | Used by:656 |
Symbol 470 Text | Uses:52 | Used by:656 |
Symbol 471 Text | Uses:52 | Used by:656 |
Symbol 472 Text | Uses:52 | Used by:656 |
Symbol 473 Text | Uses:52 | Used by:656 |
Symbol 474 Text | Uses:52 | Used by:656 |
Symbol 475 Text | Uses:52 | Used by:656 |
Symbol 476 Text | Uses:52 | Used by:656 |
Symbol 477 Text | Uses:52 | Used by:656 |
Symbol 478 Text | Uses:52 | Used by:656 |
Symbol 479 Text | Uses:52 | Used by:656 |
Symbol 480 Text | Uses:52 | Used by:656 |
Symbol 481 Text | Uses:52 | Used by:656 |
Symbol 482 Text | Uses:52 | Used by:656 |
Symbol 483 Text | Uses:52 | Used by:656 |
Symbol 484 Text | Uses:52 | Used by:656 |
Symbol 485 Text | Uses:52 | Used by:656 |
Symbol 486 Text | Uses:52 | Used by:656 |
Symbol 487 Text | Uses:52 | Used by:656 |
Symbol 488 Text | Uses:52 | Used by:656 |
Symbol 489 Text | Uses:52 | Used by:656 |
Symbol 490 Text | Uses:52 | Used by:656 |
Symbol 491 Text | Uses:52 | Used by:656 |
Symbol 492 Text | Uses:52 | Used by:656 |
Symbol 493 Text | Uses:52 | Used by:656 |
Symbol 494 Text | Uses:52 | Used by:656 |
Symbol 495 Text | Uses:52 | Used by:656 |
Symbol 496 Text | Uses:52 | Used by:656 |
Symbol 497 Text | Uses:52 | Used by:656 |
Symbol 498 Text | Uses:52 | Used by:656 |
Symbol 499 Text | Uses:52 | Used by:656 |
Symbol 500 Text | Uses:52 | Used by:656 |
Symbol 501 Text | Uses:52 | Used by:656 |
Symbol 502 Text | Uses:52 | Used by:656 |
Symbol 503 Text | Uses:52 | Used by:656 |
Symbol 504 Text | Uses:52 | Used by:656 |
Symbol 505 Text | Uses:52 | Used by:656 |
Symbol 506 Text | Uses:52 | Used by:656 |
Symbol 507 Text | Uses:52 | Used by:656 |
Symbol 508 Text | Uses:52 | Used by:656 |
Symbol 509 Text | Uses:52 | Used by:656 |
Symbol 510 Text | Uses:52 | Used by:656 |
Symbol 511 Text | Uses:52 | Used by:656 |
Symbol 512 Text | Uses:52 | Used by:656 |
Symbol 513 Text | Uses:52 | Used by:656 |
Symbol 514 Text | Uses:52 | Used by:656 |
Symbol 515 Text | Uses:52 | Used by:656 |
Symbol 516 Text | Uses:52 | Used by:656 |
Symbol 517 Text | Uses:52 | Used by:656 |
Symbol 518 Text | Uses:52 | Used by:656 |
Symbol 519 Text | Uses:52 | Used by:656 |
Symbol 520 Text | Uses:52 | Used by:656 |
Symbol 521 Text | Uses:52 | Used by:656 |
Symbol 522 Text | Uses:52 | Used by:656 |
Symbol 523 Text | Uses:52 | Used by:656 |
Symbol 524 Text | Uses:52 | Used by:656 |
Symbol 525 Text | Uses:52 | Used by:656 |
Symbol 526 Text | Uses:52 | Used by:656 |
Symbol 527 Text | Uses:52 | Used by:656 |
Symbol 528 Text | Uses:52 | Used by:656 |
Symbol 529 Text | Uses:52 | Used by:656 |
Symbol 530 Text | Uses:52 | Used by:656 |
Symbol 531 Text | Uses:52 | Used by:656 |
Symbol 532 Text | Uses:52 | Used by:656 |
Symbol 533 Text | Uses:52 | Used by:656 |
Symbol 534 Text | Uses:52 | Used by:656 |
Symbol 535 Text | Uses:52 | Used by:656 |
Symbol 536 Text | Uses:52 | Used by:656 |
Symbol 537 Text | Uses:52 | Used by:656 |
Symbol 538 Text | Uses:52 | Used by:656 |
Symbol 539 Text | Uses:52 | Used by:656 |
Symbol 540 Text | Uses:52 | Used by:656 |
Symbol 541 Text | Uses:52 | Used by:656 |
Symbol 542 Text | Uses:52 | Used by:656 |
Symbol 543 Text | Uses:52 | Used by:656 |
Symbol 544 Text | Uses:52 | Used by:656 |
Symbol 545 Text | Uses:52 | Used by:656 |
Symbol 546 Text | Uses:52 | Used by:656 |
Symbol 547 Text | Uses:52 | Used by:656 |
Symbol 548 Text | Uses:52 | Used by:656 |
Symbol 549 Text | Uses:52 | Used by:656 |
Symbol 550 Text | Uses:52 | Used by:656 |
Symbol 551 Text | Uses:52 | Used by:656 |
Symbol 552 Text | Uses:52 | Used by:656 |
Symbol 553 Text | Uses:52 | Used by:656 |
Symbol 554 Text | Uses:52 | Used by:656 |
Symbol 555 Text | Uses:52 | Used by:656 |
Symbol 556 Text | Uses:52 | Used by:656 |
Symbol 557 Text | Uses:52 | Used by:656 |
Symbol 558 Text | Uses:52 | Used by:656 |
Symbol 559 Text | Uses:52 | Used by:656 |
Symbol 560 Text | Uses:52 | Used by:656 |
Symbol 561 Text | Uses:52 | Used by:656 |
Symbol 562 Text | Uses:52 | Used by:656 |
Symbol 563 Text | Uses:52 | Used by:656 |
Symbol 564 Text | Uses:52 | Used by:656 |
Symbol 565 Text | Uses:52 | Used by:656 |
Symbol 566 Text | Uses:52 | Used by:656 |
Symbol 567 Text | Uses:52 | Used by:656 |
Symbol 568 Text | Uses:52 | Used by:656 |
Symbol 569 Text | Uses:52 | Used by:656 |
Symbol 570 Text | Uses:52 | Used by:656 |
Symbol 571 Text | Uses:52 | Used by:656 |
Symbol 572 Text | Uses:52 | Used by:656 |
Symbol 573 Text | Uses:52 | Used by:656 |
Symbol 574 Text | Uses:52 | Used by:656 |
Symbol 575 Text | Uses:52 | Used by:656 |
Symbol 576 Text | Uses:52 | Used by:656 |
Symbol 577 Text | Uses:52 | Used by:656 |
Symbol 578 Text | Uses:52 | Used by:656 |
Symbol 579 Text | Uses:52 | Used by:656 |
Symbol 580 Text | Uses:52 | Used by:656 |
Symbol 581 Text | Uses:52 | Used by:656 |
Symbol 582 Text | Uses:52 | Used by:656 |
Symbol 583 Text | Uses:52 | Used by:656 |
Symbol 584 Text | Uses:52 | Used by:656 |
Symbol 585 Text | Uses:52 | Used by:656 |
Symbol 586 Text | Uses:52 | Used by:656 |
Symbol 587 Text | Uses:52 | Used by:656 |
Symbol 588 Text | Uses:52 | Used by:656 |
Symbol 589 Text | Uses:52 | Used by:656 |
Symbol 590 Text | Uses:52 | Used by:656 |
Symbol 591 Text | Uses:52 | Used by:656 |
Symbol 592 Text | Uses:52 | Used by:656 |
Symbol 593 Text | Uses:52 | Used by:656 |
Symbol 594 Text | Uses:52 | Used by:656 |
Symbol 595 Text | Uses:52 | Used by:656 |
Symbol 596 Text | Uses:52 | Used by:656 |
Symbol 597 Text | Uses:52 | Used by:656 |
Symbol 598 Text | Uses:52 | Used by:656 |
Symbol 599 Text | Uses:52 | Used by:656 |
Symbol 600 Text | Uses:52 | Used by:656 |
Symbol 601 Text | Uses:52 | Used by:656 |
Symbol 602 Text | Uses:52 | Used by:656 |
Symbol 603 Text | Uses:52 | Used by:656 |
Symbol 604 Text | Uses:52 | Used by:656 |
Symbol 605 Text | Uses:52 | Used by:656 |
Symbol 606 Text | Uses:52 | Used by:656 |
Symbol 607 Text | Uses:52 | Used by:656 |
Symbol 608 Text | Uses:52 | Used by:656 |
Symbol 609 Text | Uses:52 | Used by:656 |
Symbol 610 Text | Uses:52 | Used by:656 |
Symbol 611 Text | Uses:52 | Used by:656 |
Symbol 612 Text | Uses:52 | Used by:656 |
Symbol 613 Text | Uses:52 | Used by:656 |
Symbol 614 Text | Uses:52 | Used by:656 |
Symbol 615 Text | Uses:52 | Used by:656 |
Symbol 616 Text | Uses:52 | Used by:656 |
Symbol 617 Text | Uses:52 | Used by:656 |
Symbol 618 Text | Uses:52 | Used by:656 |
Symbol 619 Text | Uses:52 | Used by:656 |
Symbol 620 Text | Uses:52 | Used by:656 |
Symbol 621 Text | Uses:52 | Used by:656 |
Symbol 622 Text | Uses:52 | Used by:656 |
Symbol 623 Text | Uses:52 | Used by:656 |
Symbol 624 Text | Uses:52 | Used by:656 |
Symbol 625 Text | Uses:52 | Used by:656 |
Symbol 626 Text | Uses:52 | Used by:656 |
Symbol 627 Text | Uses:52 | Used by:656 |
Symbol 628 Text | Uses:52 | Used by:656 |
Symbol 629 Text | Uses:52 | Used by:656 |
Symbol 630 Text | Uses:52 | Used by:656 |
Symbol 631 Text | Uses:52 | Used by:656 |
Symbol 632 Text | Uses:52 | Used by:656 |
Symbol 633 Text | Uses:52 | Used by:656 |
Symbol 634 Text | Uses:52 | Used by:656 |
Symbol 635 Text | Uses:52 | Used by:656 |
Symbol 636 Text | Uses:52 | Used by:656 |
Symbol 637 Text | Uses:52 | Used by:656 |
Symbol 638 Text | Uses:52 | Used by:656 |
Symbol 639 Text | Uses:52 | Used by:656 |
Symbol 640 Text | Uses:52 | Used by:656 |
Symbol 641 Text | Uses:52 | Used by:656 |
Symbol 642 Text | Uses:52 | Used by:656 |
Symbol 643 Text | Uses:52 | Used by:656 |
Symbol 644 Text | Uses:52 | Used by:656 |
Symbol 645 Text | Uses:52 | Used by:656 |
Symbol 646 Text | Uses:52 | Used by:656 |
Symbol 647 Text | Uses:52 | Used by:656 |
Symbol 648 Text | Uses:52 | Used by:656 |
Symbol 649 Text | Uses:52 | Used by:656 |
Symbol 650 Text | Uses:52 | Used by:656 |
Symbol 651 Text | Uses:52 | Used by:656 |
Symbol 652 Text | Uses:52 | Used by:656 |
Symbol 653 Text | Uses:52 | Used by:656 |
Symbol 654 Text | Uses:52 | Used by:656 |
Symbol 655 Text | Uses:52 | Used by:656 |
Symbol 656 MovieClip | Uses:58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 | Used by:657 |
Symbol 657 MovieClip | Uses:57 656 | Used by:685 868 964 1027 1058 1098 1174 1224 1286 1340 1387 1460 1519 1602 1667 1712 |
Symbol 658 Graphic | Used by:685 | |
Symbol 659 Graphic | Used by:660 | |
Symbol 660 MovieClip | Uses:659 | Used by:663 664 666 |
Symbol 661 Graphic | Used by:662 | |
Symbol 662 MovieClip | Uses:661 | Used by:663 664 666 1519 1649 1667 |
Symbol 663 MovieClip | Uses:660 662 | Used by:685 |
Symbol 664 MovieClip | Uses:660 662 | Used by:685 |
Symbol 665 Text | Uses:52 | Used by:685 |
Symbol 666 MovieClip | Uses:660 662 | Used by:685 |
Symbol 667 Graphic | Used by:685 | |
Symbol 668 Text | Uses:52 | Used by:685 |
Symbol 669 Text | Uses:52 | Used by:685 |
Symbol 670 Graphic | Used by:671 | |
Symbol 671 MovieClip | Uses:670 | Used by:683 685 1333 1387 1502 |
Symbol 672 Graphic | Used by:685 | |
Symbol 673 Graphic | Used by:674 | |
Symbol 674 MovieClip | Uses:673 | Used by:685 |
Symbol 675 Text | Uses:52 | Used by:685 |
Symbol 676 Graphic | Used by:685 | |
Symbol 677 Text | Uses:52 | Used by:685 |
Symbol 678 Graphic | Used by:683 | |
Symbol 679 Graphic | Used by:680 | |
Symbol 680 MovieClip | Uses:679 | Used by:681 682 1332 1336 1502 |
Symbol 681 MovieClip | Uses:680 | Used by:683 1502 |
Symbol 682 MovieClip | Uses:680 | Used by:683 1502 |
Symbol 683 MovieClip | Uses:678 671 681 682 | Used by:685 |
Symbol 684 Text | Uses:52 | Used by:685 |
Symbol 685 MovieClip [objectsize16] | Uses:49 51 53 55 657 658 663 664 665 666 667 668 669 671 672 674 675 676 677 683 684 | |
Symbol 686 Graphic | Used by:691 | |
Symbol 687 Font | Used by:688 | |
Symbol 688 EditableText | Uses:687 | Used by:691 |
Symbol 689 Font | Used by:690 772 | |
Symbol 690 Text | Uses:689 | Used by:691 |
Symbol 691 MovieClip [fps] | Uses:686 688 690 | |
Symbol 692 Graphic | Used by:694 | |
Symbol 693 Graphic | Used by:694 696 | |
Symbol 694 Button [slidertime] | Uses:692 693 | |
Symbol 695 Graphic | Used by:696 | |
Symbol 696 Button [sliderpop] | Uses:695 693 | |
Symbol 697 Graphic | Used by:699 | |
Symbol 698 Graphic | Used by:699 | |
Symbol 699 Button [slidersize] | Uses:697 698 | |
Symbol 700 Graphic | Used by:702 | |
Symbol 701 Text | Uses:50 | Used by:702 704 |
Symbol 702 MovieClip [srpop] | Uses:700 701 | |
Symbol 703 Graphic | Used by:704 | |
Symbol 704 MovieClip [srtime] | Uses:703 701 | |
Symbol 705 Graphic | Used by:706 | |
Symbol 706 MovieClip [srsize] | Uses:705 | |
Symbol 707 Font | Used by:708 | |
Symbol 708 Text | Uses:707 | Used by:709 |
Symbol 709 MovieClip [bordertime2] | Uses:708 | |
Symbol 710 Graphic | Used by:762 | |
Symbol 711 Text | Uses:52 | Used by:762 769 |
Symbol 712 EditableText | Uses:52 | Used by:762 |
Symbol 713 Graphic | Used by:718 | |
Symbol 714 Text | Uses:52 | Used by:718 |
Symbol 715 Text | Uses:52 | Used by:718 767 |
Symbol 716 Text | Uses:52 | Used by:718 |
Symbol 717 Graphic | Used by:718 767 | |
Symbol 718 Button | Uses:713 714 715 716 717 | Used by:762 |
Symbol 719 Text | Uses:52 | Used by:762 |
Symbol 720 Graphic | Used by:762 | |
Symbol 721 Graphic | Used by:761 | |
Symbol 722 Text | Uses:52 | Used by:761 |
Symbol 723 Text | Uses:52 | Used by:761 |
Symbol 724 Text | Uses:52 | Used by:761 |
Symbol 725 Text | Uses:52 | Used by:761 |
Symbol 726 Text | Uses:52 | Used by:761 |
Symbol 727 Text | Uses:52 | Used by:761 |
Symbol 728 Text | Uses:52 | Used by:761 |
Symbol 729 Text | Uses:52 | Used by:761 |
Symbol 730 Text | Uses:52 | Used by:761 |
Symbol 731 Text | Uses:52 | Used by:761 |
Symbol 732 Text | Uses:52 | Used by:761 |
Symbol 733 Text | Uses:52 | Used by:761 |
Symbol 734 Text | Uses:52 | Used by:761 |
Symbol 735 Text | Uses:52 | Used by:761 |
Symbol 736 Text | Uses:52 | Used by:761 |
Symbol 737 Text | Uses:52 | Used by:761 |
Symbol 738 Text | Uses:52 | Used by:761 |
Symbol 739 Text | Uses:52 | Used by:761 |
Symbol 740 Text | Uses:52 | Used by:761 |
Symbol 741 Text | Uses:52 | Used by:761 |
Symbol 742 Text | Uses:52 | Used by:761 |
Symbol 743 Text | Uses:52 | Used by:761 |
Symbol 744 Text | Uses:52 | Used by:761 |
Symbol 745 Text | Uses:52 | Used by:761 |
Symbol 746 Text | Uses:52 | Used by:761 |
Symbol 747 Text | Uses:52 | Used by:761 |
Symbol 748 Text | Uses:52 | Used by:761 |
Symbol 749 Text | Uses:52 | Used by:761 |
Symbol 750 Text | Uses:52 | Used by:761 |
Symbol 751 Text | Uses:52 | Used by:761 |
Symbol 752 Text | Uses:52 | Used by:761 |
Symbol 753 Text | Uses:52 | Used by:761 |
Symbol 754 Text | Uses:52 | Used by:761 |
Symbol 755 Text | Uses:52 | Used by:761 |
Symbol 756 Text | Uses:52 | Used by:761 |
Symbol 757 Text | Uses:52 | Used by:761 |
Symbol 758 Text | Uses:52 | Used by:761 |
Symbol 759 Text | Uses:52 | Used by:761 |
Symbol 760 Text | Uses:52 | Used by:761 |
Symbol 761 MovieClip | Uses:721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 | Used by:762 |
Symbol 762 MovieClip [bordertime] | Uses:710 711 712 718 719 720 761 | |
Symbol 763 Graphic | Used by:769 | |
Symbol 764 EditableText | Uses:52 | Used by:769 |
Symbol 765 Graphic | Used by:767 | |
Symbol 766 Text | Uses:52 | Used by:767 |
Symbol 767 Button | Uses:765 715 766 717 | Used by:769 |
Symbol 768 Text | Uses:52 | Used by:769 |
Symbol 769 MovieClip [borderpop] | Uses:763 711 764 767 768 | |
Symbol 770 Font | Used by:771 824 825 826 827 828 829 830 831 832 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 1508 1689 | |
Symbol 771 Text | Uses:770 | Used by:784 |
Symbol 772 EditableText | Uses:689 | Used by:784 |
Symbol 773 Text | Uses:52 | Used by:784 |
Symbol 774 Text | Uses:52 | Used by:776 |
Symbol 775 Text | Uses:52 | Used by:776 |
Symbol 776 MovieClip | Uses:774 775 | Used by:784 |
Symbol 777 Graphic | Used by:778 1420 1424 1428 1432 1436 1440 1444 | |
Symbol 778 Button | Uses:777 | Used by:784 |
Symbol 779 Graphic | Used by:781 | |
Symbol 780 Graphic | Used by:781 | |
Symbol 781 MovieClip | Uses:779 780 | Used by:784 |
Symbol 782 Graphic | Used by:783 818 | |
Symbol 783 Button | Uses:782 | Used by:784 821 |
Symbol 784 MovieClip [bordersize2] | Uses:771 772 773 776 778 781 783 | |
Symbol 785 Graphic | Used by:788 | |
Symbol 786 Graphic | Used by:788 | |
Symbol 787 Graphic | Used by:788 | |
Symbol 788 MovieClip [bordersize] | Uses:785 786 787 | |
Symbol 789 ShapeTweening | Used by:792 | |
Symbol 790 ShapeTweening | Used by:792 | |
Symbol 791 Graphic | Used by:792 | |
Symbol 792 MovieClip [bg] | Uses:789 790 791 | |
Symbol 793 Bitmap | Used by:794 | |
Symbol 794 Graphic | Uses:793 | Used by:795 |
Symbol 795 MovieClip [intro2] | Uses:794 | |
Symbol 796 Graphic | Used by:821 | |
Symbol 797 Font | Used by:798 | |
Symbol 798 Text | Uses:797 | Used by:821 |
Symbol 799 Font | Used by:800 805 816 | |
Symbol 800 Text | Uses:799 52 | Used by:821 |
Symbol 801 Text | Uses:52 | Used by:821 |
Symbol 802 Text | Uses:52 | Used by:821 |
Symbol 803 Graphic | Used by:821 | |
Symbol 804 Graphic | Used by:808 815 | |
Symbol 805 Text | Uses:799 | Used by:808 |
Symbol 806 Graphic | Used by:808 | |
Symbol 807 Graphic | Used by:808 | |
Symbol 808 Button | Uses:804 805 806 807 | Used by:821 |
Symbol 809 Graphic | Used by:810 | |
Symbol 810 MovieClip | Uses:809 | Used by:821 |
Symbol 811 Graphic | Used by:821 | |
Symbol 812 Graphic | Used by:813 | |
Symbol 813 MovieClip | Uses:812 | Used by:821 |
Symbol 814 Graphic | Used by:821 | |
Symbol 815 MovieClip | Uses:804 | Used by:821 |
Symbol 816 Text | Uses:799 | Used by:817 |
Symbol 817 MovieClip | Uses:816 | Used by:821 |
Symbol 818 Button | Uses:782 | Used by:821 |
Symbol 819 Graphic | Used by:821 | |
Symbol 820 MovieClip | Uses:30 | Used by:821 |
Symbol 821 MovieClip [intro] | Uses:796 798 800 801 802 803 808 810 811 813 814 815 817 783 818 819 820 | |
Symbol 10 MovieClip [__Packages.com.newgrounds.APIConnection] | ||
Symbol 4 MovieClip [__Packages.com.newgrounds.EventDispatcher] | ||
Symbol 3 MovieClip [__Packages.com.newgrounds.Event] | ||
Symbol 5 MovieClip [__Packages.com.newgrounds.APIEventDispatcher] | ||
Symbol 8 MovieClip [__Packages.com.newgrounds.encoders.BaseN] | ||
Symbol 14 MovieClip [__Packages.com.newgrounds.APICommand] | ||
Symbol 9 MovieClip [__Packages.com.newgrounds.Bridge] | ||
Symbol 6 MovieClip [__Packages.com.newgrounds.APIEvent] | ||
Symbol 25 MovieClip [__Packages.com.newgrounds.API] | ||
Symbol 22 MovieClip [__Packages.com.newgrounds.encoders.ImageScanner] | ||
Symbol 23 MovieClip [__Packages.com.newgrounds.SaveFile] | ||
Symbol 21 MovieClip [__Packages.com.newgrounds.SaveGroup] | ||
Symbol 19 MovieClip [__Packages.com.newgrounds.SaveKey] | ||
Symbol 20 MovieClip [__Packages.com.newgrounds.SaveRating] | ||
Symbol 15 MovieClip [__Packages.com.newgrounds.BitmapLoader] | ||
Symbol 24 MovieClip [__Packages.com.newgrounds.SaveQuery] | ||
Symbol 16 MovieClip [__Packages.com.newgrounds.Medal] | ||
Symbol 18 MovieClip [__Packages.com.newgrounds.ScoreBoard] | ||
Symbol 7 MovieClip [__Packages.com.newgrounds.Logger] | ||
Symbol 1 MovieClip [__Packages.com.newgrounds.shims.APIShim] | ||
Symbol 11 MovieClip [__Packages.com.newgrounds.crypto.MD5] | ||
Symbol 12 MovieClip [__Packages.com.newgrounds.crypto.RC4] | ||
Symbol 13 MovieClip [__Packages.com.newgrounds.encoders.json.JSON] | ||
Symbol 17 MovieClip [__Packages.com.newgrounds.Score] | ||
Symbol 26 MovieClip [__Packages.com.newgrounds.components.FlashAdBase] | ||
Symbol 822 Graphic | Used by:823 | |
Symbol 823 MovieClip | Uses:822 | Used by:868 906 |
Symbol 824 Text | Uses:770 | Used by:868 |
Symbol 825 Text | Uses:770 | Used by:868 |
Symbol 826 Text | Uses:770 | Used by:868 |
Symbol 827 Text | Uses:770 | Used by:868 |
Symbol 828 Text | Uses:770 | Used by:868 |
Symbol 829 Text | Uses:770 | Used by:868 |
Symbol 830 Text | Uses:770 | Used by:868 |
Symbol 831 Text | Uses:770 | Used by:868 |
Symbol 832 Text | Uses:770 | Used by:868 |
Symbol 833 Text | Uses:52 | Used by:868 |
Symbol 834 Graphic | Used by:868 | |
Symbol 835 Graphic | Used by:868 | |
Symbol 836 Text | Uses:52 | Used by:868 |
Symbol 837 Text | Uses:52 | Used by:868 |
Symbol 838 Graphic | Used by:868 | |
Symbol 839 Text | Uses:50 | Used by:868 |
Symbol 840 Text | Uses:52 | Used by:868 |
Symbol 841 Graphic | Used by:868 | |
Symbol 842 Text | Uses:52 | Used by:868 |
Symbol 843 Graphic | Used by:844 | |
Symbol 844 MovieClip | Uses:843 | Used by:845 |
Symbol 845 MovieClip | Uses:844 | Used by:868 |
Symbol 846 Graphic | Used by:868 | |
Symbol 847 Text | Uses:52 | Used by:868 |
Symbol 848 Graphic | Used by:868 | |
Symbol 849 Text | Uses:52 | Used by:868 |
Symbol 850 Graphic | Used by:868 | |
Symbol 851 Text | Uses:52 | Used by:868 |
Symbol 852 Graphic | Used by:868 | |
Symbol 853 Text | Uses:52 | Used by:868 |
Symbol 854 Text | Uses:52 | Used by:868 |
Symbol 855 Graphic | Used by:862 | |
Symbol 856 Graphic | Used by:862 | |
Symbol 857 Graphic | Used by:862 | |
Symbol 858 Graphic | Used by:862 | |
Symbol 859 Graphic | Used by:862 | |
Symbol 860 Graphic | Used by:862 | |
Symbol 861 Graphic | Used by:862 | |
Symbol 862 MovieClip | Uses:855 856 857 858 859 860 861 | Used by:868 |
Symbol 863 Graphic | Used by:864 | |
Symbol 864 MovieClip | Uses:863 | Used by:865 |
Symbol 865 MovieClip | Uses:864 | Used by:868 964 |
Symbol 866 Graphic | Used by:868 | |
Symbol 867 Text | Uses:52 | Used by:868 |
Symbol 868 MovieClip [objectsize1] | Uses:823 824 825 826 827 828 829 830 831 832 833 834 55 657 835 836 837 838 839 840 841 842 845 846 847 848 849 850 851 852 853 854 862 865 866 867 | Used by:Timeline |
Symbol 869 Text | Uses:770 | Used by:906 |
Symbol 870 Text | Uses:770 | Used by:906 |
Symbol 871 Text | Uses:770 | Used by:906 |
Symbol 872 Text | Uses:770 | Used by:906 |
Symbol 873 Text | Uses:770 | Used by:906 |
Symbol 874 Text | Uses:770 | Used by:906 |
Symbol 875 Text | Uses:770 | Used by:906 |
Symbol 876 Text | Uses:770 | Used by:906 |
Symbol 877 Text | Uses:770 | Used by:906 |
Symbol 878 Text | Uses:770 | Used by:906 |
Symbol 879 Text | Uses:770 | Used by:906 |
Symbol 880 Text | Uses:770 | Used by:906 |
Symbol 881 Text | Uses:770 | Used by:906 |
Symbol 882 Text | Uses:770 | Used by:906 |
Symbol 883 Text | Uses:770 | Used by:906 |
Symbol 884 Text | Uses:770 | Used by:906 |
Symbol 885 Text | Uses:770 | Used by:906 |
Symbol 886 Text | Uses:770 | Used by:906 |
Symbol 887 Text | Uses:770 | Used by:906 |
Symbol 888 Text | Uses:770 | Used by:906 |
Symbol 889 Text | Uses:770 | Used by:906 |
Symbol 890 Text | Uses:770 | Used by:906 |
Symbol 891 Text | Uses:770 | Used by:906 |
Symbol 892 Text | Uses:770 | Used by:906 |
Symbol 893 Text | Uses:770 | Used by:906 |
Symbol 894 Text | Uses:770 | Used by:906 |
Symbol 895 Text | Uses:770 | Used by:906 |
Symbol 896 Text | Uses:770 | Used by:906 |
Symbol 897 Text | Uses:770 | Used by:906 |
Symbol 898 Text | Uses:770 | Used by:906 |
Symbol 899 Text | Uses:770 | Used by:906 |
Symbol 900 Text | Uses:770 | Used by:906 |
Symbol 901 Text | Uses:770 | Used by:906 |
Symbol 902 Text | Uses:770 | Used by:906 |
Symbol 903 Text | Uses:770 | Used by:906 |
Symbol 904 Text | Uses:770 | Used by:906 |
Symbol 905 Text | Uses:770 | Used by:906 |
Symbol 906 MovieClip [objectsize0] | Uses:823 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 | Used by:Timeline |
Symbol 907 Graphic | Used by:964 | |
Symbol 908 Text | Uses:52 | Used by:964 |
Symbol 909 Text | Uses:52 | Used by:964 |
Symbol 910 Graphic | Used by:914 | |
Symbol 911 Graphic | Used by:914 | |
Symbol 912 Graphic | Used by:913 | |
Symbol 913 MovieClip | Uses:912 | Used by:914 |
Symbol 914 MovieClip | Uses:910 911 913 | Used by:964 1098 1174 1340 1602 |
Symbol 915 Graphic | Used by:964 1058 | |
Symbol 916 Text | Uses:52 | Used by:964 |
Symbol 917 Graphic | Used by:918 | |
Symbol 918 MovieClip | Uses:917 | Used by:919 |
Symbol 919 MovieClip | Uses:918 | Used by:964 1027 1058 1174 |
Symbol 920 ShapeTweening | Used by:923 | |
Symbol 921 ShapeTweening | Used by:923 | |
Symbol 922 Graphic | Used by:923 | |
Symbol 923 MovieClip | Uses:920 921 922 | Used by:964 1058 |
Symbol 924 Graphic | Used by:964 | |
Symbol 925 Text | Uses:52 | Used by:964 |
Symbol 926 Text | Uses:52 | Used by:964 |
Symbol 927 Text | Uses:52 | Used by:964 |
Symbol 928 Text | Uses:52 | Used by:964 |
Symbol 929 Text | Uses:52 | Used by:964 |
Symbol 930 ShapeTweening | Used by:933 | |
Symbol 931 ShapeTweening | Used by:933 | |
Symbol 932 Graphic | Used by:933 | |
Symbol 933 MovieClip | Uses:930 931 932 | Used by:964 1058 |
Symbol 934 Text | Uses:52 | Used by:964 |
Symbol 935 Graphic | Used by:936 | |
Symbol 936 MovieClip | Uses:935 | Used by:964 1058 1098 1174 1224 |
Symbol 937 Text | Uses:52 | Used by:964 |
Symbol 938 Text | Uses:52 | Used by:964 |
Symbol 939 Text | Uses:52 | Used by:964 |
Symbol 940 ShapeTweening | Used by:943 | |
Symbol 941 ShapeTweening | Used by:943 | |
Symbol 942 Graphic | Used by:943 | |
Symbol 943 MovieClip | Uses:940 941 942 | Used by:964 1027 1058 1174 |
Symbol 944 Text | Uses:52 | Used by:964 |
Symbol 945 Graphic | Used by:946 | |
Symbol 946 MovieClip | Uses:945 | Used by:947 |
Symbol 947 MovieClip | Uses:946 | Used by:964 1058 1098 1712 |
Symbol 948 Text | Uses:52 | Used by:964 |
Symbol 949 Graphic | Used by:964 | |
Symbol 950 Text | Uses:52 | Used by:964 |
Symbol 951 Graphic | Used by:952 | |
Symbol 952 MovieClip | Uses:951 | Used by:953 |
Symbol 953 MovieClip | Uses:952 | Used by:964 |
Symbol 954 Text | Uses:52 | Used by:964 |
Symbol 955 Graphic | Used by:956 | |
Symbol 956 MovieClip | Uses:955 | Used by:957 |
Symbol 957 MovieClip | Uses:956 | Used by:964 1058 |
Symbol 958 Text | Uses:52 | Used by:964 |
Symbol 959 Text | Uses:52 | Used by:964 |
Symbol 960 Text | Uses:52 | Used by:964 |
Symbol 961 Text | Uses:52 | Used by:964 |
Symbol 962 Graphic | Used by:964 | |
Symbol 963 Text | Uses:52 | Used by:964 |
Symbol 964 MovieClip [objectsize2] | Uses:907 908 55 657 909 914 865 915 916 919 923 924 925 926 927 928 929 933 934 936 937 938 939 943 944 947 948 949 950 953 954 957 958 959 960 961 962 963 | Used by:Timeline |
Symbol 965 Text | Uses:52 | Used by:1027 |
Symbol 966 Graphic | Used by:967 | |
Symbol 967 MovieClip | Uses:966 | Used by:968 |
Symbol 968 MovieClip | Uses:967 | Used by:1027 1098 |
Symbol 969 Text | Uses:52 | Used by:1027 |
Symbol 970 Text | Uses:52 | Used by:1027 |
Symbol 971 Graphic | Used by:1027 | |
Symbol 972 Text | Uses:52 | Used by:1027 |
Symbol 973 Graphic | Used by:1027 | |
Symbol 974 Text | Uses:52 | Used by:1027 |
Symbol 975 Graphic | Used by:1027 | |
Symbol 976 Text | Uses:52 | Used by:1027 |
Symbol 977 Graphic | Used by:978 | |
Symbol 978 MovieClip | Uses:977 | Used by:979 |
Symbol 979 MovieClip | Uses:978 | Used by:1027 |
Symbol 980 Graphic | Used by:981 | |
Symbol 981 MovieClip | Uses:980 | Used by:982 |
Symbol 982 MovieClip | Uses:981 | Used by:1027 |
Symbol 983 Text | Uses:52 | Used by:1027 |
Symbol 984 Graphic | Used by:1027 | |
Symbol 985 Text | Uses:52 | Used by:1027 |
Symbol 986 Graphic | Used by:987 | |
Symbol 987 MovieClip | Uses:986 | Used by:1027 1058 1098 1174 1460 |
Symbol 988 Graphic | Used by:1027 | |
Symbol 989 Text | Uses:52 | Used by:1027 |
Symbol 990 Graphic | Used by:1027 | |
Symbol 991 Text | Uses:52 | Used by:1027 |
Symbol 992 Graphic | Used by:1027 | |
Symbol 993 Text | Uses:52 | Used by:1027 |
Symbol 994 Text | Uses:52 | Used by:1027 |
Symbol 995 Graphic | Used by:1027 | |
Symbol 996 Text | Uses:52 | Used by:1027 |
Symbol 997 Graphic | Used by:1010 | |
Symbol 998 Graphic | Used by:1010 | |
Symbol 999 Graphic | Used by:1010 | |
Symbol 1000 Graphic | Used by:1010 | |
Symbol 1001 Graphic | Used by:1010 | |
Symbol 1002 Graphic | Used by:1010 | |
Symbol 1003 Graphic | Used by:1010 | |
Symbol 1004 Graphic | Used by:1010 | |
Symbol 1005 Graphic | Used by:1010 | |
Symbol 1006 Graphic | Used by:1010 | |
Symbol 1007 Graphic | Used by:1010 | |
Symbol 1008 Graphic | Used by:1010 | |
Symbol 1009 Graphic | Used by:1010 | |
Symbol 1010 MovieClip | Uses:997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 | Used by:1027 |
Symbol 1011 Graphic | Used by:1027 | |
Symbol 1012 Font | Used by:1013 | |
Symbol 1013 Text | Uses:1012 | Used by:1027 |
Symbol 1014 Graphic | Used by:1027 | |
Symbol 1015 Text | Uses:52 | Used by:1027 |
Symbol 1016 Graphic | Used by:1027 | |
Symbol 1017 Text | Uses:52 | Used by:1027 |
Symbol 1018 Graphic | Used by:1019 | |
Symbol 1019 MovieClip | Uses:1018 | Used by:1027 |
Symbol 1020 Text | Uses:52 | Used by:1027 |
Symbol 1021 Graphic | Used by:1022 | |
Symbol 1022 MovieClip | Uses:1021 | Used by:1027 1058 1098 |
Symbol 1023 Text | Uses:52 | Used by:1027 |
Symbol 1024 Text | Uses:52 | Used by:1027 |
Symbol 1025 Text | Uses:52 | Used by:1027 |
Symbol 1026 Text | Uses:52 | Used by:1027 |
Symbol 1027 MovieClip [objectsize3] | Uses:965 968 55 657 919 943 969 970 971 972 973 974 975 976 979 982 983 984 985 987 988 989 990 991 992 993 994 995 996 1010 1011 1013 1014 1015 1016 1017 1019 1020 1022 1023 1024 1025 1026 | Used by:Timeline |
Symbol 1028 Text | Uses:52 | Used by:1058 |
Symbol 1029 Text | Uses:52 | Used by:1058 |
Symbol 1030 Graphic | Used by:1058 | |
Symbol 1031 Text | Uses:52 | Used by:1058 |
Symbol 1032 Graphic | Used by:1058 | |
Symbol 1033 Text | Uses:52 | Used by:1058 |
Symbol 1034 Graphic | Used by:1058 1098 | |
Symbol 1035 Text | Uses:52 | Used by:1058 |
Symbol 1036 Graphic | Used by:1058 | |
Symbol 1037 Text | Uses:52 | Used by:1058 |
Symbol 1038 Text | Uses:52 | Used by:1058 |
Symbol 1039 Graphic | Used by:1058 | |
Symbol 1040 Text | Uses:52 | Used by:1058 |
Symbol 1041 Graphic | Used by:1042 | |
Symbol 1042 MovieClip | Uses:1041 | Used by:1043 |
Symbol 1043 MovieClip | Uses:1042 | Used by:1058 |
Symbol 1044 Graphic | Used by:1058 | |
Symbol 1045 Text | Uses:52 | Used by:1058 |
Symbol 1046 Text | Uses:52 | Used by:1058 |
Symbol 1047 Text | Uses:52 | Used by:1058 |
Symbol 1048 Text | Uses:52 | Used by:1058 |
Symbol 1049 Text | Uses:52 | Used by:1058 |
Symbol 1050 Text | Uses:52 | Used by:1058 |
Symbol 1051 Text | Uses:52 | Used by:1058 |
Symbol 1052 Text | Uses:52 | Used by:1058 |
Symbol 1053 Graphic | Used by:1058 | |
Symbol 1054 Text | Uses:52 | Used by:1058 |
Symbol 1055 Text | Uses:52 | Used by:1058 |
Symbol 1056 Text | Uses:52 | Used by:1058 |
Symbol 1057 Text | Uses:52 | Used by:1058 |
Symbol 1058 MovieClip [objectsize4] | Uses:1022 987 1028 55 657 1029 1030 1031 1032 1033 947 1034 1035 919 1036 1037 957 1038 1039 1040 1043 1044 1045 915 1046 933 1047 923 1048 1049 1050 1051 1052 1053 1054 936 1055 943 1056 1057 | Used by:Timeline |
Symbol 1059 Text | Uses:52 | Used by:1098 |
Symbol 1060 Graphic | Used by:1098 | |
Symbol 1061 Text | Uses:52 | Used by:1098 |
Symbol 1062 Text | Uses:52 | Used by:1098 |
Symbol 1063 Graphic | Used by:1098 | |
Symbol 1064 Text | Uses:52 | Used by:1098 |
Symbol 1065 Graphic | Used by:1098 | |
Symbol 1066 Graphic | Used by:1098 | |
Symbol 1067 Text | Uses:52 | Used by:1098 |
Symbol 1068 Graphic | Used by:1098 | |
Symbol 1069 Text | Uses:52 | Used by:1098 |
Symbol 1070 Text | Uses:52 | Used by:1098 |
Symbol 1071 Graphic | Used by:1098 | |
Symbol 1072 Text | Uses:52 | Used by:1098 |
Symbol 1073 Graphic | Used by:1098 | |
Symbol 1074 Text | Uses:52 | Used by:1098 |
Symbol 1075 Graphic | Used by:1098 | |
Symbol 1076 Graphic | Used by:1098 | |
Symbol 1077 Text | Uses:52 | Used by:1098 |
Symbol 1078 Graphic | Used by:1098 | |
Symbol 1079 Text | Uses:52 | Used by:1098 |
Symbol 1080 Text | Uses:52 | Used by:1098 |
Symbol 1081 Text | Uses:52 | Used by:1098 |
Symbol 1082 Graphic | Used by:1083 | |
Symbol 1083 MovieClip | Uses:1082 | Used by:1098 |
Symbol 1084 Text | Uses:52 | Used by:1098 |
Symbol 1085 Graphic | Used by:1098 | |
Symbol 1086 Graphic | Used by:1098 1174 1340 1602 | |
Symbol 1087 Text | Uses:52 | Used by:1098 |
Symbol 1088 Text | Uses:52 | Used by:1098 |
Symbol 1089 Text | Uses:52 | Used by:1098 |
Symbol 1090 Graphic | Used by:1098 | |
Symbol 1091 Text | Uses:52 | Used by:1098 |
Symbol 1092 Graphic | Used by:1098 | |
Symbol 1093 Text | Uses:52 | Used by:1098 |
Symbol 1094 Graphic | Used by:1095 | |
Symbol 1095 MovieClip | Uses:1094 | Used by:1098 |
Symbol 1096 Text | Uses:52 | Used by:1098 |
Symbol 1097 Graphic | Used by:1098 | |
Symbol 1098 MovieClip [objectsize5] | Uses:947 1034 1059 55 657 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1022 987 1080 1081 1083 1084 914 1085 1086 1087 936 1088 968 1089 1090 1091 1092 1093 1095 1096 1097 | Used by:Timeline |
Symbol 1099 Graphic | Used by:1174 | |
Symbol 1100 Text | Uses:52 | Used by:1174 |
Symbol 1101 Bitmap | Used by:1102 1108 1227 | |
Symbol 1102 Graphic | Uses:1101 | Used by:1103 |
Symbol 1103 MovieClip | Uses:1102 | Used by:1174 |
Symbol 1104 Graphic | Used by:1174 | |
Symbol 1105 Graphic | Used by:1106 | |
Symbol 1106 MovieClip | Uses:1105 | Used by:1174 |
Symbol 1107 Text | Uses:52 | Used by:1174 |
Symbol 1108 Graphic | Uses:1101 | Used by:1109 |
Symbol 1109 MovieClip | Uses:1108 | Used by:1174 |
Symbol 1110 Graphic | Used by:1174 | |
Symbol 1111 Text | Uses:52 | Used by:1174 |
Symbol 1112 Text | Uses:52 | Used by:1174 |
Symbol 1113 Graphic | Used by:1119 | |
Symbol 1114 Graphic | Used by:1115 | |
Symbol 1115 MovieClip | Uses:1114 | Used by:1119 |
Symbol 1116 Graphic | Used by:1117 | |
Symbol 1117 MovieClip | Uses:1116 | Used by:1119 |
Symbol 1118 Graphic | Used by:1119 | |
Symbol 1119 MovieClip | Uses:1113 1115 1117 1118 | Used by:1174 |
Symbol 1120 Text | Uses:52 | Used by:1174 |
Symbol 1121 Text | Uses:52 | Used by:1174 |
Symbol 1122 Graphic | Used by:1125 1128 1146 | |
Symbol 1123 Graphic | Used by:1124 | |
Symbol 1124 MovieClip | Uses:1123 | Used by:1125 |
Symbol 1125 MovieClip | Uses:1122 1124 | Used by:1174 1224 1238 1286 1340 |
Symbol 1126 Graphic | Used by:1127 | |
Symbol 1127 MovieClip | Uses:1126 | Used by:1128 |
Symbol 1128 MovieClip | Uses:1122 1127 | Used by:1174 1224 1238 1286 1340 |
Symbol 1129 Graphic | Used by:1174 | |
Symbol 1130 Text | Uses:52 | Used by:1174 |
Symbol 1131 Graphic | Used by:1174 | |
Symbol 1132 Graphic | Used by:1133 | |
Symbol 1133 MovieClip | Uses:1132 | Used by:1174 |
Symbol 1134 Graphic | Used by:1135 | |
Symbol 1135 MovieClip | Uses:1134 | Used by:1174 |
Symbol 1136 Graphic | Used by:1137 | |
Symbol 1137 MovieClip | Uses:1136 | Used by:1174 |
Symbol 1138 Graphic | Used by:1139 | |
Symbol 1139 MovieClip | Uses:1138 | Used by:1174 |
Symbol 1140 Graphic | Used by:1141 | |
Symbol 1141 MovieClip | Uses:1140 | Used by:1174 |
Symbol 1142 Text | Uses:52 | Used by:1174 |
Symbol 1143 Graphic | Used by:1174 | |
Symbol 1144 Graphic | Used by:1145 | |
Symbol 1145 MovieClip | Uses:1144 | Used by:1146 |
Symbol 1146 MovieClip | Uses:1122 1145 | Used by:1174 1224 1238 1286 1340 |
Symbol 1147 Text | Uses:52 | Used by:1174 |
Symbol 1148 Graphic | Used by:1174 | |
Symbol 1149 Text | Uses:52 | Used by:1174 |
Symbol 1150 Graphic | Used by:1174 | |
Symbol 1151 Text | Uses:52 | Used by:1174 |
Symbol 1152 Graphic | Used by:1174 | |
Symbol 1153 Graphic | Used by:1154 | |
Symbol 1154 MovieClip | Uses:1153 | Used by:1174 |
Symbol 1155 Text | Uses:52 | Used by:1174 |
Symbol 1156 Graphic | Used by:1157 | |
Symbol 1157 MovieClip | Uses:1156 | Used by:1174 |
Symbol 1158 Graphic | Used by:1174 | |
Symbol 1159 Text | Uses:52 | Used by:1174 |
Symbol 1160 Text | Uses:52 | Used by:1174 |
Symbol 1161 Graphic | Used by:1174 | |
Symbol 1162 Text | Uses:52 | Used by:1174 |
Symbol 1163 Graphic | Used by:1174 | |
Symbol 1164 Graphic | Used by:1174 | |
Symbol 1165 Text | Uses:52 | Used by:1174 |
Symbol 1166 Graphic | Used by:1174 | |
Symbol 1167 Text | Uses:52 | Used by:1174 |
Symbol 1168 Graphic | Used by:1174 | |
Symbol 1169 Text | Uses:52 | Used by:1174 |
Symbol 1170 Graphic | Used by:1174 | |
Symbol 1171 Text | Uses:52 | Used by:1174 |
Symbol 1172 Graphic | Used by:1174 | |
Symbol 1173 Text | Uses:52 | Used by:1174 |
Symbol 1174 MovieClip [objectsize6] | Uses:1099 1100 1103 55 657 1104 1106 1107 1109 1110 1111 936 919 943 1086 1112 1119 1120 1121 1125 1128 1129 1130 1131 1133 1135 1137 1139 1141 1142 1143 1146 1147 1148 1149 1150 1151 1152 1154 1155 1157 914 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 987 1171 1172 1173 | Used by:Timeline |
Symbol 1175 Graphic | Used by:1224 | |
Symbol 1176 Text | Uses:52 | Used by:1224 |
Symbol 1177 Graphic | Used by:1224 | |
Symbol 1178 Text | Uses:52 | Used by:1224 |
Symbol 1179 Graphic | Used by:1224 | |
Symbol 1180 Text | Uses:52 | Used by:1224 |
Symbol 1181 Graphic | Used by:1224 | |
Symbol 1182 Text | Uses:52 | Used by:1224 |
Symbol 1183 Graphic | Used by:1224 | |
Symbol 1184 Text | Uses:52 | Used by:1224 |
Symbol 1185 Graphic | Used by:1224 | |
Symbol 1186 Graphic | Used by:1187 | |
Symbol 1187 MovieClip | Uses:1186 | Used by:1224 |
Symbol 1188 Text | Uses:52 | Used by:1224 |
Symbol 1189 Text | Uses:52 | Used by:1224 |
Symbol 1190 Graphic | Used by:1224 | |
Symbol 1191 Graphic | Used by:1192 | |
Symbol 1192 MovieClip | Uses:1191 | Used by:1224 |
Symbol 1193 Text | Uses:52 | Used by:1224 |
Symbol 1194 Graphic | Used by:1195 | |
Symbol 1195 MovieClip | Uses:1194 | Used by:1224 |
Symbol 1196 Graphic | Used by:1224 | |
Symbol 1197 Text | Uses:52 | Used by:1224 |
Symbol 1198 Graphic | Used by:1224 | |
Symbol 1199 Text | Uses:52 | Used by:1224 |
Symbol 1200 Graphic | Used by:1224 | |
Symbol 1201 Text | Uses:52 | Used by:1224 |
Symbol 1202 Graphic | Used by:1224 | |
Symbol 1203 Text | Uses:52 | Used by:1224 |
Symbol 1204 Graphic | Used by:1224 | |
Symbol 1205 Graphic | Used by:1206 | |
Symbol 1206 MovieClip | Uses:1205 | Used by:1224 |
Symbol 1207 Graphic | Used by:1224 | |
Symbol 1208 Text | Uses:52 | Used by:1224 |
Symbol 1209 Text | Uses:52 | Used by:1224 |
Symbol 1210 Graphic | Used by:1224 | |
Symbol 1211 Graphic | Used by:1212 | |
Symbol 1212 MovieClip | Uses:1211 | Used by:1224 |
Symbol 1213 Graphic | Used by:1224 | |
Symbol 1214 Text | Uses:52 | Used by:1224 |
Symbol 1215 Text | Uses:52 | Used by:1224 |
Symbol 1216 Text | Uses:52 | Used by:1224 |
Symbol 1217 Graphic | Used by:1224 | |
Symbol 1218 Text | Uses:52 | Used by:1224 |
Symbol 1219 Graphic | Used by:1224 | |
Symbol 1220 Text | Uses:52 | Used by:1224 |
Symbol 1221 Graphic | Used by:1224 | |
Symbol 1222 Graphic | Used by:1224 1286 | |
Symbol 1223 Text | Uses:52 | Used by:1224 |
Symbol 1224 MovieClip [objectsize7] | Uses:1175 1176 55 657 1125 1177 1178 1179 1180 1128 1181 1182 1146 1183 1184 1185 1187 1188 1189 1190 1192 1193 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1206 1207 1208 1209 1210 1212 1213 1214 936 1215 1216 1217 1218 1219 1220 1221 1222 1223 | Used by:Timeline |
Symbol 1225 Text | Uses:52 | Used by:1286 |
Symbol 1226 Graphic | Used by:1286 | |
Symbol 1227 Graphic | Uses:1101 | Used by:1228 |
Symbol 1228 MovieClip | Uses:1227 | Used by:1286 |
Symbol 1229 Text | Uses:52 | Used by:1286 |
Symbol 1230 Graphic | Used by:1286 | |
Symbol 1231 Text | Uses:52 | Used by:1286 |
Symbol 1232 Bitmap | Used by:1233 | |
Symbol 1233 Graphic | Uses:1232 | Used by:1286 |
Symbol 1234 Text | Uses:52 | Used by:1286 |
Symbol 1235 Text | Uses:52 | Used by:1286 |
Symbol 1236 Graphic | Used by:1286 | |
Symbol 1237 Graphic | Used by:1286 | |
Symbol 1238 MovieClip | Uses:1125 1128 1146 | Used by:1241 1247 |
Symbol 1239 Graphic | Used by:1240 | |
Symbol 1240 MovieClip | Uses:1239 | Used by:1241 1247 1286 1340 |
Symbol 1241 MovieClip | Uses:1238 1240 | Used by:1242 1340 |
Symbol 1242 MovieClip | Uses:1241 | Used by:1286 1340 |
Symbol 1243 Text | Uses:52 | Used by:1286 |
Symbol 1244 Graphic | Used by:1286 | |
Symbol 1245 Graphic | Used by:1246 | |
Symbol 1246 MovieClip | Uses:1245 | Used by:1247 1286 1340 |
Symbol 1247 MovieClip | Uses:1238 1240 1246 | Used by:1248 |
Symbol 1248 MovieClip | Uses:1247 | Used by:1286 1340 |
Symbol 1249 Text | Uses:52 | Used by:1286 |
Symbol 1250 Graphic | Used by:1251 | |
Symbol 1251 MovieClip | Uses:1250 | Used by:1286 1340 |
Symbol 1252 Graphic | Used by:1286 | |
Symbol 1253 Text | Uses:52 | Used by:1286 |
Symbol 1254 Graphic | Used by:1286 | |
Symbol 1255 Text | Uses:52 | Used by:1286 |
Symbol 1256 Text | Uses:52 | Used by:1286 |
Symbol 1257 Graphic | Used by:1286 | |
Symbol 1258 Text | Uses:52 | Used by:1286 |
Symbol 1259 Graphic | Used by:1286 | |
Symbol 1260 Text | Uses:52 | Used by:1286 |
Symbol 1261 Graphic | Used by:1286 | |
Symbol 1262 Text | Uses:52 | Used by:1286 |
Symbol 1263 Bitmap | Used by:1264 | |
Symbol 1264 Graphic | Uses:1263 | Used by:1286 |
Symbol 1265 Text | Uses:52 | Used by:1286 |
Symbol 1266 Text | Uses:52 | Used by:1286 |
Symbol 1267 Bitmap | Used by:1268 | |
Symbol 1268 Graphic | Uses:1267 | Used by:1286 |
Symbol 1269 Bitmap | Used by:1270 | |
Symbol 1270 Graphic | Uses:1269 | Used by:1286 |
Symbol 1271 Text | Uses:52 | Used by:1286 |
Symbol 1272 Bitmap | Used by:1273 | |
Symbol 1273 Graphic | Uses:1272 | Used by:1286 |
Symbol 1274 Text | Uses:52 | Used by:1286 |
Symbol 1275 Bitmap | Used by:1276 | |
Symbol 1276 Graphic | Uses:1275 | Used by:1286 |
Symbol 1277 Text | Uses:52 | Used by:1286 |
Symbol 1278 Graphic | Used by:1279 | |
Symbol 1279 MovieClip | Uses:1278 | Used by:1286 |
Symbol 1280 Graphic | Used by:1281 | |
Symbol 1281 MovieClip | Uses:1280 | Used by:1286 |
Symbol 1282 Text | Uses:52 | Used by:1286 |
Symbol 1283 Graphic | Used by:1284 | |
Symbol 1284 MovieClip | Uses:1283 | Used by:1286 |
Symbol 1285 Text | Uses:52 | Used by:1286 |
Symbol 1286 MovieClip [objectsize8] | Uses:1222 1225 55 657 1226 1228 1229 1230 1231 1233 1234 1235 1236 1146 1128 1125 1237 1242 1243 1244 1248 1249 1251 1252 1253 1254 1255 1246 1240 1256 1257 1258 1259 1260 1261 1262 1264 1265 1266 1268 1270 1271 1273 1274 1276 1277 1279 1281 1282 1284 1285 | Used by:Timeline |
Symbol 1287 Text | Uses:52 | Used by:1340 |
Symbol 1288 Graphic | Used by:1289 | |
Symbol 1289 MovieClip | Uses:1288 | Used by:1340 |
Symbol 1290 Graphic | Used by:1340 | |
Symbol 1291 Text | Uses:52 | Used by:1340 |
Symbol 1292 Graphic | Used by:1293 | |
Symbol 1293 MovieClip | Uses:1292 | Used by:1340 |
Symbol 1294 Graphic | Used by:1340 | |
Symbol 1295 Text | Uses:52 | Used by:1340 |
Symbol 1296 Graphic | Used by:1340 | |
Symbol 1297 Text | Uses:52 | Used by:1340 |
Symbol 1298 Graphic | Used by:1340 | |
Symbol 1299 Graphic | Used by:1340 | |
Symbol 1300 Text | Uses:52 | Used by:1340 |
Symbol 1301 Text | Uses:52 | Used by:1340 |
Symbol 1302 Graphic | Used by:1340 | |
Symbol 1303 Text | Uses:52 | Used by:1340 |
Symbol 1304 Graphic | Used by:1340 | |
Symbol 1305 Graphic | Used by:1340 | |
Symbol 1306 Text | Uses:52 | Used by:1340 |
Symbol 1307 Graphic | Used by:1340 | |
Symbol 1308 Text | Uses:52 | Used by:1340 |
Symbol 1309 Text | Uses:52 | Used by:1340 |
Symbol 1310 Graphic | Used by:1340 | |
Symbol 1311 Graphic | Used by:1340 | |
Symbol 1312 Text | Uses:52 | Used by:1340 |
Symbol 1313 Text | Uses:52 | Used by:1340 |
Symbol 1314 Text | Uses:52 | Used by:1340 |
Symbol 1315 Graphic | Used by:1340 | |
Symbol 1316 Graphic | Used by:1317 | |
Symbol 1317 MovieClip | Uses:1316 | Used by:1318 |
Symbol 1318 MovieClip | Uses:1317 | Used by:1340 |
Symbol 1319 Text | Uses:52 | Used by:1340 |
Symbol 1320 Graphic | Used by:1340 | |
Symbol 1321 Text | Uses:52 | Used by:1340 |
Symbol 1322 Graphic | Used by:1323 | |
Symbol 1323 MovieClip | Uses:1322 | Used by:1324 |
Symbol 1324 MovieClip | Uses:1323 | Used by:1340 |
Symbol 1325 Text | Uses:52 | Used by:1340 |
Symbol 1326 Text | Uses:52 | Used by:1340 |
Symbol 1327 Graphic | Used by:1340 | |
Symbol 1328 Graphic | Used by:1340 | |
Symbol 1329 Graphic | Used by:1340 | |
Symbol 1330 Text | Uses:52 | Used by:1340 |
Symbol 1331 Graphic | Used by:1332 | |
Symbol 1332 MovieClip | Uses:1331 680 | Used by:1333 |
Symbol 1333 MovieClip | Uses:671 1332 | Used by:1340 |
Symbol 1334 Text | Uses:52 | Used by:1340 |
Symbol 1335 Graphic | Used by:1336 | |
Symbol 1336 MovieClip | Uses:1335 680 | Used by:1338 |
Symbol 1337 Graphic | Used by:1338 | |
Symbol 1338 MovieClip | Uses:1336 1337 | Used by:1340 |
Symbol 1339 Text | Uses:52 | Used by:1340 |
Symbol 1340 MovieClip [objectsize9] | Uses:1125 1128 1146 1287 1289 1290 55 657 1291 1293 1294 1295 1296 1297 1298 1251 1299 1300 1301 1302 1242 1303 1304 1305 1306 1307 1308 1309 1310 1311 1248 1246 1240 1312 1313 1314 1315 1318 1319 1320 1086 914 1321 1324 1325 1241 1326 1327 1328 1329 1330 1333 1334 1338 1339 | Used by:Timeline |
Symbol 1341 Graphic | Used by:1342 | |
Symbol 1342 MovieClip | Uses:1341 | Used by:1387 |
Symbol 1343 Text | Uses:52 | Used by:1387 |
Symbol 1344 Text | Uses:52 | Used by:1387 |
Symbol 1345 Text | Uses:52 | Used by:1387 |
Symbol 1346 Graphic | Used by:1387 | |
Symbol 1347 Graphic | Used by:1348 | |
Symbol 1348 MovieClip | Uses:1347 | Used by:1351 |
Symbol 1349 Graphic | Used by:1350 | |
Symbol 1350 MovieClip | Uses:1349 | Used by:1351 |
Symbol 1351 MovieClip | Uses:1348 1350 | Used by:1387 |
Symbol 1352 Text | Uses:52 | Used by:1387 |
Symbol 1353 Text | Uses:52 | Used by:1387 |
Symbol 1354 Graphic | Used by:1387 | |
Symbol 1355 Text | Uses:52 | Used by:1387 |
Symbol 1356 Graphic | Used by:1387 | |
Symbol 1357 Graphic | Used by:1387 | |
Symbol 1358 Text | Uses:52 | Used by:1387 |
Symbol 1359 Graphic | Used by:1387 | |
Symbol 1360 Text | Uses:52 | Used by:1387 |
Symbol 1361 Text | Uses:52 | Used by:1387 |
Symbol 1362 Text | Uses:52 | Used by:1387 |
Symbol 1363 Graphic | Used by:1387 1602 1712 | |
Symbol 1364 Text | Uses:52 | Used by:1387 |
Symbol 1365 Graphic | Used by:1387 | |
Symbol 1366 Text | Uses:52 | Used by:1387 |
Symbol 1367 Graphic | Used by:1387 | |
Symbol 1368 Text | Uses:52 | Used by:1387 |
Symbol 1369 Graphic | Used by:1387 | |
Symbol 1370 Graphic | Used by:1387 | |
Symbol 1371 Text | Uses:52 | Used by:1387 |
Symbol 1372 Graphic | Used by:1387 | |
Symbol 1373 Text | Uses:52 | Used by:1387 |
Symbol 1374 Graphic | Used by:1387 | |
Symbol 1375 Graphic | Used by:1376 | |
Symbol 1376 MovieClip | Uses:1375 | Used by:1387 |
Symbol 1377 Text | Uses:52 | Used by:1387 |
Symbol 1378 Text | Uses:52 | Used by:1387 |
Symbol 1379 Graphic | Used by:1387 | |
Symbol 1380 Graphic | Used by:1387 | |
Symbol 1381 Text | Uses:52 | Used by:1387 |
Symbol 1382 Text | Uses:52 | Used by:1387 |
Symbol 1383 Graphic | Used by:1387 | |
Symbol 1384 Graphic | Used by:1385 | |
Symbol 1385 MovieClip | Uses:1384 | Used by:1387 |
Symbol 1386 Text | Uses:52 | Used by:1387 |
Symbol 1387 MovieClip [objectsize10] | Uses:671 1342 1343 55 657 1344 1345 1346 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1376 1377 1378 1379 1380 1381 1382 1383 1385 1386 | Used by:Timeline |
Symbol 1388 Text | Uses:52 | Used by:1460 |
Symbol 1389 Graphic | Used by:1460 | |
Symbol 1390 Text | Uses:52 | Used by:1460 |
Symbol 1391 Graphic | Used by:1460 | |
Symbol 1392 Text | Uses:52 | Used by:1460 |
Symbol 1393 Graphic | Used by:1460 | |
Symbol 1394 Graphic | Used by:1398 | |
Symbol 1395 Graphic | Used by:1398 | |
Symbol 1396 Graphic | Used by:1398 | |
Symbol 1397 Graphic | Used by:1398 | |
Symbol 1398 MovieClip | Uses:1394 1395 1396 1397 | Used by:1460 |
Symbol 1399 Graphic | Used by:1460 | |
Symbol 1400 Graphic | Used by:1401 | |
Symbol 1401 MovieClip | Uses:1400 | Used by:1402 |
Symbol 1402 MovieClip | Uses:1401 | Used by:1460 |
Symbol 1403 Text | Uses:52 | Used by:1460 |
Symbol 1404 Graphic | Used by:1460 | |
Symbol 1405 Graphic | Used by:1460 | |
Symbol 1406 Text | Uses:52 | Used by:1460 |
Symbol 1407 Graphic | Used by:1460 | |
Symbol 1408 Text | Uses:52 | Used by:1460 |
Symbol 1409 Graphic | Used by:1460 | |
Symbol 1410 Text | Uses:52 | Used by:1460 |
Symbol 1411 Graphic | Used by:1460 | |
Symbol 1412 Text | Uses:52 | Used by:1460 |
Symbol 1413 Text | Uses:52 | Used by:1460 |
Symbol 1414 Graphic | Used by:1460 | |
Symbol 1415 Text | Uses:52 | Used by:1460 |
Symbol 1416 Graphic | Used by:1460 | |
Symbol 1417 Text | Uses:52 | Used by:1460 |
Symbol 1418 Graphic | Used by:1419 | |
Symbol 1419 MovieClip | Uses:1418 | Used by:1420 |
Symbol 1420 MovieClip | Uses:777 1419 | Used by:1460 |
Symbol 1421 Text | Uses:52 | Used by:1460 |
Symbol 1422 Graphic | Used by:1423 | |
Symbol 1423 MovieClip | Uses:1422 | Used by:1424 |
Symbol 1424 MovieClip | Uses:777 1423 | Used by:1460 |
Symbol 1425 Text | Uses:52 | Used by:1460 |
Symbol 1426 Graphic | Used by:1427 | |
Symbol 1427 MovieClip | Uses:1426 | Used by:1428 |
Symbol 1428 MovieClip | Uses:777 1427 | Used by:1460 |
Symbol 1429 Text | Uses:52 | Used by:1460 |
Symbol 1430 Graphic | Used by:1431 | |
Symbol 1431 MovieClip | Uses:1430 | Used by:1432 |
Symbol 1432 MovieClip | Uses:777 1431 | Used by:1460 |
Symbol 1433 Text | Uses:52 | Used by:1460 |
Symbol 1434 Graphic | Used by:1435 | |
Symbol 1435 MovieClip | Uses:1434 | Used by:1436 |
Symbol 1436 MovieClip | Uses:777 1435 | Used by:1460 |
Symbol 1437 Text | Uses:52 | Used by:1460 |
Symbol 1438 Graphic | Used by:1439 | |
Symbol 1439 MovieClip | Uses:1438 | Used by:1440 |
Symbol 1440 MovieClip | Uses:777 1439 | Used by:1460 |
Symbol 1441 Text | Uses:52 | Used by:1460 |
Symbol 1442 Graphic | Used by:1443 | |
Symbol 1443 MovieClip | Uses:1442 | Used by:1444 |
Symbol 1444 MovieClip | Uses:777 1443 | Used by:1460 |
Symbol 1445 Text | Uses:52 | Used by:1460 |
Symbol 1446 Text | Uses:52 | Used by:1460 |
Symbol 1447 Graphic | Used by:1460 | |
Symbol 1448 Graphic | Used by:1449 | |
Symbol 1449 MovieClip | Uses:1448 | Used by:1456 1457 1460 |
Symbol 1450 Graphic | Used by:1451 | |
Symbol 1451 MovieClip | Uses:1450 | Used by:1456 1457 1460 |
Symbol 1452 Graphic | Used by:1453 | |
Symbol 1453 MovieClip | Uses:1452 | Used by:1456 1457 1460 |
Symbol 1454 Graphic | Used by:1455 | |
Symbol 1455 MovieClip | Uses:1454 | Used by:1456 1457 1460 |
Symbol 1456 MovieClip | Uses:1449 1451 1453 1455 | Used by:1460 |
Symbol 1457 MovieClip | Uses:1449 1451 1453 1455 | Used by:1460 |
Symbol 1458 Graphic | Used by:1460 | |
Symbol 1459 Text | Uses:52 | Used by:1460 |
Symbol 1460 MovieClip [objectsize11] | Uses:1388 1389 987 55 657 1390 1391 1392 1393 1398 1399 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1420 1421 1424 1425 1428 1429 1432 1433 1436 1437 1440 1441 1444 1445 1446 1447 1456 1457 1449 1451 1453 1455 1458 1459 | Used by:Timeline |
Symbol 1461 Text | Uses:52 | Used by:1519 |
Symbol 1462 Graphic | Used by:1463 | |
Symbol 1463 MovieClip | Uses:1462 | Used by:1519 |
Symbol 1464 Text | Uses:52 | Used by:1519 |
Symbol 1465 Graphic | Used by:1466 | |
Symbol 1466 MovieClip | Uses:1465 | Used by:1519 |
Symbol 1467 Text | Uses:52 | Used by:1519 |
Symbol 1468 Graphic | Used by:1519 | |
Symbol 1469 Graphic | Used by:1470 | |
Symbol 1470 MovieClip | Uses:1469 | Used by:1519 |
Symbol 1471 Graphic | Used by:1519 | |
Symbol 1472 Text | Uses:52 | Used by:1519 |
Symbol 1473 Graphic | Used by:1519 1602 1712 | |
Symbol 1474 Text | Uses:52 | Used by:1519 |
Symbol 1475 Text | Uses:52 | Used by:1519 |
Symbol 1476 Text | Uses:52 | Used by:1519 |
Symbol 1477 Text | Uses:52 | Used by:1519 |
Symbol 1478 Graphic | Used by:1519 | |
Symbol 1479 Text | Uses:52 | Used by:1519 |
Symbol 1480 Graphic | Used by:1483 | |
Symbol 1481 Graphic | Used by:1482 | |
Symbol 1482 MovieClip | Uses:1481 | Used by:1483 |
Symbol 1483 MovieClip | Uses:1480 1482 | Used by:1484 |
Symbol 1484 MovieClip | Uses:1483 | Used by:1519 |
Symbol 1485 Text | Uses:52 | Used by:1519 |
Symbol 1486 Graphic | Used by:1487 | |
Symbol 1487 MovieClip | Uses:1486 | Used by:1519 |
Symbol 1488 Text | Uses:52 | Used by:1519 |
Symbol 1489 Graphic | Used by:1490 | |
Symbol 1490 MovieClip | Uses:1489 | Used by:1519 |
Symbol 1491 Graphic | Used by:1519 | |
Symbol 1492 Graphic | Used by:1493 | |
Symbol 1493 MovieClip | Uses:1492 | Used by:1519 |
Symbol 1494 Graphic | Used by:1519 | |
Symbol 1495 Graphic | Used by:1519 | |
Symbol 1496 Text | Uses:52 | Used by:1519 |
Symbol 1497 Graphic | Used by:1519 | |
Symbol 1498 Text | Uses:52 | Used by:1519 |
Symbol 1499 Graphic | Used by:1519 | |
Symbol 1500 Text | Uses:52 | Used by:1519 |
Symbol 1501 Graphic | Used by:1502 | |
Symbol 1502 MovieClip | Uses:1501 671 681 682 680 | Used by:1503 |
Symbol 1503 MovieClip | Uses:1502 | Used by:1519 |
Symbol 1504 Text | Uses:52 | Used by:1519 |
Symbol 1505 Graphic | Used by:1519 | |
Symbol 1506 Text | Uses:52 | Used by:1519 |
Symbol 1507 Graphic | Used by:1519 | |
Symbol 1508 Text | Uses:770 | Used by:1519 |
Symbol 1509 Graphic | Used by:1510 | |
Symbol 1510 MovieClip | Uses:1509 | Used by:1519 |
Symbol 1511 Text | Uses:52 | Used by:1519 |
Symbol 1512 Graphic | Used by:1513 | |
Symbol 1513 MovieClip | Uses:1512 | Used by:1519 |
Symbol 1514 Text | Uses:52 | Used by:1519 |
Symbol 1515 Text | Uses:52 | Used by:1519 |
Symbol 1516 Text | Uses:52 | Used by:1519 |
Symbol 1517 Text | Uses:52 | Used by:1519 |
Symbol 1518 Text | Uses:52 | Used by:1519 |
Symbol 1519 MovieClip [objectsize12] | Uses:1461 1463 55 657 1464 1466 1467 1468 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1484 1485 1487 1488 1490 1491 1493 1494 1495 1496 1497 1498 1499 1500 1503 1504 1505 1506 1507 1508 1510 1511 1513 1514 662 1515 1516 1517 1518 | Used by:Timeline |
Symbol 1520 Text | Uses:52 | Used by:1602 |
Symbol 1521 Text | Uses:52 | Used by:1602 |
Symbol 1522 Graphic | Used by:1602 | |
Symbol 1523 Text | Uses:52 | Used by:1602 |
Symbol 1524 Bitmap | Used by:1525 | |
Symbol 1525 Graphic | Uses:1524 | Used by:1602 |
Symbol 1526 Graphic | Used by:1602 | |
Symbol 1527 Text | Uses:52 | Used by:1602 |
Symbol 1528 Text | Uses:52 | Used by:1602 |
Symbol 1529 Graphic | Used by:1530 | |
Symbol 1530 MovieClip | Uses:1529 | Used by:1535 |
Symbol 1531 Graphic | Used by:1532 | |
Symbol 1532 MovieClip | Uses:1531 | Used by:1535 |
Symbol 1533 Graphic | Used by:1534 | |
Symbol 1534 MovieClip | Uses:1533 | Used by:1535 |
Symbol 1535 MovieClip | Uses:1530 1532 1534 | Used by:1602 |
Symbol 1536 Text | Uses:52 | Used by:1602 |
Symbol 1537 Graphic | Used by:1602 | |
Symbol 1538 Graphic | Used by:1539 | |
Symbol 1539 MovieClip | Uses:1538 | Used by:1602 |
Symbol 1540 Graphic | Used by:1541 | |
Symbol 1541 MovieClip | Uses:1540 | Used by:1602 |
Symbol 1542 Graphic | Used by:1602 | |
Symbol 1543 Text | Uses:52 | Used by:1602 |
Symbol 1544 Text | Uses:52 | Used by:1602 |
Symbol 1545 Graphic | Used by:1602 | |
Symbol 1546 Graphic | Used by:1602 | |
Symbol 1547 Text | Uses:52 | Used by:1602 |
Symbol 1548 Text | Uses:52 | Used by:1602 |
Symbol 1549 Text | Uses:52 | Used by:1602 |
Symbol 1550 Text | Uses:52 | Used by:1602 |
Symbol 1551 Text | Uses:52 | Used by:1602 |
Symbol 1552 Text | Uses:52 | Used by:1602 |
Symbol 1553 Text | Uses:52 | Used by:1602 |
Symbol 1554 Text | Uses:52 | Used by:1602 |
Symbol 1555 Text | Uses:52 | Used by:1602 |
Symbol 1556 Text | Uses:52 | Used by:1602 |
Symbol 1557 Graphic | Used by:1602 | |
Symbol 1558 Graphic | Used by:1602 | |
Symbol 1559 Text | Uses:52 | Used by:1602 |
Symbol 1560 Graphic | Used by:1602 | |
Symbol 1561 Graphic | Used by:1562 | |
Symbol 1562 MovieClip | Uses:1561 | Used by:1602 |
Symbol 1563 Text | Uses:52 | Used by:1602 |
Symbol 1564 Text | Uses:52 | Used by:1602 |
Symbol 1565 Graphic | Used by:1566 | |
Symbol 1566 MovieClip | Uses:1565 | Used by:1571 |
Symbol 1567 Graphic | Used by:1568 | |
Symbol 1568 MovieClip | Uses:1567 | Used by:1571 |
Symbol 1569 Graphic | Used by:1570 | |
Symbol 1570 MovieClip | Uses:1569 | Used by:1571 |
Symbol 1571 MovieClip | Uses:1566 1568 1570 | Used by:1572 |
Symbol 1572 MovieClip | Uses:1571 | Used by:1602 |
Symbol 1573 Text | Uses:52 | Used by:1602 |
Symbol 1574 Graphic | Used by:1602 | |
Symbol 1575 Text | Uses:52 | Used by:1602 |
Symbol 1576 Graphic | Used by:1602 | |
Symbol 1577 Text | Uses:52 | Used by:1602 |
Symbol 1578 Text | Uses:52 | Used by:1602 |
Symbol 1579 Text | Uses:52 | Used by:1602 |
Symbol 1580 Text | Uses:52 | Used by:1602 |
Symbol 1581 Text | Uses:52 | Used by:1602 |
Symbol 1582 Graphic | Used by:1602 | |
Symbol 1583 Graphic | Used by:1602 | |
Symbol 1584 Text | Uses:52 | Used by:1602 |
Symbol 1585 Graphic | Used by:1602 | |
Symbol 1586 Text | Uses:52 | Used by:1602 |
Symbol 1587 Text | Uses:52 | Used by:1602 |
Symbol 1588 Graphic | Used by:1602 | |
Symbol 1589 Font | Used by:1590 | |
Symbol 1590 Text | Uses:1589 | Used by:1602 |
Symbol 1591 Text | Uses:52 | Used by:1602 |
Symbol 1592 Graphic | Used by:1593 | |
Symbol 1593 MovieClip | Uses:1592 | Used by:1602 |
Symbol 1594 Graphic | Used by:1602 | |
Symbol 1595 Graphic | Used by:1596 | |
Symbol 1596 MovieClip | Uses:1595 | Used by:1602 |
Symbol 1597 Graphic | Used by:1602 | |
Symbol 1598 Graphic | Used by:1602 | |
Symbol 1599 Graphic | Used by:1602 | |
Symbol 1600 Text | Uses:52 | Used by:1602 |
Symbol 1601 Graphic | Used by:1602 | |
Symbol 1602 MovieClip [objectsize13] | Uses:1520 1473 55 657 1521 1522 1086 914 1523 1525 1526 1527 1363 1528 1535 1536 1537 1539 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1562 1563 1564 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1590 1591 1593 1594 1596 1597 1598 1599 1600 1601 | Used by:Timeline |
Symbol 1603 Text | Uses:52 | Used by:1667 |
Symbol 1604 Graphic | Used by:1667 | |
Symbol 1605 Text | Uses:52 | Used by:1667 |
Symbol 1606 Graphic | Used by:1667 | |
Symbol 1607 Graphic | Used by:1667 | |
Symbol 1608 Text | Uses:52 | Used by:1667 |
Symbol 1609 Graphic | Used by:1667 1712 | |
Symbol 1610 Graphic | Used by:1667 | |
Symbol 1611 Text | Uses:52 | Used by:1667 |
Symbol 1612 Graphic | Used by:1667 | |
Symbol 1613 Text | Uses:52 | Used by:1667 |
Symbol 1614 Text | Uses:52 | Used by:1667 |
Symbol 1615 Graphic | Used by:1667 | |
Symbol 1616 Text | Uses:52 | Used by:1667 |
Symbol 1617 Graphic | Used by:1667 | |
Symbol 1618 Graphic | Used by:1667 | |
Symbol 1619 Graphic | Used by:1667 | |
Symbol 1620 Text | Uses:52 | Used by:1667 |
Symbol 1621 Graphic | Used by:1667 | |
Symbol 1622 Text | Uses:52 | Used by:1667 |
Symbol 1623 Text | Uses:52 | Used by:1667 |
Symbol 1624 Text | Uses:52 | Used by:1667 |
Symbol 1625 Text | Uses:52 | Used by:1667 |
Symbol 1626 Text | Uses:52 | Used by:1667 |
Symbol 1627 Text | Uses:52 | Used by:1667 |
Symbol 1628 Text | Uses:52 | Used by:1667 |
Symbol 1629 Text | Uses:52 | Used by:1667 |
Symbol 1630 Graphic | Used by:1667 | |
Symbol 1631 Text | Uses:52 | Used by:1667 |
Symbol 1632 Graphic | Used by:1667 | |
Symbol 1633 Graphic | Used by:1667 | |
Symbol 1634 Text | Uses:52 | Used by:1667 |
Symbol 1635 Text | Uses:52 | Used by:1667 |
Symbol 1636 Bitmap | Used by:1637 | |
Symbol 1637 Graphic | Uses:1636 | Used by:1667 |
Symbol 1638 Graphic | Used by:1667 | |
Symbol 1639 Text | Uses:52 | Used by:1667 |
Symbol 1640 Graphic | Used by:1667 | |
Symbol 1641 Text | Uses:52 | Used by:1667 |
Symbol 1642 Graphic | Used by:1667 | |
Symbol 1643 Text | Uses:52 | Used by:1667 |
Symbol 1644 Graphic | Used by:1667 | |
Symbol 1645 Text | Uses:52 | Used by:1667 |
Symbol 1646 Graphic | Used by:1667 | |
Symbol 1647 Text | Uses:52 | Used by:1667 |
Symbol 1648 Graphic | Used by:1667 | |
Symbol 1649 MovieClip | Uses:662 | Used by:1667 |
Symbol 1650 Text | Uses:52 | Used by:1667 |
Symbol 1651 Graphic | Used by:1652 | |
Symbol 1652 MovieClip | Uses:1651 | Used by:1653 1654 |
Symbol 1653 MovieClip | Uses:1652 | Used by:1667 |
Symbol 1654 MovieClip | Uses:1652 | Used by:1667 |
Symbol 1655 Text | Uses:52 | Used by:1667 |
Symbol 1656 Graphic | Used by:1667 | |
Symbol 1657 Graphic | Used by:1667 | |
Symbol 1658 Text | Uses:52 | Used by:1667 |
Symbol 1659 Text | Uses:52 | Used by:1667 |
Symbol 1660 Graphic | Used by:1661 | |
Symbol 1661 MovieClip | Uses:1660 | Used by:1666 |
Symbol 1662 Graphic | Used by:1663 | |
Symbol 1663 MovieClip | Uses:1662 | Used by:1666 |
Symbol 1664 Graphic | Used by:1665 | |
Symbol 1665 MovieClip | Uses:1664 | Used by:1666 |
Symbol 1666 MovieClip | Uses:1661 1663 1665 | Used by:1667 |
Symbol 1667 MovieClip [objectsize14] | Uses:1603 1604 55 657 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 662 1647 1648 1649 1650 1653 1654 1655 1656 1657 1658 1659 1666 | Used by:Timeline |
Symbol 1668 Text | Uses:52 | Used by:1712 |
Symbol 1669 Graphic | Used by:1712 | |
Symbol 1670 Text | Uses:52 | Used by:1712 |
Symbol 1671 Graphic | Used by:1712 | |
Symbol 1672 Graphic | Used by:1712 | |
Symbol 1673 Text | Uses:52 | Used by:1712 |
Symbol 1674 Graphic | Used by:1712 | |
Symbol 1675 Text | Uses:52 | Used by:1712 |
Symbol 1676 Graphic | Used by:1712 | |
Symbol 1677 Text | Uses:52 | Used by:1712 |
Symbol 1678 Graphic | Used by:1712 | |
Symbol 1679 Text | Uses:52 | Used by:1712 |
Symbol 1680 Text | Uses:52 | Used by:1712 |
Symbol 1681 Graphic | Used by:1682 | |
Symbol 1682 MovieClip | Uses:1681 | Used by:1683 |
Symbol 1683 MovieClip | Uses:1682 | Used by:1712 |
Symbol 1684 Graphic | Used by:1685 | |
Symbol 1685 MovieClip | Uses:1684 | Used by:1686 |
Symbol 1686 MovieClip | Uses:1685 | Used by:1712 |
Symbol 1687 Text | Uses:52 | Used by:1712 |
Symbol 1688 Graphic | Used by:1712 | |
Symbol 1689 Text | Uses:770 | Used by:1712 |
Symbol 1690 Text | Uses:52 | Used by:1712 |
Symbol 1691 Text | Uses:52 | Used by:1712 |
Symbol 1692 Graphic | Used by:1712 | |
Symbol 1693 Graphic | Used by:1712 | |
Symbol 1694 Text | Uses:52 | Used by:1712 |
Symbol 1695 Bitmap | Used by:1696 | |
Symbol 1696 Graphic | Uses:1695 | Used by:1712 |
Symbol 1697 Text | Uses:52 | Used by:1712 |
Symbol 1698 Graphic | Used by:1712 | |
Symbol 1699 Text | Uses:52 | Used by:1712 |
Symbol 1700 Text | Uses:52 | Used by:1712 |
Symbol 1701 Graphic | Used by:1712 | |
Symbol 1702 Text | Uses:52 | Used by:1712 |
Symbol 1703 Graphic | Used by:1712 | |
Symbol 1704 Text | Uses:52 | Used by:1712 |
Symbol 1705 Text | Uses:52 | Used by:1712 |
Symbol 1706 Graphic | Used by:1712 | |
Symbol 1707 Graphic | Used by:1712 | |
Symbol 1708 Text | Uses:52 | Used by:1712 |
Symbol 1709 Text | Uses:52 | Used by:1712 |
Symbol 1710 Graphic | Used by:1712 | |
Symbol 1711 Text | Uses:52 | Used by:1712 |
Symbol 1712 MovieClip [objectsize15] | Uses:1668 1669 55 657 1670 1671 1672 1673 1674 1675 1609 1676 1677 1678 1679 1680 1683 1686 1473 1687 1688 1689 1690 1691 1692 1693 1694 1696 1697 1698 1363 1699 1700 1701 1702 947 1703 1704 1705 1706 1707 1708 1709 1710 49 51 1711 | Used by:Timeline |
Symbol 1713 Sound [music] | Used by:Timeline |
Instance Names
"adContainer" | Symbol 30 MovieClip Frame 1 | Symbol 29 MovieClip |
"loadingBar" | Symbol 47 MovieClip [Preloader] Frame 1 | Symbol 36 MovieClip |
"playButton" | Symbol 47 MovieClip [Preloader] Frame 10 | Symbol 46 MovieClip |
"ad" | Symbol 48 MovieClip [APIConnector] Frame 1 | Symbol 30 MovieClip |
"loader" | Symbol 48 MovieClip [APIConnector] Frame 1 | Symbol 47 MovieClip [Preloader] |
"words" | Symbol 657 MovieClip Frame 2 | Symbol 656 MovieClip |
"dr" | Symbol 685 MovieClip [objectsize16] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 685 MovieClip [objectsize16] Frame 1 | Symbol 657 MovieClip |
"desc" | Symbol 762 MovieClip [bordertime] Frame 1 | Symbol 761 MovieClip |
"texty" | Symbol 784 MovieClip [bordersize2] Frame 1 | Symbol 772 EditableText |
"q2" | Symbol 784 MovieClip [bordersize2] Frame 1 | Symbol 776 MovieClip |
"m1" | Symbol 784 MovieClip [bordersize2] Frame 1 | Symbol 778 Button |
"q1" | Symbol 784 MovieClip [bordersize2] Frame 1 | Symbol 778 Button |
"m2" | Symbol 784 MovieClip [bordersize2] Frame 1 | Symbol 781 MovieClip |
"hello" | Symbol 784 MovieClip [bordersize2] Frame 1 | Symbol 783 Button |
"butt" | Symbol 821 MovieClip [intro] Frame 1 | Symbol 808 Button |
"l1" | Symbol 821 MovieClip [intro] Frame 1 | Symbol 813 MovieClip |
"l2" | Symbol 821 MovieClip [intro] Frame 1 | Symbol 815 MovieClip |
"l3" | Symbol 821 MovieClip [intro] Frame 1 | Symbol 817 MovieClip |
"hello" | Symbol 821 MovieClip [intro] Frame 1 | Symbol 783 Button |
"hello" | Symbol 821 MovieClip [intro] Frame 1 | Symbol 818 Button |
"dr" | Symbol 868 MovieClip [objectsize1] Frame 10 | Symbol 55 MovieClip |
"mess" | Symbol 868 MovieClip [objectsize1] Frame 10 | Symbol 657 MovieClip |
"dr" | Symbol 964 MovieClip [objectsize2] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 964 MovieClip [objectsize2] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1027 MovieClip [objectsize3] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1027 MovieClip [objectsize3] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1058 MovieClip [objectsize4] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1058 MovieClip [objectsize4] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1098 MovieClip [objectsize5] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1098 MovieClip [objectsize5] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1174 MovieClip [objectsize6] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1174 MovieClip [objectsize6] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1224 MovieClip [objectsize7] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1224 MovieClip [objectsize7] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1286 MovieClip [objectsize8] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1286 MovieClip [objectsize8] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1340 MovieClip [objectsize9] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1340 MovieClip [objectsize9] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1387 MovieClip [objectsize10] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1387 MovieClip [objectsize10] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1460 MovieClip [objectsize11] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1460 MovieClip [objectsize11] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1519 MovieClip [objectsize12] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1519 MovieClip [objectsize12] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1602 MovieClip [objectsize13] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1602 MovieClip [objectsize13] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1667 MovieClip [objectsize14] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1667 MovieClip [objectsize14] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1712 MovieClip [objectsize15] Frame 1 | Symbol 55 MovieClip |
"mess" | Symbol 1712 MovieClip [objectsize15] Frame 1 | Symbol 657 MovieClip |
"dr" | Symbol 1712 MovieClip [objectsize15] Frame 9 | Symbol 55 MovieClip |
"mess" | Symbol 1712 MovieClip [objectsize15] Frame 9 | Symbol 657 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "Newgrounds API Classes" |
ExportAssets (56) | Timeline Frame 1 | Symbol 47 as "Preloader" |
ExportAssets (56) | Timeline Frame 1 | Symbol 48 as "APIConnector" |
ExportAssets (56) | Timeline Frame 1 | Symbol 685 as "objectsize16" |
ExportAssets (56) | Timeline Frame 1 | Symbol 691 as "fps" |
ExportAssets (56) | Timeline Frame 1 | Symbol 694 as "slidertime" |
ExportAssets (56) | Timeline Frame 1 | Symbol 696 as "sliderpop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 699 as "slidersize" |
ExportAssets (56) | Timeline Frame 1 | Symbol 702 as "srpop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 704 as "srtime" |
ExportAssets (56) | Timeline Frame 1 | Symbol 706 as "srsize" |
ExportAssets (56) | Timeline Frame 1 | Symbol 709 as "bordertime2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 762 as "bordertime" |
ExportAssets (56) | Timeline Frame 1 | Symbol 769 as "borderpop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 784 as "bordersize2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 788 as "bordersize" |
ExportAssets (56) | Timeline Frame 1 | Symbol 792 as "bg" |
ExportAssets (56) | Timeline Frame 1 | Symbol 795 as "intro2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 821 as "intro" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "__Packages.com.newgrounds.APIConnection" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "__Packages.com.newgrounds.EventDispatcher" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "__Packages.com.newgrounds.Event" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "__Packages.com.newgrounds.APIEventDispatcher" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "__Packages.com.newgrounds.encoders.BaseN" |
ExportAssets (56) | Timeline Frame 1 | Symbol 14 as "__Packages.com.newgrounds.APICommand" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "__Packages.com.newgrounds.Bridge" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "__Packages.com.newgrounds.APIEvent" |
ExportAssets (56) | Timeline Frame 1 | Symbol 25 as "__Packages.com.newgrounds.API" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "__Packages.com.newgrounds.encoders.ImageScanner" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "__Packages.com.newgrounds.SaveFile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 21 as "__Packages.com.newgrounds.SaveGroup" |
ExportAssets (56) | Timeline Frame 1 | Symbol 19 as "__Packages.com.newgrounds.SaveKey" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "__Packages.com.newgrounds.SaveRating" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "__Packages.com.newgrounds.BitmapLoader" |
ExportAssets (56) | Timeline Frame 1 | Symbol 24 as "__Packages.com.newgrounds.SaveQuery" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "__Packages.com.newgrounds.Medal" |
ExportAssets (56) | Timeline Frame 1 | Symbol 18 as "__Packages.com.newgrounds.ScoreBoard" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "__Packages.com.newgrounds.Logger" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "__Packages.com.newgrounds.shims.APIShim" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "__Packages.com.newgrounds.crypto.MD5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "__Packages.com.newgrounds.crypto.RC4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "__Packages.com.newgrounds.encoders.json.JSON" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "__Packages.com.newgrounds.Score" |
ExportAssets (56) | Timeline Frame 1 | Symbol 26 as "__Packages.com.newgrounds.components.FlashAdBase" |
ExportAssets (56) | Timeline Frame 2 | Symbol 868 as "objectsize1" |
ExportAssets (56) | Timeline Frame 2 | Symbol 906 as "objectsize0" |
ExportAssets (56) | Timeline Frame 2 | Symbol 964 as "objectsize2" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1027 as "objectsize3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1058 as "objectsize4" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1098 as "objectsize5" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1174 as "objectsize6" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1224 as "objectsize7" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1286 as "objectsize8" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1340 as "objectsize9" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1387 as "objectsize10" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1460 as "objectsize11" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1519 as "objectsize12" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1602 as "objectsize13" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1667 as "objectsize14" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1712 as "objectsize15" |
ExportAssets (56) | Timeline Frame 3 | Symbol 1713 as "music" |
Labels
"size" | Frame 3 |
"idle" | Symbol 30 MovieClip Frame 1 |
"loaded" | Symbol 30 MovieClip Frame 10 |
"noBorder" | Symbol 30 MovieClip Frame 20 |
"_up" | Symbol 46 MovieClip Frame 1 |
"_over" | Symbol 46 MovieClip Frame 10 |
"_down" | Symbol 46 MovieClip Frame 20 |
"loading" | Symbol 47 MovieClip [Preloader] Frame 1 |
"loaded" | Symbol 47 MovieClip [Preloader] Frame 10 |
"adPreloader" | Symbol 48 MovieClip [APIConnector] Frame 2 |
"ad" | Symbol 48 MovieClip [APIConnector] Frame 12 |
"invisible" | Symbol 48 MovieClip [APIConnector] Frame 22 |
"good" | Symbol 657 MovieClip Frame 11 |
"gray" | Symbol 788 MovieClip [bordersize] Frame 1 |
"white" | Symbol 788 MovieClip [bordersize] Frame 2 |
"black" | Symbol 788 MovieClip [bordersize] Frame 3 |
Dynamic Text Variables
fps | Symbol 688 EditableText | "<p align="left"></p>" |
ex | Symbol 712 EditableText | "" |
ex | Symbol 764 EditableText | "" |
|