STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229594 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #140237 |
Carbon Nanotube |
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. 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 Mintaka, 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. No telescope can actually see TrES-4, but there are ways to prove its existence indirectly. TrES-4's gravity causes the star it orbits to wobble slightly. Also, whenever TrES-4 goes in front of the star, the shine of 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. |
Betelgeuse 1.3 billion kilometers 1.3 x 10 12 meters |
Betelgeuse's age is in the millions of years. Betelgeuse is so old, it is expected to explode in the next ten thousand years. Smaller stars live for trillions of years. Betelgeuse 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! Of course, you'd have to wear a space suit to survive in the vacuum of space. 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 8.8 kilometers 8.8 x 10 3 meters |
Mount Everest is the highest 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 shows that the Pillars of Creation were destroyed by a supernova about 6,000 years ago, so we only have another millennium 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. Oh, also, the universe may be much larger than this, or could even be infinite! There's just no way to accurately measure the size. There may also be multiverses, too, but we'll never know for sure. |
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 satellite 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 galaxy 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 galaxy 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 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 satellite of the Milky Way Galaxy. It is one of twenty-four known satellites 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 electrons. (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 |
A chlorine nucleus has 17 protons and anywhere from 11 to 34 neutrons. However, the majority of these isotopes will decay within minutes, if not seconds! The only stable isotopoes are chlorine-35 (18 neutrons) and chlorine-37 (20 neutrons). Even numbers of neutrons tend to be more stable than odd ones. |
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 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 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 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 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 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 protons, and studies some of the tiniest things in the universe: the quarks and leptons, and hopefully the Higgs boson. |
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 2,228 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 nanometers 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 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 |
DNA, which is a nucleic acid, stores the genetic information of almost all living things on Earth (except for some viruses.) 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 -1 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. Even though the teapot's existence could not be disproven, it seems illogical to believe it exists. |
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 it 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 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. The Washington Monument is not the world's tallest column - that's the San Jacinto Monument. |
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 -1 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 pest. |
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 high. 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. |
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 160 picometers 1.6 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. |
Great Barrier Reef 2,600 kilometers 2.6 x 10 6 meters |
The Great Barrier Reef, which is off the northeastern coast of Australia, is the biggest single structure made by living organisms! It is home to several thousand species of coral, mollusks, whales, turtles, dolphins, birds, and much more! |
Alpha Helix |
Hepatitis B Virus |
Porcine circovirus |
Mitochondrion |
Carbon Atom |
Great Barrier Reef |
<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 (km) (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 |
Betelgeuse |
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 |
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 |
e |
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 June 19, 2013", 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], [-9, 1, 1], [-10, 8, 1], [-8, 4.2, 1], [-8, 1.7, 1], [-6, 4, 1], [-10, 1.6, 1], [6, 2.6, 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 = 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 - 20)) && (_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 662 MovieClip Frame 1stop();Symbol 662 MovieClip Frame 10stop();Symbol 689 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 717 Buttonon (release) { _root.goback = true; }Symbol 766 Buttonon (release) { _root.goback = true; }Symbol 775 MovieClip Frame 1stop();Symbol 780 MovieClip Frame 1stop();Symbol 782 Buttonon (release) { _root.getURL("http://htwins.net", "_blank"); }Symbol 787 MovieClip [bordersize] Frame 1stop();Symbol 791 MovieClip [bg] Frame 1stop();Symbol 817 Buttonon (release) { _root.getURL("http://incompetech.com", "_blank"); }Symbol 820 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 867 MovieClip [objectsize1] Frame 1stop();Symbol 905 MovieClip [objectsize0] Frame 1stop();Symbol 918 MovieClip Frame 61if (Math.random() > 0.5) { gotoAndPlay (1); }Symbol 918 MovieClip Frame 87if (Math.random() > 0.7) { gotoAndPlay (62); }Symbol 1009 MovieClip Frame 43if (Math.random() > 0.5) { gotoAndPlay (1); }Symbol 1009 MovieClip Frame 60if (Math.random() > 0.7) { gotoAndPlay (45); }Symbol 1124 MovieClip Frame 31gotoAndPlay(33 + Math.floor(Math.random() * 30));Symbol 1127 MovieClip Frame 31gotoAndPlay(33 + Math.floor(Math.random() * 30));Symbol 1145 MovieClip Frame 31gotoAndPlay(33 + Math.floor(Math.random() * 30));Symbol 1317 MovieClip Frame 14if (Math.random() > 0.7) { gotoAndPlay(Math.ceil(Math.random() * 13)); }Symbol 1401 MovieClip Frame 14if (Math.random() < 0.5) { gotoAndPlay(Math.ceil(Math.random() * 10)); }Symbol 1652 MovieClip Frame 41if (Math.random() > 0.5) { gotoAndPlay (1); }Symbol 1653 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 819 |
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:683 | |
Symbol 50 Graphic | Used by:51 | |
Symbol 51 MovieClip | Uses:50 | Used by:54 55 58 |
Symbol 52 Graphic | Used by:53 | |
Symbol 53 MovieClip | Uses:52 | Used by:54 55 58 1518 1648 1666 |
Symbol 54 MovieClip | Uses:51 53 | Used by:683 |
Symbol 55 MovieClip | Uses:51 53 | Used by:683 |
Symbol 56 Font | Used by:57 63 64 65 66 67 68 69 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 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 656 657 658 659 660 664 665 671 673 680 682 710 711 713 714 715 718 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 763 765 767 772 773 774 799 800 801 832 835 836 839 841 846 848 850 852 853 866 907 908 915 924 925 926 927 928 933 936 937 938 943 947 949 953 957 958 959 960 962 964 968 969 971 973 975 982 984 988 990 992 993 995 1014 1016 1019 1022 1023 1024 1025 1027 1028 1030 1032 1034 1036 1037 1039 1044 1045 1046 1047 1048 1049 1050 1051 1053 1054 1055 1056 1058 1060 1061 1063 1066 1068 1069 1071 1073 1076 1078 1079 1080 1083 1086 1087 1088 1090 1092 1095 1099 1106 1110 1111 1119 1120 1129 1141 1146 1148 1150 1154 1158 1159 1161 1164 1166 1168 1170 1172 1175 1177 1179 1181 1183 1187 1188 1192 1196 1198 1200 1202 1207 1208 1213 1214 1215 1217 1219 1222 1224 1228 1230 1233 1234 1242 1248 1252 1254 1255 1257 1259 1261 1264 1265 1270 1273 1276 1281 1284 1286 1290 1294 1296 1299 1300 1302 1305 1307 1308 1311 1312 1313 1318 1320 1324 1325 1329 1333 1338 1342 1343 1344 1351 1352 1354 1357 1359 1360 1361 1363 1365 1367 1370 1372 1376 1377 1380 1381 1385 1387 1389 1391 1402 1405 1407 1409 1411 1412 1414 1416 1420 1424 1428 1432 1436 1440 1444 1445 1458 1460 1463 1466 1471 1473 1474 1475 1476 1478 1484 1487 1495 1497 1499 1503 1505 1510 1513 1514 1515 1516 1517 1519 1520 1522 1526 1527 1535 1542 1543 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1558 1562 1563 1572 1574 1576 1577 1578 1579 1580 1583 1585 1586 1590 1599 1602 1604 1607 1610 1612 1613 1615 1619 1621 1622 1623 1624 1625 1626 1627 1628 1630 1633 1634 1638 1640 1642 1644 1646 1649 1654 1657 1658 1667 1669 1672 1674 1676 1677 1680 1687 1690 1691 1694 1697 1699 1700 1702 1704 1705 1708 1709 1713 | |
Symbol 57 Text | Uses:56 | Used by:683 |
Symbol 58 MovieClip | Uses:51 53 | Used by:683 |
Symbol 59 Graphic | Used by:60 | |
Symbol 60 MovieClip | Uses:59 | Used by:683 867 963 1026 1057 1097 1173 1223 1285 1339 1386 1459 1518 1601 1666 1714 |
Symbol 61 Graphic | Used by:62 | |
Symbol 62 MovieClip | Uses:61 | Used by:662 |
Symbol 63 Text | Uses:56 | Used by:661 |
Symbol 64 Text | Uses:56 | Used by:661 |
Symbol 65 Text | Uses:56 | Used by:661 |
Symbol 66 Text | Uses:56 | Used by:661 |
Symbol 67 Text | Uses:56 | Used by:661 |
Symbol 68 Text | Uses:56 | Used by:661 |
Symbol 69 Text | Uses:56 | Used by:661 |
Symbol 70 Font | Used by:71 230 414 430 | |
Symbol 71 Text | Uses:56 70 | Used by:661 |
Symbol 72 Text | Uses:56 | Used by:661 |
Symbol 73 Text | Uses:56 | Used by:661 |
Symbol 74 Text | Uses:56 | Used by:661 |
Symbol 75 Text | Uses:56 | Used by:661 |
Symbol 76 Text | Uses:56 | Used by:661 |
Symbol 77 Text | Uses:56 | Used by:661 |
Symbol 78 Text | Uses:56 | Used by:661 |
Symbol 79 Text | Uses:56 | Used by:661 |
Symbol 80 Text | Uses:56 | Used by:661 |
Symbol 81 Text | Uses:56 | Used by:661 |
Symbol 82 Text | Uses:56 | Used by:661 |
Symbol 83 Text | Uses:56 | Used by:661 |
Symbol 84 Text | Uses:56 | Used by:661 |
Symbol 85 Text | Uses:56 | Used by:661 |
Symbol 86 Text | Uses:56 | Used by:661 |
Symbol 87 Text | Uses:56 | Used by:661 |
Symbol 88 Text | Uses:56 | Used by:661 |
Symbol 89 Text | Uses:56 | Used by:661 |
Symbol 90 Text | Uses:56 | Used by:661 |
Symbol 91 Text | Uses:56 | Used by:661 |
Symbol 92 Text | Uses:56 | Used by:661 |
Symbol 93 Text | Uses:56 | Used by:661 |
Symbol 94 Text | Uses:56 | Used by:661 |
Symbol 95 Text | Uses:56 | Used by:661 |
Symbol 96 Text | Uses:56 | Used by:661 |
Symbol 97 Text | Uses:56 | Used by:661 |
Symbol 98 Text | Uses:56 | Used by:661 |
Symbol 99 Text | Uses:56 | Used by:661 |
Symbol 100 Text | Uses:56 | Used by:661 |
Symbol 101 Text | Uses:56 | Used by:661 |
Symbol 102 Text | Uses:56 | Used by:661 |
Symbol 103 Text | Uses:56 | Used by:661 |
Symbol 104 Text | Uses:56 | Used by:661 |
Symbol 105 Text | Uses:56 | Used by:661 |
Symbol 106 Text | Uses:56 | Used by:661 |
Symbol 107 Text | Uses:56 | Used by:661 |
Symbol 108 Text | Uses:56 | Used by:661 |
Symbol 109 Text | Uses:56 | Used by:661 |
Symbol 110 Text | Uses:56 | Used by:661 |
Symbol 111 Text | Uses:56 | Used by:661 |
Symbol 112 Text | Uses:56 | Used by:661 |
Symbol 113 Text | Uses:56 | Used by:661 |
Symbol 114 Text | Uses:56 | Used by:661 |
Symbol 115 Text | Uses:56 | Used by:661 |
Symbol 116 Text | Uses:56 | Used by:661 |
Symbol 117 Text | Uses:56 | Used by:661 |
Symbol 118 Text | Uses:56 | Used by:661 |
Symbol 119 Text | Uses:56 | Used by:661 |
Symbol 120 Text | Uses:56 | Used by:661 |
Symbol 121 Text | Uses:56 | Used by:661 |
Symbol 122 Text | Uses:56 | Used by:661 |
Symbol 123 Text | Uses:56 | Used by:661 |
Symbol 124 Text | Uses:56 | Used by:661 |
Symbol 125 Text | Uses:56 | Used by:661 |
Symbol 126 Text | Uses:56 | Used by:661 |
Symbol 127 Text | Uses:56 | Used by:661 |
Symbol 128 Text | Uses:56 | Used by:661 |
Symbol 129 Text | Uses:56 | Used by:661 |
Symbol 130 Text | Uses:56 | Used by:661 |
Symbol 131 Text | Uses:56 | Used by:661 |
Symbol 132 Text | Uses:56 | Used by:661 |
Symbol 133 Text | Uses:56 | Used by:661 |
Symbol 134 Text | Uses:56 | Used by:661 |
Symbol 135 Text | Uses:56 | Used by:661 |
Symbol 136 Text | Uses:56 | Used by:661 |
Symbol 137 Text | Uses:56 | Used by:661 |
Symbol 138 Text | Uses:56 | Used by:661 |
Symbol 139 Text | Uses:56 | Used by:661 |
Symbol 140 Text | Uses:56 | Used by:661 |
Symbol 141 Text | Uses:56 | Used by:661 |
Symbol 142 Text | Uses:56 | Used by:661 |
Symbol 143 Text | Uses:56 | Used by:661 |
Symbol 144 Text | Uses:56 | Used by:661 |
Symbol 145 Text | Uses:56 | Used by:661 |
Symbol 146 Text | Uses:56 | Used by:661 |
Symbol 147 Text | Uses:56 | Used by:661 |
Symbol 148 Text | Uses:56 | Used by:661 |
Symbol 149 Text | Uses:56 | Used by:661 |
Symbol 150 Text | Uses:56 | Used by:661 |
Symbol 151 Text | Uses:56 | Used by:661 |
Symbol 152 Text | Uses:56 | Used by:661 |
Symbol 153 Text | Uses:56 | Used by:661 |
Symbol 154 Text | Uses:56 | Used by:661 |
Symbol 155 Text | Uses:56 | Used by:661 |
Symbol 156 Text | Uses:56 | Used by:661 |
Symbol 157 Text | Uses:56 | Used by:661 |
Symbol 158 Text | Uses:56 | Used by:661 |
Symbol 159 Text | Uses:56 | Used by:661 |
Symbol 160 Text | Uses:56 | Used by:661 |
Symbol 161 Text | Uses:56 | Used by:661 |
Symbol 162 Text | Uses:56 | Used by:661 |
Symbol 163 Text | Uses:56 | Used by:661 |
Symbol 164 Graphic | Used by:661 | |
Symbol 165 Text | Uses:56 | Used by:661 |
Symbol 166 Text | Uses:56 | Used by:661 |
Symbol 167 Text | Uses:56 | Used by:661 |
Symbol 168 Text | Uses:56 | Used by:661 |
Symbol 169 Text | Uses:56 | Used by:661 |
Symbol 170 Text | Uses:56 | Used by:661 |
Symbol 171 Text | Uses:56 | Used by:661 |
Symbol 172 Text | Uses:56 | Used by:661 |
Symbol 173 Text | Uses:56 | Used by:661 |
Symbol 174 Text | Uses:56 | Used by:661 |
Symbol 175 Text | Uses:56 | Used by:661 |
Symbol 176 Text | Uses:56 | Used by:661 |
Symbol 177 Text | Uses:56 | Used by:661 |
Symbol 178 Text | Uses:56 | Used by:661 |
Symbol 179 Text | Uses:56 | Used by:661 |
Symbol 180 Text | Uses:56 | Used by:661 |
Symbol 181 Text | Uses:56 | Used by:661 |
Symbol 182 Text | Uses:56 | Used by:661 |
Symbol 183 Text | Uses:56 | Used by:661 |
Symbol 184 Text | Uses:56 | Used by:661 |
Symbol 185 Text | Uses:56 | Used by:661 |
Symbol 186 Text | Uses:56 | Used by:661 |
Symbol 187 Text | Uses:56 | Used by:661 |
Symbol 188 Text | Uses:56 | Used by:661 |
Symbol 189 Text | Uses:56 | Used by:661 |
Symbol 190 Text | Uses:56 | Used by:661 |
Symbol 191 Text | Uses:56 | Used by:661 |
Symbol 192 Text | Uses:56 | Used by:661 |
Symbol 193 Text | Uses:56 | Used by:661 |
Symbol 194 Text | Uses:56 | Used by:661 |
Symbol 195 Text | Uses:56 | Used by:661 |
Symbol 196 Text | Uses:56 | Used by:661 |
Symbol 197 Text | Uses:56 | Used by:661 |
Symbol 198 Text | Uses:56 | Used by:661 |
Symbol 199 Text | Uses:56 | Used by:661 |
Symbol 200 Text | Uses:56 | Used by:661 |
Symbol 201 Text | Uses:56 | Used by:661 |
Symbol 202 Text | Uses:56 | Used by:661 |
Symbol 203 Text | Uses:56 | Used by:661 |
Symbol 204 Text | Uses:56 | Used by:661 |
Symbol 205 Text | Uses:56 | Used by:661 |
Symbol 206 Text | Uses:56 | Used by:661 |
Symbol 207 Text | Uses:56 | Used by:661 |
Symbol 208 Text | Uses:56 | Used by:661 |
Symbol 209 Text | Uses:56 | Used by:661 |
Symbol 210 Text | Uses:56 | Used by:661 |
Symbol 211 Text | Uses:56 | Used by:661 |
Symbol 212 Text | Uses:56 | Used by:661 |
Symbol 213 Text | Uses:56 | Used by:661 |
Symbol 214 Text | Uses:56 | Used by:661 |
Symbol 215 Text | Uses:56 | Used by:661 |
Symbol 216 Text | Uses:56 | Used by:661 |
Symbol 217 Text | Uses:56 | Used by:661 |
Symbol 218 Text | Uses:56 | Used by:661 |
Symbol 219 Text | Uses:56 | Used by:661 |
Symbol 220 Text | Uses:56 | Used by:661 |
Symbol 221 Text | Uses:56 | Used by:661 |
Symbol 222 Text | Uses:56 | Used by:661 |
Symbol 223 Text | Uses:56 | Used by:661 |
Symbol 224 Text | Uses:56 | Used by:661 |
Symbol 225 Text | Uses:56 | Used by:661 |
Symbol 226 Text | Uses:56 | Used by:661 |
Symbol 227 Text | Uses:56 | Used by:661 |
Symbol 228 Text | Uses:56 | Used by:661 |
Symbol 229 Text | Uses:56 | Used by:661 |
Symbol 230 Text | Uses:56 70 | Used by:661 |
Symbol 231 Text | Uses:56 | Used by:661 |
Symbol 232 Text | Uses:56 | Used by:661 |
Symbol 233 Text | Uses:56 | Used by:661 |
Symbol 234 Text | Uses:56 | Used by:661 |
Symbol 235 Text | Uses:56 | Used by:661 |
Symbol 236 Text | Uses:56 | Used by:661 |
Symbol 237 Text | Uses:56 | Used by:661 |
Symbol 238 Text | Uses:56 | Used by:661 |
Symbol 239 Text | Uses:56 | Used by:661 |
Symbol 240 Text | Uses:56 | Used by:661 |
Symbol 241 Text | Uses:56 | Used by:661 |
Symbol 242 Text | Uses:56 | Used by:661 |
Symbol 243 Text | Uses:56 | Used by:661 |
Symbol 244 Text | Uses:56 | Used by:661 |
Symbol 245 Text | Uses:56 | Used by:661 |
Symbol 246 Text | Uses:56 | Used by:661 |
Symbol 247 Text | Uses:56 | Used by:661 |
Symbol 248 Text | Uses:56 | Used by:661 |
Symbol 249 Text | Uses:56 | Used by:661 |
Symbol 250 Text | Uses:56 | Used by:661 |
Symbol 251 Text | Uses:56 | Used by:661 |
Symbol 252 Text | Uses:56 | Used by:661 |
Symbol 253 Text | Uses:56 | Used by:661 |
Symbol 254 Text | Uses:56 | Used by:661 |
Symbol 255 Text | Uses:56 | Used by:661 |
Symbol 256 Text | Uses:56 | Used by:661 |
Symbol 257 Text | Uses:56 | Used by:661 |
Symbol 258 Text | Uses:56 | Used by:661 |
Symbol 259 Text | Uses:56 | Used by:661 |
Symbol 260 Text | Uses:56 | Used by:661 |
Symbol 261 Text | Uses:56 | Used by:661 |
Symbol 262 Text | Uses:56 | Used by:661 |
Symbol 263 Text | Uses:56 | Used by:661 |
Symbol 264 Text | Uses:56 | Used by:661 |
Symbol 265 Text | Uses:56 | Used by:661 |
Symbol 266 Text | Uses:56 | Used by:661 |
Symbol 267 Text | Uses:56 | Used by:661 |
Symbol 268 Text | Uses:56 | Used by:661 |
Symbol 269 Text | Uses:56 | Used by:661 |
Symbol 270 Text | Uses:56 | Used by:661 |
Symbol 271 Text | Uses:56 | Used by:661 |
Symbol 272 Text | Uses:56 | Used by:661 |
Symbol 273 Text | Uses:56 | Used by:661 |
Symbol 274 Text | Uses:56 | Used by:661 |
Symbol 275 Text | Uses:56 | Used by:661 |
Symbol 276 Text | Uses:56 | Used by:661 |
Symbol 277 Text | Uses:56 | Used by:661 |
Symbol 278 Text | Uses:56 | Used by:661 |
Symbol 279 Text | Uses:56 | Used by:661 |
Symbol 280 Text | Uses:56 | Used by:661 |
Symbol 281 Text | Uses:56 | Used by:661 |
Symbol 282 Text | Uses:56 | Used by:661 |
Symbol 283 Text | Uses:56 | Used by:661 |
Symbol 284 Text | Uses:56 | Used by:661 |
Symbol 285 Text | Uses:56 | Used by:661 |
Symbol 286 Text | Uses:56 | Used by:661 |
Symbol 287 Text | Uses:56 | Used by:661 |
Symbol 288 Text | Uses:56 | Used by:661 |
Symbol 289 Text | Uses:56 | Used by:661 |
Symbol 290 Text | Uses:56 | Used by:661 |
Symbol 291 Text | Uses:56 | Used by:661 |
Symbol 292 Text | Uses:56 | Used by:661 |
Symbol 293 Text | Uses:56 | Used by:661 |
Symbol 294 Text | Uses:56 | Used by:661 |
Symbol 295 Text | Uses:56 | Used by:661 |
Symbol 296 Text | Uses:56 | Used by:661 |
Symbol 297 Text | Uses:56 | Used by:661 |
Symbol 298 Text | Uses:56 | Used by:661 |
Symbol 299 Text | Uses:56 | Used by:661 |
Symbol 300 Text | Uses:56 | Used by:661 |
Symbol 301 Text | Uses:56 | Used by:661 |
Symbol 302 Text | Uses:56 | Used by:661 |
Symbol 303 Text | Uses:56 | Used by:661 |
Symbol 304 Text | Uses:56 | Used by:661 |
Symbol 305 Text | Uses:56 | Used by:661 |
Symbol 306 Text | Uses:56 | Used by:661 |
Symbol 307 Text | Uses:56 | Used by:661 |
Symbol 308 Text | Uses:56 | Used by:661 |
Symbol 309 Text | Uses:56 | Used by:661 |
Symbol 310 Text | Uses:56 | Used by:661 |
Symbol 311 Text | Uses:56 | Used by:661 |
Symbol 312 Text | Uses:56 | Used by:661 |
Symbol 313 Text | Uses:56 | Used by:661 |
Symbol 314 Text | Uses:56 | Used by:661 |
Symbol 315 Text | Uses:56 | Used by:661 |
Symbol 316 Text | Uses:56 | Used by:661 |
Symbol 317 Text | Uses:56 | Used by:661 |
Symbol 318 Text | Uses:56 | Used by:661 |
Symbol 319 Text | Uses:56 | Used by:661 |
Symbol 320 Text | Uses:56 | Used by:661 |
Symbol 321 Text | Uses:56 | Used by:661 |
Symbol 322 Text | Uses:56 | Used by:661 |
Symbol 323 Text | Uses:56 | Used by:661 |
Symbol 324 Text | Uses:56 | Used by:661 |
Symbol 325 Text | Uses:56 | Used by:661 |
Symbol 326 Text | Uses:56 | Used by:661 |
Symbol 327 Text | Uses:56 | Used by:661 |
Symbol 328 Text | Uses:56 | Used by:661 |
Symbol 329 Text | Uses:56 | Used by:661 |
Symbol 330 Text | Uses:56 | Used by:661 |
Symbol 331 Text | Uses:56 | Used by:661 |
Symbol 332 Text | Uses:56 | Used by:661 |
Symbol 333 Text | Uses:56 | Used by:661 |
Symbol 334 Text | Uses:56 | Used by:661 |
Symbol 335 Text | Uses:56 | Used by:661 |
Symbol 336 Text | Uses:56 | Used by:661 |
Symbol 337 Text | Uses:56 | Used by:661 |
Symbol 338 Text | Uses:56 | Used by:661 |
Symbol 339 Text | Uses:56 | Used by:661 |
Symbol 340 Text | Uses:56 | Used by:661 |
Symbol 341 Text | Uses:56 | Used by:661 |
Symbol 342 Text | Uses:56 | Used by:661 |
Symbol 343 Text | Uses:56 | Used by:661 |
Symbol 344 Text | Uses:56 | Used by:661 |
Symbol 345 Text | Uses:56 | Used by:661 |
Symbol 346 Text | Uses:56 | Used by:661 |
Symbol 347 Text | Uses:56 | Used by:661 |
Symbol 348 Text | Uses:56 | Used by:661 |
Symbol 349 Text | Uses:56 | Used by:661 |
Symbol 350 Text | Uses:56 | Used by:661 |
Symbol 351 Text | Uses:56 | Used by:661 |
Symbol 352 Text | Uses:56 | Used by:661 |
Symbol 353 Text | Uses:56 | Used by:661 |
Symbol 354 Text | Uses:56 | Used by:661 |
Symbol 355 Text | Uses:56 | Used by:661 |
Symbol 356 Text | Uses:56 | Used by:661 |
Symbol 357 Text | Uses:56 | Used by:661 |
Symbol 358 Text | Uses:56 | Used by:661 |
Symbol 359 Text | Uses:56 | Used by:661 |
Symbol 360 Text | Uses:56 | Used by:661 |
Symbol 361 Text | Uses:56 | Used by:661 |
Symbol 362 Text | Uses:56 | Used by:661 |
Symbol 363 Text | Uses:56 | Used by:661 |
Symbol 364 Text | Uses:56 | Used by:661 |
Symbol 365 Text | Uses:56 | Used by:661 |
Symbol 366 Text | Uses:56 | Used by:661 |
Symbol 367 Text | Uses:56 | Used by:661 |
Symbol 368 Text | Uses:56 | Used by:661 |
Symbol 369 Text | Uses:56 | Used by:661 |
Symbol 370 Text | Uses:56 | Used by:661 |
Symbol 371 Text | Uses:56 | Used by:661 |
Symbol 372 Text | Uses:56 | Used by:661 |
Symbol 373 Text | Uses:56 | Used by:661 |
Symbol 374 Text | Uses:56 | Used by:661 |
Symbol 375 Text | Uses:56 | Used by:661 |
Symbol 376 Text | Uses:56 | Used by:661 |
Symbol 377 Text | Uses:56 | Used by:661 |
Symbol 378 Text | Uses:56 | Used by:661 |
Symbol 379 Text | Uses:56 | Used by:661 |
Symbol 380 Text | Uses:56 | Used by:661 |
Symbol 381 Text | Uses:56 | Used by:661 |
Symbol 382 Text | Uses:56 | Used by:661 |
Symbol 383 Text | Uses:56 | Used by:661 |
Symbol 384 Text | Uses:56 | Used by:661 |
Symbol 385 Text | Uses:56 | Used by:661 |
Symbol 386 Text | Uses:56 | Used by:661 |
Symbol 387 Text | Uses:56 | Used by:661 |
Symbol 388 Text | Uses:56 | Used by:661 |
Symbol 389 Text | Uses:56 | Used by:661 |
Symbol 390 Text | Uses:56 | Used by:661 |
Symbol 391 Text | Uses:56 | Used by:661 |
Symbol 392 Text | Uses:56 | Used by:661 |
Symbol 393 Text | Uses:56 | Used by:661 |
Symbol 394 Text | Uses:56 | Used by:661 |
Symbol 395 Text | Uses:56 | Used by:661 |
Symbol 396 Text | Uses:56 | Used by:661 |
Symbol 397 Text | Uses:56 | Used by:661 |
Symbol 398 Text | Uses:56 | Used by:661 |
Symbol 399 Text | Uses:56 | Used by:661 |
Symbol 400 Text | Uses:56 | Used by:661 |
Symbol 401 Text | Uses:56 | Used by:661 |
Symbol 402 Text | Uses:56 | Used by:661 |
Symbol 403 Text | Uses:56 | Used by:661 |
Symbol 404 Text | Uses:56 | Used by:661 |
Symbol 405 Text | Uses:56 | Used by:661 |
Symbol 406 Text | Uses:56 | Used by:661 |
Symbol 407 Text | Uses:56 | Used by:661 |
Symbol 408 Text | Uses:56 | Used by:661 |
Symbol 409 Text | Uses:56 | Used by:661 |
Symbol 410 Text | Uses:56 | Used by:661 |
Symbol 411 Text | Uses:56 | Used by:661 |
Symbol 412 Text | Uses:56 | Used by:661 |
Symbol 413 Text | Uses:56 | Used by:661 |
Symbol 414 Text | Uses:56 70 | Used by:661 |
Symbol 415 Text | Uses:56 | Used by:661 |
Symbol 416 Text | Uses:56 | Used by:661 |
Symbol 417 Text | Uses:56 | Used by:661 |
Symbol 418 Text | Uses:56 | Used by:661 |
Symbol 419 Text | Uses:56 | Used by:661 |
Symbol 420 Text | Uses:56 | Used by:661 |
Symbol 421 Text | Uses:56 | Used by:661 |
Symbol 422 Text | Uses:56 | Used by:661 |
Symbol 423 Text | Uses:56 | Used by:661 |
Symbol 424 Text | Uses:56 | Used by:661 |
Symbol 425 Text | Uses:56 | Used by:661 |
Symbol 426 Text | Uses:56 | Used by:661 |
Symbol 427 Text | Uses:56 | Used by:661 |
Symbol 428 Text | Uses:56 | Used by:661 |
Symbol 429 Text | Uses:56 | Used by:661 |
Symbol 430 Text | Uses:56 70 | Used by:661 |
Symbol 431 Text | Uses:56 | Used by:661 |
Symbol 432 Text | Uses:56 | Used by:661 |
Symbol 433 Text | Uses:56 | Used by:661 |
Symbol 434 Text | Uses:56 | Used by:661 |
Symbol 435 Text | Uses:56 | Used by:661 |
Symbol 436 Text | Uses:56 | Used by:661 |
Symbol 437 Text | Uses:56 | Used by:661 |
Symbol 438 Text | Uses:56 | Used by:661 |
Symbol 439 Text | Uses:56 | Used by:661 |
Symbol 440 Text | Uses:56 | Used by:661 |
Symbol 441 Text | Uses:56 | Used by:661 |
Symbol 442 Text | Uses:56 | Used by:661 |
Symbol 443 Text | Uses:56 | Used by:661 |
Symbol 444 Text | Uses:56 | Used by:661 |
Symbol 445 Text | Uses:56 | Used by:661 |
Symbol 446 Text | Uses:56 | Used by:661 |
Symbol 447 Text | Uses:56 | Used by:661 |
Symbol 448 Text | Uses:56 | Used by:661 |
Symbol 449 Text | Uses:56 | Used by:661 |
Symbol 450 Text | Uses:56 | Used by:661 |
Symbol 451 Text | Uses:56 | Used by:661 |
Symbol 452 Text | Uses:56 | Used by:661 |
Symbol 453 Text | Uses:56 | Used by:661 |
Symbol 454 Text | Uses:56 | Used by:661 |
Symbol 455 Text | Uses:56 | Used by:661 |
Symbol 456 Text | Uses:56 | Used by:661 |
Symbol 457 Text | Uses:56 | Used by:661 |
Symbol 458 Text | Uses:56 | Used by:661 |
Symbol 459 Text | Uses:56 | Used by:661 |
Symbol 460 Text | Uses:56 | Used by:661 |
Symbol 461 Text | Uses:56 | Used by:661 |
Symbol 462 Text | Uses:56 | Used by:661 |
Symbol 463 Text | Uses:56 | Used by:661 |
Symbol 464 Text | Uses:56 | Used by:661 |
Symbol 465 Text | Uses:56 | Used by:661 |
Symbol 466 Text | Uses:56 | Used by:661 |
Symbol 467 Text | Uses:56 | Used by:661 |
Symbol 468 Text | Uses:56 | Used by:661 |
Symbol 469 Text | Uses:56 | Used by:661 |
Symbol 470 Text | Uses:56 | Used by:661 |
Symbol 471 Text | Uses:56 | Used by:661 |
Symbol 472 Text | Uses:56 | Used by:661 |
Symbol 473 Text | Uses:56 | Used by:661 |
Symbol 474 Text | Uses:56 | Used by:661 |
Symbol 475 Text | Uses:56 | Used by:661 |
Symbol 476 Text | Uses:56 | Used by:661 |
Symbol 477 Text | Uses:56 | Used by:661 |
Symbol 478 Text | Uses:56 | Used by:661 |
Symbol 479 Text | Uses:56 | Used by:661 |
Symbol 480 Text | Uses:56 | Used by:661 |
Symbol 481 Text | Uses:56 | Used by:661 |
Symbol 482 Text | Uses:56 | Used by:661 |
Symbol 483 Text | Uses:56 | Used by:661 |
Symbol 484 Text | Uses:56 | Used by:661 |
Symbol 485 Text | Uses:56 | Used by:661 |
Symbol 486 Text | Uses:56 | Used by:661 |
Symbol 487 Text | Uses:56 | Used by:661 |
Symbol 488 Text | Uses:56 | Used by:661 |
Symbol 489 Text | Uses:56 | Used by:661 |
Symbol 490 Text | Uses:56 | Used by:661 |
Symbol 491 Text | Uses:56 | Used by:661 |
Symbol 492 Text | Uses:56 | Used by:661 |
Symbol 493 Text | Uses:56 | Used by:661 |
Symbol 494 Text | Uses:56 | Used by:661 |
Symbol 495 Text | Uses:56 | Used by:661 |
Symbol 496 Text | Uses:56 | Used by:661 |
Symbol 497 Text | Uses:56 | Used by:661 |
Symbol 498 Text | Uses:56 | Used by:661 |
Symbol 499 Text | Uses:56 | Used by:661 |
Symbol 500 Text | Uses:56 | Used by:661 |
Symbol 501 Text | Uses:56 | Used by:661 |
Symbol 502 Text | Uses:56 | Used by:661 |
Symbol 503 Text | Uses:56 | Used by:661 |
Symbol 504 Text | Uses:56 | Used by:661 |
Symbol 505 Text | Uses:56 | Used by:661 |
Symbol 506 Text | Uses:56 | Used by:661 |
Symbol 507 Text | Uses:56 | Used by:661 |
Symbol 508 Text | Uses:56 | Used by:661 |
Symbol 509 Text | Uses:56 | Used by:661 |
Symbol 510 Text | Uses:56 | Used by:661 |
Symbol 511 Text | Uses:56 | Used by:661 |
Symbol 512 Text | Uses:56 | Used by:661 |
Symbol 513 Text | Uses:56 | Used by:661 |
Symbol 514 Text | Uses:56 | Used by:661 |
Symbol 515 Text | Uses:56 | Used by:661 |
Symbol 516 Text | Uses:56 | Used by:661 |
Symbol 517 Text | Uses:56 | Used by:661 |
Symbol 518 Text | Uses:56 | Used by:661 |
Symbol 519 Text | Uses:56 | Used by:661 |
Symbol 520 Text | Uses:56 | Used by:661 |
Symbol 521 Text | Uses:56 | Used by:661 |
Symbol 522 Text | Uses:56 | Used by:661 |
Symbol 523 Text | Uses:56 | Used by:661 |
Symbol 524 Text | Uses:56 | Used by:661 |
Symbol 525 Text | Uses:56 | Used by:661 |
Symbol 526 Text | Uses:56 | Used by:661 |
Symbol 527 Text | Uses:56 | Used by:661 |
Symbol 528 Text | Uses:56 | Used by:661 |
Symbol 529 Text | Uses:56 | Used by:661 |
Symbol 530 Text | Uses:56 | Used by:661 |
Symbol 531 Text | Uses:56 | Used by:661 |
Symbol 532 Text | Uses:56 | Used by:661 |
Symbol 533 Text | Uses:56 | Used by:661 |
Symbol 534 Text | Uses:56 | Used by:661 |
Symbol 535 Text | Uses:56 | Used by:661 |
Symbol 536 Text | Uses:56 | Used by:661 |
Symbol 537 Text | Uses:56 | Used by:661 |
Symbol 538 Text | Uses:56 | Used by:661 |
Symbol 539 Text | Uses:56 | Used by:661 |
Symbol 540 Text | Uses:56 | Used by:661 |
Symbol 541 Text | Uses:56 | Used by:661 |
Symbol 542 Text | Uses:56 | Used by:661 |
Symbol 543 Text | Uses:56 | Used by:661 |
Symbol 544 Text | Uses:56 | Used by:661 |
Symbol 545 Text | Uses:56 | Used by:661 |
Symbol 546 Text | Uses:56 | Used by:661 |
Symbol 547 Text | Uses:56 | Used by:661 |
Symbol 548 Text | Uses:56 | Used by:661 |
Symbol 549 Text | Uses:56 | Used by:661 |
Symbol 550 Text | Uses:56 | Used by:661 |
Symbol 551 Text | Uses:56 | Used by:661 |
Symbol 552 Text | Uses:56 | Used by:661 |
Symbol 553 Text | Uses:56 | Used by:661 |
Symbol 554 Text | Uses:56 | Used by:661 |
Symbol 555 Text | Uses:56 | Used by:661 |
Symbol 556 Text | Uses:56 | Used by:661 |
Symbol 557 Text | Uses:56 | Used by:661 |
Symbol 558 Text | Uses:56 | Used by:661 |
Symbol 559 Text | Uses:56 | Used by:661 |
Symbol 560 Text | Uses:56 | Used by:661 |
Symbol 561 Text | Uses:56 | Used by:661 |
Symbol 562 Text | Uses:56 | Used by:661 |
Symbol 563 Text | Uses:56 | Used by:661 |
Symbol 564 Text | Uses:56 | Used by:661 |
Symbol 565 Text | Uses:56 | Used by:661 |
Symbol 566 Text | Uses:56 | Used by:661 |
Symbol 567 Text | Uses:56 | Used by:661 |
Symbol 568 Text | Uses:56 | Used by:661 |
Symbol 569 Text | Uses:56 | Used by:661 |
Symbol 570 Text | Uses:56 | Used by:661 |
Symbol 571 Text | Uses:56 | Used by:661 |
Symbol 572 Text | Uses:56 | Used by:661 |
Symbol 573 Text | Uses:56 | Used by:661 |
Symbol 574 Text | Uses:56 | Used by:661 |
Symbol 575 Text | Uses:56 | Used by:661 |
Symbol 576 Text | Uses:56 | Used by:661 |
Symbol 577 Text | Uses:56 | Used by:661 |
Symbol 578 Text | Uses:56 | Used by:661 |
Symbol 579 Text | Uses:56 | Used by:661 |
Symbol 580 Text | Uses:56 | Used by:661 |
Symbol 581 Text | Uses:56 | Used by:661 |
Symbol 582 Text | Uses:56 | Used by:661 |
Symbol 583 Text | Uses:56 | Used by:661 |
Symbol 584 Text | Uses:56 | Used by:661 |
Symbol 585 Text | Uses:56 | Used by:661 |
Symbol 586 Text | Uses:56 | Used by:661 |
Symbol 587 Text | Uses:56 | Used by:661 |
Symbol 588 Text | Uses:56 | Used by:661 |
Symbol 589 Text | Uses:56 | Used by:661 |
Symbol 590 Text | Uses:56 | Used by:661 |
Symbol 591 Text | Uses:56 | Used by:661 |
Symbol 592 Text | Uses:56 | Used by:661 |
Symbol 593 Text | Uses:56 | Used by:661 |
Symbol 594 Text | Uses:56 | Used by:661 |
Symbol 595 Text | Uses:56 | Used by:661 |
Symbol 596 Text | Uses:56 | Used by:661 |
Symbol 597 Text | Uses:56 | Used by:661 |
Symbol 598 Text | Uses:56 | Used by:661 |
Symbol 599 Text | Uses:56 | Used by:661 |
Symbol 600 Text | Uses:56 | Used by:661 |
Symbol 601 Text | Uses:56 | Used by:661 |
Symbol 602 Text | Uses:56 | Used by:661 |
Symbol 603 Text | Uses:56 | Used by:661 |
Symbol 604 Text | Uses:56 | Used by:661 |
Symbol 605 Text | Uses:56 | Used by:661 |
Symbol 606 Text | Uses:56 | Used by:661 |
Symbol 607 Text | Uses:56 | Used by:661 |
Symbol 608 Text | Uses:56 | Used by:661 |
Symbol 609 Text | Uses:56 | Used by:661 |
Symbol 610 Text | Uses:56 | Used by:661 |
Symbol 611 Text | Uses:56 | Used by:661 |
Symbol 612 Text | Uses:56 | Used by:661 |
Symbol 613 Text | Uses:56 | Used by:661 |
Symbol 614 Text | Uses:56 | Used by:661 |
Symbol 615 Text | Uses:56 | Used by:661 |
Symbol 616 Text | Uses:56 | Used by:661 |
Symbol 617 Text | Uses:56 | Used by:661 |
Symbol 618 Text | Uses:56 | Used by:661 |
Symbol 619 Text | Uses:56 | Used by:661 |
Symbol 620 Text | Uses:56 | Used by:661 |
Symbol 621 Text | Uses:56 | Used by:661 |
Symbol 622 Text | Uses:56 | Used by:661 |
Symbol 623 Text | Uses:56 | Used by:661 |
Symbol 624 Text | Uses:56 | Used by:661 |
Symbol 625 Text | Uses:56 | Used by:661 |
Symbol 626 Text | Uses:56 | Used by:661 |
Symbol 627 Text | Uses:56 | Used by:661 |
Symbol 628 Text | Uses:56 | Used by:661 |
Symbol 629 Text | Uses:56 | Used by:661 |
Symbol 630 Text | Uses:56 | Used by:661 |
Symbol 631 Text | Uses:56 | Used by:661 |
Symbol 632 Text | Uses:56 | Used by:661 |
Symbol 633 Text | Uses:56 | Used by:661 |
Symbol 634 Text | Uses:56 | Used by:661 |
Symbol 635 Text | Uses:56 | Used by:661 |
Symbol 636 Text | Uses:56 | Used by:661 |
Symbol 637 Text | Uses:56 | Used by:661 |
Symbol 638 Text | Uses:56 | Used by:661 |
Symbol 639 Text | Uses:56 | Used by:661 |
Symbol 640 Text | Uses:56 | Used by:661 |
Symbol 641 Text | Uses:56 | Used by:661 |
Symbol 642 Text | Uses:56 | Used by:661 |
Symbol 643 Text | Uses:56 | Used by:661 |
Symbol 644 Text | Uses:56 | Used by:661 |
Symbol 645 Text | Uses:56 | Used by:661 |
Symbol 646 Text | Uses:56 | Used by:661 |
Symbol 647 Text | Uses:56 | Used by:661 |
Symbol 648 Text | Uses:56 | Used by:661 |
Symbol 649 Text | Uses:56 | Used by:661 |
Symbol 650 Text | Uses:56 | Used by:661 |
Symbol 651 Text | Uses:56 | Used by:661 |
Symbol 652 Text | Uses:56 | Used by:661 |
Symbol 653 Text | Uses:56 | Used by:661 |
Symbol 654 Text | Uses:56 | Used by:661 |
Symbol 655 Text | Uses:56 | Used by:661 |
Symbol 656 Text | Uses:56 | Used by:661 |
Symbol 657 Text | Uses:56 | Used by:661 |
Symbol 658 Text | Uses:56 | Used by:661 |
Symbol 659 Text | Uses:56 | Used by:661 |
Symbol 660 Text | Uses:56 | Used by:661 |
Symbol 661 MovieClip | Uses:63 64 65 66 67 68 69 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 656 657 658 659 660 | Used by:662 |
Symbol 662 MovieClip | Uses:62 661 | Used by:683 867 963 1026 1057 1097 1173 1223 1285 1339 1386 1459 1518 1601 1666 1714 |
Symbol 663 Graphic | Used by:683 | |
Symbol 664 Text | Uses:56 | Used by:683 |
Symbol 665 Text | Uses:56 | Used by:683 |
Symbol 666 Graphic | Used by:667 | |
Symbol 667 MovieClip | Uses:666 | Used by:679 683 1332 1386 1501 |
Symbol 668 Graphic | Used by:683 | |
Symbol 669 Graphic | Used by:670 | |
Symbol 670 MovieClip | Uses:669 | Used by:683 |
Symbol 671 Text | Uses:56 | Used by:683 |
Symbol 672 Graphic | Used by:683 | |
Symbol 673 Text | Uses:56 | Used by:683 |
Symbol 674 Graphic | Used by:679 | |
Symbol 675 Graphic | Used by:676 | |
Symbol 676 MovieClip | Uses:675 | Used by:677 678 1331 1335 1501 |
Symbol 677 MovieClip | Uses:676 | Used by:679 1501 |
Symbol 678 MovieClip | Uses:676 | Used by:679 1501 |
Symbol 679 MovieClip | Uses:674 667 677 678 | Used by:683 |
Symbol 680 Text | Uses:56 | Used by:683 |
Symbol 681 Graphic | Used by:683 | |
Symbol 682 Text | Uses:56 | Used by:683 |
Symbol 683 MovieClip [objectsize16] | Uses:49 54 55 57 58 60 662 663 664 665 667 668 670 671 672 673 679 680 681 682 | |
Symbol 684 Graphic | Used by:689 | |
Symbol 685 Font | Used by:686 | |
Symbol 686 EditableText | Uses:685 | Used by:689 |
Symbol 687 Font | Used by:688 771 | |
Symbol 688 Text | Uses:687 | Used by:689 |
Symbol 689 MovieClip [fps] | Uses:684 686 688 | |
Symbol 690 Graphic | Used by:692 | |
Symbol 691 Graphic | Used by:692 694 | |
Symbol 692 Button [slidertime] | Uses:690 691 | |
Symbol 693 Graphic | Used by:694 | |
Symbol 694 Button [sliderpop] | Uses:693 691 | |
Symbol 695 Graphic | Used by:697 | |
Symbol 696 Graphic | Used by:697 | |
Symbol 697 Button [slidersize] | Uses:695 696 | |
Symbol 698 Graphic | Used by:701 | |
Symbol 699 Font | Used by:700 838 1712 | |
Symbol 700 Text | Uses:699 | Used by:701 703 |
Symbol 701 MovieClip [srpop] | Uses:698 700 | |
Symbol 702 Graphic | Used by:703 | |
Symbol 703 MovieClip [srtime] | Uses:702 700 | |
Symbol 704 Graphic | Used by:705 | |
Symbol 705 MovieClip [srsize] | Uses:704 | |
Symbol 706 Font | Used by:707 | |
Symbol 707 Text | Uses:706 | Used by:708 |
Symbol 708 MovieClip [bordertime2] | Uses:707 | |
Symbol 709 Graphic | Used by:761 | |
Symbol 710 Text | Uses:56 | Used by:761 768 |
Symbol 711 EditableText | Uses:56 | Used by:761 |
Symbol 712 Graphic | Used by:717 | |
Symbol 713 Text | Uses:56 | Used by:717 |
Symbol 714 Text | Uses:56 | Used by:717 766 |
Symbol 715 Text | Uses:56 | Used by:717 |
Symbol 716 Graphic | Used by:717 766 | |
Symbol 717 Button | Uses:712 713 714 715 716 | Used by:761 |
Symbol 718 Text | Uses:56 | Used by:761 |
Symbol 719 Graphic | Used by:761 | |
Symbol 720 Graphic | Used by:760 | |
Symbol 721 Text | Uses:56 | Used by:760 |
Symbol 722 Text | Uses:56 | Used by:760 |
Symbol 723 Text | Uses:56 | Used by:760 |
Symbol 724 Text | Uses:56 | Used by:760 |
Symbol 725 Text | Uses:56 | Used by:760 |
Symbol 726 Text | Uses:56 | Used by:760 |
Symbol 727 Text | Uses:56 | Used by:760 |
Symbol 728 Text | Uses:56 | Used by:760 |
Symbol 729 Text | Uses:56 | Used by:760 |
Symbol 730 Text | Uses:56 | Used by:760 |
Symbol 731 Text | Uses:56 | Used by:760 |
Symbol 732 Text | Uses:56 | Used by:760 |
Symbol 733 Text | Uses:56 | Used by:760 |
Symbol 734 Text | Uses:56 | Used by:760 |
Symbol 735 Text | Uses:56 | Used by:760 |
Symbol 736 Text | Uses:56 | Used by:760 |
Symbol 737 Text | Uses:56 | Used by:760 |
Symbol 738 Text | Uses:56 | Used by:760 |
Symbol 739 Text | Uses:56 | Used by:760 |
Symbol 740 Text | Uses:56 | Used by:760 |
Symbol 741 Text | Uses:56 | Used by:760 |
Symbol 742 Text | Uses:56 | Used by:760 |
Symbol 743 Text | Uses:56 | Used by:760 |
Symbol 744 Text | Uses:56 | Used by:760 |
Symbol 745 Text | Uses:56 | Used by:760 |
Symbol 746 Text | Uses:56 | Used by:760 |
Symbol 747 Text | Uses:56 | Used by:760 |
Symbol 748 Text | Uses:56 | Used by:760 |
Symbol 749 Text | Uses:56 | Used by:760 |
Symbol 750 Text | Uses:56 | Used by:760 |
Symbol 751 Text | Uses:56 | Used by:760 |
Symbol 752 Text | Uses:56 | Used by:760 |
Symbol 753 Text | Uses:56 | Used by:760 |
Symbol 754 Text | Uses:56 | Used by:760 |
Symbol 755 Text | Uses:56 | Used by:760 |
Symbol 756 Text | Uses:56 | Used by:760 |
Symbol 757 Text | Uses:56 | Used by:760 |
Symbol 758 Text | Uses:56 | Used by:760 |
Symbol 759 Text | Uses:56 | Used by:760 |
Symbol 760 MovieClip | Uses:720 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 | Used by:761 |
Symbol 761 MovieClip [bordertime] | Uses:709 710 711 717 718 719 760 | |
Symbol 762 Graphic | Used by:768 | |
Symbol 763 EditableText | Uses:56 | Used by:768 |
Symbol 764 Graphic | Used by:766 | |
Symbol 765 Text | Uses:56 | Used by:766 |
Symbol 766 Button | Uses:764 714 765 716 | Used by:768 |
Symbol 767 Text | Uses:56 | Used by:768 |
Symbol 768 MovieClip [borderpop] | Uses:762 710 763 766 767 | |
Symbol 769 Font | Used by:770 823 824 825 826 827 828 829 830 831 868 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 1507 1689 | |
Symbol 770 Text | Uses:769 | Used by:783 |
Symbol 771 EditableText | Uses:687 | Used by:783 |
Symbol 772 Text | Uses:56 | Used by:783 |
Symbol 773 Text | Uses:56 | Used by:775 |
Symbol 774 Text | Uses:56 | Used by:775 |
Symbol 775 MovieClip | Uses:773 774 | Used by:783 |
Symbol 776 Graphic | Used by:777 1419 1423 1427 1431 1435 1439 1443 | |
Symbol 777 Button | Uses:776 | Used by:783 |
Symbol 778 Graphic | Used by:780 | |
Symbol 779 Graphic | Used by:780 | |
Symbol 780 MovieClip | Uses:778 779 | Used by:783 |
Symbol 781 Graphic | Used by:782 817 | |
Symbol 782 Button | Uses:781 | Used by:783 820 |
Symbol 783 MovieClip [bordersize2] | Uses:770 771 772 775 777 780 782 | |
Symbol 784 Graphic | Used by:787 | |
Symbol 785 Graphic | Used by:787 | |
Symbol 786 Graphic | Used by:787 | |
Symbol 787 MovieClip [bordersize] | Uses:784 785 786 | |
Symbol 788 ShapeTweening | Used by:791 | |
Symbol 789 ShapeTweening | Used by:791 | |
Symbol 790 Graphic | Used by:791 | |
Symbol 791 MovieClip [bg] | Uses:788 789 790 | |
Symbol 792 Bitmap | Used by:793 | |
Symbol 793 Graphic | Uses:792 | Used by:794 |
Symbol 794 MovieClip [intro2] | Uses:793 | |
Symbol 795 Graphic | Used by:820 | |
Symbol 796 Font | Used by:797 | |
Symbol 797 Text | Uses:796 | Used by:820 |
Symbol 798 Font | Used by:799 804 815 | |
Symbol 799 Text | Uses:798 56 | Used by:820 |
Symbol 800 Text | Uses:56 | Used by:820 |
Symbol 801 Text | Uses:56 | Used by:820 |
Symbol 802 Graphic | Used by:820 | |
Symbol 803 Graphic | Used by:807 814 | |
Symbol 804 Text | Uses:798 | Used by:807 |
Symbol 805 Graphic | Used by:807 | |
Symbol 806 Graphic | Used by:807 | |
Symbol 807 Button | Uses:803 804 805 806 | Used by:820 |
Symbol 808 Graphic | Used by:809 | |
Symbol 809 MovieClip | Uses:808 | Used by:820 |
Symbol 810 Graphic | Used by:820 | |
Symbol 811 Graphic | Used by:812 | |
Symbol 812 MovieClip | Uses:811 | Used by:820 |
Symbol 813 Graphic | Used by:820 | |
Symbol 814 MovieClip | Uses:803 | Used by:820 |
Symbol 815 Text | Uses:798 | Used by:816 |
Symbol 816 MovieClip | Uses:815 | Used by:820 |
Symbol 817 Button | Uses:781 | Used by:820 |
Symbol 818 Graphic | Used by:820 | |
Symbol 819 MovieClip | Uses:30 | Used by:820 |
Symbol 820 MovieClip [intro] | Uses:795 797 799 800 801 802 807 809 810 812 813 814 816 782 817 818 819 | |
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 821 Graphic | Used by:822 | |
Symbol 822 MovieClip | Uses:821 | Used by:867 905 |
Symbol 823 Text | Uses:769 | Used by:867 |
Symbol 824 Text | Uses:769 | Used by:867 |
Symbol 825 Text | Uses:769 | Used by:867 |
Symbol 826 Text | Uses:769 | Used by:867 |
Symbol 827 Text | Uses:769 | Used by:867 |
Symbol 828 Text | Uses:769 | Used by:867 |
Symbol 829 Text | Uses:769 | Used by:867 |
Symbol 830 Text | Uses:769 | Used by:867 |
Symbol 831 Text | Uses:769 | Used by:867 |
Symbol 832 Text | Uses:56 | Used by:867 |
Symbol 833 Graphic | Used by:867 | |
Symbol 834 Graphic | Used by:867 | |
Symbol 835 Text | Uses:56 | Used by:867 |
Symbol 836 Text | Uses:56 | Used by:867 |
Symbol 837 Graphic | Used by:867 | |
Symbol 838 Text | Uses:699 | Used by:867 |
Symbol 839 Text | Uses:56 | Used by:867 |
Symbol 840 Graphic | Used by:867 | |
Symbol 841 Text | Uses:56 | Used by:867 |
Symbol 842 Graphic | Used by:843 | |
Symbol 843 MovieClip | Uses:842 | Used by:844 |
Symbol 844 MovieClip | Uses:843 | Used by:867 |
Symbol 845 Graphic | Used by:867 | |
Symbol 846 Text | Uses:56 | Used by:867 |
Symbol 847 Graphic | Used by:867 | |
Symbol 848 Text | Uses:56 | Used by:867 |
Symbol 849 Graphic | Used by:867 | |
Symbol 850 Text | Uses:56 | Used by:867 |
Symbol 851 Graphic | Used by:867 | |
Symbol 852 Text | Uses:56 | Used by:867 |
Symbol 853 Text | Uses:56 | Used by:867 |
Symbol 854 Graphic | Used by:861 | |
Symbol 855 Graphic | Used by:861 | |
Symbol 856 Graphic | Used by:861 | |
Symbol 857 Graphic | Used by:861 | |
Symbol 858 Graphic | Used by:861 | |
Symbol 859 Graphic | Used by:861 | |
Symbol 860 Graphic | Used by:861 | |
Symbol 861 MovieClip | Uses:854 855 856 857 858 859 860 | Used by:867 |
Symbol 862 Graphic | Used by:863 | |
Symbol 863 MovieClip | Uses:862 | Used by:864 |
Symbol 864 MovieClip | Uses:863 | Used by:867 963 |
Symbol 865 Graphic | Used by:867 | |
Symbol 866 Text | Uses:56 | Used by:867 |
Symbol 867 MovieClip [objectsize1] | Uses:822 823 824 825 826 827 828 829 830 831 832 833 60 662 834 835 836 837 838 839 840 841 844 845 846 847 848 849 850 851 852 853 861 864 865 866 | Used by:Timeline |
Symbol 868 Text | Uses:769 | Used by:905 |
Symbol 869 Text | Uses:769 | Used by:905 |
Symbol 870 Text | Uses:769 | Used by:905 |
Symbol 871 Text | Uses:769 | Used by:905 |
Symbol 872 Text | Uses:769 | Used by:905 |
Symbol 873 Text | Uses:769 | Used by:905 |
Symbol 874 Text | Uses:769 | Used by:905 |
Symbol 875 Text | Uses:769 | Used by:905 |
Symbol 876 Text | Uses:769 | Used by:905 |
Symbol 877 Text | Uses:769 | Used by:905 |
Symbol 878 Text | Uses:769 | Used by:905 |
Symbol 879 Text | Uses:769 | Used by:905 |
Symbol 880 Text | Uses:769 | Used by:905 |
Symbol 881 Text | Uses:769 | Used by:905 |
Symbol 882 Text | Uses:769 | Used by:905 |
Symbol 883 Text | Uses:769 | Used by:905 |
Symbol 884 Text | Uses:769 | Used by:905 |
Symbol 885 Text | Uses:769 | Used by:905 |
Symbol 886 Text | Uses:769 | Used by:905 |
Symbol 887 Text | Uses:769 | Used by:905 |
Symbol 888 Text | Uses:769 | Used by:905 |
Symbol 889 Text | Uses:769 | Used by:905 |
Symbol 890 Text | Uses:769 | Used by:905 |
Symbol 891 Text | Uses:769 | Used by:905 |
Symbol 892 Text | Uses:769 | Used by:905 |
Symbol 893 Text | Uses:769 | Used by:905 |
Symbol 894 Text | Uses:769 | Used by:905 |
Symbol 895 Text | Uses:769 | Used by:905 |
Symbol 896 Text | Uses:769 | Used by:905 |
Symbol 897 Text | Uses:769 | Used by:905 |
Symbol 898 Text | Uses:769 | Used by:905 |
Symbol 899 Text | Uses:769 | Used by:905 |
Symbol 900 Text | Uses:769 | Used by:905 |
Symbol 901 Text | Uses:769 | Used by:905 |
Symbol 902 Text | Uses:769 | Used by:905 |
Symbol 903 Text | Uses:769 | Used by:905 |
Symbol 904 Text | Uses:769 | Used by:905 |
Symbol 905 MovieClip [objectsize0] | Uses:822 868 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 | Used by:Timeline |
Symbol 906 Graphic | Used by:963 | |
Symbol 907 Text | Uses:56 | Used by:963 |
Symbol 908 Text | Uses:56 | Used by:963 |
Symbol 909 Graphic | Used by:913 | |
Symbol 910 Graphic | Used by:913 | |
Symbol 911 Graphic | Used by:912 | |
Symbol 912 MovieClip | Uses:911 | Used by:913 |
Symbol 913 MovieClip | Uses:909 910 912 | Used by:963 1097 1173 1339 1601 |
Symbol 914 Graphic | Used by:963 1057 | |
Symbol 915 Text | Uses:56 | Used by:963 |
Symbol 916 Graphic | Used by:917 | |
Symbol 917 MovieClip | Uses:916 | Used by:918 |
Symbol 918 MovieClip | Uses:917 | Used by:963 1026 1057 1173 |
Symbol 919 ShapeTweening | Used by:922 | |
Symbol 920 ShapeTweening | Used by:922 | |
Symbol 921 Graphic | Used by:922 | |
Symbol 922 MovieClip | Uses:919 920 921 | Used by:963 1057 |
Symbol 923 Graphic | Used by:963 | |
Symbol 924 Text | Uses:56 | Used by:963 |
Symbol 925 Text | Uses:56 | Used by:963 |
Symbol 926 Text | Uses:56 | Used by:963 |
Symbol 927 Text | Uses:56 | Used by:963 |
Symbol 928 Text | Uses:56 | Used by:963 |
Symbol 929 ShapeTweening | Used by:932 | |
Symbol 930 ShapeTweening | Used by:932 | |
Symbol 931 Graphic | Used by:932 | |
Symbol 932 MovieClip | Uses:929 930 931 | Used by:963 1057 |
Symbol 933 Text | Uses:56 | Used by:963 |
Symbol 934 Graphic | Used by:935 | |
Symbol 935 MovieClip | Uses:934 | Used by:963 1057 1097 1173 1223 |
Symbol 936 Text | Uses:56 | Used by:963 |
Symbol 937 Text | Uses:56 | Used by:963 |
Symbol 938 Text | Uses:56 | Used by:963 |
Symbol 939 ShapeTweening | Used by:942 | |
Symbol 940 ShapeTweening | Used by:942 | |
Symbol 941 Graphic | Used by:942 | |
Symbol 942 MovieClip | Uses:939 940 941 | Used by:963 1026 1057 1173 |
Symbol 943 Text | Uses:56 | Used by:963 |
Symbol 944 Graphic | Used by:945 | |
Symbol 945 MovieClip | Uses:944 | Used by:946 |
Symbol 946 MovieClip | Uses:945 | Used by:963 1057 1097 1714 |
Symbol 947 Text | Uses:56 | Used by:963 |
Symbol 948 Graphic | Used by:963 | |
Symbol 949 Text | Uses:56 | Used by:963 |
Symbol 950 Graphic | Used by:951 | |
Symbol 951 MovieClip | Uses:950 | Used by:952 |
Symbol 952 MovieClip | Uses:951 | Used by:963 |
Symbol 953 Text | Uses:56 | Used by:963 |
Symbol 954 Graphic | Used by:955 | |
Symbol 955 MovieClip | Uses:954 | Used by:956 |
Symbol 956 MovieClip | Uses:955 | Used by:963 1057 |
Symbol 957 Text | Uses:56 | Used by:963 |
Symbol 958 Text | Uses:56 | Used by:963 |
Symbol 959 Text | Uses:56 | Used by:963 |
Symbol 960 Text | Uses:56 | Used by:963 |
Symbol 961 Graphic | Used by:963 | |
Symbol 962 Text | Uses:56 | Used by:963 |
Symbol 963 MovieClip [objectsize2] | Uses:906 907 60 662 908 913 864 914 915 918 922 923 924 925 926 927 928 932 933 935 936 937 938 942 943 946 947 948 949 952 953 956 957 958 959 960 961 962 | Used by:Timeline |
Symbol 964 Text | Uses:56 | Used by:1026 |
Symbol 965 Graphic | Used by:966 | |
Symbol 966 MovieClip | Uses:965 | Used by:967 |
Symbol 967 MovieClip | Uses:966 | Used by:1026 1097 |
Symbol 968 Text | Uses:56 | Used by:1026 |
Symbol 969 Text | Uses:56 | Used by:1026 |
Symbol 970 Graphic | Used by:1026 | |
Symbol 971 Text | Uses:56 | Used by:1026 |
Symbol 972 Graphic | Used by:1026 | |
Symbol 973 Text | Uses:56 | Used by:1026 |
Symbol 974 Graphic | Used by:1026 | |
Symbol 975 Text | Uses:56 | Used by:1026 |
Symbol 976 Graphic | Used by:977 | |
Symbol 977 MovieClip | Uses:976 | Used by:978 |
Symbol 978 MovieClip | Uses:977 | Used by:1026 |
Symbol 979 Graphic | Used by:980 | |
Symbol 980 MovieClip | Uses:979 | Used by:981 |
Symbol 981 MovieClip | Uses:980 | Used by:1026 |
Symbol 982 Text | Uses:56 | Used by:1026 |
Symbol 983 Graphic | Used by:1026 | |
Symbol 984 Text | Uses:56 | Used by:1026 |
Symbol 985 Graphic | Used by:986 | |
Symbol 986 MovieClip | Uses:985 | Used by:1026 1057 1097 1173 1459 |
Symbol 987 Graphic | Used by:1026 | |
Symbol 988 Text | Uses:56 | Used by:1026 |
Symbol 989 Graphic | Used by:1026 | |
Symbol 990 Text | Uses:56 | Used by:1026 |
Symbol 991 Graphic | Used by:1026 | |
Symbol 992 Text | Uses:56 | Used by:1026 |
Symbol 993 Text | Uses:56 | Used by:1026 |
Symbol 994 Graphic | Used by:1026 | |
Symbol 995 Text | Uses:56 | Used by:1026 |
Symbol 996 Graphic | Used by:1009 | |
Symbol 997 Graphic | Used by:1009 | |
Symbol 998 Graphic | Used by:1009 | |
Symbol 999 Graphic | Used by:1009 | |
Symbol 1000 Graphic | Used by:1009 | |
Symbol 1001 Graphic | Used by:1009 | |
Symbol 1002 Graphic | Used by:1009 | |
Symbol 1003 Graphic | Used by:1009 | |
Symbol 1004 Graphic | Used by:1009 | |
Symbol 1005 Graphic | Used by:1009 | |
Symbol 1006 Graphic | Used by:1009 | |
Symbol 1007 Graphic | Used by:1009 | |
Symbol 1008 Graphic | Used by:1009 | |
Symbol 1009 MovieClip | Uses:996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 | Used by:1026 |
Symbol 1010 Graphic | Used by:1026 | |
Symbol 1011 Font | Used by:1012 | |
Symbol 1012 Text | Uses:1011 | Used by:1026 |
Symbol 1013 Graphic | Used by:1026 | |
Symbol 1014 Text | Uses:56 | Used by:1026 |
Symbol 1015 Graphic | Used by:1026 | |
Symbol 1016 Text | Uses:56 | Used by:1026 |
Symbol 1017 Graphic | Used by:1018 | |
Symbol 1018 MovieClip | Uses:1017 | Used by:1026 |
Symbol 1019 Text | Uses:56 | Used by:1026 |
Symbol 1020 Graphic | Used by:1021 | |
Symbol 1021 MovieClip | Uses:1020 | Used by:1026 1057 1097 |
Symbol 1022 Text | Uses:56 | Used by:1026 |
Symbol 1023 Text | Uses:56 | Used by:1026 |
Symbol 1024 Text | Uses:56 | Used by:1026 |
Symbol 1025 Text | Uses:56 | Used by:1026 |
Symbol 1026 MovieClip [objectsize3] | Uses:964 967 60 662 918 942 968 969 970 971 972 973 974 975 978 981 982 983 984 986 987 988 989 990 991 992 993 994 995 1009 1010 1012 1013 1014 1015 1016 1018 1019 1021 1022 1023 1024 1025 | Used by:Timeline |
Symbol 1027 Text | Uses:56 | Used by:1057 |
Symbol 1028 Text | Uses:56 | Used by:1057 |
Symbol 1029 Graphic | Used by:1057 | |
Symbol 1030 Text | Uses:56 | Used by:1057 |
Symbol 1031 Graphic | Used by:1057 | |
Symbol 1032 Text | Uses:56 | Used by:1057 |
Symbol 1033 Graphic | Used by:1057 1097 | |
Symbol 1034 Text | Uses:56 | Used by:1057 |
Symbol 1035 Graphic | Used by:1057 | |
Symbol 1036 Text | Uses:56 | Used by:1057 |
Symbol 1037 Text | Uses:56 | Used by:1057 |
Symbol 1038 Graphic | Used by:1057 | |
Symbol 1039 Text | Uses:56 | Used by:1057 |
Symbol 1040 Graphic | Used by:1041 | |
Symbol 1041 MovieClip | Uses:1040 | Used by:1042 |
Symbol 1042 MovieClip | Uses:1041 | Used by:1057 |
Symbol 1043 Graphic | Used by:1057 | |
Symbol 1044 Text | Uses:56 | Used by:1057 |
Symbol 1045 Text | Uses:56 | Used by:1057 |
Symbol 1046 Text | Uses:56 | Used by:1057 |
Symbol 1047 Text | Uses:56 | Used by:1057 |
Symbol 1048 Text | Uses:56 | Used by:1057 |
Symbol 1049 Text | Uses:56 | Used by:1057 |
Symbol 1050 Text | Uses:56 | Used by:1057 |
Symbol 1051 Text | Uses:56 | Used by:1057 |
Symbol 1052 Graphic | Used by:1057 | |
Symbol 1053 Text | Uses:56 | Used by:1057 |
Symbol 1054 Text | Uses:56 | Used by:1057 |
Symbol 1055 Text | Uses:56 | Used by:1057 |
Symbol 1056 Text | Uses:56 | Used by:1057 |
Symbol 1057 MovieClip [objectsize4] | Uses:1021 986 1027 60 662 1028 1029 1030 1031 1032 946 1033 1034 918 1035 1036 956 1037 1038 1039 1042 1043 1044 914 1045 932 1046 922 1047 1048 1049 1050 1051 1052 1053 935 1054 942 1055 1056 | Used by:Timeline |
Symbol 1058 Text | Uses:56 | Used by:1097 |
Symbol 1059 Graphic | Used by:1097 | |
Symbol 1060 Text | Uses:56 | Used by:1097 |
Symbol 1061 Text | Uses:56 | Used by:1097 |
Symbol 1062 Graphic | Used by:1097 | |
Symbol 1063 Text | Uses:56 | Used by:1097 |
Symbol 1064 Graphic | Used by:1097 | |
Symbol 1065 Graphic | Used by:1097 | |
Symbol 1066 Text | Uses:56 | Used by:1097 |
Symbol 1067 Graphic | Used by:1097 | |
Symbol 1068 Text | Uses:56 | Used by:1097 |
Symbol 1069 Text | Uses:56 | Used by:1097 |
Symbol 1070 Graphic | Used by:1097 | |
Symbol 1071 Text | Uses:56 | Used by:1097 |
Symbol 1072 Graphic | Used by:1097 | |
Symbol 1073 Text | Uses:56 | Used by:1097 |
Symbol 1074 Graphic | Used by:1097 | |
Symbol 1075 Graphic | Used by:1097 | |
Symbol 1076 Text | Uses:56 | Used by:1097 |
Symbol 1077 Graphic | Used by:1097 | |
Symbol 1078 Text | Uses:56 | Used by:1097 |
Symbol 1079 Text | Uses:56 | Used by:1097 |
Symbol 1080 Text | Uses:56 | Used by:1097 |
Symbol 1081 Graphic | Used by:1082 | |
Symbol 1082 MovieClip | Uses:1081 | Used by:1097 |
Symbol 1083 Text | Uses:56 | Used by:1097 |
Symbol 1084 Graphic | Used by:1097 | |
Symbol 1085 Graphic | Used by:1097 1173 1339 1601 | |
Symbol 1086 Text | Uses:56 | Used by:1097 |
Symbol 1087 Text | Uses:56 | Used by:1097 |
Symbol 1088 Text | Uses:56 | Used by:1097 |
Symbol 1089 Graphic | Used by:1097 | |
Symbol 1090 Text | Uses:56 | Used by:1097 |
Symbol 1091 Graphic | Used by:1097 | |
Symbol 1092 Text | Uses:56 | Used by:1097 |
Symbol 1093 Graphic | Used by:1094 | |
Symbol 1094 MovieClip | Uses:1093 | Used by:1097 |
Symbol 1095 Text | Uses:56 | Used by:1097 |
Symbol 1096 Graphic | Used by:1097 | |
Symbol 1097 MovieClip [objectsize5] | Uses:946 1033 1058 60 662 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1021 986 1079 1080 1082 1083 913 1084 1085 1086 935 1087 967 1088 1089 1090 1091 1092 1094 1095 1096 | Used by:Timeline |
Symbol 1098 Graphic | Used by:1173 | |
Symbol 1099 Text | Uses:56 | Used by:1173 |
Symbol 1100 Bitmap | Used by:1101 1107 1226 | |
Symbol 1101 Graphic | Uses:1100 | Used by:1102 |
Symbol 1102 MovieClip | Uses:1101 | Used by:1173 |
Symbol 1103 Graphic | Used by:1173 | |
Symbol 1104 Graphic | Used by:1105 | |
Symbol 1105 MovieClip | Uses:1104 | Used by:1173 |
Symbol 1106 Text | Uses:56 | Used by:1173 |
Symbol 1107 Graphic | Uses:1100 | Used by:1108 |
Symbol 1108 MovieClip | Uses:1107 | Used by:1173 |
Symbol 1109 Graphic | Used by:1173 | |
Symbol 1110 Text | Uses:56 | Used by:1173 |
Symbol 1111 Text | Uses:56 | Used by:1173 |
Symbol 1112 Graphic | Used by:1118 | |
Symbol 1113 Graphic | Used by:1114 | |
Symbol 1114 MovieClip | Uses:1113 | Used by:1118 |
Symbol 1115 Graphic | Used by:1116 | |
Symbol 1116 MovieClip | Uses:1115 | Used by:1118 |
Symbol 1117 Graphic | Used by:1118 | |
Symbol 1118 MovieClip | Uses:1112 1114 1116 1117 | Used by:1173 |
Symbol 1119 Text | Uses:56 | Used by:1173 |
Symbol 1120 Text | Uses:56 | Used by:1173 |
Symbol 1121 Graphic | Used by:1124 1127 1145 | |
Symbol 1122 Graphic | Used by:1123 | |
Symbol 1123 MovieClip | Uses:1122 | Used by:1124 |
Symbol 1124 MovieClip | Uses:1121 1123 | Used by:1173 1223 1237 1285 1339 |
Symbol 1125 Graphic | Used by:1126 | |
Symbol 1126 MovieClip | Uses:1125 | Used by:1127 |
Symbol 1127 MovieClip | Uses:1121 1126 | Used by:1173 1223 1237 1285 1339 |
Symbol 1128 Graphic | Used by:1173 | |
Symbol 1129 Text | Uses:56 | Used by:1173 |
Symbol 1130 Graphic | Used by:1173 | |
Symbol 1131 Graphic | Used by:1132 | |
Symbol 1132 MovieClip | Uses:1131 | Used by:1173 |
Symbol 1133 Graphic | Used by:1134 | |
Symbol 1134 MovieClip | Uses:1133 | Used by:1173 |
Symbol 1135 Graphic | Used by:1136 | |
Symbol 1136 MovieClip | Uses:1135 | Used by:1173 |
Symbol 1137 Graphic | Used by:1138 | |
Symbol 1138 MovieClip | Uses:1137 | Used by:1173 |
Symbol 1139 Graphic | Used by:1140 | |
Symbol 1140 MovieClip | Uses:1139 | Used by:1173 |
Symbol 1141 Text | Uses:56 | Used by:1173 |
Symbol 1142 Graphic | Used by:1173 | |
Symbol 1143 Graphic | Used by:1144 | |
Symbol 1144 MovieClip | Uses:1143 | Used by:1145 |
Symbol 1145 MovieClip | Uses:1121 1144 | Used by:1173 1223 1237 1285 1339 |
Symbol 1146 Text | Uses:56 | Used by:1173 |
Symbol 1147 Graphic | Used by:1173 | |
Symbol 1148 Text | Uses:56 | Used by:1173 |
Symbol 1149 Graphic | Used by:1173 | |
Symbol 1150 Text | Uses:56 | Used by:1173 |
Symbol 1151 Graphic | Used by:1173 | |
Symbol 1152 Graphic | Used by:1153 | |
Symbol 1153 MovieClip | Uses:1152 | Used by:1173 |
Symbol 1154 Text | Uses:56 | Used by:1173 |
Symbol 1155 Graphic | Used by:1156 | |
Symbol 1156 MovieClip | Uses:1155 | Used by:1173 |
Symbol 1157 Graphic | Used by:1173 | |
Symbol 1158 Text | Uses:56 | Used by:1173 |
Symbol 1159 Text | Uses:56 | Used by:1173 |
Symbol 1160 Graphic | Used by:1173 | |
Symbol 1161 Text | Uses:56 | Used by:1173 |
Symbol 1162 Graphic | Used by:1173 | |
Symbol 1163 Graphic | Used by:1173 | |
Symbol 1164 Text | Uses:56 | Used by:1173 |
Symbol 1165 Graphic | Used by:1173 | |
Symbol 1166 Text | Uses:56 | Used by:1173 |
Symbol 1167 Graphic | Used by:1173 | |
Symbol 1168 Text | Uses:56 | Used by:1173 |
Symbol 1169 Graphic | Used by:1173 | |
Symbol 1170 Text | Uses:56 | Used by:1173 |
Symbol 1171 Graphic | Used by:1173 | |
Symbol 1172 Text | Uses:56 | Used by:1173 |
Symbol 1173 MovieClip [objectsize6] | Uses:1098 1099 1102 60 662 1103 1105 1106 1108 1109 1110 935 918 942 1085 1111 1118 1119 1120 1124 1127 1128 1129 1130 1132 1134 1136 1138 1140 1141 1142 1145 1146 1147 1148 1149 1150 1151 1153 1154 1156 913 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 986 1170 1171 1172 | Used by:Timeline |
Symbol 1174 Graphic | Used by:1223 | |
Symbol 1175 Text | Uses:56 | Used by:1223 |
Symbol 1176 Graphic | Used by:1223 | |
Symbol 1177 Text | Uses:56 | Used by:1223 |
Symbol 1178 Graphic | Used by:1223 | |
Symbol 1179 Text | Uses:56 | Used by:1223 |
Symbol 1180 Graphic | Used by:1223 | |
Symbol 1181 Text | Uses:56 | Used by:1223 |
Symbol 1182 Graphic | Used by:1223 | |
Symbol 1183 Text | Uses:56 | Used by:1223 |
Symbol 1184 Graphic | Used by:1223 | |
Symbol 1185 Graphic | Used by:1186 | |
Symbol 1186 MovieClip | Uses:1185 | Used by:1223 |
Symbol 1187 Text | Uses:56 | Used by:1223 |
Symbol 1188 Text | Uses:56 | Used by:1223 |
Symbol 1189 Graphic | Used by:1223 | |
Symbol 1190 Graphic | Used by:1191 | |
Symbol 1191 MovieClip | Uses:1190 | Used by:1223 |
Symbol 1192 Text | Uses:56 | Used by:1223 |
Symbol 1193 Graphic | Used by:1194 | |
Symbol 1194 MovieClip | Uses:1193 | Used by:1223 |
Symbol 1195 Graphic | Used by:1223 | |
Symbol 1196 Text | Uses:56 | Used by:1223 |
Symbol 1197 Graphic | Used by:1223 | |
Symbol 1198 Text | Uses:56 | Used by:1223 |
Symbol 1199 Graphic | Used by:1223 | |
Symbol 1200 Text | Uses:56 | Used by:1223 |
Symbol 1201 Graphic | Used by:1223 | |
Symbol 1202 Text | Uses:56 | Used by:1223 |
Symbol 1203 Graphic | Used by:1223 | |
Symbol 1204 Graphic | Used by:1205 | |
Symbol 1205 MovieClip | Uses:1204 | Used by:1223 |
Symbol 1206 Graphic | Used by:1223 | |
Symbol 1207 Text | Uses:56 | Used by:1223 |
Symbol 1208 Text | Uses:56 | Used by:1223 |
Symbol 1209 Graphic | Used by:1223 | |
Symbol 1210 Graphic | Used by:1211 | |
Symbol 1211 MovieClip | Uses:1210 | Used by:1223 |
Symbol 1212 Graphic | Used by:1223 | |
Symbol 1213 Text | Uses:56 | Used by:1223 |
Symbol 1214 Text | Uses:56 | Used by:1223 |
Symbol 1215 Text | Uses:56 | Used by:1223 |
Symbol 1216 Graphic | Used by:1223 | |
Symbol 1217 Text | Uses:56 | Used by:1223 |
Symbol 1218 Graphic | Used by:1223 | |
Symbol 1219 Text | Uses:56 | Used by:1223 |
Symbol 1220 Graphic | Used by:1223 | |
Symbol 1221 Graphic | Used by:1223 1285 | |
Symbol 1222 Text | Uses:56 | Used by:1223 |
Symbol 1223 MovieClip [objectsize7] | Uses:1174 1175 60 662 1124 1176 1177 1178 1179 1127 1180 1181 1145 1182 1183 1184 1186 1187 1188 1189 1191 1192 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1205 1206 1207 1208 1209 1211 1212 1213 935 1214 1215 1216 1217 1218 1219 1220 1221 1222 | Used by:Timeline |
Symbol 1224 Text | Uses:56 | Used by:1285 |
Symbol 1225 Graphic | Used by:1285 | |
Symbol 1226 Graphic | Uses:1100 | Used by:1227 |
Symbol 1227 MovieClip | Uses:1226 | Used by:1285 |
Symbol 1228 Text | Uses:56 | Used by:1285 |
Symbol 1229 Graphic | Used by:1285 | |
Symbol 1230 Text | Uses:56 | Used by:1285 |
Symbol 1231 Bitmap | Used by:1232 | |
Symbol 1232 Graphic | Uses:1231 | Used by:1285 |
Symbol 1233 Text | Uses:56 | Used by:1285 |
Symbol 1234 Text | Uses:56 | Used by:1285 |
Symbol 1235 Graphic | Used by:1285 | |
Symbol 1236 Graphic | Used by:1285 | |
Symbol 1237 MovieClip | Uses:1124 1127 1145 | Used by:1240 1246 |
Symbol 1238 Graphic | Used by:1239 | |
Symbol 1239 MovieClip | Uses:1238 | Used by:1240 1246 1285 1339 |
Symbol 1240 MovieClip | Uses:1237 1239 | Used by:1241 1339 |
Symbol 1241 MovieClip | Uses:1240 | Used by:1285 1339 |
Symbol 1242 Text | Uses:56 | Used by:1285 |
Symbol 1243 Graphic | Used by:1285 | |
Symbol 1244 Graphic | Used by:1245 | |
Symbol 1245 MovieClip | Uses:1244 | Used by:1246 1285 1339 |
Symbol 1246 MovieClip | Uses:1237 1239 1245 | Used by:1247 |
Symbol 1247 MovieClip | Uses:1246 | Used by:1285 1339 |
Symbol 1248 Text | Uses:56 | Used by:1285 |
Symbol 1249 Graphic | Used by:1250 | |
Symbol 1250 MovieClip | Uses:1249 | Used by:1285 1339 |
Symbol 1251 Graphic | Used by:1285 | |
Symbol 1252 Text | Uses:56 | Used by:1285 |
Symbol 1253 Graphic | Used by:1285 | |
Symbol 1254 Text | Uses:56 | Used by:1285 |
Symbol 1255 Text | Uses:56 | Used by:1285 |
Symbol 1256 Graphic | Used by:1285 | |
Symbol 1257 Text | Uses:56 | Used by:1285 |
Symbol 1258 Graphic | Used by:1285 | |
Symbol 1259 Text | Uses:56 | Used by:1285 |
Symbol 1260 Graphic | Used by:1285 | |
Symbol 1261 Text | Uses:56 | Used by:1285 |
Symbol 1262 Bitmap | Used by:1263 | |
Symbol 1263 Graphic | Uses:1262 | Used by:1285 |
Symbol 1264 Text | Uses:56 | Used by:1285 |
Symbol 1265 Text | Uses:56 | Used by:1285 |
Symbol 1266 Bitmap | Used by:1267 | |
Symbol 1267 Graphic | Uses:1266 | Used by:1285 |
Symbol 1268 Bitmap | Used by:1269 | |
Symbol 1269 Graphic | Uses:1268 | Used by:1285 |
Symbol 1270 Text | Uses:56 | Used by:1285 |
Symbol 1271 Bitmap | Used by:1272 | |
Symbol 1272 Graphic | Uses:1271 | Used by:1285 |
Symbol 1273 Text | Uses:56 | Used by:1285 |
Symbol 1274 Bitmap | Used by:1275 | |
Symbol 1275 Graphic | Uses:1274 | Used by:1285 |
Symbol 1276 Text | Uses:56 | Used by:1285 |
Symbol 1277 Graphic | Used by:1278 | |
Symbol 1278 MovieClip | Uses:1277 | Used by:1285 |
Symbol 1279 Graphic | Used by:1280 | |
Symbol 1280 MovieClip | Uses:1279 | Used by:1285 |
Symbol 1281 Text | Uses:56 | Used by:1285 |
Symbol 1282 Graphic | Used by:1283 | |
Symbol 1283 MovieClip | Uses:1282 | Used by:1285 |
Symbol 1284 Text | Uses:56 | Used by:1285 |
Symbol 1285 MovieClip [objectsize8] | Uses:1221 1224 60 662 1225 1227 1228 1229 1230 1232 1233 1234 1235 1145 1127 1124 1236 1241 1242 1243 1247 1248 1250 1251 1252 1253 1254 1245 1239 1255 1256 1257 1258 1259 1260 1261 1263 1264 1265 1267 1269 1270 1272 1273 1275 1276 1278 1280 1281 1283 1284 | Used by:Timeline |
Symbol 1286 Text | Uses:56 | Used by:1339 |
Symbol 1287 Graphic | Used by:1288 | |
Symbol 1288 MovieClip | Uses:1287 | Used by:1339 |
Symbol 1289 Graphic | Used by:1339 | |
Symbol 1290 Text | Uses:56 | Used by:1339 |
Symbol 1291 Graphic | Used by:1292 | |
Symbol 1292 MovieClip | Uses:1291 | Used by:1339 |
Symbol 1293 Graphic | Used by:1339 | |
Symbol 1294 Text | Uses:56 | Used by:1339 |
Symbol 1295 Graphic | Used by:1339 | |
Symbol 1296 Text | Uses:56 | Used by:1339 |
Symbol 1297 Graphic | Used by:1339 | |
Symbol 1298 Graphic | Used by:1339 | |
Symbol 1299 Text | Uses:56 | Used by:1339 |
Symbol 1300 Text | Uses:56 | Used by:1339 |
Symbol 1301 Graphic | Used by:1339 | |
Symbol 1302 Text | Uses:56 | Used by:1339 |
Symbol 1303 Graphic | Used by:1339 | |
Symbol 1304 Graphic | Used by:1339 | |
Symbol 1305 Text | Uses:56 | Used by:1339 |
Symbol 1306 Graphic | Used by:1339 | |
Symbol 1307 Text | Uses:56 | Used by:1339 |
Symbol 1308 Text | Uses:56 | Used by:1339 |
Symbol 1309 Graphic | Used by:1339 | |
Symbol 1310 Graphic | Used by:1339 | |
Symbol 1311 Text | Uses:56 | Used by:1339 |
Symbol 1312 Text | Uses:56 | Used by:1339 |
Symbol 1313 Text | Uses:56 | Used by:1339 |
Symbol 1314 Graphic | Used by:1339 | |
Symbol 1315 Graphic | Used by:1316 | |
Symbol 1316 MovieClip | Uses:1315 | Used by:1317 |
Symbol 1317 MovieClip | Uses:1316 | Used by:1339 |
Symbol 1318 Text | Uses:56 | Used by:1339 |
Symbol 1319 Graphic | Used by:1339 | |
Symbol 1320 Text | Uses:56 | Used by:1339 |
Symbol 1321 Graphic | Used by:1322 | |
Symbol 1322 MovieClip | Uses:1321 | Used by:1323 |
Symbol 1323 MovieClip | Uses:1322 | Used by:1339 |
Symbol 1324 Text | Uses:56 | Used by:1339 |
Symbol 1325 Text | Uses:56 | Used by:1339 |
Symbol 1326 Graphic | Used by:1339 | |
Symbol 1327 Graphic | Used by:1339 | |
Symbol 1328 Graphic | Used by:1339 | |
Symbol 1329 Text | Uses:56 | Used by:1339 |
Symbol 1330 Graphic | Used by:1331 | |
Symbol 1331 MovieClip | Uses:1330 676 | Used by:1332 |
Symbol 1332 MovieClip | Uses:667 1331 | Used by:1339 |
Symbol 1333 Text | Uses:56 | Used by:1339 |
Symbol 1334 Graphic | Used by:1335 | |
Symbol 1335 MovieClip | Uses:1334 676 | Used by:1337 |
Symbol 1336 Graphic | Used by:1337 | |
Symbol 1337 MovieClip | Uses:1335 1336 | Used by:1339 |
Symbol 1338 Text | Uses:56 | Used by:1339 |
Symbol 1339 MovieClip [objectsize9] | Uses:1124 1127 1145 1286 1288 1289 60 662 1290 1292 1293 1294 1295 1296 1297 1250 1298 1299 1300 1301 1241 1302 1303 1304 1305 1306 1307 1308 1309 1310 1247 1245 1239 1311 1312 1313 1314 1317 1318 1319 1085 913 1320 1323 1324 1240 1325 1326 1327 1328 1329 1332 1333 1337 1338 | Used by:Timeline |
Symbol 1340 Graphic | Used by:1341 | |
Symbol 1341 MovieClip | Uses:1340 | Used by:1386 |
Symbol 1342 Text | Uses:56 | Used by:1386 |
Symbol 1343 Text | Uses:56 | Used by:1386 |
Symbol 1344 Text | Uses:56 | Used by:1386 |
Symbol 1345 Graphic | Used by:1386 | |
Symbol 1346 Graphic | Used by:1347 | |
Symbol 1347 MovieClip | Uses:1346 | Used by:1350 |
Symbol 1348 Graphic | Used by:1349 | |
Symbol 1349 MovieClip | Uses:1348 | Used by:1350 |
Symbol 1350 MovieClip | Uses:1347 1349 | Used by:1386 |
Symbol 1351 Text | Uses:56 | Used by:1386 |
Symbol 1352 Text | Uses:56 | Used by:1386 |
Symbol 1353 Graphic | Used by:1386 | |
Symbol 1354 Text | Uses:56 | Used by:1386 |
Symbol 1355 Graphic | Used by:1386 | |
Symbol 1356 Graphic | Used by:1386 | |
Symbol 1357 Text | Uses:56 | Used by:1386 |
Symbol 1358 Graphic | Used by:1386 | |
Symbol 1359 Text | Uses:56 | Used by:1386 |
Symbol 1360 Text | Uses:56 | Used by:1386 |
Symbol 1361 Text | Uses:56 | Used by:1386 |
Symbol 1362 Graphic | Used by:1386 1601 1714 | |
Symbol 1363 Text | Uses:56 | Used by:1386 |
Symbol 1364 Graphic | Used by:1386 | |
Symbol 1365 Text | Uses:56 | Used by:1386 |
Symbol 1366 Graphic | Used by:1386 | |
Symbol 1367 Text | Uses:56 | Used by:1386 |
Symbol 1368 Graphic | Used by:1386 | |
Symbol 1369 Graphic | Used by:1386 | |
Symbol 1370 Text | Uses:56 | Used by:1386 |
Symbol 1371 Graphic | Used by:1386 | |
Symbol 1372 Text | Uses:56 | Used by:1386 |
Symbol 1373 Graphic | Used by:1386 | |
Symbol 1374 Graphic | Used by:1375 | |
Symbol 1375 MovieClip | Uses:1374 | Used by:1386 |
Symbol 1376 Text | Uses:56 | Used by:1386 |
Symbol 1377 Text | Uses:56 | Used by:1386 |
Symbol 1378 Graphic | Used by:1386 | |
Symbol 1379 Graphic | Used by:1386 | |
Symbol 1380 Text | Uses:56 | Used by:1386 |
Symbol 1381 Text | Uses:56 | Used by:1386 |
Symbol 1382 Graphic | Used by:1386 | |
Symbol 1383 Graphic | Used by:1384 | |
Symbol 1384 MovieClip | Uses:1383 | Used by:1386 |
Symbol 1385 Text | Uses:56 | Used by:1386 |
Symbol 1386 MovieClip [objectsize10] | Uses:667 1341 1342 60 662 1343 1344 1345 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1375 1376 1377 1378 1379 1380 1381 1382 1384 1385 | Used by:Timeline |
Symbol 1387 Text | Uses:56 | Used by:1459 |
Symbol 1388 Graphic | Used by:1459 | |
Symbol 1389 Text | Uses:56 | Used by:1459 |
Symbol 1390 Graphic | Used by:1459 | |
Symbol 1391 Text | Uses:56 | Used by:1459 |
Symbol 1392 Graphic | Used by:1459 | |
Symbol 1393 Graphic | Used by:1397 | |
Symbol 1394 Graphic | Used by:1397 | |
Symbol 1395 Graphic | Used by:1397 | |
Symbol 1396 Graphic | Used by:1397 | |
Symbol 1397 MovieClip | Uses:1393 1394 1395 1396 | Used by:1459 |
Symbol 1398 Graphic | Used by:1459 | |
Symbol 1399 Graphic | Used by:1400 | |
Symbol 1400 MovieClip | Uses:1399 | Used by:1401 |
Symbol 1401 MovieClip | Uses:1400 | Used by:1459 |
Symbol 1402 Text | Uses:56 | Used by:1459 |
Symbol 1403 Graphic | Used by:1459 | |
Symbol 1404 Graphic | Used by:1459 | |
Symbol 1405 Text | Uses:56 | Used by:1459 |
Symbol 1406 Graphic | Used by:1459 | |
Symbol 1407 Text | Uses:56 | Used by:1459 |
Symbol 1408 Graphic | Used by:1459 | |
Symbol 1409 Text | Uses:56 | Used by:1459 |
Symbol 1410 Graphic | Used by:1459 | |
Symbol 1411 Text | Uses:56 | Used by:1459 |
Symbol 1412 Text | Uses:56 | Used by:1459 |
Symbol 1413 Graphic | Used by:1459 | |
Symbol 1414 Text | Uses:56 | Used by:1459 |
Symbol 1415 Graphic | Used by:1459 | |
Symbol 1416 Text | Uses:56 | Used by:1459 |
Symbol 1417 Graphic | Used by:1418 | |
Symbol 1418 MovieClip | Uses:1417 | Used by:1419 |
Symbol 1419 MovieClip | Uses:776 1418 | Used by:1459 |
Symbol 1420 Text | Uses:56 | Used by:1459 |
Symbol 1421 Graphic | Used by:1422 | |
Symbol 1422 MovieClip | Uses:1421 | Used by:1423 |
Symbol 1423 MovieClip | Uses:776 1422 | Used by:1459 |
Symbol 1424 Text | Uses:56 | Used by:1459 |
Symbol 1425 Graphic | Used by:1426 | |
Symbol 1426 MovieClip | Uses:1425 | Used by:1427 |
Symbol 1427 MovieClip | Uses:776 1426 | Used by:1459 |
Symbol 1428 Text | Uses:56 | Used by:1459 |
Symbol 1429 Graphic | Used by:1430 | |
Symbol 1430 MovieClip | Uses:1429 | Used by:1431 |
Symbol 1431 MovieClip | Uses:776 1430 | Used by:1459 |
Symbol 1432 Text | Uses:56 | Used by:1459 |
Symbol 1433 Graphic | Used by:1434 | |
Symbol 1434 MovieClip | Uses:1433 | Used by:1435 |
Symbol 1435 MovieClip | Uses:776 1434 | Used by:1459 |
Symbol 1436 Text | Uses:56 | Used by:1459 |
Symbol 1437 Graphic | Used by:1438 | |
Symbol 1438 MovieClip | Uses:1437 | Used by:1439 |
Symbol 1439 MovieClip | Uses:776 1438 | Used by:1459 |
Symbol 1440 Text | Uses:56 | Used by:1459 |
Symbol 1441 Graphic | Used by:1442 | |
Symbol 1442 MovieClip | Uses:1441 | Used by:1443 |
Symbol 1443 MovieClip | Uses:776 1442 | Used by:1459 |
Symbol 1444 Text | Uses:56 | Used by:1459 |
Symbol 1445 Text | Uses:56 | Used by:1459 |
Symbol 1446 Graphic | Used by:1459 | |
Symbol 1447 Graphic | Used by:1448 | |
Symbol 1448 MovieClip | Uses:1447 | Used by:1455 1456 1459 |
Symbol 1449 Graphic | Used by:1450 | |
Symbol 1450 MovieClip | Uses:1449 | Used by:1455 1456 1459 |
Symbol 1451 Graphic | Used by:1452 | |
Symbol 1452 MovieClip | Uses:1451 | Used by:1455 1456 1459 |
Symbol 1453 Graphic | Used by:1454 | |
Symbol 1454 MovieClip | Uses:1453 | Used by:1455 1456 1459 |
Symbol 1455 MovieClip | Uses:1448 1450 1452 1454 | Used by:1459 |
Symbol 1456 MovieClip | Uses:1448 1450 1452 1454 | Used by:1459 |
Symbol 1457 Graphic | Used by:1459 | |
Symbol 1458 Text | Uses:56 | Used by:1459 |
Symbol 1459 MovieClip [objectsize11] | Uses:1387 1388 986 60 662 1389 1390 1391 1392 1397 1398 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1419 1420 1423 1424 1427 1428 1431 1432 1435 1436 1439 1440 1443 1444 1445 1446 1455 1456 1448 1450 1452 1454 1457 1458 | Used by:Timeline |
Symbol 1460 Text | Uses:56 | Used by:1518 |
Symbol 1461 Graphic | Used by:1462 | |
Symbol 1462 MovieClip | Uses:1461 | Used by:1518 |
Symbol 1463 Text | Uses:56 | Used by:1518 |
Symbol 1464 Graphic | Used by:1465 | |
Symbol 1465 MovieClip | Uses:1464 | Used by:1518 |
Symbol 1466 Text | Uses:56 | Used by:1518 |
Symbol 1467 Graphic | Used by:1518 | |
Symbol 1468 Graphic | Used by:1469 | |
Symbol 1469 MovieClip | Uses:1468 | Used by:1518 |
Symbol 1470 Graphic | Used by:1518 | |
Symbol 1471 Text | Uses:56 | Used by:1518 |
Symbol 1472 Graphic | Used by:1518 1601 1714 | |
Symbol 1473 Text | Uses:56 | Used by:1518 |
Symbol 1474 Text | Uses:56 | Used by:1518 |
Symbol 1475 Text | Uses:56 | Used by:1518 |
Symbol 1476 Text | Uses:56 | Used by:1518 |
Symbol 1477 Graphic | Used by:1518 | |
Symbol 1478 Text | Uses:56 | Used by:1518 |
Symbol 1479 Graphic | Used by:1482 | |
Symbol 1480 Graphic | Used by:1481 | |
Symbol 1481 MovieClip | Uses:1480 | Used by:1482 |
Symbol 1482 MovieClip | Uses:1479 1481 | Used by:1483 |
Symbol 1483 MovieClip | Uses:1482 | Used by:1518 |
Symbol 1484 Text | Uses:56 | Used by:1518 |
Symbol 1485 Graphic | Used by:1486 | |
Symbol 1486 MovieClip | Uses:1485 | Used by:1518 |
Symbol 1487 Text | Uses:56 | Used by:1518 |
Symbol 1488 Graphic | Used by:1489 | |
Symbol 1489 MovieClip | Uses:1488 | Used by:1518 |
Symbol 1490 Graphic | Used by:1518 | |
Symbol 1491 Graphic | Used by:1492 | |
Symbol 1492 MovieClip | Uses:1491 | Used by:1518 |
Symbol 1493 Graphic | Used by:1518 | |
Symbol 1494 Graphic | Used by:1518 | |
Symbol 1495 Text | Uses:56 | Used by:1518 |
Symbol 1496 Graphic | Used by:1518 | |
Symbol 1497 Text | Uses:56 | Used by:1518 |
Symbol 1498 Graphic | Used by:1518 | |
Symbol 1499 Text | Uses:56 | Used by:1518 |
Symbol 1500 Graphic | Used by:1501 | |
Symbol 1501 MovieClip | Uses:1500 667 677 678 676 | Used by:1502 |
Symbol 1502 MovieClip | Uses:1501 | Used by:1518 |
Symbol 1503 Text | Uses:56 | Used by:1518 |
Symbol 1504 Graphic | Used by:1518 | |
Symbol 1505 Text | Uses:56 | Used by:1518 |
Symbol 1506 Graphic | Used by:1518 | |
Symbol 1507 Text | Uses:769 | Used by:1518 |
Symbol 1508 Graphic | Used by:1509 | |
Symbol 1509 MovieClip | Uses:1508 | Used by:1518 |
Symbol 1510 Text | Uses:56 | Used by:1518 |
Symbol 1511 Graphic | Used by:1512 | |
Symbol 1512 MovieClip | Uses:1511 | Used by:1518 |
Symbol 1513 Text | Uses:56 | Used by:1518 |
Symbol 1514 Text | Uses:56 | Used by:1518 |
Symbol 1515 Text | Uses:56 | Used by:1518 |
Symbol 1516 Text | Uses:56 | Used by:1518 |
Symbol 1517 Text | Uses:56 | Used by:1518 |
Symbol 1518 MovieClip [objectsize12] | Uses:1460 1462 60 662 1463 1465 1466 1467 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1483 1484 1486 1487 1489 1490 1492 1493 1494 1495 1496 1497 1498 1499 1502 1503 1504 1505 1506 1507 1509 1510 1512 1513 53 1514 1515 1516 1517 | Used by:Timeline |
Symbol 1519 Text | Uses:56 | Used by:1601 |
Symbol 1520 Text | Uses:56 | Used by:1601 |
Symbol 1521 Graphic | Used by:1601 | |
Symbol 1522 Text | Uses:56 | Used by:1601 |
Symbol 1523 Bitmap | Used by:1524 | |
Symbol 1524 Graphic | Uses:1523 | Used by:1601 |
Symbol 1525 Graphic | Used by:1601 | |
Symbol 1526 Text | Uses:56 | Used by:1601 |
Symbol 1527 Text | Uses:56 | Used by:1601 |
Symbol 1528 Graphic | Used by:1529 | |
Symbol 1529 MovieClip | Uses:1528 | Used by:1534 |
Symbol 1530 Graphic | Used by:1531 | |
Symbol 1531 MovieClip | Uses:1530 | Used by:1534 |
Symbol 1532 Graphic | Used by:1533 | |
Symbol 1533 MovieClip | Uses:1532 | Used by:1534 |
Symbol 1534 MovieClip | Uses:1529 1531 1533 | Used by:1601 |
Symbol 1535 Text | Uses:56 | Used by:1601 |
Symbol 1536 Graphic | Used by:1601 | |
Symbol 1537 Graphic | Used by:1538 | |
Symbol 1538 MovieClip | Uses:1537 | Used by:1601 |
Symbol 1539 Graphic | Used by:1540 | |
Symbol 1540 MovieClip | Uses:1539 | Used by:1601 |
Symbol 1541 Graphic | Used by:1601 | |
Symbol 1542 Text | Uses:56 | Used by:1601 |
Symbol 1543 Text | Uses:56 | Used by:1601 |
Symbol 1544 Graphic | Used by:1601 | |
Symbol 1545 Graphic | Used by:1601 | |
Symbol 1546 Text | Uses:56 | Used by:1601 |
Symbol 1547 Text | Uses:56 | Used by:1601 |
Symbol 1548 Text | Uses:56 | Used by:1601 |
Symbol 1549 Text | Uses:56 | Used by:1601 |
Symbol 1550 Text | Uses:56 | Used by:1601 |
Symbol 1551 Text | Uses:56 | Used by:1601 |
Symbol 1552 Text | Uses:56 | Used by:1601 |
Symbol 1553 Text | Uses:56 | Used by:1601 |
Symbol 1554 Text | Uses:56 | Used by:1601 |
Symbol 1555 Text | Uses:56 | Used by:1601 |
Symbol 1556 Graphic | Used by:1601 | |
Symbol 1557 Graphic | Used by:1601 | |
Symbol 1558 Text | Uses:56 | Used by:1601 |
Symbol 1559 Graphic | Used by:1601 | |
Symbol 1560 Graphic | Used by:1561 | |
Symbol 1561 MovieClip | Uses:1560 | Used by:1601 |
Symbol 1562 Text | Uses:56 | Used by:1601 |
Symbol 1563 Text | Uses:56 | Used by:1601 |
Symbol 1564 Graphic | Used by:1565 | |
Symbol 1565 MovieClip | Uses:1564 | Used by:1570 |
Symbol 1566 Graphic | Used by:1567 | |
Symbol 1567 MovieClip | Uses:1566 | Used by:1570 |
Symbol 1568 Graphic | Used by:1569 | |
Symbol 1569 MovieClip | Uses:1568 | Used by:1570 |
Symbol 1570 MovieClip | Uses:1565 1567 1569 | Used by:1571 |
Symbol 1571 MovieClip | Uses:1570 | Used by:1601 |
Symbol 1572 Text | Uses:56 | Used by:1601 |
Symbol 1573 Graphic | Used by:1601 | |
Symbol 1574 Text | Uses:56 | Used by:1601 |
Symbol 1575 Graphic | Used by:1601 | |
Symbol 1576 Text | Uses:56 | Used by:1601 |
Symbol 1577 Text | Uses:56 | Used by:1601 |
Symbol 1578 Text | Uses:56 | Used by:1601 |
Symbol 1579 Text | Uses:56 | Used by:1601 |
Symbol 1580 Text | Uses:56 | Used by:1601 |
Symbol 1581 Graphic | Used by:1601 | |
Symbol 1582 Graphic | Used by:1601 | |
Symbol 1583 Text | Uses:56 | Used by:1601 |
Symbol 1584 Graphic | Used by:1601 | |
Symbol 1585 Text | Uses:56 | Used by:1601 |
Symbol 1586 Text | Uses:56 | Used by:1601 |
Symbol 1587 Graphic | Used by:1601 | |
Symbol 1588 Font | Used by:1589 | |
Symbol 1589 Text | Uses:1588 | Used by:1601 |
Symbol 1590 Text | Uses:56 | Used by:1601 |
Symbol 1591 Graphic | Used by:1592 | |
Symbol 1592 MovieClip | Uses:1591 | Used by:1601 |
Symbol 1593 Graphic | Used by:1601 | |
Symbol 1594 Graphic | Used by:1595 | |
Symbol 1595 MovieClip | Uses:1594 | Used by:1601 |
Symbol 1596 Graphic | Used by:1601 | |
Symbol 1597 Graphic | Used by:1601 | |
Symbol 1598 Graphic | Used by:1601 | |
Symbol 1599 Text | Uses:56 | Used by:1601 |
Symbol 1600 Graphic | Used by:1601 | |
Symbol 1601 MovieClip [objectsize13] | Uses:1519 1472 60 662 1520 1521 1085 913 1522 1524 1525 1526 1362 1527 1534 1535 1536 1538 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1561 1562 1563 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1589 1590 1592 1593 1595 1596 1597 1598 1599 1600 | Used by:Timeline |
Symbol 1602 Text | Uses:56 | Used by:1666 |
Symbol 1603 Graphic | Used by:1666 | |
Symbol 1604 Text | Uses:56 | Used by:1666 |
Symbol 1605 Graphic | Used by:1666 | |
Symbol 1606 Graphic | Used by:1666 | |
Symbol 1607 Text | Uses:56 | Used by:1666 |
Symbol 1608 Graphic | Used by:1666 1714 | |
Symbol 1609 Graphic | Used by:1666 | |
Symbol 1610 Text | Uses:56 | Used by:1666 |
Symbol 1611 Graphic | Used by:1666 | |
Symbol 1612 Text | Uses:56 | Used by:1666 |
Symbol 1613 Text | Uses:56 | Used by:1666 |
Symbol 1614 Graphic | Used by:1666 | |
Symbol 1615 Text | Uses:56 | Used by:1666 |
Symbol 1616 Graphic | Used by:1666 | |
Symbol 1617 Graphic | Used by:1666 | |
Symbol 1618 Graphic | Used by:1666 | |
Symbol 1619 Text | Uses:56 | Used by:1666 |
Symbol 1620 Graphic | Used by:1666 | |
Symbol 1621 Text | Uses:56 | Used by:1666 |
Symbol 1622 Text | Uses:56 | Used by:1666 |
Symbol 1623 Text | Uses:56 | Used by:1666 |
Symbol 1624 Text | Uses:56 | Used by:1666 |
Symbol 1625 Text | Uses:56 | Used by:1666 |
Symbol 1626 Text | Uses:56 | Used by:1666 |
Symbol 1627 Text | Uses:56 | Used by:1666 |
Symbol 1628 Text | Uses:56 | Used by:1666 |
Symbol 1629 Graphic | Used by:1666 | |
Symbol 1630 Text | Uses:56 | Used by:1666 |
Symbol 1631 Graphic | Used by:1666 | |
Symbol 1632 Graphic | Used by:1666 | |
Symbol 1633 Text | Uses:56 | Used by:1666 |
Symbol 1634 Text | Uses:56 | Used by:1666 |
Symbol 1635 Bitmap | Used by:1636 | |
Symbol 1636 Graphic | Uses:1635 | Used by:1666 |
Symbol 1637 Graphic | Used by:1666 | |
Symbol 1638 Text | Uses:56 | Used by:1666 |
Symbol 1639 Graphic | Used by:1666 | |
Symbol 1640 Text | Uses:56 | Used by:1666 |
Symbol 1641 Graphic | Used by:1666 | |
Symbol 1642 Text | Uses:56 | Used by:1666 |
Symbol 1643 Graphic | Used by:1666 | |
Symbol 1644 Text | Uses:56 | Used by:1666 |
Symbol 1645 Graphic | Used by:1666 | |
Symbol 1646 Text | Uses:56 | Used by:1666 |
Symbol 1647 Graphic | Used by:1666 | |
Symbol 1648 MovieClip | Uses:53 | Used by:1666 |
Symbol 1649 Text | Uses:56 | Used by:1666 |
Symbol 1650 Graphic | Used by:1651 | |
Symbol 1651 MovieClip | Uses:1650 | Used by:1652 1653 |
Symbol 1652 MovieClip | Uses:1651 | Used by:1666 |
Symbol 1653 MovieClip | Uses:1651 | Used by:1666 |
Symbol 1654 Text | Uses:56 | Used by:1666 |
Symbol 1655 Graphic | Used by:1666 | |
Symbol 1656 Graphic | Used by:1666 | |
Symbol 1657 Text | Uses:56 | Used by:1666 |
Symbol 1658 Text | Uses:56 | Used by:1666 |
Symbol 1659 Graphic | Used by:1660 | |
Symbol 1660 MovieClip | Uses:1659 | Used by:1665 |
Symbol 1661 Graphic | Used by:1662 | |
Symbol 1662 MovieClip | Uses:1661 | Used by:1665 |
Symbol 1663 Graphic | Used by:1664 | |
Symbol 1664 MovieClip | Uses:1663 | Used by:1665 |
Symbol 1665 MovieClip | Uses:1660 1662 1664 | Used by:1666 |
Symbol 1666 MovieClip [objectsize14] | Uses:1602 1603 60 662 1604 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 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 53 1646 1647 1648 1649 1652 1653 1654 1655 1656 1657 1658 1665 | Used by:Timeline |
Symbol 1667 Text | Uses:56 | Used by:1714 |
Symbol 1668 Graphic | Used by:1714 | |
Symbol 1669 Text | Uses:56 | Used by:1714 |
Symbol 1670 Graphic | Used by:1714 | |
Symbol 1671 Graphic | Used by:1714 | |
Symbol 1672 Text | Uses:56 | Used by:1714 |
Symbol 1673 Graphic | Used by:1714 | |
Symbol 1674 Text | Uses:56 | Used by:1714 |
Symbol 1675 Graphic | Used by:1714 | |
Symbol 1676 Text | Uses:56 | Used by:1714 |
Symbol 1677 Text | Uses:56 | Used by:1714 |
Symbol 1678 Graphic | Used by:1679 | |
Symbol 1679 MovieClip | Uses:1678 | Used by:1714 |
Symbol 1680 Text | Uses:56 | Used by:1714 |
Symbol 1681 Graphic | Used by:1682 | |
Symbol 1682 MovieClip | Uses:1681 | Used by:1683 |
Symbol 1683 MovieClip | Uses:1682 | Used by:1714 |
Symbol 1684 Graphic | Used by:1685 | |
Symbol 1685 MovieClip | Uses:1684 | Used by:1686 |
Symbol 1686 MovieClip | Uses:1685 | Used by:1714 |
Symbol 1687 Text | Uses:56 | Used by:1714 |
Symbol 1688 Graphic | Used by:1714 | |
Symbol 1689 Text | Uses:769 | Used by:1714 |
Symbol 1690 Text | Uses:56 | Used by:1714 |
Symbol 1691 Text | Uses:56 | Used by:1714 |
Symbol 1692 Graphic | Used by:1714 | |
Symbol 1693 Graphic | Used by:1714 | |
Symbol 1694 Text | Uses:56 | Used by:1714 |
Symbol 1695 Bitmap | Used by:1696 | |
Symbol 1696 Graphic | Uses:1695 | Used by:1714 |
Symbol 1697 Text | Uses:56 | Used by:1714 |
Symbol 1698 Graphic | Used by:1714 | |
Symbol 1699 Text | Uses:56 | Used by:1714 |
Symbol 1700 Text | Uses:56 | Used by:1714 |
Symbol 1701 Graphic | Used by:1714 | |
Symbol 1702 Text | Uses:56 | Used by:1714 |
Symbol 1703 Graphic | Used by:1714 | |
Symbol 1704 Text | Uses:56 | Used by:1714 |
Symbol 1705 Text | Uses:56 | Used by:1714 |
Symbol 1706 Graphic | Used by:1714 | |
Symbol 1707 Graphic | Used by:1714 | |
Symbol 1708 Text | Uses:56 | Used by:1714 |
Symbol 1709 Text | Uses:56 | Used by:1714 |
Symbol 1710 Graphic | Used by:1714 | |
Symbol 1711 Graphic | Used by:1714 | |
Symbol 1712 Text | Uses:699 | Used by:1714 |
Symbol 1713 Text | Uses:56 | Used by:1714 |
Symbol 1714 MovieClip [objectsize15] | Uses:1667 1668 60 662 1669 1670 1671 1672 1673 1674 1608 1675 1676 1677 1679 1680 1683 1686 1472 1687 1688 1689 1690 1691 1692 1693 1694 1696 1697 1698 1362 1699 1700 1701 1702 946 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 | Used by:Timeline |
Symbol 1715 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 662 MovieClip Frame 2 | Symbol 661 MovieClip |
"dr" | Symbol 683 MovieClip [objectsize16] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 683 MovieClip [objectsize16] Frame 1 | Symbol 662 MovieClip |
"desc" | Symbol 761 MovieClip [bordertime] Frame 1 | Symbol 760 MovieClip |
"texty" | Symbol 783 MovieClip [bordersize2] Frame 1 | Symbol 771 EditableText |
"q2" | Symbol 783 MovieClip [bordersize2] Frame 1 | Symbol 775 MovieClip |
"m1" | Symbol 783 MovieClip [bordersize2] Frame 1 | Symbol 777 Button |
"q1" | Symbol 783 MovieClip [bordersize2] Frame 1 | Symbol 777 Button |
"m2" | Symbol 783 MovieClip [bordersize2] Frame 1 | Symbol 780 MovieClip |
"hello" | Symbol 783 MovieClip [bordersize2] Frame 1 | Symbol 782 Button |
"butt" | Symbol 820 MovieClip [intro] Frame 1 | Symbol 807 Button |
"l1" | Symbol 820 MovieClip [intro] Frame 1 | Symbol 812 MovieClip |
"l2" | Symbol 820 MovieClip [intro] Frame 1 | Symbol 814 MovieClip |
"l3" | Symbol 820 MovieClip [intro] Frame 1 | Symbol 816 MovieClip |
"hello" | Symbol 820 MovieClip [intro] Frame 1 | Symbol 782 Button |
"hello" | Symbol 820 MovieClip [intro] Frame 1 | Symbol 817 Button |
"dr" | Symbol 867 MovieClip [objectsize1] Frame 10 | Symbol 60 MovieClip |
"mess" | Symbol 867 MovieClip [objectsize1] Frame 10 | Symbol 662 MovieClip |
"dr" | Symbol 963 MovieClip [objectsize2] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 963 MovieClip [objectsize2] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1026 MovieClip [objectsize3] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1026 MovieClip [objectsize3] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1057 MovieClip [objectsize4] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1057 MovieClip [objectsize4] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1097 MovieClip [objectsize5] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1097 MovieClip [objectsize5] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1173 MovieClip [objectsize6] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1173 MovieClip [objectsize6] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1223 MovieClip [objectsize7] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1223 MovieClip [objectsize7] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1285 MovieClip [objectsize8] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1285 MovieClip [objectsize8] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1339 MovieClip [objectsize9] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1339 MovieClip [objectsize9] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1386 MovieClip [objectsize10] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1386 MovieClip [objectsize10] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1459 MovieClip [objectsize11] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1459 MovieClip [objectsize11] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1518 MovieClip [objectsize12] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1518 MovieClip [objectsize12] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1601 MovieClip [objectsize13] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1601 MovieClip [objectsize13] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1666 MovieClip [objectsize14] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1666 MovieClip [objectsize14] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1714 MovieClip [objectsize15] Frame 1 | Symbol 60 MovieClip |
"mess" | Symbol 1714 MovieClip [objectsize15] Frame 1 | Symbol 662 MovieClip |
"dr" | Symbol 1714 MovieClip [objectsize15] Frame 9 | Symbol 60 MovieClip |
"mess" | Symbol 1714 MovieClip [objectsize15] Frame 9 | Symbol 662 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 683 as "objectsize16" |
ExportAssets (56) | Timeline Frame 1 | Symbol 689 as "fps" |
ExportAssets (56) | Timeline Frame 1 | Symbol 692 as "slidertime" |
ExportAssets (56) | Timeline Frame 1 | Symbol 694 as "sliderpop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 697 as "slidersize" |
ExportAssets (56) | Timeline Frame 1 | Symbol 701 as "srpop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 703 as "srtime" |
ExportAssets (56) | Timeline Frame 1 | Symbol 705 as "srsize" |
ExportAssets (56) | Timeline Frame 1 | Symbol 708 as "bordertime2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 761 as "bordertime" |
ExportAssets (56) | Timeline Frame 1 | Symbol 768 as "borderpop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 783 as "bordersize2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 787 as "bordersize" |
ExportAssets (56) | Timeline Frame 1 | Symbol 791 as "bg" |
ExportAssets (56) | Timeline Frame 1 | Symbol 794 as "intro2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 820 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 867 as "objectsize1" |
ExportAssets (56) | Timeline Frame 2 | Symbol 905 as "objectsize0" |
ExportAssets (56) | Timeline Frame 2 | Symbol 963 as "objectsize2" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1026 as "objectsize3" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1057 as "objectsize4" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1097 as "objectsize5" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1173 as "objectsize6" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1223 as "objectsize7" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1285 as "objectsize8" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1339 as "objectsize9" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1386 as "objectsize10" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1459 as "objectsize11" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1518 as "objectsize12" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1601 as "objectsize13" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1666 as "objectsize14" |
ExportAssets (56) | Timeline Frame 2 | Symbol 1714 as "objectsize15" |
ExportAssets (56) | Timeline Frame 3 | Symbol 1715 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 662 MovieClip Frame 11 |
"gray" | Symbol 787 MovieClip [bordersize] Frame 1 |
"white" | Symbol 787 MovieClip [bordersize] Frame 2 |
"black" | Symbol 787 MovieClip [bordersize] Frame 3 |
Dynamic Text Variables
fps | Symbol 686 EditableText | "<p align="left"></p>" |
ex | Symbol 711 EditableText | "" |
ex | Symbol 763 EditableText | "" |
|