STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228115
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/71056057?noj=FRM71056057-10DC" width="1" height="1"></div>

Chicken_Mario_Brothers.swf

This is the info page for
Flash #86760

(Click the ID number above for more basic data on this flash file.)


Text
0

SOUND LOADER

0

0

0

0

0

<p align="left"><font face="Helvetica Rounded LT Black" size="11" color="#000000" letterSpacing="0.500000" kerning="1">sdfasdfasdf</font></p>

JA TEXT EMBED
日本語

EN TEXT EMBED

<p align="center"><font face="Kozuka Gothic Pro H" size="18" color="#00cc99" letterSpacing="0.000000" kerning="1">日本語</font></p>

Deutsch

日本語

Slovenčina

Español

Nederland

English

<p align="center"><font face="Kozuka Gothic Pro H" size="18" color="#000000" letterSpacing="0.000000" kerning="1">日本語</font></p><p align="center"><font face="Kozuka Gothic Pro H" size="18" color="#000000" letterSpacing="0.000000" kerning="1">日本語</font></p><p align="center"><font face="Kozuka Gothic Pro H" size="18" color="#000000" letterSpacing="0.000000" kerning="1">日本語</font></p><p align="center"></p>

SK TEXT EMBED

Hi!

¡Hola

Ahoj

こんにちは、

Hallo!

New Game..

Enter Code..

High Scores..

McCruelty.com

McCruelty.com

<p align="center"></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="12" color="#333333" letterSpacing="0.000000" kerning="1">Enter code to play as Pamela Anderson:</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="14" color="#333333" letterSpacing="0.000000" kerning="1">Cancel</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="14" color="#333333" letterSpacing="0.000000" kerning="1">OK</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Instruct</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="22" color="#ffffff" letterSpacing="-1.000000" kerning="1">Next</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Instructvv</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="26" color="#ffffff" letterSpacing="-1.000000" kerning="1">Start Game</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="22" color="#ffffff" letterSpacing="-1.000000" kerning="1">Start Kid-Friendly Game</font></p>

Select Your Character!

Nugget

Chickette

Pamela Anderson

Locked!

<p align="left"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">.</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="21" color="#ffffff" letterSpacing="1.000000" kerning="1">World 1</font></p>

<p align="right"><font face="Helvetica Rounded LT Black" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

x

<p align="center"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="right"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="right"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">0000000</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Chickette</font></p>

x

<p align="left"><font face="Redensek_13pt_st" size="13" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

McCruelty.com

<p align="center"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">World</font></p>

<p align="right"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">Time</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="33" color="#ffffff" letterSpacing="1.000000" kerning="1">Time Over!</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">.</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">.</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="27" color="#990000" letterSpacing="0.000000" kerning="1">You&apos;ve Earned a Bonus Video!</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="27" color="#ffffff" letterSpacing="0.000000" kerning="1">You&apos;ve Earned a Bonus Video!</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="11" color="#000000" letterSpacing="0.000000" kerning="1">Game will continue in ... 20</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="11" color="#eb8900" letterSpacing="0.000000" kerning="1">Bonus Video</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="18" color="#f5f5f5" letterSpacing="0.000000" kerning="1">Continue Game</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">.</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">.</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="12" color="#ffffff" letterSpacing="0.000000" kerning="1">.</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="33" color="#ffffff" letterSpacing="1.000000" kerning="1">Game Paused</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="19" color="#ffffff" letterSpacing="1.000000" kerning="1">Quit</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="19" color="#ffffff" letterSpacing="1.000000" kerning="1">Resume</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="26" color="#ffffff" letterSpacing="1.000000" kerning="1">Game Over!</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="19" color="#ffffff" letterSpacing="1.000000" kerning="1">Cancel</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="15" color="#00436f" letterSpacing="0.000000" kerning="1">Connecting to high score server...</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">Yours is an all-time high score! Post your name to the scoreboard!</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="27" color="#ffffff" letterSpacing="1.000000" kerning="0">HIGH SCORE!</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="19" color="#ffffff" letterSpacing="1.000000" kerning="1">Post!</font></p>

<p align="right"><font face="Helvetica Rounded LT Black" size="19" color="#ffffff" letterSpacing="1.000000" kerning="1">Name:</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="19" color="#ffffff" letterSpacing="1.000000" kerning="1">Restart</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="19" color="#ffffff" letterSpacing="1.000000" kerning="1">All Time</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="19" color="#ffffff" letterSpacing="1.000000" kerning="1">Recent</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="22" color="#ffffff" letterSpacing="1.000000" kerning="0">HIGH SCORES</font></p>

<p align="left"></p>

<p align="right"><font face="Helvetica Rounded LT Black" size="17" color="#ffffff" letterSpacing="1.000000" kerning="0">0</font></p>

<p align="left"></p>

<p align="right"><font face="Helvetica Rounded LT Black" size="17" color="#ffffff" letterSpacing="1.000000" kerning="0">0</font></p>

<p align="left"></p>

<p align="right"><font face="Helvetica Rounded LT Black" size="17" color="#ffffff" letterSpacing="1.000000" kerning="0">0</font></p>

<p align="left"></p>

<p align="right"><font face="Helvetica Rounded LT Black" size="17" color="#ffffff" letterSpacing="1.000000" kerning="0">0</font></p>

<p align="left"><font face="Helvetica Rounded LT Black" size="17" color="#ffffff" letterSpacing="1.000000" kerning="0">KazBot</font></p>

<p align="right"><font face="Helvetica Rounded LT Black" size="17" color="#ffffff" letterSpacing="1.000000" kerning="0">0</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="35" color="#ffffff" letterSpacing="1.000000" kerning="0">High Scores</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="13" color="#00436f" letterSpacing="0.000000" kerning="1">The high score server cannot be reached! Please check your Internet connection and try again...</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="19" color="#ffffff" letterSpacing="1.000000" kerning="1">Cancel</font></p>

<p align="center"><font face="Helvetica Rounded LT Black" size="19" color="#ffffff" letterSpacing="1.000000" kerning="1">Retry</font></p>

ActionScript [AS1/AS2]

Frame 1
function gotoTitle() { if (_root.outScreen._visible && (!gamePaused)) { pauseGame(); } gotoAndStop (31); } function gotoHighScores() { gotoAndStop (395); } var standaloneVersion = false; var ka = "G0ril"; fscommand ("allowscale", false); fscommand ("showmenu", false); var pamLocked = true; var soundOn = true; var localLanguage = "EN"; var intermissionVideoId = "McCruelty_8thcut_final_2_12_09-STD_high"; var videoPlaying = false; if (_root._framesloaded == _root._totalframes) { gotoAndStop (30); } else { play(); } total = Math.round(getBytesTotal() / 1024); _root.onEnterFrame = function () { loaded = Math.round(getBytesLoaded() / 1024); percent = Math.round((loaded / total) * 100); _root.loaded_mc._width = 218 - Math.round((percent / 100) * 218); _root.loadPercent_txt.text = percent + "%"; if (percent == 100) { gotoAndStop (30); } }; _LEVEL1DATA = "&ldat=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,16,16,16,16,17,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,34,19,20,20,18,17,35,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,16,33,16,33,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,34,33,35,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,33,17,16,16,16,17,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,34,32,35,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,16,16,16,16,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,34,36,6,5,37,17,35,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,16,17,16,17,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,19,20,20,18,35,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,33,16,16,16,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,34,17,35,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,6,4,6,7,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,16,16,33,16,17,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,34,32,35,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,33,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,33,16,16,16,16,16,16,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,34,33,36,7,6,37,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,17,16,16,17,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,17,16,16,16,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,30,30,30,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,34,19,20,20,18,33,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,17,16,16,16,16,17,16,35,0,0,0,0,0,0,0,0,0,0,0,1,2,6,6,5,7,5,6,6,7,7,7,7,7,7,7,9,10,0,0,0,0,0,0,34,35,0,0,34,17,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,33,16,16,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,16,32,16,32,16,35,0,0,0,0,0,0,0,0,0,43,43,43,34,16,17,16,16,16,16,17,16,17,16,16,16,17,16,35,0,0,0,0,0,0,0,34,35,0,0,34,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,33,33,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,17,16,32,16,16,16,17,16,36,6,9,45,43,43,0,0,0,0,0,0,0,50,20,20,20,20,20,20,20,20,20,20,20,20,20,20,51,0,0,0,0,0,0,0,34,36,6,5,37,17,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,33,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,17,16,16,32,16,33,32,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,19,20,20,18,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,17,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,20,20,20,20,20,20,20,20,20,20,20,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,17,35,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,17,16,32,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,38,38,38,38,38,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,35,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,33,16,17,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,17,16,32,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,17,36,7,6,37,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,17,16,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,17,16,33,32,17,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,19,20,20,18,33,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,17,16,33,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,19,20,20,20,18,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,43,43,0,43,43,43,0,43,43,43,0,43,43,44,2,5,6,7,6,37,35,0,0,34,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,17,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,33,17,32,35,0,0,34,16,35,0,0,0,0,0,0,0,0,0,0,1,2,5,6,7,6,37,16,32,16,16,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,17,16,16,32,36,6,5,37,16,35,0,0,0,0,0,0,0,0,0,0,0,34,17,16,33,16,16,16,16,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,20,18,16,17,16,16,16,16,16,33,35,0,0,0,0,0,0,0,0,0,0,0,34,17,16,16,33,16,16,16,33,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,36,5,7,6,37,36,7,6,5,4,7,5,6,5,5,7,5,6,5,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,33,16,17,16,16,16,33,32,35,2,6,5,7,9,45,43,0,0,0,0,34,16,32,16,33,16,17,16,16,17,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,16,17,16,32,33,16,32,16,32,33,16,32,17,16,16,33,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,20,20,20,20,20,20,20,20,57,58,16,33,17,35,0,0,0,0,0,0,34,33,16,17,32,16,16,16,32,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,16,16,33,17,36,5,6,7,8,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,38,73,74,17,32,33,35,0,0,0,0,0,0,34,33,16,16,16,33,16,33,32,33,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,20,20,20,20,20,20,20,20,51,43,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,19,20,20,20,20,18,35,0,0,0,0,43,43,34,16,16,17,16,17,17,16,16,17,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,34,35,0,0,0,0,0,0,34,17,33,16,17,17,16,33,16,33,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,34,35,0,0,0,0,0,0,50,20,20,20,20,20,20,20,20,20,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,36,6,7,5,6,37,35,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,43,43,0,0,0,0,0,0,0,0,0,0,0,0,34,16,16,16,32,16,33,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,27,28,16,16,17,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,43,44,3,6,8,10,0,30,30,30,30,30,27,28,33,16,33,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,4,5,6,5,7,25,45,43,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,32,36,5,5,7,7,7,37,16,27,28,32,32,32,36,6,5,7,6,6,6,5,7,6,9,45,43,43,0,0,0,0,17,16,32,17,33,32,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,17,16,17,33,16,32,16,32,16,27,28,16,16,16,33,16,16,16,16,16,17,16,32,17,35,0,0,0,0,0,0,0,32,33,19,20,20,20,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,6,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,32,33,16,33,32,16,17,33,16,27,28,16,32,17,16,16,17,32,16,33,16,33,32,33,35,0,0,0,0,0,0,0,20,20,51,0,0,0,0,0,0,0,0,0,43,43,43,43,0,0,0,0,0,0,0,0,0,0,0,1,24,5,37,17,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,20,20,20,20,20,20,20,20,20,27,28,20,20,20,20,20,20,20,20,20,20,20,20,18,35,0,0,0,0,43,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,33,16,33,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,24,5,7,9,45,43,43,50,20,20,18,36,4,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,43,43,43,34,33,32,35,0,0,0,0,0,0,50,20,20,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,43,43,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,20,20,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,7,9,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,17,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,1,3,8,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,6,4,5,7,6,5,7,37,32,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,35,0,0,0,0,50,51,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,7,6,5,4,7,4,6,7,6,7,25,10,0,0,0,34,32,33,16,32,16,16,32,33,16,35,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,24,37,16,16,32,32,16,17,16,33,17,16,41,0,0,0,0,40,17,16,16,33,33,16,33,33,33,35,0,0,0,0,0,0,0,0,0,0,1,2,5,27,28,25,10,0,1,3,7,5,25,10,0,1,2,6,7,8,10,0,0,0,0,0,0,0,30,30,30,30,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,32,16,16,16,16,16,32,16,16,32,33,36,6,6,7,5,37,16,33,16,16,32,32,16,16,16,35,0,0,0,0,0,0,0,0,0,0,0,34,17,27,28,41,43,43,43,34,32,33,35,0,0,0,40,33,17,41,0,0,1,3,5,6,4,6,7,5,8,27,28,2,6,7,4,6,7,7,0,0,0,0,0,0,0,0,0,0,0,0,40,17,16,16,16,16,33,16,16,33,33,32,16,16,17,17,16,16,16,32,32,16,16,16,16,32,32,35,0,0,0,0,0,0,1,2,6,4,6,37,32,27,28,41,0,0,0,34,32,17,35,0,0,0,40,33,16,41,0,0,0,34,17,32,32,33,32,33,35,27,28,34,32,32,17,33,16,33,7,4,6,6,7,5,6,6,5,7,6,6,37,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,36,6,7,6,4,25,10,0,34,16,33,16,32,17,27,28,41,0,0,0,34,33,16,35,0,0,0,40,16,33,41,0,0,0,34,16,33,16,17,33,16,35,27,28,34,17,33,33,16,16,16,&sol=0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,1,1,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&lad=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&bg=bg1&sprites=sprite1|1360|1312|bblock1MC|B_0__,sprite2|1424|1312|bblock1MC|B_0__,sprite3|1488|1312|bblock1MC|B_0__,sprite4|1552|1312|bblock1MC|B_5_chick_100,sprite5|1328|1472|decor6MC|D_protestor_2,sprite6|1392|1440|tinyChickMC|C_100,sprite7|1424|1440|tinyChickMC|C_100,sprite8|1008|sprite22|1040|1184,sprite9|1072|1280|decor67MC|D_,sprite10|bblock1MC|B_1_tofu|undefined|undefined,sprite11|496|1248|decor65MC|D_,sprite12|560|1280|decor62MC|D_,sprite13|432|1248|decor64MC|D_,sprite14|720|1056|decor64MC|D_,sprite15|976|1248|decor62MC|D_,sprite16|1040|1280|decor66MC|D_,sprite17|720|1120|decor66MC|D_,sprite18|1136|960|decor4MC|D_,sprite19|16|1183.95|decor4MC|D_,sprite20|176|927.95|decor62MC|D_,sprite21|16|895.95|decor64MC|D_,sprite22|112|928|tinyChickMC|C_100,sprite23|144|928|tinyChickMC|C_100,sprite24|176|928|tinyChickMC|C_100,sprite25|176|896|tinyChickMC|C_100,sprite26|144|896|tinyChickMC|C_100,sprite27|112|896|tinyChickMC|C_100,sprite28|240|1440|tinyChickMC|C_100,sprite29|272|1440|tinyChickMC|C_100,sprite30|304|1440|tinyChickMC|C_100,sprite31|720|1311.95|tinyChickMC|C_100,sprite32|752|1311.95|tinyChickMC|C_100,sprite33|432|1055.95|tinyChickMC|C_100,sprite34|464|1055.95|tinyChickMC|C_100,sprite35|976|1024|decor67MC|D_,sprite36|1008|1024|decor66MC|D_,sprite37|272|896|bblock1MC|B_1_tofu,sprite38|2704|1408|flagPoleMC|D_flagpole,sprite39|1104|1312|decor59MC|D_recovery,sprite40|1680|1344|decor12MC|D_pipeDown_1-1,sprite41|2128|1280|decor64MC|D_,sprite42|2768|1344|decor62MC|D_,sprite43|2800|1312|decor65MC|D_,sprite44|2352|1344|decor62MC|D_,sprite45|2384|1280|decor63MC|D_,sprite46|2416|1376|decor67MC|D_,sprite47|2128|1120|decor15MC|D_,sprite48|1328|192|decor13MC|D_,sprite49|1040|288|tinyChickMC|C_100,sprite50|1072|288|tinyChickMC|C_100,sprite51|1072|352|tinyChickMC|C_100,sprite52|1040|352|tinyChickMC|C_100,sprite53|1040|416|tinyChickMC|C_100,sprite54|1072|416|tinyChickMC|C_100,sprite55|1072|480|tinyChickMC|C_100,sprite56|1040|480|tinyChickMC|C_100,sprite57|880|256|bblock1MC|B_5_chick_100,sprite58|1040|224|tinyChickMC|C_100,sprite59|1072|224|tinyChickMC|C_100,sprite60|1040|544|tinyChickMC|C_100,sprite61|1072|544|tinyChickMC|C_100,sprite62|1072|608|tinyChickMC|C_100,sprite63|1040|608|tinyChickMC|C_100,sprite64|1456|192|decor20MC|D_,sprite65|1616|192|bblock1MC|B_1_1up,sprite66|1872|544|decor31MC|D_bounce,sprite67|976|576|bblock1MC|B_1_,sprite68|1136|576|bblock1MC|B_1_,sprite69|1168|576|bblock1MC|B_1_,sprite70|944|576|bblock1MC|B_1_,sprite71|1200|576|bblock1MC|B_1_chick_100,sprite72|912|576|bblock1MC|B_1_chick_100,sprite73|848|672|decor1MC|D_protestor_1,sprite74|1968|896|decor13MC|D_pipeSide_1-2,sprite75|2128|896|decor20MC|D_,sprite76|624|576|decor65MC|D_,sprite77|1744|480|decor62MC|D_,sprite78|1584|224|decor62MC|D_,sprite79|1552|192|decor64MC|D_,sprite80|1776|896|decor62MC|D_,sprite81|1872|928|decor66MC|D_,sprite82|2000|832|decor65MC|D_,sprite83|2064|448|decor67MC|D_,sprite84|2032|192|decor67MC|D_,sprite85|2064|192|decor66MC|D_,sprite86|1264|256|decor67MC|D_,sprite87|848|256|decor64MC|D_,sprite88|1072|608|decor62MC|D_,sprite89|1232|640|decor64MC|D_,sprite90|1744|512|decor66MC|D_,sprite91|1872|448|tinyChickMC|C_100,sprite92|1872|384|tinyChickMC|C_100,sprite93|1872|320|tinyChickMC|C_100,sprite94|1872|256|tinyChickMC|C_100,sprite95|1872|192|tinyChickMC|C_100,sprite96|1648|256|decor66MC|D_,sprite97|2128|832|decor67MC|D_,sprite98|2480|1312|decor13MC|D_pipeSide_1-3,sprite99|2576|1312|decor20MC|D_,sprite100|2544|1312|tinyChickMC|C_100,sprite101|2544|1280|tinyChickMC|C_100,sprite102|2544|1248|tinyChickMC|C_100,sprite103|2800|1248|tinyChickMC|C_100,sprite104|2832|1248|tinyChickMC|C_100,sprite105|2704|1152|tinyChickMC|C_100,sprite106|2736|1152|tinyChickMC|C_100,sprite107|2800|1056|tinyChickMC|C_100,sprite108|2832|1056|tinyChickMC|C_100,sprite109|2192|384|decor4MC|D_,sprite110|2288|576|decor64MC|D_,sprite111|2192|640|decor67MC|D_,sprite112|2608|480|bblock1MC|B_1_tofu,sprite113|2192|96|decor15MC|D_,sprite114|2224|224|tinyChickMC|C_100,sprite115|2224|256|tinyChickMC|C_100,sprite116|2256|320|tinyChickMC|C_100,sprite117|2256|352|tinyChickMC|C_100,sprite118|2224|416|tinyChickMC|C_100,sprite119|2224|448|tinyChickMC|C_100,sprite120|2256|224|tinyChickMC|C_100,sprite121|2256|256|tinyChickMC|C_100,sprite122|2224|320|tinyChickMC|C_100,sprite123|2224|352|tinyChickMC|C_100,sprite124|2256|416|tinyChickMC|C_100,sprite125|2256|448|tinyChickMC|C_100,sprite126|2480|928|decor62MC|D_,sprite127|2480|864|decor63MC|D_,sprite128|2416|896|decor65MC|D_,sprite129|2416|960|decor67MC|D_,sprite130|2352|960|decor67MC|D_,sprite131|2800|1056|decor67MC|D_,sprite132|2832|1056|decor66MC|D_,sprite133|2448|960|decor66MC|D_,sprite134|2384|960|tinyChickMC|C_100,sprite135|2416|960|tinyChickMC|C_100,sprite136|2448|960|tinyChickMC|C_100,sprite137|2608|960|tinyChickMC|C_100,sprite138|2640|960|tinyChickMC|C_100,sprite139|2672|960|tinyChickMC|C_100,sprite140|2544|512|decor62MC|D_,sprite141|2704|96|decor62MC|D_,sprite142|2832|128|decor67MC|D_,sprite143|2640|544|decor66MC|D_,sprite144|144|1408|decor62MC|D_,sprite145|304|1440|decor67MC|D_,sprite146|848|1376|enemy3MC|E_1,sprite147|48|960|enemy3MC|E_1,sprite148|1712|1312|enemy3MC|E_1,sprite149|2480|736|enemy3MC|E_1,sprite150|1264|704|enemy3MC|E_1,sprite151|1936|1344|enemy3MC|E_1,sprite152|1136|288|enemy3MC|E_1,sprite153|1840|928|enemy3MC|E_1,sprite154|2352|832|enemy3MC|E_1,sprite155|2352|640|enemy3MC|E_1,sprite156|2800|1248|enemy3MC|E_1,sprite157|2608|320|tinyChickMC|C_100,sprite158|592|1152|tinyChickMC|C_100,sprite159|624|1152|tinyChickMC|C_100,sprite160|720|1120|enemy3MC|E_1,sprite161|784|1120|enemy3MC|E_1,sprite162|2672|352|bblock1MC|B_1_chick__hidden,sprite163|2640|224|bblock1MC|B_1_chick__hidden,sprite164|2800|64|bblock1MC|B_1_1up__masked,sprite165|2768|64|bblock1MC|B_1_chick_100,sprite166|2704|128|enemy3MC|E_1,sprite167|2544|1152|bblock1MC|B_1_1up__hidden,sprite168|1552|576|bblock1MC|B_1_1up__hidden,sprite169|592|1312|decor102MC|D_protestor_1,sprite170|976|1024|decor104MC|D_protestor_18,sprite171|1328|1440|decor105MC|D_protestor_2,sprite172|2544|960|decor103MC|D_protestor_4,sprite173|816|640|decor106MC|D_protestor_3,sprite174|1776|512|enemy3MC|E_1"; _LEVEL2DATA = "&ldat=0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,11,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,11,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,11,12,0,0,0,0,0,0,11,12,0,0,0,0,11,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,53,53,53,53,53,53,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,11,12,0,0,0,0,0,0,11,12,0,0,0,0,11,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,11,12,0,0,0,0,0,52,11,12,54,0,0,0,11,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,0,0,0,0,0,0,0,68,11,12,70,0,0,0,11,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,0,0,0,0,0,0,0,68,11,12,70,0,0,0,11,12,69,69,69,69,69,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,0,0,0,0,0,0,0,84,85,85,86,0,0,0,11,12,69,69,69,69,69,69,224,85,11,12,85,225,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,69,69,69,69,69,70,0,11,12,0,68,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,69,69,69,69,69,70,0,11,12,0,68,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,69,69,69,69,69,70,0,11,12,0,68,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,11,12,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,69,69,69,69,69,69,70,0,11,12,0,68,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,11,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,69,69,69,69,69,69,70,0,11,12,0,68,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,69,69,69,69,69,69,70,0,11,12,0,68,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,68,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,68,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,68,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,68,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,0,0,84,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,86,0,0,0,0,84,85,85,85,85,85,225,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,53,69,69,69,69,69,69,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,69,69,69,69,69,69,69,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,69,69,69,69,69,69,69,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,43,43,43,43,43,43,43,43,44,48,66,64,81,69,69,224,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,69,69,69,69,69,69,69,69,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,43,43,43,0,0,0,0,0,0,0,0,0,0,0,84,225,69,69,224,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,13,13,13,13,12,69,224,85,85,85,85,85,225,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,85,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,29,29,29,29,29,12,69,70,0,0,0,0,0,68,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,48,65,64,83,69,69,69,69,69,69,69,69,70,0,0,0,0,0,68,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,85,225,69,69,69,69,69,69,69,224,85,86,0,0,0,0,0,68,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,82,64,66,67,10,0,0,0,0,84,85,85,85,85,85,85,85,86,0,0,0,0,0,0,0,68,69,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,85,85,85,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,64,65,66,64,49,83,82,65,66,64,83,53,53,53,54,0,0,0,1,48,66,83,82,64,83,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,68,69,69,69,69,69,70,0,0,0,0,52,53,82,66,65,67,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,48,64,83,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,84,85,225,69,69,69,70,0,0,0,0,84,85,85,85,85,86,0,0,0,0,52,53,53,53,53,53,53,53,54,0,0,0,0,0,0,68,69,224,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,68,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,85,85,85,85,85,85,225,69,53,53,53,53,53,53,224,85,86,0,0,52,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,84,85,85,85,86,0,0,0,0,0,0,0,0,0,0,52,54,0,0,0,0,0,0,0,0,0,84,85,85,85,85,85,85,85,86,0,0,0,0,84,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,53,53,53,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,69,69,69,69,70,0,0,52,54,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,13,13,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,11,12,0,52,53,53,53,53,53,54,0,0,0,0,0,0,0,0,0,0,0,0,0,84,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,53,69,69,69,69,69,70,0,0,68,70,0,0,52,54,0,0,0,0,0,0,0,0,0,29,29,29,29,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,11,12,0,68,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,53,69,69,69,69,69,69,69,70,0,0,68,70,0,0,68,70,0,0,52,54,0,1,48,49,83,53,53,11,12,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,11,12,0,68,69,69,69,69,69,69,53,53,53,53,53,54,0,0,52,53,53,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,53,53,54,0,0,68,69,69,69,69,69,69,69,69,70,0,0,68,70,0,0,68,70,0,0,68,70,0,0,68,69,69,69,69,11,12,69,&sol=0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&lad=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&bg=bg2a&sprites=sprite1|560|320|decor17MC|D_,sprite2|816|288|decor16MC|D_pipeDown_2-2,sprite3|496|512|decor62MC|D_,sprite4|720|512|decor62MC|D_,sprite5|784|448|decor10MC|D_above,sprite6|880|448|decor10MC|D_above,sprite7|976|448|decor10MC|D_above,sprite8|688|448|decor10MC|D_above,sprite9|592|448|decor10MC|D_above,sprite10|496|448|decor10MC|D_above,sprite11|464|480|decor61MC|D_above,sprite12|464|544|decor61MC|D_above,sprite13|560|544|decor61MC|D_above,sprite14|560|480|decor61MC|D_above,sprite15|656|480|decor61MC|D_above,sprite16|656|544|decor61MC|D_above,sprite17|752|544|decor61MC|D_above,sprite18|752|480|decor61MC|D_above,sprite19|848|480|decor61MC|D_above,sprite20|848|544|decor61MC|D_above,sprite21|944|544|decor61MC|D_above,sprite22|944|480|decor61MC|D_above,sprite23|720|416|bblock1MC|B_1_1UP,sprite24|752|416|bblock1MC|B_1_chick_100,sprite25|688|416|bblock1MC|B_1_chick_100,sprite26|720|352|enemy3MC|E_1,sprite27|848|256|tinyChickMC|C_100,sprite28|880|256|tinyChickMC|C_100,sprite29|496|352|tinyChickMC|C_100,sprite30|528|352|tinyChickMC|C_100,sprite31|1008|544|decor20MC|D_,sprite32|368|544|decor20MC|D_,sprite33|368|64|decor20MC|D_,sprite34|560|64|decor20MC|D_,sprite35|1008|64|decor20MC|D_,sprite36|816|352|decor20MC|D_,sprite37|1488|896|decor106MC|D_protestor_17,sprite38|1328|608|decor17MC|D_pipeUp_2-1,sprite39|1392|896|enemy3MC|E_1,sprite40|1328|896|enemy3MC|E_1,sprite41|1072|864|decor64MC|D_,sprite42|688|1088|decor62MC|D_,sprite43|48|1248|decor26MC|D_above,sprite44|144|1248|decor26MC|D_above,sprite45|240|1248|decor26MC|D_above,sprite46|336|1248|decor26MC|D_above,sprite47|432|1248|decor26MC|D_above,sprite48|528|1248|decor26MC|D_above,sprite49|624|1248|decor26MC|D_above,sprite50|720|1248|decor26MC|D_above,sprite51|816|1248|decor26MC|D_above,sprite52|912|1248|decor26MC|D_above,sprite53|1008|1248|decor26MC|D_above,sprite54|1104|1248|decor26MC|D_above,sprite55|1200|1248|decor26MC|D_above,sprite56|1296|1248|decor26MC|D_above,sprite57|1392|1248|decor26MC|D_above,sprite58|1488|1248|decor26MC|D_above,sprite59|1584|1248|decor26MC|D_above,sprite60|1680|1248|decor26MC|D_above,sprite61|1776|1248|decor26MC|D_above,sprite62|1872|1248|decor26MC|D_above,sprite63|1968|1248|decor26MC|D_above,sprite64|2064|1248|decor26MC|D_above,sprite65|2160|1248|decor26MC|D_above,sprite66|2256|1248|decor26MC|D_above,sprite67|2352|1248|decor26MC|D_above,sprite68|2448|1248|decor26MC|D_above,sprite69|2544|1248|decor26MC|D_above,sprite70|2640|1248|decor26MC|D_above,sprite71|2736|1248|decor26MC|D_above,sprite72|2832|1248|decor26MC|D_above,sprite73|48|1056|decor64MC|D_,sprite74|272|864|decor4MC|D_,sprite75|1488|864|decor62MC|D_,sprite76|1392|1344|bblock1MC|B_1_1up,sprite77|1424|1344|bblock1MC|B_1_,sprite78|1456|1344|bblock1MC|B_1_chick_100,sprite79|656|1376|tinyChickMC|C_100,sprite80|720|1376|tinyChickMC|C_100,sprite81|272|1120|tinyChickMC|C_100,sprite82|240|1120|tinyChickMC|C_100,sprite83|752|1120|enemy3MC|E_1,sprite84|1008|1120|decor62MC|D_,sprite85|1040|1088|decor65MC|D_,sprite86|1520|1344|tinyChickMC|C_100,sprite87|1552|1344|tinyChickMC|C_100,sprite88|880|1440|enemy3MC|E_1,sprite89|1648|1280|decor91MC|D_,sprite90|1648|1248|decor92MC|D_above,sprite91|2512|1408|enemy3MC|E_1,sprite92|1328|1216|decor59MC|D_recovery,sprite93|1776|1088|decor64MC|D_,sprite94|2768|1344|decor20MC|D_,sprite95|2704|1088|bblock1MC|B_1_1up__hidden,sprite96|1968|1024|decor62MC|D_,sprite97|2320|928|decor19MC|D_pipeSide_2-3,sprite98|2288|1152|tinyChickMC|C_100,sprite99|2320|1152|tinyChickMC|C_100,sprite100|2352|1152|tinyChickMC|C_100,sprite101|2448|1152|tinyChickMC|C_100,sprite102|2480|1152|tinyChickMC|C_100,sprite103|2512|1152|tinyChickMC|C_100,sprite104|2480|928|decor20MC|D_,sprite105|2416|896|bblock1MC|B_1_seakitten,sprite106|2384|864|decor64MC|D_,sprite107|2224|992|decor67MC|D_,sprite108|2544|704|decor62MC|D_,sprite109|2480|736|decor20MC|D_,sprite110|2576|672|decor65MC|D_,sprite111|2576|736|decor66MC|D_,sprite112|2704|1344|decor19MC|D_pipeSide_2-3,sprite113|2640|1408|enemy3MC|E_1,sprite114|2128|1312|decor97MC|D_protestor_5,sprite115|1744|1408|bblock1MC|B_1_seakitten,sprite116|1392|1152|bblock1MC|B_1_chick_100,sprite117|1456|1152|bblock1MC|B_1_tofu,sprite118|1680|1216|enemy3MC|E_1,sprite119|1616|1216|enemy3MC|E_1,sprite120|784|1376|decor98MC|D_protestor_7,sprite121|496|1408|decor100MC|D_fanUp,sprite122|528|512|bblock1MC|B_1_chick_100,sprite123|560|512|bblock1MC|B_1_chick_100,sprite124|2256|1344|enemy3MC|E_1,sprite125|2384|1376|enemy3MC|E_1,sprite126|2160|1504|hazard4MC|H_,sprite127|2192|1504|hazard4MC|H_,sprite128|2288|1504|hazard4MC|H_,sprite129|2320|1504|hazard4MC|H_,sprite130|2416|1504|hazard4MC|H_,sprite131|2448|1504|hazard4MC|H_,sprite132|2544|1504|hazard4MC|H_,sprite133|2576|1504|hazard4MC|H_,sprite134|304|1120|tinyChickMC|C_100,sprite135|1072|1280|decor91MC|D_,sprite136|1072|1248|decor92MC|D_above,sprite137|1712|1440|decor96MC|D_,sprite138|944|1408|bblock1MC|B_1_seakitten__hidden"; _LEVEL2_1DATA = "&ldat=76,76,11,12,76,76,76,76,76,76,76,76,11,12,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,76,76,76,76,76,11,12,76,76,208,93,0,0,0,0,0,0,0,0,0,75,76,11,12,76,76,76,76,76,76,76,76,11,12,76,76,76,76,76,76,76,76,11,12,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,209,76,76,76,76,76,76,76,76,11,12,208,92,93,0,0,0,0,0,0,0,0,0,0,75,76,11,12,76,76,76,76,76,76,76,76,11,12,76,76,76,76,76,76,76,76,11,12,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,208,92,92,92,11,12,93,0,0,0,0,0,0,0,0,0,0,0,0,75,76,11,12,76,76,76,76,76,76,76,76,11,12,76,76,76,76,76,76,76,76,11,12,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,208,93,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,59,76,76,11,12,76,76,76,76,76,76,92,92,11,12,76,76,76,76,76,76,76,76,13,13,13,13,13,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,77,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,11,12,76,76,76,76,76,76,0,0,11,12,76,76,76,76,76,76,76,76,29,29,29,29,29,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,60,60,61,0,0,0,0,0,0,0,0,0,0,59,76,76,76,208,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,13,13,13,13,11,12,76,76,76,76,76,76,0,0,11,12,76,76,76,76,76,76,76,76,76,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,59,60,60,61,0,0,0,0,0,0,0,91,209,208,93,0,0,0,0,0,0,0,0,0,59,76,76,76,208,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,29,29,29,29,29,11,12,76,76,76,76,76,76,0,0,11,12,92,92,92,92,92,209,76,76,76,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,60,61,0,0,0,0,0,0,91,93,0,0,0,0,0,0,0,0,59,60,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,91,92,92,209,76,76,76,76,76,60,60,60,60,60,60,60,61,0,0,0,0,91,209,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,76,76,76,76,76,208,93,0,0,0,0,0,59,60,60,61,0,0,0,0,0,0,0,0,0,0,0,75,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,91,92,92,92,209,76,76,76,76,76,208,92,92,93,0,0,0,0,0,91,92,209,76,76,60,60,61,0,0,0,0,0,0,0,0,0,0,0,0,91,92,92,92,92,92,93,0,0,0,0,0,59,76,76,76,76,61,0,0,0,0,0,0,0,0,0,59,76,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,91,92,92,92,92,92,93,0,0,0,0,0,0,0,0,0,0,91,92,209,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,76,61,0,0,0,0,0,0,13,13,13,13,13,13,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,92,209,76,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,76,76,61,0,0,0,0,0,29,29,29,29,29,29,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,209,76,60,61,0,0,59,60,60,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,59,76,76,76,76,76,76,76,77,0,0,0,0,0,0,0,75,76,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,92,92,93,0,0,91,209,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,76,76,76,77,0,0,0,0,0,0,0,91,209,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,76,76,208,93,0,0,0,0,0,0,0,0,75,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,209,76,76,61,0,0,0,0,59,60,61,0,0,0,0,59,76,76,76,76,76,208,92,93,0,0,0,0,0,0,0,0,0,75,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,209,76,76,60,60,60,60,76,76,76,60,60,60,60,76,76,76,76,76,208,93,0,0,0,0,0,0,0,0,0,0,0,75,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,92,209,76,76,76,76,76,76,76,76,76,76,76,76,76,208,92,92,93,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,92,92,92,92,92,92,92,92,92,92,92,92,92,93,0,0,0,0,0,0,0,0,0,0,0,13,13,13,13,13,13,13,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,60,11,12,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,92,92,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,76,76,76,11,12,76,76,76,76,76,76,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,76,76,76,76,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,11,12,76,76,76,76,76,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,92,92,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,11,12,76,76,76,76,76,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,13,13,13,13,11,12,76,76,76,76,76,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,29,29,29,29,29,11,12,76,76,76,76,76,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,11,12,76,76,76,76,76,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,11,12,76,76,76,76,76,76,60,60,60,60,60,60,60,60,60,60,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,11,12,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,208,92,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,208,92,11,12,92,209,76,76,76,76,76,76,76,76,76,76,76,208,92,93,0,0,0,0,59,60,60,60,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,209,77,0,11,12,0,75,76,76,76,76,208,92,92,92,92,92,92,93,0,0,0,0,0,0,91,209,76,76,208,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,93,0,11,12,0,75,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,92,92,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,60,60,60,60,76,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,60,60,60,60,61,0,0,0,59,60,76,76,76,76,76,76,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,60,60,60,60,60,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,209,76,76,208,93,0,0,0,91,92,92,92,209,76,76,76,76,76,76,76,76,60,60,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,60,60,76,76,76,76,76,76,76,76,60,60,60,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,60,60,61,0,0,0,91,92,92,93,0,0,0,0,0,0,0,0,91,92,92,92,92,92,92,92,76,76,76,76,76,60,60,61,0,0,0,0,0,0,0,0,0,0,0,59,60,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,209,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,76,76,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,61,0,0,0,91,92,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,76,76,76,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,91,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,76,76,76,76,76,76,76,60,60,60,60,60,60,60,60,60,60,60,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,0,11,12,0,59,60,60,60,60,60,61,0,0,0,0,59,60,60,60,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,0,11,12,0,75,76,76,76,76,76,77,0,11,12,0,75,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,77,0,11,12,0,75,76,76,76,76,76,77,0,11,12,0,75,76,76,76,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,&sol=0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&lad=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&bg=bg2b&sprites=sprite1|48|736|decor17MC|D_,sprite2|464|832|decor91MC|D_,sprite3|464|800|decor92MC|D_above,sprite4|496|992|tinyChickMC|C_100,sprite5|528|992|tinyChickMC|C_100,sprite6|560|992|tinyChickMC|C_100,sprite7|592|992|tinyChickMC|C_100,sprite8|48|192|bblock1MC|B_1_1up,sprite9|240|736|decor92MC|D_,sprite10|816|1024|decor92MC|D,sprite11|752|1056|decor91MC|D_above,sprite12|848|1216|tinyChickMC|C_100,sprite13|848|1184|tinyChickMC|C_100,sprite14|1104|1248|decor99MC|D_protestor_20,sprite15|304|1344|enemy4MC|E_1,sprite16|400|1312|enemy4MC|E_1,sprite17|496|1344|enemy4MC|E_1,sprite18|80|1248|tinyChickMC|C_100,sprite19|112|1248|tinyChickMC|C_100,sprite20|112|1216|tinyChickMC|C_100,sprite21|80|1216|tinyChickMC|C_100,sprite22|304|1184|decor92MC|D_above,sprite23|1200|1344|decor100MC|D_fanUp,sprite24|1456|1376|enemy3MC|E_1,sprite25|1648|1216|decor91MC|D_,sprite26|1648|1184|decor92MC|D_above,sprite27|2096|1248|decor97MC|D_protestor_5,sprite28|1712|1376|tinyChickMC|C_100,sprite29|1744|1376|tinyChickMC|C_100,sprite30|1744|1344|tinyChickMC|C_100,sprite31|1712|1344|tinyChickMC|C_100,sprite32|1328|1344|decor96MC|D_,sprite33|2608|544|decor20MC|D_,sprite34|2384|544|decor69MC|D_fanLeft,sprite35|2448|512|bblock1MC|B_1_chick_100,sprite36|2320|1184|enemy3MC|E_1,sprite37|848|640|decor100MC|D_fanUp,sprite38|848|672|decor20MC|D_,sprite39|912|576|tinyChickMC|C_100,sprite40|880|576|tinyChickMC|C_100,sprite41|880|512|tinyChickMC|C_100,sprite42|912|512|tinyChickMC|C_100,sprite43|912|448|tinyChickMC|C_100,sprite44|880|448|tinyChickMC|C_100,sprite45|880|384|tinyChickMC|C_100,sprite46|912|384|tinyChickMC|C_100,sprite47|1872|384|enemy4MC|E_1,sprite48|1808|352|enemy4MC|E_1,sprite49|2064|96|decor17MC|D_pipeUp_2-4,sprite50|624|32|decor92MC|D_above,sprite51|624|64|decor91MC|D_,sprite52|1360|128|enemy3MC|E_1,sprite53|2416|288|decor69MC|D_fanLeft,sprite54|2416|128|decor69MC|D_fanLeft,sprite55|2416|800|decor69MC|D_fanLeft,sprite56|528|96|decor68MC|D_fanRight,sprite57|368|96|decor20MC|D_,sprite58|688|192|bblock1MC|B_1_tofu,sprite59|528|96|enemy3MC|E_1,sprite60|1456|160|decor92MC|D_above,sprite61|2608|128|decor20MC|D_,sprite62|2608|288|decor20MC|D_,sprite63|2608|800|decor20MC|D_,sprite64|2480|128|enemy3MC|E_1,sprite65|1008|160|decor59MC|D_recovery,sprite66|1744|1408|decor59MC|D_recovery,sprite67|1680|160|tinyChickMC|C_100,sprite68|1712|160|tinyChickMC|C_100,sprite69|1648|128|tinyChickMC|C_100,sprite70|1680|128|tinyChickMC|C_100,sprite71|208|1216|bblock1MC|B_1_seakitten,sprite72|656|832|tinyChickMC|C_100,sprite73|688|832|tinyChickMC|C_100,sprite74|688|800|tinyChickMC|C_100,sprite75|656|800|tinyChickMC|C_100,sprite76|1104|544|tinyChickMC|C_100,sprite77|1104|576|tinyChickMC|C_100,sprite78|1136|576|tinyChickMC|C_100,sprite79|1136|544|tinyChickMC|C_100,sprite80|1296|704|tinyChickMC|C_100,sprite81|1296|736|tinyChickMC|C_100,sprite82|1328|736|tinyChickMC|C_100,sprite83|1328|704|tinyChickMC|C_100,sprite84|1776|928|tinyChickMC|C_100,sprite85|1776|960|tinyChickMC|C_100,sprite86|1808|960|tinyChickMC|C_100,sprite87|1808|928|tinyChickMC|C_100,sprite88|2064|800|tinyChickMC|C_100,sprite89|2064|832|tinyChickMC|C_100,sprite90|2096|832|tinyChickMC|C_100,sprite91|2096|800|tinyChickMC|C_100,sprite92|1648|672|tinyChickMC|C_100,sprite93|1680|672|tinyChickMC|C_100,sprite94|1680|704|tinyChickMC|C_100,sprite95|1648|704|tinyChickMC|C_100,sprite96|1872|672|tinyChickMC|C_100,sprite97|1904|672|tinyChickMC|C_100,sprite98|1904|704|tinyChickMC|C_100,sprite99|1872|704|tinyChickMC|C_100,sprite100|1296|352|enemy3MC|E_1,sprite101|1456|352|enemy3MC|E_1,sprite102|1712|128|tinyChickMC|C_100,sprite103|1744|128|tinyChickMC|C_100,sprite104|1712|96|tinyChickMC|C_100,sprite105|1680|96|tinyChickMC|C_100,sprite106|1520|384|decor59MC|D_recovery,sprite107|624|1312|decor59MC|D_recovery,sprite108|880|1216|tinyChickMC|C_100,sprite109|880|1184|tinyChickMC|C_100,sprite110|816|1184|tinyChickMC|C_100,sprite111|816|1216|tinyChickMC|C_100,sprite112|400|416|tinyChickMC|C_100,sprite113|432|416|tinyChickMC|C_100,sprite114|432|448|tinyChickMC|C_100,sprite115|400|448|tinyChickMC|C_100,sprite116|1552|1440|decor100MC|D_fanUp,sprite117|1776|1376|tinyChickMC|C_100,sprite118|1776|1344|tinyChickMC|C_100,sprite119|2224|992|decor92MC|D,sprite120|1776|416|enemy4MC|E_1,sprite121|304|928|decor98MC|D_protestor_6,sprite122|2608|1024|decor17MC|D_pipeUp_2-4,sprite123|976|1184|bblock1MC|B_1_seakitten"; _LEVEL2_2DATA = "&ldat=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,13,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,29,29,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,53,53,53,11,12,53,53,53,82,66,49,64,65,66,64,83,82,65,66,67,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,53,53,54,0,0,0,0,0,0,0,0,0,0,68,69,69,69,11,12,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,53,53,69,69,69,69,53,53,53,53,53,53,54,0,0,0,84,85,85,225,11,12,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,85,85,85,85,85,85,85,85,85,85,85,85,86,0,0,0,0,0,0,84,11,12,225,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,84,85,85,85,85,85,85,85,85,85,85,85,225,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,84,225,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,68,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,&sol=0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&lad=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&bg=bg2a&sprites=sprite1|48|1376|decor26MC|D_above,sprite2|144|1376|decor26MC|D_above,sprite3|240|1376|decor26MC|D_above,sprite4|336|1376|decor26MC|D_above,sprite5|432|1376|decor26MC|D_above,sprite6|528|1376|decor26MC|D_above,sprite7|624|1376|decor26MC|D_above,sprite8|720|1376|decor26MC|D_above,sprite9|816|1376|decor26MC|D_above,sprite10|912|1376|decor26MC|D_above,sprite11|1008|1376|decor26MC|D_above,sprite12|1104|1376|decor26MC|D_above,sprite13|1200|1376|decor26MC|D_above,sprite14|1296|1376|decor26MC|D_above,sprite15|1392|1376|decor26MC|D_above,sprite16|1488|1376|decor26MC|D_above,sprite17|1584|1376|decor26MC|D_above,sprite18|1680|1376|decor26MC|D_above,sprite19|1776|1376|decor26MC|D_above,sprite20|1872|1376|decor26MC|D_above,sprite21|1968|1376|decor26MC|D_above,sprite22|2064|1376|decor26MC|D_above,sprite23|2160|1376|decor26MC|D_above,sprite24|2256|1376|decor26MC|D_above,sprite25|2352|1376|decor26MC|D_above,sprite26|2448|1376|decor26MC|D_above,sprite27|2544|1376|decor26MC|D_above,sprite28|2640|1376|decor26MC|D_above,sprite29|2736|1376|decor26MC|D_above,sprite30|2832|1376|decor26MC|D_above,sprite31|528|1280|enemy3MC|E_1,sprite32|432|1248|bblock1MC|B_1_1up,sprite33|2032|1376|flagPoleMC|D_flagpole,sprite34|1264|1216|decor62MC|D_,sprite35|1456|1184|decor64MC|D_,sprite36|1136|1184|decor18MC|D_,sprite37|1040|1184|decor20MC|D_,sprite38|496|1216|decor64MC|D_,sprite39|1552|1248|tinyChickMC|C_100,sprite40|1584|1248|tinyChickMC|C_100"; _LEVEL3DATA = "&ldat=87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,62,62,62,62,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,62,62,62,62,62,62,62,88,87,62,117,118,118,118,118,118,118,118,118,118,118,118,119,118,118,118,118,118,118,118,118,118,119,119,118,118,119,119,118,118,119,119,119,119,119,119,119,118,119,118,119,118,87,87,87,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,0,0,0,0,0,87,87,87,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,119,118,118,118,118,118,118,118,118,118,119,119,118,118,119,119,118,118,119,119,119,119,119,119,119,118,119,118,119,118,87,87,87,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,119,118,118,118,118,118,118,118,118,118,119,119,118,118,119,119,118,118,119,130,135,135,135,135,131,118,119,118,119,118,87,87,87,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,119,118,118,118,118,118,118,118,114,134,135,131,114,134,135,131,114,134,135,137,87,87,87,87,117,118,119,118,119,118,87,87,87,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,119,118,118,118,118,118,118,118,120,0,0,117,120,0,0,117,120,0,0,0,0,0,0,87,117,118,119,118,119,118,14,14,14,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,88,88,88,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,118,118,118,118,118,118,118,118,118,118,119,118,118,118,114,134,134,134,136,0,0,133,136,0,0,133,136,0,0,0,0,0,0,87,117,118,119,118,119,118,30,30,30,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,87,87,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,114,134,134,134,134,134,134,134,134,134,134,131,114,134,134,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,117,118,119,118,119,118,87,87,87,87,87,87,0,0,0,0,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,117,118,119,118,119,118,87,87,87,87,87,87,0,0,0,0,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,117,118,119,118,119,118,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,103,102,103,102,105,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,117,118,119,118,119,118,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,113,119,118,119,118,121,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,117,118,119,118,119,118,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,129,118,119,118,119,118,121,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,117,118,119,118,119,118,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,101,103,103,103,103,103,105,0,0,0,0,0,0,0,0,101,113,119,118,119,118,119,118,121,0,0,0,0,117,120,0,0,0,0,87,88,0,0,0,0,117,120,0,0,0,0,0,96,99,0,0,96,99,0,0,96,99,0,0,0,87,11,12,87,117,118,119,118,119,118,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,117,119,119,119,119,119,128,105,0,0,0,0,0,0,100,129,118,119,118,119,118,119,118,121,0,0,0,0,117,120,0,0,0,0,100,105,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,11,12,87,133,134,135,134,135,134,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,117,119,119,119,119,119,119,128,105,0,0,0,0,101,113,119,118,119,118,119,118,119,118,121,0,0,0,0,117,120,0,0,0,0,116,121,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,11,12,87,87,87,87,87,87,87,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,117,119,119,119,119,119,119,119,128,103,103,103,103,129,118,119,118,119,118,119,118,119,118,121,0,0,0,0,117,120,0,0,0,0,116,121,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,11,12,13,13,13,13,13,13,13,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,133,135,11,12,135,135,135,135,131,119,119,119,119,119,118,119,118,119,118,119,118,119,118,121,0,0,0,0,117,120,0,0,0,0,116,121,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,87,87,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,87,87,11,12,87,87,87,87,133,131,119,119,119,119,118,119,118,119,118,119,118,119,118,121,0,0,0,0,117,120,0,0,0,0,116,121,0,0,0,0,117,120,78,87,87,78,78,78,78,78,78,78,78,87,0,0,0,0,87,78,87,87,87,87,87,87,87,87,87,87,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,0,0,11,12,0,0,0,87,87,133,131,119,119,119,118,119,118,119,118,119,118,119,118,121,0,0,0,0,117,120,0,0,0,0,116,121,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,102,103,102,103,102,0,0,0,0,0,0,0,0,0,0,87,87,0,0,0,0,0,0,87,88,0,0,11,12,0,0,0,0,88,88,133,135,135,135,134,135,134,135,134,135,134,135,115,121,0,0,0,0,117,120,0,0,0,0,116,121,0,0,0,0,117,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,0,0,0,0,0,0,0,11,12,0,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,88,88,88,88,88,88,88,88,88,88,88,88,88,116,121,0,0,0,0,133,136,0,0,0,0,116,121,0,0,0,0,133,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,0,0,0,0,0,0,87,11,12,87,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,88,87,0,0,0,0,116,121,0,0,0,0,88,87,87,87,0,0,0,0,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,117,118,119,118,119,118,0,0,0,0,0,0,87,11,12,87,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,0,0,0,0,0,0,87,11,12,87,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,87,87,87,87,87,87,87,11,12,87,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,13,13,13,13,13,13,13,11,12,87,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,29,29,29,29,29,29,29,29,29,87,87,87,0,0,0,0,0,0,87,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,0,0,0,0,0,0,116,121,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,134,135,134,135,134,87,87,87,87,87,87,87,87,87,87,87,87,0,0,0,0,0,0,87,88,87,87,87,87,87,87,87,87,87,87,87,87,0,0,0,0,0,0,0,0,0,0,132,137,87,87,87,87,87,87,87,87,87,87,132,137,87,87,87,87,87,87,87,87,87,11,12,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,0,87,88,88,88,88,88,88,88,88,88,88,88,88,0,0,0,0,0,0,0,0,0,0,0,88,88,88,88,88,88,101,102,103,104,88,88,88,88,88,88,88,88,88,88,101,102,87,11,12,87,103,102,103,104,88,88,88,88,88,88,88,88,88,88,88,87,88,88,88,88,88,88,78,78,89,88,87,90,89,78,78,78,78,90,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,120,0,0,0,0,0,0,0,0,0,0,117,118,87,0,0,87,119,118,119,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,120,0,0,0,0,0,0,0,0,0,0,117,118,87,0,0,87,119,118,119,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,120,0,0,0,0,0,0,0,0,0,0,117,118,87,87,87,87,119,114,135,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,88,87,90,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,130,136,0,0,0,0,0,0,0,0,0,0,117,114,135,135,134,135,135,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,89,78,78,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,134,137,0,0,0,101,104,0,0,0,0,0,0,133,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,89,78,78,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,137,0,0,101,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,88,87,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,100,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,102,103,102,103,102,103,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,0,0,0,0,0,116,121,0,0,0,0,0,100,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,119,112,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,100,103,102,102,102,113,128,102,103,102,102,102,113,121,0,0,0,0,0,100,102,102,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,119,118,128,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,103,103,103,104,0,0,0,0,0,0,0,0,0,0,0,0,0,101,113,119,118,118,118,118,119,118,119,118,118,118,118,128,102,103,102,103,102,113,118,118,128,102,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,119,118,119,112,103,102,103,102,103,102,103,102,103,102,103,102,103,102,103,102,119,119,119,119,120,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,118,118,118,119,118,119,118,118,118,118,119,118,119,118,119,118,118,118,118,119,118,128,102,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,119,119,119,120,0,0,100,103,103,103,103,103,102,103,102,103,102,129,118,119,118,118,118,118,119,118,119,118,118,118,118,119,118,119,118,119,118,118,118,118,119,118,119,118,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,118,119,119,119,119,120,0,0,116,119,119,119,119,119,118,119,118,119,118,119,118,119,118,118,118,118,119,118,119,118,118,118,118,119,118,119,118,119,118,118,118,118,119,118,119,118,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,87,87,87,133,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,119,119,119,119,120,46,46,116,119,119,119,119,119,118,119,118,119,118,119,118,119,118,118,118,118,119,118,119,118,118,118,118,119,118,119,118,119,118,118,118,118,119,118,119,118,121,46,46,100,102,103,105,46,46,46,46,46,46,46,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,&sol=0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&lad=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&bg=bg3&sprites=sprite1|368|1344|decor95MC|D_protestor_19,sprite2|464|1376|decor70MC|D_switch_0_gravity,sprite3|464|1184|tinyChickMC|C_100,sprite4|464|1152|tinyChickMC|C_100,sprite5|496|1088|tinyChickMC|C_100,sprite6|496|1056|tinyChickMC|C_100,sprite7|464|992|tinyChickMC|C_100,sprite8|464|960|tinyChickMC|C_100,sprite9|496|896|tinyChickMC|C_100,sprite10|496|864|tinyChickMC|C_100,sprite11|464|800|tinyChickMC|C_100,sprite12|464|768|tinyChickMC|C_100,sprite13|496|704|tinyChickMC|C_100,sprite14|496|672|tinyChickMC|C_100,sprite15|464|608|tinyChickMC|C_100,sprite16|464|576|tinyChickMC|C_100,sprite17|496|512|tinyChickMC|C_100,sprite18|496|480|tinyChickMC|C_100,sprite19|464|416|tinyChickMC|C_100,sprite20|464|384|tinyChickMC|C_100,sprite21|496|320|tinyChickMC|C_100,sprite22|496|288|tinyChickMC|C_100,sprite23|464|224|tinyChickMC|C_100,sprite24|464|192|tinyChickMC|C_100,sprite25|1328|224|decor93MC|D_protestor_8,sprite26|688|224|decor71MC|D_switch_0_gravity,sprite27|1648|832|decor70MC|D_switch_0_gravity,sprite28|1840|224|decor71MC|D_switch_0_gravity,sprite29|2064|800|decor16MC|D_pipeDown_3-1,sprite30|2032|512|decor70MC|D_switch_0_gravity,sprite31|2064|704|bblock1MC|B_1_,sprite32|2096|704|bblock1MC|B_1_,sprite33|2128|704|bblock1MC|B_1_,sprite34|2160|704|bblock1MC|B_1,sprite35|2384|576|bblock1MC|B_1,sprite36|2416|576|bblock1MC|B_1,sprite37|2448|576|bblock1MC|B_1,sprite38|2480|576|bblock1MC|B_1,sprite39|1648|672|tinyChickMC|C_100,sprite40|1680|672|tinyChickMC|C_100,sprite41|1680|640|tinyChickMC|C_100,sprite42|1648|640|tinyChickMC|C_100,sprite43|1648|544|tinyChickMC|C_100,sprite44|1680|544|tinyChickMC|C_100,sprite45|1680|512|tinyChickMC|C_100,sprite46|1648|512|tinyChickMC|C_100,sprite47|1648|416|tinyChickMC|C_100,sprite48|1680|416|tinyChickMC|C_100,sprite49|1680|384|tinyChickMC|C_100,sprite50|1648|384|tinyChickMC|C_100,sprite51|1456|736|tinyChickMC|C_100,sprite52|1488|736|tinyChickMC|C_100,sprite53|1488|704|tinyChickMC|C_100,sprite54|1456|704|tinyChickMC|C_100,sprite55|1456|608|tinyChickMC|C_100,sprite56|1488|608|tinyChickMC|C_100,sprite57|1488|576|tinyChickMC|C_100,sprite58|1456|576|tinyChickMC|C_100,sprite59|1456|480|tinyChickMC|C_100,sprite60|1488|480|tinyChickMC|C_100,sprite61|1488|448|tinyChickMC|C_100,sprite62|1456|448|tinyChickMC|C_100,sprite63|1456|352|tinyChickMC|C_100,sprite64|1488|352|tinyChickMC|C_100,sprite65|1456|320|tinyChickMC|C_100,sprite66|1488|320|tinyChickMC|C_100,sprite67|1840|736|tinyChickMC|C_100,sprite68|1872|736|tinyChickMC|C_100,sprite69|1872|704|tinyChickMC|C_100,sprite70|1840|704|tinyChickMC|C_100,sprite71|1840|608|tinyChickMC|C_100,sprite72|1872|608|tinyChickMC|C_100,sprite73|1872|576|tinyChickMC|C_100,sprite74|1840|576|tinyChickMC|C_100,sprite75|1840|480|tinyChickMC|C_100,sprite76|1872|480|tinyChickMC|C_100,sprite77|1872|448|tinyChickMC|C_100,sprite78|1840|448|tinyChickMC|C_100,sprite79|2384|832|enemy3MC|E_1,sprite80|2448|832|enemy3MC|E_1,sprite81|2512|832|enemy3MC|E_1,sprite82|2608|800|bblock1MC|B_1_tofu,sprite83|2640|800|bblock1MC|B_1_chick_100,sprite84|2320|864|hazard4MC|H_,sprite85|2224|640|tinyChickMC|C_100,sprite86|2256|640|tinyChickMC|C_100,sprite87|2288|640|tinyChickMC|C_100,sprite88|2160|480|enemy4MC|E_1,sprite89|2640|416|bblock1MC|B_1_1up,sprite90|816|32|hazard6MC|H_,sprite91|848|96|hazard5MC|H_,sprite92|912|96|hazard5MC|H_,sprite93|976|96|hazard5MC|H_,sprite94|880|32|hazard6MC|H_,sprite95|944|32|hazard6MC|H_,sprite96|1008|32|hazard6MC|H_,sprite97|1040|192|tinyChickMC|C_100,sprite98|1008|192|tinyChickMC|C_100,sprite99|976|192|tinyChickMC|C_100,sprite100|1008|224|tinyChickMC|C_100,sprite101|1008|160|tinyChickMC|C_100,sprite102|848|288|tinyChickMC|C_100,sprite103|848|320|tinyChickMC|C_100,sprite104|848|352|tinyChickMC|C_100,sprite105|880|320|tinyChickMC|C_100,sprite106|816|320|tinyChickMC|C_100,sprite107|1040|96|hazard5MC|H_,sprite108|1072|32|hazard6MC|H_,sprite109|880|192|bblock1MC|B_1_1up,sprite110|976|320|bblock1MC|B_1_tofu,sprite111|1104|224|bblock1MC|B_1_chick_100,sprite112|880|224|bblock1MC|B_1,sprite113|912|192|bblock1MC|B_1,sprite114|880|160|bblock1MC|B_1,sprite115|848|192|bblock1MC|B_1,sprite116|944|320|bblock1MC|B_1,sprite117|976|288|bblock1MC|B_1,sprite118|1008|320|bblock1MC|B_1,sprite119|976|352|bblock1MC|B_1,sprite120|1104|256|bblock1MC|B_1,sprite121|1072|224|bblock1MC|B_1,sprite122|1104|192|bblock1MC|B_1,sprite123|1136|224|bblock1MC|B_1,sprite124|1456|32|decor71MC|D_switch_0_gravity,sprite125|1456|832|decor70MC|D_switch_0_gravity,sprite126|1648|224|decor71MC|D_switch_0_gravity,sprite127|1840|832|decor70MC|D_switch_0_gravity,sprite128|2160|352|enemy3MC|E_1,sprite129|2288|352|enemy3MC|E_1,sprite130|2416|352|enemy3MC|E_1,sprite131|1968|864|decor59MC|D_recovery,sprite132|2160|480|tinyChickMC|C_100,sprite133|2192|480|tinyChickMC|C_100,sprite134|2288|480|tinyChickMC|C_100,sprite135|2320|480|tinyChickMC|C_100,sprite136|2416|480|tinyChickMC|C_100,sprite137|2448|480|tinyChickMC|C_100,sprite138|2192|128|hazard6MC|H_,sprite139|2224|128|hazard6MC|H_,sprite140|2320|128|hazard6MC|H_,sprite141|2352|128|hazard6MC|H_,sprite142|2448|128|hazard6MC|H_,sprite143|2480|128|hazard6MC|H_,sprite144|2544|640|tinyChickMC|C_100,sprite145|2576|640|tinyChickMC|C_100,sprite146|2608|640|tinyChickMC|C_100,sprite147|1840|832|enemy3MC|E_1,sprite148|1296|288|decor59MC|D_recovery,sprite149|688|416|decor20MC|D_,sprite150|848|864|hazard3MC|H_,sprite151|816|864|hazard4MC|H_,sprite152|720|832|decor70MC|D_switch_0_gravity,sprite153|880|864|hazard4MC|H_,sprite154|1200|672|decor110MC|D_bounce,sprite155|624|992|hazard5MC|H_,sprite156|592|928|hazard6MC|H_,sprite157|656|928|hazard6MC|H_,sprite158|624|1056|bblock1MC|B_1_chick_100,sprite159|688|1056|bblock1MC|B_1_chick_100,sprite160|656|1056|bblock1MC|B_1,sprite161|1008|1088|bblock1MC|B_1_1up,sprite162|1456|928|decor71MC|D_switch_0_gravity,sprite163|1456|1056|tinyChickMC|C_100,sprite164|1488|1056|tinyChickMC|C_100,sprite165|1488|1024|tinyChickMC|C_100,sprite166|1456|1024|tinyChickMC|C_100,sprite167|1456|1088|tinyChickMC|C_100,sprite168|1488|1088|tinyChickMC|C_100,sprite169|1456|1120|tinyChickMC|C_100,sprite170|1488|1120|tinyChickMC|C_100,sprite171|1232|1120|bblock1MC|B_1_chick_100,sprite172|880|1120|bblock1MC|B_1_chick_100,sprite173|1104|1152|bblock1MC|B_1_chick_100,sprite174|784|1216|enemy3MC|E_1,sprite175|1008|1248|enemy3MC|E_1,sprite176|272|1056|decor71MC|D_switch_0_gravity,sprite177|944|864|hazard3MC|H_,sprite178|912|864|hazard4MC|H_,sprite179|976|864|hazard4MC|H_,sprite180|1264|1152|decor71MC|D_switch_0_gravity,sprite181|1456|1184|decor70MC|D_switch_0_gravity,sprite182|1584|1216|decor71MC|D_switch_0_gravity,sprite183|784|1024|enemy3MC|E_1,sprite184|848|1024|enemy3MC|E_1,sprite185|1584|1344|tinyChickMC|C_100,sprite186|1616|1344|tinyChickMC|C_100,sprite187|1584|1376|tinyChickMC|C_100,sprite188|1616|1376|tinyChickMC|C_100,sprite189|1616|1408|tinyChickMC|C_100,sprite190|1584|1408|tinyChickMC|C_100,sprite191|688|576|decor17MC|D_,sprite192|1584|1440|decor70MC|D_switch_0_gravity,sprite193|1648|1088|bblock1MC|B_1_tofu,sprite194|1712|1472|hazard3MC|H_,sprite195|1776|1472|hazard3MC|H_,sprite196|1680|1472|hazard4MC|H_,sprite197|1744|1472|hazard4MC|H_,sprite198|1808|1472|hazard4MC|H_,sprite199|2064|896|decor20MC|D_,sprite200|2576|1344|flagPoleMC|D_flagpole,sprite201|2256|1024|decor71MC|D_switch_0_gravity,sprite202|2256|1056|bblock1MC|B_q,sprite203|2288|1056|bblock1MC|B_q,sprite204|2096|1184|bblock1MC|B_1_chick_100,sprite205|2160|1184|bblock1MC|B_1_chick_100,sprite206|2224|1184|bblock1MC|B_1_tofu,sprite207|2032|1152|decor59MC|D_recovery,sprite208|1808|928|decor110MC|D_bounce,sprite209|2800|928|decor71MC|D_switch_0_gravity,sprite210|2704|992|hazard5MC|H_,sprite211|2672|928|hazard6MC|H_,sprite212|2416|1312|enemy3MC|E_1,sprite213|2640|1280|tinyChickMC|C_100,sprite214|2672|1280|tinyChickMC|C_100,sprite215|2672|1248|tinyChickMC|C_100,sprite216|2640|1248|tinyChickMC|C_100,sprite217|624|160|decor36MC|D_,sprite218|2576|384|decor16MC|D_pipeDown_3-2,sprite219|2576|448|decor20MC|D_,sprite220|2608|352|enemy3MC|E_1,sprite221|2000|1440|decor31MC|D_bounce,sprite222|2608|128|decor71MC|D_switch_0_gravity,sprite223|1072|1024|decor94MC|D_protestor_9,sprite224|1520|1408|decor95MC|D_protestor_10,sprite225|208|640|decor16MC|D_,sprite226|208|768|decor20MC|D_,sprite227|112|736|decor70MC|D_switch_0_gravity,sprite228|48|288|decor71MC|D_switch_0_gravity,sprite229|144|288|decor110MC|D_bounce,sprite230|48|768|decor31MC|D_bounce,sprite231|272|32|decor110MC|D_bounce,sprite232|48|608|tinyChickMC|C_100,sprite233|48|576|tinyChickMC|C_100,sprite234|112|544|tinyChickMC|C_100,sprite235|112|512|tinyChickMC|C_100,sprite236|176|608|tinyChickMC|C_100,sprite237|176|576|tinyChickMC|C_100,sprite238|240|512|tinyChickMC|C_100,sprite239|240|544|tinyChickMC|C_100,sprite240|48|448|tinyChickMC|C_100,sprite241|48|416|tinyChickMC|C_100,sprite242|176|448|tinyChickMC|C_100,sprite243|176|416|tinyChickMC|C_100,sprite244|240|352|tinyChickMC|C_100,sprite245|240|320|tinyChickMC|C_100,sprite246|112|672|tinyChickMC|C_100,sprite247|112|704|tinyChickMC|C_100,sprite248|272|256|tinyChickMC|C_100,sprite249|272|224|tinyChickMC|C_100,sprite250|16|128|decor14MC|D_pipeSide_3-1,sprite251|144|32|decor71MC|D_switch_0_gravity,sprite252|144|192|tinyChickMC|C_100,sprite253|176|192|tinyChickMC|C_100,sprite254|176|160|tinyChickMC|C_100,sprite255|144|160|tinyChickMC|C_100,sprite256|144|128|tinyChickMC|C_100,sprite257|176|128|tinyChickMC|C_100,sprite258|176|1440|tinyChickMC|C_100,sprite259|208|1440|tinyChickMC|C_100"; _LEVEL4DATA = "&ldat=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,188,173,174,170,171,172,172,172,167,173,174,110,0,0,0,187,188,172,172,172,172,172,172,172,172,167,172,173,174,110,0,0,0,0,108,170,171,172,172,173,174,110,0,0,0,0,0,0,0,108,152,154,148,170,171,172,172,172,172,189,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,157,157,157,157,157,157,196,157,157,158,0,0,0,0,156,157,157,157,157,157,157,157,157,196,157,157,157,158,0,0,0,0,156,157,157,157,157,157,157,158,0,0,0,0,0,0,0,140,141,141,180,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,125,125,164,125,125,125,125,122,123,126,0,0,0,187,188,167,172,172,172,173,174,152,154,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,157,196,157,157,204,141,138,139,142,0,0,0,0,140,180,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,140,141,141,141,142,0,0,0,0,140,180,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,140,141,141,141,142,0,0,0,0,156,196,157,157,157,157,157,157,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,156,157,157,157,158,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,188,172,189,190,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,170,171,173,173,173,189,190,0,0,0,0,0,0,0,140,141,219,109,148,170,172,172,189,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,157,157,157,157,158,0,0,0,0,0,0,0,0,156,157,157,204,180,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,164,125,125,125,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,0,0,0,0,187,188,172,171,172,172,173,174,148,170,171,172,172,172,172,172,172,172,172,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,196,157,157,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,180,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,180,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,188,167,189,190,187,188,173,174,110,0,0,0,140,141,141,141,141,141,141,180,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,164,126,0,0,124,122,123,126,0,0,0,124,125,125,125,125,125,125,164,125,122,123,125,125,125,125,125,125,125,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,196,158,0,0,140,138,139,142,0,0,0,140,141,141,141,141,141,141,180,141,138,139,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,156,157,157,158,0,0,0,140,141,141,141,141,141,141,180,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,108,109,170,171,172,172,172,173,174,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,140,141,141,141,203,157,157,196,157,157,157,157,157,157,157,157,157,204,141,0,0,0,0,0,0,0,0,0,156,157,157,157,157,157,157,157,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,153,151,152,153,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,140,141,141,141,142,0,0,149,0,0,0,0,0,0,0,0,0,140,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,125,125,125,125,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,140,141,141,141,142,0,0,149,0,0,0,0,0,0,0,0,0,140,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,140,141,141,141,142,0,0,149,0,0,0,0,0,0,0,0,0,140,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,152,170,171,172,172,172,172,172,172,173,174,109,170,171,189,190,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,187,188,172,173,174,220,141,141,141,142,0,0,165,0,0,0,0,0,0,0,0,0,140,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,220,203,157,157,157,157,157,157,157,157,157,157,204,141,141,142,0,187,188,172,189,190,0,0,0,0,0,149,0,0,0,0,0,0,140,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,108,154,148,152,220,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,188,173,174,220,141,142,107,107,107,107,107,107,107,107,107,107,140,141,141,142,0,0,140,141,219,109,110,0,0,0,0,165,0,0,0,0,0,0,156,157,157,157,204,141,141,141,142,0,0,0,0,0,0,0,108,220,141,180,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,204,141,141,141,142,107,107,107,107,107,107,107,107,107,107,124,122,123,126,0,0,156,157,157,157,158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,125,122,123,126,0,0,0,0,0,0,108,220,141,141,180,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,204,141,141,142,107,107,107,107,107,107,107,107,107,107,140,138,139,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,138,139,142,0,0,0,0,0,108,220,141,141,141,180,141,141,141,0,0,0,0,0,187,188,172,189,190,0,0,0,0,0,108,170,171,173,174,170,171,172,172,172,167,189,190,0,0,0,156,204,141,219,221,148,168,222,169,221,169,222,148,168,220,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,219,109,109,109,109,109,220,141,141,141,141,180,141,141,141,0,0,0,0,0,0,156,157,158,0,0,0,0,0,0,140,141,141,141,141,141,141,141,141,141,180,142,106,106,106,106,106,237,157,157,157,196,157,157,157,157,157,157,196,157,157,157,157,238,106,106,106,106,106,106,106,106,106,108,170,171,172,172,172,172,172,172,189,190,0,0,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,180,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,141,141,180,142,107,107,107,107,107,107,107,107,107,166,107,107,107,107,107,107,166,107,107,107,107,107,107,107,107,107,107,235,168,221,222,220,141,141,141,141,141,141,141,141,142,0,0,0,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,180,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,141,141,180,219,221,222,236,107,107,107,107,107,107,166,107,107,107,107,107,107,166,107,107,107,107,107,107,107,107,107,107,140,141,141,141,141,141,141,141,141,141,141,141,141,142,0,0,0,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,180,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,203,157,157,157,196,157,157,204,219,169,236,107,107,107,107,182,107,107,107,107,107,107,182,107,107,107,107,107,107,107,235,221,168,220,141,141,203,157,157,157,157,157,157,157,157,157,158,0,0,0,156,157,157,157,157,157,157,157,157,157,157,157,157,157,157,196,157,157,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,142,107,107,107,166,107,107,237,157,157,238,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,11,12,107,107,140,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,0,0,0,109,152,109,170,171,172,172,172,172,189,190,0,0,0,0,140,141,141,141,141,141,142,107,107,107,166,107,107,107,107,107,107,107,107,235,221,169,236,107,107,107,107,235,168,169,221,236,11,12,235,221,220,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,0,0,0,125,125,125,125,125,125,125,125,125,126,0,0,0,0,0,124,122,123,125,125,125,126,107,107,107,166,107,107,107,107,107,107,107,107,140,141,141,142,107,107,107,107,124,125,122,123,126,11,12,124,125,125,125,125,125,125,125,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,142,0,0,0,0,0,140,138,139,141,141,141,142,107,107,107,166,107,107,107,107,107,107,107,107,140,141,141,142,107,107,107,107,140,141,138,139,142,11,12,140,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,219,170,171,172,173,174,220,141,141,141,141,141,142,107,107,107,182,107,107,235,221,222,168,221,169,220,141,141,142,107,107,107,107,140,141,141,141,142,11,12,140,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,188,173,174,110,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,107,107,107,107,107,107,140,141,141,141,141,141,141,141,141,142,107,107,107,107,140,141,141,141,142,11,12,140,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,157,157,158,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,219,168,169,222,221,168,169,220,141,141,141,141,141,141,141,141,142,107,107,107,107,140,141,141,141,142,11,12,140,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,107,107,107,107,140,141,141,141,142,11,12,140,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,107,107,107,107,140,141,141,141,142,11,12,140,141,141,141,141,141,141,141,219,109,170,171,172,172,172,172,173,174,110,0,0,108,170,171,189,190,0,108,154,109,109,150,151,170,171,172,172,173,174,152,154,&sol=0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&lad=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&bg=bg4&sprites=sprite1|432|1344|decor31MC|D_bounce,sprite2|880|1344|hazard4MC|H_,sprite3|912|1344|hazard4MC|H_,sprite4|944|1344|hazard4MC|H_,sprite5|752|1312|bblock1MC|B_1_1up,sprite6|1136|1024|decor74MC|D_,sprite7|1360|1024|decor74MC|D_,sprite8|1232|1024|tinyChickMC|C_100,sprite9|1264|1024|tinyChickMC|C_100,sprite10|1296|1024|tinyChickMC|C_100,sprite11|1328|1024|tinyChickMC|C_100,sprite12|1680|1152|enemy3MC|E_1,sprite13|1040|1312|enemy3MC|E_1,sprite14|1264|704|enemy5MC|E_3,sprite15|1424|864|enemy3MC|E_1,sprite16|1744|928|enemy3MC|E_1,sprite17|1136|800|decor101MC|D_protestor_11,sprite18|944|928|tinyChickMC|C_100,sprite19|976|928|tinyChickMC|C_100,sprite20|1680|864|bblock1MC|B_1_tofu,sprite21|1520|832|bblock1MC|B_1_chick_100,sprite22|1488|832|bblock1MC|B_1_,sprite23|1520|704|bblock1MC|B_1_1up__hidden,sprite24|208|1216|enemy3MC|E_1,sprite25|272|1216|enemy3MC|E_1,sprite26|16|960|decor4MC|D_,sprite27|432|1280|tinyChickMC|C_100,sprite28|432|1216|tinyChickMC|C_100,sprite29|432|1152|tinyChickMC|C_100,sprite30|432|1088|tinyChickMC|C_100,sprite31|432|1024|tinyChickMC|C_100,sprite32|240|1056|decor31MC|D_bounce,sprite33|784|1024|decor75MC|D_,sprite34|688|960|enemy5MC|E_3,sprite35|560|768|decor31MC|D_bounce,sprite36|432|672|enemy5MC|E_3,sprite37|656|192|decor75MC|D_,sprite38|496|128|enemy5MC|E_3,sprite39|464|160|bblock1MC|B_3_chick_100,sprite40|752|384|decor101MC|D_protestor_12,sprite41|624|1024|enemy3MC|E_1,sprite42|1232|768|tinyChickMC|C_100,sprite43|1200|768|tinyChickMC|C_100,sprite44|1200|192|decor75MC|D_,sprite45|1584|64|decor17MC|D_pipeUp_4-1,sprite46|336|768|decor59MC|D_recovery,sprite47|976|960|decor59MC|D_recovery,sprite48|1456|1248|decor59MC|D_recovery,sprite49|976|224|decor59MC|D_recovery,sprite50|1136|192|enemy3MC|E_1,sprite51|1072|192|enemy3MC|E_1,sprite52|1712|224|decor36MC|D_,sprite53|1168|320|bblock1MC|B_1_1up,sprite54|1936|992|decor101MC|D_protestor_13,sprite55|2000|1088|hazard3MC|H_,sprite56|1968|1088|hazard4MC|H_,sprite57|2064|1088|hazard3MC|H_,sprite58|2032|1088|hazard4MC|H_,sprite59|2096|1088|hazard4MC|H_,sprite60|1904|608|decor75MC|D_,sprite61|2128|608|enemy3MC|E_1,sprite62|2064|192|decor74MC|D_,sprite63|2160|128|enemy5MC|E_3,sprite64|2736|288|decor36MC|D_,sprite65|2320|544|hazard3MC|H_,sprite66|2288|544|hazard4MC|H_,sprite67|2384|544|hazard3MC|H_,sprite68|2352|544|hazard4MC|H_,sprite69|2800|544|hazard3MC|H_,sprite70|2736|544|hazard3MC|H_,sprite71|2672|544|hazard3MC|H_,sprite72|2608|544|hazard3MC|H_,sprite73|2640|544|hazard4MC|H_,sprite74|2704|544|hazard4MC|H_,sprite75|2768|544|hazard4MC|H_,sprite76|2832|544|hazard4MC|H_,sprite77|2544|512|tinyChickMC|C_100,sprite78|2544|480|tinyChickMC|C_100,sprite79|2576|512|tinyChickMC|C_100,sprite80|2576|480|tinyChickMC|C_100,sprite81|2480|256|decor75MC|D_,sprite82|2544|192|decor64MC|D_,sprite83|2704|224|bblock1MC|B_1_tofu,sprite84|2640|224|bblock1MC|B_1_chick_100,sprite85|2672|224|bblock1MC|B_1_,sprite86|2064|1472|flagPoleMC|D_flagpole,sprite87|2800|1312|enemy3MC|E_1,sprite88|2480|1376|enemy5MC|E_3,sprite89|2224|896|hazard3MC|H_,sprite90|2160|896|hazard3MC|H_,sprite91|2192|896|hazard4MC|H_,sprite92|2128|896|hazard4MC|H_,sprite93|2448|960|enemy5MC|E_3,sprite94|2448|1056|decor73MC|D_,sprite95|2736|896|decor74MC|D_,sprite96|1264|800|decor73MC|D_,sprite97|1296|448|tinyChickMC|C_100,sprite98|2480|1472|decor73MC|D_,sprite99|2864|1376|bblock1MC|B_3_chick__hidden,sprite100|560|992|bblock1MC|B_1_tofu,sprite101|2608|928|tinyChickMC|C_100,sprite102|2640|928|tinyChickMC|C_100,sprite103|2640|896|tinyChickMC|C_100,sprite104|2608|896|tinyChickMC|C_100,sprite105|2288|1440|tinyChickMC|C_100,sprite106|1488|1216|decor16MC|D_,sprite107|1520|1184|tinyChickMC|C_100,sprite108|1552|1184|tinyChickMC|C_100,sprite109|2320|1440|tinyChickMC|C_100,sprite110|2032|224|decor36MC|D_,sprite111|2160|224|decor59MC|D_recovery"; _LEVEL4_1DATA = "&ldat=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,27,28,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,27,28,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,203,157,157,157,157,157,157,157,157,157,158,27,28,156,157,157,157,157,157,157,157,157,157,204,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,219,170,171,172,172,172,172,172,172,172,189,27,28,188,172,172,172,172,172,172,172,173,174,220,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,27,28,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,27,28,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,27,28,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,27,28,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,203,157,157,157,157,157,157,157,157,158,27,28,156,157,157,157,157,157,157,157,157,157,204,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,125,125,125,125,125,125,125,126,0,0,0,0,0,0,0,108,170,171,167,172,172,173,174,110,0,0,0,0,0,124,125,125,125,125,125,125,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,156,157,157,196,157,157,157,157,158,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,125,125,125,125,125,122,123,126,0,0,0,0,0,0,0,0,0,0,165,0,0,0,0,0,0,0,0,0,0,124,125,125,125,125,125,125,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,138,139,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,219,154,110,0,108,153,110,0,187,188,172,172,167,189,190,0,108,151,110,0,108,154,220,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,142,0,156,157,158,0,0,156,157,157,196,158,0,0,156,157,158,0,156,204,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,165,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,125,125,125,125,125,125,125,122,123,126,0,0,0,0,0,0,0,187,188,189,190,0,0,0,0,0,0,0,124,125,125,125,125,125,125,125,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,138,139,142,0,0,0,0,0,0,0,0,156,158,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,219,109,109,109,109,109,109,110,106,106,106,106,108,109,109,109,109,109,109,220,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,126,107,107,107,107,124,122,123,125,125,125,125,125,125,125,125,125,125,125,125,125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,107,27,28,107,140,138,139,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,219,236,27,28,235,220,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,142,27,28,140,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,&sol=0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,1,0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&lad=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&bg=bg4&sprites=sprite1|1328|416|decor12MC|D_pipeDown_4-2,sprite2|1328|608|decor15MC|D_,sprite3|1136|1056|decor73MC|D_,sprite4|1520|1056|decor73MC|D_,sprite5|1136|960|enemy5MC|E_3,sprite6|1520|960|enemy5MC|E_3,sprite7|1456|448|decor31MC|D_bounce,sprite8|1520|448|decor31MC|D_bounce,sprite9|1584|448|decor31MC|D_bounce,sprite10|1648|448|decor31MC|D_bounce,sprite11|1296|448|decor31MC|D_bounce,sprite12|1232|448|decor31MC|D_bounce,sprite13|1168|448|decor31MC|D_bounce,sprite14|1104|448|decor31MC|D_bounce,sprite15|1360|768|decor75MC|D_,sprite16|1680|1024|enemy3MC|E_1,sprite17|1072|1024|enemy3MC|E_1,sprite18|1392|1024|decor75MC|D_,sprite19|1072|960|bblock1MC|B_1_tofu,sprite20|1712|960|bblock1MC|B_1_tofu,sprite21|1360|1408|decor12MC|D_pipeDown_4-3,sprite22|1136|1248|bblock1MC|B_3_chick_100,sprite23|1680|1248|bblock1MC|B_1up,sprite24|1200|1248|tinyChickMC|C_100,sprite25|1232|1248|tinyChickMC|C_100,sprite26|1264|1248|tinyChickMC|C_100,sprite27|1616|1248|tinyChickMC|C_100,sprite28|1584|1248|tinyChickMC|C_100,sprite29|1552|1248|tinyChickMC|C_100,sprite30|1424|704|enemy5MC|E_3,sprite31|1328|64|decor15MC|D_,sprite32|1040|448|decor31MC|D_bounce,sprite33|1712|448|decor31MC|D_bounce,sprite34|1168|1344|decor26MC|D_above,sprite35|1264|1344|decor26MC|D_above,sprite36|1360|1344|decor26MC|D_above,sprite37|1456|1344|decor26MC|D_above,sprite38|1552|1344|decor26MC|D_above,sprite39|1648|1344|decor26MC|D_above,sprite40|1232|1312|enemy3MC|E_1,sprite41|1168|1312|enemy3MC|E_1,sprite42|1616|1312|enemy3MC|E_1,sprite43|1552|1312|enemy3MC|E_1,sprite44|1552|1280|tinyChickMC|C_100,sprite45|1584|1280|tinyChickMC|C_100,sprite46|1616|1280|tinyChickMC|C_100,sprite47|1200|1280|tinyChickMC|C_100,sprite48|1232|1280|tinyChickMC|C_100,sprite49|1264|1280|tinyChickMC|C_100,sprite50|1200|1216|tinyChickMC|C_100,sprite51|1232|1216|tinyChickMC|C_100,sprite52|1264|1216|tinyChickMC|C_100,sprite53|1552|1216|tinyChickMC|C_100,sprite54|1584|1216|tinyChickMC|C_100,sprite55|1616|1216|tinyChickMC|C_100,sprite56|1328|384|tinyChickMC|C_100,sprite57|1360|384|tinyChickMC|C_100,sprite58|1392|384|tinyChickMC|C_100,sprite59|1424|352|tinyChickMC|C_100,sprite60|1296|352|tinyChickMC|C_100,sprite61|1296|320|tinyChickMC|C_100,sprite62|1296|288|tinyChickMC|C_100,sprite63|1296|256|tinyChickMC|C_100,sprite64|1296|224|tinyChickMC|C_100,sprite65|1328|192|tinyChickMC|C_100,sprite66|1360|192|tinyChickMC|C_100,sprite67|1392|192|tinyChickMC|C_100,sprite68|1424|224|tinyChickMC|C_100,sprite69|1520|352|tinyChickMC|C_100,sprite70|1552|384|tinyChickMC|C_100,sprite71|1584|384|tinyChickMC|C_100,sprite72|1616|384|tinyChickMC|C_100,sprite73|1648|352|tinyChickMC|C_100,sprite74|1648|320|tinyChickMC|C_100,sprite75|1520|224|tinyChickMC|C_100,sprite76|1552|192|tinyChickMC|C_100,sprite77|1584|192|tinyChickMC|C_100,sprite78|1616|192|tinyChickMC|C_100,sprite79|1648|224|tinyChickMC|C_100,sprite80|1520|256|tinyChickMC|C_100,sprite81|1552|288|tinyChickMC|C_100,sprite82|1584|288|tinyChickMC|C_100,sprite83|1616|288|tinyChickMC|C_100,sprite84|1200|224|tinyChickMC|C_100,sprite85|1168|192|tinyChickMC|C_100,sprite86|1136|192|tinyChickMC|C_100,sprite87|1104|192|tinyChickMC|C_100,sprite88|1072|224|tinyChickMC|C_100,sprite89|1072|256|tinyChickMC|C_100,sprite90|1104|288|tinyChickMC|C_100,sprite91|1136|288|tinyChickMC|C_100,sprite92|1168|288|tinyChickMC|C_100,sprite93|1200|320|tinyChickMC|C_100,sprite94|1200|352|tinyChickMC|C_100,sprite95|1168|384|tinyChickMC|C_100,sprite96|1136|384|tinyChickMC|C_100,sprite97|1104|384|tinyChickMC|C_100,sprite98|1072|352|tinyChickMC|C_100,sprite99|1328|1024|tinyChickMC|C_100,sprite100|1360|1024|tinyChickMC|C_100,sprite101|1296|1280|tinyChickMC|C_100,sprite102|1296|1248|tinyChickMC|C_100,sprite103|1296|1216|tinyChickMC|C_100,sprite104|1520|1280|tinyChickMC|C_100,sprite105|1520|1248|tinyChickMC|C_100,sprite106|1520|1216|tinyChickMC|C_100"; _LEVEL5DATA = "&ldat=0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,163,163,163,160,161,162,0,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,0,163,176,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,192,193,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,218,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,0,163,0,0,0,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,147,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,160,161,161,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,197,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,147,147,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,163,176,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,229,231,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,234,234,234,234,162,176,177,177,178,234,234,234,234,234,234,234,234,234,234,234,234,234,234,0,0,0,163,163,163,163,163,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,145,145,145,193,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,147,163,185,185,185,185,185,185,185,146,145,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,0,201,201,0,145,145,145,198,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,163,163,163,201,201,201,201,201,201,146,145,146,146,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,0,0,0,201,201,197,198,198,199,201,201,201,201,201,201,201,201,201,201,201,147,197,198,198,199,146,181,214,214,0,234,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,147,163,197,199,163,163,201,201,201,201,201,201,146,145,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,145,145,145,234,0,0,0,161,162,213,214,214,215,160,161,161,162,201,201,201,201,201,201,201,163,213,214,214,215,146,211,234,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,163,229,231,163,163,163,201,201,201,201,201,146,145,145,145,0,0,0,0,0,0,0,0,0,0,0,145,0,0,0,0,0,0,0,0,0,0,0,145,145,145,234,0,0,0,177,178,213,214,214,215,176,177,177,178,201,201,201,201,160,161,161,162,213,214,214,215,234,211,234,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,160,161,162,197,198,198,199,160,161,161,162,197,198,198,199,234,0,234,160,161,161,162,234,234,234,234,234,234,147,147,147,147,147,147,147,147,147,146,181,146,0,0,0,177,178,229,230,230,231,176,177,177,178,197,198,198,199,176,177,177,178,229,230,230,231,234,211,234,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,0,163,176,177,178,213,214,214,215,176,177,177,178,213,214,214,215,234,0,234,176,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,0,193,194,201,201,201,201,192,193,193,194,213,214,214,215,176,177,177,178,0,0,0,0,234,211,234,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,192,193,194,213,214,214,215,176,177,177,178,213,214,214,215,234,0,234,176,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,0,201,201,201,201,201,201,201,202,0,0,213,214,214,215,192,193,193,194,0,0,0,0,234,211,234,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,163,229,230,230,231,192,193,193,194,229,230,230,231,234,0,234,192,11,12,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,0,201,201,201,201,201,201,201,202,0,0,229,11,12,231,0,0,0,0,0,0,0,0,234,211,234,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,0,234,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,0,0,0,201,201,201,201,201,201,201,202,0,0,0,11,12,0,0,0,0,0,0,0,0,0,234,211,234,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,0,234,0,11,12,0,0,0,0,0,0,0,0,0,0,160,161,162,197,198,199,160,161,162,197,198,199,201,201,201,201,201,201,201,202,0,0,0,11,12,0,0,0,0,0,0,0,0,0,234,211,234,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,0,234,0,11,12,0,0,0,0,0,0,0,0,0,0,176,177,178,213,214,215,176,177,178,213,214,215,201,201,201,201,201,201,201,202,0,0,0,11,12,0,0,0,0,0,0,0,0,163,234,211,234,234,0,234,234,234,234,234,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,192,193,194,229,230,231,192,193,194,229,230,231,201,201,201,201,201,201,201,202,0,0,0,11,12,0,0,0,0,0,0,0,0,0,234,211,234,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,201,201,201,201,201,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,211,146,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,201,201,201,201,201,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,211,146,146,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,201,201,201,201,201,201,202,0,0,0,0,0,0,0,0,0,197,198,199,0,0,146,211,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,201,201,201,201,201,201,202,0,0,0,0,179,0,0,0,0,213,214,215,0,0,146,211,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,161,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,201,201,201,201,201,201,202,0,0,160,161,144,161,162,0,0,229,230,231,0,0,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,197,198,198,199,160,161,161,162,185,185,185,185,185,185,185,185,185,185,185,185,197,198,198,199,160,161,161,162,0,0,0,0,0,0,0,176,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,201,201,201,201,201,201,202,0,0,176,177,210,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,214,215,176,177,177,178,201,201,201,201,201,201,201,201,201,201,201,201,213,214,214,215,176,177,177,178,0,0,0,0,0,0,0,192,193,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,201,201,201,201,217,201,202,0,0,176,177,210,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,214,214,215,176,177,177,178,234,234,234,234,234,234,234,234,234,234,234,234,213,214,214,215,176,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,161,161,161,161,144,161,162,0,0,192,193,226,193,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,230,230,231,192,193,193,194,234,0,0,0,0,0,0,0,0,0,0,234,229,230,230,231,192,193,193,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,210,177,178,0,0,0,0,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,161,161,162,197,198,198,199,234,0,0,0,0,0,0,0,0,0,0,234,160,161,161,162,197,198,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,193,193,193,193,226,193,194,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,13,13,13,13,13,13,177,177,178,213,214,214,215,234,234,234,234,234,234,234,234,234,234,234,234,176,177,177,178,213,214,214,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,29,29,29,29,29,29,29,177,177,178,213,214,214,215,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,178,213,214,214,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,0,160,161,145,146,161,162,197,198,198,198,199,160,161,161,161,161,162,0,0,0,11,12,0,0,0,0,0,192,193,193,194,229,230,230,231,0,0,0,0,0,0,0,0,0,0,0,0,192,193,193,194,229,230,230,231,0,0,0,0,0,0,0,0,0,0,0,160,161,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,0,0,0,176,177,145,146,234,234,234,234,234,234,234,234,234,177,177,177,178,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,0,0,0,0,176,177,145,145,0,0,0,0,0,0,0,0,0,145,145,177,178,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,193,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,161,144,161,162,0,0,176,177,145,145,145,0,0,0,0,0,0,0,0,145,145,177,178,185,185,185,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,210,177,178,0,0,192,193,193,193,193,194,229,230,230,230,231,192,193,146,0,146,194,201,201,201,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,161,161,161,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,210,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,234,0,146,163,201,201,201,11,12,0,0,0,0,0,0,0,0,0,0,0,0,197,198,198,199,0,0,0,176,177,177,177,178,197,198,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,193,226,193,194,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,234,0,234,163,201,201,201,11,12,0,0,0,0,147,147,147,147,147,147,147,147,213,214,214,215,0,0,0,176,177,177,177,178,213,214,214,215,160,161,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,234,0,234,163,201,201,201,11,12,0,0,0,0,0,0,0,0,0,0,0,0,213,214,214,215,0,0,0,176,177,177,177,178,213,214,214,215,176,177,178,197,198,198,199,0,0,0,160,161,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,234,0,234,13,13,13,13,13,12,185,185,185,185,185,185,185,185,185,185,185,185,229,230,230,231,185,185,185,176,177,177,177,178,229,230,230,231,192,193,194,213,214,214,215,0,0,0,176,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,29,234,0,234,29,29,29,29,29,29,201,201,201,201,201,201,201,201,201,201,201,201,160,161,161,162,201,201,201,192,193,193,193,194,201,201,201,201,201,201,201,213,214,214,215,0,0,0,192,193,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,234,0,234,163,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,176,177,177,178,201,201,201,197,198,198,199,201,201,201,201,201,201,201,201,229,230,230,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,163,163,163,163,163,234,0,234,163,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,176,177,177,178,201,201,201,213,177,177,13,13,13,201,201,201,201,201,201,201,201,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,161,162,0,0,0,234,234,234,234,234,234,234,234,234,234,234,234,234,234,0,234,234,234,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,192,193,193,194,201,201,201,213,11,12,29,29,29,201,201,201,201,201,201,201,201,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,178,0,0,0,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,201,201,201,201,201,201,201,201,201,201,201,201,160,161,162,197,198,198,199,160,161,162,213,11,12,215,160,161,161,161,162,201,201,201,201,201,201,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,193,194,0,0,0,234,0,0,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,201,201,201,201,201,201,201,201,201,201,201,201,176,177,178,213,214,214,215,176,177,178,213,11,12,215,176,177,177,177,178,197,198,199,160,161,162,197,198,199,160,161,162,197,198,199,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,234,160,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,162,201,201,201,201,192,193,194,229,230,230,231,192,193,194,229,11,12,231,192,193,193,193,194,229,230,231,192,193,194,229,230,231,192,193,194,229,230,231,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,&sol=0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&lad=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,0,0,0&bg=bg5&sprites=sprite1|848|1312|decor115MC|D_,sprite2|944|1440|decor108MC|D_protestor_15,sprite3|1104|1472|decor31MC|D_bounce,sprite4|1200|1088|hazard5MC|H_,sprite5|1264|1088|hazard5MC|H_,sprite6|1584|1408|decor31MC|D_bounce,sprite7|1488|832|decor79MC|D_above,sprite8|1456|832|decor81MC|D_above,sprite9|1584|832|decor78MC|D_above,sprite10|1744|832|decor79MC|D_above,sprite11|1840|832|decor80MC|D_above,sprite12|1744|992|hazard5MC|H_,sprite13|1680|992|hazard5MC|H_,sprite14|1584|1312|enemy4MC|E_1,sprite15|1648|1312|decor20MC|D_,sprite16|2288|1216|decor31MC|D_bounce,sprite17|2352|736|decor31MC|D_bounce,sprite18|2672|256|decor77MC|D_above,sprite19|2672|256|decor80MC|D_above,sprite20|2576|256|decor79MC|D_above,sprite21|2416|256|decor78MC|D_above,sprite22|2320|256|decor79MC|D_above,sprite23|2160|256|decor78MC|D_above,sprite24|2064|256|decor79MC|D_above,sprite25|1968|256|decor79MC|D_above,sprite26|1840|224|decor113MC|D_above,sprite27|1936|256|decor81MC|D_above,sprite28|2032|320|decor84MC|D_above,sprite29|2032|352|decor82MC|D_above,sprite30|2576|256|hazard3MC|H_,sprite31|2512|256|hazard3MC|H_,sprite32|2448|256|hazard3MC|H_,sprite33|2352|224|tinyChickMC|C_100,sprite34|2320|224|tinyChickMC|C_100,sprite35|1968|192|bblock1MC|B_1_tofu,sprite36|2032|448|decor82MC|D_above,sprite37|2032|544|decor82MC|D_above,sprite38|2032|640|decor83MC|D_above,sprite39|1840|672|bblock1MC|B_1_1up,sprite40|1520|800|decor109MC|D_protestor_14,sprite41|1264|672|decor79MC|D_above,sprite42|1360|672|decor80MC|D_above,sprite43|1168|672|decor79MC|D_above,sprite44|1072|672|decor79MC|D_above,sprite45|976|672|decor79MC|D_above,sprite46|880|672|decor79MC|D_above,sprite47|752|640|decor113MC|D_above,sprite48|752|512|decor82MC|D_above,sprite49|752|416|decor82MC|D_above,sprite50|752|320|decor82MC|D_above,sprite51|688|192|decor77MC|D_above,sprite52|752|608|decor83MC|D_above,sprite53|848|672|decor81MC|D_above,sprite54|752|288|decor84MC|D_above,sprite55|400|992|decor113MC|D_above,sprite56|528|1024|decor79MC|D_above,sprite57|624|1024|decor79MC|D_above,sprite58|720|1024|decor77MC|D_above,sprite59|784|1152|decor82MC|D_above,sprite60|784|1248|decor82MC|D_above,sprite61|784|1120|decor84MC|D_above,sprite62|496|1024|decor81MC|D_above,sprite63|720|1024|decor80MC|D_above,sprite64|784|992|hazard3MC|H_,sprite65|720|992|hazard3MC|H_,sprite66|656|992|hazard3MC|H_,sprite67|560|960|enemy3MC|E_1,sprite68|816|1376|decor79MC|D_above,sprite69|720|1376|decor79MC|D_above,sprite70|912|1376|decor80MC|D_above,sprite71|784|1344|decor83MC|D_above,sprite72|560|1376|decor78MC|D_above,sprite73|464|1376|decor79MC|D_above,sprite74|368|1376|decor79MC|D_above,sprite75|336|1376|decor81MC|D_above,sprite76|1200|896|decor20MC|D_,sprite77|656|1216|decor19MC|D_pipeSide_5-1,sprite78|944|1216|decor20MC|D_,sprite79|944|896|decor20MC|D_,sprite80|1744|1312|decor18MC|D_pipeSide_5-2,sprite81|16|576|decor4MC|D_,sprite82|112|1376|hazard4MC|H_,sprite83|176|1376|hazard4MC|H_,sprite84|144|1376|hazard4MC|H_,sprite85|880|1184|enemy4MC|E_1,sprite86|592|672|tinyChickMC|C_100,sprite87|592|640|tinyChickMC|C_100,sprite88|624|640|tinyChickMC|C_100,sprite89|560|640|tinyChickMC|C_100,sprite90|592|608|tinyChickMC|C_100,sprite91|1104|832|hazard5MC|H_,sprite92|1040|832|hazard5MC|H_,sprite93|848|544|decor113MC|D_above,sprite94|976|576|decor79MC|D_above,sprite95|1072|576|decor80MC|D_above,sprite96|944|576|decor81MC|D_above,sprite97|848|416|decor82MC|D_above,sprite98|848|320|decor82MC|D_above,sprite99|848|192|decor76MC|D_above,sprite100|848|288|decor84MC|D_above,sprite101|848|512|decor83MC|D_above,sprite102|976|192|decor79MC|D_above,sprite103|1072|192|decor78MC|D_above,sprite104|592|192|decor79MC|D_above,sprite105|688|192|decor80MC|D_above,sprite106|560|192|decor81MC|D_above,sprite107|944|192|decor81MC|D_above,sprite108|1232|192|decor79MC|D_above,sprite109|1328|192|decor80MC|D_above,sprite110|80|128|decor17MC|D_pipeUp_5-3,sprite111|2480|992|decor31MC|D_bounce,sprite112|208|1056|tinyChickMC|C_100,sprite113|240|1056|tinyChickMC|C_100,sprite114|48|864|decor36MC|D_,sprite115|368|1280|bblock1MC|B_3_chick_100,sprite116|496|1280|bblock1MC|B_1_chick_100,sprite117|432|1280|bblock1MC|B_1_tofu,sprite118|624|1280|enemy3MC|E_1,sprite119|432|1440|tinyChickMC|C_100,sprite120|528|1440|tinyChickMC|C_100,sprite121|560|1440|tinyChickMC|C_100,sprite122|656|1440|tinyChickMC|C_100,sprite123|688|1440|tinyChickMC|C_100,sprite124|688|448|bblock1MC|B_1_1up,sprite125|1360|1376|tinyChickMC|C_100,sprite126|1360|1344|tinyChickMC|C_100,sprite127|1360|1312|tinyChickMC|C_100,sprite128|1328|1312|tinyChickMC|C_100,sprite129|1328|1344|tinyChickMC|C_100,sprite130|1328|1376|tinyChickMC|C_100,sprite131|496|320|enemy3MC|E_1,sprite132|592|160|tinyChickMC|C_100,sprite133|624|160|tinyChickMC|C_100,sprite134|1168|672|decor31MC|D_bounce,sprite135|1264|672|decor31MC|D_bounce,sprite136|368|352|decor107MC|D_protestor_16,sprite137|1104|1376|tinyChickMC|C_100,sprite138|1104|1344|tinyChickMC|C_100,sprite139|1104|1312|tinyChickMC|C_100,sprite140|1104|1248|tinyChickMC|C_100,sprite141|1104|1216|tinyChickMC|C_100,sprite142|1104|1184|tinyChickMC|C_100,sprite143|1040|1152|bblock1MC|B_1_chick_100_hidden,sprite144|1040|1024|bblock1MC|B_1_1up__hidden,sprite145|528|800|decor115MC|D_,sprite146|688|768|decor115MC|D_,sprite147|784|768|decor115MC|D_,sprite148|560|1152|decor115MC|D_,sprite149|1328|1024|decor115MC|D_,sprite150|1840|1024|decor115MC|D_,sprite151|2032|1344|decor115MC|D_,sprite152|2480|608|decor115MC|D_,sprite153|2576|608|decor115MC|D_,sprite154|2672|608|decor115MC|D_,sprite155|2768|608|decor115MC|D_,sprite156|208|448|decor115MC|D_,sprite157|560|416|decor115MC|D_,sprite158|16|960|decor115MC|D_,sprite159|2096|1216|decor36MC|D_,sprite160|1968|1152|enemy3MC|E_1,sprite161|1872|1120|enemy3MC|E_1,sprite162|1488|1120|tinyChickMC|C_100,sprite163|1456|1120|tinyChickMC|C_100,sprite164|1328|1152|tinyChickMC|C_100,sprite165|1360|1152|tinyChickMC|C_100,sprite166|2640|480|enemy3MC|E_1,sprite167|2832|480|tinyChickMC|C_100,sprite168|2800|480|tinyChickMC|C_100,sprite169|2512|320|tinyChickMC|C_100,sprite170|2544|320|tinyChickMC|C_100,sprite171|2384|320|tinyChickMC|C_100,sprite172|2416|320|tinyChickMC|C_100,sprite173|1616|352|hazard3MC|H_,sprite174|1680|352|hazard3MC|H_,sprite175|1712|256|enemy4MC|E_1,sprite176|2416|64|bblock1MC|B_1_1up,sprite177|2320|64|enemy3MC|E_1,sprite178|752|96|tinyChickMC|C_100,sprite179|784|96|tinyChickMC|C_100,sprite180|816|96|tinyChickMC|C_100,sprite181|848|96|tinyChickMC|C_100,sprite182|848|64|tinyChickMC|C_100,sprite183|816|64|tinyChickMC|C_100,sprite184|784|64|tinyChickMC|C_100,sprite185|752|64|tinyChickMC|C_100,sprite186|1008|160|enemy3MC|E_1,sprite187|944|160|enemy3MC|E_1,sprite188|1040|256|tinyChickMC|C_100,sprite189|1072|256|tinyChickMC|C_100,sprite190|1168|256|tinyChickMC|C_100,sprite191|1200|256|tinyChickMC|C_100,sprite192|1392|1248|bblock1MC|B_3_chick_100_hidden,sprite193|336|384|decor20MC|D_,sprite194|336|576|decor17MC|D_,sprite195|432|736|enemy3MC|E_1,sprite196|496|896|bblock1MC|B_1_tofu,sprite197|2160|1248|bblock1MC|B_1_tofu,sprite198|2128|160|enemy5MC|E_3,sprite199|1936|1408|enemy3MC|E_1,sprite200|2064|1408|tinyChickMC|C_100,sprite201|2096|1408|tinyChickMC|C_100,sprite202|2128|1408|tinyChickMC|C_100,sprite203|688|160|bblock1MC|B_1_tofu,sprite204|1072|1472|decor59MC|D_recovery,sprite205|2096|1216|decor59MC|D_recovery,sprite206|2608|512|decor59MC|D_recovery,sprite207|1904|768|decor59MC|D_recovery,sprite208|976|544|enemy3MC|E_1,sprite209|2096|352|decor20MC|D_,sprite210|2096|512|decor17MC|D_pipeUp_0,sprite211|2128|640|tinyChickMC|C_100,sprite212|2160|640|tinyChickMC|C_100,sprite213|2128|672|tinyChickMC|C_100,sprite214|2160|672|tinyChickMC|C_100,sprite215|2128|864|tinyChickMC|C_100,sprite216|2160|864|tinyChickMC|C_100,sprite217|2160|896|tinyChickMC|C_100,sprite218|2128|896|tinyChickMC|C_100,sprite219|2128|960|tinyChickMC|C_100,sprite220|2160|960|tinyChickMC|C_100,sprite221|2128|992|tinyChickMC|C_100,sprite222|2160|992|tinyChickMC|C_100,sprite223|1872|480|decor115MC|D_,sprite224|1424|832|hazard4MC|H_,sprite225|560|1344|hazard4MC|H_,sprite226|2672|384|decor86MC|D_,sprite227|1296|352|bblock1MC|B_1_1up,sprite228|1488|864|enemy4MC|D_,sprite229|1616|864|enemy4MC|D_"; _LEVEL5_1DATA = "&ldat=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,147,147,147,11,12,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,147,147,147,11,12,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,147,147,147,11,12,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,11,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,0,0,147,147,147,147,147,147,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,201,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,177,177,177,177,177,177,177,178,147,147,147,201,147,147,147,147,147,201,147,147,147,147,201,147,147,147,147,147,201,147,147,147,176,177,177,177,177,177,177,177,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,&sol=0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,1,0,0,1,1,1,1,1,0,1,1,1,0,0,1,0,0,0,0,0,0,1,1,0,0,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0&lad=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,1,0,0,0,1,1,0,0,0,0&bg=bg5&sprites=sprite1|1104|1216|decor112MC|D_animation,sprite2|1402|1222|bossMC|E___boss,sprite3|1584|1472|decor73MC|D_,sprite4|1232|1472|decor73MC|D_,sprite5|1648|1472|flagPoleMC|D_flagpole,sprite6|1408|1472|decor73MC|D_,sprite7|1648|1024|bblock1MC|B_1_tofu,sprite8|1616|1024|bblock1MC|B_1_,sprite9|1616|960|enemy3MC|E_1,sprite10|1488|896|bblock1MC|B_1_1up,sprite11|1424|896|bblock1MC|B_1_chick_100,sprite12|1360|896|bblock1MC|B_1_chick_100,sprite13|1168|736|decor17MC|D_,sprite14|1168|544|decor20MC|D_";
Frame 2
if (_root._framesloaded == _root._totalframes) { gotoAndStop (30); } else { play(); }
Frame 8
if (getBytesLoaded() == getBytesTotal) { gotoAndStop (30); } else { gotoAndPlay ("loading"); }
Frame 30
function getAbs(fileName) { poslastslash = this._url.lastIndexOf("\\"); if (poslastslash == -1) { poslastslash = this._url.lastIndexOf("/"); } folderurl = this._url.substr(0, poslastslash + 1); poscolon = folderurl.indexOf("|"); if (poscolon != -1) { folderurlstart = folderurl.substr(0, poscolon); folderurlend = folderurl.substr(poscolon + 1); folderurl = (folderurlstart + ":") + folderurlend; } targeturl = folderurl + fileName; return(targeturl); } function capitalise(str) { newstr = ""; words = str.split(" "); w = 0; while (w < words.length) { word = words[w]; word = word.substr(0, 1).toUpperCase() + word.substr(1); newstr = newstr + (newstr ? " " : ""); newstr = newstr + word; w++; } return(newstr); } function str_replace(find, replace, str) { var _local1 = 0; var _local2 = 0; var _local5 = ""; while (_local1 = str.indexOf(find, _local1) , _local1 != -1) { _local5 = _local5 + (str.substring(_local2, _local1) + replace); _local1 = _local1 + find.length; _local2 = _local1; } return(_local5 + str.substr(_local2)); } function trim(str) { while (str.substr(0, 1) == " ") { str = str.substr(1); } while (str.substr(0, 1) == newline) { str = str.substr(1); } while (str.substr(0, 1) == " ") { str = str.substr(0, -1); } while (str.substr(-1, 1) == " ") { str = str.substr(0, -1); } while (str.substr(-1, 1) == newline) { str = str.substr(0, -1); } while (str.substr(-1, 1) == " ") { str = str.substr(0, -1); } return(str); } function tickerText(field_txt, str) { field_txt.text = ""; if (!_root.tickerTextCounter_mc) { _root.createEmptyMovieClip("tickerTextCounter_mc", _root.getNextHighestDepth()); } _root.tickerTextCounter_mc.str = str; _root.tickerTextCounter_mc.counter = 0; _root.tickerTextCounter_mc.textTarget = field_txt; _root.tickerTextCounter_mc.onEnterFrame = function () { if (this.textTarget._visible) { if (!(this.counter % 2)) { this.textTarget.text = this.str.substr(0, this.textTarget.text.length + 1); formatJapaneseType(this.textTarget); if (this.str == this.textTarget.text) { delete this.onEnterFrame; } } this.counter++; } else { delete this.onEnterFrame; } }; } function playSound(soundId, repeat, uniqueId, relativeVolume, forcePan) { if (!relativeVolume) { relativeVolume = 100; } if (!forcePan) { forcePan = null; } if (!uniqueId) { uniqueId = ""; } if (repeat == 0) { } else if (!repeat) { repeat = 1; } sndEffectCnt++; soundEffectId = "soundEffect_" + sndEffectCnt; if (_root[("soundMC_" + soundId) + uniqueId]) { if (_root[("soundMC_" + soundId) + uniqueId].repeat) { _root[_root[("soundMC_" + soundId) + uniqueId].soundEffectId].stop(); } delete _root[_root[("soundMC_" + soundId) + uniqueId].soundEffectId]; _root[("soundMC_" + soundId) + uniqueId].removeMovieClip(); } _root.createEmptyMovieClip(("soundMC_" + soundId) + uniqueId, _root.getNextHighestDepth()); _root[soundEffectId] = new Sound(_root[("soundMC_" + soundId) + uniqueId]); _root[("soundMC_" + soundId) + uniqueId].soundEffectId = soundEffectId; _root[("soundMC_" + soundId) + uniqueId].repeat = repeat - 1; my_sound = _root[soundEffectId]; if (repeat) { if (_root.soundOn) { my_sound.attachSound(soundId); switch (soundId) { case "1upSND" : my_sound.setVolume(120); break; case "coinSND" : my_sound.setVolume(60); break; case "breakBlockSND" : my_sound.setVolume(60); break; case "bumpSND" : my_sound.setVolume(230); break; case "growBigSND" : my_sound.setVolume(220); break; case "gameoverSND" : my_sound.setVolume(55); break; case "gamestartSND" : my_sound.setVolume(120); break; case "dyingSND" : my_sound.setVolume(110); break; case "jumpSND" : my_sound.setVolume(180); break; case "wallJumpSND" : my_sound.setVolume(50); break; case "whiskSND" : my_sound.setVolume(20); break; case "stompThudSND" : my_sound.setVolume(250); break; case "levelCompleteSND" : my_sound.setVolume(40); break; case "pipeSND" : my_sound.setVolume(350); break; case "squashSND" : my_sound.setVolume(200); break; case "tickerSND" : my_sound.setVolume(80); break; case "tofuSND" : my_sound.setVolume(90); break; case "warpSND" : my_sound.setVolume(35); break; case "waterjumpSND" : my_sound.setVolume(100); break; case "whistleSND" : my_sound.setVolume(190); break; case "winnerSND" : my_sound.setVolume(80); break; case "laugh1SND" : my_sound.setVolume(200); break; case "laugh2SND" : my_sound.setVolume(150); break; case "laugh3SND" : my_sound.setVolume(200); break; case "mbRustleSND" : my_sound.setVolume(60); break; case "mbThudSND" : my_sound.setVolume(150); break; case "mbDaisySND" : my_sound.setVolume(70); break; case "seaKittenSND" : my_sound.setVolume(100); break; case "fryKidSND" : my_sound.setVolume(100); break; case "hairballShootSND" : my_sound.setVolume(75); break; case "spikesSND" : my_sound.setVolume(50); break; case "gravitySND" : my_sound.setVolume(90); break; case "bossHomingSND" : my_sound.setVolume(20); break; case "bossMoveSND" : my_sound.setVolume(15); break; case "bossStompSND" : my_sound.setVolume(150); break; case "bossPowerSND" : my_sound.setVolume(45); break; case "bossRiseSND" : my_sound.setVolume(20); break; case "bossSpikesSND" : my_sound.setVolume(20); break; case "coloneldieSND" : my_sound.setVolume(180); break; case "bossBaffSND" : my_sound.setVolume(70); } if (relativeVolume != 100) { my_sound.setVolume(my_sound.getVolume() * (relativeVolume / 100)); } if (forcePan) { my_sound.setPan(forcePan); } my_sound.start(0, repeat); } } else { my_sound.stop(); } return(my_sound); } function playRelativeSound(soundId, sprite_mc) { if (sprite_mc.causeOfDeath) { diffx = 0; diffy = 0; } else { diffx = (sprite_mc._x + (sprite_mc._width / 2)) - _root.outScreen.hover_mc.player._x; diffy = ((sprite_mc._y + (sprite_mc._height / 2)) - _root.outScreen.hover_mc.player._y) * 2; } diffAvg = (Math.abs(diffx) + Math.abs(diffy)) / 3; if (diffAvg > 200) { diffAvg = 200; } diffAvg = diffAvg / 2; relativeVol = 100 - diffAvg; if (diffx < -250) { diffx = -250; } if (diffx > 250) { diffx = 250; } newPan = diffx / 2.5; if (relativeVol) { _root.playSound(soundId, "relsnd" + sprite_mc.spriteId, "", relativeVol, newPan); } } function playSoundtrack(soundtrackId, noFadeFlag) { if (soundtrackId) { soundtrackVolume = 160; if (soundtrackId == "soundtrack1") { soundtrackVolume = 70; } if (soundtrackId == "soundtrack2") { soundtrackVolume = 100; } if (soundtrackId == "soundtrack3") { soundtrackVolume = 50; } if (soundtrackId == "soundtrack4") { soundtrackVolume = 200; } if (soundtrackId == "soundtrack5") { soundtrackVolume = 200; } if (soundtrackId == "soundtrack6") { soundtrackVolume = 100; } if (soundtrackId == "soundtrackCSDoom") { soundtrackVolume = 50; } } if ((soundtrackId == "soundtrack6") || (noFadeFlag)) { musicFadeFrequ = 1; musicFadeStep = 100; } else { musicFadeFrequ = 20; musicFadeStep = 3; } stopSoundtrack(1); if (_root.musicFaderIn) { clearInterval(_root.musicFaderIn); _root.musicFaderIn = null; } my_soundtrack = _root.soundtrack_snd; my_soundtrack.setVolume(0); my_soundtrack.stop(); if (soundtrackId) { my_soundtrack.attachSound(soundtrackId); } if ((!_root.levelComplete) && (!_root.gamePaused)) { if (_root.soundOn) { if (my_soundtrack.getBytesLoaded() == my_soundtrack.getBytesTotal()) { if (!soundtrackPlaying) { _root.fadeInMusic(); my_soundtrack.start(0, 9999); } soundtrackPlaying = true; } my_soundtrack.onLoad = function () { if (!soundtrackPlaying) { _root.fadeInMusic(); my_soundtrack.start(0, 9999); } soundtrackPlaying = true; }; } } } function stopSoundtrack(flag) { if (musicFaderIn) { clearInterval(musicFaderIn); musicFaderIn = null; } if (flag) { soundtrackPlaying = false; _root.soundtrack_snd.stop(); } else { fadeOutMusic(); } } function fadeInMusic() { fadeMusic = my_soundtrack; clearInterval(musicFaderIn); musicFaderIn = null; fadeMusic.setVolume(1); musicFaderIn = setInterval(fadeInMusicStep, musicFadeFrequ); } function fadeInMusicStep() { if (musicFaderIn) { clearInterval(musicFaderIn); musicFaderIn = null; if (fadeMusic.getVolume()) { if (fadeMusic.getVolume() < _root.soundtrackVolume) { fadeMusic.setVolume(fadeMusic.getVolume() + musicFadeStep); musicFaderIn = setInterval(fadeInMusicStep, musicFadeFrequ); } else { fadeMusic.setVolume(_root.soundtrackVolume); } } } } function fadeOutMusic() { fadeMusic = my_soundtrack; clearInterval(musicFaderIn); musicFaderIn = null; musicFaderIn = setInterval(fadeOutMusicStep, musicFadeFrequ); } function fadeOutMusicStep() { if (musicFaderIn) { clearInterval(musicFaderIn); musicFaderIn = null; if (fadeMusic.getVolume()) { if (fadeMusic.getVolume() > 0) { fadeMusic.setVolume(fadeMusic.getVolume() - musicFadeStep); musicFaderIn = setInterval(fadeOutMusicStep, musicFadeFrequ); } else { stopSoundtrack(1); } } else { stopSoundtrack(1); } } } function swapSymbol(parent_mc, symbol1NAME, symbol2ID) { parent_mc.createEmptyMovieClip(symbol1NAME, symbol1NAME.getDepth()); parent_mc.attachMovie(symbol2ID, symbol1NAME, parent_mc[symbol1NAME].getDepth()); return(parent_mc[symbol1NAME]); } function goWeb() { getURL ("http://www.McCruelty.com", "_blank"); } function goHighScores() { gotoAndPlay (395); } function setContextMenu() { root_cm = new ContextMenu(); root_cm.hideBuiltInItems(); root_cm.customItems.push(new ContextMenuItem("Restart Game", gotoTitle)); root_cm.customItems.push(new ContextMenuItem("Visit McCruelty.com", goWeb, true)); _root.menu = root_cm; } characters = new Array("pam", "chickette", "nugget"); worlds = new Array(Array("1", "_LEVEL1DATA", 400, 160, 1420, 0, false), Array("2", "_LEVEL2DATA", 400, 230, 1150, 1195, false), Array("2.1", "_LEVEL2_1DATA", 500, 94, 846, -10, false), Array("2.2", "_LEVEL2_2DATA", 100, 1244, 1275, 1322, false), Array("3", "_LEVEL3DATA", 600, 70, 1320, 0, false), Array("4", "_LEVEL4DATA", 600, 60, 1230, 0, true), Array("4.1", "_LEVEL4_1DATA", 200, 1370, 180, 1292, true), Array("5", "_LEVEL5DATA", 900, 128, 833, 0, false), Array("5.1", "_LEVEL5_1DATA", 350, 1214, 847, 0, false)); var sndEffectCnt = 0; var soundtrackVolume = 160; var soundtrackPlaying = false; _root.createEmptyMovieClip("soundtrackHolderMC", _root.getNextHighestDepth()); _root.soundtrack_snd = new Sound(_root.soundtrackHolderMC); var musicFadeFrequ = 20; var musicFadeStep = 3; Color.prototype.setTint = function (r, g, b, amount) { var _local4 = 100 - amount; var _local2 = new Object(); _local2.ra = (_local2.ga = (_local2.ba = _local4)); var _local3 = amount / 100; _local2.rb = r * _local3; _local2.gb = g * _local3; _local2.bb = b * _local3; this.setTransform(_local2); }; setContextMenu(); function setText(stringCode, textEl, ticker, pre, post) { if (langNum === null) { langNum = 0; while (langNum < languages.length) { if (languages[langNum] == localLanguage) { break; } langNum++; } } localText = strings[stringCode][langNum]; if (pre) { localText = pre + localText; } if (post) { localText = localText + post; } if (ticker) { tickerText(textEl, localText); } else { textEl.text = localText; } formatJapaneseType(textEl); } function formatJapaneseType(textEl) { if (localLanguage == "JA") { ja2Format = new TextFormat(); ja2Format.font = jaFormat.font; ja2Format.leading = jaFormat.leading; textEl.setTextFormat(ja2Format); } else if (localLanguage == "SK") { sk2Format = new TextFormat(); sk2Format.font = skFormat.font; sk2Format.bold = skFormat.bold; textEl.setTextFormat(sk2Format); } } languages = new Array("EN", "NL", "ES", "SK", "JA", "DE"); langNum = null; jaFormat = ja_txt.getTextFormat(); skFormat = sk_txt.getTextFormat(); strings = new Object(); strings.NewGameBtn = Array("New Game", "Nieuwe game", "Juego nuevo", "Nov\u00E1 hra", "\u65B0\u3057\u3044\u30B2\u30FC\u30E0\u3078", "Neues Spiel"); strings.StartKidFriendlyGameBtn = Array("Start Kid-Friendly Game", "Start dit kindvriendelijke spel", "Iniciar juego apropiado para ni\u00F1os", "Hra za\u010Diato\u010Dn\u00E9ho stup\u0148a vhodn\u00E1 pre deti", "\u5B50\u3069\u3082\u7528\u30B2\u30FC\u30E0\u3092\u30B9\u30BF\u30FC\u30C8", "Kinderfreundliches Spiel starten"); strings.NextBtn = Array("Next", "Volgende", "Siguiente", "\u010Eal\u0161\u00ED", "\u6B21", " Zun\u00E4chst "); strings.EnterCodeBtn = Array("Enter Code", "Entercode", "Introduce c\u00F3digo", "Zadaj k\u00F3d", "\u30B3\u30FC\u30C9\u5165\u529B", "Code eingeben"); strings.EnterCodePrompt = Array("Enter code to play as Pamela Anderson:", "Klik op de entercode en speel als Pamela:", "Introduce el c\u00F3digo para jugar como Pamela Anderson:", "Zadaj k\u00F3d, aby si mohol hra\u0165 ako Pamela Andersonov\u00E1:", "\u30D1\u30E1\u30E9\u30FB\u30A2\u30F3\u30C0\u30FC\u30BD\u30F3\u3068\u3057\u3066\u30D7\u30EC\u30FC\u3059\u308B\u305F\u3081\u306B\u30B3\u30FC\u30C9\u3092\u5165\u529B", "Gib den Code ein, um als Pamela zu spielen:"); strings.OKBtn = Array("OK", "OK", "Aceptar", "OK", "OK", "OK"); strings.CancelBtn = Array("Cancel", "Annuleer", "Cancelar", "Zru\u0161", "\u30AD\u30E3\u30F3\u30BB\u30EB", "L\u00F6schen "); strings.HighScoresBtn = Array("High Scores", "Hoge scores", "Puntuaci\u00F3n alta", "Vysok\u00E9 sk\u00F3re", "\u30CF\u30A4\u30B9\u30B3\u30A2", "High Score"); strings.Instruct1 = Array("Princess Pamela Anderson has been captured by evil Ronald McDonald, who plans on making her a part of his unhappy meals along with the chickens who are tortured for McDonald's restaurants. Help free Princess Pam and save the chickens from McDonald's cruelty!", "Prinses Pamela Anderson is gevangengenomen door de boosaardige Ronald McDonald, die van plan is haar te gebruiken voor zijn unhappy meals, samen met de kippen die levend worden verbrand voor de McDonald's restaurants. Help Prinses Pam te bevrijden en red de kippen van McDonald's wreedheid!", " La Princesa Pamela Anderson ha sido capturado por el malvado Ronald McDonald, quien planea transformarla en una pieza de su 'Cajita infeliz' junto con los pollos quienes son escaldados vivos para McDonald's. \u00A1Ayuda a liberar Princesa Pam y salva los pollos de la crueldad de McDonald's! ", "Zl\u00FD Ronald McDonald zajal princeznu Pamelu Andersonov\u00FA. T\u00E1 bude spolu s kuriatkami zaparen\u00FDmi za \u017Eiva s\u00FA\u010Das\u0165ou 'unhappy meals' pre re\u0161taur\u00E1cie McDonald. Pom\u00F4\u017E oslobodi\u0165 princeznu Pam a zachr\u00E1\u0148 kuriatka pred krut\u00FDm McDonaldom!", "\u30D1\u30E1\u30E9\u30FB\u30A2\u30F3\u30C0\u30FC\u30BD\u30F3\u59EB\u304C\u60AA\u8005\u30ED\u30CA\u30EB\u30C9\u30FB\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306B\u3068\u3089\u308F\u308C\u307E\u3057\u305F\u3002\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306F\u30D1\u30E1\u30E9\u59EB\u3092\u300C\u30A2\u30F3\u30CF\u30C3\u30D4\u30FC\u30FB\u30DF\u30FC\u30EB\u300D\u306B\u5165\u308C\u3066\u3057\u307E\u3046\u3064\u3082\u308A\u3067\u3059\u3002\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306E\u30A2\u30F3\u30CF\u30C3\u30D4\u30FC\u30FB\u30DF\u30FC\u30EB\u306B\u4F7F\u308F\u308C\u308B\u30CB\u30EF\u30C8\u30EA\u306F\u3001\u751F\u304D\u305F\u307E\u307E\u3086\u3067\u3089\u308C\u3066\u3057\u307E\u3044\u307E\u3059\u3002\u30D1\u30E1\u30E9\u59EB\u3092\u52A9\u3051\u3001\u6B8B\u9177\u306A\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u304B\u3089\u30CB\u30EF\u30C8\u30EA\u305F\u3061\u3092\u52A9\u3051\u3066\u304F\u3060\u3055\u3044!", "Prinzessin Pamela Anderson wurde vom b\u00F6sen Ronald McDonald entf\u00FChrt. Dieser plant sie zu einem Teil f\u00FCr eines seiner Unhappy-Meals zu verarbeiten. Zusammen mit den H\u00FChnern, die bei lebendigem Leib f\u00FCr McDonald's Restaurants in den USA verbr\u00FCht werden! Hilf Prinzessin Pam zu befreien und die H\u00FChner vor McDonald's Grausamkeit zu retten."); strings.StartGameBtn = Array("Start Game", "Start game", "Iniciar juego", "Spusti\u0165 hru", "\u30B2\u30FC\u30E0\u958B\u59CB", "Spiel starten"); strings.Instruct2 = Array("Use the arrow keys to move. Press Spacebar to jump and break blocks. Defeat enemies by jumping on their heads. Press Escape to pause the game.", "Gebruik de pijltjestoetsen om te bewegen. Gebruik de spatiebalk om te springen en de blokkades te breken. Versla je vijanden door op hun hoofd te springen. Toets 'Excape' voor pauze.", " Utiliza las flechas para moverse. Utiliza la flecha 'arriba' para saltar, subir, y romper bloques. Presiona 'Esc' para poner en pausa el juego. Derrota a los enemigos por saltar en sus cabezas.", "Na navig\u00E1ciu pou\u017Ei kl\u00E1vesy so \u0161\u00EDpkami. Stla\u010D medzern\u00EDk, ak chce\u0161 presko\u010Di\u0165 a preru\u0161i\u0165 bloky. Sk\u00E1kan\u00EDm na hlavy nepriate\u013Eov ich poraz\u00ED\u0161. Stla\u010D \u00ABEscape\u00BB (\u00DAnik), ak chce\u0161 preru\u0161i\u0165 hru.", "\u79FB\u52D5\u3059\u308B\u306B\u306F\u77E2\u5370\u30AD\u30FC\u3092\u4F7F\u3063\u3066\u304F\u3060\u3055\u3044\u3002\u30B9\u30DA\u30FC\u30B9\u30D0\u30FC\u3092\u62BC\u3059\u3068\u3001\u98DB\u3073\u4E0A\u304C\u3063\u3066\u30D6\u30ED\u30C3\u30AF\u3092\u5272\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002\u6575\u306E\u982D\u306E\u4E0A\u306B\u98DB\u3073\u4E57\u308B\u3068\u76F8\u624B\u3092\u5012\u305B\u307E\u3059\u3002Esc\u30AD\u30FC\u3092\u62BC\u3059\u3068\u30B2\u30FC\u30E0\u3092\u4E00\u6642\u505C\u6B62\u3067\u304D\u307E\u3059", "Benutze die Pfeiltasten, um Dich zu bewegen. Dr\u00FCcke die Leertaste, um zu springen und Steine zu zertr\u00FCmmern. Besiege Deine Feinde, indem Du ihnen auf den Kopf springst. Dr\u00FCcke Die 'Escape'-Taste um das Spiel zu pausieren."); strings.ChooseChar = Array("Choose Your Character!", "Kies je personage!", "\u00A1Elige su personaje!", "Zvo\u013E si svoju postavi\u010Dku!", "\u30AD\u30E3\u30E9\u30AF\u30BF\u30FC\u3092\u9078\u3093\u3067\u304F\u3060\u3055\u3044", "W\u00E4hle Deine Figur!"); strings.Nugget = Array("Nugget", "Goudhaantje", "Nugget", "Nugget", "\u30CA\u30B2\u30C3\u30C8", "Nugget"); strings.Chickette = Array("Chickette", "Kippie", "Chickette", "Chickette", "\u30C1\u30C3\u30B1\u30C3\u30C8", "Chickette"); strings.Pam = Array("Pam", "Pam", "Pam", "Pam", "\u30D1\u30E1\u30E9\u30FB\u30A2\u30F3\u30C0\u30FC\u30BD\u30F3", "Pam"); strings.PamLong = Array("Pamela Anderson", "Pamela Anderson", "Pamela Anderson", "Pamela Andersonov\u00E1", "\u30D1\u30E1\u30E9\u30FB\u30A2\u30F3\u30C0\u30FC\u30BD\u30F3", "Pamela Anderson"); strings.Locked = Array("Locked", "Gesloten", "Cerrado", "Zamknut\u00FD", "\u30ED\u30C3\u30AF\u3055\u308C\u3066\u3044\u307E\u3059", "Gesperrt"); strings.World = Array("World", "Wereld", "Mundo", "Svet", "\u30EF\u30FC\u30EB\u30C9", "Welt"); strings.Time = Array("Time", "Tijd", "Tiempo", "\u010Cas", "\u6642\u9593", "Zeit"); strings.Paused = Array("Game Paused", "Spel afgebroken", "Juego en pausa", "Hra je preru\u0161en\u00E1", "\u30B2\u30FC\u30E0\u4E00\u6642\u505C\u6B62", "Pause"); strings.QuitBtn = Array("Quit", "Stoppen", "Abandonar", "Skon\u010Di\u0165", "\u7D42\u4E86", "Ende"); strings.ResumeBtn = Array("Resume", "Terug", "Continuar", "Obnovi\u0165", "\u518D\u958B", "Weiterspielen"); strings.TimeOver = Array("Time Over!", "Tijd verlopen!", "\u00A1Tiempo muerto!", "Koniec vymedzen\u00E9ho \u010Dasu!", "\u6642\u9593\u5207\u308C\u3067\u3059\uFF01", "Zeit zuende!"); strings.activist1 = Array("Hi, %PLAYER%! Did you know that McDonald's is one of the biggest sellers of chicken flesh? And that they use an outdated method of slaughter that leads to extreme suffering for birds! Please help us now!", "Hi, %PLAYER%! Wist je dat McDonald's een van de grootste verkopers is van kippenvlees? En dat ze ouderwetse manieren van slachten gebruiken, waardoor de kippen extreem ernstig moeten lijden! Help ons alsjeblieft nu!", "\u00A1Hola, %PLAYER%! \u00BFSab\u00EDas que McDonald's es uno de los vendedores m\u00E1s grandes de la carne del pollo? \u00A1Y que utilizan un m\u00E9todo anticuado de matanza que causa sufrimiento extremo para los p\u00E1jaros! \u00A1Ay\u00FAdanos ahora por favor!", "Ahoj, %PLAYER%! Vedeli ste, \u017Ee McDonald je jeden z najv\u00E4\u010D\u0161\u00EDch predajcov kuracieho m\u00E4sa? A \u017Ee pou\u017E\u00EDvaj\u00FA zastaral\u00FD sp\u00F4sob zab\u00EDjania, ktor\u00E9ho d\u00F4sledok je extr\u00E9mne trpenie vt\u00E1ctva. Pros\u00EDm, pom\u00F4\u017Ete n\u00E1m teraz!", "\u3053\u3093\u306B\u3061\u306F,%PLAYER%! \u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306F\u9D8F\u8089\uFF08\u3068\u308A\u306B\u304F\uFF09\u306E\u58F2\u4E0A\u3067\u306F\u4E16\u754C\u6709\u6570\u306E\u4F01\u696D\u3067\u3059\u3002\u3057\u304B\u3082\u3001\u30CB\u30EF\u30C8\u30EA\u304C\u3068\u3066\u3082\u82E6\u3057\u3080\u6642\u4EE3\u9045\u308C\u306E\u3084\u308A\u65B9\u3067\u30CB\u30EF\u30C8\u30EA\u3092\u6BBA\u3057\u3066\u3044\u307E\u3059\u3002\u65E9\u304F\u52A9\u3051\u3066\u304F\u3060\u3055\u3044\uFF01 ", " Hi, %PLAYER%! Wusstest Du, dass McDonald's in den USA einer der gr\u00F6\u00DFten Verk\u00E4ufer von H\u00FChnerfleisch ist? Und dass sie in den USA veraltete Schlacht-Methoden anwenden, die dazu f\u00FChren, dass die V\u00F6gel extrem leiden? Bitte hilf uns!"); strings.activist2 = Array("Chickens who are killed by McDonald's suppliers have their throats cut while they are still conscious. You must save them from this cruelty!", "Bij de kippen die de leveranciers van McDonald's slachten, wordt de keel doorgesneden terwijl ze nog bij bewustzijn zijn. Je moet ze redden van deze wreedheid!", " Los pollos que son matados por los surtidores de McDonald's tienen sus gargantas cortadas mientras que son todav\u00EDa conscientes. \u00A1Debes salvarles de esta crueldad!", "Kur\u010Dat\u00E1, ktor\u00E9 s\u00FA zabit\u00E9 dod\u00E1vate\u013Emi pre McDonald, maj\u00FA krky podrezan\u00E9 k\u00FDm s\u00FA e\u0161te pri vedom\u00ED. Mus\u00EDte ich zachr\u00E1ni\u0165 pred tou krutos\u0165ou!", "\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306B\u9D8F\u8089\u3092\u58F2\u308B\u696D\u8005\u306F\u3001\u307E\u3060\u610F\u8B58\u306E\u3042\u308B\u30CB\u30EF\u30C8\u30EA\u306E\u306E\u3069\u3092\u5207\u3063\u3066\u6BBA\u3059\u3093\u3067\u3059\u3002\u3053\u3093\u306A\u6B8B\u9177\u306A\u904B\u547D\u304B\u3089\u30CB\u30EF\u30C8\u30EA\u305F\u3061\u3092\u6551\u3063\u3066\u304F\u3060\u3055\u3044\uFF01", "H\u00FChner die von McDonald\u2019s-Zulieferern in den USA get\u00F6tet werden, werden die H\u00E4lse durchgeschnitten, w\u00E4hrend sie noch bei Bewusstsein sind. Du musst sie vor diesen Grausamkeiten retten!"); strings.activist3 = Array("There is a less cruel slaughter method that would eliminate these abuses, and it is available today. Help rescue the princess and convince McDonald's to use the less cruel method!", "Er bestaat een betere manier van slachten zonder al deze martelingen en dat zou al vanaf vandaag kunnen. Help de prinses te bevrijden en overtuig McDonald's ervan om deze minder wrede manier te gebruiken!", " Hay un m\u00E9todo menos cruel de la matanza que eliminar\u00EDa estos abusos, y est\u00E1 disponible hoy. \u00A1Ayuda salvar a la princesa y convencer McDonald's utilizar el m\u00E9todo menos cruel!", "Existuje menej krut\u00FD sp\u00F4sob zabitia, ktor\u00FD je k dispoz\u00EDcii dnes a ktor\u00FD sa zbav\u00ED tohto t\u00FDrania. Pom\u00F4\u017E zachr\u00E1ni\u0165 princeznu a presved\u010D McDonalda, aby pou\u017Eil menej krut\u00FD sp\u00F4sob!", "\u30CB\u30EF\u30C8\u30EA\u3092\u6BBA\u3059\u306B\u3057\u3066\u3082\u3001\u3053\u3093\u306A\u306B\u6B8B\u9177\u3067\u306A\u3044\u65B9\u6CD5\u304C\u3042\u308B\u3093\u3067\u3059\u3002\u30D1\u30E1\u30E9\u59EB\u3092\u52A9\u3051\u3066\u304F\u3060\u3055\u3044\u3002\u305D\u3057\u3066\u3001\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306B\u30CB\u30EF\u30C8\u30EA\u306E\u8650\u5F85\u3092\u3084\u3081\u3055\u305B\u3066\u304F\u3060\u3055\u3044\uFF01 ", " Es gibt bereits heute anwendbare weniger grausame Schlacht-Methode, die diese Leiden reduzieren w\u00FCrde. Hilf uns die Prinzessin zu retten und McDonald's USA davon zu \u00FCberzeugen, die weniger grausame Schlacht-Methode zu benutzen!"); strings.activist4 = Array("Save the princess, save the chickens!", "Red de prinses, red de kippen!", "\u00A1Salva a la princesa, salva los pollos!", "Zachr\u00E1\u0148 princeznu, zachr\u00E1\u0148 kur\u010Dat\u00E1!", "\u30D1\u30E1\u30E9\u59EB\u3092\u52A9\u3051\u3066\u304F\u3060\u3055\u3044\uFF01\u30CB\u30EF\u30C8\u30EA\u3092\u52A9\u3051\u3066\u304F\u3060\u3055\u3044\uFF01", "Rette die Prinzessin, rette die H\u00FChner!"); strings.activist5 = Array("I thought sea kittens had it bad until I heard about how chickens are killed for McDonald's. You have to hurry!", "Ik dacht dat zeekittens het slecht hadden, tot ik hoorde hoe de kippen voor McDonald's worden doodgemaakt. Je moet opschieten!", "Pens\u00E9 que los gatitos del mar lo ten\u00EDan malo hasta que o\u00ED c\u00F3mo los pollos son matados por McDonald's. \u00A1Tienes que apresurarte!", "Myslel som si, \u017Ee morsk\u00E9 ma\u010Diatka to mali zl\u00E9 dokia\u013E som nepo\u010Dul ako sa zab\u00EDjaj\u00FA kur\u010Dat\u00E1 pre McDonald. Mus\u00ED\u0161 sa pon\u00E1h\u013Ea\u0165!", "\u6D77\u306E\u5B50\u732B\u3082\u304B\u308F\u3044\u305D\u3046\u3060\u3051\u308C\u3069\u3001\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306B\u6BBA\u3055\u308C\u308B\u30CB\u30EF\u30C8\u30EA\u305F\u3061\u306F\u3082\u3063\u3068\u3072\u3069\u3044\u76EE\u306B\u5408\u3063\u3066\u3044\u307E\u3059\u3002\u6025\u3044\u3067\u304F\u3060\u3055\u3044\uFF01", "Ich dachte schon Wasser-K\u00E4tzchen h\u00E4tten es schlecht, bis ich davon geh\u00F6rt habe, wie H\u00FChner f\u00FCr McDonald\u2019s USA get\u00F6tet werden. Du musst Dich beeilen! "); strings.activist6 = Array("In the slaughterhouses of McDonald's chicken suppliers, birds are dumped out of their transport crates with no regard for their pain or well-being. Ouch!", "In de slachthuizen van McDonald's kippenleveranciers worden de dieren uit hun transportkratten gesmeten zonder rekening te houden met hun pijn en welzijn. Au!", " En los mataderos de los surtidores del pollo de McDonald's, los p\u00E1jaros se descargan fuera de sus cajones del transporte sin consideraci\u00F3n por su dolor o bienestar. \u00A1Qu\u00E9 dolor!", "V jatk\u00E1ch dod\u00E1vate\u013Eov kur\u010Diat pre McDonald s\u00FA vt\u00E1ci vysypan\u00ED z prepraviek, bez oh\u013Eadu na ich boles\u0165 \u010Di stav.", "\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306B\u9D8F\u8089\u3092\u58F2\u308B\u696D\u8005\u306E\u5C60\u6BBA\u5834\u3067\u306F\u3001\u30CB\u30EF\u30C8\u30EA\u306E\u75DB\u307F\u3084\u82E6\u3057\u307F\u306B\u306F\u304A\u304B\u307E\u3044\u306A\u304F\u3001\u30CB\u30EF\u30C8\u30EA\u3092\u8F38\u9001\u7528\u306E\u7BB1\u304B\u3089\u4E71\u66B4\u306B\u653E\u308A\u51FA\u3057\u307E\u3059", " In den Schlachth\u00E4usern der McDonald\u2019s USA-Zulieferer werden die V\u00F6gel einfach aus ihren K\u00E4figen herausgesch\u00FCttelt ohne dabei auf ihre Schmerzen und ihr Wohlergehen zu achten. Aua!"); strings.activist7 = Array("McDonald's refuses to require its U.S. and Canadian suppliers to switch to a less cruel method of slaughtering birds, even though one is available. It's called controlled atmosphere killing, or CAK. Help save chickens from the cruel slaughter!", "McDonald's weigert van zijn Amerikaanse en Canadese leveranciers te eisen dat ze overstappen op een minder wrede manier van kippen slachten, terwijl er al zo'n manier is. Dit heet 'gecontroleerde atmosfeer doding' (GAD). Help om de kippen te redden van het wrede slachten!", "McDonald's se niega requerir los surtidores estadounidenses y canadienses cambiar a un m\u00E9todo menos cruel de matar p\u00E1jaros, aunque uno ya est\u00E1 disponible. Se llama 'matanza en atm\u00F3sfera controlada', o CAK. \u00A1Ayuda a salvar los pollos de la matanza cruel!", "McDonald odmieta po\u017Eadova\u0165 od svojich americk\u00FDch a kanadsk\u00FDch dod\u00E1vate\u013Eov menej krut\u00FD sp\u00F4sob zab\u00EDjania vt\u00E1kov, aj ke\u010F ten je k dispoz\u00EDcii. Naz\u00FDva sa 'kontrolovan\u00E9 atmosferick\u00E9 zab\u00EDjanie', alebo CAK. Pom\u00F4\u017E zachr\u00E1ni\u0165 kur\u010Dat\u00E1 pred krut\u00FDm zab\u00EDjan\u00EDm.", "CAK\u3068\u3044\u3046\u3001\u3082\u3063\u3068\u6B8B\u9177\u3067\u306A\u3044\u5C60\u6BBA\u306E\u65B9\u6CD5\u304C\u3042\u308B\u306E\u306B\u3001\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306F\u3001\u30A2\u30E1\u30EA\u30AB\u3068\u30AB\u30CA\u30C0\u306E\u696D\u8005\u306B\u3001\u65B9\u6CD5\u3092\u5909\u3048\u3055\u305B\u3088\u3046\u3068\u3057\u307E\u305B\u3093\u3002\u6B8B\u9177\u306A\u5C60\u6BBA\u304B\u3089\u30CB\u30EF\u30C8\u30EA\u3092\u52A9\u3051\u3066\u304F\u3060\u3055\u3044\uFF01", "McDonald's USA weigert sich, seine amerikanischen und kanadischen Zulieferer aufzufordern, eine weniger grausame Schlachtungsmethode anzuwenden, obwohl diese Methode bereits existiert. Diese Methode nennt sich 'CAK' (Controlled Atmosphere Killing). Hilf dabei, die H\u00FChner vor der grausamen Schlachtung zu retten!"); strings.activist8 = Array("%PLAYER%! Is that really you? Chickens are being hung upside down in metal shackles right now. This can lead to broken bones, extreme bruising, and hemorrhaging. Help!", "%PLAYER%! Heb dat echt waar? Kippen worden gewoon ondersteboven opgehangen aan ijzeren haken. Dit zorgt vaak voor gebroken botten, ernstige kneuzingen en bloeduitstortingen. Help!", "\u00A1%PLAYER%! \u00BFEl realmente usted? Los pollos se est\u00E1n colgando patas arriba en grillos del metal ahora mismo. Esto puede resultar en los huesos quebrados, la contusi\u00F3n extrema, y la hemorragia. \u00A1Ayuda!", "%PLAYER%! Si to naozaj ty? Kur\u010Dat\u00E1 teraz visia hlavou nadol v kovov\u00FDch put\u00E1ch. To m\u00F4\u017Ee sp\u00F4sobi\u0165 zlomeniny kost\u00ED, mimoriadn\u00E9 podliatiny a krv\u00E1canie. Pomoc!", "%PLAYER%!\u672C\u5F53\u306B\u541B\u306A\u306E\uFF1F\u30CB\u30EF\u30C8\u30EA\u306F\u91D1\u5C5E\u88FD\u306E\u8DB3\u304B\u305B\u3092\u306F\u3081\u3089\u308C\u3066\u3001\u9006\u3055\u540A\u308A\u306B\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u305D\u306E\u305F\u3081\u306B\u3001\u9AA8\u304C\u6298\u308C\u305F\u308A\u3001\u3072\u3069\u3044\u3042\u3056\u306B\u306A\u3063\u305F\u308A\u3001\u51FA\u8840\u3057\u305F\u308A\u3057\u307E\u3059\u3002\u52A9\u3051\u3066\u304F\u3060\u3055\u3044\uFF01", "%PLAYER%! Bist Du es wirklich? Genau jetzt h\u00E4ngen H\u00FChner kopf\u00FCber an Fussfesseln. Dies kann zu gebrochenen Knochen, tiefen Verletzungen und starken Blutungen f\u00FChren."); strings.activist9 = Array("The future is dim for chickens who are raised by McDonald's suppliers. In slaughterhouses, many birds are immersed in tanks of scalding-hot water while they are still alive and able to feel pain!", "Voor de kippen die de leveranciers fokken voor McDonald's ziet de toekomst er somber uit. In slachthuizen worden veel kippen ondergedompeld in tanks met kokendheet water, terwijl ze nog leven en pijn kunnen voelen!", "El futuro es oscuro para los pollos que son criados por los surtidores de McDonald's. \u00A1En los mataderos, muchos p\u00E1jaros se sumergen en los tanques de agua hirviendo mientras que est\u00E1n vivos todav\u00EDa y sienten dolor!", "Bud\u00FAcnos\u0165 vyzer\u00E1 hmlisto pre kur\u010Dat\u00E1 chovan\u00E9 dod\u00E1vate\u013Emi pre McDonald. Mnoh\u00ED vt\u00E1ci s\u00FA ponoren\u00ED do n\u00E1doby s hor\u00FAcou vodou e\u0161te za \u017Eiva a s\u00FA schopn\u00ED c\u00EDti\u0165 boles\u0165.", "\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306E\u696D\u8005\u306B\u98FC\u308F\u308C\u3066\u3044\u308B\u30CB\u30EF\u30C8\u30EA\u306E\u904B\u547D\u306F\u60B2\u60E8\u3067\u3059\u3002\u5C60\u6BBA\u5834\u3067\u306F\u3001\u305F\u304F\u3055\u3093\u306E\u30CB\u30EF\u30C8\u30EA\u304C\u3001\u307E\u3060\u751F\u304D\u3066\u3044\u3066\u75DB\u307F\u3092\u611F\u3058\u3089\u308C\u308B\u3046\u3061\u306B\u3001\u71B1\u6E6F\u306B\u3064\u3051\u3089\u308C\u308B\u3093\u3067\u3059\uFF01", "Die Zukunft sieht tr\u00FCbe aus f\u00FCr die H\u00FChner die bei den McDonald's USA Zulieferern aufgezogen werden. In diesen Schlachth\u00E4usern werden viele der V\u00F6gel in siedend hei\u00DFe Wasserbecken geworfen, w\u00E4hrend sie noch lebendig sind und Schmerz empfinden!"); strings.activist10 = Array("Hurry! McDonald's is painfully slaughtering chickens for unhappy meals right now!", "Opschieten! McDonald's is nu zeer pijnlijk kippen aan het slachten voor unhappy meals!", "\u00A1Date prisa! \u00A1McDonald's est\u00E1 matando dolorosamente los pollos para las 'comidas infelices' ahora mismo!", "Pon\u00E1h\u013Eaj sa! McDonald teraz bolestivo zab\u00EDja kur\u010Dat\u00E1 na unhappy meal!", "\u6025\u304C\u306A\u3044\u3068\uFF01\u4ECA\u3053\u306E\u77AC\u9593\u306B\u3082\u3001\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306F\u30A2\u30F3\u30CF\u30C3\u30D4\u30FC\u30FB\u30DF\u30FC\u30EB\u306E\u305F\u3081\u306B\u30CB\u30EF\u30C8\u30EA\u3092\u82E6\u3057\u3081\u3066\u6BBA\u3057\u3066\u3044\u307E\u3059\uFF01", "Beeil Dich! McDonald's USA t\u00F6tet in diesem Moment auf grausame Weise H\u00FChner f\u00FCr ihre Unhappy Meals!"); strings.activist11 = Array("I might be a veggie burger, but I still have to help McDonald's chickens. CAK (an alternative to McDonald's method of slaughter) would eliminate the worst abuses currently suffered by chickens who are killed for McDonald's by gently putting the birds to sleep before they are slaughtered.", "Ik mag dan een vegaburger zijn, maar ik moet nog wel de kippen van McDonald's helpen. GAD (een alternatief voor de manier van slachten van McDonald's) zou de ergste mishandelingen verminderen, die de kippen die worden doodgemaakt voor McDonald's nu nog ondergaan. Gewoon door de kippen zachtjes te laten inslapen voordat ze worden gedood.", "Puede ser que sea una hamburguesa vegetariana, pero todav\u00EDa tengo que ayudar a los pollos de McDonald's. CAK (un alternativo al m\u00E9todo de matanza de McDonald's) eliminar\u00EDa los abusos peores sufridos actualmente por los pollos que son matados para McDonald's por hacerles dormir suavemente antes de que les maten. ", "Aj ke\u010F som len zeleninov\u00FD burger, mus\u00EDm pom\u00F4c\u0165 McDonaldov\u00FDm kur\u010Dat\u00E1m. CAK (alternat\u00EDva pre McDonaldov sp\u00F4sob zab\u00EDjania) by odstr\u00E1nil najhor\u0161ie t\u00FDranie, ktor\u00E9 trpia kur\u010Dat\u00E1 zab\u00EDjan\u00E9 pre McDonalda. Uspali by sa pred t\u00FDm ne\u017E by boli zabit\u00E9.", "\u79C1\u306F\u30D9\u30B8\u30FC\u30FB\u30D0\u30FC\u30AC\u30FC\u3060\u3051\u3069\u3001\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306E\u30CB\u30EF\u30C8\u30EA\u3092\u52A9\u3051\u305F\u3044\u3002\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u304C\u4F7F\u3046\u30CB\u30EF\u30C8\u30EA\u306F\u3001\u6B8B\u9177\u306A\u65B9\u6CD5\u3067\u6BBA\u3055\u308C\u3001\u8650\u5F85\u306B\u82E6\u3057\u3093\u3067\u3044\u307E\u3059\u3002\u3067\u3082\u3001CAK\u3068\u3044\u3046\u5C60\u6BBA\u65B9\u6CD5\u306F\u3001\u9EBB\u9154\u3092\u4F7F\u3046\u306E\u3067\u3001\u30CB\u30EF\u30C8\u30EA\u304C\u82E6\u3057\u307F\u307E\u305B\u3093", " Ich bin zwar ein Veggie-Burger, aber ich muss den McDonald\u2019s H\u00FChnern trotzdem helfen. CAK (eine weniger grausame Schlacht-Alternative gegen\u00FCber der von McDonald\u2019s USA) w\u00FCrde die schlimmsten Misshandlungen verhindern, die H\u00FChner zurzeit wegen McDonald\u2019s USA erleiden m\u00FCssen, indem sie durch CAK bet\u00E4ubt werden w\u00FCrden, bevor man sie schlachtet."); strings.activist12 = Array("A McDonald's study concluded that CAK is far better for animals than the current method of slaughter, yet McDonald's doesn't require all its suppliers to use CAK. Please, hurry and tell McDonald's to adopt this less cruel slaughter method!", "Een onderzoek van McDonald's toonde aan dat GAD veel beter is voor dieren dan de huidige manier van slachten. Toch eist McDonald's niet van zijn leveranciers dat ze GAD gebruiken. Maak alsjeblieft haast en vertel McDonald's om op deze minder wrede slachtmethode over te stappen!", " Un reportaje de McDonald's concluy\u00F3 que CAK es mucho mejor para los animales que el m\u00E9todo actual de matanza, pero McDonald's no requiere a todos sus surtidores utilizar CAK. \u00A1Por favor, apres\u00FArate y di a McDonald's adoptar este m\u00E9todo menos cruel de la matanza!", "\u0160t\u00FAdia vypracovan\u00E1 McDonaldom dospela k z\u00E1veru, \u017Ee CAK je omnoho lep\u0161ie pre zvierat\u00E1 ne\u017E s\u00FA\u010Dasn\u00FD sp\u00F4sob zab\u00EDjania, av\u0161ak McDonald nevy\u017Eaduje od v\u0161etk\u00FDch svojich dod\u00E1vate\u013Eov pou\u017Eitie CAK. Pros\u00EDm, popon\u00E1h\u013Eaj sa a povedz McDonaldovi, aby prijal tento menej krut\u00FD sp\u00F4sob zab\u00EDjania!", "\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u304C\u884C\u3063\u305F\u7814\u7A76\u306B\u3088\u308B\u3068\u3001CAK\u306F\u3001\u4ECA\u4F7F\u308F\u308C\u3066\u3044\u308B\u65B9\u6CD5\u3088\u308A\u3001\u52D5\u7269\u306B\u3068\u3063\u3066\u3001\u306F\u308B\u304B\u306B\u3059\u3050\u308C\u3066\u3044\u307E\u3059\u3002\u306A\u306E\u306B\u3001\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306F\u3001\u3059\u3079\u3066\u306E\u696D\u8005\u306BCAK\u3092\u4F7F\u3046\u3088\u3046\u306B\u3055\u305B\u3066\u3044\u307E\u305B\u3093\u3002\u4E00\u523B\u3082\u65E9\u304F\u3001\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306B\u3001\u3082\u3063\u3068\u6B8B\u9177\u3067\u306A\u3044\u65B9\u6CD5\u3092\u63A1\u7528\u3055\u305B\u3066\u304F\u3060\u3055\u3044\uFF01", " Eine McDonald\u2019s-Studie kam zu dem Ergebnis, dass die CAK-Methode sehr viel besser f\u00FCr die Tiere ist als die aktuell verwendete Schlachtungsmethode. Trotzdem verlangt McDonald\u2019s USA weiterhin nicht von allen seinen Zulieferern, die CAK-Methode auch anzuwenden. Bitte beeilt Euch und lass McDonald\u2019s wissen, dass sie die CAK-Methode schnellstens einf\u00FChren sollen!"); strings.activist13 = Array("Yes, you might say I've got fertilizer on the brain!", "Ja, je kunt zeggen dat ik kunstmest in m'n hersens heb!", "\u00A1S\u00ED, podr\u00EDas decir que tengo fertilizante en el cerebro!", "\u00C1no, d\u00E1 sa poveda\u0165, \u017Ee som si prevetral mozog!", "\u982D\u306B\u80A5\u3084\u3057\u304C\u304B\u304B\u3063\u305F\u307F\u305F\u3044\uFF01", "Ja, du k\u00F6nntest behaupten dass ich D\u00FCnger in meinem Gehirn habe!"); strings.activist14 = Array("PETA investigations have revealed that cruelty to birds in slaughterhouses is not uncommon. I'll never eat an unhappy meal again!", "Onderzoekingen van PETA onthulden dat wreedheid tegen kippeen in slachthuizen niet ongewoon is. Ik eet nooit meer een unhappy meal!", "Las investigaciones de PETA han revelado que la crueldad a los p\u00E1jaros en mataderos no es infrecuente. \u00A1Yo nunca comer\u00E9 una cajita infeliz otra vez!", "Vy\u0161etrovania PETA odhalili, ze krut\u00E9 zaobch\u00E1dzanie s vt\u00E1kmi v jatk\u00E1ch nie je neobvykl\u00E9. U\u017E nikdy viac nebudem jes\u0165 unhappy meal!", "PETA\u306E\u8ABF\u67FB\u306B\u3088\u308B\u3068\u3001\u5C60\u6BBA\u5834\u3067\u30CB\u30EF\u30C8\u30EA\u304C\u8650\u5F85\u3055\u308C\u308B\u306E\u306F\u73CD\u3057\u3044\u3053\u3068\u3067\u306F\u306A\u3044\u3093\u3067\u3059\u3002\u30A2\u30F3\u30CF\u30C3\u30D4\u30FC\u30FB\u30DF\u30FC\u30EB\u306A\u3093\u304B\u7D76\u5BFE\u98DF\u3079\u306A\u3044\uFF01", "Untersuchungen von PETA USA haben ergeben, dass Grausamkeit gegen\u00FCber V\u00F6geln in Schlachth\u00E4usern leider keine Seltenheit darstellt. Ich werde nie wieder ein Unhappy Meal essen!"); strings.activist15 = Array("Please hurry to help chickens who are served as food under the Golden Arches!", "Schiet alsjeblieft op om de kippen te helpen, die als voedsel worden opgediend bij McDonald's!", "\u00A1Apres\u00FArate por favor para ayudar a los pollos que se sirven como alimento debajo de los Arcos de Oro!", "Pros\u00EDm, pon\u00E1h\u013Eaj sa pom\u00F4c\u0165 kur\u010Dat\u00E1m, ktor\u00E9 s\u00FA pod\u00E1van\u00E9 ako jedlo pod Zlat\u00FDmi Klenbami!", "\u30B4\u30FC\u30EB\u30C7\u30F3\u30FB\u30A2\u30FC\u30C1\u306E\u4E0B\u3067\u6599\u7406\u3055\u308C\u308B\u30CB\u30EF\u30C8\u30EA\u305F\u3061\u3092\u65E9\u304F\u52A9\u3051\u3066\uFF01", "Bitte beeilt Euch und helft den H\u00FChnern, die unter dem McDonald's Logo als Essen verkauft werden!"); strings.activist16 = Array("You're almost there! Please save Princess Pam from Ronald McDonald and his evil minions.", "Je bent er bijna! Bevrijd alsjeblieft Prinses Pam uit handen van Ronald McDonald en zijn boosaardige volgelingen.", "\u00A1Est\u00E1s cerca de llegar! Por favor rescata a Princesa Pam de Ronald McDonald y sus subordinados malvados.", "Takmer si u\u017E tam! Pros\u00EDm \u0164a, zachr\u00E1\u0148 princeznu Pam pred Ronaldom McDonaldom a jeho zlomyse\u013Enou misiou.", "\u3082\u3046\u3059\u3050\u3067\u3059\u3088\uFF01\u30ED\u30CA\u30EB\u30C9\u30FB\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u3068\u305D\u306E\u624B\u5148\u306E\u60AA\u8005\u305F\u3061\u304B\u3089\u30D1\u30E1\u30E9\u59EB\u3092\u52A9\u3051\u3066\u304F\u3060\u3055\u3044", "Du hast es fast geschafft! Bitte rette Prinzessin Pam aus den Klauen von Ronald McDonald und seinen b\u00F6sen Helfern."); strings.activist17 = Array("A little birdy told me that to get to those hard-to-reach places, you can try jumping off the walls. Give it a go!", "Een vogeltje vertelde me dat je op deze moeilijk bereikbare plekken kunt komen door van de muur te springen. Probeer het maar eens!", "Un pajarito me dijo que para ir a los lugares dif\u00EDciles alcanzar, puedes intentar saltar de las paredes. \u00A1Pru\u00E9balo!", "Mal\u00FD vt\u00E1\u010Dik mi povedal, \u017Ee ak sa chce\u0161 dosta\u0165 do t\u00FDch \u0165a\u017Eko pr\u00EDstupn\u00FDch miest, tak sa m\u00F4\u017Ee\u0161 pok\u00FAsi\u0165 zosko\u010Di\u0165 zo stien. Urob to!", "\u58C1\u304B\u3089\u30B8\u30E3\u30F3\u30D7\u3059\u308B\u3068\u3001\u884C\u304D\u306B\u304F\u3044\u5834\u6240\u306B\u3082\u884C\u3051\u308B\u304B\u3082\u3057\u308C\u307E\u305B\u3093\u3002\u8A66\u3057\u3066\u307F\u3066\u304F\u3060\u3055\u3044\uFF01", "Ein kleiner Vogel hat mir erz\u00E4hlt, dass Du gegen W\u00E4nde und von dort aus direkt nochmal springen kannst, um an schwer erreichbare Orte zu gelangen. Probier's mal!"); strings.activist18 = Array("I heard that if you stomp on your enemies, you'll get more points! To stomp, press the down-arrow key when you are mid-jump.", "Ik hoorde dat je extra punten krijgt als je op je vijanden stampt! Om te stampen druk je op de Down-toets tijdens je sprong.", "\u00A1O\u00ED que si pisas fuerte en tus enemigos, vas a ganar m\u00E1s puntos! Para pisar fuerte, pulsa la tecla con la flecha para abajo mientras est\u00E1s saltando.", "Po\u010Dul som, \u017Ee ak rozdrvi\u0161 nepriate\u013Eov, z\u00EDska\u0161 viac bodov! Aby si ich rozdrvil, stla\u010D kl\u00E1vesu so \u0161\u00EDpkou smeruj\u00FAcou dole vtedy, ke\u010F stredne vysoko sk\u00E1\u010De\u0161.", "\u6575\u3092\u8E0F\u307F\u3064\u3051\u308B\u3068\u3001\u5F97\u70B9\u304C\u5897\u3048\u307E\u3059\uFF01\u76F8\u624B\u3092\u8E0F\u307F\u3064\u3051\u308B\u306B\u306F\u3001\u98DB\u3073\u4E0A\u304C\u3063\u3066\u3044\u308B\u9593\u306B\u4E0B\u5411\u304D\u30A2\u30ED\u30FC\u3092\u62BC\u3057\u3066\u304F\u3060\u3055\u3044", "Ich habe geh\u00F6rt, dass Du mehr Punkte sammeln kannst, wenn Du auf Deine Feinde draufstampfst! Um zu stampfen, dr\u00FCcke einfach die Nach-Unten Pfeiltaste w\u00E4hrend Du springst."); strings.activist19 = Array("There's something funny going on with the gravity in this place. It changes with the flick of a switch! Speaking of switches, you can flick them on and off by stomping on them (press the down-arrow key when you are mid-jump).", "Er is hier iets raars aan de hand met de zwaartekracht. Die verandert in een wip. Je kunt dit aan en uit zetten door erop te stampen (druk op de Down-toets tijdens je sprong).", " Hay algo extra\u00F1o con la gravedad en este lugar. \u00A1Cambia con un pulso de un interruptor! Hablando de interruptores, puedes pulsarlos por pisarlos fuerte (pulsa la tecla de la flecha abajo cuando est\u00E1s saltando).", "\u010Cosi podivn\u00E9 sa tu deje s gravita\u010Dnou silou. T\u00E1 sa men\u00ED prepnut\u00EDm sp\u00EDna\u010Da. Hovoriac o sp\u00EDna\u010Doch, m\u00F4\u017Ee\u0161 ich zapn\u00FA\u0165 a vypn\u00FA\u0165 tak, \u017Ee ich rozdrvi\u0161 (stla\u010D kl\u00E1vesu so \u0161\u00EDpkou smeruj\u00FAcou dole vtedy, ke\u010F stredne vysoko sk\u00E1\u010De\u0161.)", "\u91CD\u529B\u304C\u5909\u306B\u306A\u3063\u3066\u3044\u307E\u3059\u3002\u30B9\u30A4\u30C3\u30C1\u3092\u8E0F\u3080\u3068\u5909\u3048\u3089\u308C\u307E\u3059\u3002\uFF08\u98DB\u3073\u4E0A\u304C\u3063\u3066\u3044\u308B\u9593\u306B\u4E0B\u5411\u304D\u30A2\u30ED\u30FC\u3092\u62BC\u3057\u3066\u304F\u3060\u3055\u3044\uFF09\u3002", "Irgendetwas stimmt mit der Schwerkraft an diesem Ort nicht. Sie ver\u00E4ndert sich im Handumdrehen! Du kannst sie manipulieren, indem Du die Schalter benutzt. Das funktioniert, in dem Du einfach auf die Schalter stampfst (Nach-Unten Pfeiltaste w\u00E4hrend des Sprungs)."); strings.activist20 = Array("Sea kittens are amazing creatures, but did you know that they suffer from hair balls? They can be deadly, particularly to enemies! To cough one up, just press the 'Shift' key.", "Zeekittens zijn wonderlijke wezens, maar wist je dat ze last hebben van haarballen? Die kunnen dodelijk zijn, vooral voor vijanden! Om er een op te hoesten, druk je op de Shift-toets.", "\u00BFLos gatitos del mar son criaturas maravillosas, pero sab\u00EDas que sufren de bolas de pelo? \u00A1Pueden ser mortales, particularmente a los enemigos! Para toser uno para arriba, presiona la llave 'Shift'.", "Morsk\u00E9 ma\u010Diatka s\u00FA \u00FA\u017Easn\u00E9 bytosti, av\u0161ak vie\u0161, \u017Ee str\u00E1caj\u00FA ve\u013Ea chlpov\u00FDch klbiek? To m\u00F4\u017Ee by\u0165 smrte\u013En\u00E9, obzvl\u00E1\u0161\u0165 pre nepriate\u013Eov! Stla\u010D kl\u00E1vesu 'Shift', ak chce\u0161 jedno vyka\u0161\u013Ea\u0165.", "\u304B\u308F\u3044\u3044\u6D77\u306E\u5B50\u732B\u306F\u3001\u6BDB\u7389\u304C\u60A9\u307F\u306E\u7A2E\u3002\u3067\u3082\u3001\u3053\u308C\u3067\u6575\u3092\u5012\u3059\u3053\u3068\u3082\u3067\u304D\u307E\u3059\u3002\u6BDB\u7389\u3092\u767A\u5C04\u3059\u308B\u306B\u306F\u3001Alt\u30AD\u30FC\u3092\u62BC\u3057\u3066\u304F\u3060\u3055\u3044", "Wasser-K\u00E4tzchen sind fantastische Wesen, aber wusstest Du, dass sie unter Haarb\u00E4llen leiden? Sie k\u00F6nnen t\u00F6dlich sein, vor allem f\u00FCr Feinde! Um ein Haarballen herauszuhusten, dr\u00FCcke einfach die 'Shift'-Taste."); strings.GameOver = Array("Game Over!", "Game over!", "\u00A1Juego terminado!", "Koniec hry!", "\u30B2\u30FC\u30E0\u7D42\u4E86\uFF01", "Game over!"); strings.GameOverText = Array("Learn more about McDonald's cruelty to prepare for your next game.", "Leer meer over de wreedheid van McDonald's om je op de volgende game voor te bereiden.", "Aprende m\u00E1s sobre la crueldad de McDonald's y te prepara para tu pr\u00F3ximo juego.", "Dozve\u010F sa viac o McDonaldovej krutosti a priprav sa na nov\u00FA hru.", "\u6B21\u306E\u30B2\u30FC\u30E0\u306E\u305F\u3081\u306B\u3001\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306B\u3088\u308B\u8650\u5F85\u306B\u3064\u3044\u3066\u3001\u3082\u3063\u3068\u898B\u3066\u304F\u3060\u3055\u3044\uFF01 ", "Lerne mehr \u00FCber die Grausamkeit bei McDonald\u2019s USA."); strings.PlayAgainBtn = Array("Play Again", "Opnieuw spelen", "Jugar otra vez", "Znovu hraj", "\u3082\u3046\uFF11\u5EA6\u30B2\u30FC\u30E0\u3092\u3059\u308B ", "Nochmal spielen"); strings.HighScoresTitle = Array("High Scores!", "Hoge scores", "Puntuaci\u00F3n alta", "Vysok\u00E9 sk\u00F3re", "\u30CF\u30A4\u30B9\u30B3\u30A2", "High Scores"); strings.HighScoresConnecting = Array("Connecting to high score server...", "Ga naar de hoge score server ...", "Conectando al servidor de puntuaci\u00F3n alta\u2026", "Prip\u00E1janie sa na server vysok\u00E9ho sk\u00F3re\u2026", "\u30CF\u30A4\u30B9\u30B3\u30A2\u30FB\u30B5\u30FC\u30D0\u30FC\u306B\u63A5\u7D9A\u4E2D\u30FB\u30FB\u30FB", "Verbindung zum High Score Server wird hergestellt"); strings.HighScoresUnreachable = Array("The high score server cannot be reached! Please check your Internet connection and try again...", "De server is niet te bereiken. Controleer je internetverbinding en probeer het opnieuw.", "\u00A1El servidor de puntuaci\u00F3n alta no puede ser encontrado! Por favor checa tu conexi\u00F3n del Internet e int\u00E9ntalo otra vez\u2026", "Server vysok\u00E9ho sk\u00F3re sa ned\u00E1 dosiahnu\u0165! Skontroluj internetov\u00E9 spojenie a znovu sa pok\u00FAs\u2026", "\u30CF\u30A4\u30B9\u30B3\u30A2\u30FB\u30B5\u30FC\u30D0\u30FC\u306B\u63A5\u7D9A\u3067\u304D\u307E\u305B\u3093\uFF01\u30A4\u30F3\u30BF\u30FC\u30CD\u30C3\u30C8\u63A5\u7D9A\u3092\u78BA\u8A8D\u3057\u3066\u3001\u3082\u3046\uFF11\u5EA6\u8A66\u3057\u3066\u304F\u3060\u3055\u3044\u30FB\u30FB\u30FB", "Der High Score Server kann nicht verbunden werden. Bitte kontrolliere Deine Internetverbindung und versuche es noch einmal..."); strings.RetryBtn = Array("Retry", "Herstart", "Reintentar", "Opakova\u0165", "\u518D\u8A66\u884C", "Wiederholen"); strings.AllTimeBtn = Array("All Time", "Top Score", "Sin precedentes", "Rekordn\u00FD", "\u904E\u53BB\u6700\u9AD8", "Alle"); strings.RecentBtn = Array("Recent", "Recent", "Reciente", "Aktu\u00E1lny", "\u6700\u8FD1", "Letzte"); strings.RestartBtn = Array("Restart", "Herstart", "Reanudar", "Re\u0161tartuj", "\u30EA\u30B9\u30BF\u30FC\u30C8", "Neustart"); strings.HighScoreTitle = Array("High Score!", "Hoge score!", "\u00A1Puntaje alto!", "Vysok\u00E9 sk\u00F3re!", "\u30CF\u30A4\u30B9\u30B3\u30A2\uFF01", "High Score!"); strings.NamePrompt = Array("Name:", "Naam:", "Nombre:", "Meno:", "\u540D\u524D\uFF1A ", "Name"); strings.PostBtn = Array("Post!", "Verzend!", "\u00A1Fijar!", "Zverejni!", "\u63B2\u793A\uFF01", "Eingeben!"); strings.allTimeNotice = Array("Yours is an all-time high score! Post your name to the scoreboard!", "Jij hebt de allerhoogste score! Plaats je naam op het scorebord!", "\u00A1Tienes un puntaje alto sin precedentes! \u00A1Fija tu nombre al marcador!", "To tvoje sa nach\u00E1dza v kateg\u00F3rii rekordne vysok\u00E9ho sk\u00F3re! Zverejni svoje meno na tabuli v\u00FDsledkov!", "\u904E\u53BB\u6700\u9AD8\u306E\u30CF\u30A4\u30B9\u30B3\u30A2\u3067\u3059\uFF01\u30B9\u30B3\u30A2\u30DC\u30FC\u30C9\u306B\u540D\u524D\u3092\u63B2\u793A\u3057\u3066\u304F\u3060\u3055\u3044\uFF01 ", "Du hast einen All-Time-High Score geschafft. Schreib Deinen Namen an die Ehrenwand!"); strings.recentNotice = Array("Yours is a recent high score! Post your name to the scoreboard!", "Jouw score was een van de hoogste! (Plaats je naam op het scorebord!", "\u00A1Tienes un puntaje alto reciente! \u00A1Fija tu nombre al marcador!", "To tvoje sa nach\u00E1dza v kateg\u00F3rii aktu\u00E1lne vysok\u00E9ho sk\u00F3re! Zverejni svoje meno na tabuli v\u00FDsledkov!", "\u6700\u8FD1\u306E\u30CF\u30A4\u30B9\u30B3\u30A2\u3067\u3059\uFF01\u30B9\u30B3\u30A2\u30DC\u30FC\u30C9\u306B\u540D\u524D\u3092\u63B2\u793A\u3057\u3066\u304F\u3060\u3055\u3044", "Du hast einen neuen High Score geschafft. Schreib Deinen Namen an die Ehrenwand!"); strings.cutscene0_1 = Array("Pamela Anderson: I'd like to thank all of you for being here for the opening of my new vegetarian restaurant, Double Delicious.", "Pamela Anderson: Ik dank jullie voor je aanwezigheid bij de opening van mijn nieuwe vegetarische restaurant Twee Keer Lekkerder.", " Pamela Anderson: Quisiera agradecerles por venir a la inauguraci\u00F3n de mi nuevo restaurante vegetariano, Doble Delicioso.", "Pamela Andersonov\u00E1: Chcela by som sa V\u00E1m v\u0161etk\u00FDm po\u010Fakova\u0165 za to, \u017Ee ste tu, na otvoren\u00ED mojej novej re\u0161taur\u00E1cie, Double Delicious.", "\u30D1\u30E1\u30E9\u30FB\u30A2\u30F3\u30C0\u30FC\u30BD\u30F3\uFF1A\u7686\u3055\u3093\u3001\u79C1\u306E\u30D9\u30B8\u30BF\u30EA\u30A2\u30F3\u30FB\u30EC\u30B9\u30C8\u30E9\u30F3\u300C\u30C0\u30D6\u30EB\uFF65\u30C7\u30EA\u30B7\u30E3\u30B9\u300D\u306E\u958B\u5E97\u795D\u3044\u306B\u6765\u3066\u3044\u305F\u3060\u304D\u3001\u3069\u3046\u3082\u3042\u308A\u304C\u3068\u3046\u3054\u3056\u3044\u307E\u3059\u3002 ", "Pamela Anderson: Danke, dass Ihr alle zur Er\u00F6ffnung meines neuen veganen Restaurants 'Double Delicious' gekommen seid."); strings.cutscene0_2 = Array("Ronald McDonald: Finally, I've found the perfect toy for my next unhappy meal. I must have Princess Pam ...", "Ronald McDonald: Eindelijk heb ik het perfecte speeltje gevonden voor mijn volgende unhappy meal. Ik moet Prinses Pam hebben \u2026", " Ronald McDonald: Por fin, he encontrado el juguete perfecto para mi pr\u00F3xima cajita infeliz. Debo tener Princesa Pam \u2026", "Ronald McDonald: Kone\u010Dne som na\u0161iel perfektn\u00FA hra\u010Dku pre moje \u010Fal\u0161ie unhappy meal. Mus\u00EDm ma\u0165 princeznu Pam\u2026", "\u30ED\u30CA\u30EB\u30C9\u30FB\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\uFF1A\u65B0\u3057\u3044\u30A2\u30F3\u30CF\u30C3\u30D4\u30FC\uFF65\u30DF\u30FC\u30EB\u306B\u3074\u3063\u305F\u308A\u306E\u304A\u3082\u3061\u3083\u304C\u3001\u3088\u3046\u3084\u304F\u898B\u3064\u304B\u3063\u305F\u305E\u3002\u30D1\u30E1\u30E9\u59EB\u3092\u3064\u304B\u307E\u3048\u306A\u3051\u308C\u3070\u30FB\u30FB\u30FB\u3002", "Ronald McDonald: Endlich habe ich das perfekte Spielzeug f\u00FCr mein neues Unhappy Meal gefunden. Es muss Prinzessin Pam sein\u2026"); strings.cutscene0_3 = Array("Pamela Anderson: Please help me!", "Pamela Anderson: Help me alsjeblieft!", " Pamela Anderson: \u00A1Ay\u00FAdame por favor!", "Pamela Andersonov\u00E1: Pros\u00EDm, pom\u00F4\u017Ete mi!", "\u30D1\u30E1\u30E9\u30FB\u30A2\u30F3\u30C0\u30FC\u30BD\u30F3\uFF1A\u8AB0\u304B\u52A9\u3051\u3066\uFF01", "Pamela Anderson: Bitte helft mir!"); strings.cutscene0_4 = Array("Nugget: Looks like we have to save the Princess once again. Chickette, let's go!", "Goudhaantje: Het ziet er naar uit dat wij de prinses opnieuw moeten redden. Kom op, Kippie!", "Nugget: Parece que nosotros tenemos que rescatar a la princesa otra vez. \u00A1Vamos, Chickette!", "Nugget: Vyzer\u00E1 to tak, \u017Ee op\u00E4\u0165 budeme musie\u0165 zachr\u00E1ni\u0165 princeznu. Chickette, po\u010Fme!", "\u30CA\u30B2\u30C3\u30C8\uFF1A\u307E\u305F\u30D1\u30E1\u30E9\u59EB\u3092\u52A9\u3051\u306A\u304F\u3061\u3083\u3044\u3051\u306A\u3044\u307F\u305F\u3044\u3002\u30C1\u30C3\u30B1\u30C3\u30C8\u3001\u65E9\u304F\u884C\u3053\u3046\uFF01", "Nugget: Sieht ganz so aus, als m\u00FCssen wir die Prinzessin mal wieder retten. Chickette, los geht's!"); strings.cutscene0_5 = Array("Princess Pamela Anderson Kidnapped Again!", "Prinses Pamela Anderson is opnieuw ontvoerd!", "\u00A1La Princesa Pamela Anderson secuestrada otra vez!", "Znovu unesen\u00E1 princezna Pamela Andersonov\u00E1!", "\u30D1\u30E1\u30E9\u30FB\u30A2\u30F3\u30C0\u30FC\u30BD\u30F3\u59EB\u3001\u518D\u3073\u8A98\u62D0\u3055\u308C\u308B", "Prinzessin Pamela Anderson wieder gekidnappt!"); strings.cutscene0_6 = Array("Mario: Mama mia! If only I hadn't been busy playing soccer, practicing baseball, preparing for the Olympics, making sequels, and grooming my manly mustache \u2026", "Mario: Mama mia! Was ik maar niet zo druk bezig geweest met voetballen, honkbal trainen, voorbereiden op de Olympische Spelen, vervolggames maken, en het kammen van m'n manlijke snor \u2026", " Mario: \u00A1Mama m\u00EDa! Si solamente no hab\u00EDa estado ocupado jugando f\u00FAtbol, practicando b\u00E9isbol, prepar\u00E1ndome para las Olimpiadas, haciendo continuaciones, y arreglando mi bigote varoni \u2026", "Mario: Mama mia! Kie\u017E by som nebol zanepr\u00E1zdnen\u00FD hran\u00EDm futbalu, tr\u00E9ningom bejsbolu, pr\u00EDpravou na Olympi\u00E1du, pr\u00EDpravou v\u00FDsledkov a \u010Desan\u00EDm svojich mu\u017En\u00FDch f\u00FAzov.", "\u30DE\u30EA\u30AA\uFF1A\u30DE\u30F3\u30DE\u30DF\u30FC\u30A2\uFF01\u30B5\u30C3\u30AB\u30FC\u3068\u91CE\u7403\u3068\u30AA\u30EA\u30F3\u30D4\u30C3\u30AF\u306E\u7DF4\u7FD2\u3001\u30B7\u30EA\u30FC\u30BA\u306E\u88FD\u4F5C\u3001\u305D\u308C\u306B\u3053\u306E\u7ACB\u6D3E\u306A\u30D2\u30B2\u306E\u624B\u5165\u308C\u3067\u5FD9\u3057\u304B\u3063\u305F\u304B\u3089\u306A\u30FB\u30FB\u30FB", "Mario: Mama mia! Wenn ich nur nicht so mit Fu\u00DFballspielen, Baseball-Training, der Vorbereitung auf Olympia, dem Produzieren von neuen Spielen und mit dem Wachsen meines Schnurbartes besch\u00E4ftigt gewesen w\u00E4re\u2026"); strings.cutscene0_7 = Array("Mario: I hope I'm not too late \u2026 and that Miyamoto doesn't call with another game offer \u2026", "Mario: Ik hoop dat ik niet te laat ben \u2026 en dat Miyamoto niet komt met een ander game-aanbod \u2026", "Mario: Espero que no llegue demasiado atrasado\u2026 y que Miyamoto no me llame con otra oferta del jueg \u2026", "Mario: D\u00FAfam, \u017Ee neprich\u00E1dzam pr\u00EDli\u0161 neskoro\u2026a \u017Ee Miyamoto nevol\u00E1 s inou ponukou hry\u2026", "\u30DE\u30EA\u30AA\uFF1A\u9593\u306B\u5408\u3048\u3070\u3044\u3044\u3093\u3060\u304C\u30FB\u30FB\u30FB\u3042\u306E\u30DF\u30E4\u30E2\u30C8\u304C\u65B0\u3057\u3044\u30B2\u30FC\u30E0\u306E\u8A71\u3092\u6301\u3063\u3066\u3053\u306A\u3044\u3053\u3068\u3092\u9858\u304A\u3046", "Mario: Ich hoffe ich komme nicht zu sp\u00E4t\u2026und das Miyamoto nicht schon wieder wegen einem neuen Spiel anruft\u2026"); strings.cutscene1_1 = Array("Mario: No! Those mustachioed chickens have beaten me once again. If only my brother were here to even the mustache odds.", "Mario: Nee! Die snor-kippen hebben me weer verslagen. Was m'n broer maar hier om het verschil in snorren weer gelijk te maken.", "Mario: \u00A1No! Esos pollos con bigotes me han vencido otra vez. Si solamente mi hermano estaba aqu\u00ED para balancear la cantidad de bigotes.", "Mario: Nie! Tie f\u00FAzat\u00E9 kur\u010Dat\u00E1 ma op\u00E4\u0165 nabili. Kie\u017E by tu bol m\u00F4j brat, aby sme vyrovnali sk\u00F3re s f\u00FAzami.", "\u30DE\u30EA\u30AA\uFF1A\u4F55\u3066\u3053\u3068\u3060\uFF01\u307E\u305F\u3001\u3042\u306E\u30D2\u30B2\u306E\u30CB\u30EF\u30C8\u30EA\u305F\u3061\u306B\u8CA0\u3051\u3061\u307E\u3063\u305F\u3002\u5F1F\u304C\u3044\u308C\u3070\u3001\u30D2\u30B2\u3060\u3051\u3067\u3082\u5BFE\u7B49\u306B\u306A\u308B\u306E\u306B", "Nein! Diese Schnurrbart-H\u00FChner haben mich schon wieder besiegt. Wenn doch nur mein Bruder hier w\u00E4re, dann w\u00E4re es auch Schnurrbart-m\u00E4\u00DFig ausgeglichen."); strings.cutscene1_2 = Array("Luigi: Don't stand up when you play with your Wii! Relax with a Wii-Sit from Luigi! No better plastic chair exists! \u2026 How about a plastic mustache to wear while you play?", "Luigi: Ga niet staan als met je Wii speelt! Relax met een Wii-zitje van Luigi! Er bestaat geen betere plastic stoel! \u2026 Wil je een plastic plaksnor op terwijl je speelt?", "Luigi: \u00A1No se levante cuando usted juega con su Wii! \u00A1Rel\u00E1jese con un Wii-Sentar de Luigi! \u00A1No existe ninguna mejor silla pl\u00E1stica!\u2026 \u00BFC\u00F3mo suena un bigote pl\u00E1stico usar mientras que usted juega?", "Luigi: Nestoj, ke\u010F hr\u00E1\u0161 so svoj\u00EDm Wii! Relaxuj s Luigiho Wii-Sit! Neexistuje lep\u0161ia stoli\u010Dka z umelej hmoty!...A \u010Do tak f\u00FAzy z umelej hmoty, k\u00FDm hr\u00E1\u0161?", "\u30EB\u30A4\u30B8\uFF1A\u7ACB\u3063\u305F\u307E\u307E\u3058\u3083\u306A\u304F\u3001\u5EA7\u3063\u3066\u30A6\u30A3\u30FC\u304C\u697D\u3057\u3081\u308B\uFF01\u30EB\u30A4\u30B8\u306E\u30A6\u30A3\u30FC\u30FB\u30B7\u30C3\u30C8\u3067\u30EA\u30E9\u30C3\u30AF\u30B9\uFF01\u6700\u9AD8\u306E\u30D7\u30E9\u30B9\u30C1\u30C3\u30AF\u306E\u3044\u3059\u3060\u3088\uFF01\u30FB\u30FB\u30FB\u30A6\u30A3\u30FC\u7528\u306E\u30D7\u30E9\u30B9\u30C1\u30C3\u30AF\u88FD\u306E\u30D2\u30B2\u306F\u3044\u304B\u304C\uFF1F", "Luigi: Steht nicht auf, wenn Ihr mit Eurer Wii spielt! Entspannt Euch auf einem Wii-Stuhl von Luigi! Es gibt keine besseren Plastikst\u00FChle als meine! Wie w\u00E4r's mit einem Plastik-Schnurrbart, w\u00E4hrend Ihr spielt?"); strings.cutscene1_3 = Array("Mario: Princess Pam is in trouble and needs our help!", "Mario: Prinses Pam is in gevaar en ze heeft onze hulp nodig!", " Mario: \u00A1Princesa Pam est\u00E1 en un apuro y necesita nuestra ayuda!", "Mario: Princezna Pam m\u00E1 problem a potrebuje na\u0161u pomoc!", "\u30DE\u30EA\u30AA\uFF1A\u30D1\u30E1\u30E9\u59EB\u304C\u5371\u306A\u3044\u3093\u3060\u3002\u52A9\u3051\u306B\u884C\u3053\u3046\uFF01", "Mario: Prinzessin Pam steckt in Schwierigkeiten und braucht unsere Hilfe!"); strings.cutscene1_4 = Array("Luigi: Let's ride!", "Luigi: Laten we gaan!", "Luigi: \u00A1Vayamos!", "Luigi, po\u010Fme!", "\u30EB\u30A4\u30B8: \u3055\u3042\u8ECA\u3067\u51FA\u767A\u3057\u3088\u3046!", "Luigi: Auf geht's!"); strings.cutscene2_1 = Array("Mario: A quick stop at the track never hurt anybody, right?", "Mario: Eventjes stoppen bij de racebaan kan toch geen kwaad?", "Mario: \u00BFUna parada r\u00E1pida en la pista nunca lastim\u00F3 nadie, verdad?", "Mario: R\u00FDchla zast\u00E1vka na pretek\u00E1rskej dr\u00E1he neu\u0161kod\u00ED nikdy nikomu, v\u0161ak?", "\u30DE\u30EA\u30AA\uFF1A\u3061\u3087\u3063\u3068\u5BC4\u3063\u3066\u3082\u3044\u3044\u3060\u308D\u3046\uFF1F", "Mario: Ein kurzer Zwischenstopp auf der Rennbahn hat noch niemandem geschadet, oder?"); strings.cutscene2_1B = Array("Luigi: I wouldn't be so sure \u2026", "Luigi: Daar zou ik maar niet zo zeker van zijn \u2026", "Luigi: No estar\u00E9 tan seguro\u2026", "Luigi: Nie som si t\u00FDm ist\u00FD\u2026", "\u30EB\u30A4\u30B8\uFF1A\u3044\u3044\u306E\u304B\u306A\u30FB\u30FB\u30FB", "Luigi: Da w\u00E4re ich mir nicht so sicher\u2026"); strings.cutscene2_2 = Array("Activist: It's that Yoshi-abuser, Mario! Did you know that 'retired' Yoshis can end up in Japanese slaughterhouses, where they are hacked apart for human or Nintendog food?", "Activist: Dat is die Yoshi-mishandelaar, Mario! Weet je dat 'gepensioeneerde' Yoshis in Japanse slachthuizen terecht kunnen komen, waar ze in stukken worden gehakt voor voedsel voor mensen of Nintendog?", "Activista: \u00A1Es el abusador de Yoshi, Mario! \u00BFSab\u00EDas que los Yoshis 'retirados' pueden ser mandado a los mataderos japoneses, d\u00F3nde se cortan en pedacitos para el alimento humano o de Nintendoperro?", "Aktivista: Mario, to je ten Yoshi-zneu\u017E\u00EDva\u010D! Vedel si, \u017Ee Yoshiovia sa m\u00F4\u017Eu ocitn\u00FA\u0165 v 'd\u00F4chodkovom veku' v japonsk\u00FDch jatk\u00E1ch, kde s\u00FA roztrhan\u00ED na kusy pre \u013Eudsk\u00FA alebo Nintendog potravu.", "\u6D3B\u52D5\u5BB6\uFF1A\u30E8\u30C3\u30B7\u30FC\u3092\u8650\u5F85\u3059\u308B\u30DE\u30EA\u30AA\u3060\uFF01\u300C\u5F15\u9000\u300D\u3057\u305F\u30E8\u30C3\u30B7\u30FC\u306F\u65E5\u672C\u306E\u5C60\u6BBA\u5834\u306B\u9001\u3089\u308C\u3066\u3001\u3053\u307E\u5207\u308C\u306B\u3055\u308C\u3066\u3001\u98DF\u3079\u7269\u3084\u30CB\u30F3\u30C6\u30F3\u30C9\u30C3\u30B0\u30FB\u30D5\u30FC\u30C9\u306B\u3055\u308C\u308B\u3093\u3060", "Activist: Da ist dieser Yoshi-Qu\u00E4ler, Mario! Wusstest Du, dass 'pensionierte' Yoshis oft in japanischen Schlachth\u00E4usern enden, wo sie in St\u00FCcke gehackt werden, um als Nintendog Futter zu enden?"); strings.cutscene2_3 = Array("Mario: Maybe Yoshis aren't for racing \u2026 and we do have a princess to save.", "Mario: Misschien zijn Yoshis niet om er mee te racen \u2026 en we hebben nog een prinses te redden.", "Mario: Tal vez Yoshis no son para hacer correr\u2026 y tenemos que salvar una princesa.", "Mario: Mo\u017Eno, \u017Ee Yoshiovia nie s\u00FA na preteky\u2026a my mus\u00EDme zachr\u00E1ni\u0165 princeznu.", "\u30DE\u30EA\u30AA\uFF1A\u307B\u3093\u3068\u306B\u30E8\u30C3\u30B7\u30FC\u306F\u30EC\u30FC\u30B9\u306B\u4F7F\u3063\u3061\u3083\u3044\u3051\u306A\u3044\u306E\u304B\u3082\u30FB\u30FB\u30FB\u304A\u308C\u305F\u3061\u306F\u30D1\u30E1\u30E9\u59EB\u3092\u52A9\u3051\u306B\u884C\u304B\u306A\u304F\u3061\u3083\uFF01", "Vielleicht sind Yoshis doch nicht zum Reiten da\u2026 und wir haben eine Prinzessin zu retten! "); strings.cutscene2_3B = Array("Luigi: Let's get out of here!", "Luigi: Laten we maken dat we hier wegkomen!", "Luigi: \u00A1Vamos!", "Luigi: Po\u010Fme odtia\u013E pre\u010D!", "\u30EB\u30A4\u30B8\uFF1A\u65E9\u304F\u884C\u3053\u3046\uFF01", "Luigi: Auf geht's!"); strings.cutscene2_4 = Array("Mario: Too late again!", "Mario: Al weer te laat!", "Mario: \u00A1Demasiado atrasado otra vez!", "Mario: Op\u00E4\u0165 je to pr\u00EDli\u0161 neskoro!", "\u30DE\u30EA\u30AA\uFF1A\u307E\u305F\u3057\u3066\u3082\u9045\u304B\u3063\u305F\uFF01", "Mario: Schon wieder zu sp\u00E4t!"); strings.cutscene3_1 = Array("Mario: We can never reach Pam in time. We're just too busy \u2026", "Mario: We zijn nooit op tijd bij Pam. We zijn gewoon te druk \u2026", "Mario: Nunca podemos alcanzar a Pam a tiempo. Somos demasiado ocupados\u2026", "Mario: Nikdy sa nem\u00F4\u017Eeme spoji\u0165 s Pam na\u010Das. Sme jednoducho pr\u00EDli\u0161 zanepr\u00E1zdnen\u00ED\u2026", "\u30DE\u30EA\u30AA\uFF1A\u304A\u308C\u305F\u3061\u3001\u5FD9\u3057\u3059\u304E\u3066\u3001\u7D76\u5BFE\u30D1\u30E1\u30E9\u59EB\u306B\u8FFD\u3044\u4ED8\u3051\u306A\u3044\u3088\u3002", "Mario: Wir werden Pam niemals rechtzeitig finden. Wir sind einfach zu besch\u00E4ftig \u2026."); strings.cutscene3_1B = Array("Luigi: I can think of one person who can always find a princess \u2026", "Luigi: Ik kan maar een persoon bedenken die altijd een prinses kan vinden \u2026", "Luigi: Puedo pensar en una persona que pueda encontrar siempre a una princesa\u2026", "Luigi: Pozn\u00E1m osobu, ktor\u00E1 m\u00F4\u017Ee v\u017Edy n\u00E1js\u0165 princeznu\u2026", "\u30EB\u30A4\u30B8\uFF1A\u5FC5\u305A\u304A\u59EB\u69D8\u3092\u63A2\u3057\u51FA\u305B\u308B\u3084\u3064\u304C\uFF11\u4EBA\u3044\u308B\u305E", "Luigi: Mir f\u00E4llt nur einer ein, der immer eine Prinzessin aufsp\u00FCren kann\u2026"); strings.cutscene3_2 = Array("Mario: Hey, buddy, we need your help rescuing Princess Pamela.", "Mario: Hoi maatje, we hebben je hulp nodig om Prinses Pamela te bevrijden.", "Mario: Oye, amigo, necesitamos tu ayuda rescatar a Princesa Pamela.", "Mario: Hej, k\u00E1mo\u0161ko, potrebujeme Tvoju pomoc, aby sme zachr\u00E1nili princeznu Pamelu.", "\u30DE\u30EA\u30AA\uFF1A\u304A\u3044\u3001\u76F8\u68D2\u3001\u30D1\u30E1\u30E9\u59EB\u6551\u51FA\u3092\u624B\u4F1D\u3063\u3066\u304F\u308C", "Mario: Hey Kumpel, wir brauchen Deine Hilfe um Prinzessin Pamela zu retten."); strings.cutscene3_3 = Array("Bowser: BUDDY?!?! I'm lightning in a bottle! I'm an earthquake in a can! I'm your WORST ENEMY! You'll quake in fear 'til your mustaches fall off!", "Bowser: MAATJE?!?! Ik ben de bliksem in een fles! Ik ben een aardbeving in een blik! Ik ben je GROOTSTE VIJAND! Jullie zullen sidderen van angst tot jullie snorren afvallen!", "Bowser: \u00BFAMIGO? \u00A1Soy rel\u00E1mpago en una botella! \u00A1Soy un terremoto en una lata! \u00A1Soy tu ENEMIGO PEOR! \u00A1Temblar\u00E1n de miedo hasta que se caigan sus bigotes!", "Prehliada\u010D: K\u00C1MO\u0160KO?!?! Vo f\u013Ea\u0161i bl\u00FDskam! Som zemetrasen\u00EDm v plechovke! Som Tvoj\u00EDm NAJHOR\u0160\u00CDM NEPRIATE\u013DOM! Ty sa bude\u0161 trias\u0165 od strachu tak, \u017Ee Ti f\u00FAzy odpadn\u00FA!", "\u30D0\u30A6\u30B6\u30FC\uFF1A\u76F8\u68D2\u3060\u3068\uFF1F\uFF01\u304A\u308C\u306F\u5947\u8DE1\u3092\u8D77\u3053\u3059\u7A32\u59BB\u3060\uFF01\u5730\u9707\u3060\uFF01\u304A\u307E\u3048\u305F\u3061\u306E\u6700\u5927\u306E\u6575\u3060\uFF01\u304A\u307E\u3048\u305F\u3061\u306E\u30D2\u30B2\u304C\u843D\u3061\u308B\u307B\u3069\u9707\u3048\u4E0A\u304C\u3089\u305B\u3084\u308B\uFF01", "Bowser: KUMPEL? Ich bin ein Blitz in einer Flasche! Ich bin ein Erdbeeben in einer Dose! Ich bin DEIN ERZFEIND! Ihr werdet solange vor Angst schreien, bis Eure Schnurrb\u00E4rte abfallen!"); strings.cutscene3_4 = Array("Mario: Come on, Koopster, you know if you were still scary I wouldn't invite you to all my parties. I'm gonna have another one soon, by the way \u2026", "Mario: Kom op Koopster, je weet dat als je nog steeds een engerd was ik je niet op al m'n feestjes zou uitnodigen. Overigens geef ik er binnenkort weer een \u2026", "Mario: Vaya, Koopster, sabes si fueras todav\u00EDa espantoso yo no te invitar\u00EDa a todas mis fiestas. Voy a tener otra pronto, a prop\u00F3sito\u2026", "Mario: Po\u010Fme, Koopster, vie\u0161, \u017Ee keby si e\u0161te st\u00E1le vzbudzoval strach, tak by som \u0164a nepozval na v\u0161etky moje ve\u010Dierky. Mimochodom, onedlho budem ma\u0165 jeden\u2026", "\u30DE\u30EA\u30AA\uFF1A\u307E\u3042\u307E\u3042\u3001\u30AF\u30C3\u30D1\u3055\u3093\u3001\u843D\u3061\u7740\u3044\u3066\u3002\u304A\u307E\u3048\u304C\u6050\u304B\u3063\u305F\u3089\u3001\u304A\u308C\u306F\u6BCE\u56DE\u30D1\u30FC\u30C6\u30A3\u30FC\u306B\u62DB\u5F85\u306A\u3093\u304B\u3057\u306A\u3044\u3088\u3002\u305D\u3046\u3044\u3048\u3070\u3001\u307E\u305F\u8FD1\u3044\u3046\u3061\u306B\u30D1\u30FC\u30C6\u30A3\u30FC\u3092\u3059\u308B\u304B\u3089\u30FB\u30FB\u30FB", "Mario: Komm schon, Koopster, Du wei\u00DFt doch, dass ich Dich nicht zu all meinen Parties einladen w\u00FCrde, wenn Du so schrecklich w\u00E4rst. Bald steigt \u00FCbrigens meine n\u00E4chste Party\u2026"); strings.cutscene3_5 = Array("Luigi: Already? You just had the last one!", "Luigi: Alweer? Je laatste was nog maar net!", "Luigi: \u00BFTan pronto? \u00A1Reci\u00E9n tuviste la \u00FAltima!", "Luigi: Znovu? Ve\u010F len pred ned\u00E1vnom si mal jeden!", "\u30EB\u30A4\u30B8\uFF1A\u307E\u305F\u304B\u3044\uFF1F\u3064\u3044\u3053\u306E\u9593\u3084\u3063\u305F\u3070\u304B\u308A\u306A\u306E\u306B\u3002", "Luigi: Schon wieder? Du hast doch gerade eine gemacht!"); strings.cutscene3_6 = Array("Bowser (to himself): When I saw 'Barb Wire' on Netflix, I knew I had to have Pamela Anderson all to myself. Now's my chance. I'll show these plumbers who's scary! Mwa ha ha!", "Bowser (tegen zichzelf): Toen ik de film Barb Wire zag op Netflix wist ik dat ik Pamela Anderson helemaal voor mezelf moest hebben. Dit is m'n kans. Ik zal deze loodgieters eens laten zien wie er een engerd is! Mwa ha ha!", "Bowser: Cuando vi el Barb Wire en Netflix, sab\u00EDa que tuve que tener Pamela Anderson todo solamente para m\u00ED. Ahora es mi oportunidad. \u00A1Demostrar\u00E9 a estos fontaneros quien es espantoso!", "Prehliada\u010D (s\u00E1m sebe): Ke\u010F som videl 'Ostnat\u00FD dr\u00F4t' na Netflixe, vedel som, \u017Ee mus\u00EDm ma\u0165 Pamelu Andersonov\u00FA len pre seba. Teraz je tu moja \u0161anca. Uk\u00E1\u017Eem t\u00FDm in\u0161talat\u00E9rom, kto tu nah\u00E1\u0148a strach! Mwa ha ha!", "\u30D0\u30A6\u30B6\u30FC\uFF08\u3072\u3068\u308A\u8A00\uFF09\uFF1A\u30CD\u30C3\u30C8\u30D5\u30EA\u30C3\u30AF\u30B9\u3067\u300C\u30D0\u30FC\u30D6\u30FB\u30EF\u30A4\u30E4\u300D\u3092\u898B\u305F\u3068\u304D\u304B\u3089\u30D1\u30E1\u30E9\u30FB\u30A2\u30F3\u30C0\u30FC\u30BD\u30F3\u3092\u72EC\u308A\u5360\u3081\u306B\u3057\u305F\u304B\u3063\u305F\u3093\u3060\u3002\u305D\u306E\u30C1\u30E3\u30F3\u30B9\u304C\u6765\u305F\u305E\u3002\u3053\u306E\u6C34\u9053\u5C4B\u305F\u3061\u306B\u304A\u308C\u69D8\u306E\u529B\u3092\u898B\u305B\u3066\u3084\u308D\u3046\u3058\u3083\u306A\u3044\u304B\u3002\u30E0\u30CF\u30CF\u30CF\uFF01 ", "Bowser (to himself): Als ich 'Barb Wire' mit Pam damals im Internet geguckt habe, wollte ich sie danach ganz f\u00FCr mich allein haben. Jetzt ist meine Chance gekommen! Ich werde diesen Klemptern zeigen, wer hier wirklich der Schreckliche ist! Ha ha ha ha!"); strings.cutscene4_1 = Array("Nugget: Where else would Ronald be keeping the princess \u2026", "Goudhaantje: Waar anders zou Ronald de prinses kunnen vasthouden \u2026", "Nugget: En que otro lugar guardar\u00EDa Ronald la princesa\u2026", "Nugget: Kde e\u0161te by mohol Ronald dr\u017Ea\u0165 princeznu\u2026", "\u30CA\u30B2\u30C3\u30C8\uFF1A\u30ED\u30CA\u30EB\u30C9\u306F\u30D1\u30E1\u30E9\u59EB\u3092\u3069\u3053\u306B\u96A0\u3057\u305F\u3093\u3060\u308D\u3046\u30FB\u30FB\u30FB", "Nugget: Wo k\u00F6nnte Ronald die Prinzessin noch gefangen halten?"); strings.cutscene4_2 = Array("Both: In his Playland!", "Beide: In zijn Playland!", "Ambos: \u00A1En su patio de recreo!", "Obaja: V jeho Krajine Hry!", "\uFF12\u4EBA\u540C\u6642\u306B\uFF1A\u30D7\u30EC\u30A4\u30E9\u30F3\u30C9\u3060\uFF01", "In seinem Playland!"); strings.cutscene4_3 = Array("Chickette: We must hurry before she ends up in an unhappy meal!", "Kippie: We moeten opschieten voordat ze in een unhappy meal terecht komt!", "Chickette: \u00A1Tenemos que apresurarnos antes de que se transformara en una cajita infeliz!", "Chickette: Mus\u00EDme sa pon\u00E1h\u013Ea\u0165 prv ne\u017E sa ocitne v unhappy meal!", "\u30C1\u30C3\u30B1\u30C3\u30C8\uFF1A\u30D1\u30E1\u30E9\u59EB\u304C\u30A2\u30F3\u30CF\u30C3\u30D4\u30FC\u30FB\u30DF\u30FC\u30EB\u306B\u306A\u3063\u3061\u3083\u3046\u524D\u306B\u52A9\u3051\u306A\u304F\u3061\u3083\uFF01", "Chickette: Wir m\u00FCssen uns beeilen, ansonsten endet sie in einem Unhappy Meal!"); strings.cutscene5_1 = Array("Mario: Those other superhero siblings have rescued the Princess again \u2026", "Mario: Die andere superheldhaftige broertjes en zusjes hebben de prinses weer gered \u2026", "Mario: Esos otros hermanos superh\u00E9roes han rescatado a la princesa otra vez\u2026", "Mario: T\u00ED ostatn\u00ED s\u00FArodenci-superhrdinovia znovu zachr\u00E1nili princeznu\u2026", "\u30DE\u30EA\u30AA\uFF1A\u307E\u305F\u3001\u3042\u3063\u3061\u306E\u30B9\u30FC\u30D1\u30FC\u30D2\u30FC\u30ED\u30FC\u304D\u3087\u3046\u3060\u3044\u306B\u5148\u3092\u8D8A\u3055\u308C\u305F", "Mario: Diese anderen beiden Superhelden-Zwillinge haben mal wieder die Prinzessin gerettet."); strings.cutscene5_1B = Array("Bowser: Fungah! Foiled again!", "Bowser: Fungah! Weer verslagen!", "Bowser: \u00A1Funga! \u00A1Frustrado otra vez!", "Prehliada\u010D: Fungah! Znovu je to zne\u0161kodnen\u00E9!", "\u30D0\u30A6\u30B6\u30FC\uFF1A\u30D5\u30F3\u30AC\u30FC\uFF01\u307E\u305F\u3060\u3081\u3060\u3063\u305F\u304B\uFF01", "Bowser: Verdammt! Was f\u00FCr 'ne Pleite!"); strings.cutscene5_2 = Array("Phone: Ring, ring, ring", "Telefoon: Tring, tring, tring", "Tel\u00E9fono: Ring, ring, ring", "Telef\u00F3n: zvonenie, zvonenie, zvonenie", "\u96FB\u8A71\uFF1A\u30EA\u30FC\u30F3\u3001\u30EA\u30FC\u30F3\u3001\u30EA\u30FC\u30F3", "Phone: Ring, Ring, Ring"); strings.cutscene5_3 = Array("Mario: Another offer just came in \u2026 a surefire hit: 'New Mario Teaches Typing'.", "Mario: Er kwam net een andere game-aanbieding binnen \u2026 een gegarandeerde hit: 'New Mario Teaches Typing'.", "Mario: Otra oferta acaba de llegar\u2026 un \u00E9xito seguro: 'Nuevo Mario ense\u00F1a teclear'.", "Mario: \u010Eal\u0161ia ponuka pri\u0161la\u2026stopercentn\u00FD hit: Nov\u00FD Mario u\u010D\u00ED p\u00EDsanie na stroji.", "\u30DE\u30EA\u30AA\uFF1A\u307E\u305F\u65B0\u3057\u3044\u8A71\u304C\u6765\u305F\u3002\u300C\u65B0\u30FB\u30BF\u30A4\u30D7\u306E\u5148\u751F\u30DE\u30EA\u30AA\u300D\u3060\u3063\u3066\u3002\u30D2\u30C3\u30C8\u78BA\u5B9F\u3060\u3002 ", "Mario: Gerade kam ein neues Angebot herein, das wird definitiv ein Bestseller: 'Mario bringt euch das Tippen bei'."); strings.cutscene5_4 = Array("Bowser: What people really want is 'Luigi Paint'!", "Bowser: Wat de mensen echt willen is de game 'Luigi Paint'!", "Bowser: \u00A1Lo que le gente realmente quiere es 'Luigi dibuja'!", "Prehliada\u010D: \u010Co \u013Eudia naozaj chc\u00FA, to je Luigiho Farba!", "\u30D0\u30A6\u30B6\u30FC\uFF1A\u307B\u3093\u3068\u306B\u30D2\u30C3\u30C8\u3059\u308B\u306E\u306F\u300C\u30EB\u30A4\u30B8\u30FB\u30DA\u30A4\u30F3\u30C8\u300D\u3060\uFF01", "Bowser: Was die Kids wirklich wollen ist doch 'Luigi Paint'!"); strings.cutscene5_5 = Array("Luigi: Yeah, nobody wants more Mario shovelware!", "Luigi: Ja, niemand wil meer ouwe meuk van Mario!", "Luigi: \u00A1De acuerdo, nadie quiere m\u00E1s 'shovelware' de Mario!", "Luigi: Mhm, nikto u\u017E viac nechce Mariove lopaty!", "\u30EB\u30A4\u30B8\uFF1A\u305D\u3046\u3060\u3001\u3082\u3046\u307F\u3093\u306A\u30DE\u30EA\u30AA\u306E\u30B7\u30E3\u30D9\u30EB\u30A6\u30A7\u30A2\u306B\u306F\u98FD\u304D\u98FD\u304D\u3057\u3066\u3044\u308B\u3088", "Luigi: Ja genau, keiner will mehr diese Mario-Ramschware"); strings.cutscene5_6 = Array("You have rescued me again and saved millions of chickens from the worst abuses at the hands of McDonald's.", "Je hebt me weer bevrijd en miljoenen kippen gered van de ergste mishandelingen uit de handen van McDonald's.", "Me han salvado otra vez y salvado millones de pollos de los abusos horribles en las manos de McDonald's. ", "Ty si znovu zachr\u00E1nil nielen m\u0148a, ale aj mili\u00F3ny kur\u010Diat, a to pred najhor\u0161\u00EDm t\u00FDran\u00EDm McDonaldov\u00FDmi rukami.", "\u307E\u305F\u79C1\u3092\u52A9\u3051\u3066\u304F\u308C\u3066\u3042\u308A\u304C\u3068\u3046\u3002\u305D\u3057\u3066\u30DE\u30AF\u30C9\u30CA\u30EB\u30C9\u306E\u3072\u3069\u3044\u8650\u5F85\u304B\u3089\u3001\u4F55\u767E\u4E07\u7FBD\u3082\u306E\u30CB\u30EF\u30C8\u30EA\u3092\u52A9\u3051\u3066\u304F\u308C\u3066\u3042\u308A\u304C\u3068\u3046", "Ihr habt mich einmal mehr gerettet und Millionen von H\u00FChnern vor den schlimmsten Misshandlungen durch McDonald\u2019s USA bewahrt."); strings.cutscene5_7 = Array("To play again as me, enter this secret code: PamvsMcCruelty.", "Om weer te kunnen spelen verander de code in: PamVsMcCruelty.", "Para jugar otra vez como yo, entra este c\u00F3digo secreto: PamVsMcCruelty.", "Ak chce\u0161 hra\u0165 v mojom mene, vlo\u017E tento tajn\u00FD k\u00F3d: PamVsMcCruelty.", "\u3082\u3046\uFF11\u5EA6\u300C\u79C1\u300D\u3068\u3057\u3066\u30D7\u30EC\u30FC\u3059\u308B\u306B\u306F\u3001\u6B21\u306E\u30B7\u30FC\u30AF\u30EC\u30C3\u30C8\u30FB\u30B3\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\uFF1APamVsMcCruelty. ", "Um nochmal zu spielen, gib diesen Geheim-Code ein: PamvsMcCruelty."); strings.vid1 = Array("You've earned a bonus video!", "Je hebt een bonusvideo verdiend!", "\u00A1Has ganado un v\u00EDdeo adicional!", "Z\u00EDskal si pr\u00E9miov\u00E9 video.", "\u30DC\u30FC\u30CA\u30B9\uFF65\u30D3\u30C7\u30AA\u306E\u6642\u9593\u3067\u3059\uFF01", "Du hast Dir ein Bonus-Video verdient!"); strings.vid2 = Array("Game Will Continue In \u2026", "Het spel gaat verder ,,,", "Juego continuar\u00E1 en\u2026", "Hra bude pokra\u010Dova\u0165 o\u2026", "\u30B2\u30FC\u30E0\u7D99\u7D9A\u307E\u3067\u30FB\u30FB\u30FB", "Spiel wird fortgesetzt in \u2026"); strings.vid3 = Array("Continue Game", "Speel door ", "Continuar juego", "Pokra\u010Duj v hre", "\u30B2\u30FC\u30E0\u7D99\u7D9A", "Spiel fortsetzen"); stop(); var escDown = false; l = 0; while (l < languages.length) { langCode = languages[l]; this[langCode.toLowerCase() + "Txt_mc"]._alpha = 50; lang_btn = this[langCode.toLowerCase() + "_btn"]; lang_btn.langCode = langCode.toUpperCase(); lang_btn.onRollOver = function () { _root.chick_mc.destY = this._y + 14; _root[_root.localLanguage.toLowerCase() + "Txt_mc"]._alpha = 50; _root[this.langCode.toLowerCase() + "Txt_mc"]._alpha = 100; _root.localLanguage = this.langCode; _root.hi_mc.gotoAndStop(this.langCode); }; lang_btn.onRelease = function () { gotoAndStop (31); }; l++; } this[localLanguage.toLowerCase() + "_btn"].onRollOver(); chick_mc.dy = 0; chick_mc.onEnterFrame = function () { distY = (this.destY - this._y) / 5; if (distY > 15) { distY = 15; } if (distY < -15) { distY = -15; } diffDy = (distY - this.dy) / 7; this.dy = this.dy + diffDy; this._y = this._y + this.dy; };
Frame 31
_root._quality = "BEST"; gamePaused = false; stop(); if ((PETAVersion == "peta2") || (PETAVersion == "petakids")) { logo_btn._visible = false; } logo_btn.onRelease = function () { getURL ("http://www.mccruelty.com", "_blank"); }; setText("NewGameBtn", newGame_txt); setText("EnterCodeBtn", enterCode_txt); setText("HighScoresBtn", highScores_txt); var nextWorldNo = 1; var kidFriendly = false; if (PETAVersion == "petakids") { kidFriendly = true; } var deactivateBelts = false; var bossDefeated = false; stopSoundtrack(); if (speechShowing) { hideSpeech(); } if (fdc_lv) { fdc_lv.onLoad = null; fdc_lv = null; } if (spriteLevelManager) { spriteLevelManager = null; } score = 0; _root.onEnterFrame = function () { if (Key.isDown(27) && (!escDown)) { gotoAndStop (30); escDown = true; } if (Key.isDown(13)) { if (code_txt._visible) { ok_btn.onRelease(); } } if (!Key.isDown(27)) { escDown = false; } }; chick_mc.dy = 0; chick_mc.destY = chick_mc._y; chick_mc.onEnterFrame = function () { distY = (this.destY - this._y) / 5; if (distY > 15) { distY = 15; } if (distY < -15) { distY = -15; } diffDy = (distY - this.dy) / 7; this.dy = this.dy + diffDy; this._y = this._y + this.dy; };
Frame 40
Key.removeListener(keyListener); Selection.setFocus("code_txt"); setText("EnterCodePrompt", EnterCodePrompt_txt); setText("CancelBtn", CancelBtn_txt); setText("OKBtn", OKBtn_txt); cancel_btn.onRelease = function () { gotoAndStop (31); }; ok_btn.onRelease = function () { code = trim(code_txt.text.toLowerCase()); switch (code) { case "test1" : nextWorldNo = 1; gotoAndStop ("instructions"); return; case "test2" : nextWorldNo = 2; gotoAndStop ("instructions"); return; case "test21" : nextWorldNo = 2.1; gotoAndStop ("instructions"); return; case "test22" : nextWorldNo = 2.2; gotoAndStop ("instructions"); return; case "test3" : nextWorldNo = 3; gotoAndStop ("instructions"); return; case "test4" : nextWorldNo = 4; gotoAndStop ("instructions"); return; case "test41" : nextWorldNo = 4.1; gotoAndStop ("instructions"); return; case "test5" : nextWorldNo = 5; gotoAndStop ("instructions"); return; case "test51" : nextWorldNo = 5.1; gotoAndStop ("instructions"); return; case "enemies" : nextWorldNo = 8; gotoAndStop ("instructions"); return; case "pamvsmccruelty" : pamLocked = false; character = "pam"; nextWorldNo = 1; playSound("winnerSND"); gotoAndStop (134); return; default : gotoAndStop (31); } }; cancel_btn.onRollOver = (ok_btn.onRollOver = function () { _root.playSound("whistleSND"); }); _root.onEnterFrame = function () { if (Key.isDown(27) && (!escDown)) { escDown = true; gotoAndStop (31); } if (Key.isDown(13)) { if (code_txt._visible) { ok_btn.onRelease(); } } if (!Key.isDown(27)) { escDown = false; } };
Frame 55
stop(); playSound("winnerSND"); next_btn.onRelease = function () { if (_root.kidFriendly) { gotoAndStop (90); } else { gotoAndStop ("kidFriendly"); } }; setText("Instruct1", Instruct1_txt); setText("Instruct2", Instruct2_txt); setText("NextBtn", NextBtn_txt); _root.onEnterFrame = function () { if ((!escDown) && (Key.isDown(27))) { gotoAndStop (31); escDown = true; } if (Key.isDown(13)) { gotoAndStop ("kidFriendly"); } if (!Key.isDown(27)) { escDown = false; } }; ronald_mc.gotoAndPlay("idle");
Frame 73
playSound("winnerSND"); setText("StartGameBtn", StartGameBtn_txt); setText("StartKidFriendlyGameBtn", StartKidFriendlyGameBtn_txt); if (localLanguage == "NL") { smallFormat = new TextFormat(); smallFormat.size = 18; StartKidFriendlyGameBtn_txt.setTextFormat(smallFormat); StartKidFriendlyGameBtn_txt._y = StartKidFriendlyGameBtn_txt._y + 3; } if (localLanguage == "DE") { smallFormat = new TextFormat(); smallFormat.size = 16; StartKidFriendlyGameBtn_txt.setTextFormat(smallFormat); StartKidFriendlyGameBtn_txt._y = StartKidFriendlyGameBtn_txt._y + 3; } if (localLanguage == "ES") { smallFormat = new TextFormat(); smallFormat.size = 16; StartKidFriendlyGameBtn_txt.setTextFormat(smallFormat); StartKidFriendlyGameBtn_txt._y = StartKidFriendlyGameBtn_txt._y + 3; } if (localLanguage == "SK") { smallFormat = new TextFormat(); smallFormat.size = 16; StartKidFriendlyGameBtn_txt.setTextFormat(smallFormat); StartKidFriendlyGameBtn_txt._y = StartKidFriendlyGameBtn_txt._y + 3; } _root.onEnterFrame = function () { if ((!escDown) && (Key.isDown(27))) { gotoAndStop ("instructions"); escDown = true; } if (Key.isDown(13)) { } if (!Key.isDown(27)) { escDown = false; } };
Frame 90
stop(); playSound("winnerSND"); _root.stopSoundtrack(); setText("ChooseChar", ChooseChar_txt); setText("Nugget", Nugget_txt); setText("Chickette", Chickette_txt); setText("PamLong", PamLong_txt); setText("Locked", Locked_txt); c = 0; while (c < characters.length) { character = characters[c]; char_btn = _root[character + "_btn"]; char_btn.character = character; char_btn.onRelease = function () { if ((this.character == "pam") && (_root.pamLocked)) { } else { _root.character = this.character; play(); delete this.onRollOver; delete this.onRelease; } }; char_btn.onRollOver = function () { _root.playSound("whistleSND"); }; c++; } pamlocked_btn._visible = _root.pamLocked; if (!_root.pamLocked) { Locked_txt.text = ""; } _root.onEnterFrame = function () { if ((!escDown) && (Key.isDown(27))) { gotoAndStop (73); escDown = true; } if (!Key.isDown(27)) { escDown = false; } };
Frame 128
function endCS() { gotoAndPlay (134); } stop(); if (character == "pam") { endCS(); } _root.onEnterFrame = function () { if ((!escDown) && (Key.isDown(27))) { gotoAndStop (90); escDown = true; } if (!Key.isDown(27)) { escDown = false; } };
Frame 134
function getSpeech(speechNo) { speech = strings["activist" + speechNo][langNum]; speech = str_replace("%PLAYER%", strings[capitalise(character)][langNum], speech); return(speech); } function showSpeech(sNo, speechTarget) { if (!speechShowing) { _root.speechNo = sNo; _root.speechesShown++; _root.speechShowing = true; _root.speechTargetX = speechTarget._x; _root.attachMovie("speechBubbleMC", "speechBubble_mc", 1000); speechBubble_mc._x = 240; speechBubble_mc._y = 116; playSound("whistleSND"); } } function hideSpeech() { _root.speechShowing = false; _root.speechBubble_mc.removeMovieClip(); } speechesShown = 0; speechShowing = false; function pipeAni(pipePath, aniAxis, pipe_mc) { _root.pipePath = pipePath; outScreen.hover_mc.attachMovie("pipeExitAniMC", "pipeExitAni", 9998); outScreen.hover_mc.pipeExitAni._x = outScreen.hover_mc.player._x; outScreen.hover_mc.pipeExitAni._y = outScreen.hover_mc.player._y; if (aniAxis == "side") { outScreen.hover_mc.pipeExitAni._xscale = ((outScreen.hover_mc.player._x < (pipe_mc._x + pipe_mc.hitSpace_mc._x)) ? 100 : -100); } else { outScreen.hover_mc.pipeExitAni._xscale = outScreen.hover_mc.player._xscale; } newCharMC = _root.character + ((_root.charSize == "small") ? "SML" : "BIG"); outScreen.hover_mc.pipeExitAni.holder_mc.attachMovie(newCharMC, "playerExit", 999); outScreen.hover_mc.pipeExitAni.holder_mc.playerExit._x = 0; outScreen.hover_mc.pipeExitAni.holder_mc.playerExit._y = 0; outScreen.hover_mc.pipeExitAni.holder_mc.playerExit.stop(); if (aniAxis == "side") { outScreen.hover_mc.pipeExitAni.holder_mc.playerExit.play(); } outScreen.hover_mc.pipeExitAni.gotoAndPlay(aniAxis); playSound("pipeSND"); outScreen.hover_mc.player.removeMovieClip(); pouncing = 0; inWater = (waterContat = false); setWaterPhysics(); } function pipeTravel() { var _local5 = ""; var _local4 = 0; var _local3 = 0; var _local7 = false; var _local6 = true; var _local2 = "down"; _root.enterAniAxis0 = _local2; _local5 = 0; _local4 = 0; _local3 = 0; switch (_root.pipePath) { case "1-1" : _local4 = 1316; _local3 = 287; _local2 = "left"; break; case "1-2" : _local4 = 2175; _local3 = 1231; _local2 = "down"; break; case "1-3" : _local4 = 2239; _local3 = 206; _local2 = "down"; break; case "2-1" : _local4 = 608; _local3 = 431; _local2 = "down"; break; case "2-2" : _local4 = 545; _local3 = 1407; _local2 = "up"; break; case "2-3" : _local5 = "2.1"; _local4 = 99; _local3 = 846; _local2 = "down"; break; case "2-4" : _local5 = "2.2"; _local4 = 1244; _local3 = 1275; _local2 = "right"; break; case "3-1" : _local4 = 735; _local3 = 687; _local2 = "down"; break; case "3-2" : _local4 = 255; _local3 = 639; _local2 = "up"; break; case "4-1" : _local5 = "4.1"; _local4 = 1370; _local3 = 176; _local2 = "down"; break; case "4-2" : _local4 = 1376; _local3 = 718; _local2 = "down"; break; case "4-3" : _local5 = "4"; _local4 = 1535; _local3 = 1214; _local2 = "up"; break; case "5-1" : _local4 = 383; _local3 = 687; _local2 = "down"; break; case "5-2" : _local4 = 2143; _local3 = 623; _local2 = "down"; break; case "5-3" : _local4 = 1214; _local3 = 847; _local5 = "5.1"; _local2 = "down"; } if (_root.blinkInt) { clearInterval(_root.blinkInt); } _root.playerRecovering = false; doNotResetTimerFlag = true; if ((_local2 == "down") && (_local3)) { _local3 = _local3 + 16; } _root.newX = _local4; _root.newY = _local3; if (_local6) { doNotResetTimerFlag = true; } if (_local5) { _root.presetWorldInfo = true; w = 0; while (w < worlds.length) { if (worlds[w][0] == _local5) { if (worlds[w][6]) { saveSpriteStates(); } else { clearSprites(); } break; } w++; } holdPlayer = (_local2 ? true : false); loadWorld(_local5, _local6, holdPlayer); } if (_root.resume) { _root.screenFader_mc._visible = true; _root.screenFader_mc.gotoAndPlay(2); if (_root.newX) { _root.charxReset = _root.newX; } if (_root.newY) { _root.charyReset = _root.newY; } if (_local2) { _root.enterAniAxis0 = _local2; outScreen.hover_mc.attachMovie("pipeEnterAniMC", "pipeEnterAni", 9998); outScreen.hover_mc.pipeEnterAni._x = _local4; outScreen.hover_mc.pipeEnterAni._y = _local3; if (_local2 == "left") { outScreen.hover_mc.pipeEnterAni._xscale = -100; } if ((_local2 == "left") || (_local2 == "right")) { _local2 = "side"; } newCharMC = _root.character + ((_root.charSize == "small") ? "SML" : "BIG"); outScreen.hover_mc.pipeEnterAni.holder_mc.attachMovie(newCharMC, "playerEnter", 999); outScreen.hover_mc.pipeEnterAni.holder_mc.playerEnter._x = 0; outScreen.hover_mc.pipeEnterAni.holder_mc.playerEnter._y = 0; outScreen.hover_mc.pipeEnterAni.holder_mc.playerEnter.stop(); if (_local2 == "side") { outScreen.hover_mc.pipeEnterAni.holder_mc.playerEnter.play(); } _root.charx = _local4; _root.chary = _local3; outScreen.hover_mc.pipeEnterAni.gotoAndPlay(_local2); } else { setPlayerAtPipe(); } } } function setPlayerAtPipe() { _root.inWater = false; _root.waterContact = false; _root.beltContact = false; _root.onBelt = 0; setPlayer(); resetPlayer(1, doNotResetTimerFlag); setCharSize(_root.charSize, 1, 1); if (_root.enterAniAxis0 == "left") { outScreen.hover_mc.player._xscale = -100; } } function clearSprites() { s = 0; while (s < spriteList.length) { spriteInfo = spriteList[s].split("|"); spriteId = spriteInfo[0]; sprite_mc = outScreen.hover_mc[spriteId]; sprite_mc.removeMovieClip(); s++; } } function saveSpriteStates() { spriteLevelManager["savedSprites" + _root.thisWorldId] = new Array(); savedSprites = spriteLevelManager["savedSprites" + _root.thisWorldId]; s = 0; while (s < spriteList.length) { spriteInfo = spriteList[s].split("|"); spriteId = spriteInfo[0]; sprite_mc = outScreen.hover_mc[spriteId]; cf = sprite_mc._currentframe; if (cf == undefined) { cf = 0; } spriteData = new Array(); spriteData[0] = cf; spriteData[1] = sprite_mc.getDepth(); savedSprites[s] = spriteData; s++; } clearSprites(); } function loadSpriteStates() { savedSprites = spriteLevelManager["savedSprites" + _root.thisWorldId]; if (savedSprites.length) { s = 0; while (s < spriteList.length) { spriteInfo = spriteList[s].split("|"); spriteId = spriteInfo[0]; sprite_mc = outScreen.hover_mc[spriteId]; spriteData = savedSprites[s]; if (spriteData[0]) { sprite_mc.gotoAndStop(spriteData[0]); sprite_mc.swapDepths(spriteData[1] + 1000); } else { if (sprite_mc.spriteType == "B") { _root.grid[sprite_mc.byGrid][sprite_mc.bxGrid] = 0; _root.solid_array[grid[sprite_mc.byGrid][sprite_mc.bxGrid]] = 0; } sprite_mc.removeMovieClip(); } s++; } } } _root.pipePath = 0; levelManager = new Array(); var presetWorldInfo = false; var spriteLevelManager = new Array(); function createBubble(xFlag, forceX, forceY) { if (_root.FPS >= 50) { bubbleId++; if (bubbleId > 100) { bubbleId = 0; } bubbleDepth = 59999 + bubbleId; while (_root.getInstanceAtDepth(bubbleDepth)) { bubbleDepth++; } _root.outScreen.hover_mc.attachMovie("bubbleMC", ("bubble" + bubbleId) + "_mc", bubbleDepth); bubble_mc = _root.outScreen.hover_mc[("bubble" + bubbleId) + "_mc"]; bubble_mc._x = (forceX ? (forceX) : (_root.outScreen.hover_mc.player._x)); bubble_mc._y = (forceY ? (forceY) : (_root.outScreen.hover_mc.player._y - ((_root.charSize == "big") ? 42 : 20))); bubble_mc.strength = (Math.ceil(Math.random() * 50) + 20) / 100; if (xFlag) { bubble_mc._x = bubble_mc._x + (Math.ceil(Math.random() * 30) - 15); bubble_mc._y = bubble_mc._y + (18 + ((_root.charSize == "big") ? 20 : 0)); bubble_mc.strength = (Math.ceil(Math.random() * 50) + 40) / 100; } if (Math.random() > 0.5) { bubble_mc._xscale = bubble_mc._xscale * -1; } bubble_mc._xscale = 200 * bubble_mc.strength; bubble_mc._yscale = 200 * bubble_mc.strength; bubble_mc.lastContact = null; bubble_mc.onEnterFrame = function () { this._y = this._y - (this.strength * 3); this.inWater = false; if ((_root.outScreen.hover_mc._y + this._y) < -30) { this.removeMovieClip(); } if (_root.world[5]) { this.inWater = ((this._y > _root.world[5]) ? true : false); } if (!this.inWater) { if (this.lastContact) { if (_root.outScreen.hover_mc[this.lastContact].hitTest(this)) { this.inWater = true; } } if (!this.inWater) { s = 0; while (s < _root.localSpriteIndex.length) { sprite_mc = _root.localSpriteIndex[s]; if (sprite_mc.decorType == "above") { if (sprite_mc.hitSpace_mc.hitTest(this)) { this.lastContact = sprite_mc.spriteId; this.inWater = true; break; } } s++; } } } if (!this.inWater) { this.genBubble_mc.bubbler_mc.pop(); delete this.onEnterFrame; } }; } bubbleTimer = Math.ceil(Math.random() * 65) + 2; } var bubbleTimer = 0; var bubbleId = 0; function setWaterPhysics(varsOnly) { setCharSize(charSize, 1); if (waterContact || (inWater)) { outScreen.hover_mc.player.hitSpace_mc._width = ((_root.charSize == "small") ? 32 : 52); gravity = gravity * 0.25; if (seaKitten) { terminalVelocity = terminalVelocity * 0.4; friction = friction * 1.05; xSpeed = xSpeed * 0.44; jumpHeight = jumpHeight * 0.4; if (!varsOnly) { dx = dx * 0.75; } if (!varsOnly) { dy = dy * 0.2; } outScreen.hover_mc.player.seaKitten_mc.play(); } else { terminalVelocity = terminalVelocity * 0.3; friction = friction * 1.06; xSpeed = xSpeed * 0.5; jumpHeight = jumpHeight * 0.45; if (!varsOnly) { dx = dx * 0.55; } if (!varsOnly) { dy = dy * 0.1; } } } else { outScreen.hover_mc.player.hitSpace_mc._width = ((_root.charSize == "small") ? 32 : 40); terminalVelocity = terminalVelocity0; friction = friction0; jumpHeight = jumpHeight0; if (!varsOnly) { dx = dx * 1.2; } if (!varsOnly) { dy = dy * (seaKitten ? 3 : 2); } } } function repaintGrid() { var _local1 = 0; while (_local1 < worldTilesY) { j = 0; while (j < worldTilesX) { if (grid[_local1][j] > 0) { var _local3 = grid[_local1][j] % 16; var _local2 = Math.floor(grid[_local1][j] / 16); var _local4 = new flash.geom.Rectangle(_local3 * tileWidth, _local2 * tileHeight, tileWidth, tileHeight); var _local5 = new flash.geom.Point(j * tileWidth, _local1 * tileHeight); gameboard.copyPixels(texturePage, _local4, _local5); } j++; } _local1++; } } function clearGrid() { var _local2 = 0; while (_local2 < worldTilesY) { j = 0; while (j < worldTilesX) { var _local1 = new flash.geom.Rectangle(0, 0, tileWidth, tileHeight); var _local3 = new flash.geom.Point(j * tileWidth, _local2 * tileHeight); gameboard.copyPixels(texturePage, _local1, _local3); j++; } _local2++; } } function setPlayer(growFlag) { playerDisabled = false; inWater = false; waterContact = false; setText(capitalise(character), charName_txt, 0, "", " x " + lives); if (outScreen.hover_mc.player) { playerX = outScreen.hover_mc.player._x; playerY = outScreen.hover_mc.player._y; playerXScale = outScreen.hover_mc.player._xscale; outScreen.hover_mc.player.removeMovieClip(); } else { playerXScale = 100; } newCharMC = _root.character + ((_root.charSize == "small") ? "SML" : "BIG"); outScreen.hover_mc.attachMovie(newCharMC, "player", 99999); outScreen.hover_mc.player._x = playerX; outScreen.hover_mc.player._y = playerY; outScreen.hover_mc.player._xscale = playerXScale; outScreen.hover_mc.player._yscale = gravityDir * 100; if (charSize == "big") { reorintateInitial(); } if (growFlag) { growing = true; outScreen.hover_mc.player.gotoAndPlay("grow"); if (charSize == "big") { playSound("growBigSND"); } else if (charSize == "small") { playSound("shrinkSND"); } climbingAni = false; } strictFatnessBuffer = false; fatnessBuffer = 12; outScreen.hover_mc.player.attachMovie("blankMC", "hitSpace_mc", 99998); outScreen.hover_mc.player.hitSpace_mc._width = ((_root.charSize == "small") ? 34 : 44); outScreen.hover_mc.player.hitSpace_mc._height = ((_root.charSize == "small") ? 36 : 70); outScreen.hover_mc.player.hitSpace_mc._x = 0; outScreen.hover_mc.player.hitSpace_mc._y = 2; } function reorientateInitial() { if (character != "pam") { initialY = -52; if (outScreen.hover_mc.player._currentframe >= 7) { initialY = -54; } if (outScreen.hover_mc.player._currentframe >= 13) { initialY = -53; } outScreen.hover_mc.player.initial_mc._xscale = outScreen.hover_mc.player._xscale; outScreen.hover_mc.player.initial_mc._yscale = 100; outScreen.hover_mc.player.initial_mc._y = initialY; outScreen.hover_mc.player.initial_mc._x = ((character == "nugget") ? 8 : 6); } } function loadSprites() { spriteCount = 0; sp = 0; while (sp < spriteList.length) { _root.spriteCount++; spriteInfo = spriteList[sp].split("|"); spriteId = (sprite_mc.spriteId = spriteInfo[0]); options = spriteInfo[4].split("_"); outScreen.hover_mc.attachMovie(spriteInfo[3], spriteId, 99 + sp); sprite_mc = outScreen.hover_mc[spriteId]; spriteType = (sprite_mc.spriteType = options[0]); sprite_mc._x = spriteInfo[1] * 1; sprite_mc._y = spriteInfo[2] * 1; sprite_mc.xGrid1 = Math.ceil((sprite_mc._x - sprite_mc._width) / _root.gridSizeX) - 1; sprite_mc.xGrid2 = Math.ceil((sprite_mc._x + sprite_mc._width) / _root.gridSizeX); sprite_mc.yGrid1 = Math.ceil((sprite_mc._y - sprite_mc._height) / _root.gridSizeY) - 1; sprite_mc.yGrid2 = Math.ceil((sprite_mc._y + sprite_mc._height) / _root.gridSizeY); sprite_mc.xOffset = 0; sprite_mc.yOffset = 0; sprite_mc.oX = sprite_mc._x; sprite_mc.oY = sprite_mc._y; sprite_mc.spriteNumber = _root.spriteCount; if (spriteType == "E") { sprite_mc.hitsToKill = options[1] * 1; sprite_mc.enemyType = options[3]; sprite_mc.dy = 0; sprite_mc.dead = false; sprite_mc.spriteonEnterFrame = function () { sprite_mc.enterFrameActive = true; if (!levelComplete) { if (this.dy && (!this.dead)) { this._y = this._y + this.dy; this.dy = this.dy + ((gravity * gravityDir) * 0.7); if (Math.abs(this.dy) > Math.abs(terminalVelocity)) { this.dy = gravityDir * terminalVelocity; } if (solid_array[grid[Math.floor((this._y + this.dy) / tileHeight) + (1 * gravityDir)][Math.floor(this._x / tileWidth)]] == 1) { this.dy = 0; this._y = Math.floor(((this._y + this.dy) + 10) / tileHeight) * tileHeight; } this._y = this._y + this.dy; } if ((!this.dead) && ((this._yscale / 100) != gravityDir)) { this._yscale = this._yscale * -1; this.dy = this.dy + (gravity * gravityDir); } if (outScreen.hover_mc.bullet_mc && (this.hitSpace_mc.hitTest(outScreen.hover_mc.bullet_mc.hitSpace_mc))) { if (!this.dead) { enemyPoints = Math.round(enemyPoints0 / 2); _root.scoreUp(enemyPoints, outScreen.hover_mc.bullet_mc._x, outScreen.hover_mc.bullet_mc._y); outScreen.hover_mc.bullet_mc.removeMovieClip(); enemyHit++; _root.playSound("hairballHitSND"); this.hitsToKill--; if (!this.hitsToKill) { this.die(); this.dead = true; } else { this.gotoAndPlay("hit"); } } } if (this.hitSpace_mc.hitTest(outScreen.hover_mc.player.hitSpace_mc)) { if (((dy > 0) && (gravityDir > 0)) || ((dy < 0) && (gravityDir < 0))) { playerBouncing = false; } if (pouncing || (((((dy > 1) && (gravityDir > 0)) || ((dy < 1) && (gravityDir < 0))) && (!playerBouncing)) && (((gravityDir > 0) && (((this._y + this.hitSpace_mc._y) + 5) > outScreen.hover_mc.player._y)) || ((gravityDir < 0) && (((this._y - this.hitSpace_mc._y) + 5) < outScreen.hover_mc.player._y))))) { if (!this.dead) { if (enemyHit) { enemyPoints = enemyPoints + enemyPoints0; } else { enemyPoints = enemyPoints0; } _root.scoreUp((pouncing ? (enemyPoints * 1.5) : (enemyPoints))); bouncePlayer(); enemyHit++; if (pouncing) { this.hitsToKill = 0; } else { this.hitsToKill--; } if (!this.hitsToKill) { playSound("squashSND"); this.die(); this.dead = true; } else { this.gotoAndPlay("hit"); } } } else if (((!this.dead) && (!playerBouncing)) && (!playerRecovering)) { if (_root.seaKitten) { playerRecovering = true; _root.seaKitten = false; _root.ammo = 0; setCharSize("big", 0, 1); blinkPlayer(); _root.playSound("shrinkSND"); } else if (_root.charSize == "big") { playerRecovering = true; setCharSize("small", 0, 0); } else if (!playerRecovering) { playerDie(); } } } } }; } else if (spriteType == "H") { sprite_mc.strength = options[1]; sprite_mc.spriteonEnterFrame = function () { if (this.hitSpace_mc.hitTest(outScreen.hover_mc.player.hitSpace_mc)) { if (Math.abs(chary - outScreen.hover_mc.player._y) < 20) { if (this.strength == "instant") { _root.playSound("spikesSND"); playerDie(); } else if (!playerRecovering) { _root.playSound("spikesSND"); if (_root.seaKitten) { _root.seaKitten = false; _root.ammo = 0; setCharSize("big", 0, 1); } else if (_root.charSize == "big") { setCharSize("small", 0, 0); } else { playerDie(); } } } } }; } else if (spriteType == "C") { if (Math.random() > 0.5) { sprite_mc._xscale = -100; } sprite_mc.points = options[1] * 1; sprite_mc.gotoAndStop(Math.ceil(Math.random() * 15)); sprite_mc.spriteonEnterFrame = function () { if (this.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) { chickMcName = "tinyChick" + Math.random(); this._parent.attachMovie("tinyChickFlyMC", chickMcName, this._parent.getNextHighestDepth() + 1000); chickMc = this._parent[chickMcName]; chickMc._x = this._x; chickMc._y = this._y + 4; chickMc._xscale = this._xscale; chickMc.thisWorldId = _root.thisWorldId; chickMc.onEnterFrame = function () { if (_root.thisWorldId != this.thisWorldId) { this.removeMovieClip(); } }; this.removeMovieClip(); addChick(); } }; } else if (spriteType == "D") { sprite_mc.decorType = options[1]; sprite_mc.speech = options[2]; if ((sprite_mc.decorType == "protestor") && (sprite_mc.speech)) { sprite_mc.speaking = false; sprite_mc.dy = 0; sprite_mc.spriteonEnterFrame = function () { if (this.dy) { this._y = this._y + this.dy; this.dy = this.dy + ((gravity * gravityDir) * 0.7); if (Math.abs(this.dy) > Math.abs(terminalVelocity)) { this.dy = gravityDir * terminalVelocity; } if (solid_array[grid[Math.floor((this._y + this.dy) / tileHeight) + (2 * gravityDir)][Math.floor(this._x / tileWidth)]] == 1) { this.dy = 0; this._y = Math.floor(((this._y + this.dy) + 10) / tileHeight) * tileHeight; } this._y = this._y + this.dy; } if ((this._yscale / 100) != gravityDir) { this._yscale = this._yscale * -1; this.dy = this.dy + (gravity * gravityDir); } if (this.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) { if (!_root.speechShowing) { _root.showSpeech(this.speech, this); this.speaking = true; } } else if (this.speaking) { this.speaking = false; _root.hideSpeech(); } }; } else if ((((sprite_mc.decorType == "pipeDown") || (sprite_mc.decorType == "pipeSide")) || (sprite_mc.decorType == "pipeUp")) && (sprite_mc.speech)) { sprite_mc.pipeRoute = sprite_mc.speech; if (sprite_mc.decorType == "pipeDown") { sprite_mc.spriteonEnterFrame = function () { if ((Key.isDown(40) && this.hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) && onGround) { x1 = this._x + 50; x2 = _root.charx; if (Math.abs(x1 - x2) < 10) { pipeAni(this.pipeRoute, "down", this); } } }; } else if (sprite_mc.decorType == "pipeSide") { sprite_mc.spriteonEnterFrame = function () { pipeMargin = ((charSize == "small") ? 30 : 5); if ((((Key.isDown(39) && ((this._x + this.hitSpace_mc._x) > _root.outScreen.hover_mc.player._x)) || (Key.isDown(37) && ((this._x + this.hitSpace_mc._x) < _root.outScreen.hover_mc.player._x))) && this.hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) && onGround) { pipeAni(this.pipeRoute, "side", this); } }; } else if (sprite_mc.decorType == "pipeUp") { sprite_mc.spriteonEnterFrame = function () { if ((jumping && Key.isDown(32)) && this.hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) { x1 = this._x + 50; x2 = _root.charx; if (Math.abs(x1 - x2) < 10) { pipeAni(this.pipeRoute, "up", this); keySpaceReleased = false; } } }; } } else if ((sprite_mc.decorType == "bounce") || (sprite_mc.decorType == "uberBounce")) { sprite_mc.spriteonEnterFrame = function () { if (this.hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) { _root.uberBounceContact = true; if (!this.bouncing) { this.gotoAndPlay("bounce"); } } }; } else if (sprite_mc.decorType.substr(0, 3) == "fan") { if (sprite_mc.decorType == "fanUp") { sprite_mc.fanDir = ((sprite_mc.decorType == "fanUp") ? -1 : 1); sprite_mc.spriteonEnterFrame = function () { if (this.hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) { if (!_root.climbing) { fanStrength = (230 - Math.abs((this._y - ((sprite_mc.decorType == "fanUp") ? this.hitSpace_mc._x : (this.hitSpace_mc._x - this.hitSpace_mc._height))) - _root.outScreen.hover_mc.player._y)) / 230; if (inWater) { fanStrength = fanStrength * 1.5; } if (fanStrength > 0) { _root.chary = _root.chary + ((fanStrength * 3.8) * this.fanDir); } } } }; } else { sprite_mc.fanDir = ((sprite_mc.decorType == "fanLeft") ? -1 : 1); sprite_mc.spriteonEnterFrame = function () { if (this.hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) { if (!_root.climbing) { fanStrength = (280 - Math.abs((this._x - ((sprite_mc.decorType == "fanLeft") ? this.hitSpace_mc._x : (this.hitSpace_mc._x - this.hitSpace_mc._width))) - _root.outScreen.hover_mc.player._x)) / 280; if (inWater) { fanStrength = fanStrength * 1.5; } if (fanStrength > 0) { _root.charx = _root.charx + ((fanStrength * 3.8) * this.fanDir); } } } }; } } else if (sprite_mc.decorType == "recovery") { sprite_mc.active = false; sprite_mc.spriteonEnterFrame = function () { if ((!this.active) && this.hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) { this.active = true; _root.charxReset = _root.charx; _root.charyReset = _root.chary; } }; } else if (sprite_mc.decorType == "switch") { sprite_mc.switchType = options[3]; sprite_mc.spriteonEnterFrame = function () { if (((pouncing > 30) && this.hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) && (((dy > 0) && ((this._y + 30) > chary)) || ((dy < 0) && (this._y < chary)))) { pouncing = 30; if (!(this.switchType === "gravity")) { } else { gravityDir = gravityDir * -1; dy = 0; outScreen.hover_mc.player.gotoAndStop("fly"); chary = chary + (32 * gravityDir); outScreen.hover_mc.player._yscale = gravityDir * 100; showLightFlash(); _root.playSound("gravitySND"); } } }; } if (((((((sprite_mc.decorType == "above") || (sprite_mc.decorType == "bounce")) || (sprite_mc.decorType == "uberBounce")) || (sprite_mc.decorType == "pipeDown")) || (sprite_mc.decorType == "pipeSide")) || (sprite_mc.decorType == "pipeUp")) || (sprite_mc.decorType == "fan")) { depthPlus = (((sprite_mc.decorType.substr(0, 4) == "pipe") || (sprite_mc.decorType.substr(0, 3) == "cog")) ? 1000 : 0); depthPlus = ((sprite_mc.decorType.substr(0, 5) == "above") ? 2000 : (depthPlus)); sprite_mc.swapDepths((99999 + sprite_mc.spriteNumber) + depthPlus); } if (sprite_mc.decorType == "above") { if (sprite_mc.hitSpace_mc) { sprite_mc.spriteonEnterFrame = function () { if (!_root.waterContact) { if (this.hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc)) { _root.strictFatnessBuffer = true; _root.waterContact = true; } } }; } } if ((!sprite_mc.decorType) && (sprite_mc._totalframes == 1)) { copySpriteToGameboard(sprite_mc); } } else if (spriteType == "B") { sprite_mc.hitsLeft = options[1] * 1; sprite_mc.playLabel = options[2]; sprite_mc.points = options[3] * 1; sprite_mc.displayType = options[4]; byGrid = Math.floor(sprite_mc._y / tileWidth) - 1; bxGrid = Math.floor(sprite_mc._x / tileHeight); bGrid = (byGrid * worldTilesX) + bxGrid; grid[byGrid][bxGrid] = 256; solid_array[grid[byGrid][bxGrid]] = 1; sprite_mc.byGrid = byGrid; sprite_mc.bxGrid = bxGrid; if (sprite_mc.playLabel) { if (!sprite_mc.displayType) { sprite_mc.displayType = "question"; } sprite_mc.gotoAndStop(sprite_mc.displayType); } sprite_mc.spriteonEnterFrame = function () { blockHit = false; blockHitByPlayer = false; if (outScreen.hover_mc.bullet_mc && (this.hitSpace_mc.hitTest(outScreen.hover_mc.bullet_mc.hitSpace_mc))) { blockHit = true; outScreen.hover_mc.bullet_mc.removeMovieClip(); } if ((!blockHit) && (this.hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc))) { if (gravityDir > 0) { if ((((pouncing > 17) || (((jumping && (_root.dy < 1)) && _root.justGrounded) && (_root.outScreen.hover_mc.player._y > this._y))) && (_root.outScreen.hover_mc.player._x <= (this._x + (_root.tileWidth / 2)))) && (_root.outScreen.hover_mc.player._x >= (this._x - (_root.tileWidth / 2)))) { blockHit = true; } } else if (gravityDir < 0) { if ((((pouncing > 17) || (((jumping && (_root.dy > -1)) && _root.justGrounded) && (_root.outScreen.hover_mc.player._y < this._y))) && (_root.outScreen.hover_mc.player._x <= (this._x + (_root.tileWidth / 2)))) && (_root.outScreen.hover_mc.player._x >= (this._x - (_root.tileWidth / 2)))) { blockHit = true; } } if (blockHit) { _root.justGrounded = false; if (!pouncing) { dy = dy * (-0.3 * gravityDir); } else { pouncing = 17; } blockHitByPlayer = true; } } if (blockHit) { this.hitsLeft--; if ((this.hitsLeft >= 0) && this.playLabel) { this.gotoAndPlay(this.playLabel); if (this.points) { scoreUp(this.points); } _root.playSound("bumpSND"); } else if (!this.expended) { if ((charSize == "big") || (!blockHitByPlayer)) { if (this.playLabel) { this.gotoAndPlay(this.playLabel); } else { _root.grid[this.byGrid][this.bxGrid] = 0; _root.solid_array[grid[this.byGrid][this.bxGrid]] = 0; if (!this.playLabel) { this.playLabel = "break"; } this.gotoAndPlay("break"); } } else { _root.playSound("bumpSND"); this.gotoAndPlay("wobble"); } } } }; } sprite_mc._visible = false; sprite_mc.stop(); sp++; } spriteIndex = new Array(); worldWidth = tileWidth * worldTilesX; worldHeight = tileHeight * worldTilesY; wx = 1; while (wx <= (worldWidth / gridSizeX)) { wgx = Math.ceil(wx); wy = 1; while (wy <= (worldHeight / gridSizeY)) { wgy = Math.ceil(wy); spriteIndexId = (wgx + "_") + wgy; spriteIndex[spriteIndexId] = new Array(); subSpriteIndex = spriteIndex[spriteIndexId]; sp = 0; while (sp < spriteList.length) { spriteInfo = spriteList[sp].split("|"); spriteId = spriteInfo[0]; sprite_mc = outScreen.hover_mc[spriteId]; if ((sprite_mc.xGrid1 <= wgx) && (sprite_mc.xGrid2 >= wgx)) { if ((sprite_mc.yGrid1 <= wgy) && (sprite_mc.yGrid2 >= wgy)) { subSpriteIndex[subSpriteIndex.length] = sprite_mc; } } sp++; } wy++; } wx++; } if (_root.presetWorldInfo) { loadSpriteStates(); } } function copySpriteToGameboard(sprite_mc) { var _local2 = new flash.display.BitmapData(sprite_mc._width, sprite_mc._height, true, 0); _local2.draw(sprite_mc); var _local3 = new flash.geom.Rectangle(0, 0, Math.ceil(sprite_mc._width), Math.ceil(sprite_mc._height)); var _local4 = new flash.geom.Point(Math.round(sprite_mc._x), Math.round(sprite_mc._y)); gameboard.copyPixels(_local2, _local3, _local4, null, null, true); sprite_mc.removeMovieClip(); } function addToScore(scoreToAdd) { score = score + scoreToAdd; formattedScore = score; formattedScore = Math.floor(formattedScore / 50) * 50; formattedScore = formattedScore + ""; while (formattedScore.length < 7) { formattedScore = ("0" + formattedScore) + ""; } _root.score_txt.text = formattedScore; } function scoreUp(scoreBit, displayX, displayY) { if (!displayX) { displayX = _root.outScreen.hover_mc.player._x; } if (!displayY) { displayY = _root.outScreen.hover_mc.player._y; } _root.outScreen.hover_mc.attachMovie("scoreUpMC", "scoreUp" + scoreUps, 999999 + scoreUps); scoreUp_mc = _root.outScreen.hover_mc["scoreUp" + scoreUps]; scoreUp_mc._x = displayX; scoreUp_mc._y = displayY; if (1 * scoreBit) { addToScore(scoreBit); } scoreUp_mc.scoreBits_mc.scoreBit1_txt.text = (scoreUp_mc.scoreBits_mc.scoreBit2_txt.text = (scoreUp_mc.scoreBits_mc.scoreBit3_txt.text = (scoreUp_mc.scoreBits_mc.scoreBit4_txt.text = (scoreUp_mc.scoreBits_mc.scoreBit5_txt.text = scoreBit)))); scoreUps++; } function showLightFlash() { outScreen.attachMovie("flashMC", "flash_mc", outScreen.getNextHighestDepth()); } function bouncePlayer() { dy = (pouncing ? (gravityDir * (jumpHeight * -1.1)) : (gravityDir * (jumpHeight * -0.75))); playerBouncing = true; if (pouncing) { pouncing = 20; _root.playSound("stompThudSND"); } } function superBounce(decor_mc) { superFactor = ((charSize == "small") ? -1.55 : -1.55); dy = gravityDir * (jumpHeight * superFactor); jumping = true; } function uberBounce(decor_mc) { if (!uberBouncing) { uberBounceVal = -0.3; } uberBounceVal = uberBounceVal - 0.3; if (uberBounceVal < -1.85) { uberBounceVal = -1.85; } dy = (gravityDir * jumpHeight) * uberBounceVal; uberBouncing = true; jumping = true; } function blinkPlayer() { _root.playerRecovering = true; if (_root.blinkInt) { } else { _root.blinkCount = 0; _root.blinkInt = setInterval(blink, 130); } } function blink() { if ((!gamePaused) && (_root.blinkInt)) { _root.outScreen.hover_mc.player._alpha = ((_root.outScreen.hover_mc.player._alpha == 100) ? 20 : 100); _root.blinkCount++; if ((_root.blinkCount > _root.blinkCountMax) && (_root.outScreen.hover_mc.player._alpha == 100)) { clearInterval(blinkInt); _root.blinkInt = null; _root.playerRecovering = false; blinkCountMax = 14; } } } function setCharSize(cs, physicsOnly, no1up) { if (seaKitten) { cs = "big"; } growFlag = false; _root.gravity = _root.gravity0 / 10; _root.terminalVelocity = _root.terminalVelocity0; if (cs != "big") { cs = "small"; } if (_root.charSize != "big") { _root.charSize = "small"; } if (cs == "small") { _root.xSpeed = _root.xSpeed0 * 0.7; _root.ladderSpeed = _root.ladderSpeed0 * 0.75; _root.jumpHeight = _root.jumpHeight0; if (!physicsOnly) { if (_root.charSize == "big") { _root.blinkPlayer(); growFlag = true; } } } else { _root.xSpeed = _root.xSpeed0; _root.xSpeed = _root.xSpeed0 * 0.9; _root.jumpHeight = _root.jumpHeight0; if (!physicsOnly) { if (_root.charSize == "small") { growFlag = true; } else if (!no1up) { addLife(); } } } _root.charSize = cs; if (!physicsOnly) { setPlayer(growFlag); setWaterPhysics(1); } } function addLife() { lives++; scoreUp("1UP"); playSound("1upSND"); if (timeTrial) { charName_txt.text = _root["tt_player" + tt_player]; } else { charName_txt.text = (capitalise(character) + " x ") + lives; } } function addChick() { chicks = chicks_txt.text * 1; chicks++; chicks = "" + chicks; if (chicks < 10) { chicks = "0" + chicks; } chicks_txt.text = chicks; if (Math.floor(chicks / 100) > milestone) { milestone = Math.floor(chicks / 100); addLife(); } playSound("coinSND"); } function playerDie() { playerDying = true; if (_root.blinkInt) { clearInterval(_root.blinkInt); } _root.blinkInt = null; _root.playerRecovering = false; outScreen.hover_mc.attachMovie("deathMC", "playerDeath", 9998); outScreen.hover_mc.playerDeath._x = outScreen.hover_mc.player._x; outScreen.hover_mc.playerDeath._y = outScreen.hover_mc.player._y; outScreen.hover_mc.playerDeath._xscale = outScreen.hover_mc.player._xscale; outScreen.hover_mc.playerDeath.holder_mc.attachMovie(newCharMC, "playerGhost", 999); outScreen.hover_mc.playerDeath.holder_mc.playerGhost._x = 0; outScreen.hover_mc.playerDeath.holder_mc.playerGhost._y = 0; outScreen.hover_mc.playerDeath.holder_mc.playerGhost.play(); if (seaKitten) { outScreen.hover_mc.playerDeath.holder_mc.playerGhost.seaKitten_mc._visible = true; outScreen.hover_mc.playerDeath.holder_mc.playerGhost.charMask_mc.gotoAndStop("seaKitten"); } else if (charSize == "big") { outScreen.hover_mc.playerDeath.holder_mc.playerGhost.seaKitten_mc._visible = false; outScreen.hover_mc.playerDeath.holder_mc.playerGhost.charMask_mc.gotoAndStop(1); } outScreen.hover_mc.playerDeath.play(); seaKitten = false; ammo = 0; charSize = "small"; setCharSize("small", 1); outScreen.hover_mc.player.removeMovieClip(); stopSoundtrack(1); playSound("dyingSND"); worldNo--; nextWorldNo--; if (!timeTrial) { lives--; } } function resetPlayer(shortcutFlag, doNotResetTimerFlag) { playerDying = false; dx = (dy = 0); inWater = false; waterContact = false; hideSpeech(); playerDisabled = false; if (timeTrial) { timer = _root["tt_timer" + tt_player]; } else if ((!doNotResetTimerFlag) || (!timer)) { timer = timer0; } if (_root.blinkInt) { clearInterval(_root.blinkInt); } _root.playerRecovering = false; if (lives > 0) { charx = charxReset; chary = charyReset; setPlayer(); nextWorld++; worldNo++; if (shortcutFlag != 1) { showNewWorldScreen(); } } else { _root.clearSprites(); _root.outScreen.hover_mc.player.removeMovieClip(); gotoAndPlay (135); } inWater = (waterContat = false); setWaterPhysics(); outScreen.hover_mc.player._xscale = 100; } function repositionPlayer() { outScreen.hover_mc._x = Math.ceil(-offx); outScreen.hover_mc._y = Math.ceil(-offy); outScreen.hover_mc.player._x = charx - (offx % 1); outScreen.hover_mc.player._y = Math.floor((-_root.outScreen.hover_mc._y) + ((-offy) + chary)); } function attachPlayer(target_mc) { attach_mc = target_mc; attachBase_x = getReal_x(attach_mc) - _root.outScreen.hover_mc.player._x; attachBase_y = _root.outScreen.hover_mc.player._y - getReal_y(attach_mc); dx = (dy = 0); } function getReal_x(mc_mc) { if (mc_mc._parent._gameRoot) { return(mc_mc._x); } if (mc_mc._parent._parent._gameRoot) { return(mc_mc._x + mc_mc._parent._x); } if (mc_mc._parent._parent._parent._gameRoot) { return((mc_mc._x + mc_mc._parent._x) + mc_mc._parent._parent._x); } } function getReal_y(mc_mc) { if (mc_mc._parent._gameRoot) { return(mc_mc._y); } if (mc_mc._parent._parent._gameRoot) { return(mc_mc._y + mc_mc._parent._y); } if (mc_mc._parent._parent._parent._gameRoot) { return((mc_mc._y + mc_mc._parent._y) + mc_mc._parent._parent._y); } } function detachPlayer() { attach_mc = null; } function pauseGame(screen_mc) { gamePaused = true; if (!screen_mc) { screen_mc = _root.gamePausedScreen_mc; } screen_mc._visible = true; _root._quality = "BEST"; if (newWorldScreen_mc._visible) { newWorldScreen_mc.stop(); } hideSpeech(); stopSoundtrack(); if (_root.animations_mc._visible) { } else { localSpriteIndex = spriteIndex[(_root.xGrid + "_") + _root.yGrid]; s = 0; while (s < localSpriteIndex.length) { sprite_mc = localSpriteIndex[s]; if (sprite_mc._currentframe) { sprite_mc.stop(); } _root.outScreen.hover_mc.player.stop(); s++; } } _root.onEnterFrame = function () { if (!Key.isDown(27)) { _root.onEnterFrame = function () { if (Key.isDown(27)) { unpauseGame(); } }; } }; } function unpauseGame() { _root.onEnterFrame = function () { if (!Key.isDown(27)) { gamePaused = false; _root._quality = "MEDIUM"; _root.gamePausedScreen_mc._visible = false; if (newWorldScreen_mc._visible) { newWorldScreen_mc.play(); } playSoundtrack(); if (_root.animations_mc._visible) { } else { localSpriteIndex = spriteIndex[(_root.xGrid + "_") + _root.yGrid]; s = 0; while (s < localSpriteIndex.length) { sprite_mc = localSpriteIndex[s]; if (sprite_mc._currentframe) { if ((sprite_mc.spriteType != "B") || ((sprite_mc.spriteType == "B") && (sprite_mc.playOK))) { sprite_mc.play(); } } s++; } } _root.onEnterFrame = rootonEnterFrame; } }; } function onScreen(a_mc) { if ((a_mc.xGrid1 <= _root.xGrid) && (a_mc.xGrid2 >= _root.xGrid)) { if ((a_mc.yGrid1 <= _root.yGrid) && (a_mc.yGrid2 >= _root.yGrid)) { leftEdge = (offx - _root.tileWidth) - a_mc._width; rightEdge = ((offx + 480) + _root.tileWidth) + a_mc._width; topEdge = offy - _root.tileHeight; bottomEdge = ((offy + 320) + _root.tileHeight) + a_mc._height; if ((a_mc._x > leftEdge) && (a_mc._x < rightEdge)) { if ((a_mc._y > topEdge) && (a_mc._y < bottomEdge)) { return(true); } } } } return(false); } function countDown() { if (((!dying) && (!levelComplete)) && (!speechShowing)) { if (timeTrial) { timer++; } else { timer--; } if (timer >= 0) { timer_txt.text = timer; if (timeTrial) { _root["tt_timer" + tt_player] = timer; } if ((timer_txt.text * 1) == 0) { playerDie(); timeover_mc._visible = true; } } } } function loadLevel(fname) { if (spatterInt) { clearInterval(spatterInt); } if (blinkInt) { clearInterval(blinkInt); } _root.blinkInt = null; _root.playerRecovering = false; hideSpeech(); levelData = new Object(); levelDataRaw = trim(_root[fname]); levelDataVars = levelDataRaw.split("&"); ldv = 0; while (ldv < levelDataVars.length) { dataBits = levelDataVars[ldv].split("="); varName = dataBits[0]; varValue = dataBits[1]; levelData[varName] = varValue; ldv++; } _root.worldBack = flash.display.BitmapData.loadBitmap(levelData.bg + "-bg"); var _local2 = 0; while (_local2 < 2) { var _local3 = new flash.geom.Rectangle(0, 0, 730, 600); var _local4 = new flash.geom.Point(_local2 * 730, 0); _root.bigBack.copyPixels(worldBack, _local3, _local4); _local2++; } _root.worldBack2 = flash.display.BitmapData.loadBitmap(levelData.bg + "-fg"); _local2 = 0; while (_local2 < 4) { var _local3 = new flash.geom.Rectangle(0, 0, 730, 930); var _local4 = new flash.geom.Point(_local2 * 730, 0); _root.bigBack2.copyPixels(worldBack2, _local3, _local4); _local2++; } var _local6 = levelData.ldat.split(","); var _local5 = 0; _local2 = 0; while (_local2 < worldTilesY) { grid[_local2] = new Array(); j = 0; while (j < worldTilesX) { grid[_local2][j] = _local6[_local5++]; j++; } _local2++; } solid_array = levelData.sol.split(","); ladder_array = levelData.lad.split(","); collect_array = levelData.col.split(","); repaintGrid(); _root.onEnterFrame = rootonEnterFrame; _root.spriteList = levelData.sprites.split(","); loadSprites(); } function loadWorld(worldId, transitionFlag, holdPlayerFlag) { clearGrid(); levelComplete = false; resume = true; newWorld = (thisWorldId ? false : true); if (_root.thisWorldId && (Math.floor(_root.thisWorldId) != Math.floor(worldId))) { newWorld = true; } if (resume) { _root.thisWorldId = worldId; if (!holdPlayerFlag) { setCharSize(charSize, 0, 1); } var _local3 = false; if (!transitionFlag) { _local3 = true; } worldNo = Math.floor(worldId); w = 0; while (w < worlds.length) { world = worlds[w]; if (world[0] == worldId) { worldFile = world[1]; timer0 = (timer = world[2]); if (newWorld) { charx = (charxReset = (_root.newX = world[3])); chary = (charyReset = (_root.newY = world[4])); } inWater = (world[5] ? (((chary > world[5]) ? true : false)) : false); break; } w++; } world_txt.text = Math.floor(thisWorldId); timer_txt.text = timer; if (_local3) { showNewWorldScreen(); } else { newWorldScreen_mc._visible = false; } loadLevel(worldFile); if (_local3) { playSound("gamestartSND"); } } stopSoundtrack(1); playSoundtrack("soundtrack" + Math.floor(worldId)); } function showNewWorldScreen() { timeover_mc._visible = false; seaKitten = false; ammo = 0; setText("World", newWorldScreen_mc.World_txt, 0, "", " " + Math.floor(thisWorldId)); newWorldScreen_mc.lives_txt.text = lives; timer_txt.text = timer; newWorldScreen_mc.gotoAndPlay(1); newWorldScreen_mc._visible = true; } function nextWorld() { loadWorld(nextWorldNo); } function endSequence() { stopSoundtrack(1); playSound("levelCompleteSND"); levelComplete = true; } function levelCompleteScoreCountdown() { if (idleCounter) { idleCounter--; if (!idleCounter) { score = Math.floor(score / 50) * 50; _root._quality = "MEDIUM"; animations_mc._visible = true; animations_mc.gotoAndPlay("animate"); levelComplete = false; playSoundtrack(); animationPlaying = true; } } else { if ((Math.floor(thisWorldId) == 5) && (!lifeBonus)) { lifeBonus = 1500 * lives; lifeBonus = Math.floor(lifeBonus / (timer / 10)); } if (!timer) { idleCounter = 150; } else { if (timer % 2) { timer = Math.floor(timer / 2) * 2; } if (!(timer % 10)) { addToScore(100 + lifeBonus); } playSound("tickerSND"); timer = timer - 2; if (timer < 0) { timer = 0; } timer_txt.text = timer; } } } function gotoNextWorld() { animationPlaying = false; _root._quality = "MEDIUM"; nextWorldNo = Math.floor(thisWorldId) + 1; if (nextWorldNo == 6) { _root.clearSprites(); gotoAndPlay (395); } else { _root.outScreen.hover_mc.player.removeMovieClip(); _root.clearSprites(); _root.spriteLevelManager = new Array(); loadWorld(nextWorldNo); animations_mc._visible = false; } } _root._quality = "MEDIUM"; setText("TimeOver", timeover_mc.TimeOver_txt); setText("Time", Time_txt); setText("World", World_txt); setText("Paused", gamePausedScreen_mc.paused_txt); setText("QuitBtn", gamePausedScreen_mc.QuitBtn_txt); setText("ResumeBtn", gamePausedScreen_mc.ResumeBtn_txt); tracking_lv = new LoadVars(); tracking_lv.load("http://www.mccruelty.com/SCS-proxy.aspx?play=1"); if ((PETAVersion == "peta2") || (PETAVersion == "petakids")) { logo_btn._visible = false; } logo_btn.onRelease = function () { getURL ("http://www.mccruelty.com", "_blank"); }; var frameOptimise = false; stop(); if (!character) { character = "chickette"; } var lives = 3; var worldNo = 0; var charSize = "small"; var ammo = 0; var seaKitten = false; var xSpeed0 = 4.2; var ladderSpeed0 = 2; var jumpHeight0 = 8.8; var gravity0 = 3; var terminalVelocity0 = jumpHeight0; var friction0 = 0.9; var gravityDir = 1; var waterContact = false; var inWater = false; var deactivateBelts = false; friction = friction0; ladderSpeed = ladderSpeed0; var tileWidth = 32; var tileHeight = 32; var worldTilesX = 90; var worldTilesY = 47; var enemyPoints = 500; enemyPoints0 = enemyPoints; var grid = new Array(); _root.createEmptyMovieClip("outScreen", -99999); var gameboard = (new flash.display.BitmapData(tileWidth * worldTilesX, tileHeight * worldTilesY, true, 0)); var bigBack = (new flash.display.BitmapData((tileWidth * worldTilesX) / 2, (tileHeight * worldTilesY) / 2, false, 0)); var bigBack2 = (new flash.display.BitmapData(tileWidth * worldTilesX, tileHeight * worldTilesY, true, 0)); var texturePage = flash.display.BitmapData.loadBitmap("texturepage"); var gameScreen = (new flash.display.BitmapData(480, 320, false, 0)); outScreen.attachBitmap(gameScreen, 0); outScreen.attachMovie("blankMC", "hover_mc", 89999); outScreen.hover_mc._gameRoot = true; outScreen.hover_mc.attachMovie("VOID", "player", 99999); outScreen.hover_mc._x = (outScreen.hover_mc._y = 0); var outScreenXLast = 0; var outScreenYLast = 0; var gridSizeX = 480; var gridSizeY = 320; var xGrid = 0; var yGrid = 0; growing = false; var enemyHit = 0; var score = 0; scoreUps = 10; playerBouncing = false; var uberBouncing = false; var uberBounceContact = false; var uberBounceVal; clearInterval(blinkInt); blinkInt = null; blinkCountMax = 14; playerRecovering = false; var milestone = 0; var playerDying = false; var dx = 0; var dy = 0; var climbing = false; var climbingAni = false; var jumpdisabled = false; var onGround = false; var lastFrameOnGround1 = false; var lastFrameOnGround2 = false; var jumpStrength = 0; var freezeLateralMovementCountdown = 0; var keySpaceReleased = true; var keyShiftReleased = true; var keyDownReleased = true; var frameCount = 0; var globalTicker = 0; rootonEnterFrame = function () { if ((!newWorldScreen_mc._visible) && (!_root.animations_mc._visible)) { var _local11 = getTimer(); FPS = Math.floor(1000 / (_local11 - fpstime)); fpstime = _local11; frameCount++; if (frameCount >= 50) { countDown(); frameCount = 0; } if (outScreen.hover_mc.player || (outScreen.hover_mc.pipeEnterAni)) { xGrid = Math.ceil((offx + 1) / gridSizeX); yGrid = Math.ceil((offy + 1) / gridSizeY); if (charx < 0) { charx = 0; dx = 0; } if (charx > ((worldTilesX * tileWidth) - 1)) { charx = (worldTilesX * tileWidth) - 1; dx = 0; } if (chary < 0) { chary = 0; dy = 0; jumpStrength = 0; } if (chary > (worldTilesY * tileHeight)) { chary = worldTilesY * tileHeight; playerDie(); } offx = charx - 240; offy = chary - ((gravityDir > 0) ? 181 : 135); if (offx < 0) { offx = 0; } if (offx > ((worldTilesX * tileWidth) - 480)) { offx = (worldTilesX * tileWidth) - 480; } if (offy < 0) { offy = 0; } if (offy > ((worldTilesY * tileHeight) - 320)) { offy = (worldTilesY * tileHeight) - 320; } if ((!frameOptimise) || (!(globalTicker % 2))) { if (waterContact && (!inWater)) { playSound("splashdownSND"); createBubble(1); createBubble(1); createBubble(1); inWater = true; setWaterPhysics(0); bubbleTimer = Math.ceil(Math.random() * 50); } else if ((!waterContact) && (inWater)) { inWater = false; setWaterPhysics(0); createBubble(1); createBubble(1); createBubble(1); bubbleTimer = 0; } if (bubbleTimer) { if (!inWater) { bubbleTimer = 0; } else { if (bubbleTimer == 1) { createBubble(); } bubbleTimer--; } } waterContact = (world[5] ? (((chary > world[5]) ? true : false)) : false); if (localSpriteIndex && (localSpriteIndex != spriteIndex[(_root.xGrid + "_") + _root.yGrid])) { s = 0; while (s < localSpriteIndex.length) { sprite_mc = localSpriteIndex[s]; if (sprite_mc._totalframes) { if (sprite_mc.enemyType != "boss") { xG1Test = Math.ceil((sprite_mc._x - sprite_mc._width) / _root.gridSizeX) - 1; xG2Test = Math.ceil((sprite_mc._x + sprite_mc._width) / _root.gridSizeX); yG1Test = Math.ceil((sprite_mc._y - sprite_mc._height) / _root.gridSizeY) - 1; yG2Test = Math.ceil((sprite_mc._y + sprite_mc._height) / _root.gridSizeY); if ((((sprite_mc.xGrid1 != xG1Test) || (sprite_mc.xGrid3 != xG3Test)) || (sprite_mc.yGrid1 != yG1Test)) || (sprite_mc.yGrid2 != yG2Test)) { sprite_mc.xGrid1 = xG1Test; sprite_mc.xGrid2 = xG2Test; sprite_mc.yGrid1 = yG1Test; sprite_mc.yGrid2 = yG2Test; wx = 1; while (wx <= (worldWidth / gridSizeX)) { wgx = Math.ceil(wx); wy = 1; while (wy <= (worldHeight / gridSizeY)) { wgy = Math.ceil(wy); spriteInSubIndex = false; if ((sprite_mc.xGrid1 <= wgx) && (sprite_mc.xGrid2 >= wgx)) { if ((sprite_mc.yGrid1 <= wgy) && (sprite_mc.yGrid2 >= wgy)) { spriteInSubIndex = true; } } spriteSubIndex = spriteIndex[(wgx + "_") + wgy]; spriteFound = false; si = 0; while (si < spriteSubIndex.length) { if (spriteSubIndex[si] == sprite_mc) { spriteFound = true; if (!spriteInSubIndex) { spriteIndex[(wgx + "_") + wgy].splice(si, 1); break; } } si++; } if ((spriteInSubIndex && (!spriteFound)) && spriteIndex[(wgx + "_") + wgy]) { spriteIndex[(wgx + "_") + wgy][spriteIndex[(wgx + "_") + wgy].length] = sprite_mc; } wy++; } wx++; } } else { sprite_mc._visible = false; } } if (sprite_mc.spriteType != "B") { } } s++; } } localSpriteIndex = spriteIndex[(_root.xGrid + "_") + _root.yGrid]; localSpriteIndexId = (_root.xGrid + "_") + _root.yGrid; s = 0; while (s < localSpriteIndex.length) { sprite_mc = localSpriteIndex[s]; if (sprite_mc._currentframe) { sprite_mc.spriteonEnterFrame(); if (!sprite_mc._visible) { sprite_mc._visible = true; if (sprite_mc.spriteType != "B") { sprite_mc.play(); } } } s++; } var _local14 = new flash.geom.Rectangle(offx, offy, 480, 320); var _local13 = new flash.geom.Rectangle(offx / 5, offy / 5, 480, 320); var _local12 = new flash.geom.Point(0, 0); gameScreen.copyPixels(bigBack, _local13, _local12); _local13 = new flash.geom.Rectangle(offx / 2, offy / 2, 480, 320); _local12 = new flash.geom.Point(0, 0); gameScreen.copyPixels(bigBack2, _local13, _local12); gameScreen.copyPixels(gameboard, _local14, _local12); } repositionPlayer(); if (outScreen.hover_mc.player) { if (attach_mc) { charx = getReal_x(attach_mc) + attachBase_x; chary = getReal_y(attach_mc) + attachBase_y; if (Key.isDown(39) && (dx < 5)) { outScreen.hover_mc.player._xscale = outScreen.hover_mc.player._xscale * ((outScreen.hover_mc.player._xscale < 0) ? -1 : 1); if (charSize == "big") { reorientateInitial(); } } else if (Key.isDown(37) && (dx > -5)) { outScreen.hover_mc.player._xscale = outScreen.hover_mc.player._xscale * ((outScreen.hover_mc.player._xscale > 0) ? -1 : 1); if (charSize == "big") { reorientateInitial(); } } } else { if ((Key.isDown(39) && (dx < (terminalVelocity * 0.8))) && (!freezeLateralMovementCountdown)) { if (!playerDisabled) { dx = dx + (((!onGround) && (!(seaKitten && (inWater)))) ? (0.06 * xSpeed) : (0.1 * xSpeed)); } outScreen.hover_mc.player._xscale = outScreen.hover_mc.player._xscale * ((outScreen.hover_mc.player._xscale < 0) ? -1 : 1); if (charSize == "big") { reorientateInitial(); } if (!playerDisabled) { outScreen.hover_mc.player.play(); } } else if ((Key.isDown(37) && (dx > (terminalVelocity * -0.8))) && (!freezeLateralMovementCountdown)) { if (!playerDisabled) { dx = dx - (((!onGround) && (!(seaKitten && inWater))) ? (0.06 * xSpeed) : (0.1 * xSpeed)); } outScreen.hover_mc.player._xscale = outScreen.hover_mc.player._xscale * ((outScreen.hover_mc.player._xscale > 0) ? -1 : 1); if (charSize == "big") { reorientateInitial(); } if (!playerDisabled) { outScreen.hover_mc.player.play(); } } else if ((((Math.abs(dx) < 1) && (!climbing)) && (!growing)) && (!pouncing)) { outScreen.hover_mc.player.gotoAndStop("idle"); } dx = dx * ((!onGround) ? (friction * 1.05) : (friction)); gravityFactorYOffset = ((gravityDir > 0) ? 0 : 32); var _local2 = Math.floor(charx / tileWidth); var _local4 = Math.floor(chary / tileHeight); var _local3 = Math.floor((chary + 1) / tileHeight); var _local10 = Math.floor((chary + dy) / tileHeight); var _local8 = _local10 - 1; var _local7 = _local10 - 2; if (gravityDir < 0) { _local4 = Math.floor((chary + 1) / tileHeight); _local10 = Math.floor((((chary + 1) + dy) - 10) / tileHeight); _local3 = Math.floor((chary - 1) / tileHeight); _local8 = _local10 + 1; _local7 = _local10 + 2; } onGround = false; if (!climbing) { if ((solid_array[grid[_local3][_local2]] == 1) && (!jumping)) { onGround = true; dy = 0; } else { if (solid_array[grid[_local10][_local2]] == 1) { if (((dy > 0) && (gravityDir > 0)) || ((dy < 0) && (gravityDir < 0))) { chary = ((_local10 * tileHeight) - (1 * gravityDir)) + gravityFactorYOffset; if (gravityDir > 0) { _local4 = Math.floor(chary / tileHeight); } else { _local4 = Math.floor((Math.floor(chary) + 1) / tileHeight); } dy = 0; jumpStrength = 0; jumping = false; _root.playerBouncing = false; _root.justGrounded = true; } else if (((dy < 0) && (gravityDir > 0)) || ((dy > 0) && (gravityDir < 0))) { chary = ((gravityDir > 0) ? ((_local10 * tileHeight) + (tileHeight + 1)) : (chary - dy)); dy = 0; jumpStrength = 0; } onGround = true; } else if (((solid_array[grid[_local3][_local2]] != 1) && (ladder_array[grid[_local4][_local2]] != 1)) && (ladder_array[grid[_local3][_local2]] == 1)) { chary = (_local3 * tileHeight) - 1; _local4 = Math.floor(chary / tileHeight); dy = 0; jumpStrength = 0; onGround = true; jumping = false; _root.playerBouncing = false; _root.justGrounded = true; } else if (solid_array[grid[_local8][_local2]] == 1) { if (((dy < 0) && (gravityDir > 0)) || ((dy > 0) && (gravityDir < 0))) { chary = ((gravityDir > 0) ? ((_local10 * tileHeight) + (tileHeight - 2)) : (chary - dy)); if (gravityDir > 0) { _local4 = Math.floor(chary / tileHeight); } else { _local4 = Math.floor((chary + 1) / tileHeight); } dy = 0; jumpStrength = 0; } } else if ((_root.charSize == "big") && (solid_array[grid[_local7][_local2]] == 1)) { if (((dy < 0) && (gravityDir > 0)) || ((dy > 0) && (gravityDir < 0))) { if (gravityDir > 0) { chary = (_local10 * tileHeight) + (tileHeight - 2); _local4 = Math.floor(chary / tileHeight); } else { chary = chary - dy; _local4 = Math.floor((chary + 1) / tileHeight); } dy = 0; jumpStrength = 0; } } if (solid_array[grid[_local3][_local2]] == 1) { onGround = true; } } } if (((ammo && (keyShiftReleased)) && (Key.isDown(16))) && (!outScreen.hover_mc.bullet_mc)) { scoreUps++; _root.outScreen.hover_mc.attachMovie("bulletMC", "bullet_mc", 999999 + scoreUps); _root.outScreen.hover_mc.bullet_mc._x = _root.outScreen.hover_mc.player._x; _root.outScreen.hover_mc.bullet_mc._y = _root.outScreen.hover_mc.player._y - (_root.gravityDir * ((charSize == "big") ? 36 : 24)); _root.outScreen.hover_mc.bullet_mc._xscale = _root.outScreen.hover_mc.player._xscale; keyShiftReleased = false; _root.playSound("hairballShootSND"); } if ((pouncing > 20) && (onGround)) { pouncing = 20; outScreen.hover_mc.player.gotoAndPlay("pounceLand"); if (inWater) { createBubble(1); createBubble(1); createBubble(1); createBubble(1); createBubble(1); _root.playSound("waterJumpSND"); } _root.playSound("stompThudSND"); scoreUps++; outScreen.hover_mc.attachMovie("dustMC", "dustCloud", 999999 + scoreUps); outScreen.hover_mc.dustCloud._x = _root.outScreen.hover_mc.player._x; outScreen.hover_mc.dustCloud._y = _root.outScreen.hover_mc.player._y + ((gravityDir > 0) ? 10 : -15); if (charSize == "big") { outScreen.hover_mc.dustCloud._xscale = (outScreen.hover_mc.dustCloud._yscale = 150); outScreen.hover_mc.dustCloud._y = outScreen.hover_mc.dustCloud._y + (5 * gravityDir); } outScreen.hover_mc.dustCloud._yscale = outScreen.hover_mc.dustCloud._yscale * gravityDir; } if (((((!onGround) && (keyDownReleased)) && (!pouncing)) && (((dy > 0) && (gravityDir > 0)) || ((dy < 0) && (gravityDir < 0)))) && (Key.isDown(40))) { if (seaKitten && (inWater)) { dy = dy + (1 * gravityDir); } else { outScreen.hover_mc.player.gotoAndPlay("pounce"); pouncing = 1000; playSound("whiskSND"); } keyDownReleased = false; } if (pouncing) { pouncing--; dx = 0; } var _local6 = Math.floor(chary / tileHeight) - 1; var _local9 = _local6 - 1; if ((climbing && (!Key.isDown(38))) && (!Key.isDown(40))) { outScreen.hover_mc.player.gotoAndStop("climbing"); climbingAni = false; } if ((climbing && ((!climbingAni) || (outScreen.hover_mc.player._currentframe < 52))) && (Key.isDown(38) || (Key.isDown(40)))) { outScreen.hover_mc.player.gotoAndPlay("climbing"); climbingAni = true; } if ((ladder_array[grid[_local4][_local2]] == 1) && (Math.abs((outScreen.hover_mc.player._x % tileWidth) - (tileWidth / 2)) < 6)) { if (!climbing) { if (Key.isDown(38)) { climbing = true; } } } else { climbing = false; } if ((ladder_array[grid[_local3][_local2]] == 1) && (Math.abs((outScreen.hover_mc.player._x % tileWidth) - (tileWidth / 2)) < 6)) { if (!climbing) { if (Key.isDown(40)) { climbing = true; keyDownReleased = false; } } } if ((((climbing && (Key.isDown(40))) && (ladder_array[grid[_local4][_local2]] == 1)) && (ladder_array[grid[_local3][_local2]] != 1)) && (solid_array[grid[_local3][_local2]] != 1)) { climbing = false; keyDownReleased = false; } if (climbing) { dy = 0; jumpStrength = 0; onGround = true; if (!Key.isDown(38)) { jumping = false; } _root.playerBouncing = false; _root.justGrounded = true; } if ((((!playerDisabled) && (Key.isDown(38))) && (ladder_array[grid[_local4][_local2]] == 1)) && (Math.abs((outScreen.hover_mc.player._x % tileWidth) - (tileWidth / 2)) < 6)) { dy = 0; if (((solid_array[grid[_local6][_local2]] == 1) && (ladder_array[grid[_local6][_local2]] != 1)) || ((charSize == "big") && ((solid_array[grid[_local9][_local2]] == 1) && (ladder_array[grid[_local9][_local2]] != 1)))) { } else { climbing = true; chary = chary - ladderSpeed; } dx = 0; } if ((((!playerDisabled) && (Key.isDown(40))) && (ladder_array[grid[_local3][_local2]] == 1)) && (Math.abs((outScreen.hover_mc.player._x % tileWidth) - (tileWidth / 2)) < 6)) { dy = 0; climbing = true; chary = chary + ladderSpeed; dx = 0; keyDownReleased = false; } else if ((((!playerDisabled) && (Key.isDown(40))) && (climbing)) && (solid_array[grid[_local3][_local2]] == 1)) { climbing = false; climbingAni = false; outScreen.hover_mc.player.gotoAndStop("idle"); keyDownReleased = false; } fb = fatnessBuffer; if (strictFatnessBuffer) { fb = fb + ((_root.charSize == "small") ? 0 : 13); _root.strictFatnessBuffer = false; } var _local5 = Math.floor(((charx + dx) + ((dx > 0) ? (fb) : (-fb))) / tileWidth); _local10 = ((gravityDir > 0) ? (Math.floor((chary + 0.5) / tileHeight) - 1) : (Math.floor((chary - 0.5) / tileHeight) + 1)); var _local16 = Math.floor(((charx + 1) + fb) / tileWidth); var _local15 = Math.floor(((charx - 1) - fb) / tileWidth); if (((solid_array[grid[_local4][_local5]] == 1) && (ladder_array[grid[_local4][_local5]] != 1)) || (((_root.charSize == "big") && (solid_array[grid[_local10][_local5]] == 1)) && (ladder_array[grid[_local10][_local5]] != 1))) { if (dx > 0) { charx = (_local5 * tileWidth) + (fb ? (((dx < 0) ? (fb) : (-fb))) : -1); } else if (dx < 0) { charx = ((_local5 * tileWidth) + tileWidth) + ((dx < 0) ? (fb) : (-fb)); } if (climbing) { dx = 0; } dx = dx * 0.95; if ((((keySpaceReleased && (!onGround)) && (!(inWater && (seaKitten)))) && (Key.isDown(32))) && (Key.isDown(37) || (Key.isDown(39)))) { keySpaceReleased = false; freezeLateralMovementCountdown = 15; scoreUps++; dustId = "dustCloud" + scoreUps; outScreen.hover_mc.attachMovie("dustMC", dustId, 999999 + scoreUps); outScreen.hover_mc[dustId]._x = _root.outScreen.hover_mc.player._x + (((dx > 0) ? 1 : -1) * ((charSize == "big") ? 20 : 14)); outScreen.hover_mc[dustId]._y = (_root.outScreen.hover_mc.player._y - 5) + gravityFactorYOffset; outScreen.hover_mc[dustId]._rotation = ((dx > 0) ? -90 : 90); if (charSize == "big") { outScreen.hover_mc[dustId]._xscale = (outScreen.hover_mc[dustId]._yscale = 150); outScreen.hover_mc[dustId]._y = outScreen.hover_mc[dustId]._y - 5; } if (inWater) { createBubble(1); createBubble(1); createBubble(1); _root.playSound("waterJumpSND"); } else { _root.playSound("wallJumpSND"); _root.playSound("jumpSND"); } outScreen.hover_mc.player._xscale = outScreen.hover_mc.player._xscale * -1; dy = (gravityDir * -0.8) * jumpHeight; dx = (jumpHeight * 0.75) * ((dx > 0) ? -1 : 1); } } if (freezeLateralMovementCountdown) { freezeLateralMovementCountdown--; } if (((dy < 0) && (gravityDir > 0)) || ((dy > 0) && (gravityDir < 0))) { if (!growing) { outScreen.hover_mc.player.gotoAndStop("fly"); } climbingAni = false; } if (((!playerDisabled) && (Key.isDown(32))) && (ladder_array[grid[_local4][_local2]] != 1)) { if ((!jumpdisabled) && (!climbing)) { if ((onGround || (lastFrameOnGround1)) || (lastFrameOnGround2)) { jumping = true; dy = (gravityDir * -1) * jumpHeight; jumpdisabled = true; enemyHit = 0; jumpStrength = dy; playSound("jumpSND"); if (inWater) { playSound("waterjumpSND"); } keySpaceReleased = false; } } } else { jumpdisabled = false; } } if ((jumping && (jumpStrength)) && (!jumpdisabled)) { if (((gravityDir > 0) && (dy < 0)) || ((gravityDir < 0) && (dy > 0))) { dy = dy * 0.9; } else { jumpStrength = 0; } } if ((((((!onGround) && (seaKitten)) && (keySpaceReleased)) && (Key.isDown(32))) && (inWater)) && (((dy > 0) && (gravityDir > 0)) || ((dy < 0) && (gravityDir < 0)))) { dy = dy - (3 * gravityDir); jumping = true; justGrounded = true; keySpaceReleased = false; _root.playSound("waterjumpSND"); } if ((!keySpaceReleased) && (!Key.isDown(32))) { keySpaceReleased = true; } if ((!keyDownReleased) && (!Key.isDown(40))) { keyDownReleased = true; } if ((!keyShiftReleased) && (!Key.isDown(16))) { keyShiftReleased = true; } } if (outScreen.hover_mc.player) { if (onGround == false) { dy = dy + (gravity * gravityDir); if (((((dy > 0) && (gravityDir > 0)) || ((dy < 0) && (gravityDir < 0))) && (Math.abs(dy) > terminalVelocity)) && (!pouncing)) { dy = ((dy > 0) ? (terminalVelocity) : (-1 * terminalVelocity)); } } lastFrameOnGround2 = lastFrameOnGround1; lastFrameOnGround1 = onGround; charx = charx + dx; chary = chary + dy; } } if (onGround && (!uberBounceContact)) { uberBouncing = false; } if (onGround) { uberBounceContact = false; } if (levelComplete && (!animationPlaying)) { levelCompleteScoreCountdown(); } } if (Key.isDown(27)) { if (outScreen._visible) { pauseGame(); } } globalTicker++; }; attach_mc = null; var playerDisabled = false; var attachBase_x = 0; var attachBase_y = 0; var gamePaused = false; _root.gamePausedScreen_mc._visible = false; _root.animations_mc._visible = false; var thisWorldId = 0; nextWorld(); var levelComplete = false; var animationPlaying = false; var idleCounter = 0; var lifeBonus = 0;
Frame 135
hideSpeech(); playSound("gameoverSND"); play(); setText("GameOver", go_mc.GameOver_txt); ronald_mc.gotoAndPlay("laugh");
Frame 394
gotoAndStop (395); playSound("winnerSND"); stopSoundtrack();
Frame 395
function getHighScores() { if (!connected) { _root.connect_mc._visible = true; } fdc_lv = new LoadVars(); scoreRequestUrl = (serverScript + "?e=") + simpleEncode((("r=get&t=" + _root.scoreType) + "&sess=") + _root.sessionId); fdc_lv.load(scoreRequestUrl); fdc_lv.onLoad = function () { if (!failedToConnect) { timeoutOkay = -1; if (scoreType == "ALL-TIME") { gotoAndStop ("showAllTimeScores"); } else { gotoAndStop ("showRecentScores"); } connect_mc._visible = false; if (fdc_lv.loaded) { connected = true; scoreDisplayNum = -1; showScore(); clearInterval(timer); timer = null; timer = setInterval(showScore, 150); } else { gotoAndStop ("failedToConnect"); } } }; } function showScore() { scoreDisplayNum++; if (scoreDisplayNum) { character = simpleDecode(fdc_lv["c" + scoreDisplayNum]); playerName = simpleDecode(fdc_lv["n" + scoreDisplayNum]); playerScore = simpleDecode(fdc_lv["s" + scoreDisplayNum]); if (playerScore > 0) { _root[("hs" + scoreDisplayNum) + "_mc"].gotoAndStop(character); _root[("scoreName" + scoreDisplayNum) + "_txt"].text = playerName; _root[("score" + scoreDisplayNum) + "_txt"].text = playerScore; _root[("hs" + scoreDisplayNum) + "_mc"]._visible = true; _root[("scoreName" + scoreDisplayNum) + "_txt"]._visible = true; _root[("score" + scoreDisplayNum) + "_txt"]._visible = true; } } if (scoreDisplayNum == 5) { clearInterval(timer); timer = null; } } function checkScore() { fdc_lv = new LoadVars(); scoreRequestUrl = (serverScript + "?e=") + simpleEncode((((("r=check&s=" + _root.score) + "&c=") + _root.character) + "&sess=") + _root.sessionId); fdc_lv.load(scoreRequestUrl); _root.score = 0; fdc_lv.onLoad = function () { connect_mc._visible = false; if (fdc_lv.loaded) { if (!failedToConnect) { timeoutOkay = -1; response = simpleDecode(fdc_lv.r); if (response.length) { _root.scoreId = simpleDecode(fdc_lv.i); _root.scoreType = response; gotoAndStop ("enterScore"); } else { scoreType = "ALL-TIME"; getHighScores(); } } else { gotoAndStop ("failedToConnect"); } } }; } function sendHighScore(playerName) { fdc_lv = new LoadVars(); scoreRequestUrl = (serverScript + "?e=") + simpleEncode((((("r=send&i=" + _root.scoreId) + "&n=") + playerName) + "&sess=") + _root.sessionId); fdc_lv.load(scoreRequestUrl); _root.sessionId = Math.random(); if (!connected) { connect_mc._visible = true; } gotoAndStop ("wait"); fdc_lv.onLoad = function () { if (!failedToConnect) { timeoutOkay = -1; connect_mc._visible = false; if (fdc_lv.loaded) { response = simpleDecode(fdc_lv.r); if (response.length) { if (response == "ALL-TIME") { scoreType = "ALL-TIME"; } else if (response == "RECENT") { scoreType = "RECENT"; } getHighScores(); } else { gotoAndStop ("failedToConnect"); } } else { gotoAndStop ("failedToConnect"); } } }; } function cancel() { gotoAndStop (31); } function simpleEncode(str) { encodedResult = CLASSES.RC4.encrypt(str, encKey); return(encodedResult); } function simpleDecode(str) { decodedResult = CLASSES.RC4.decrypt(str, encKey); return(decodedResult); } function reverse(str) { var _local3 = ""; var _local1 = str.length - 1; while (_local1 >= 0) { _local3 = _local3 + str.charAt(_local1); _local1--; } return(_local3); } setText("CancelBtn", connect_mc.CancelBtn_txt); setText("HighScoresConnecting", connect_mc.HighScoresConnecting_txt); stop(); _root._quality = "BEST"; stopSoundtrack(); sessionId = Math.random(); timeoutOkay = 1500; connected = false; failedToConnect = false; connect_mc._visible = true; serverScript = "http://www.mccruelty.com/SCS-proxy.aspx"; kb = "seip"; encKey = ((ka + "1") + "@") + reverse(kb); var scoreId = 0; var scoreType = ""; if (score) { checkScore(); } else { scoreType = "ALL-TIME"; getHighScores(); } _root.onEnterFrame = function () { timeoutOkay--; if (!timeoutOkay) { gotoAndStop ("failedToConnect"); delete _root.onEnterFrame; } if (Key.isDown(27)) { gotoAndStop (31); } };
Frame 397
function simplify(str, allowedChars) { if (!allowedChars) { allowedChars = new Array(); } allowedChars = allowedChars.concat(simpleChars.split("")); output = ""; strBits = str.split(""); strBitI = 0; while (strBitI < strBits.length) { strChar = strBits[strBitI].toLowerCase(); aBit = 0; while (aBit < allowedChars.length) { if (strChar == allowedChars[aBit].toLowerCase()) { output = output + strBits[strBitI]; break; } aBit++; } strBitI++; } return(output); } function trim(str) { while (str.substr(0, 1) == " ") { str = str.substr(1); } while (str.substr(0, 1) == newline) { str = str.substr(1); } while (str.substr(0, 1) == " ") { str = str.substr(0, -1); } while (str.substr(-1, 1) == " ") { str = str.substr(0, -1); } while (str.substr(-1, 1) == newline) { str = str.substr(0, -1); } while (str.substr(-1, 1) == " ") { str = str.substr(0, -1); } return(str); } stop(); timeoutOkay = -1; bigIcon_mc.gotoAndStop(character); trace("SCORE TYPE ::: " + scoreType); setText("HighScoreTitle", HighScoreTitle_txt); HighScoreTitle_txt.text = HighScoreTitle_txt.text.toUpperCase(); setText("NamePrompt", NamePrompt_txt); setText("PostBtn", PostBtn_txt); if (scoreType == "a recent") { setText("recentNotice", welldone_txt); } else { setText("allTimeNotice", welldone_txt); } if (!scoreId) { gotoAndStop ("showAllTimeScores"); } Selection.setFocus("playername_txt"); post_btn.onRelease = function () { if (trim(playername_txt.text)) { sendHighScore(trim(playername_txt.text)); } else { scoreType = "ALL-TIME"; getHighScores(); } }; var playerNameLength = 10; _root.onEnterFrame = function () { playerName = playername_txt.text; playerName = simplify(playerName, Array(" ", "!")); if (playerName.length > playerNameLength) { playerName = playerName.substr(0, 10); } playername_txt.text = playerName; if (Key.isDown(27)) { gotoAndStop (31); } if (Key.isDown(13)) { if (post_btn) { post_btn.onRelease(); } } }; simpleChars = "abcdefghijklmnopqrstuvwxyz1234567890";
Frame 406
timeoutOkay = -1;
Frame 411
timeoutOkay = -1; i = 1; while (i <= 5) { _root[("hs" + i) + "_mc"]._visible = false; _root[("scoreName" + i) + "_txt"]._visible = false; _root[("score" + i) + "_txt"]._visible = false; i++; } setText("HighScoresTitle", HighScoresTitle_txt); HighScoresTitle_txt.text = HighScoresTitle_txt.text.toUpperCase(); formatJapaneseType(HighScoresTitle_txt); setText("RecentBtn", RecentBtn_txt); setText("AllTimeBtn", AllTimeBtn_txt); setText("RestartBtn", RestartBtn_txt);
Frame 426
timeoutOkay = -1; i = 1; while (i <= 5) { _root[("hs" + i) + "_mc"]._visible = false; _root[("scoreName" + i) + "_txt"]._visible = false; _root[("score" + i) + "_txt"]._visible = false; i++; } setText("HighScores", HighScores_txt);
Frame 441
cancel_btn.onRelease = function () { gotoAndStop (31); }; retry_btn.onRelease = function () { gotoAndStop (395); }; timeoutOkay = -1; failedToConnect = true; setText("HighScoresUnreachable", HighScoresUnreachable_txt); setText("CancelBtn", CancelBtn_txt); setText("RetryBtn", RetryBtn_txt); setText("HighScoresTitle", HighScores_txt);
Symbol 7 MovieClip [bulletMC] Frame 1
this.frameCount = 0; this.bulletDx = (this._xscale / 100) * 6; this.bulletDy = -3 * _root.gravityDir; this.onEnterFrame = function () { bulletDy = bulletDy + (0.8 * _root.gravityDir); this._x = this._x + bulletDx; this._y = this._y + bulletDy; this.frameCount++; thisGridX = Math.floor(this._x / _root.tileHeight); nextGridX = Math.floor((this._x + bulletDx) / _root.tileHeight); thisGridY = Math.floor(this._y / _root.tileHeight); nextGridY = Math.floor((this._y + bulletDy) / _root.tileHeight); if (_root.solid_array[_root.grid[nextGridY][thisGridX]] == "1") { bulletDy = ((bulletDy > 0) ? -10 : 10); nextGridY = Math.floor((this._y + bulletDy) / _root.tileHeight); } if (_root.solid_array[_root.grid[nextGridY][nextGridX]] == "1") { this.removeMovieClip(); } if (Math.abs(Math.abs(this._x) - Math.abs(_root.outScreen.hover_mc.player._x)) > 300) { this.removeMovieClip(); } };
Symbol 12 MovieClip Frame 1
function pop() { if (!popped) { gotoAndPlay ("pop"); popped = true; } } stop(); popped = false;
Symbol 12 MovieClip Frame 36
stop(); _parent.resetBubble(); gotoAndStop (1);
Symbol 13 MovieClip [bubbleWobbleMC] Frame 78
gotoAndPlay (1);
Symbol 23 MovieClip Frame 1
stop();
Symbol 23 MovieClip Frame 135
stop();
Symbol 23 MovieClip Frame 242
gotoAndPlay ("talk");
Symbol 36 MovieClip Frame 1
gotoAndPlay(Math.ceil(Math.random() * 300));
Symbol 39 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 320
gotoAndPlay ("talk");
Symbol 44 MovieClip Frame 1
stop();
Symbol 44 MovieClip Frame 113
gotoAndPlay ("talk");
Symbol 48 MovieClip [ANI-Pam-wholeMC] Frame 1
stop(); mouth_mc.gotoAndStop(1);
Symbol 48 MovieClip [ANI-Pam-wholeMC] Frame 67
gotoAndPlay ("run");
Symbol 48 MovieClip [ANI-Pam-wholeMC] Frame 68
eyebrows_mc.gotoAndPlay("talk"); mouth_mc.gotoAndPlay("talk"); arm_mc.gotoAndPlay("talk"); stop();
Symbol 71 MovieClip [VideoPlayer] Frame 1
#initclip 13 Object.registerClass("VideoPlayer", mx.video.VideoPlayer); #endinitclip
Symbol 75 MovieClip [FLVPlayback] Frame 1
#initclip 14 Object.registerClass("FLVPlayback", mx.video.FLVPlayback); #endinitclip stop();
Symbol 113 MovieClip Frame 1
stop(); this._parent.eyes_mc._visible = true;
Symbol 113 MovieClip Frame 9
this._parent.eyes_mc._visible = false;
Symbol 116 MovieClip Frame 1
this.onEnterFrame = function () { yDiff = (this._parent._parent._parent._parent._parent._y + 160) - _root.chary; if (yDiff > 120) { yDiff = 120; } if (yDiff < -120) { yDiff = -120; } yDiff = yDiff / 120; yDiff = yDiff * 2; this._y = 16.5 - yDiff; };
Symbol 118 MovieClip Frame 1
gotoAndPlay(Math.ceil(Math.random() * 150));
Symbol 120 MovieClip Frame 1
this._xscale = this._parent._parent.getRonaldDirection(); this._parent.appeared = false; this._parent.appearing = true; this._parent.disappearing = false; play();
Symbol 120 MovieClip Frame 38
this._parent.appeared = true; this._parent.appearing = false; this._parent.disappearing = false; if (this._parent._parent.laughOnEmerge) { this._parent._parent.laughOnEmerge = false; this.gotoAndPlay("laugh"); } else { gotoAndPlay ("idle"); }
Symbol 120 MovieClip Frame 39
this._parent.appeared = false; this._parent.appearing = false; this._parent.disappearing = true;
Symbol 120 MovieClip Frame 71
this.head_mc.eyes_mc.gotoAndPlay("idle"); this.head_mc.face_mc.gotoAndStop("idle"); if (this._parent.machine_mc.redLights_mc._visible || (_root.deactivateBelts)) { stop(); } else { gotoAndPlay ("appear"); } this._parent.appeared = false; this._parent.appearing = false; this._parent.disappearing = false;
Symbol 120 MovieClip Frame 72
this._parent.appeared = false; this._parent.appearing = false; this._parent.disappearing = false; stop();
Symbol 120 MovieClip Frame 85
this.head_mc.face_mc.gotoAndStop("hit");
Symbol 120 MovieClip Frame 256
gotoAndPlay ("disappear");
Symbol 120 MovieClip Frame 257
gotoAndPlay(this._currentframe + Math.ceil(Math.random() * 400)); head_mc.gotoAndStop("idle"); this.head_mc.eyes_mc.gotoAndPlay("idle"); this._parent.appeared = true; this._parent.appearing = false; this._parent.disappearing = false;
Symbol 120 MovieClip Frame 800
head_mc.eyes_mc.gotoAndStop("blink"); if (_root.outScreen.hover_mc.player && (!_root.gamePaused)) { _root.playSound(("laugh" + Math.ceil(Math.random() * 3)) + "SND"); }
Symbol 120 MovieClip Frame 843
if (Math.random() < 0.65) { gotoAndPlay ("midLaugh"); }
Symbol 120 MovieClip Frame 885
gotoAndStop ("idle"); head_mc.face_mc.gotoAndStop("idle"); head_mc.eyes_mc.gotoAndPlay("idle");
Symbol 125 MovieClip Frame 1
play();
Symbol 125 MovieClip Frame 44
if ((!_root.newWorldScreen_mc._visible) && (this._parent.cycleCount > 3)) { _root.playSound("bossSpikesSND"); }
Symbol 125 MovieClip Frame 62
stop();
Symbol 125 MovieClip Frame 63
this.ronald_mc.gotoAndPlay("hit");
Symbol 125 MovieClip Frame 228
this._parent.recovering = false; gotoAndStop ("idle");
Symbol 125 MovieClip Frame 234
_root.playSound("bossStompSND");
Symbol 126 MovieClip [bossMC] Frame 1
function reset() { if (this.lives == -1) { this.cycle = 7; } else { this.dx = 0; this.dy = 0; if (!this.startX) { this.startX = this._x; } if (!this.startY) { this.startY = this._y; } if (!this.lives) { this.lives = 4; } this.destX = this.startX; this.destY = this.startY; this.maxX = 6; this.maxY = 10; this.inited = false; this.cycle = -1; this.cycleRepeat = 1; this.frameCount = 0; this.holdCount = 0; this.switchedSides = 0; this.limitY = 0; this._y = this.startY + 200; this._x = this.startX; this.inited = false; this.vulnerable = false; this.cycleCount = 0; this.shackler_mc.ronald_mc.gotoAndStop("disappeared"); this.laughOnEmerge = true; } } function turnOffLights() { this.shackler_mc.machine_mc.redLights_mc._visible = (this.shackler_mc.machine_mc.greenLeft_mc._visible = (this.shackler_mc.machine_mc.greenRight_mc._visible = false)); } function bossDie() { this.gotoAndPlay("die"); this.recovering = true; this.cycle = 5; _root.playSound("coloneldieSND"); } function getRonaldDirection() { return((((this._x + 70) > _root.charx) ? 100 : -100)); } this.reset(); this.totalCycleCount = 0; if (_root.levelEditor) { this.cycle = 0; } turnOffLights(); this.onEnterFrame = function () { if (((!_root.gamePaused) && (!_root.newWorldScreen_mc._visible)) && (!_root.animations_mc._visible)) { if ((this.inited && (!_root.outScreen.hover_mc.player)) || (_root.chary < 1000)) { this.inited = false; } if (((!this.inited) && (_root.outScreen.hover_mc.player)) && (_root.chary < 1000)) { this.reset(); } if ((!this.inited) && (_root.chary > 1400)) { this.inited = true; } if (this.inited) { this.frameCount++; if (this.holdCount) { this.holdCount--; } else { if (cycleRepeat) { this.cycleRepeat--; } turnOffLights(); switch (this.cycle) { case -1 : this.cycle = 1; this.holdCount = 60; if (this.lives < 0) { cycle = 7; this.holdCount = 1; trace("sent to 7"); } else { _root.playSound("bossPowerSND"); } break; case 1 : this.destY = this.startY; if (!this.cycleRepeat) { this.cycle = 2; } this.holdCount = 100; this.switchedSides = 0; this.maxX = 6; this.maxY = 10; this.shackler_mc.machine_mc.greenLeft_mc._visible = true; this.shackler_mc.machine_mc.greenRight_mc._visible = true; if ((((this.cycleCount > 2) && (!this.shackler_mc.appeared)) && (!this.shackler_mc.appearing)) && (!this.shackler_mc.disappearing)) { this.shackler_mc.ronald_mc.gotoAndPlay("appear"); } _root.playSound("bossRiseSND"); break; case 2 : this.destY = this.startY - 20; this.holdCount = 20; this.maxY = 10; if (!this.cycleRepeat) { this.cycle = 2.1; } if (this.switchedSides && (((this._x + 70) - _root.charx) < 20)) { this.cycle = 4; } else { this.cycleRepeat = 2; this.cycle = 2.1; } this.shackler_mc.machine_mc.greenLeft_mc._visible = true; this.shackler_mc.machine_mc.greenRight_mc._visible = true; if (((!this.shackler_mc.appeared) && (!this.shackler_mc.appearing)) && (!this.shackler_mc.disappearing)) { this.shackler_mc.ronald_mc.gotoAndPlay("appear"); } if (this.totalCycleCount < 3) { _root.stopSoundtrack(1); _root.playSoundtrack("soundtrack6"); } break; case 2.1 : this.destY = this.startY - 30; this.holdCount = 20; if (!this.cycleRepeat) { this.cycle = ((Math.random() < 0.2) ? 2 : 2.2); } this.shackler_mc.machine_mc.greenLeft_mc._visible = true; this.shackler_mc.machine_mc.greenRight_mc._visible = true; break; case 2.2 : this.destY = this.startY - 30; this.holdCount = 20; if (!this.cycleRepeat) { this.cycle = 3; } break; case 3 : this.destX = _root.charx - 70; this.destY = this.startY - 25; if (!this.cycleRepeat) { this.cycle = 2; } this.holdCount = 140; this.switchedSides++; if (this.getRonaldDirection() == -100) { this.shackler_mc.machine_mc.greenRight_mc._visible = true; } else { this.shackler_mc.machine_mc.greenLeft_mc._visible = true; } if (Math.abs(this.destX - this._x) < 50) { this.turnOffLights(); } _root.playSound("bossMoveSND"); break; case 4 : if (!this.cycleRepeat) { this.cycleRepeat = 3; } this.destY = this.startY - 20; this.cycle = 4.1; this.holdCount = 20; this.shackler_mc.machine_mc.redLights_mc._visible = true; if (this.cycleRepeat == 3) { _root.playSound("bossHomingSND"); } break; case 4.1 : this.cycle = ((!this.cycleRepeat) ? 4.2 : 4); this.destY = this.startY - 30; this.holdCount = 20; this.shackler_mc.machine_mc.redLights_mc._visible = true; break; case 4.2 : this.destY = this.startY - 50; this.maxY = 30; this.holdCount = 150; this.cycle = 4.3; this.shackler_mc.machine_mc.redLights_mc._visible = true; _root.playSound("bossPowerSND"); if ((this.shackler_mc.appeared && (!this.shackler_mc.appearing)) && (!this.shackler_mc.disappearing)) { this.shackler_mc.ronald_mc.gotoAndPlay("disappear"); } this.laughOnEmerge = true; break; case 4.3 : this.destY = (this.limitY = this.startY + 90); this.maxY = 15; this.holdCount = 20; this.cycle = 4.4; this.shackler_mc.gotoAndPlay("stomp"); break; case 4.4 : this._y = this.destY; this.limitY = 0; this.destX = this.startX; this.destY = this._y; this.dy = 0; this.maxY = 10; this.holdCount = 140; this.cycle = 1; this.maxX = 2; this.vulnerable = true; if (((!this.shackler_mc.appeared) && (!this.shackler_mc.appearing)) && (!this.shackler_mc.disappearing)) { this.shackler_mc.ronald_mc.gotoAndPlay("appear"); } break; case 5 : this.destY = this._y + 150; this.maxY = 10; this.holdCount = 50; this.cycle = 6; this.shackler_mc.machine_mc.redLights_mc._visible = true; if ((this.shackler_mc.appeared && (!this.shackler_mc.appearing)) && (!this.shackler_mc.disappearing)) { this.shackler_mc.ronald_mc.gotoAndPlay("disappear"); } _root.deactivateBelts = true; _root.playSound("coughSND"); break; case 6 : this.destY = this._y + 150; this.holdCount = 50; this.cycle = 7; _root.bossDefeated = true; break; case 7 : this.holdCount = 9999999 /* 0x98967F */; this.cycle = 7; _root.bossDefeated = true; } if (!this.cycleRepeat) { this.cycleRepeat = 0; } this.cycleCount++; this.totalCycleCount++; } if ((Math.abs(this._y - this.destY) + Math.abs(this._x - this.destX)) > 0.5) { diffX = (this.destX - this._x) / (120 / this.maxX); diffDx = (diffX - this.dx) / (120 / this.maxX); this.dx = this.dx + diffDx; diffY = (this.destY - this._y) / (120 / this.maxY); diffDy = (diffY - this.dy) / (120 / this.maxY); this.dy = this.dy + diffDy; if (this.dx > this.maxX) { this.dx = maxX; } if (this.dx < (-1 * this.maxX)) { this.dx = -1 * maxX; } if (this.dy > this.maxY) { this.dy = maxY; } if (this.dy < (-1 * this.maxY)) { this.dy = -1 * maxY; } } if (this.cycle > 5) { this.dy = 1; } this._x = this._x + this.dx; this._y = this._y + this.dy; if (this.limitY && (this._y > this.limitY)) { this._y = this.limitY; } if (((this.shackler_mc.appeared && (!this.shackler_mc.appearing)) && (!this.shackler_mc.disappearing)) && (getRonaldDirection() != shackler_mc.ronald_mc._xscale)) { shackler_mc.ronald_mc.gotoAndPlay("disappear"); } if ((this.vulnerable && (!this.recovering)) && (this.shackler_mc.ronaldSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc))) { this.vulnerable = false; _root.bouncePlayer(); _root.dx = ((_root.dx > 0) ? -10 : 10); this.recovering = true; this.lives--; this.shackler_mc.gotoAndPlay("hit"); _root.playSound("bossBaffSND"); if (this.lives) { } else { bossDie(); this.lives = -1; } } else if (((!_root.playerRecovering) && (!this.recovering)) && (this.shackler_mc.bounceSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc))) { if (_root.charSize == "big") { _root.playerRecovering = true; _root.setCharSize("small", 0, 0); } else { _root.playerDie(); } } } } };
Symbol 146 MovieClip [enemy3MC] Frame 1
function die() { if (_root.world[5] && (this._y > _root.world[5])) { _root.createBubble(0, this._x, this._y + 5); _root.createBubble(0, this._x + 5, this._y + 5); _root.createBubble(0, this._x + 10, this._y + 5); _root.createBubble(0, this._x + 15, this._y + 5); } gotoAndPlay ("die"); } if (!this.inited) { if (_root.world[5] && (this._y > _root.world[5])) { this.onEnterFrame = function () { if (this._visible && (!this.dead)) { if (Math.random() < 0.015) { _root.createBubble(0, this._x + 15, this._y + 5); } } }; } } this.inited = true;
Symbol 146 MovieClip [enemy3MC] Frame 20
if (Math.random() > (_root.outscreen.hover_mc.player ? 0.95 : 0.8)) { gotoAndPlay ("pounce"); } else { gotoAndPlay ("idle"); }
Symbol 146 MovieClip [enemy3MC] Frame 21
Symbol 146 MovieClip [enemy3MC] Frame 148
gotoAndPlay ("idle");
Symbol 146 MovieClip [enemy3MC] Frame 171
this.removeMovieClip();
Symbol 1004 MovieClip [__Packages.CLASSES.RC4] Frame 0
class CLASSES.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 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 67 MovieClip [__Packages.mx.video.FLVPlayback] Frame 0
class mx.video.FLVPlayback extends MovieClip { var _autoPlay, _autoRewind, _autoSize, _bufferTime, _contentPath, _cuePoints, _idleTimeout, _isLive, _aspectRatio, _seekToPrevOffset, _playheadUpdateInterval, _progressInterval, _totalTime, _transform, _volume, _skinAutoHide, _bufferingBarHides, _origHeight, __height, _height, _origWidth, __width, _width, _scaleX, _scaleY, _xscale, _yscale, _preSeekTime, _firstStreamReady, _firstStreamShown, _activeVP, _visibleVP, _topVP, _vp, _vpState, _cpMgr, boundingBox_mc, preview_mc, dispatchEvent, _uiMgr, _bufferingBar, _backButton, __get__cuePoints, _forwardButton, _muteButton, _pauseButton, _playButton, _playPauseButton, _seekBar, _seekBarInterval, _seekBarScrubTolerance, _skin, _stopButton, _visible, _volumeBar, _volumeBarInterval, _volumeBarScrubTolerance, _x, _y, attachMovie, createEmptyMovieClip; function FLVPlayback () { super(); mx.events.EventDispatcher.initialize(this); if (_autoPlay == undefined) { _autoPlay = true; } if (_autoRewind == undefined) { _autoRewind = true; } if (_autoSize == undefined) { _autoSize = false; } if (_bufferTime == undefined) { _bufferTime = 0.1; } if (_contentPath == undefined) { _contentPath = ""; } if (_cuePoints == undefined) { _cuePoints = null; } if (_idleTimeout == undefined) { _idleTimeout = mx.video.VideoPlayer.DEFAULT_IDLE_TIMEOUT_INTERVAL; } if (_isLive == undefined) { _isLive = false; } if (_aspectRatio == undefined) { _aspectRatio = true; } if (_seekToPrevOffset == undefined) { _seekToPrevOffset = SEEK_TO_PREV_OFFSET_DEFAULT; } if (_playheadUpdateInterval == undefined) { _playheadUpdateInterval = mx.video.VideoPlayer.DEFAULT_UPDATE_PROGRESS_INTERVAL; } if (_progressInterval == undefined) { _progressInterval = mx.video.VideoPlayer.DEFAULT_UPDATE_TIME_INTERVAL; } if (_totalTime == undefined) { _totalTime = 0; } if (_transform == undefined) { _transform = null; } if (_volume == undefined) { _volume = 100; } if (_skinAutoHide == undefined) { _skinAutoHide = false; } if (_bufferingBarHides == undefined) { _bufferingBarHides = false; } _origHeight = (__height = _height); _origWidth = (__width = _width); _scaleX = 100; _scaleY = 100; _xscale = 100; _yscale = 100; _preSeekTime = -1; _firstStreamReady = false; _firstStreamShown = false; createUIManager(); _activeVP = 0; _visibleVP = 0; _topVP = 0; _vp = new Array(); _vpState = new Array(); _cpMgr = new Array(); createVideoPlayer(0); _vp[0].visible = false; _vp[0].volume = 0; boundingBox_mc._visible = false; boundingBox_mc.unloadMovie(); delete boundingBox_mc; if (_global.isLivePreview) { createLivePreviewMovieClip(); setSize(__width, __height); } _cpMgr[0].processCuePointsProperty(_cuePoints); delete _cuePoints; _cuePoints = null; } function setSize(w, h) { if (_global.isLivePreview) { if (preview_mc == undefined) { createLivePreviewMovieClip(); } preview_mc.box_mc._width = w; preview_mc.box_mc._height = h; if ((preview_mc.box_mc._width < preview_mc.icon_mc._width) || (preview_mc.box_mc._height < preview_mc.icon_mc._height)) { preview_mc.icon_mc._visible = false; } else { preview_mc.icon_mc._visible = true; preview_mc.icon_mc._x = (preview_mc.box_mc._width - preview_mc.icon_mc._width) / 2; preview_mc.icon_mc._y = (preview_mc.box_mc._height - preview_mc.icon_mc._height) / 2; } } if ((w == width) && (h == height)) { return(undefined); } __width = w; __height = h; var _local3 = 0; while (_local3 < _vp.length) { if (_vp[_local3] != undefined) { _vp[_local3].setSize(w, h); } _local3++; } dispatchEvent({type:"resize", x:x, y:y, width:w, height:h}); } function setScale(xs, ys) { if ((xs == scaleX) && (ys == scaleY)) { return(undefined); } _scaleX = xs; _scaleY = ys; var _local2 = 0; while (_local2 < _vp.length) { if (_vp[_local2] != undefined) { _vp[_local2].setSize((_origWidth * xs) / 100, (_origHeight * ys) / 100); } _local2++; } dispatchEvent({type:"resize", x:x, y:y, width:width, height:height}); } function handleEvent(e) { var _local3 = e.state; if (((e.state != undefined) && (e.target._name == _visibleVP)) && (scrubbing)) { _local3 = SEEKING; } if (e.type == "metadataReceived") { _cpMgr[e.target._name].processFLVCuePoints(e.info.cuePoints); dispatchEvent({type:e.type, info:e.info, vp:e.target._name}); } else if (e.type == "cuePoint") { if (_cpMgr[e.target._name].isFLVCuePointEnabled(e.info)) { dispatchEvent({type:e.type, info:e.info, vp:e.target._name}); } } else if (e.type == "rewind") { dispatchEvent({type:e.type, auto:true, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); _cpMgr[e.target._name].resetASCuePointIndex(e.playheadTime); } else if (e.type == "resize") { dispatchEvent({type:e.type, x:x, y:y, width:width, height:height, auto:true, vp:e.target._name}); } else if (e.type == "playheadUpdate") { dispatchEvent({type:e.type, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); if ((_preSeekTime >= 0) && (e.target.state != SEEKING)) { var _local5 = _preSeekTime; _preSeekTime = -1; _cpMgr[e.target._name].resetASCuePointIndex(e.playheadTime); dispatchEvent({type:"seek", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); if (_local5 < e.playheadTime) { dispatchEvent({type:"fastForward", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); } else if (_local5 > e.playheadTime) { dispatchEvent({type:"rewind", auto:false, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); } } _cpMgr[e.target._name].dispatchASCuePoints(); } else if (e.type == "stateChange") { var _local4 = e.target._name; if ((_local4 == _visibleVP) && (scrubbing)) { return(undefined); } if (e.state == mx.video.VideoPlayer.RESIZING) { return(undefined); } if (((_vpState[_local4].prevState == LOADING) && (_vpState[_local4].autoPlay)) && (e.state == STOPPED)) { return(undefined); } _vpState[_local4].prevState = e.state; dispatchEvent({type:e.type, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); if (_vp[e.target._name].state != _local3) { return(undefined); } switch (_local3) { case BUFFERING : dispatchEvent({type:"buffering", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); break; case PAUSED : dispatchEvent({type:"paused", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); break; case PLAYING : dispatchEvent({type:"playing", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); break; case STOPPED : dispatchEvent({type:"stopped", state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); } } else if (e.type == "progress") { dispatchEvent({type:e.type, bytesLoaded:e.bytesLoaded, bytesTotal:e.bytesTotal, vp:e.target._name}); } else if (e.type == "ready") { var _local4 = e.target._name; if (!_firstStreamReady) { if (_local4 == _visibleVP) { _firstStreamReady = true; if (_uiMgr.__get__skinReady() && (!_firstStreamShown)) { _uiMgr.__set__visible(true); showFirstStream(); } } } else if ((_firstStreamShown && (_local3 == STOPPED)) && _vpState[_local4].autoPlay) { _vp[_local4].play(); } dispatchEvent({type:e.type, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); } else if ((e.type == "close") || (e.type == "complete")) { dispatchEvent({type:e.type, state:_local3, playheadTime:e.playheadTime, vp:e.target._name}); } } function load(contentPath, totalTime, isLive) { if (_vp[_activeVP] == undefined) { return(undefined); } if ((contentPath == null) || (contentPath == "")) { return(undefined); } autoPlay = (false); if (totalTime != undefined) { this.totalTime = (totalTime); } if (isLive != undefined) { this.isLive = (isLive); } this.contentPath = (contentPath); } function play(contentPath, totalTime, isLive) { if (_vp[_activeVP] == undefined) { return(undefined); } if (contentPath == undefined) { _vp[_activeVP].play(); } else { autoPlay = (true); if (totalTime != undefined) { this.totalTime = (totalTime); } if (isLive != undefined) { this.isLive = (isLive); } this.contentPath = (contentPath); } } function pause() { if (_vp[_activeVP] == undefined) { return(undefined); } _vp[_activeVP].pause(); } function stop() { if (_vp[_activeVP] == undefined) { return(undefined); } _vp[_activeVP].stop(); } function seek(time) { if (_vp[_activeVP] == undefined) { return(undefined); } _preSeekTime = playheadTime; _vp[_activeVP].seek(time); } function seekSeconds(time) { seek(time); } function seekPercent(percent) { if (_vp[_activeVP] == undefined) { return(undefined); } if ((((percent < 0) || (percent > 100)) || (_vp[_activeVP].totalTime == null)) || (_vp[_activeVP].totalTime <= 0)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_SEEK); } seek((_vp[_activeVP].totalTime * percent) / 100); } function get playheadPercentage() { if ((_vp[_activeVP].totalTime == null) || (_vp[_activeVP].totalTime <= 0)) { return(undefined); } return((_vp[_activeVP].playheadTime / _vp[_activeVP].totalTime) * 100); } function set playheadPercentage(percent) { seekPercent(percent); //return(playheadPercentage); } function seekToNavCuePoint(timeNameOrCuePoint) { var _local3; switch (typeof(timeNameOrCuePoint)) { case "string" : _local3 = {name:timeNameOrCuePoint}; break; case "number" : _local3 = {time:timeNameOrCuePoint}; break; case "object" : _local3 = timeNameOrCuePoint; } if ((_local3.name == null) || (typeof(_local3.name) != "string")) { seekToNextNavCuePoint(_local3.time); return(undefined); } if (isNaN(_local3.time)) { _local3.time = 0; } var _local2 = findNearestCuePoint(timeNameOrCuePoint, NAVIGATION); while ((_local2 != null) && ((_local2.time < _local3.time) || (!isFLVCuePointEnabled(_local2)))) { _local2 = findNextCuePointWithName(_local2); } if (_local2 == null) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_SEEK); } seek(_local2.time); } function seekToNextNavCuePoint(time) { if (_vp[_activeVP] == undefined) { return(undefined); } if (isNaN(time) || (time < 0)) { time = _vp[_activeVP].playheadTime + 0.001; } var _local3; _local3 = findNearestCuePoint(time, NAVIGATION); if (_local3 == null) { seek(_vp[_activeVP].totalTime); return(undefined); } var _local2 = _local3.index; if (_local3.time < time) { _local2++; } while ((_local2 < _local3.array.length) && (!isFLVCuePointEnabled(_local3.array[_local2]))) { _local2++; } if (_local2 >= _local3.array.length) { var _local5 = _vp[_activeVP].totalTime; if (_local3.array[_local3.array.length - 1].time > _local5) { _local5 = _local3.array[_local3.array.length - 1]; } seek(_local5); } else { seek(_local3.array[_local2].time); } } function seekToPrevNavCuePoint(time) { if (_vp[_activeVP] == undefined) { return(undefined); } if (isNaN(time) || (time < 0)) { time = _vp[_activeVP].playheadTime; } var _local3 = findNearestCuePoint(time, NAVIGATION); if (_local3 == null) { seek(0); return(undefined); } var _local2 = _local3.index; while ((_local2 >= 0) && ((!isFLVCuePointEnabled(_local3.array[_local2])) || (_local3.array[_local2].time >= (time - _seekToPrevOffset)))) { _local2--; } if (_local2 < 0) { seek(0); } else { seek(_local3.array[_local2].time); } } function addASCuePoint(timeOrCuePoint, name, parameters) { return(_cpMgr[_activeVP].addASCuePoint(timeOrCuePoint, name, parameters)); } function removeASCuePoint(timeNameOrCuePoint) { return(_cpMgr[_activeVP].removeASCuePoint(timeNameOrCuePoint)); } function findCuePoint(timeNameOrCuePoint, type) { switch (type) { case "event" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].eventCuePoints, false, timeNameOrCuePoint)); case "navigation" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].navCuePoints, false, timeNameOrCuePoint)); case "flv" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].flvCuePoints, false, timeNameOrCuePoint)); case "actionscript" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].asCuePoints, false, timeNameOrCuePoint)); case "all" : } return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].allCuePoints, false, timeNameOrCuePoint)); } function findNearestCuePoint(timeNameOrCuePoint, type) { switch (type) { case "event" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].eventCuePoints, true, timeNameOrCuePoint)); case "navigation" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].navCuePoints, true, timeNameOrCuePoint)); case "flv" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].flvCuePoints, true, timeNameOrCuePoint)); case "actionscript" : return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].asCuePoints, true, timeNameOrCuePoint)); case "all" : } return(_cpMgr[_activeVP].getCuePoint(_cpMgr[_activeVP].allCuePoints, true, timeNameOrCuePoint)); } function findNextCuePointWithName(cuePoint) { return(_cpMgr[_activeVP].getNextCuePointWithName(cuePoint)); } function setFLVCuePointEnabled(enabled, timeNameOrCuePoint) { return(_cpMgr[_activeVP].setFLVCuePointEnabled(enabled, timeNameOrCuePoint)); } function isFLVCuePointEnabled(timeNameOrCuePoint) { return(_cpMgr[_activeVP].isFLVCuePointEnabled(timeNameOrCuePoint)); } function getNextHighestDepth() { var _local2 = super.getNextHighestDepth(); return(((_local2 < 1000) ? 1000 : (_local2))); } function bringVideoPlayerToFront(index) { if ((index == _topVP) || (_vp[index] == undefined)) { return(undefined); } _vp[_topVP].swapDepths(_vp[index].getDepth()); _topVP = index; } function getVideoPlayer(index) { return(_vp[index]); } function closeVideoPlayer(index) { if (_vp[index] == undefined) { return(undefined); } if (index == 0) { throw new mx.video.VideoError(mx.video.VideoError.DELETE_DEFAULT_PLAYER); } if (_visibleVP == index) { visibleVideoPlayerIndex = (0); } if (_activeVP == index) { activeVideoPlayerIndex = (0); } _vp[index].close(); _vp[index].unloadMovie(); delete _vp[index]; _vp[index] = undefined; } function get activeVideoPlayerIndex() { return(_activeVP); } function set activeVideoPlayerIndex(i) { if (_activeVP == i) { return; } if (_vp[_activeVP].onEnterFrame != undefined) { doContentPathConnect(); } _activeVP = i; if (_vp[_activeVP] == undefined) { createVideoPlayer(_activeVP); _vp[_activeVP].visible = false; _vp[_activeVP].volume = 0; } //return(activeVideoPlayerIndex); } function get autoPlay() { if (_vpState[_activeVP] == undefined) { return(_autoPlay); } return(_vpState[_activeVP].autoPlay); } function set autoPlay(flag) { if ((_activeVP == 0) || (_activeVP == undefined)) { _autoPlay = flag; } _vpState[_activeVP].autoPlay = flag; //return(autoPlay); } function get autoRewind() { if (_vp[_activeVP] == undefined) { return(_autoRewind); } return(_vp[_activeVP].autoRewind); } function set autoRewind(flag) { if ((_activeVP == 0) || (_activeVP == undefined)) { _autoRewind = flag; } _vp[_activeVP].autoRewind = flag; //return(autoRewind); } function get autoSize() { if (_vp[_activeVP] == undefined) { return(_autoSize); } return(_vp[_activeVP].autoSize); } function set autoSize(flag) { if ((_activeVP == 0) || (_activeVP == undefined)) { _autoSize = flag; } _vp[_activeVP].autoSize = flag; //return(autoSize); } function get bitrate() { return(ncMgr.getBitrate()); } function set bitrate(b) { ncMgr.setBitrate(b); //return(bitrate); } function get buffering() { if (_vp[_activeVP] == undefined) { return(false); } return(_vp[_activeVP].state == BUFFERING); } function get bufferingBar() { if (_uiMgr != null) { _bufferingBar = _uiMgr.getControl(mx.video.UIManager.BUFFERING_BAR); } return(_bufferingBar); } function set bufferingBar(s) { _bufferingBar = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.BUFFERING_BAR, s); } //return(bufferingBar); } function get bufferingBarHidesAndDisablesOthers() { if (_uiMgr != null) { _bufferingBarHides = _uiMgr.bufferingBarHidesAndDisablesOthers; } return(_bufferingBarHides); } function set bufferingBarHidesAndDisablesOthers(b) { _bufferingBarHides = b; if (_uiMgr != null) { _uiMgr.__set__bufferingBarHidesAndDisablesOthers(b); } //return(bufferingBarHidesAndDisablesOthers); } function get backButton() { if (_uiMgr != null) { _backButton = _uiMgr.getControl(mx.video.UIManager.BACK_BUTTON); } return(_backButton); } function set backButton(s) { _backButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.BACK_BUTTON, s); } //return(backButton); } function get bufferTime() { if (_vp[_activeVP] == undefined) { return(_bufferTime); } return(_vp[_activeVP].bufferTime); } function set bufferTime(aTime) { if ((_activeVP == 0) || (_activeVP == undefined)) { _bufferTime = aTime; } _vp[_activeVP].bufferTime = aTime; //return(bufferTime); } function get bytesLoaded() { return(_vp[_activeVP].bytesLoaded); } function get bytesTotal() { return(_vp[_activeVP].bytesTotal); } function get contentPath() { if ((_vp[_activeVP] == undefined) || (_vp[_activeVP].onEnterFrame != undefined)) { return(_contentPath); } return(_vp[_activeVP].url); } function set contentPath(url) { if (_global.isLivePreview) { return; } if (_vp[_activeVP] == undefined) { if (url == _contentPath) { return; } _contentPath = url; } else { if (_vp[_activeVP].url == url) { return; } _vpState[_activeVP].minProgressPercent = undefined; if (_vp[_activeVP].onEnterFrame != undefined) { delete _vp[_activeVP].onEnterFrame; _vp[_activeVP].onEnterFrame = undefined; } _cpMgr[_activeVP].reset(); if (_vpState[_activeVP].autoPlay && (_firstStreamShown)) { _vp[_activeVP].play(url, _vpState[_activeVP].isLive, _vpState[_activeVP].totalTime); } else { _vp[_activeVP].load(url, _vpState[_activeVP].isLive, _vpState[_activeVP].totalTime); } _vpState[_activeVP].isLiveSet = false; _vpState[_activeVP].totalTimeSet = false; } //return(contentPath); } function set cuePoints(cp) { if (_cuePoints != undefined) { return; } _cuePoints = cp; //return(__get__cuePoints()); } function get forwardButton() { if (_uiMgr != null) { _forwardButton = _uiMgr.getControl(mx.video.UIManager.FORWARD_BUTTON); } return(_forwardButton); } function set forwardButton(s) { _forwardButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.FORWARD_BUTTON, s); } //return(forwardButton); } function get height() { if (_global.isLivePreview) { return(__height); } if (_vp[_visibleVP] != undefined) { __height = _vp[_visibleVP].height; } return(__height); } function set height(h) { setSize(width, h); //return(height); } function get idleTimeout() { if (_vp[_activeVP] == undefined) { return(_idleTimeout); } return(_vp[_activeVP].idleTimeout); } function set idleTimeout(aTime) { if ((_activeVP == 0) || (_activeVP == undefined)) { _idleTimeout = aTime; } _vp[_activeVP].idleTimeout = aTime; //return(idleTimeout); } function get isRTMP() { if (_global.isLivePreview) { return(true); } if (_vp[_activeVP] == undefined) { return(undefined); } return(_vp[_activeVP].isRTMP); } function get isLive() { if (_vp[_activeVP] == undefined) { return(_isLive); } if (_vpState[_activeVP].isLiveSet) { return(_vpState[_activeVP].isLive); } return(_vp[_activeVP].isLive); } function set isLive(flag) { if ((_activeVP == 0) || (_activeVP == undefined)) { _isLive = flag; } _vpState[_activeVP].isLive = flag; _vpState[_activeVP].isLiveSet = true; //return(isLive); } function get maintainAspectRatio() { if (_vp[_activeVP] == undefined) { return(_aspectRatio); } return(_vp[_activeVP].maintainAspectRatio); } function set maintainAspectRatio(flag) { if ((_activeVP == 0) || (_activeVP == undefined)) { _aspectRatio = flag; } _vp[_activeVP].maintainAspectRatio = flag; //return(maintainAspectRatio); } function get metadata() { if (_vp[_activeVP] == undefined) { return(null); } return(_vp[_activeVP].metadata); } function get metadataLoaded() { if (_vp[_activeVP] == undefined) { return(false); } return(_cpMgr[_activeVP].metadataLoaded); } function get muteButton() { if (_uiMgr != null) { _muteButton = _uiMgr.getControl(mx.video.UIManager.MUTE_BUTTON); } return(_muteButton); } function set muteButton(s) { _muteButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.MUTE_BUTTON, s); } //return(muteButton); } function get ncMgr() { if (_vp[_activeVP] == undefined) { return(null); } return(_vp[_activeVP].ncMgr); } function get pauseButton() { if (_uiMgr != null) { _pauseButton = _uiMgr.getControl(mx.video.UIManager.PAUSE_BUTTON); } return(_pauseButton); } function set pauseButton(s) { _pauseButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.PAUSE_BUTTON, s); } //return(pauseButton); } function get paused() { if (_vp[_activeVP] == undefined) { return(false); } return(_vp[_activeVP].state == PAUSED); } function get playButton() { if (_uiMgr != null) { _playButton = _uiMgr.getControl(mx.video.UIManager.PLAY_BUTTON); } return(_playButton); } function set playButton(s) { _playButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.PLAY_BUTTON, s); } //return(playButton); } function get playheadTime() { if (_vp[_activeVP] == undefined) { return(0); } return(_vp[_activeVP].playheadTime); } function set playheadTime(position) { seek(position); //return(playheadTime); } function get playheadUpdateInterval() { if (_vp[_activeVP] == undefined) { return(_playheadUpdateInterval); } return(_vp[_activeVP].playheadUpdateInterval); } function set playheadUpdateInterval(aTime) { if ((_activeVP == 0) || (_activeVP == undefined)) { _playheadUpdateInterval = aTime; } _cpMgr[_activeVP].playheadUpdateInterval = aTime; _vp[_activeVP].playheadUpdateInterval = aTime; //return(playheadUpdateInterval); } function get playing() { if (_vp[_activeVP] == undefined) { return(false); } return(_vp[_activeVP].state == PLAYING); } function get playPauseButton() { if (_uiMgr != null) { _playPauseButton = _uiMgr.getControl(mx.video.UIManager.PLAY_PAUSE_BUTTON); } return(_playPauseButton); } function set playPauseButton(s) { _playPauseButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.PLAY_PAUSE_BUTTON, s); } //return(playPauseButton); } function get preferredHeight() { if (_vp[_activeVP] == undefined) { return(0); } return(_vp[_activeVP].videoHeight); } function get preferredWidth() { if (_vp[_activeVP] == undefined) { return(0); } return(_vp[_activeVP].videoWidth); } function get progressInterval() { if (_vp[_activeVP] == undefined) { return(_progressInterval); } return(_vp[_activeVP].progressInterval); } function set progressInterval(aTime) { if ((_activeVP == 0) || (_activeVP == undefined)) { _progressInterval = aTime; } _vp[_activeVP].progressInterval = aTime; //return(progressInterval); } function get scaleX() { if (_vp[_visibleVP] != undefined) { _scaleX = (_vp[_visibleVP].width / _origWidth) * 100; } return(_scaleX); } function set scaleX(xs) { setScale(xs, scaleY); //return(scaleX); } function get scaleY() { if (_vp[_visibleVP] != undefined) { _scaleY = (_vp[_visibleVP].height / _origHeight) * 100; } return(_scaleY); } function set scaleY(ys) { setScale(scaleX, ys); //return(scaleY); } function get scrubbing() { var _local2 = seekBar; if ((_local2 == undefined) || (_local2.isDragging == undefined)) { return(false); } return(_local2.isDragging); } function get seekBar() { if (_uiMgr != null) { _seekBar = _uiMgr.getControl(mx.video.UIManager.SEEK_BAR); } return(_seekBar); } function set seekBar(s) { _seekBar = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.SEEK_BAR, s); } //return(seekBar); } function get seekBarInterval() { if (_uiMgr != null) { _seekBarInterval = _uiMgr.seekBarInterval; } return(_seekBarInterval); } function set seekBarInterval(s) { _seekBarInterval = s; if (_uiMgr != null) { _uiMgr.__set__seekBarInterval(_seekBarInterval); } //return(seekBarInterval); } function get seekBarScrubTolerance() { if (_uiMgr != null) { _seekBarScrubTolerance = _uiMgr.seekBarScrubTolerance; } return(_seekBarScrubTolerance); } function set seekBarScrubTolerance(s) { _seekBarScrubTolerance = s; if (_uiMgr != null) { _uiMgr.__set__seekBarScrubTolerance(_seekBarScrubTolerance); } //return(seekBarScrubTolerance); } function get seekToPrevOffset() { return(_seekToPrevOffset); } function set seekToPrevOffset(s) { _seekToPrevOffset = s; //return(seekToPrevOffset); } function get skin() { if (_uiMgr != null) { _skin = _uiMgr.skin; } return(_skin); } function set skin(s) { _skin = s; if (_uiMgr != null) { _uiMgr.__set__skin(s); } //return(skin); } function get skinAutoHide() { if (_uiMgr != null) { _skinAutoHide = _uiMgr.skinAutoHide; } return(_skinAutoHide); } function set skinAutoHide(b) { if (_global.isLivePreview) { return; } _skinAutoHide = b; if (_uiMgr != null) { _uiMgr.__set__skinAutoHide(b); } //return(skinAutoHide); } function get transform() { return(_transform); } function set transform(s) { _transform = s; if (_vp[_activeVP] != undefined) { _vp[_activeVP].transform = _transform; } //return(transform); } function get state() { if (_global.isLivePreview) { return(STOPPED); } if (_vp[_activeVP] == undefined) { return(DISCONNECTED); } if ((_activeVP == _visibleVP) && (scrubbing)) { return(SEEKING); } var _local3 = _vp[_activeVP].state; if (_local3 == mx.video.VideoPlayer.RESIZING) { return(LOADING); } if (((_vpState[_activeVP].prevState == LOADING) && (_vpState[_activeVP].autoPlay)) && (_local3 == STOPPED)) { return(LOADING); } return(_local3); } function get stateResponsive() { if (_vp[_activeVP] == undefined) { return(false); } return(_vp[_activeVP].stateResponsive); } function get stopButton() { if (_uiMgr != null) { _stopButton = _uiMgr.getControl(mx.video.UIManager.STOP_BUTTON); } return(_stopButton); } function set stopButton(s) { _stopButton = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.STOP_BUTTON, s); } //return(stopButton); } function get stopped() { if (_vp[_activeVP] == undefined) { return(false); } return(_vp[_activeVP].state == STOPPED); } function get totalTime() { if (_global.isLivePreview) { return(1); } if (_vp[_activeVP] == undefined) { return(_totalTime); } if (_vpState[_activeVP].totalTimeSet) { return(_vpState[_activeVP].totalTime); } return(_vp[_activeVP].totalTime); } function set totalTime(aTime) { if ((_activeVP == 0) || (_activeVP == undefined)) { _totalTime = aTime; } _vpState[_activeVP].totalTime = aTime; _vpState[_activeVP].totalTimeSet = true; //return(totalTime); } function get version_1_0_1() { return(""); } function set version_1_0_1(v) { //return(version_1_0_1); } function get visible() { return(_visible); } function set visible(v) { _visible = v; //return(visible); } function get visibleVideoPlayerIndex() { return(_visibleVP); } function set visibleVideoPlayerIndex(i) { if (_visibleVP == i) { return; } var _local3 = _visibleVP; if (_vp[i] == undefined) { createVideoPlayer(i); } var _local5 = (_vp[i].height != _vp[_visibleVP].height) || (_vp[i].width != _vp[_visibleVP].width); _vp[_visibleVP].visible = false; _vp[_visibleVP].volume = 0; _visibleVP = i; if (_firstStreamShown) { _uiMgr.setupSkinAutoHide(); _vp[_visibleVP].visible = true; if (!scrubbing) { _vp[_visibleVP].volume = _volume; } } else if ((_vp[_visibleVP].stateResponsive && (_vp[_visibleVP].state != DISCONNECTED)) && (_uiMgr.__get__skinReady())) { _uiMgr.__set__visible(true); _uiMgr.setupSkinAutoHide(); _firstStreamReady = true; showFirstStream(); } if ((_vp[_local3].height != _vp[_visibleVP].height) || (_vp[_local3].width != _vp[_visibleVP].width)) { dispatchEvent({type:"resize", x:x, y:y, width:width, height:height, auto:false, vp:_visibleVP}); } _uiMgr.handleEvent({type:"stateChange", state:_vp[_visibleVP].state, vp:_visibleVP}); _uiMgr.handleEvent({type:"playheadUpdate", playheadTime:_vp[_visibleVP].playheadTime, vp:_visibleVP}); if (_vp[_visibleVP].isRTMP) { _uiMgr.handleEvent({type:"ready", vp:_visibleVP}); } else { _uiMgr.handleEvent({type:"progress", bytesLoaded:_vp[_visibleVP].bytesLoaded, bytesTotal:_vp[_visibleVP].bytesTotal, vp:_visibleVP}); } //return(visibleVideoPlayerIndex); } function get volume() { return(_volume); } function set volume(aVol) { if (_volume == aVol) { return; } _volume = aVol; if (!scrubbing) { _vp[_visibleVP].volume = _volume; } dispatchEvent({type:"volumeUpdate", volume:aVol}); //return(volume); } function get volumeBar() { if (_uiMgr != null) { _volumeBar = _uiMgr.getControl(mx.video.UIManager.VOLUME_BAR); } return(_volumeBar); } function set volumeBar(s) { _volumeBar = s; if (_uiMgr != null) { _uiMgr.setControl(mx.video.UIManager.VOLUME_BAR, s); } //return(volumeBar); } function get volumeBarInterval() { if (_uiMgr != null) { _volumeBarInterval = _uiMgr.volumeBarInterval; } return(_volumeBarInterval); } function set volumeBarInterval(s) { _volumeBarInterval = s; if (_uiMgr != null) { _uiMgr.__set__volumeBarInterval(_volumeBarInterval); } //return(volumeBarInterval); } function get volumeBarScrubTolerance() { if (_uiMgr != null) { _volumeBarScrubTolerance = _uiMgr.volumeBarScrubTolerance; } return(_volumeBarScrubTolerance); } function set volumeBarScrubTolerance(s) { _volumeBarScrubTolerance = s; if (_uiMgr != null) { _uiMgr.__set__volumeBarScrubTolerance(_volumeBarScrubTolerance); } //return(volumeBarScrubTolerance); } function get width() { if (_global.isLivePreview) { return(__width); } if (_vp[_visibleVP] != undefined) { __width = _vp[_visibleVP].width; } return(__width); } function set width(w) { setSize(w, height); //return(width); } function get x() { return(_x); } function set x(xpos) { _x = xpos; //return(x); } function get y() { return(_y); } function set y(ypos) { _y = ypos; //return(y); } function createVideoPlayer(index) { if (_global.isLivePreview) { return(undefined); } var _local4 = width; var _local5 = height; _vp[index] = mx.video.VideoPlayer(attachMovie("VideoPlayer", String(index), VP_DEPTH_OFFSET + index)); _vp[index].setSize(_local4, _local5); _topVP = index; _vp[index].autoRewind = _autoRewind; _vp[index].autoSize = _autoSize; _vp[index].bufferTime = _bufferTime; _vp[index].idleTimeout = _idleTimeout; _vp[index].maintainAspectRatio = _aspectRatio; _vp[index].playheadUpdateInterval = _playheadUpdateInterval; _vp[index].progressInterval = _progressInterval; _vp[index].transform = _transform; _vp[index].volume = _volume; if (index == 0) { _vpState[index] = {id:index, isLive:_isLive, isLiveSet:true, totalTime:_totalTime, totalTimeSet:true, autoPlay:_autoPlay}; if (((_contentPath != null) && (_contentPath != undefined)) && (_contentPath != "")) { _vp[index].onEnterFrame = mx.utils.Delegate.create(this, doContentPathConnect); } } else { _vpState[index] = {id:index, isLive:false, isLiveSet:true, totalTime:0, totalTimeSet:true, autoPlay:false}; } _vp[index].addEventListener("resize", this); _vp[index].addEventListener("close", this); _vp[index].addEventListener("complete", this); _vp[index].addEventListener("cuePoint", this); _vp[index].addEventListener("playheadUpdate", this); _vp[index].addEventListener("progress", this); _vp[index].addEventListener("metadataReceived", this); _vp[index].addEventListener("stateChange", this); _vp[index].addEventListener("ready", this); _vp[index].addEventListener("rewind", this); _cpMgr[index] = new mx.video.CuePointManager(this, index); _cpMgr[index].playheadUpdateInterval = _playheadUpdateInterval; } function createUIManager() { _uiMgr = new mx.video.UIManager(this); _uiMgr.__set__visible(false); if (_backButton != null) { _uiMgr.setControl(mx.video.UIManager.BACK_BUTTON, _backButton); } if (_bufferingBar != null) { _uiMgr.setControl(mx.video.UIManager.BUFFERING_BAR, _bufferingBar); } _uiMgr.__set__bufferingBarHidesAndDisablesOthers(_bufferingBarHides); if (_forwardButton != null) { _uiMgr.setControl(mx.video.UIManager.FORWARD_BUTTON, _forwardButton); } if (_pauseButton != null) { _uiMgr.setControl(mx.video.UIManager.PAUSE_BUTTON, _pauseButton); } if (_playButton != null) { _uiMgr.setControl(mx.video.UIManager.PLAY_BUTTON, _playButton); } if (_playPauseButton != null) { _uiMgr.setControl(mx.video.UIManager.PLAY_PAUSE_BUTTON, _playPauseButton); } if (_stopButton != null) { _uiMgr.setControl(mx.video.UIManager.STOP_BUTTON, _stopButton); } if (_seekBar != null) { _uiMgr.setControl(mx.video.UIManager.SEEK_BAR, _seekBar); } if (_seekBarInterval != null) { _uiMgr.__set__seekBarInterval(_seekBarInterval); } if (_seekBarScrubTolerance != null) { _uiMgr.__set__seekBarScrubTolerance(_seekBarScrubTolerance); } if (_skin != null) { _uiMgr.__set__skin(_skin); } if (_skinAutoHide != null) { _uiMgr.__set__skinAutoHide(_skinAutoHide); } if (_muteButton != null) { _uiMgr.setControl(mx.video.UIManager.MUTE_BUTTON, _muteButton); } if (_volumeBar != null) { _uiMgr.setControl(mx.video.UIManager.VOLUME_BAR, _volumeBar); } if (_volumeBarInterval != null) { _uiMgr.__set__volumeBarInterval(_volumeBarInterval); } if (_volumeBarScrubTolerance != null) { _uiMgr.__set__volumeBarScrubTolerance(_volumeBarScrubTolerance); } } function createLivePreviewMovieClip() { preview_mc = createEmptyMovieClip("preview_mc", 10); preview_mc.createEmptyMovieClip("box_mc", 10); preview_mc.box_mc.beginFill(0); preview_mc.box_mc.moveTo(0, 0); preview_mc.box_mc.lineTo(0, 100); preview_mc.box_mc.lineTo(100, 100); preview_mc.box_mc.lineTo(100, 0); preview_mc.box_mc.lineTo(0, 0); preview_mc.box_mc.endFill(); preview_mc.attachMovie("Icon", "icon_mc", 20); } function doContentPathConnect() { delete _vp[0].onEnterFrame; _vp[0].onEnterFrame = undefined; if (_global.isLivePreview) { return(undefined); } if (_vpState[0].autoPlay && (_firstStreamShown)) { _vp[0].play(_contentPath, _isLive, _totalTime); } else { _vp[0].load(_contentPath, _isLive, _totalTime); } _vpState[0].isLiveSet = false; _vpState[0].totalTimeSet = false; } function showFirstStream() { _firstStreamShown = true; _vp[_visibleVP].visible = true; if (!scrubbing) { _vp[_visibleVP].volume = _volume; } var _local2 = 0; while (_local2 < _vp.length) { if (((_vp[_local2] != undefined) && (_vp[_local2].state == STOPPED)) && (_vpState[_local2].autoPlay)) { _vp[_local2].play(); } _local2++; } } function _scrubStart() { var _local2 = playheadTime; _vp[_visibleVP].volume = 0; dispatchEvent({type:"stateChange", state:SEEKING, playheadTime:_local2, vp:_visibleVP}); dispatchEvent({type:"scrubStart", state:SEEKING, playheadTime:_local2}); } function _scrubFinish() { var _local3 = playheadTime; var _local2 = state; _vp[_visibleVP].volume = _volume; if (_local2 != SEEKING) { dispatchEvent({type:"stateChange", state:_local2, playheadTime:_local3, vp:_visibleVP}); } dispatchEvent({type:"scrubFinish", state:_local2, playheadTime:_local3}); } function skinError(message) { if (_firstStreamReady && (!_firstStreamShown)) { showFirstStream(); } dispatchEvent({type:"skinError", message:message}); } function skinLoaded() { if (_firstStreamReady) { _uiMgr.__set__visible(true); if (!_firstStreamShown) { showFirstStream(); } } else if ((_contentPath == null) || (_contentPath == "")) { _uiMgr.__set__visible(true); } dispatchEvent({type:"skinLoaded"}); } static var version = "1.0.1.10"; static var shortVersion = "1.0.1"; static var DISCONNECTED = "disconnected"; static var STOPPED = "stopped"; static var PLAYING = "playing"; static var PAUSED = "paused"; static var BUFFERING = "buffering"; static var LOADING = "loading"; static var CONNECTION_ERROR = "connectionError"; static var REWINDING = "rewinding"; static var SEEKING = "seeking"; static var ALL = "all"; static var EVENT = "event"; static var NAVIGATION = "navigation"; static var FLV = "flv"; static var ACTIONSCRIPT = "actionscript"; static var VP_DEPTH_OFFSET = 100; static var SEEK_TO_PREV_OFFSET_DEFAULT = 1; }
Symbol 76 MovieClip [__Packages.mx.video.VideoPlayer] Frame 0
class mx.video.VideoPlayer extends MovieClip { var _state, _cachedState, _bufferState, _sawPlayStop, _cachedPlayheadTime, _metadata, _startingPlay, _invalidSeekTime, _invalidSeekRecovery, _currentPos, _atEnd, _cmdQueue, _readyDispatched, _autoResizeDone, _lastUpdateTime, _sawSeekNotify, _updateTimeIntervalID, _updateTimeInterval, _updateProgressIntervalID, _updateProgressInterval, _idleTimeoutIntervalID, _idleTimeoutInterval, _autoResizeIntervalID, _rtmpDoStopAtEndIntervalID, _rtmpDoSeekIntervalID, _httpDoSeekIntervalID, _httpDoSeekCount, _finishAutoResizeIntervalID, _delayedBufferingIntervalID, _delayedBufferingInterval, _isLive, _autoSize, _aspectRatio, _autoPlay, _autoRewind, _bufferTime, _volume, _sound, __visible, _hiddenForResize, _hiddenForResizeMetadataDelay, _contentPath, _video, _ncMgr, _ns, attachAudio, _prevVideoWidth, _prevVideoHeight, _streamLength, _videoWidth, _videoHeight, dispatchEvent, _x, _y, _visible, _hiddenRewindPlayheadTime, ncMgrClassName, _height, _width; function VideoPlayer () { super(); mx.events.EventDispatcher.initialize(this); _state = DISCONNECTED; _cachedState = _state; _bufferState = BUFFER_EMPTY; _sawPlayStop = false; _cachedPlayheadTime = 0; _metadata = null; _startingPlay = false; _invalidSeekTime = false; _invalidSeekRecovery = false; _currentPos = 0; _atEnd = false; _cmdQueue = new Array(); _readyDispatched = false; _autoResizeDone = false; _lastUpdateTime = -1; _sawSeekNotify = false; _updateTimeIntervalID = 0; _updateTimeInterval = DEFAULT_UPDATE_TIME_INTERVAL; _updateProgressIntervalID = 0; _updateProgressInterval = DEFAULT_UPDATE_PROGRESS_INTERVAL; _idleTimeoutIntervalID = 0; _idleTimeoutInterval = DEFAULT_IDLE_TIMEOUT_INTERVAL; _autoResizeIntervalID = 0; _rtmpDoStopAtEndIntervalID = 0; _rtmpDoSeekIntervalID = 0; _httpDoSeekIntervalID = 0; _httpDoSeekCount = 0; _finishAutoResizeIntervalID = 0; _delayedBufferingIntervalID = 0; _delayedBufferingInterval = HTTP_DELAYED_BUFFERING_INTERVAL; if (_isLive == undefined) { _isLive = false; } if (_autoSize == undefined) { _autoSize = false; } if (_aspectRatio == undefined) { _aspectRatio = true; } if (_autoPlay == undefined) { _autoPlay = true; } if (_autoRewind == undefined) { _autoRewind = true; } if (_bufferTime == undefined) { _bufferTime = 0.1; } if (_volume == undefined) { _volume = 100; } _sound = new Sound(this); _sound.setVolume(_volume); __visible = true; _hiddenForResize = false; _hiddenForResizeMetadataDelay = 0; _contentPath = ""; } function setSize(w, h) { if (((w == _video._width) && (h == _video._height)) || (_autoSize)) { return(undefined); } _video._width = w; _video._height = h; if (_aspectRatio) { startAutoResize(); } } function setScale(xs, ys) { if (((xs == _video._xscale) && (ys == _video._yscale)) || (_autoSize)) { return(undefined); } _video._xscale = xs; _video._yscale = ys; if (_aspectRatio) { startAutoResize(); } } function play(url, isLive, totalTime) { if (url != null) { if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if (!stateResponsive) { queueCmd(PLAY, url, isLive, totalTime); return(undefined); } execQueuedCmds(); } _autoPlay = true; _load(url, isLive, totalTime); return(undefined); } if (!isXnOK()) { if (((_state == CONNECTION_ERROR) || (_ncMgr == null)) || (_ncMgr.getNetConnection() == null)) { throw new mx.video.VideoError(mx.video.VideoError.NO_CONNECTION); // unexpected jump } flushQueuedCmds(); queueCmd(PLAY); setState(LOADING); _cachedState = LOADING; _ncMgr.reconnect(); return(undefined); } if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if (!stateResponsive) { queueCmd(PLAY); return(undefined); } execQueuedCmds(); } if (_ns == null) { _createStream(); _video.attachVideo(_ns); attachAudio(_ns); } switch (_state) { case BUFFERING : if (_ncMgr.isRTMP()) { _play(0); if (_atEnd) { _atEnd = false; _currentPos = 0; setState(REWINDING); } else if (_currentPos > 0) { _seek(_currentPos); _currentPos = 0; } } case PLAYING : return(undefined); case STOPPED : if (_ncMgr.isRTMP()) { if (_isLive) { _play(-1); setState(BUFFERING); } else { _play(0); if (_atEnd) { _atEnd = false; _currentPos = 0; _state = BUFFERING; setState(REWINDING); } else if (_currentPos > 0) { _seek(_currentPos); _currentPos = 0; setState(BUFFERING); } else { setState(BUFFERING); } } } else { _pause(false); if (_atEnd) { _atEnd = false; _seek(0); _state = BUFFERING; setState(REWINDING); } else if (_bufferState == BUFFER_EMPTY) { setState(BUFFERING); } else { setState(PLAYING); } } break; case PAUSED : _pause(false); if (!_ncMgr.isRTMP()) { if (_bufferState == BUFFER_EMPTY) { setState(BUFFERING); } else { setState(PLAYING); } } else { setState(BUFFERING); } } } function load(url, isLive, totalTime) { if (url == null) { throw new Error("null url sent to VideoPlayer.load"); } if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if (!stateResponsive) { queueCmd(LOAD, url, isLive, totalTime); return(undefined); } execQueuedCmds(); } _autoPlay = false; _load(url, isLive, totalTime); } function _load(url, isLive, totalTime) { _prevVideoWidth = videoWidth; if (_prevVideoWidth == undefined) { _prevVideoWidth = _video.width; if (_prevVideoWidth == undefined) { _prevVideoWidth = 0; } } _prevVideoHeight = videoHeight; if (_prevVideoHeight == undefined) { _prevVideoHeight = _video.height; if (_prevVideoHeight == undefined) { _prevVideoHeight = 0; } } _autoResizeDone = false; _cachedPlayheadTime = 0; _bufferState = BUFFER_EMPTY; _sawPlayStop = false; _metadata = null; _startingPlay = false; _invalidSeekTime = false; _invalidSeekRecovery = false; _isLive = ((isLive == undefined) ? false : (isLive)); _contentPath = url; _currentPos = 0; _streamLength = totalTime; _atEnd = false; _videoWidth = undefined; _videoHeight = undefined; _readyDispatched = false; _lastUpdateTime = -1; _sawSeekNotify = false; clearInterval(_updateTimeIntervalID); _updateTimeIntervalID = 0; clearInterval(_updateProgressIntervalID); _updateProgressIntervalID = 0; clearInterval(_idleTimeoutIntervalID); _idleTimeoutIntervalID = 0; clearInterval(_autoResizeIntervalID); _autoResizeIntervalID = 0; clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; clearInterval(_rtmpDoSeekIntervalID); _rtmpDoSeekIntervalID = 0; clearInterval(_httpDoSeekIntervalID); _httpDoSeekIntervalID = 0; clearInterval(_finishAutoResizeIntervalID); _finishAutoResizeIntervalID = 0; clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = 0; closeNS(false); if (_ncMgr == null) { createINCManager(); } var _local2 = _ncMgr.connectToURL(_contentPath); setState(LOADING); _cachedState = LOADING; if (_local2) { _createStream(); _setUpStream(); } if (!_ncMgr.isRTMP()) { clearInterval(_updateProgressIntervalID); _updateProgressIntervalID = setInterval(this, "doUpdateProgress", _updateProgressInterval); } } function pause() { if (!isXnOK()) { if (((_state == CONNECTION_ERROR) || (_ncMgr == null)) || (_ncMgr.getNetConnection() == null)) { throw new mx.video.VideoError(mx.video.VideoError.NO_CONNECTION); // unexpected jump } return(undefined); } if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if (!stateResponsive) { queueCmd(PAUSE); return(undefined); } execQueuedCmds(); } if (((_state == PAUSED) || (_state == STOPPED)) || (_ns == null)) { return(undefined); } _pause(true); setState(PAUSED); } function stop() { if (!isXnOK()) { if (((_state == CONNECTION_ERROR) || (_ncMgr == null)) || (_ncMgr.getNetConnection() == null)) { throw new mx.video.VideoError(mx.video.VideoError.NO_CONNECTION); // unexpected jump } return(undefined); } if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if (!stateResponsive) { queueCmd(STOP); return(undefined); } execQueuedCmds(); } if ((_state == STOPPED) || (_ns == null)) { return(undefined); } if (_ncMgr.isRTMP()) { if (_autoRewind && (!_isLive)) { _currentPos = 0; _play(0, 0); _state = STOPPED; setState(REWINDING); } else { closeNS(true); setState(STOPPED); } } else { _pause(true); if (_autoRewind) { _seek(0); _state = STOPPED; setState(REWINDING); } else { setState(STOPPED); } } } function seek(time) { if (_invalidSeekTime) { return(undefined); } if (isNaN(time) || (time < 0)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_SEEK); } if (!isXnOK()) { if (((_state == CONNECTION_ERROR) || (_ncMgr == null)) || (_ncMgr.getNetConnection() == null)) { throw new mx.video.VideoError(mx.video.VideoError.NO_CONNECTION); // unexpected jump } flushQueuedCmds(); queueCmd(SEEK, null, false, time); setState(LOADING); _cachedState = LOADING; _ncMgr.reconnect(); return(undefined); } if (_state == EXEC_QUEUED_CMD) { _state = _cachedState; } else { if (!stateResponsive) { queueCmd(SEEK, null, false, time); return(undefined); } execQueuedCmds(); } if (_ns == null) { _createStream(); _video.attachVideo(_ns); attachAudio(_ns); } if (_atEnd && (time < playheadTime)) { _atEnd = false; } switch (_state) { case PLAYING : _state = BUFFERING; case BUFFERING : case PAUSED : _seek(time); setState(SEEKING); break; case STOPPED : if (_ncMgr.isRTMP()) { _play(0); _pause(true); } _seek(time); _state = PAUSED; setState(SEEKING); } } function close() { closeNS(true); if ((_ncMgr != null) && (_ncMgr.isRTMP())) { _ncMgr.close(); } setState(DISCONNECTED); dispatchEvent({type:"close", state:_state, playheadTime:playheadTime}); } function get x() { return(_x); } function set x(xpos) { _x = xpos; //return(x); } function get y() { return(_y); } function set y(ypos) { _y = ypos; //return(y); } function get scaleX() { return(_video._xscale); } function set scaleX(xs) { setScale(xs, scaleY); //return(scaleX); } function get scaleY() { return(_video._yscale); } function set scaleY(ys) { setScale(scaleX, ys); //return(scaleY); } function get width() { return(_video._width); } function set width(w) { setSize(w, _video._height); //return(width); } function get height() { return(_video._height); } function set height(h) { setSize(_video._width, h); //return(height); } function get videoWidth() { if (_readyDispatched) { _videoWidth = _video.width; } return(_videoWidth); } function get videoHeight() { if (_readyDispatched) { _videoHeight = _video.height; } return(_videoHeight); } function get visible() { if (!_hiddenForResize) { __visible = _visible; } return(__visible); } function set visible(v) { __visible = v; if (!_hiddenForResize) { _visible = __visible; } //return(visible); } function get autoSize() { return(_autoSize); } function set autoSize(flag) { if (_autoSize != flag) { _autoSize = flag; if (_autoSize) { startAutoResize(); } } //return(autoSize); } function get maintainAspectRatio() { return(_aspectRatio); } function set maintainAspectRatio(flag) { if (_aspectRatio != flag) { _aspectRatio = flag; if (_aspectRatio && (!_autoSize)) { startAutoResize(); } } //return(maintainAspectRatio); } function get autoRewind() { return(_autoRewind); } function set autoRewind(flag) { _autoRewind = flag; //return(autoRewind); } function get playheadTime() { var _local2 = ((_ns == null) ? (_currentPos) : (_ns.time)); if (_metadata.audiodelay != undefined) { _local2 = _local2 - _metadata.audiodelay; if (_local2 < 0) { _local2 = 0; } } return(_local2); } function set playheadTime(position) { seek(position); //return(playheadTime); } function get url() { return(_contentPath); } function get volume() { return(_volume); } function set volume(aVol) { _volume = aVol; if (!_hiddenForResize) { _sound.setVolume(_volume); } //return(volume); } function get transform() { return(_sound.getTransform()); } function set transform(s) { _sound.setTransform(s); //return(transform); } function get isRTMP() { if (_ncMgr == null) { return(undefined); } return(_ncMgr.isRTMP()); } function get isLive() { return(_isLive); } function get state() { return(_state); } function get stateResponsive() { switch (_state) { case DISCONNECTED : case STOPPED : case PLAYING : case PAUSED : case BUFFERING : return(true); } return(false); } function get bytesLoaded() { if ((_ns == null) || (_ncMgr.isRTMP())) { return(-1); } return(_ns.bytesLoaded); } function get bytesTotal() { if ((_ns == null) || (_ncMgr.isRTMP())) { return(-1); } return(_ns.bytesTotal); } function get totalTime() { return(_streamLength); } function get bufferTime() { return(_bufferTime); } function set bufferTime(aTime) { _bufferTime = aTime; if (_ns != null) { _ns.setBufferTime(_bufferTime); } //return(bufferTime); } function get idleTimeout() { return(_idleTimeoutInterval); } function set idleTimeout(aTime) { _idleTimeoutInterval = aTime; if (_idleTimeoutIntervalID > 0) { clearInterval(_idleTimeoutIntervalID); _idleTimeoutIntervalID = setInterval(this, "doIdleTimeout", _idleTimeoutInterval); } //return(idleTimeout); } function get playheadUpdateInterval() { return(_updateTimeInterval); } function set playheadUpdateInterval(aTime) { _updateTimeInterval = aTime; if (_updateTimeIntervalID > 0) { clearInterval(_updateTimeIntervalID); _updateTimeIntervalID = setInterval(this, "doUpdateTime", _updateTimeInterval); } //return(playheadUpdateInterval); } function get progressInterval() { return(_updateProgressInterval); } function set progressInterval(aTime) { _updateProgressInterval = aTime; if (_updateProgressIntervalID > 0) { clearInterval(_updateProgressIntervalID); _updateProgressIntervalID = setInterval(this, "doUpdateProgress", _updateProgressInterval); } //return(progressInterval); } function get ncMgr() { if (_ncMgr == null) { createINCManager(); } return(_ncMgr); } function get metadata() { return(_metadata); } function doUpdateTime() { var _local2 = playheadTime; switch (_state) { case STOPPED : case PAUSED : case DISCONNECTED : case CONNECTION_ERROR : clearInterval(_updateTimeIntervalID); _updateTimeIntervalID = 0; } if (_lastUpdateTime != _local2) { dispatchEvent({type:"playheadUpdate", state:_state, playheadTime:_local2}); _lastUpdateTime = _local2; } } function doUpdateProgress() { if (_ns == null) { return(undefined); } if ((_ns.bytesTotal >= 0) && (_ns.bytesTotal >= 0)) { dispatchEvent({type:"progress", bytesLoaded:_ns.bytesLoaded, bytesTotal:_ns.bytesTotal}); } if (((_state == DISCONNECTED) || (_state == CONNECTION_ERROR)) || (_ns.bytesLoaded == _ns.bytesTotal)) { clearInterval(_updateProgressIntervalID); _updateProgressIntervalID = 0; } } function rtmpOnStatus(info) { if (_state == CONNECTION_ERROR) { return(undefined); } switch (info.code) { case "NetStream.Play.Stop" : if (_startingPlay) { return(undefined); } switch (_state) { case RESIZING : if (_hiddenForResize) { finishAutoResize(); } break; case LOADING : case STOPPED : case PAUSED : break; default : _sawPlayStop = true; } break; case "NetStream.Buffer.Empty" : if (!(_bufferState === BUFFER_FULL)) { } else if (_sawPlayStop) { rtmpDoStopAtEnd(true); } else if (_state == PLAYING) { setState(BUFFERING); } _bufferState = BUFFER_EMPTY; _sawPlayStop = false; break; case "NetStream.Buffer.Flush" : if (_sawSeekNotify && (_state == SEEKING)) { _bufferState = BUFFER_EMPTY; _sawPlayStop = false; setStateFromCachedState(); doUpdateTime(); } if (_sawPlayStop && ((_bufferState == BUFFER_EMPTY) || ((_bufferTime <= 0.1) && (_ns.bufferLength <= 0.1)))) { _cachedPlayheadTime = playheadTime; clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = setInterval(this, "rtmpDoStopAtEnd", RTMP_DO_STOP_AT_END_INTERVAL); } switch (_bufferState) { case BUFFER_EMPTY : if (!_hiddenForResize) { if (((_state == LOADING) && (_cachedState == PLAYING)) || (_state == BUFFERING)) { setState(PLAYING); } else if (_cachedState == BUFFERING) { _cachedState = PLAYING; } } _bufferState = BUFFER_FLUSH; break; default : if (_state != BUFFERING) { break; } setStateFromCachedState(); } break; case "NetStream.Buffer.Full" : if (_sawSeekNotify && (_state == SEEKING)) { _bufferState = BUFFER_EMPTY; _sawPlayStop = false; setStateFromCachedState(); doUpdateTime(); } switch (_bufferState) { case BUFFER_EMPTY : _bufferState = BUFFER_FULL; if (!_hiddenForResize) { if (((_state == LOADING) && (_cachedState == PLAYING)) || (_state == BUFFERING)) { setState(PLAYING); } else if (_cachedState == BUFFERING) { _cachedState = PLAYING; } if (_rtmpDoStopAtEndIntervalID != 0) { _sawPlayStop = true; clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; } } break; case BUFFER_FLUSH : _bufferState = BUFFER_FULL; if (_rtmpDoStopAtEndIntervalID == 0) { break; } _sawPlayStop = true; clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; } if (_state == BUFFERING) { setStateFromCachedState(); } break; case "NetStream.Pause.Notify" : if ((_state == RESIZING) && (_hiddenForResize)) { finishAutoResize(); } break; case "NetStream.Unpause.Notify" : if (_state == PAUSED) { _state = PLAYING; setState(BUFFERING); } else { _cachedState = PLAYING; } break; case "NetStream.Play.Start" : clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; _bufferState = BUFFER_EMPTY; _sawPlayStop = false; if (_startingPlay) { _startingPlay = false; _cachedPlayheadTime = playheadTime; } else if (_state == PLAYING) { setState(BUFFERING); } break; case "NetStream.Play.Reset" : clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; if (_state == REWINDING) { clearInterval(_rtmpDoSeekIntervalID); _rtmpDoSeekIntervalID = 0; if ((playheadTime == 0) || (playheadTime < _cachedPlayheadTime)) { setStateFromCachedState(); } else { _cachedPlayheadTime = playheadTime; _rtmpDoSeekIntervalID = setInterval(this, "rtmpDoSeek", RTMP_DO_SEEK_INTERVAL); } } break; case "NetStream.Seek.Notify" : if (playheadTime != _cachedPlayheadTime) { setStateFromCachedState(); doUpdateTime(); } else { _sawSeekNotify = true; if (_rtmpDoSeekIntervalID == 0) { _rtmpDoSeekIntervalID = setInterval(this, "rtmpDoSeek", RTMP_DO_SEEK_INTERVAL); } } break; case "Netstream.Play.UnpublishNotify" : break; case "Netstream.Play.PublishNotify" : break; case "NetStream.Play.StreamNotFound" : if (!_ncMgr.connectAgain()) { setState(CONNECTION_ERROR); } break; case "NetStream.Play.Failed" : case "NetStream.Failed" : setState(CONNECTION_ERROR); } } function httpOnStatus(info) { switch (info.code) { case "NetStream.Play.Stop" : clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = 0; if (_invalidSeekTime) { _invalidSeekTime = false; _invalidSeekRecovery = true; setState(_cachedState); seek(playheadTime); } else { switch (_state) { case PLAYING : case BUFFERING : case SEEKING : httpDoStopAtEnd(); } } break; case "NetStream.Seek.InvalidTime" : if (_invalidSeekRecovery) { _invalidSeekTime = false; _invalidSeekRecovery = false; setState(_cachedState); seek(0); } else { _invalidSeekTime = true; } break; case "NetStream.Buffer.Empty" : _bufferState = BUFFER_EMPTY; if (_state == PLAYING) { clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = setInterval(this, "doDelayedBuffering", _delayedBufferingInterval); } break; case "NetStream.Buffer.Full" : case "NetStream.Buffer.Flush" : clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = 0; _bufferState = BUFFER_FULL; if (!_hiddenForResize) { if (((_state == LOADING) && (_cachedState == PLAYING)) || (_state == BUFFERING)) { setState(PLAYING); } else if (_cachedState == BUFFERING) { _cachedState = PLAYING; } } break; case "NetStream.Seek.Notify" : _invalidSeekRecovery = false; switch (_state) { case SEEKING : case REWINDING : if (_httpDoSeekIntervalID != 0) { break; } _httpDoSeekCount = 0; _httpDoSeekIntervalID = setInterval(this, "httpDoSeek", HTTP_DO_SEEK_INTERVAL); } break; case "NetStream.Play.StreamNotFound" : setState(CONNECTION_ERROR); } } function ncConnected() { if ((_ncMgr == null) || (_ncMgr.getNetConnection() == null)) { setState(CONNECTION_ERROR); } else { _createStream(); _setUpStream(); } } function ncReconnected() { if ((_ncMgr == null) || (_ncMgr.getNetConnection() == null)) { setState(CONNECTION_ERROR); } else { _ns = null; _state = STOPPED; execQueuedCmds(); } } function onMetaData(info) { if (_metadata != null) { return(undefined); } _metadata = info; if ((_streamLength == null) || (_streamLength <= 0)) { _streamLength = info.duration; } if (isNaN(_videoWidth) || (_videoWidth <= 0)) { _videoWidth = info.width; } if (isNaN(_videoHeight) || (_videoHeight <= 0)) { _videoHeight = info.height; } dispatchEvent({type:"metadataReceived", info:info}); } function onCuePoint(info) { if ((!_hiddenForResize) || ((!isNaN(_hiddenRewindPlayheadTime)) && (playheadTime < _hiddenRewindPlayheadTime))) { dispatchEvent({type:"cuePoint", info:info}); } } function setState(s) { if (s == _state) { return(undefined); } _hiddenRewindPlayheadTime = undefined; _cachedState = _state; _cachedPlayheadTime = playheadTime; _state = s; var _local2 = _state; dispatchEvent({type:"stateChange", state:_local2, playheadTime:playheadTime}); if (!_readyDispatched) { switch (_local2) { case STOPPED : case PLAYING : case PAUSED : case BUFFERING : _readyDispatched = true; dispatchEvent({type:"ready", state:_local2, playheadTime:playheadTime}); } } if (!(_cachedState === REWINDING)) { } else { dispatchEvent({type:"rewind", state:_local2, playheadTime:playheadTime}); if (_ncMgr.isRTMP() && (_local2 == STOPPED)) { closeNS(); } } switch (_local2) { case STOPPED : case PAUSED : if (_ncMgr.isRTMP() && (_idleTimeoutIntervalID == 0)) { _idleTimeoutIntervalID = setInterval(this, "doIdleTimeout", _idleTimeoutInterval); } break; case SEEKING : case REWINDING : _bufferState = BUFFER_EMPTY; _sawPlayStop = false; case PLAYING : case BUFFERING : if (_updateTimeIntervalID == 0) { _updateTimeIntervalID = setInterval(this, "doUpdateTime", _updateTimeInterval); } case LOADING : case RESIZING : clearInterval(_idleTimeoutIntervalID); _idleTimeoutIntervalID = 0; } execQueuedCmds(); } function setStateFromCachedState() { switch (_cachedState) { case PLAYING : case PAUSED : setState(_cachedState); break; case BUFFERING : if (_bufferState == BUFFER_EMPTY) { setState(BUFFERING); } else { setState(_cachedState); } break; default : setState(STOPPED); } } function createINCManager() { if (ncMgrClassName == null) { ncMgrClassName = DEFAULT_INCMANAGER; } var ncMgrConstructor = eval (this.ncMgrClassName); _ncMgr = new ncMgrConstructor(); _ncMgr.setVideoPlayer(this); } function rtmpDoStopAtEnd(force) { if (_rtmpDoStopAtEndIntervalID > 0) { switch (_state) { case DISCONNECTED : case CONNECTION_ERROR : clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; return(undefined); } if (force || (_cachedPlayheadTime == playheadTime)) { clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; } else { _cachedPlayheadTime = playheadTime; return(undefined); } } _bufferState = BUFFER_EMPTY; _sawPlayStop = false; _atEnd = true; setState(STOPPED); if (_state != STOPPED) { return(undefined); } doUpdateTime(); if (_state != STOPPED) { return(undefined); } dispatchEvent({type:"complete", state:_state, playheadTime:playheadTime}); if (_state != STOPPED) { return(undefined); } if ((_autoRewind && (!_isLive)) && (playheadTime != 0)) { _atEnd = false; _currentPos = 0; _play(0, 0); setState(REWINDING); } else { closeNS(); } } function rtmpDoSeek() { if ((_state != REWINDING) && (_state != SEEKING)) { clearInterval(_rtmpDoSeekIntervalID); _rtmpDoSeekIntervalID = 0; _sawSeekNotify = false; } else if (playheadTime != _cachedPlayheadTime) { clearInterval(_rtmpDoSeekIntervalID); _rtmpDoSeekIntervalID = 0; _sawSeekNotify = false; setStateFromCachedState(); doUpdateTime(); } } function httpDoStopAtEnd() { _atEnd = true; if ((_streamLength == null) || (_streamLength <= 0)) { _streamLength = _ns.time; } _pause(true); setState(STOPPED); if (_state != STOPPED) { return(undefined); } doUpdateTime(); if (_state != STOPPED) { return(undefined); } dispatchEvent({type:"complete", state:_state, playheadTime:playheadTime}); if (_state != STOPPED) { return(undefined); } if (_autoRewind) { _atEnd = false; _pause(true); _seek(0); setState(REWINDING); } } function httpDoSeek() { var _local2 = (_state == REWINDING) || (_state == SEEKING); if ((_local2 && (_httpDoSeekCount < HTTP_DO_SEEK_MAX_COUNT)) && ((_cachedPlayheadTime == playheadTime) || (_invalidSeekTime))) { _httpDoSeekCount++; return(undefined); } _httpDoSeekCount = 0; clearInterval(_httpDoSeekIntervalID); _httpDoSeekIntervalID = 0; if (!_local2) { return(undefined); } setStateFromCachedState(); if (_invalidSeekTime) { _invalidSeekTime = false; _invalidSeekRecovery = true; seek(playheadTime); } else { doUpdateTime(); } } function closeNS(updateCurrentPos) { if ((_ns != null) && (_ns != undefined)) { if (updateCurrentPos) { clearInterval(_updateTimeIntervalID); _updateTimeIntervalID = 0; doUpdateTime(); _currentPos = _ns.time; } delete _ns.onStatus; _ns.onStatus = null; _ns.close(); _ns = null; } } function doDelayedBuffering() { switch (_state) { case LOADING : case RESIZING : break; case PLAYING : clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = 0; setState(BUFFERING); break; default : clearInterval(_delayedBufferingIntervalID); _delayedBufferingIntervalID = 0; } } function _pause(doPause) { clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; _ns.pause(doPause); } function _play() { clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; _startingPlay = true; switch (arguments.length) { case 0 : _ns.play(_ncMgr.getStreamName(), (_isLive ? -1 : 0), -1); break; case 1 : _ns.play(_ncMgr.getStreamName(), (_isLive ? -1 : (arguments[0])), -1); break; case 2 : _ns.play(_ncMgr.getStreamName(), (_isLive ? -1 : (arguments[0])), arguments[1]); break; default : throw new Error("bad args to _play"); } } function _seek(time) { clearInterval(_rtmpDoStopAtEndIntervalID); _rtmpDoStopAtEndIntervalID = 0; if ((_metadata.audiodelay != undefined) && ((time + _metadata.audiodelay) < _streamLength)) { time = time + _metadata.audiodelay; } _ns.seek(time); _invalidSeekTime = false; _bufferState = BUFFER_EMPTY; _sawPlayStop = false; _sawSeekNotify = false; } function isXnOK() { if (_state == LOADING) { return(true); } if (_state == CONNECTION_ERROR) { return(false); } if (_state != DISCONNECTED) { if (((_ncMgr == null) || (_ncMgr.getNetConnection() == null)) || (!_ncMgr.getNetConnection().isConnected)) { setState(DISCONNECTED); return(false); } return(true); } return(false); } function startAutoResize() { switch (_state) { case DISCONNECTED : case CONNECTION_ERROR : return(undefined); } _autoResizeDone = false; if ((stateResponsive && (_videoWidth != undefined)) && (_videoHeight != undefined)) { doAutoResize(); } else { clearInterval(_autoResizeIntervalID); _autoResizeIntervalID = setInterval(this, "doAutoResize", AUTO_RESIZE_INTERVAL); } } function doAutoResize() { if (_autoResizeIntervalID > 0) { switch (_state) { case RESIZING : case LOADING : break; case DISCONNECTED : case CONNECTION_ERROR : clearInterval(_autoResizeIntervalID); _autoResizeIntervalID = 0; return(undefined); default : if (stateResponsive) { break; } return(undefined); } if (((((_video.width != _prevVideoWidth) || (_video.height != _prevVideoHeight)) || (_bufferState == BUFFER_FULL)) || (_bufferState == BUFFER_FLUSH)) || (_ns.time > AUTO_RESIZE_PLAYHEAD_TIMEOUT)) { if ((_hiddenForResize && (_metadata == null)) && (_hiddenForResizeMetadataDelay < AUTO_RESIZE_METADATA_DELAY_MAX)) { _hiddenForResizeMetadataDelay++; return(undefined); } _videoWidth = _video.width; _videoHeight = _video.height; clearInterval(_autoResizeIntervalID); _autoResizeIntervalID = 0; } else { return(undefined); } } if (((!_autoSize) && (!_aspectRatio)) || (_autoResizeDone)) { setState(_cachedState); return(undefined); } _autoResizeDone = true; if (_autoSize) { _video._width = _videoWidth; _video._height = _videoHeight; } else if (_aspectRatio) { var _local3 = (_videoWidth * height) / _videoHeight; var _local2 = (_videoHeight * width) / _videoWidth; if (_local2 < height) { _video._height = _local2; } else if (_local3 < width) { _video._width = _local3; } } if (_hiddenForResize) { _hiddenRewindPlayheadTime = playheadTime; if (_state == LOADING) { _cachedState = PLAYING; } if (!_ncMgr.isRTMP()) { _pause(true); _seek(0); clearInterval(_finishAutoResizeIntervalID); _finishAutoResizeIntervalID = setInterval(this, "finishAutoResize", FINISH_AUTO_RESIZE_INTERVAL); } else if (!_isLive) { _currentPos = 0; _play(0, 0); setState(RESIZING); } else if (_autoPlay) { clearInterval(_finishAutoResizeIntervalID); _finishAutoResizeIntervalID = setInterval(this, "finishAutoResize", FINISH_AUTO_RESIZE_INTERVAL); } else { finishAutoResize(); } } else { dispatchEvent({type:"resize", x:_x, y:_y, width:_width, height:_height}); } } function finishAutoResize() { clearInterval(_finishAutoResizeIntervalID); _finishAutoResizeIntervalID = 0; if (stateResponsive) { return(undefined); } _visible = __visible; _sound.setVolume(_volume); _hiddenForResize = false; dispatchEvent({type:"resize", x:_x, y:_y, width:_width, height:_height}); if (_autoPlay) { if (_ncMgr.isRTMP()) { if (!_isLive) { _currentPos = 0; _play(0); } if (_state == RESIZING) { setState(LOADING); _cachedState = PLAYING; } } else { _pause(false); _cachedState = PLAYING; } } else { setState(STOPPED); } } function _createStream() { _ns = new NetStream(_ncMgr.getNetConnection()); _ns.mc = this; if (_ncMgr.isRTMP()) { _ns.onStatus = function (info) { this.mc.rtmpOnStatus(info); }; } else { _ns.onStatus = function (info) { this.mc.httpOnStatus(info); }; } _ns.onMetaData = function (info) { this.mc.onMetaData(info); }; _ns.onCuePoint = function (info) { this.mc.onCuePoint(info); }; _ns.setBufferTime(_bufferTime); } function _setUpStream() { _video.attachVideo(_ns); attachAudio(_ns); if ((!isNaN(_ncMgr.getStreamLength())) && (_ncMgr.getStreamLength() >= 0)) { _streamLength = _ncMgr.getStreamLength(); } if ((!isNaN(_ncMgr.getStreamWidth())) && (_ncMgr.getStreamWidth() >= 0)) { _videoWidth = _ncMgr.getStreamWidth(); } else { _videoWidth = undefined; } if ((!isNaN(_ncMgr.getStreamHeight())) && (_ncMgr.getStreamHeight() >= 0)) { _videoHeight = _ncMgr.getStreamHeight(); } else { _videoHeight = undefined; } if (((_autoSize || (_aspectRatio)) && (_videoWidth != undefined)) && (_videoHeight != undefined)) { _prevVideoWidth = undefined; _prevVideoHeight = undefined; doAutoResize(); } if (((!_autoSize) && (!_aspectRatio)) || ((_videoWidth != undefined) && (_videoHeight != undefined))) { if (_autoPlay) { if (!_ncMgr.isRTMP()) { _cachedState = BUFFERING; _play(); } else if (_isLive) { _cachedState = BUFFERING; _play(-1); } else { _cachedState = BUFFERING; _play(0); } } else { _cachedState = STOPPED; if (_ncMgr.isRTMP()) { _play(0, 0); } else { _play(); _pause(true); _seek(0); } } } else { if (!_hiddenForResize) { __visible = _visible; _visible = false; _volume = _sound.getVolume(); _sound.setVolume(0); _hiddenForResize = true; } _hiddenForResizeMetadataDelay = 0; _play(0); if (_currentPos > 0) { _seek(_currentPos); _currentPos = 0; } } clearInterval(_autoResizeIntervalID); _autoResizeIntervalID = setInterval(this, "doAutoResize", AUTO_RESIZE_INTERVAL); } function doIdleTimeout() { clearInterval(_idleTimeoutIntervalID); _idleTimeoutIntervalID = 0; close(); } function flushQueuedCmds() { while (_cmdQueue.length > 0) { _cmdQueue.pop(); } } function execQueuedCmds() { while (((_cmdQueue.length > 0) && (stateResponsive || (_state == CONNECTION_ERROR))) && ((_cmdQueue[0].url != null) || ((_state != DISCONNECTED) && (_state != CONNECTION_ERROR)))) { var _local2 = _cmdQueue.shift(); _cachedState = _state; _state = EXEC_QUEUED_CMD; switch (_local2.type) { case PLAY : play(_local2.url, _local2.isLive, _local2.time); break; case LOAD : load(_local2.url, _local2.isLive, _local2.time); break; case PAUSE : pause(); break; case STOP : stop(); break; case SEEK : seek(_local2.time); } } } function queueCmd(type, url, isLive, time) { _cmdQueue.push({type:type, url:url, isLive:isLive, time:time}); } static var version = "1.0.1.10"; static var shortVersion = "1.0.1"; static var DISCONNECTED = "disconnected"; static var STOPPED = "stopped"; static var PLAYING = "playing"; static var PAUSED = "paused"; static var BUFFERING = "buffering"; static var LOADING = "loading"; static var CONNECTION_ERROR = "connectionError"; static var REWINDING = "rewinding"; static var SEEKING = "seeking"; static var RESIZING = "resizing"; static var EXEC_QUEUED_CMD = "execQueuedCmd"; static var BUFFER_EMPTY = "bufferEmpty"; static var BUFFER_FULL = "bufferFull"; static var BUFFER_FLUSH = "bufferFlush"; static var DEFAULT_INCMANAGER = "mx.video.NCManager"; static var DEFAULT_UPDATE_TIME_INTERVAL = 250; static var DEFAULT_UPDATE_PROGRESS_INTERVAL = 250; static var DEFAULT_IDLE_TIMEOUT_INTERVAL = 300000; static var AUTO_RESIZE_INTERVAL = 100; static var AUTO_RESIZE_PLAYHEAD_TIMEOUT = 0.5; static var AUTO_RESIZE_METADATA_DELAY_MAX = 5; static var FINISH_AUTO_RESIZE_INTERVAL = 250; static var RTMP_DO_STOP_AT_END_INTERVAL = 500; static var RTMP_DO_SEEK_INTERVAL = 100; static var HTTP_DO_SEEK_INTERVAL = 250; static var HTTP_DO_SEEK_MAX_COUNT = 4; static var CLOSE_NS_INTERVAL = 0.25; static var HTTP_DELAYED_BUFFERING_INTERVAL = 100; static var PLAY = 0; static var LOAD = 1; static var PAUSE = 2; static var STOP = 3; static var SEEK = 4; }
Symbol 77 MovieClip [__Packages.mx.video.INCManager] Frame 0
interface mx.video.INCManager { }
Symbol 78 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 79 MovieClip [__Packages.mx.video.VideoError] Frame 0
class mx.video.VideoError extends Error { var _code, message, name; function VideoError (errCode, msg) { super(); _code = errCode; message = ((("" + errCode) + ": ") + ERROR_MSG[errCode - BASE_ERROR_CODE]) + ((msg == undefined) ? "" : (": " + msg)); name = "VideoError"; } function get code() { return(_code); } static var version = "1.0.1.10"; static var shortVersion = "1.0.1"; static var BASE_ERROR_CODE = 1000; static var NO_CONNECTION = 1000; static var NO_CUE_POINT_MATCH = 1001; static var ILLEGAL_CUE_POINT = 1002; static var INVALID_SEEK = 1003; static var INVALID_CONTENT_PATH = 1004; static var INVALID_XML = 1005; static var NO_BITRATE_MATCH = 1006; static var DELETE_DEFAULT_PLAYER = 1007; static var ERROR_MSG = ["Unable to make connection to server or to find FLV on server", "No matching cue point found", "Illegal cue point", "Invalid seek", "Invalid contentPath", "Invalid xml", "No bitrate match, must be no default flv", "Cannot delete default VideoPlayer"]; }
Symbol 80 MovieClip [__Packages.mx.video.UIManager] Frame 0
class mx.video.UIManager { var _vc, _skin, _skinAutoHide, _skinReady, __visible, _bufferingBarHides, _controlsEnabled, _lastScrubPos, _lastVolumePos, cachedSoundLevel, _isMuted, controls, customClips, skin_mc, skinLoader, layout_mc, border_mc, _seekBarIntervalID, _seekBarInterval, _seekBarScrubTolerance, _volumeBarIntervalID, _volumeBarInterval, _volumeBarScrubTolerance, _bufferingDelayIntervalID, _bufferingDelayInterval, _bufferingOn, _skinAutoHideIntervalID, _progressPercent, placeholderLeft, placeholderRight, placeholderTop, placeholderBottom, videoLeft, videoRight, videoTop, videoBottom, _playAfterScrub; function UIManager (vc) { _vc = vc; _skin = undefined; _skinAutoHide = false; _skinReady = true; __visible = true; _bufferingBarHides = false; _controlsEnabled = true; _lastScrubPos = 0; _lastVolumePos = 0; cachedSoundLevel = _vc.volume; _isMuted = false; controls = new Array(); customClips = undefined; skin_mc = undefined; skinLoader = undefined; layout_mc = undefined; border_mc = undefined; _seekBarIntervalID = 0; _seekBarInterval = SEEK_BAR_INTERVAL_DEFAULT; _seekBarScrubTolerance = SEEK_BAR_SCRUB_TOLERANCE_DEFAULT; _volumeBarIntervalID = 0; _volumeBarInterval = VOLUME_BAR_INTERVAL_DEFAULT; _volumeBarScrubTolerance = VOLUME_BAR_SCRUB_TOLERANCE_DEFAULT; _bufferingDelayIntervalID = 0; _bufferingDelayInterval = BUFFERING_DELAY_INTERVAL_DEFAULT; _bufferingOn = false; _skinAutoHideIntervalID = 0; _vc.addEventListener("metadataReceived", this); _vc.addEventListener("playheadUpdate", this); _vc.addEventListener("progress", this); _vc.addEventListener("stateChange", this); _vc.addEventListener("ready", this); _vc.addEventListener("resize", this); _vc.addEventListener("volumeUpdate", this); } function handleEvent(e) { if ((e.vp != undefined) && (e.vp != _vc.__get__visibleVideoPlayerIndex())) { return(undefined); } var _local9 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); if (e.type == "stateChange") { if (e.state == mx.video.FLVPlayback.BUFFERING) { if (!_bufferingOn) { clearInterval(_bufferingDelayIntervalID); _bufferingDelayIntervalID = setInterval(this, "doBufferingDelay", _bufferingDelayInterval); } } else { clearInterval(_bufferingDelayIntervalID); _bufferingDelayIntervalID = 0; _bufferingOn = false; } if (e.state == mx.video.FLVPlayback.LOADING) { _progressPercent = (_vc.getVideoPlayer(e.vp).__get__isRTMP() ? 100 : 0); var _local2 = SEEK_BAR; while (_local2 <= VOLUME_BAR) { var _local4 = controls[_local2]; if (_local4.progress_mc != undefined) { positionBar(_local4, "progress", _progressPercent); } _local2++; } } var _local2 = 0; while (_local2 < NUM_CONTROLS) { if (controls[_local2] == undefined) { } else { setEnabledAndVisibleForState(_local2, e.state); if (_local2 < NUM_BUTTONS) { skinButtonControl(controls[_local2]); } } _local2++; } } else if ((e.type == "ready") || (e.type == "metadataReceived")) { var _local2 = 0; while (_local2 < NUM_CONTROLS) { if (controls[_local2] == undefined) { } else { setEnabledAndVisibleForState(_local2, _vc.__get__state()); if (_local2 < NUM_BUTTONS) { skinButtonControl(controls[_local2]); } } _local2++; } if (_vc.getVideoPlayer(e.vp).__get__isRTMP()) { _progressPercent = 100; _local2 = SEEK_BAR; while (_local2 <= VOLUME_BAR) { var _local4 = controls[_local2]; if (_local4.progress_mc != undefined) { positionBar(_local4, "progress", _progressPercent); } _local2++; } } } else if (e.type == "resize") { layoutSkin(); setupSkinAutoHide(); } else if (e.type == "volumeUpdate") { if (_isMuted && (e.volume > 0)) { _isMuted = false; setEnabledAndVisibleForState(MUTE_OFF_BUTTON, mx.video.FLVPlayback.PLAYING); skinButtonControl(controls[MUTE_OFF_BUTTON]); setEnabledAndVisibleForState(MUTE_ON_BUTTON, mx.video.FLVPlayback.PLAYING); skinButtonControl(controls[MUTE_ON_BUTTON]); } var _local5 = controls[VOLUME_BAR]; _local5.percentage = (_isMuted ? (cachedSoundLevel) : (e.volume)); if (_local5.percentage < 0) { _local5.percentage = 0; } else if (_local5.percentage > 100) { _local5.percentage = 100; } positionHandle(VOLUME_BAR); } else if ((e.type == "playheadUpdate") && (controls[SEEK_BAR] != undefined)) { if ((!_vc.__get__isLive()) && (_vc.__get__totalTime() > 0)) { var _local6 = (e.playheadTime / _vc.__get__totalTime()) * 100; if (_local6 < 0) { _local6 = 0; } else if (_local6 > 100) { _local6 = 100; } var _local10 = controls[SEEK_BAR]; _local10.percentage = _local6; positionHandle(SEEK_BAR); } } else if (e.type == "progress") { _progressPercent = ((e.bytesTotal <= 0) ? 100 : ((e.bytesLoaded / e.bytesTotal) * 100)); var _local7 = _vc._vpState[e.vp].minProgressPercent; if ((!isNaN(_local7)) && (_local7 > _progressPercent)) { _progressPercent = _local7; } if (_vc.__get__totalTime() > 0) { var _local8 = (_vc.__get__playheadTime() / _vc.__get__totalTime()) * 100; if (_local8 > _progressPercent) { _progressPercent = _local8; _vc._vpState[e.vp].minProgressPercent = _progressPercent; } } var _local2 = SEEK_BAR; while (_local2 <= VOLUME_BAR) { var _local4 = controls[_local2]; if (_local4.progress_mc != undefined) { positionBar(_local4, "progress", _progressPercent); } _local2++; } } _vc.__set__activeVideoPlayerIndex(_local9); } function get bufferingBarHidesAndDisablesOthers() { return(_bufferingBarHides); } function set bufferingBarHidesAndDisablesOthers(b) { _bufferingBarHides = b; //return(bufferingBarHidesAndDisablesOthers); } function get controlsEnabled() { return(_controlsEnabled); } function set controlsEnabled(flag) { if (_controlsEnabled == flag) { return; } _controlsEnabled = flag; var _local2 = 0; while (_local2 < NUM_BUTTONS) { if (controls[_local2] == undefined) { } else { controls[_local2].releaseCapture(); controls[_local2].enabled = _controlsEnabled && (controls[_local2].myEnabled); skinButtonControl(controls[_local2]); } _local2++; } //return(controlsEnabled); } function get skin() { return(_skin); } function set skin(s) { if (s == _skin) { return; } if (_skin != undefined) { removeSkin(); } _skin = s; _skinReady = (_skin == null) || (_skin == ""); if (!_skinReady) { downloadSkin(); } //return(skin); } function get skinAutoHide() { return(_skinAutoHide); } function set skinAutoHide(b) { if (b == _skinAutoHide) { return; } _skinAutoHide = b; setupSkinAutoHide(); //return(skinAutoHide); } function get skinReady() { return(_skinReady); } function get seekBarInterval() { return(_seekBarInterval); } function set seekBarInterval(s) { if (_seekBarInterval == s) { return; } _seekBarInterval = s; if (_seekBarIntervalID > 0) { clearInterval(_seekBarIntervalID); _seekBarIntervalID = setInterval(this, "seekBarListener", _seekBarInterval, false); } //return(seekBarInterval); } function get volumeBarInterval() { return(_volumeBarInterval); } function set volumeBarInterval(s) { if (_volumeBarInterval == s) { return; } _volumeBarInterval = s; if (_volumeBarIntervalID > 0) { clearInterval(_volumeBarIntervalID); _volumeBarIntervalID = setInterval(this, "volumeBarListener", _volumeBarInterval, false); } //return(volumeBarInterval); } function get bufferingDelayInterval() { return(_bufferingDelayInterval); } function set bufferingDelayInterval(s) { if (_bufferingDelayInterval == s) { return; } _bufferingDelayInterval = s; if (_bufferingDelayIntervalID > 0) { clearInterval(_bufferingDelayIntervalID); _bufferingDelayIntervalID = setInterval(this, "doBufferingDelay", _bufferingDelayIntervalID); } //return(bufferingDelayInterval); } function get volumeBarScrubTolerance() { return(_volumeBarScrubTolerance); } function set volumeBarScrubTolerance(s) { _volumeBarScrubTolerance = s; //return(volumeBarScrubTolerance); } function get seekBarScrubTolerance() { return(_seekBarScrubTolerance); } function set seekBarScrubTolerance(s) { _seekBarScrubTolerance = s; //return(seekBarScrubTolerance); } function get visible() { return(__visible); } function set visible(v) { if (__visible == v) { return; } __visible = v; if (!__visible) { skin_mc._visible = false; } else { setupSkinAutoHide(); } //return(visible); } function getControl(index) { return(controls[index]); } function setControl(index, s) { if (s == null) { s = undefined; } if (s == controls[index]) { return(undefined); } switch (index) { case PAUSE_BUTTON : case PLAY_BUTTON : resetPlayPause(); break; case PLAY_PAUSE_BUTTON : if (s._parent != layout_mc) { resetPlayPause(); setControl(PAUSE_BUTTON, s.pause_mc); setControl(PLAY_BUTTON, s.play_mc); } break; case MUTE_BUTTON : if (s._parent == layout_mc) { break; } setControl(MUTE_ON_BUTTON, s.on_mc); setControl(MUTE_OFF_BUTTON, s.off_mc); } if (index >= NUM_BUTTONS) { controls[index] = s; switch (index) { case SEEK_BAR : addBarControl(SEEK_BAR); break; case VOLUME_BAR : addBarControl(VOLUME_BAR); controls[VOLUME_BAR].percentage = _vc.volume; break; case BUFFERING_BAR : controls[BUFFERING_BAR].uiMgr = this; controls[BUFFERING_BAR].controlIndex = BUFFERING_BAR; if (controls[BUFFERING_BAR]._parent == skin_mc) { finishAddBufferingBar(); } else { controls[BUFFERING_BAR].onEnterFrame = function () { this.uiMgr.finishAddBufferingBar(); }; } } setEnabledAndVisibleForState(index, _vc.__get__state()); } else { removeButtonControl(index); controls[index] = s; addButtonControl(index); } } function resetPlayPause() { if (controls[PLAY_PAUSE_BUTTON] == undefined) { return(undefined); } var _local2 = PAUSE_BUTTON; while (_local2 <= PLAY_BUTTON) { removeButtonControl(_local2); _local2++; } controls[PLAY_PAUSE_BUTTON] = undefined; } function addButtonControl(index) { var _local3 = controls[index]; if (_local3 == undefined) { return(undefined); } var _local5 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); _local3.id = index; _local3.state = UP_STATE; _local3.uiMgr = this; setEnabledAndVisibleForState(index, _vc.__get__state()); _local3.onRollOver = function () { this.state = mx.video.UIManager.OVER_STATE; this.uiMgr.skinButtonControl(this); }; _local3.onRollOut = function () { this.state = mx.video.UIManager.UP_STATE; this.uiMgr.skinButtonControl(this); }; if ((index == SEEK_BAR_HANDLE) || (index == VOLUME_BAR_HANDLE)) { _local3.onPress = function () { if (_root.focusManager) { this._focusrect = false; Selection.setFocus(this); } this.state = mx.video.UIManager.DOWN_STATE; this.uiMgr.dispatchMessage(this); this.uiMgr.skinButtonControl(this); }; _local3.onRelease = function () { this.state = mx.video.UIManager.OVER_STATE; this.uiMgr.handleRelease(this.controlIndex); this.uiMgr.skinButtonControl(this); }; _local3.onReleaseOutside = function () { this.state = mx.video.UIManager.UP_STATE; this.uiMgr.handleRelease(this.controlIndex); this.uiMgr.skinButtonControl(this); }; } else { _local3.onPress = function () { if (_root.focusManager) { this._focusrect = false; Selection.setFocus(this); } this.state = mx.video.UIManager.DOWN_STATE; this.uiMgr.skinButtonControl(this); }; _local3.onRelease = function () { this.state = mx.video.UIManager.OVER_STATE; this.uiMgr.dispatchMessage(this); this.uiMgr.skinButtonControl(this); }; _local3.onReleaseOutside = function () { this.state = mx.video.UIManager.UP_STATE; this.uiMgr.skinButtonControl(this); }; } if (_local3._parent == skin_mc) { skinButtonControl(_local3); } else { _local3.onEnterFrame = function () { this.uiMgr.skinButtonControl(this); }; } _vc.__set__activeVideoPlayerIndex(_local5); } function removeButtonControl(index) { if (controls[index] == undefined) { return(undefined); } controls[index].uiMgr = undefined; controls[index].onRollOver = undefined; controls[index].onRollOut = undefined; controls[index].onPress = undefined; controls[index].onRelease = undefined; controls[index].onReleaseOutside = undefined; controls[index] = undefined; } function downloadSkin() { if (skinLoader == undefined) { skinLoader = new MovieClipLoader(); skinLoader.addListener(this); } if (skin_mc == undefined) { skin_mc = _vc.createEmptyMovieClip("skin_mc", _vc.getNextHighestDepth()); } skin_mc._visible = false; skin_mc._x = Stage.width + 100; skin_mc._y = Stage.height + 100; skinLoader.loadClip(_skin, skin_mc); } function onLoadError(target_mc, errorCode) { _skinReady = true; _vc.skinError("Unable to load skin swf"); } function onLoadInit() { try { skin_mc._visible = false; skin_mc._x = 0; skin_mc._y = 0; layout_mc = skin_mc.layout_mc; if (layout_mc == undefined) { throw new Error("No layout_mc"); } layout_mc._visible = false; customClips = new Array(); setCustomClips("bg"); if (layout_mc.playpause_mc != undefined) { setSkin(PLAY_PAUSE_BUTTON, layout_mc.playpause_mc); } else { setSkin(PAUSE_BUTTON, layout_mc.pause_mc); setSkin(PLAY_BUTTON, layout_mc.play_mc); } setSkin(STOP_BUTTON, layout_mc.stop_mc); setSkin(BACK_BUTTON, layout_mc.back_mc); setSkin(FORWARD_BUTTON, layout_mc.forward_mc); setSkin(MUTE_BUTTON, layout_mc.volumeMute_mc); setSkin(SEEK_BAR, layout_mc.seekBar_mc); setSkin(VOLUME_BAR, layout_mc.volumeBar_mc); setSkin(BUFFERING_BAR, layout_mc.bufferingBar_mc); setCustomClips("fg"); layoutSkin(); setupSkinAutoHide(); skin_mc._visible = __visible; _skinReady = true; _vc.skinLoaded(); var _local4 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); var _local3 = _vc.__get__state(); var _local2 = 0; while (_local2 < NUM_CONTROLS) { if (controls[_local2] == undefined) { } else { setEnabledAndVisibleForState(_local2, _local3); if (_local2 < NUM_BUTTONS) { skinButtonControl(controls[_local2]); } } _local2++; } _vc.__set__activeVideoPlayerIndex(_local4); } catch(err:Error) { _vc.skinError(err.message); removeSkin(); } } function layoutSkin() { if (layout_mc == undefined) { return(undefined); } var _local3 = layout_mc.video_mc; if (_local3 == undefined) { throw new Error("No layout_mc.video_mc"); } placeholderLeft = _local3._x; placeholderRight = _local3._x + _local3._width; placeholderTop = _local3._y; placeholderBottom = _local3._y + _local3._height; videoLeft = 0; videoRight = _vc.width; videoTop = 0; videoBottom = _vc.height; if (((!isNaN(layout_mc.minWidth)) && (layout_mc.minWidth > 0)) && (layout_mc.minWidth > videoRight)) { videoLeft = videoLeft - ((layout_mc.minWidth - videoRight) / 2); videoRight = layout_mc.minWidth + videoLeft; } if (((!isNaN(layout_mc.minHeight)) && (layout_mc.minHeight > 0)) && (layout_mc.minHeight > videoBottom)) { videoTop = videoTop - ((layout_mc.minHeight - videoBottom) / 2); videoBottom = layout_mc.minHeight + videoTop; } var _local2; _local2 = 0; while (_local2 < customClips.length) { layoutControl(customClips[_local2]); _local2++; } _local2 = 0; while (_local2 < NUM_CONTROLS) { layoutControl(controls[_local2]); _local2++; } } function layoutControl(ctrl) { if (ctrl == undefined) { return(undefined); } if (ctrl.skin.anchorRight) { if (ctrl.skin.anchorLeft) { ctrl._x = (ctrl.skin._x - placeholderLeft) + videoLeft; ctrl._width = (((ctrl.skin._x + ctrl.skin._width) - placeholderRight) + videoRight) - ctrl._x; if (ctrl.origWidth != undefined) { ctrl.origWidth = undefined; } } else { ctrl._x = (ctrl.skin._x - placeholderRight) + videoRight; } } else { ctrl._x = (ctrl.skin._x - placeholderLeft) + videoLeft; } if (ctrl.skin.anchorTop) { if (ctrl.skin.anchorBottom) { ctrl._y = (ctrl.skin._y - placeholderTop) + videoTop; ctrl._height = (((ctrl.skin._y + ctrl.skin._height) - placeholderBottom) + videoBottom) - ctrl._y; if (ctrl.origHeight != undefined) { ctrl.origHeight = undefined; } } else { ctrl._y = (ctrl.skin._y - placeholderTop) + videoTop; } } else { ctrl._y = (ctrl.skin._y - placeholderBottom) + videoBottom; } switch (ctrl.controlIndex) { case SEEK_BAR : case VOLUME_BAR : if (ctrl.progress_mc != undefined) { if (_progressPercent == undefined) { _progressPercent = (_vc.__get__isRTMP() ? 100 : 0); } positionBar(ctrl, "progress", _progressPercent); } positionHandle(ctrl.controlIndex); break; case BUFFERING_BAR : if (ctrl.fill_mc == undefined) { break; } positionMaskedFill(ctrl, ctrl.fill_mc, 100); } if (ctrl.layoutSelf != undefined) { ctrl.layoutSelf(); } } function removeSkin() { if (skin_mc != undefined) { var _local2 = 0; while (_local2 < NUM_BUTTONS) { removeButtonControl(_local2); _local2++; } _local2 = NUM_BUTTONS; while (_local2 < NUM_CONTROLS) { controls[_local2] = undefined; _local2++; } skin_mc.unloadMovie(); layout_mc = undefined; border_mc = undefined; } } function setCustomClips(prefix) { var _local4 = 1; while (true) { var _local2 = layout_mc[(prefix + (_local4++)) + "_mc"]; if (_local2 == undefined) { break; } var _local3 = _local2.mc; if (_local3 == undefined) { _local3 = _local2._parent._parent[_local2._name]; } if (_local3 == undefined) { throw new Error("Bad clip in skin: " + _local2); } _local3.skin = _local2; customClips.push(_local3); if ((prefix == "bg") && (_local4 == 2)) { border_mc = _local3; } } } function setSkin(index, s) { if (s == undefined) { return(undefined); } var _local2 = s.mc; if (_local2 == undefined) { _local2 = s._parent._parent[s._name]; } if (_local2 == undefined) { throw new Error("Bad clip in skin: " + s); } _local2.skin = s; if (index < NUM_BUTTONS) { setupSkinStates(_local2); } else { switch (index) { case PLAY_PAUSE_BUTTON : setupSkinStates(_local2.play_mc); setupSkinStates(_local2.pause_mc); break; case MUTE_BUTTON : setupSkinStates(_local2.on_mc); setupSkinStates(_local2.off_mc); break; case SEEK_BAR : case VOLUME_BAR : var _local4 = ((index == SEEK_BAR) ? "seekBar" : "volumeBar"); if (_local2.handle_mc == undefined) { _local2.handle_mc = _local2.skin.handle_mc; if (_local2.handle_mc == undefined) { _local2.handle_mc = _local2.skin._parent._parent[_local4 + "Handle_mc"]; } } if (_local2.progress_mc == undefined) { _local2.progress_mc = _local2.skin.progress_mc; if (_local2.progress_mc == undefined) { _local2.progress_mc = _local2.skin._parent._parent[_local4 + "Progress_mc"]; } } if (_local2.fullness_mc == undefined) { _local2.fullness_mc = _local2.skin.fullness_mc; if (_local2.fullness_mc == undefined) { _local2.fullness_mc = _local2.skin._parent._parent[_local4 + "Fullness_mc"]; } } break; case BUFFERING_BAR : if (_local2.fill_mc != undefined) { break; } _local2.fill_mc = _local2.skin.fill_mc; if (_local2.fill_mc != undefined) { break; } _local2.fill_mc = _local2.skin._parent._parent.bufferingBarFill_mc; } } setControl(index, _local2); } function setupSkinStates(ctrl) { if (ctrl.up_mc == undefined) { ctrl.up_mc = ctrl; ctrl.over_mc = ctrl; ctrl.down_mc = ctrl; ctrl.disabled_mc = ctrl; } else { ctrl._x = 0; ctrl._y = 0; ctrl.up_mc._x = 0; ctrl.up_mc._y = 0; ctrl.up_mc._visible = true; if (ctrl.over_mc == undefined) { ctrl.over_mc = ctrl.up_mc; } else { ctrl.over_mc._x = 0; ctrl.over_mc._y = 0; ctrl.over_mc._visible = false; } if (ctrl.down_mc == undefined) { ctrl.down_mc = ctrl.up_mc; } else { ctrl.down_mc._x = 0; ctrl.down_mc._y = 0; ctrl.down_mc._visible = false; } if (ctrl.disabled_mc == undefined) { ctrl.disabled_mc_mc = ctrl.up_mc; } else { ctrl.disabled_mc._x = 0; ctrl.disabled_mc._y = 0; ctrl.disabled_mc._visible = false; } } } function skinButtonControl(ctrl) { if (ctrl.onEnterFrame != undefined) { delete ctrl.onEnterFrame; ctrl.onEnterFrame = undefined; } if (ctrl.enabled) { switch (ctrl.state) { case UP_STATE : if (ctrl.up_mc == undefined) { ctrl.up_mc = ctrl.attachMovie(ctrl.upLinkageID, "up_mc", ctrl.getNextHighestDepth()); } applySkinState(ctrl, ctrl.up_mc); break; case OVER_STATE : if (ctrl.over_mc == undefined) { if (ctrl.overLinkageID == undefined) { ctrl.over_mc = ctrl.up_mc; } else { ctrl.over_mc = ctrl.attachMovie(ctrl.overLinkageID, "over_mc", ctrl.getNextHighestDepth()); } } applySkinState(ctrl, ctrl.over_mc); break; case DOWN_STATE : if (ctrl.down_mc == undefined) { if (ctrl.downLinkageID == undefined) { ctrl.down_mc = ctrl.up_mc; } else { ctrl.down_mc = ctrl.attachMovie(ctrl.downLinkageID, "down_mc", ctrl.getNextHighestDepth()); } } applySkinState(ctrl, ctrl.down_mc); } } else { ctrl.state = UP_STATE; if (ctrl.disabled_mc == undefined) { if (ctrl.disabledLinkageID == undefined) { ctrl.disabled_mc = ctrl.up_mc; } else { ctrl.disabled_mc = ctrl.attachMovie(ctrl.disabledLinkageID, "disabled_mc", ctrl.getNextHighestDepth()); } } applySkinState(ctrl, ctrl.disabled_mc); } if (ctrl.placeholder_mc != undefined) { ctrl.placeholder_mc.unloadMovie(); delete ctrl.placeholder_mc; ctrl.placeholder_mc = undefined; } } function applySkinState(ctrl, state) { if (state != ctrl.currentState_mc) { if (state != undefined) { state._visible = true; } if (ctrl.currentState_mc != undefined) { ctrl.currentState_mc._visible = false; } ctrl.currentState_mc = state; } } function addBarControl(controlIndex) { var _local2 = controls[controlIndex]; _local2.isDragging = false; _local2.percentage = 0; _local2.uiMgr = this; _local2.controlIndex = controlIndex; if (_local2._parent == skin_mc) { finishAddBarControl(controlIndex); } else { _local2.onEnterFrame = function () { this.uiMgr.finishAddBarControl(this.controlIndex); }; } } function finishAddBarControl(controlIndex) { var _local2 = controls[controlIndex]; delete _local2.onEnterFrame; _local2.onEnterFrame = undefined; if (_local2.addBarControl != undefined) { _local2.addBarControl(); } calcBarMargins(_local2, "handle", true); calcBarMargins(_local2, "progress", false); calcBarMargins(_local2.progress_mc, "fill", false); calcBarMargins(_local2.progress_mc, "mask", false); calcBarMargins(_local2, "fullness", false); calcBarMargins(_local2.fullness_mc, "fill", false); calcBarMargins(_local2.fullness_mc, "mask", false); _local2.origWidth = _local2._width; _local2.origHeight = _local2._height; fixUpBar(_local2, "progress"); if (_local2.progress_mc != undefined) { fixUpBar(_local2, "progressBarFill"); if (_progressPercent == undefined) { _progressPercent = (_vc.__get__isRTMP() ? 100 : 0); } positionBar(_local2, "progress", _progressPercent); } fixUpBar(_local2, "fullness"); if (_local2.fullness_mc != undefined) { fixUpBar(_local2, "fullnessBarFill"); } fixUpBar(_local2, "handle"); _local2.handle_mc.controlIndex = controlIndex; switch (controlIndex) { case SEEK_BAR : setControl(SEEK_BAR_HANDLE, _local2.handle_mc); break; case VOLUME_BAR : setControl(VOLUME_BAR_HANDLE, _local2.handle_mc); } positionHandle(controlIndex); } function fixUpBar(ctrl, type) { if ((ctrl[type + "LinkageID"] != undefined) && (ctrl[type + "LinkageID"].length > 0)) { var _local1; if (ctrl[type + "Below"]) { _local1 = -1; while (ctrl._parent.getInstanceAtDepth(_local1) != undefined) { _local1--; } } else { ctrl[type + "Below"] = false; _local1 = ctrl._parent.getNextHighestDepth(); } var _local5 = ((ctrl.controlIndex == SEEK_BAR) ? "seekBar" : "volumeBar"); var _local4 = ((_local5 + type.substring(0, 1).toUpperCase()) + type.substring(1)) + "_mc"; ctrl[type + "_mc"] = ctrl._parent.attachMovie(ctrl[type + "LinkageID"], _local4, _local1); } } function calcBarMargins(ctrl, type, symmetricMargins) { var _local2 = ctrl[type + "_mc"]; if (_local2 == undefined) { return(undefined); } if ((ctrl[type + "LeftMargin"] == undefined) && (_local2._parent == ctrl._parent)) { ctrl[type + "LeftMargin"] = _local2._x - ctrl._x; } if (ctrl[type + "RightMargin"] == undefined) { if (symmetricMargins) { ctrl[type + "RightMargin"] = ctrl[type + "LeftMargin"]; } else if (_local2._parent == ctrl._parent) { ctrl[type + "RightMargin"] = ((ctrl._width - _local2._width) - _local2._x) + ctrl._x; } } if ((ctrl[type + "TopMargin"] == undefined) && (_local2._parent == ctrl._parent)) { ctrl[type + "TopMargin"] = _local2._y - ctrl._y; } if (ctrl[type + "BottomMargin"] == undefined) { if (symmetricMargins) { ctrl[type + "BottomMargin"] = ctrl[type + "TopMargin"]; } else if (_local2._parent == ctrl._parent) { ctrl[type + "BottomMargin"] = ((ctrl._height - _local2._height) - _local2._y) + ctrl._y; } } if (ctrl[type + "X"] == undefined) { if (_local2._parent == ctrl._parent) { ctrl[type + "X"] = _local2._x - ctrl._x; } else if (_local2._parent == ctrl) { ctrl[type + "X"] = _local2._x; } } if (ctrl[type + "Y"] == undefined) { if (_local2._parent == ctrl._parent) { ctrl[type + "Y"] = _local2._y - ctrl._y; } else if (_local2._parent == ctrl) { ctrl[type + "Y"] = _local2._y; } } ctrl[type + "XScale"] = _local2._xscale; ctrl[type + "YScale"] = _local2._yscale; ctrl[type + "Width"] = _local2._width; ctrl[type + "Height"] = _local2._height; } function finishAddBufferingBar() { var _local2 = controls[BUFFERING_BAR]; delete _local2.onEnterFrame; _local2.onEnterFrame = undefined; calcBarMargins(_local2, "fill", true); fixUpBar(_local2, "fill"); if (_local2.fill_mc != undefined) { positionMaskedFill(_local2, _local2.fill_mc, 100); } } function positionMaskedFill(ctrl, fill, percent) { var _local5 = fill._parent; var _local3 = ctrl.mask_mc; if (_local3 == undefined) { _local3 = _local5.createEmptyMovieClip(ctrl._name + "Mask_mc", _local5.getNextHighestDepth()); ctrl.mask_mc = _local3; _local3.beginFill(16777215); _local3.lineTo(0, 0); _local3.lineTo(1, 0); _local3.lineTo(1, 1); _local3.lineTo(0, 1); _local3.lineTo(0, 0); _local3.endFill(); fill.setMask(_local3); _local3._x = ctrl.fillX; _local3._y = ctrl.fillY; _local3._width = ctrl.fillWidth; _local3._height = ctrl.fillHeight; _local3._visible = false; calcBarMargins(ctrl, "mask", true); } if (_local5 == ctrl) { if (fill.slideReveal) { fill._x = (ctrl.maskX - ctrl.fillWidth) + ((ctrl.fillWidth * percent) / 100); } else { _local3._width = (ctrl.fillWidth * percent) / 100; } } else if (_local5 == ctrl._parent) { if (fill.slideReveal) { _local3._x = ctrl._x + ctrl.maskLeftMargin; _local3._y = ctrl._y + ctrl.maskTopMargin; _local3._width = (ctrl._width - ctrl.maskRightMargin) - ctrl.maskLeftMargin; _local3._height = (ctrl._height - ctrl.maskTopMargin) - ctrl.maskBottomMargin; fill._x = (_local3._x - ctrl.fillWidth) + ((ctrl.maskWidth * percent) / 100); fill._y = ctrl._y + ctrl.fillTopMargin; } else { fill._x = ctrl._x + ctrl.fillLeftMargin; fill._y = ctrl._y + ctrl.fillTopMargin; _local3._x = fill._x; _local3._y = fill._y; _local3._width = (((ctrl._width - ctrl.fillRightMargin) - ctrl.fillLeftMargin) * percent) / 100; _local3._height = (ctrl._height - ctrl.fillTopMargin) - ctrl.fillBottomMargin; } } } function startHandleDrag(controlIndex) { var _local2 = controls[controlIndex]; var _local5 = _local2.handle_mc; if ((_local2.startHandleDrag == undefined) || (!_local2.startHandleDrag())) { var _local3 = _local2._y + _local2.handleY; var _local4 = ((_local2.origWidth == undefined) ? (_local2._width) : (_local2.origWidth)); _local5.startDrag(false, _local2._x + _local2.handleLeftMargin, _local3, (_local2._x + _local4) - _local2.handleRightMargin, _local3); } _local2.isDragging = true; } function stopHandleDrag(controlIndex) { var _local2 = controls[controlIndex]; var _local3 = _local2.handle_mc; if ((_local2.stopHandleDrag == undefined) || (!_local2.stopHandleDrag())) { _local3.stopDrag(); } _local2.isDragging = false; } function positionHandle(controlIndex) { var _local2 = controls[controlIndex]; var _local3 = _local2.handle_mc; if (_local3 == undefined) { return(undefined); } if ((_local2.positionHandle != undefined) && (_local2.positionHandle())) { return(undefined); } var _local4 = ((_local2.origWidth == undefined) ? (_local2._width) : (_local2.origWidth)); var _local5 = (_local4 - _local2.handleRightMargin) - _local2.handleLeftMargin; _local3._x = (_local2._x + _local2.handleLeftMargin) + ((_local5 * _local2.percentage) / 100); _local3._y = _local2._y + _local2.handleY; if (_local2.fullness_mc != undefined) { positionBar(_local2, "fullness", _local2.percentage); } } function positionBar(ctrl, type, percent) { if ((ctrl.positionBar != undefined) && (ctrl.positionBar(type, percent))) { return(undefined); } var _local2 = ctrl[type + "_mc"]; if (_local2._parent == ctrl) { if (_local2.fill_mc == undefined) { _local2._xscale = (ctrl[type + "XScale"] * percent) / 100; } else { positionMaskedFill(_local2, _local2.fill_mc, percent); } } else { _local2._x = ctrl._x + ctrl[type + "LeftMargin"]; _local2._y = ctrl._y + ctrl[type + "Y"]; if (_local2.fill_mc == undefined) { _local2._width = (((ctrl._width - ctrl[type + "LeftMargin"]) - ctrl[type + "RightMargin"]) * percent) / 100; } else { positionMaskedFill(_local2, _local2.fill_mc, percent); } } } function calcPercentageFromHandle(controlIndex) { var _local2 = controls[controlIndex]; var _local5 = _local2.handle_mc; if ((_local2.calcPercentageFromHandle == undefined) || (!_local2.calcPercentageFromHandle())) { var _local3 = ((_local2.origWidth == undefined) ? (_local2._width) : (_local2.origWidth)); var _local6 = (_local3 - _local2.handleRightMargin) - _local2.handleLeftMargin; var _local4 = _local5._x - (_local2._x + _local2.handleLeftMargin); _local2.percentage = (_local4 / _local6) * 100; if (_local2.fullness_mc != undefined) { positionBar(_local2, "fullness", _local2.percentage); } } if (_local2.percentage < 0) { _local2.percentage = 0; } if (_local2.percentage > 100) { _local2.percentage = 100; } } function handleRelease(controlIndex) { var _local3 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); if (controlIndex == SEEK_BAR) { seekBarListener(true); } else if (controlIndex == VOLUME_BAR) { volumeBarListener(true); } stopHandleDrag(controlIndex); _vc.__set__activeVideoPlayerIndex(_local3); if (controlIndex == SEEK_BAR) { _vc._scrubFinish(); } } function seekBarListener(finish) { var _local3 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); var _local4 = controls[SEEK_BAR]; calcPercentageFromHandle(SEEK_BAR); var _local2 = _local4.percentage; if (finish) { clearInterval(_seekBarIntervalID); _seekBarIntervalID = 0; if (_local2 != _lastScrubPos) { _vc.seekPercent(_local2); } _vc.addEventListener("playheadUpdate", this); if (_playAfterScrub) { _vc.play(); } } else if (_vc.getVideoPlayer(_vc.__get__visibleVideoPlayerIndex()).__get__state() == mx.video.VideoPlayer.SEEKING) { } else if ((((_seekBarScrubTolerance <= 0) || (Math.abs(_local2 - _lastScrubPos) > _seekBarScrubTolerance)) || (_local2 < _seekBarScrubTolerance)) || (_local2 > (100 - _seekBarScrubTolerance))) { if (_local2 != _lastScrubPos) { _lastScrubPos = _local2; _vc.seekPercent(_local2); } } _vc.__set__activeVideoPlayerIndex(_local3); } function volumeBarListener(finish) { var _local3 = controls[VOLUME_BAR]; calcPercentageFromHandle(VOLUME_BAR); var _local2 = _local3.percentage; if (finish) { clearInterval(_volumeBarIntervalID); _volumeBarIntervalID = 0; _vc.addEventListener("volumeUpdate", this); } if ((((finish || (_volumeBarScrubTolerance <= 0)) || (Math.abs(_local2 - _lastVolumePos) > _volumeBarScrubTolerance)) || (_local2 < _volumeBarScrubTolerance)) || (_local2 > (100 - _volumeBarScrubTolerance))) { if (_local2 != _lastVolumePos) { if (_isMuted) { cachedSoundLevel = _local2; } else { _vc.__set__volume(_local2); } _lastVolumePos = _local2; } } } function doBufferingDelay() { clearInterval(_bufferingDelayIntervalID); _bufferingDelayIntervalID = 0; var _local2 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); if (_vc.__get__state() == mx.video.FLVPlayback.BUFFERING) { _bufferingOn = true; handleEvent({type:"stateChange", state:mx.video.FLVPlayback.BUFFERING, vp:_vc.__get__visibleVideoPlayerIndex()}); } _vc.__set__activeVideoPlayerIndex(_local2); } function dispatchMessage(ctrl) { if (ctrl.id == SEEK_BAR_HANDLE) { _vc._scrubStart(); } var _local2 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); switch (ctrl.id) { case PAUSE_BUTTON : _vc.pause(); break; case PLAY_BUTTON : _vc.play(); break; case STOP_BUTTON : _vc.stop(); break; case SEEK_BAR_HANDLE : calcPercentageFromHandle(SEEK_BAR); _lastScrubPos = controls[SEEK_BAR].percentage; _vc.removeEventListener("playheadUpdate", this); if (_vc.__get__playing() || (_vc.__get__buffering())) { _playAfterScrub = true; } else if (_vc.__get__state() != mx.video.VideoPlayer.SEEKING) { _playAfterScrub = false; } _seekBarIntervalID = setInterval(this, "seekBarListener", _seekBarInterval, false); startHandleDrag(SEEK_BAR); _vc.pause(); break; case VOLUME_BAR_HANDLE : calcPercentageFromHandle(VOLUME_BAR); _lastVolumePos = controls[VOLUME_BAR].percentage; _vc.removeEventListener("volumeUpdate", this); _volumeBarIntervalID = setInterval(this, "volumeBarListener", _volumeBarInterval, false); startHandleDrag(VOLUME_BAR); break; case BACK_BUTTON : _vc.seekToPrevNavCuePoint(); break; case FORWARD_BUTTON : _vc.seekToNextNavCuePoint(); break; case MUTE_ON_BUTTON : case MUTE_OFF_BUTTON : if (!_isMuted) { _isMuted = true; cachedSoundLevel = _vc.volume; _vc.__set__volume(0); } else { _isMuted = false; _vc.__set__volume(cachedSoundLevel); } setEnabledAndVisibleForState(MUTE_OFF_BUTTON, mx.video.FLVPlayback.PLAYING); skinButtonControl(controls[MUTE_OFF_BUTTON]); setEnabledAndVisibleForState(MUTE_ON_BUTTON, mx.video.FLVPlayback.PLAYING); skinButtonControl(controls[MUTE_ON_BUTTON]); break; default : throw new Error("Unknown ButtonControl"); } _vc.__set__activeVideoPlayerIndex(_local2); } function setEnabledAndVisibleForState(index, state) { var _local5 = _vc.__get__activeVideoPlayerIndex(); _vc.__set__activeVideoPlayerIndex(_vc.visibleVideoPlayerIndex); var _local3 = state; if ((_local3 == mx.video.FLVPlayback.BUFFERING) && (!_bufferingOn)) { _local3 = mx.video.FLVPlayback.PLAYING; } switch (index) { case VOLUME_BAR : case VOLUME_BAR_HANDLE : controls[index].myEnabled = true; controls[index].enabled = _controlsEnabled; break; case MUTE_ON_BUTTON : controls[index].myEnabled = !_isMuted; if (controls[MUTE_BUTTON] != undefined) { controls[index]._visible = controls[index].myEnabled; } break; case MUTE_OFF_BUTTON : controls[index].myEnabled = _isMuted; if (controls[MUTE_BUTTON] != undefined) { controls[index]._visible = controls[index].myEnabled; } break; default : switch (_local3) { case mx.video.FLVPlayback.LOADING : case mx.video.FLVPlayback.CONNECTION_ERROR : controls[index].myEnabled = false; break; case mx.video.FLVPlayback.DISCONNECTED : controls[index].myEnabled = _vc.__get__contentPath() != undefined; break; case mx.video.FLVPlayback.SEEKING : break; default : controls[index].myEnabled = true; } } switch (index) { case SEEK_BAR : switch (_local3) { case mx.video.FLVPlayback.STOPPED : case mx.video.FLVPlayback.PLAYING : case mx.video.FLVPlayback.PAUSED : case mx.video.FLVPlayback.REWINDING : case mx.video.FLVPlayback.SEEKING : controls[index].myEnabled = true; break; case mx.video.FLVPlayback.BUFFERING : controls[index].myEnabled = (!_bufferingBarHides) || (controls[BUFFERING_BAR] == undefined); break; default : controls[index].myEnabled = false; } if (controls[index].myEnabled) { controls[index].myEnabled = (!isNaN(_vc.__get__totalTime())) && (_vc.__get__totalTime() > 0); } controls[index].handle_mc.myEnabled = controls[index].myEnabled; controls[index].handle_mc.enabled = controls[index].handle_mc.myEnabled; controls[index].handle_mc._visible = controls[index].myEnabled; var _local4 = (((!_bufferingBarHides) || (controls[index].myEnabled)) || (controls[BUFFERING_BAR] == undefined)) || (!controls[BUFFERING_BAR]._visible); controls[index]._visible = _local4; controls[index].progress_mc._visible = _local4; controls[index].progress_mc.fill_mc._visible = _local4; controls[index].fullness_mc._visible = _local4; controls[index].fullness_mc.fill_mc._visible = _local4; break; case BUFFERING_BAR : switch (_local3) { case mx.video.FLVPlayback.STOPPED : case mx.video.FLVPlayback.PLAYING : case mx.video.FLVPlayback.PAUSED : case mx.video.FLVPlayback.REWINDING : case mx.video.FLVPlayback.SEEKING : controls[index].myEnabled = false; break; default : controls[index].myEnabled = true; } controls[index]._visible = controls[index].myEnabled; controls[index].fill_mc._visible = controls[index].myEnabled; break; case PAUSE_BUTTON : switch (_local3) { case mx.video.FLVPlayback.DISCONNECTED : case mx.video.FLVPlayback.STOPPED : case mx.video.FLVPlayback.PAUSED : case mx.video.FLVPlayback.REWINDING : controls[index].myEnabled = false; break; case mx.video.FLVPlayback.PLAYING : controls[index].myEnabled = true; break; case mx.video.FLVPlayback.BUFFERING : controls[index].myEnabled = (!_bufferingBarHides) || (controls[BUFFERING_BAR] == undefined); } if (controls[PLAY_PAUSE_BUTTON] != undefined) { controls[index]._visible = controls[index].myEnabled; } break; case PLAY_BUTTON : switch (_local3) { case mx.video.FLVPlayback.PLAYING : controls[index].myEnabled = false; break; case mx.video.FLVPlayback.STOPPED : case mx.video.FLVPlayback.PAUSED : controls[index].myEnabled = true; break; case mx.video.FLVPlayback.BUFFERING : controls[index].myEnabled = (!_bufferingBarHides) || (controls[BUFFERING_BAR] == undefined); } if (controls[PLAY_PAUSE_BUTTON] != undefined) { controls[index]._visible = !controls[PAUSE_BUTTON]._visible; } break; case STOP_BUTTON : switch (_local3) { case mx.video.FLVPlayback.DISCONNECTED : case mx.video.FLVPlayback.STOPPED : controls[index].myEnabled = false; break; case mx.video.FLVPlayback.PAUSED : case mx.video.FLVPlayback.PLAYING : case mx.video.FLVPlayback.BUFFERING : controls[index].myEnabled = true; } break; case BACK_BUTTON : case FORWARD_BUTTON : if (!(_local3 === mx.video.FLVPlayback.BUFFERING)) { } else { controls[index].myEnabled = (!_bufferingBarHides) || (controls[BUFFERING_BAR] == undefined); } } controls[index].enabled = _controlsEnabled && (controls[index].myEnabled); _vc.__set__activeVideoPlayerIndex(_local5); } function setupSkinAutoHide() { if (_skinAutoHide && (skin_mc != undefined)) { skinAutoHideHitTest(); if (_skinAutoHideIntervalID == 0) { _skinAutoHideIntervalID = setInterval(this, "skinAutoHideHitTest", SKIN_AUTO_HIDE_INTERVAL); } } else { skin_mc._visible = __visible; clearInterval(_skinAutoHideIntervalID); _skinAutoHideIntervalID = 0; } } function skinAutoHideHitTest() { if (!__visible) { skin_mc._visible = false; } else { var _local4 = _vc.getVideoPlayer(_vc.__get__visibleVideoPlayerIndex()); var _local3 = _local4.hitTest(_root._xmouse, _root._ymouse, true); if ((!_local3) && (border_mc != undefined)) { _local3 = border_mc.hitTest(_root._xmouse, _root._ymouse, true); } skin_mc._visible = _local3; } } static var version = "1.0.1.10"; static var shortVersion = "1.0.1"; static var PAUSE_BUTTON = 0; static var PLAY_BUTTON = 1; static var STOP_BUTTON = 2; static var SEEK_BAR_HANDLE = 3; static var BACK_BUTTON = 4; static var FORWARD_BUTTON = 5; static var MUTE_ON_BUTTON = 6; static var MUTE_OFF_BUTTON = 7; static var VOLUME_BAR_HANDLE = 8; static var NUM_BUTTONS = 9; static var PLAY_PAUSE_BUTTON = 9; static var MUTE_BUTTON = 10; static var BUFFERING_BAR = 11; static var SEEK_BAR = 12; static var VOLUME_BAR = 13; static var NUM_CONTROLS = 14; static var UP_STATE = 0; static var OVER_STATE = 1; static var DOWN_STATE = 2; static var SKIN_AUTO_HIDE_INTERVAL = 200; static var VOLUME_BAR_INTERVAL_DEFAULT = 250; static var VOLUME_BAR_SCRUB_TOLERANCE_DEFAULT = 0; static var SEEK_BAR_INTERVAL_DEFAULT = 250; static var SEEK_BAR_SCRUB_TOLERANCE_DEFAULT = 5; static var BUFFERING_DELAY_INTERVAL_DEFAULT = 1000; }
Symbol 81 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 82 MovieClip [__Packages.mx.video.SMILManager] Frame 0
class mx.video.SMILManager { var _owner, _url, xml, baseURLAttr, videoTags, width, height; function SMILManager (owner) { _owner = owner; } function connectXML(url) { _url = fixURL(url); xml = new XML(); xml.onLoad = mx.utils.Delegate.create(this, xmlOnLoad); xml.load(_url); return(false); } function fixURL(origURL) { if ((origURL.substr(0, 5).toLowerCase() == "http:") || (origURL.substr(0, 6).toLowerCase() == "https:")) { var _local2 = ((origURL.indexOf("?") >= 0) ? "&" : "?"); return(((origURL + _local2) + "FLVPlaybackVersion=") + shortVersion); } return(origURL); } function xmlOnLoad(success) { try { if (!success) { _owner.helperDone(this, false); } else { baseURLAttr = new Array(); videoTags = new Array(); var _local2 = xml.firstChild; var _local6 = false; while (_local2 != null) { if (_local2.nodeType == ELEMENT_NODE) { _local6 = true; if (_local2.nodeName.toLowerCase() == "smil") { break; } } _local2 = _local2.nextSibling; } if (!_local6) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" No root node found; if url is for an flv it must have .flv extension and take no parameters"); } else if (_local2 == null) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" Root node not smil"); } var _local5 = false; var _local4 = 0; while (_local4 < _local2.childNodes.length) { var _local3 = _local2.childNodes[_local4]; if (_local3.nodeType != ELEMENT_NODE) { } else if (_local3.nodeName.toLowerCase() == "head") { parseHead(_local3); } else if (_local3.nodeName.toLowerCase() == "body") { _local5 = true; parseBody(_local3); } else { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ((((("URL: \"" + _url) + "\" Tag ") + _local3.nodeName) + " not supported in ") + _local2.nodeName) + " tag."); } _local4++; } if (!_local5) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" Tag body is required."); } _owner.helperDone(this, true); } } catch(err:Error) { _owner.helperDone(this, false); throw err; } } function parseHead(parentNode) { var _local4 = false; var _local3 = 0; while (_local3 < parentNode.childNodes.length) { var _local2 = parentNode.childNodes[_local3]; if (_local2.nodeType != ELEMENT_NODE) { } else if (_local2.nodeName.toLowerCase() == "meta") { for (var _local6 in _local2.attributes) { if (_local6.toLowerCase() == "base") { baseURLAttr.push(_local2.attributes[_local6]); } else { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ((((("URL: \"" + _url) + "\" Attribute ") + _local6) + " not supported in ") + _local2.nodeName) + " tag."); } } } else if (_local2.nodeName.toLowerCase() == "layout") { if (!_local4) { parseLayout(_local2); _local4 = true; } } _local3++; } } function parseLayout(parentNode) { var _local3 = 0; while (_local3 < parentNode.childNodes.length) { var _local2 = parentNode.childNodes[_local3]; if (_local2.nodeType != ELEMENT_NODE) { } else if (_local2.nodeName.toLowerCase() == "root-layout") { for (var _local5 in _local2.attributes) { if (_local5.toLowerCase() == "width") { width = Number(_local2.attributes[_local5]); } else if (_local5.toLowerCase() == "height") { height = Number(_local2.attributes[_local5]); } } if (((isNaN(width) || (width < 0)) || (isNaN(height))) || (height < 0)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ((("URL: \"" + _url) + "\" Tag ") + _local2.nodeName) + " requires attributes id, width and height. Width and height must be numbers greater than or equal to 0."); } width = Math.round(width); height = Math.round(height); return(undefined); } _local3++; } } function parseBody(parentNode) { var _local6 = 0; var _local3 = 0; while (_local3 < parentNode.childNodes.length) { var _local2 = parentNode.childNodes[_local3]; if (_local2.nodeType != ELEMENT_NODE) { } else { _local6++; if (_local6 > 1) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ((("URL: \"" + _url) + "\" Tag ") + parentNode.nodeName) + " is required to contain exactly one tag."); } if (_local2.nodeName.toLowerCase() == "switch") { parseSwitch(_local2); } else if ((_local2.nodeName.toLowerCase() == "video") || (_local2.nodeName.toLowerCase() == "ref")) { var _local5 = parseVideo(_local2); videoTags.push(_local5); } } _local3++; } if (videoTags.length < 1) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" At least one video of ref tag is required."); } } function parseSwitch(parentNode) { var _local3 = 0; while (_local3 < parentNode.childNodes.length) { var _local2 = parentNode.childNodes[_local3]; if (_local2.nodeType != ELEMENT_NODE) { } else if ((_local2.nodeName.toLowerCase() == "video") || (_local2.nodeName.toLowerCase() == "ref")) { videoTags.push(parseVideo(_local2)); } _local3++; } } function parseVideo(node) { var _local3 = new Object(); for (var _local4 in node.attributes) { if (_local4.toLowerCase() == "src") { _local3.src = node.attributes[_local4]; } else if (_local4.toLowerCase() == "system-bitrate") { _local3.bitrate = Number(node.attributes[_local4]); } else if (_local4.toLowerCase() == "dur") { _local3.dur = parseTime(node.attributes[_local4]); } } if (_local3.src == undefined) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ((("URL: \"" + _url) + "\" Attribute src is required in ") + node.nodeName) + " tag."); } return(_local3); } function parseTime(timeStr) { var _local4 = 0; var _local3 = timeStr.split(":"); if ((_local3.length < 1) || (_local3.length > 3)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Invalid dur value: " + timeStr); } var _local1 = 0; while (_local1 < _local3.length) { var _local2 = Number(_local3[_local1]); if (isNaN(_local2)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Invalid dur value: " + timeStr); } _local4 = _local4 * 60; _local4 = _local4 + _local2; _local1++; } return(_local4); } static var version = "1.0.1.10"; static var shortVersion = "1.0.1"; static var ELEMENT_NODE = 1; }
Symbol 83 MovieClip [__Packages.mx.video.FPADManager] Frame 0
class mx.video.FPADManager { var _owner, _uriParam, _parseResults, _url, xml, rtmpURL; function FPADManager (owner) { _owner = owner; } function connectXML(urlPrefix, uriParam, urlSuffix, uriParamParseResults) { _uriParam = uriParam; _parseResults = uriParamParseResults; _url = (urlPrefix + "uri=") + _parseResults.protocol; if (_parseResults.serverName != undefined) { _url = _url + ("/" + _parseResults.serverName); } if (_parseResults.portNumber != undefined) { _url = _url + (":" + _parseResults.portNumber); } if (_parseResults.wrappedURL != undefined) { _url = _url + ("/?" + _parseResults.wrappedURL); } _url = _url + ("/" + _parseResults.appName); _url = _url + urlSuffix; xml = new XML(); xml.onLoad = mx.utils.Delegate.create(this, xmlOnLoad); xml.load(_url); return(false); } function xmlOnLoad(success) { try { if (!success) { _owner.helperDone(this, false); } else { var _local5 = xml.firstChild; var _local8 = false; while (_local5 != null) { if (_local5.nodeType == ELEMENT_NODE) { _local8 = true; if (_local5.nodeName.toLowerCase() == "fpad") { break; } } _local5 = _local5.nextSibling; } if (!_local8) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" No root node found; if url is for an flv it must have .flv extension and take no parameters"); } else if (_local5 == null) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" Root node not fpad"); } var _local7; var _local6 = 0; while (_local6 < _local5.childNodes.length) { var _local3 = _local5.childNodes[_local6]; if (_local3.nodeType != ELEMENT_NODE) { } else if (_local3.nodeName.toLowerCase() == "proxy") { var _local2 = 0; while (_local2 < _local3.childNodes.length) { var _local4 = _local3.childNodes[_local2]; if (_local4.nodeType == TEXT_NODE) { _local7 = trim(_local4.nodeValue); break; } _local2++; } break; } _local6++; } if ((_local7 == undefined) || (_local7 == "")) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, ("URL: \"" + _url) + "\" fpad xml requires proxy tag."); } rtmpURL = (((_parseResults.protocol + "/") + _local7) + "/?") + _uriParam; _owner.helperDone(this, true); } } catch(err:Error) { _owner.helperDone(this, false); throw err; } } function trim(str) { var _local2 = 0; while (_local2 < str.length) { var _local1 = str.charAt(_local2); if ((((_local1 != " ") && (_local1 != "\t")) && (_local1 != "\r")) && (_local1 != newline)) { break; } _local2++; } if (_local2 >= str.length) { return(""); } var _local4 = str.length - 1; while (_local4 > _local2) { var _local1 = str.charAt(_local4); if ((((_local1 != " ") && (_local1 != "\t")) && (_local1 != "\r")) && (_local1 != newline)) { break; } _local4--; } return(str.slice(_local2, _local4 + 1)); } static var version = "1.0.1.10"; static var shortVersion = "1.0.1"; static var ELEMENT_NODE = 1; static var TEXT_NODE = 3; }
Symbol 84 MovieClip [__Packages.mx.video.NCManager] Frame 0
class mx.video.NCManager implements mx.video.INCManager { var _timeoutIntervalId, _tryNCIntervalId, _timeout, _nc, _ncConnected, _isRTMP, _serverName, _wrappedURL, _portNumber, _appName, _contentPath, _streamName, _streamLength, _streamWidth, _streamHeight, _streams, _autoSenseBW, fpadZone, _payload, _connTypeCounter, _bitrate, _owner, _protocol, _smilMgr, _ncUri, _fpadMgr, fallbackServerName, _tryNC; function NCManager () { initNCInfo(); initOtherInfo(); _timeoutIntervalId = 0; _tryNCIntervalId = 0; _timeout = DEFAULT_TIMEOUT; _nc = undefined; _ncConnected = false; } function initNCInfo() { _isRTMP = undefined; _serverName = undefined; _wrappedURL = undefined; _portNumber = undefined; _appName = undefined; } function initOtherInfo() { _contentPath = undefined; _streamName = undefined; _streamLength = undefined; _streamWidth = undefined; _streamHeight = undefined; _streams = undefined; _autoSenseBW = false; fpadZone = undefined; _payload = 0; _connTypeCounter = 0; cleanConns(); } function getTimeout() { return(_timeout); } function setTimeout(t) { _timeout = t; if (_timeoutIntervalId != 0) { clearInterval(_timeoutIntervalId); _timeoutIntervalId = setInterval(this, "_onFCSConnectTimeOut", _timeout); } } function getBitrate() { return(_bitrate); } function setBitrate(b) { if ((_isRTMP == undefined) || (!_isRTMP)) { _bitrate = b; } } function getVideoPlayer() { return(_owner); } function setVideoPlayer(v) { _owner = v; } function getNetConnection() { return(_nc); } function getStreamName() { return(_streamName); } function isRTMP() { return(_isRTMP); } function getStreamLength() { return(_streamLength); } function getStreamWidth() { return(_streamWidth); } function getStreamHeight() { return(_streamHeight); } function connectToURL(url) { initOtherInfo(); _contentPath = url; if ((_contentPath == null) || (_contentPath == "")) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH); } var _local2 = parseURL(_contentPath); if ((_local2.streamName == undefined) || (_local2.streamName == "")) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH, url); } if (_local2.isRTMP) { var _local3 = canReuseOldConnection(_local2); _isRTMP = true; _protocol = _local2.protocol; _streamName = _local2.streamName; _serverName = _local2.serverName; _wrappedURL = _local2.wrappedURL; _portNumber = _local2.portNumber; _appName = _local2.appName; if ((((_appName == undefined) || (_appName == "")) || (_streamName == undefined)) || (_streamName == "")) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH, url); } _autoSenseBW = _streamName.indexOf(",") >= 0; return(_local3 || (connectRTMP())); } if ((_local2.streamName.indexOf("?") < 0) && (_local2.streamName.slice(-4).toLowerCase() == ".flv")) { var _local3 = canReuseOldConnection(_local2); _isRTMP = false; _streamName = _local2.streamName; return(_local3 || (connectHTTP())); } if (_local2.streamName.indexOf("/fms/fpad") >= 0) { try { return(connectFPAD(_local2.streamName)); } catch(err:Error) { } } _smilMgr = new mx.video.SMILManager(this); return(_smilMgr.connectXML(_local2.streamName)); } function connectAgain() { var _local2 = _appName.indexOf("/"); if (_local2 < 0) { _local2 = _streamName.indexOf("/"); if (_local2 >= 0) { _appName = _appName + "/"; _appName = _appName + _streamName.slice(0, _local2); _streamName = _streamName.slice(_local2 + 1); } return(false); } var _local3 = _appName.slice(_local2 + 1); _local3 = _local3 + "/"; _local3 = _local3 + _streamName; _streamName = _local3; _appName = _appName.slice(0, _local2); close(); _payload = 0; _connTypeCounter = 0; cleanConns(); connectRTMP(); return(true); } function reconnect() { if (!_isRTMP) { throw new Error("Cannot call reconnect on an http connection"); } _nc.onStatus = function (info) { this.mc.reconnectOnStatus(this, info); }; _nc.onBWDone = function () { this.mc.onReconnected(); }; _nc.connect(_ncUri, false); } function onReconnected() { delete _nc.onStatus; delete _nc.onBWDone; _ncConnected = true; _owner.ncReconnected(); } function close() { if (_nc) { _nc.close(); _ncConnected = false; } } function helperDone(helper, success) { if (!success) { _nc = undefined; _ncConnected = false; _owner.ncConnected(); _smilMgr = undefined; _fpadMgr = undefined; return(undefined); } var _local2; var _local4; if (helper == _fpadMgr) { _local4 = _fpadMgr.rtmpURL; _fpadMgr = undefined; _local2 = parseURL(_local4); _isRTMP = _local2.isRTMP; _protocol = _local2.protocol; _serverName = _local2.serverName; _portNumber = _local2.portNumber; _wrappedURL = _local2.wrappedURL; _appName = _local2.appName; _streamName = _local2.streamName; var _local5 = fpadZone; fpadZone = -1; connectRTMP(); fpadZone = _local5; return(undefined); } if (helper != _smilMgr) { return(undefined); } _streamWidth = _smilMgr.width; _streamHeight = _smilMgr.height; _local4 = _smilMgr.baseURLAttr[0]; if ((_local4 != undefined) && (_local4 != "")) { if (_local4.charAt(_local4.length - 1) != "/") { _local4 = _local4 + "/"; } _local2 = parseURL(_local4); _isRTMP = _local2.isRTMP; _streamName = _local2.streamName; if (_isRTMP) { _protocol = _local2.protocol; _serverName = _local2.serverName; _portNumber = _local2.portNumber; _wrappedURL = _local2.wrappedURL; _appName = _local2.appName; if ((_appName == undefined) || (_appName == "")) { _smilMgr = undefined; throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Base RTMP URL must include application name: " + _local4); } if (_smilMgr.baseURLAttr.length > 1) { _local2 = parseURL(_smilMgr.baseURLAttr[1]); if (_local2.serverName != undefined) { fallbackServerName = _local2.serverName; } } } } _streams = _smilMgr.videoTags; _smilMgr = undefined; var _local3 = 0; while (_local3 < _streams.length) { _local4 = _streams[_local3].src; _local2 = parseURL(_local4); if (_isRTMP == undefined) { _isRTMP = _local2.isRTMP; if (_isRTMP) { _protocol = _local2.protocol; if (_streams.length > 1) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Cannot switch between multiple absolute RTMP URLs, must use meta tag base attribute."); } _serverName = _local2.serverName; _portNumber = _local2.portNumber; _wrappedURL = _local2.wrappedURL; _appName = _local2.appName; if ((_appName == undefined) || (_appName == "")) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Base RTMP URL must include application name: " + _local4); } } else if ((_local2.streamName.indexOf("/fms/fpad") >= 0) && (_streams.length > 1)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "Cannot switch between multiple absolute fpad URLs, must use meta tag base attribute."); } } else if ((((_streamName != undefined) && (_streamName != "")) && (!_local2.isRelative)) && (_streams.length > 1)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_XML, "When using meta tag base attribute, cannot use absolute URLs for video or ref tag src attributes."); } _streams[_local3].parseResults = _local2; _local3++; } _autoSenseBW = _streams.length > 1; if (!_autoSenseBW) { if (_streamName != undefined) { _streamName = _streamName + _streams[0].parseResults.streamName; } else { _streamName = _streams[0].parseResults.streamName; } _streamLength = _streams[0].dur; } if (_isRTMP) { connectRTMP(); } else if ((_streamName != undefined) && (_streamName.indexOf("/fms/fpad") >= 0)) { connectFPAD(_streamName); } else { if (_autoSenseBW) { bitrateMatch(); } connectHTTP(); _owner.ncConnected(); } } function bitrateMatch() { var _local3; var _local4 = _bitrate; if (isNaN(_local4)) { _local4 = 0; } var _local2 = 0; while (_local2 < _streams.length) { if (isNaN(_streams[_local2].bitrate) || (_local4 >= _streams[_local2].bitrate)) { _local3 = _local2; break; } _local2++; } if (isNaN(_local3)) { throw new mx.video.VideoError(mx.video.VideoError.NO_BITRATE_MATCH); } if (_streamName != undefined) { _streamName = _streamName + _streams[_local3].src; } else { _streamName = _streams[_local3].src; } _streamLength = _streams[_local3].dur; } function parseURL(url) { var _local2 = new Object(); var _local3 = 0; var _local4 = url.indexOf(":/", _local3); if (_local4 >= 0) { _local4 = _local4 + 2; _local2.protocol = url.slice(_local3, _local4); _local2.isRelative = false; } else { _local2.isRelative = true; } if ((_local2.protocol != undefined) && (((_local2.protocol == "rtmp:/") || (_local2.protocol == "rtmpt:/")) || (_local2.protocol == "rtmps:/"))) { _local2.isRTMP = true; _local3 = _local4; if (url.charAt(_local3) == "/") { _local3++; var _local7 = url.indexOf(":", _local3); var _local8 = url.indexOf("/", _local3); if (_local8 < 0) { if (_local7 < 0) { _local2.serverName = url.slice(_local3); } else { _local4 = _local7; _local2.portNumber = url.slice(_local3, _local4); _local3 = _local4 + 1; _local2.serverName = url.slice(_local3); } return(_local2); } if ((_local7 >= 0) && (_local7 < _local8)) { _local4 = _local7; _local2.serverName = url.slice(_local3, _local4); _local3 = _local4 + 1; _local4 = _local8; _local2.portNumber = url.slice(_local3, _local4); } else { _local4 = _local8; _local2.serverName = url.slice(_local3, _local4); } _local3 = _local4 + 1; } if (url.charAt(_local3) == "?") { var _local9 = url.slice(_local3 + 1); var _local6 = parseURL(_local9); if ((_local6.protocol == undefined) || (!_local6.isRTMP)) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH, url); } _local2.wrappedURL = "?"; _local2.wrappedURL = _local2.wrappedURL + _local6.protocol; if (_local6.serverName != undefined) { _local2.wrappedURL = _local2.wrappedURL + "/"; _local2.wrappedURL = _local2.wrappedURL + _local6.serverName; } if (_local6.wrappedURL != undefined) { _local2.wrappedURL = _local2.wrappedURL + "/?"; _local2.wrappedURL = _local2.wrappedURL + _local6.wrappedURL; } _local2.appName = _local6.appName; _local2.streamName = _local6.streamName; return(_local2); } _local4 = url.indexOf("/", _local3); if (_local4 < 0) { _local2.appName = url.slice(_local3); return(_local2); } _local2.appName = url.slice(_local3, _local4); _local3 = _local4 + 1; _local4 = url.indexOf("/", _local3); if (_local4 < 0) { _local2.streamName = url.slice(_local3); if (_local2.streamName.slice(-4).toLowerCase() == ".flv") { _local2.streamName = _local2.streamName.slice(0, -4); } return(_local2); } _local2.appName = _local2.appName + "/"; _local2.appName = _local2.appName + url.slice(_local3, _local4); _local3 = _local4 + 1; _local2.streamName = url.slice(_local3); if (_local2.streamName.slice(-4).toLowerCase() == ".flv") { _local2.streamName = _local2.streamName.slice(0, -4); } } else { _local2.isRTMP = false; _local2.streamName = url; } return(_local2); } function canReuseOldConnection(parseResults) { if ((_nc == null) || (!_ncConnected)) { return(false); } if (!parseResults.isRTMP) { if (!_isRTMP) { return(true); } _owner.close(); _nc = undefined; _ncConnected = false; initNCInfo(); return(false); } if (_isRTMP) { if (((((parseResults.serverName == _serverName) && (parseResults.appName == _appName)) && (parseResults.protocol == _protocol)) && (parseResults.portNumber == _portNumber)) && (parseResults.wrappedURL == _wrappedURL)) { return(true); } _owner.close(); _nc = undefined; _ncConnected = false; } initNCInfo(); return(false); } function connectHTTP() { _nc = new NetConnection(); _nc.connect(null); _ncConnected = true; return(true); } function connectRTMP() { clearInterval(_timeoutIntervalId); _timeoutIntervalId = setInterval(this, "_onFCSConnectTimeOut", _timeout); _tryNC = new Array(); var _local2 = 0; while (_local2 < RTMP_CONN.length) { _tryNC[_local2] = new NetConnection(); if (fpadZone != null) { _tryNC[_local2].fpadZone = fpadZone; } _tryNC[_local2].mc = this; _tryNC[_local2].pending = false; _tryNC[_local2].connIndex = _local2; _tryNC[_local2].onBWDone = function (p_bw) { this.mc.onConnected(this, p_bw); }; _tryNC[_local2].onBWCheck = function () { return(++this.mc._payload); }; _tryNC[_local2].onStatus = function (info) { this.mc.connectOnStatus(this, info); }; _local2++; } nextConnect(); return(false); } function connectFPAD(url) { var _local7; var _local5; var _local6; var _local2 = url.indexOf("?"); while (_local2 >= 0) { _local2++; var _local4 = url.indexOf("&", _local2); if (url.substr(_local2, 4).toLowerCase() == "uri=") { _local7 = url.slice(0, _local2); _local2 = _local2 + 4; if (_local4 >= 0) { _local5 = url.slice(_local2, _local4); _local6 = url.slice(_local4); } else { _local5 = url.slice(_local2); _local6 = ""; } break; } _local2 = _local4; } if (_local2 < 0) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH, "fpad url must include uri parameter: " + url); } var _local8 = parseURL(_local5); if (!_local8.isRTMP) { throw new mx.video.VideoError(mx.video.VideoError.INVALID_CONTENT_PATH, "fpad url uri parameter must be rtmp url: " + url); } _fpadMgr = new mx.video.FPADManager(this); return(_fpadMgr.connectXML(_local7, _local5, _local6, _local8)); } function nextConnect() { clearInterval(_tryNCIntervalId); _tryNCIntervalId = 0; var _local4; var _local3; if (_connTypeCounter == 0) { _local4 = _protocol; if (_portNumber != undefined) { _local3 = _portNumber; } else { var _local2 = 0; while (_local2 < RTMP_CONN.length) { if (_local4 == RTMP_CONN[_local2].protocol) { _local3 = RTMP_CONN[_local2].port; break; } _local2++; } } } else { _local4 = RTMP_CONN[_connTypeCounter].protocol; _local3 = RTMP_CONN[_connTypeCounter].port; } var _local5 = ((_local4 + ((_serverName == undefined) ? "" : (((("/" + _serverName) + ":") + _local3) + "/"))) + ((_wrappedURL == undefined) ? "" : (_wrappedURL + "/"))) + _appName; _tryNC[_connTypeCounter].pending = true; _tryNC[_connTypeCounter].connect(_local5, _autoSenseBW); if (_connTypeCounter < (RTMP_CONN.length - 1)) { _connTypeCounter++; _tryNCIntervalId = setInterval(this, "nextConnect", 1500); } } function cleanConns() { clearInterval(_tryNCIntervalId); _tryNCIntervalId = 0; if (_tryNC != undefined) { var _local2 = 0; while (_local2 < _tryNC.length) { if (_tryNC[_local2] != undefined) { delete _tryNC[_local2].onStatus; if (_tryNC[_local2].pending) { _tryNC[_local2].onStatus = function (info) { this.mc.disconnectOnStatus(this, info); }; } else { delete _tryNC[_local2].onStatus; _tryNC[_local2].close(); } } delete _tryNC[_local2]; _local2++; } delete _tryNC; } } function tryFallBack() { if (((_serverName == fallbackServerName) || (fallbackServerName == undefined)) || (fallbackServerName == null)) { delete _nc; _nc = undefined; _ncConnected = false; _owner.ncConnected(); } else { _connTypeCounter = 0; cleanConns(); _serverName = fallbackServerName; connectRTMP(); } } function onConnected(p_nc, p_bw) { clearInterval(_timeoutIntervalId); _timeoutIntervalId = 0; delete p_nc.onBWDone; delete p_nc.onBWCheck; delete p_nc.onStatus; _nc = p_nc; _ncUri = _nc.uri; _ncConnected = true; if (_autoSenseBW) { _bitrate = p_bw * 1024; if (_streams != undefined) { bitrateMatch(); } else { var _local3 = _streamName.split(","); var _local2 = 0; while (_local2 < _local3.length) { var _local4 = stripFrontAndBackWhiteSpace(_local3[_local2]); if ((_local2 + 1) < _local3.length) { if (p_bw <= Number(_local3[_local2 + 1])) { _streamName = _local4; break; } } else { _streamName = _local4; break; } _local2 = _local2 + 2; } if (_streamName.slice(-4).toLowerCase() == ".flv") { _streamName = _streamName.slice(0, -4); } } } if ((!_owner.__get__isLive()) && (_streamLength == undefined)) { var _local6 = new Object(); _local6.mc = this; _local6.onResult = function (length) { this.mc.getStreamLengthResult(length); }; _nc.call("getStreamLength", _local6, _streamName); } else { _owner.ncConnected(); } } function connectOnStatus(target, info) { target.pending = false; if (info.code == "NetConnection.Connect.Success") { _nc = _tryNC[target.connIndex]; _tryNC[target.connIndex] = undefined; cleanConns(); } else if (((info.code == "NetConnection.Connect.Failed") || (info.code == "NetConnection.Connect.Rejected")) && (target.connIndex == (RTMP_CONN.length - 1))) { if (!connectAgain()) { tryFallBack(); } } } function reconnectOnStatus(target, info) { if ((info.code == "NetConnection.Connect.Failed") || (info.code == "NetConnection.Connect.Rejected")) { delete _nc; _nc = undefined; _ncConnected = false; _owner.ncReconnected(); } } function disconnectOnStatus(target, info) { if (info.code == "NetConnection.Connect.Success") { delete target.onStatus; target.close(); } } function getStreamLengthResult(length) { if (length > 0) { _streamLength = length; } _owner.ncConnected(); } function _onFCSConnectTimeOut() { cleanConns(); _nc = undefined; _ncConnected = false; if (!connectAgain()) { _owner.ncConnected(); } } static function stripFrontAndBackWhiteSpace(p_str) { var _local1; var _local2 = p_str.length; var _local4 = 0; var _local5 = _local2; _local1 = 0; while (_local1 < _local2) { switch (p_str.charCodeAt(_local1)) { case 9 : case 10 : case 13 : case 32 : break; default : _local4 = _local1; break;!//outer level } _local1++; } _local1 = _local2; while (_local1 >= 0) { switch (p_str.charCodeAt(_local1)) { case 9 : case 10 : case 13 : case 32 : break; default : _local5 = _local1 + 1; break;!//outer level } _local1--; } if (_local5 <= _local4) { return(""); } return(p_str.slice(_local4, _local5)); } static var version = "1.0.1.10"; static var shortVersion = "1.0.1"; var DEFAULT_TIMEOUT = 60000; static var RTMP_CONN = [{protocol:"rtmp:/", port:"1935"}, {protocol:"rtmp:/", port:"443"}, {protocol:"rtmpt:/", port:"80"}, {protocol:"rtmps:/", port:"443"}]; }
Symbol 85 MovieClip [__Packages.mx.video.CuePointManager] Frame 0
class mx.video.CuePointManager { var _owner, _id, _asCuePointTolerance, _linearSearchTolerance, _metadataLoaded, allCuePoints, asCuePoints, _disabledCuePoints, flvCuePoints, navCuePoints, eventCuePoints, _asCuePointIndex, __get__playheadUpdateInterval, _disabledCuePointsByNameOnly; function CuePointManager (owner, id) { _owner = owner; _id = id; reset(); _asCuePointTolerance = _owner.getVideoPlayer(_id).__get__playheadUpdateInterval() / 2000; _linearSearchTolerance = DEFAULT_LINEAR_SEARCH_TOLERANCE; } function reset() { _metadataLoaded = false; allCuePoints = null; asCuePoints = null; _disabledCuePoints = null; flvCuePoints = null; navCuePoints = null; eventCuePoints = null; _asCuePointIndex = 0; } function get metadataLoaded() { return(_metadataLoaded); } function set playheadUpdateInterval(aTime) { _asCuePointTolerance = aTime / 2000; //return(__get__playheadUpdateInterval()); } function get id() { return(_id); } function addASCuePoint(timeOrCuePoint, name, parameters) { var _local3; if (typeof(timeOrCuePoint) == "object") { _local3 = deepCopyObject(timeOrCuePoint); } else { _local3 = {time:timeOrCuePoint, name:name, parameters:deepCopyObject(parameters)}; } var _local7 = isNaN(_local3.time) || (_local3.time < 0); if (_local7) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number"); } var _local6 = _local3.name == null; if (_local6) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "name cannot be undefined or null"); } var _local2; _local3.type = "actionscript"; if ((asCuePoints == null) || (asCuePoints.length < 1)) { _local2 = 0; asCuePoints = new Array(); asCuePoints.push(_local3); } else { _local2 = getCuePointIndex(asCuePoints, true, _local3.time); _local2 = ((asCuePoints[_local2].time > _local3.time) ? 0 : (_local2 + 1)); asCuePoints.splice(_local2, 0, _local3); } if ((allCuePoints == null) || (allCuePoints.length < 1)) { _local2 = 0; allCuePoints = new Array(); allCuePoints.push(_local3); } else { _local2 = getCuePointIndex(allCuePoints, true, _local3.time); _local2 = ((allCuePoints[_local2].time > _local3.time) ? 0 : (_local2 + 1)); allCuePoints.splice(_local2, 0, _local3); } var _local5 = _owner.getVideoPlayer(_id).__get__playheadTime(); if (_local5 > 0) { if (_asCuePointIndex == _local2) { if (_local5 > asCuePoints[_local2].time) { _asCuePointIndex++; } } else if (_asCuePointIndex > _local2) { _asCuePointIndex++; } } else { _asCuePointIndex = 0; } var _local4 = deepCopyObject(asCuePoints[_local2]); _local4.array = asCuePoints; _local4.index = _local2; return(_local4); } function removeASCuePoint(timeNameOrCuePoint) { if ((asCuePoints == null) || (asCuePoints.length < 1)) { return(null); } var _local2; switch (typeof(timeNameOrCuePoint)) { case "string" : _local2 = {name:timeNameOrCuePoint}; break; case "number" : _local2 = {time:timeNameOrCuePoint}; break; case "object" : _local2 = timeNameOrCuePoint; } var _local3 = getCuePointIndex(asCuePoints, false, _local2.time, _local2.name); if (_local3 < 0) { return(null); } _local2 = asCuePoints[_local3]; asCuePoints.splice(_local3, 1); _local3 = getCuePointIndex(allCuePoints, false, _local2.time, _local2.name); if (_local3 > 0) { allCuePoints.splice(_local3, 1); } if (_owner.getVideoPlayer(_id).__get__playheadTime() > 0) { if (_asCuePointIndex > _local3) { _asCuePointIndex--; } } else { _asCuePointIndex = 0; } return(_local2); } function setFLVCuePointEnabled(enabled, timeNameOrCuePoint) { var _local4; switch (typeof(timeNameOrCuePoint)) { case "string" : _local4 = {name:timeNameOrCuePoint}; break; case "number" : _local4 = {time:timeNameOrCuePoint}; break; case "object" : _local4 = timeNameOrCuePoint; } var _local12 = isNaN(_local4.time) || (_local4.time < 0); var _local11 = _local4.name == null; if (_local12 && (_local11)) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number and/or name must not be undefined or null"); } var _local6 = 0; var _local2; var _local5; if (_local12) { if (!_metadataLoaded) { if (_disabledCuePointsByNameOnly[_local4.name] == null) { if (!enabled) { if ((_disabledCuePointsByNameOnly == null) || (_disabledCuePointsByNameOnly.length < 0)) { _disabledCuePointsByNameOnly = new Object(); } _disabledCuePointsByNameOnly[_local4.name] = new Array(); } } else { if (enabled) { _disabledCuePointsByNameOnly[_local4.name] = undefined; } return(-1); } removeCuePoints(_disabledCuePoints, _local4); return(-1); } if (enabled) { _local6 = removeCuePoints(_disabledCuePoints, _local4); } else { var _local3; _local2 = getCuePointIndex(flvCuePoints, true, -1, _local4.name); while (_local2 >= 0) { _local3 = flvCuePoints[_local2]; _local5 = getCuePointIndex(_disabledCuePoints, true, _local3.time); if ((_local5 < 0) || (_disabledCuePoints[_local5].time != _local3.time)) { _disabledCuePoints = insertCuePoint(_local5, _disabledCuePoints, {name:_local3.name, time:_local3.time}); _local6 = _local6 + 1; } _local2 = getNextCuePointIndexWithName(_local3.name, flvCuePoints, _local2); } } return(_local6); } _local2 = getCuePointIndex(_disabledCuePoints, false, _local4.time, _local4.name); if (_local2 < 0) { if (enabled) { if (!_metadataLoaded) { _local2 = getCuePointIndex(_disabledCuePoints, false, _local4.time); if (_local2 < 0) { _local5 = getCuePointIndex(_disabledCuePointsByNameOnly[_local4.name], true, _local4.time); if (cuePointCompare(_local4.time, null, _disabledCuePointsByNameOnly[_local4.name]) != 0) { _disabledCuePointsByNameOnly[_local4.name] = insertCuePoint(_local5, _disabledCuePointsByNameOnly[_local4.name], _local4); } } else { _disabledCuePoints.splice(_local2, 1); } } return((_metadataLoaded ? 0 : -1)); } } else { if (enabled) { _disabledCuePoints.splice(_local2, 1); _local6 = 1; } else { _local6 = 0; } return((_metadataLoaded ? (_local6) : -1)); } if (_metadataLoaded) { _local2 = getCuePointIndex(flvCuePoints, false, _local4.time, _local4.name); if (_local2 < 0) { return(0); } if (_local11) { _local4.name = flvCuePoints[_local2].name; } } _local5 = getCuePointIndex(_disabledCuePoints, true, _local4.time); _disabledCuePoints = insertCuePoint(_local5, _disabledCuePoints, _local4); _local6 = 1; return((_metadataLoaded ? (_local6) : -1)); } function removeCuePoints(cuePointArray, cuePoint) { var _local2; var _local4; var _local5 = 0; _local2 = getCuePointIndex(cuePointArray, true, -1, cuePoint.name); while (_local2 >= 0) { _local4 = cuePointArray[_local2]; cuePointArray.splice(_local2, 1); _local2--; _local5++; _local2 = getNextCuePointIndexWithName(_local4.name, cuePointArray, _local2); } return(_local5); } function insertCuePoint(insertIndex, cuePointArray, cuePoint) { if (insertIndex < 0) { cuePointArray = new Array(); cuePointArray.push(cuePoint); } else { if (cuePointArray[insertIndex].time > cuePoint.time) { insertIndex = 0; } else { insertIndex++; } cuePointArray.splice(insertIndex, 0, cuePoint); } return(cuePointArray); } function isFLVCuePointEnabled(timeNameOrCuePoint) { if (!_metadataLoaded) { return(true); } var _local3; switch (typeof(timeNameOrCuePoint)) { case "string" : _local3 = {name:timeNameOrCuePoint}; break; case "number" : _local3 = {time:timeNameOrCuePoint}; break; case "object" : _local3 = timeNameOrCuePoint; } var _local5 = isNaN(_local3.time) || (_local3.time < 0); var _local6 = _local3.name == null; if (_local5 && (_local6)) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number and/or name must not be undefined or null"); } if (_local5) { var _local2 = getCuePointIndex(flvCuePoints, true, -1, _local3.name); if (_local2 < 0) { return(true); } while (_local2 >= 0) { if (getCuePointIndex(_disabledCuePoints, false, flvCuePoints[_local2].time, flvCuePoints[_local2].name) < 0) { return(true); } _local2 = getNextCuePointIndexWithName(_local3.name, flvCuePoints, _local2); } return(false); } return(getCuePointIndex(_disabledCuePoints, false, _local3.time, _local3.name) < 0); } function dispatchASCuePoints() { var _local5 = _owner.getVideoPlayer(_id).__get__playheadTime(); if (_owner.getVideoPlayer(_id).__get__stateResponsive() && (asCuePoints != null)) { while ((_asCuePointIndex < asCuePoints.length) && (asCuePoints[_asCuePointIndex].time <= (_local5 + _asCuePointTolerance))) { _owner.dispatchEvent({type:"cuePoint", info:deepCopyObject(asCuePoints[_asCuePointIndex++]), vp:_id}); } } } function resetASCuePointIndex(time) { if ((time <= 0) || (asCuePoints == null)) { _asCuePointIndex = 0; return(undefined); } var _local2 = getCuePointIndex(asCuePoints, true, time); _asCuePointIndex = ((asCuePoints[_local2].time < time) ? (_local2 + 1) : (_local2)); } function processFLVCuePoints(metadataCuePoints) { _metadataLoaded = true; if ((metadataCuePoints == null) || (metadataCuePoints.length < 1)) { flvCuePoints = null; navCuePoints = null; eventCuePoints = null; return(undefined); } flvCuePoints = metadataCuePoints; navCuePoints = new Array(); eventCuePoints = new Array(); var _local5; var _local6 = -1; var _local2; var _local4 = _disabledCuePoints; var _local3 = 0; _disabledCuePoints = new Array(); var _local9 = 0; while (_local2 = flvCuePoints[_local9++] , _local2 != null) { if ((_local6 > 0) && (_local6 >= _local2.time)) { flvCuePoints = null; navCuePoints = null; eventCuePoints = null; _disabledCuePoints = null; _disabledCuePointsByNameOnly = null; throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "Unsorted cuePoint found after time: " + _local6); } _local6 = _local2.time; while ((_local3 < _local4.length) && (cuePointCompare(_local4[_local3].time, null, _local2) < 0)) { _local3++; } if ((_disabledCuePointsByNameOnly[_local2.name] != null) || ((_local3 < _local4.length) && (cuePointCompare(_local4[_local3].time, _local4[_local3].name, _local2) == 0))) { _disabledCuePoints.push({time:_local2.time, name:_local2.name}); } if (_local2.type == "navigation") { navCuePoints.push(_local2); } else if (_local2.type == "event") { eventCuePoints.push(_local2); } if ((allCuePoints == null) || (allCuePoints.length < 1)) { allCuePoints = new Array(); allCuePoints.push(_local2); } else { _local5 = getCuePointIndex(allCuePoints, true, _local2.time); _local5 = ((allCuePoints[_local5].time > _local2.time) ? 0 : (_local5 + 1)); allCuePoints.splice(_local5, 0, _local2); } } delete _disabledCuePointsByNameOnly; _disabledCuePointsByNameOnly = null; } function processCuePointsProperty(cuePoints) { if ((cuePoints == null) || (cuePoints.length == 0)) { return(undefined); } var _local4 = 0; var _local8; var _local6; var _local7; var _local5; var _local9; var _local2 = 0; while (_local2 < (cuePoints.length - 1)) { switch (_local4) { case 6 : addOrDisable(_local9, _local5); _local4 = 0; case 0 : if (cuePoints[_local2++] != "t") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected cuePoint parameter format"); } if (isNaN(cuePoints[_local2])) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number"); } _local5 = new Object(); _local5.time = cuePoints[_local2] / 1000; _local4++; break; case 1 : if (cuePoints[_local2++] != "n") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected cuePoint parameter format"); } if (cuePoints[_local2] == null) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "name cannot be null or undefined"); } _local5.name = unescape(cuePoints[_local2]); _local4++; break; case 2 : if (cuePoints[_local2++] != "t") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected cuePoint parameter format"); } if (isNaN(cuePoints[_local2])) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "type must be number"); } switch (cuePoints[_local2]) { case 0 : _local5.type = "event"; break; case 1 : _local5.type = "navigation"; break; case 2 : _local5.type = "actionscript"; break; default : throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "type must be 0, 1 or 2"); } _local4++; break; case 3 : if (cuePoints[_local2++] != "d") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected cuePoint parameter format"); } if (isNaN(cuePoints[_local2])) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "disabled must be number"); } _local9 = cuePoints[_local2] != 0; _local4++; break; case 4 : if (cuePoints[_local2++] != "p") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected cuePoint parameter format"); } if (isNaN(cuePoints[_local2])) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "num params must be number"); } _local8 = cuePoints[_local2]; _local4++; if (_local8 == 0) { _local4++; } else { _local5.parameters = new Object(); } break; case 5 : _local6 = cuePoints[_local2++]; _local7 = cuePoints[_local2]; if (typeof(_local6) == "string") { _local6 = unescape(_local6); } if (typeof(_local7) == "string") { _local7 = unescape(_local7); } _local5.parameters[_local6] = _local7; _local8--; if (_local8 != 0) { break; } _local4++; } _local2++; } if (_local4 == 6) { addOrDisable(_local9, _local5); } else { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "unexpected end of cuePoint param string"); } } function addOrDisable(disable, cuePoint) { if (disable) { if (cuePoint.type == "actionscript") { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "Cannot disable actionscript cue points"); } setFLVCuePointEnabled(false, cuePoint); } else if (cuePoint.type == "actionscript") { addASCuePoint(cuePoint); } } function unescape(origStr) { var _local3 = origStr; var _local1 = 0; while (_local1 < cuePointsReplace.length) { var _local2 = _local3.split(cuePointsReplace[_local1++]); if (_local2.length > 1) { _local3 = _local2.join(cuePointsReplace[_local1]); } _local1++; } return(_local3); } function getCuePointIndex(cuePointArray, closeIsOK, time, name, start, len) { if ((cuePointArray == null) || (cuePointArray.length < 1)) { return(-1); } var _local13 = isNaN(time) || (time < 0); var _local16 = name == null; if (_local13 && (_local16)) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number and/or name must not be undefined or null"); } if (start == null) { start = 0; } if (len == null) { len = cuePointArray.length; } if ((!_local16) && (closeIsOK || (_local13))) { var _local8; var _local2; if (_local13) { _local8 = start; } else { _local8 = getCuePointIndex(cuePointArray, closeIsOK, time); } _local2 = _local8; while (_local2 >= start) { if (cuePointArray[_local2].name == name) { break; } _local2--; } if (_local2 >= start) { return(_local2); } _local2 = _local8 + 1; while (_local2 < len) { if (cuePointArray[_local2].name == name) { break; } _local2++; } if (_local2 < len) { return(_local2); } return(-1); } var _local6; if (len <= _linearSearchTolerance) { var _local11 = start + len; var _local3 = start; while (_local3 < _local11) { _local6 = cuePointCompare(time, name, cuePointArray[_local3]); if (_local6 == 0) { return(_local3); } if (_local6 < 0) { break; } _local3++; } if (closeIsOK) { if (_local3 > 0) { return(_local3 - 1); } return(0); } return(-1); } var _local12 = Math.floor(len / 2); var _local15 = start + _local12; _local6 = cuePointCompare(time, name, cuePointArray[_local15]); if (_local6 < 0) { return(getCuePointIndex(cuePointArray, closeIsOK, time, name, start, _local12)); } if (_local6 > 0) { return(getCuePointIndex(cuePointArray, closeIsOK, time, name, _local15 + 1, (_local12 - 1) + (len % 2))); } return(_local15); } function getNextCuePointIndexWithName(name, array, index) { if (name == null) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "name cannot be undefined or null"); } if (array == null) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "cuePoint.array undefined"); } if ((isNaN(index) || (index < -1)) || (index >= array.length)) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "cuePoint.index must be number between -1 and cuePoint.array.length"); } var _local1; _local1 = index + 1; while (_local1 < array.length) { if (array[_local1].name == name) { break; } _local1++; } if (_local1 < array.length) { return(_local1); } return(-1); } static function cuePointCompare(time, name, cuePoint) { var _local1 = Math.round(time * 1000); var _local2 = Math.round(cuePoint.time * 1000); if (_local1 < _local2) { return(-1); } if (_local1 > _local2) { return(1); } if (name != null) { if (name == cuePoint.name) { return(0); } if (name < cuePoint.name) { return(-1); } return(1); } return(0); } function getCuePoint(cuePointArray, closeIsOK, timeNameOrCuePoint) { var _local2; switch (typeof(timeNameOrCuePoint)) { case "string" : _local2 = {name:timeNameOrCuePoint}; break; case "number" : _local2 = {time:timeNameOrCuePoint}; break; case "object" : _local2 = timeNameOrCuePoint; } var _local3 = getCuePointIndex(cuePointArray, closeIsOK, _local2.time, _local2.name); if (_local3 < 0) { return(null); } _local2 = deepCopyObject(cuePointArray[_local3]); _local2.array = cuePointArray; _local2.index = _local3; return(_local2); } function getNextCuePointWithName(cuePoint) { if (cuePoint == null) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "cuePoint parameter undefined"); } if (isNaN(cuePoint.time) || (cuePoint.time < 0)) { throw new mx.video.VideoError(mx.video.VideoError.ILLEGAL_CUE_POINT, "time must be number"); } var _local3 = getNextCuePointIndexWithName(cuePoint.name, cuePoint.array, cuePoint.index); if (_local3 < 0) { return(null); } var _local4 = deepCopyObject(cuePoint.array[_local3]); _local4.array = cuePoint.array; _local4.index = _local3; return(_local4); } static function deepCopyObject(obj, recurseLevel) { if ((obj == null) || (typeof(obj) != "object")) { return(obj); } if (recurseLevel == null) { recurseLevel = 0; } var _local2 = new Object(); for (var _local4 in obj) { if ((recurseLevel == 0) && ((_local4 == "array") || (_local4 == "index"))) { } else if (typeof(obj[_local4]) == "object") { _local2[_local4] = deepCopyObject(obj[_local4], recurseLevel + 1); } else { _local2[_local4] = obj[_local4]; } } return(_local2); } static var DEFAULT_LINEAR_SEARCH_TOLERANCE = 50; static var cuePointsReplace = ["&quot;", "\"", "&#39;", "'", "&#44;", ",", "&amp;", "&"]; }
Symbol 212 MovieClip Frame 2
_root.stopAllSounds();
Symbol 215 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 1
if (!_root.inWater) { stop(); }
Symbol 244 MovieClip [chicketteBIG] Frame 1
initial_mc._visible = true; _root.reorientateInitial(); if (!_root.playerDying) { if (!_root.seaKitten) { seaKitten_mc._visible = false; charMask_mc.gotoAndStop("normal"); } else { seaKitten_mc._visible = true; charMask_mc.gotoAndStop("seaKitten"); } }
Symbol 244 MovieClip [chicketteBIG] Frame 2
_root.growing = false;
Symbol 244 MovieClip [chicketteBIG] Frame 7
_root.reorientateInitial();
Symbol 244 MovieClip [chicketteBIG] Frame 13
_root.reorientateInitial();
Symbol 244 MovieClip [chicketteBIG] Frame 18
gotoAndPlay (1);
Symbol 244 MovieClip [chicketteBIG] Frame 19
initial_mc._visible = false;
Symbol 244 MovieClip [chicketteBIG] Frame 35
gotoAndStop ("idle");
Symbol 244 MovieClip [chicketteBIG] Frame 36
initial_mc._visible = false;
Symbol 244 MovieClip [chicketteBIG] Frame 44
_root.dy = (_root.jumpHeight * 1.2) * _root.gravityDir;
Symbol 244 MovieClip [chicketteBIG] Frame 50
stop();
Symbol 244 MovieClip [chicketteBIG] Frame 51
if (!_root.climbing) { gotoAndStop (1); }
Symbol 244 MovieClip [chicketteBIG] Frame 67
gotoAndPlay ("climbing");
Symbol 244 MovieClip [chicketteBIG] Frame 68
if (_root.seaKitten) { seaKitten_mc._visible = true; charMask_mc.gotoAndStop("seaKitten"); }
Symbol 244 MovieClip [chicketteBIG] Frame 99
initial_mc._xscale = this._xscale; _root.growing = false; gotoAndStop (1);
Symbol 244 MovieClip [chicketteBIG] Frame 116
charMask_mc.gotoAndStop("seaKitten"); seaKitten_mc._visible = true;
Symbol 244 MovieClip [chicketteBIG] Frame 134
gotoAndStop (1); _root.growing = false;
Symbol 255 MovieClip [chicketteSML] Frame 1
_root.squatting = false;
Symbol 255 MovieClip [chicketteSML] Frame 2
_root.growing = false;
Symbol 255 MovieClip [chicketteSML] Frame 18
gotoAndPlay (1);
Symbol 255 MovieClip [chicketteSML] Frame 20
initial_mc._visible = false;
Symbol 255 MovieClip [chicketteSML] Frame 36
gotoAndStop ("idle");
Symbol 255 MovieClip [chicketteSML] Frame 45
_root.dy = (_root.jumpHeight * 1.2) * _root.gravityDir;
Symbol 255 MovieClip [chicketteSML] Frame 51
stop();
Symbol 255 MovieClip [chicketteSML] Frame 68
if (!_root.climbing) { gotoAndStop (1); }
Symbol 255 MovieClip [chicketteSML] Frame 84
gotoAndPlay ("climbing");
Symbol 255 MovieClip [chicketteSML] Frame 116
_root.growing = false; gotoAndStop (1);
Symbol 256 MovieClip [deathMC] Frame 1
_root.dying = true;
Symbol 256 MovieClip [deathMC] Frame 88
_root.dying = false; stop(); _root.resetPlayer(0, 1); if (_root.lives * 1) { _root.blinkCountMax = 26; _root.blinkPlayer(); } this.removeMovieClip();
Symbol 269 MovieClip [nuggetBIG] Frame 1
initial_mc._visible = true; _root.reorientateInitial(); if (!_root.playerDying) { if (!_root.seaKitten) { seaKitten_mc._visible = false; charMask_mc.gotoAndStop("normal"); } else { seaKitten_mc._visible = true; charMask_mc.gotoAndStop("seaKitten"); } }
Symbol 269 MovieClip [nuggetBIG] Frame 2
_root.growing = false;
Symbol 269 MovieClip [nuggetBIG] Frame 7
_root.reorientateInitial();
Symbol 269 MovieClip [nuggetBIG] Frame 13
_root.reorientateInitial();
Symbol 269 MovieClip [nuggetBIG] Frame 18
gotoAndPlay (1);
Symbol 269 MovieClip [nuggetBIG] Frame 19
initial_mc._visible = false;
Symbol 269 MovieClip [nuggetBIG] Frame 35
gotoAndStop ("idle");
Symbol 269 MovieClip [nuggetBIG] Frame 36
initial_mc._visible = false;
Symbol 269 MovieClip [nuggetBIG] Frame 44
_root.dy = (_root.jumpHeight * 1.2) * _root.gravityDir;
Symbol 269 MovieClip [nuggetBIG] Frame 50
stop();
Symbol 269 MovieClip [nuggetBIG] Frame 51
if (!_root.climbing) { gotoAndStop (1); }
Symbol 269 MovieClip [nuggetBIG] Frame 67
gotoAndPlay ("climbing");
Symbol 269 MovieClip [nuggetBIG] Frame 68
if (_root.seaKitten) { seaKitten_mc._visible = true; charMask_mc.gotoAndStop("seaKitten"); }
Symbol 269 MovieClip [nuggetBIG] Frame 99
initial_mc._xscale = this._xscale; _root.growing = false; gotoAndStop (1);
Symbol 269 MovieClip [nuggetBIG] Frame 116
charMask_mc.gotoAndStop("seaKitten"); seaKitten_mc._visible = true;
Symbol 269 MovieClip [nuggetBIG] Frame 134
gotoAndStop (1); _root.growing = false;
Symbol 280 MovieClip [nuggetSML] Frame 2
_root.growing = false;
Symbol 280 MovieClip [nuggetSML] Frame 18
gotoAndPlay (1);
Symbol 280 MovieClip [nuggetSML] Frame 19
initial_mc._visible = false;
Symbol 280 MovieClip [nuggetSML] Frame 35
gotoAndStop ("idle");
Symbol 280 MovieClip [nuggetSML] Frame 44
_root.dy = (_root.jumpHeight * 1.2) * _root.gravityDir;
Symbol 280 MovieClip [nuggetSML] Frame 50
stop();
Symbol 280 MovieClip [nuggetSML] Frame 61
if (!_root.climbing) { gotoAndStop (1); }
Symbol 280 MovieClip [nuggetSML] Frame 77
gotoAndPlay ("climbing");
Symbol 280 MovieClip [nuggetSML] Frame 109
_root.growing = false; gotoAndStop (1);
Symbol 291 MovieClip [pamBIG] Frame 1
initial_mc._visible = true; if (!_root.playerDying) { if (!_root.seaKitten) { seaKitten_mc._visible = false; charMask_mc.gotoAndStop("normal"); } else { seaKitten_mc._visible = true; charMask_mc.gotoAndStop("seaKitten"); } }
Symbol 291 MovieClip [pamBIG] Frame 2
_root.growing = false;
Symbol 291 MovieClip [pamBIG] Frame 18
gotoAndPlay (1);
Symbol 291 MovieClip [pamBIG] Frame 35
gotoAndStop ("idle");
Symbol 291 MovieClip [pamBIG] Frame 44
_root.dy = (_root.jumpHeight * 1.2) * _root.gravityDir;
Symbol 291 MovieClip [pamBIG] Frame 50
stop();
Symbol 291 MovieClip [pamBIG] Frame 51
if (!_root.climbing) { gotoAndStop (1); }
Symbol 291 MovieClip [pamBIG] Frame 67
gotoAndPlay ("climbing");
Symbol 291 MovieClip [pamBIG] Frame 68
if (_root.seaKitten) { seaKitten_mc._visible = true; charMask_mc.gotoAndStop("seaKitten"); }
Symbol 291 MovieClip [pamBIG] Frame 99
_root.growing = false; gotoAndStop (1);
Symbol 291 MovieClip [pamBIG] Frame 116
charMask_mc.gotoAndStop("seaKitten"); seaKitten_mc._visible = true;
Symbol 291 MovieClip [pamBIG] Frame 134
gotoAndStop (1); _root.growing = false;
Symbol 302 MovieClip [pamSML] Frame 2
_root.growing = false;
Symbol 302 MovieClip [pamSML] Frame 18
gotoAndPlay (1);
Symbol 302 MovieClip [pamSML] Frame 19
initial_mc._visible = false;
Symbol 302 MovieClip [pamSML] Frame 35
gotoAndStop ("idle");
Symbol 302 MovieClip [pamSML] Frame 44
_root.dy = (_root.jumpHeight * 1.2) * _root.gravityDir;
Symbol 302 MovieClip [pamSML] Frame 50
stop();
Symbol 302 MovieClip [pamSML] Frame 66
if (!_root.climbing) { gotoAndStop (1); }
Symbol 302 MovieClip [pamSML] Frame 82
gotoAndPlay ("climbing");
Symbol 302 MovieClip [pamSML] Frame 114
_root.growing = false; gotoAndStop (1);
Symbol 303 MovieClip [pipeEnterAniMC] Frame 1
function runAfterAni() { _root.setPlayerAtPipe(); this.removeMovieClip(); }
Symbol 303 MovieClip [pipeEnterAniMC] Frame 3
Symbol 303 MovieClip [pipeEnterAniMC] Frame 81
runAfterAni();
Symbol 303 MovieClip [pipeEnterAniMC] Frame 162
runAfterAni();
Symbol 303 MovieClip [pipeEnterAniMC] Frame 255
runAfterAni();
Symbol 304 MovieClip [pipeExitAniMC] Frame 1
function runAfterAni() { _root.pipeTravel(); this.removeMovieClip(); }
Symbol 304 MovieClip [pipeExitAniMC] Frame 81
runAfterAni();
Symbol 304 MovieClip [pipeExitAniMC] Frame 84
mask_mc._height = ((_root.charSize == "small") ? 64 : 32); mask_mc._y = -mask_mc._height;
Symbol 304 MovieClip [pipeExitAniMC] Frame 162
runAfterAni();
Symbol 304 MovieClip [pipeExitAniMC] Frame 172
if (_root.inWater && (_root.charSize == "big")) { mask_mc._width = 70; mask_mc._x = -35; }
Symbol 304 MovieClip [pipeExitAniMC] Frame 255
runAfterAni();
Symbol 308 MovieClip [OneUpMC] Frame 65
this.removeMovieClip();
Symbol 316 MovieClip [scoreUpMC] Frame 70
this.removeMovieClip();
Symbol 326 MovieClip [tinyChickFlyMC] Frame 158
this.removeMovieClip(); gotoAndPlay (1);
Symbol 347 MovieClip [decor31MC] Frame 1
this.bouncing = false;
Symbol 347 MovieClip [decor31MC] Frame 2
gotoAndStop (1);
Symbol 347 MovieClip [decor31MC] Frame 3
this.bouncing = true;
Symbol 347 MovieClip [decor31MC] Frame 6
if (_root.outScreen.hover_mc.player.hitSpace_mc.hitTest(this.hitSpace_mc)) { _root.superBounce(this); _root.playSound("bouncerSND"); } play();
Symbol 347 MovieClip [decor31MC] Frame 22
gotoAndStop (1);
Symbol 368 MovieClip [speechBubbleMC] Frame 1
if (_root.speechNo && (_root.speechTargetX)) { speech = _root.getSpeech(_root.speechNo); bubble_mc.speech_txt.text = ""; if (_root.localLanguage == "JA") { jaFormat = new TextFormat(); jaFormat.font = "Kozuka Gothic Pro H"; bubble_mc.speech_txt.setTextFormat(jaFormat); } _root.tickerText(bubble_mc.speech_txt, speech); bubble_mc.bubblex_mc.mouthPiece_mc.onEnterFrame = function () { xDiff = Math.round((_root.speechTargetX - _root.offx) - 240); if (Math.abs(xDiff - this._x) < 500) { this._x = xDiff - 300; } else { trace("Force removing speech bubble."); this._parent.removeMovieClip(); } }; play(); } else { this.removeMovieClip(); }
Symbol 368 MovieClip [speechBubbleMC] Frame 15
stop();
Symbol 370 MovieClip [decor110MC] Frame 1
this.bouncing = false;
Symbol 370 MovieClip [decor110MC] Frame 2
gotoAndStop (1);
Symbol 370 MovieClip [decor110MC] Frame 3
this.bouncing = true;
Symbol 370 MovieClip [decor110MC] Frame 6
if (_root.outScreen.hover_mc.player.hitSpace_mc.hitTest(this.hitSpace_mc)) { _root.superBounce(this); _root.playSound("bouncerSND"); } play();
Symbol 370 MovieClip [decor110MC] Frame 22
gotoAndStop (1);
Symbol 383 MovieClip [bblock1MC] Frame 1
stop(); this.expended = false; this.playOK = false;
Symbol 383 MovieClip [bblock1MC] Frame 8
this.masked = true; this.playOK = false;
Symbol 383 MovieClip [bblock1MC] Frame 18
this.playOK = false; chickMcName = "tinyChick" + Math.random(); _parent.attachMovie("tinyChickFlyMC", chickMcName, _parent.getNextHighestDepth() + 1); chickMc = _parent[chickMcName]; chickMc._x = this._x; chickMc._y = this._y - 32; if (Math.random() > 0.5) { chickMc._xscale = -100; } _root.addChick(); if (this.hitsLeft > 0) { gotoAndPlay ("wobble"); } else if (this.masked) { gotoAndPlay ("maskToSolid"); } else if (this.hidden) { gotoAndPlay ("hiddenToSolid"); } else { gotoAndPlay ("makeSolid"); }
Symbol 383 MovieClip [bblock1MC] Frame 28
this.playOK = false; if (this.hitsLeft >= 0) { _root.playSound("tofuSND"); this.attachMovie("powerTofuMC", "powerUp", 29999); powerUp._x = 1; powerUp._y = ((_root.gravityDir > 0) ? -24 : -8); powerUp._yscale = _root.gravityDir * 100; powerUp.play(); powerUp.onEnterFrame = function () { if (this.hitRegion_mc.hitTest(_root.outScreen.hover_mc.player)) { if (_root.charSize == "small") { _root.scoreUp(1000); } _root.setCharSize("big"); this.removeMovieClip(); } }; } if (this.masked) { gotoAndPlay ("maskToSolid"); } else if (this.hidden) { gotoAndPlay ("hiddenToSolid"); } else { gotoAndPlay ("makeSolid"); }
Symbol 383 MovieClip [bblock1MC] Frame 37
this.playOK = false; if (this.hitsLeft >= 0) { _root.playSound("seaKittenSND"); this.attachMovie("powerSeaKittenMC", "powerUp", 29999); powerUp._x = 1; powerUp._y = ((_root.gravityDir > 0) ? -24 : -8); powerUp._yscale = _root.gravityDir * 100; powerUp.play(); powerUp.onEnterFrame = function () { if (this.hitRegion_mc.hitTest(_root.outScreen.hover_mc.player)) { if (_root.seaKitten) { _root.addLife(); } else { _root.scoreUp(1000); oldCharSize = _root.charSize; _root.seaKitten = true; _root.ammo = 1; if (_root.charSize == "big") { _root.playSound("growBigSND"); } _root.setCharSize("big", 0, 1); _root.growing = true; _root.outScreen.hover_mc.player.gotoAndPlay(((oldCharSize == "small") ? "grow" : "seaKittenise")); } this.removeMovieClip(); } }; } if (this.masked) { gotoAndPlay ("maskToSolid"); } else if (this.hidden) { gotoAndPlay ("hiddenToSolid"); } else { gotoAndPlay ("makeSolid"); }
Symbol 383 MovieClip [bblock1MC] Frame 46
this.playOK = false; if (this.hitsLeft >= 0) { _root.addLife(); OneupMcName = "OneUP" + Math.random(); _parent.attachMovie("OneUpMC", OneupMcName, _parent.getNextHighestDepth() + 100); OneupMc = _parent[OneupMcName]; OneupMc._x = this._x; OneupMc._y = this._y - 52; } if (this.hitsLeft > 0) { gotoAndPlay ("wobble"); } else if (this.masked) { gotoAndPlay ("maskToSolid"); } else if (this.hidden) { gotoAndPlay ("hiddenToSolid"); } else { gotoAndPlay ("makeSolid"); }
Symbol 383 MovieClip [bblock1MC] Frame 55
this.playOK = true; if ((this.hitsLeft > 0) && (this.playLabel)) { gotoAndPlay ("question-wobble"); }
Symbol 383 MovieClip [bblock1MC] Frame 73
gotoAndPlay (1);
Symbol 383 MovieClip [bblock1MC] Frame 74
this.playOK = true;
Symbol 383 MovieClip [bblock1MC] Frame 92
gotoAndStop ("question");
Symbol 383 MovieClip [bblock1MC] Frame 93
this.playOK = false; breakMcName = "breakMc" + Math.random(); _parent.attachMovie("bblock1BreakMC", breakMcName, _parent.getNextHighestDepth()); breakMc = _parent[breakMcName]; breakMc._x = this._x; breakMc._y = this._y; _root.playSound("breakBlockSND"); this.removeMovieClip();
Symbol 383 MovieClip [bblock1MC] Frame 100
this.hidden = true; this.playOK = false;
Symbol 383 MovieClip [bblock1MC] Frame 109
this.hitsLeft = -1; this.expended = true; this.playOK = true;
Symbol 383 MovieClip [bblock1MC] Frame 125
gotoAndStop ("solid");
Symbol 383 MovieClip [bblock1MC] Frame 126
this.hitsLeft = -1; this.expended = true; this.playOK = true;
Symbol 383 MovieClip [bblock1MC] Frame 142
gotoAndStop ("solid");
Symbol 383 MovieClip [bblock1MC] Frame 143
this.hitsLeft = -1; this.expended = true; this.playOK = true;
Symbol 383 MovieClip [bblock1MC] Frame 159
gotoAndStop ("solid");
Symbol 383 MovieClip [bblock1MC] Frame 160
this.hitsLeft = -1; this.expended = true; stop(); this.playOK = false; delete this.spriteonEnterFrame;
Symbol 383 MovieClip [bblock1MC] Frame 168
this.playOK = false;
Symbol 387 MovieClip [powerTofuMC] Frame 1
play();
Symbol 387 MovieClip [powerTofuMC] Frame 57
stop();
Symbol 394 MovieClip [bblock1BreakMC] Frame 12
this.removeMovieClip();
Symbol 406 MovieClip [flagPoleMC] Frame 1
this.active = true; this.hit = false; if (_root.thisWorldId == 5.1) { flagpole_mc._visible = false; this.onEnterFrame = function () { if (_root.bossDefeated) { delete this.onEnterFrame; gotoAndPlay ("flagAppears"); } }; } else { gotoAndStop ("pause"); }
Symbol 406 MovieClip [flagPoleMC] Frame 9
gotoAndStop (1);
Symbol 406 MovieClip [flagPoleMC] Frame 10
flagpole_mc._visible = true; _root.playSound("flagGrowSND");
Symbol 406 MovieClip [flagPoleMC] Frame 68
stop(); this.onEnterFrame = function () { if (this._visible && (hitSpace_mc.hitTest(_root.outScreen.hover_mc.player.hitSpace_mc))) { delete this.onEnterFrame; gotoAndPlay ("switchFlags"); _root.dx = _root.dx * -1; _root.playerDisabled = true; this.hit = _root.thisWorldId; } };
Symbol 406 MovieClip [flagPoleMC] Frame 75
gotoAndStop ("pause");
Symbol 406 MovieClip [flagPoleMC] Frame 76
_root.playSound("flagHitSND");
Symbol 406 MovieClip [flagPoleMC] Frame 130
stop(); if ((this.hit == _root.thisWorldId) && (!_root.levelComplete)) { _root.endSequence(); } this.active = false;
Symbol 406 MovieClip [flagPoleMC] Frame 141
gotoAndStop ("complete");
Symbol 407 MovieClip [bubbleMC] Frame 1
genBubble_mc.resetBubble = function () { this._parent.removeMovieClip(); };
Symbol 408 MovieClip [ANI-PamFinal-wholeMC] Frame 1
pam_mc.gotoAndStop(1); stop();
Symbol 408 MovieClip [ANI-PamFinal-wholeMC] Frame 7
pam_mc.gotoAndPlay("walk"); stop();
Symbol 408 MovieClip [ANI-PamFinal-wholeMC] Frame 12
pam_mc.gotoAndPlay("run"); stop();
Symbol 408 MovieClip [ANI-PamFinal-wholeMC] Frame 17
pam_mc.gotoAndPlay("talk"); stop();
Symbol 409 MovieClip [ANI-Pam-animatedMC] Frame 1
pam_mc.gotoAndStop(1); stop();
Symbol 409 MovieClip [ANI-Pam-animatedMC] Frame 7
pam_mc.gotoAndPlay("walk"); stop();
Symbol 409 MovieClip [ANI-Pam-animatedMC] Frame 12
pam_mc.gotoAndPlay("run"); stop();
Symbol 409 MovieClip [ANI-Pam-animatedMC] Frame 17
pam_mc.gotoAndPlay("talk"); stop();
Symbol 428 MovieClip [dustMC] Frame 40
this.removeMovieClip();
Symbol 432 MovieClip [decor68MC] Frame 1
bubbleCount = 0; hitSpace_mc.onEnterFrame = function () { if (this._parent._visible) { if (Math.random() < 0.1) { this._parent.bubbleCount++; bubbleId = "bubble_" + this._parent.bubbleCount; this._parent.attachMovie("bubbleShootMC", bubbleId, this._parent.getNextHighestDepth()); this._parent[bubbleId]._x = 84; this._parent[bubbleId]._y = 40 + (Math.random() * 50); this._parent[bubbleId]._xscale = (this._parent[bubbleId]._yscale = 50 + (Math.random() * 100)); } } };
Symbol 433 MovieClip Frame 50
stop();
Symbol 434 MovieClip [bubbleShootMC] Frame 50
this.removeMovieClip();
Symbol 436 MovieClip [decor69MC] Frame 1
bubbleCount = 0; hitSpace_mc.onEnterFrame = function () { if (this._parent._visible) { if (Math.random() < 0.1) { this._parent.bubbleCount++; bubbleId = "bubble_" + this._parent.bubbleCount; this._parent.attachMovie("bubbleShootMC", bubbleId, this._parent.getNextHighestDepth()); this._parent[bubbleId]._x = 10; this._parent[bubbleId]._y = 40 + (Math.random() * 50); this._parent[bubbleId]._xscale = (this._parent[bubbleId]._yscale = 50 + (Math.random() * 100)); this._parent[bubbleId]._xscale = this._parent[bubbleId]._xscale * -1; } } };
Symbol 438 MovieClip [decor100MC] Frame 1
bubbleCount = 0; hitSpace_mc.onEnterFrame = function () { if (this._parent._visible) { if (Math.random() < 0.15) { this._parent.bubbleCount++; bubbleId = "bubble_" + this._parent.bubbleCount; this._parent.attachMovie("bubbleShootUpMC", bubbleId, this._parent.getNextHighestDepth()); this._parent[bubbleId]._x = 10 + (Math.random() * 50); this._parent[bubbleId]._y = 0; this._parent[bubbleId]._xscale = (this._parent[bubbleId]._yscale = 50 + (Math.random() * 100)); this._parent[bubbleId]._xscale = this._parent[bubbleId]._xscale * -1; } } };
Symbol 439 MovieClip [bubbleShootUpMC] Frame 41
this.removeMovieClip();
Symbol 443 MovieClip [powerSeaKittenMC] Frame 1
play();
Symbol 443 MovieClip [powerSeaKittenMC] Frame 57
stop();
Symbol 450 MovieClip [flashMC] Frame 20
this.removeMovieClip();
Symbol 476 MovieClip [enemy4MC] Frame 1
function die() { gotoAndPlay ("die"); } stop(); if (!this.inited) { if (!_root.fryKidsInt) { _root.fryKidsInt = 0; } _root.fryKidsInt++; fryKidFrame = ((_root.fryKidsInt % 2) ? "kid1" : "kid2"); this.fryKidHolder_mc.frykid_mc.gotoAndStop(fryKidFrame); this.sDx = -0.8; this.sRo = this.sDx; this.sDy = (Math.random() * 6) - 3; if (!_parent.trailCounter) { _parent.trailCounter = 0; } this.trailCounter = 0; if (_root.gravityDir) { this.onEnterFrame = function () { if (((!_root.gamePaused) && (!_root.newWorldScreen_mc._visible)) && (!_root.animations_mc._visible)) { if ((this._visible && (!_root.gamePaused)) && (!this.dead)) { moveQuotient = (_root.world[5] ? 0.7 : 1); this.trailCounter++; if (!(this.trailCounter % 15)) { if (_root.world[5] && (this._y > _root.world[5])) { if (!(this.trailCounter % 30)) { _root.createBubble(0, this._x, this._y - 30); } } else { _parent.trailCounter++; trailMcName = (("trail" + _parent.trailCounter) + "_") + Math.ceil(Math.random() * 100); _parent.attachMovie("trailMC", trailMcName, 10 + _parent.trailCounter); _parent[trailMcName]._x = this._x; _parent[trailMcName]._y = this._y - (10 * _root.gravityDir); if (_parent.trailCounter == 10) { _parent.trailCounter = 0; } } } this.sDy = this.sDy + (((0.08 * _root.gravityDir) * moveQuotient) * moveQuotient); if (this.sDy > 5) { this.sDy = 5; } if (this.sDy < -5) { this.sDy = -5; } this._x = this._x + (this.sDx * moveQuotient); this._y = this._y + (this.sDy * moveQuotient); this.fryKidHolder_mc.frykid_mc._rotation = this.fryKidHolder_mc.frykid_mc._rotation + this.sRo; thisGridX = Math.floor(this._x / _root.tileHeight); nextGridX = Math.floor((this._x + this.sDx) / _root.tileHeight); thisGridY = Math.floor(this._y / _root.tileHeight); nextGridY = Math.floor((this._y + this.sDy) / _root.tileHeight); if (_root.solid_array[_root.grid[nextGridY][thisGridX]] == "1") { if (((_root.gravityDir > 0) && (this.sDy > 0)) || ((_root.gravityDir < 0) && (this.sDy < 0))) { gotoAndPlay ("bounce"); } this.sDy = ((Math.random() * 2) + 2) * ((this.sDy > 1) ? -1 : 1); nextGridY = Math.floor((this._y + this.sDy) / _root.tileHeight); this.sRo = this.sDx * (Math.random() * 5); } if (_root.solid_array[_root.grid[thisGridY][nextGridX]] == "1") { this.sDx = this.sDx * -1; this.sRo = this.sDx * (Math.random() * 5); gotoAndPlay ("bounceSide"); } } } }; } } this.inited = true;
Symbol 476 MovieClip [enemy4MC] Frame 13
gotoAndPlay ("idle");
Symbol 476 MovieClip [enemy4MC] Frame 14
_root.playRelativeSound("fryKidSND", this);
Symbol 476 MovieClip [enemy4MC] Frame 31
gotoAndPlay ("idle");
Symbol 476 MovieClip [enemy4MC] Frame 32
_root.playRelativeSound("fryKidSND", this);
Symbol 476 MovieClip [enemy4MC] Frame 49
gotoAndPlay ("idle");
Symbol 476 MovieClip [enemy4MC] Frame 53
play();
Symbol 476 MovieClip [enemy4MC] Frame 80
this.removeMovieClip();
Symbol 477 MovieClip [trailMC] Frame 40
this.removeMovieClip();
Symbol 485 MovieClip Frame 1
function randRustle() { if (((this._parent._visible && (!this._parent.appeared)) && (!this._parent.appearing)) && (!this._parent.disappearing)) { gotoAndPlay("rustle" + Math.ceil(Math.random() * 4)); this.randRustles++; if (!(this.randRustles % 20)) { _root.playRelativeSound("mbRustleSND", this._parent); } } else { stop(); } } if (!this.inited) { this.randRustles = 0; } this.inited = true;
Symbol 485 MovieClip Frame 7
randRustle();
Symbol 485 MovieClip Frame 14
randRustle();
Symbol 485 MovieClip Frame 21
randRustle();
Symbol 485 MovieClip Frame 29
randRustle();
Symbol 493 MovieClip Frame 1
this.startY = this._y; this._x = this._x - 5; this.onEnterFrame = function () { a = (_parent._parent._y + 84) - _root.outScreen.hover_mc.player._y; b = (_parent._parent._x + 64) - _root.outScreen.hover_mc.player._x; angleA = Math.atan2(a, b); degrees = angleA / (Math.PI/180); degrees = degrees - 20; if ((this._rotation - degrees) < -180) { degrees = degrees - 360; } if ((this._rotation - degrees) > 180) { degrees = degrees + 360; } degrees = this._rotation - ((this._rotation - degrees) / 2.5); setProperty(this, _rotation , degrees); setProperty(this.eyeball_mc, _rotation , -1 * degrees); v1 = (Math.PI/2) - Math.abs(Math.abs(angleA) - (Math.PI/2)); v1 = ((angleA > 0) ? (v1) : (-1 * v1)); this._y = this.startY + (v1 * 1.2); };
Symbol 495 MovieClip Frame 1
stop();
Symbol 499 MovieClip [enemy5MC] Frame 1
function die() { gotoAndPlay ("die"); } this.appeared = false; this.appearing = false; this.disappearing = false; bg_mc.randRustle(); this.onEnterFrame = function () { if (((!_root.gamePaused) && (!_root.newWorldScreen_mc._visible)) && (!_root.animations_mc._visible)) { if (((((!this.appearing) && (!this.disappearing)) && (this._visible)) && (!this.dead)) && (_root.outScreen.hover_mc.player)) { dist = (Math.abs((this._x + 64) - _root.outScreen.hover_mc.player._x) + Math.abs((this._y + 80) - _root.outScreen.hover_mc.player._y)) / 2; if ((!this.appeared) && (dist < 80)) { gotoAndPlay ("appear"); } if (this.appeared && (dist > 100)) { gotoAndPlay ("disappear"); } } } };
Symbol 499 MovieClip [enemy5MC] Frame 9
gotoAndPlay ("idle");
Symbol 499 MovieClip [enemy5MC] Frame 10
this.appeared = false; this.appearing = true; this.disappearing = false; _root.playSound("mbJumpSND");
Symbol 499 MovieClip [enemy5MC] Frame 50
_root.playSound("mbThudSND");
Symbol 499 MovieClip [enemy5MC] Frame 71
this.appeared = true; this.appearing = false; this.disappearing = false;
Symbol 499 MovieClip [enemy5MC] Frame 81
gotoAndPlay ("appeared");
Symbol 499 MovieClip [enemy5MC] Frame 87
_root.playSound("mbFume1SND");
Symbol 499 MovieClip [enemy5MC] Frame 110
_root.playSound("mbFume2SND");
Symbol 499 MovieClip [enemy5MC] Frame 135
_root.playSound("mbFume3SND");
Symbol 499 MovieClip [enemy5MC] Frame 184
gotoAndStop ("appeared");
Symbol 499 MovieClip [enemy5MC] Frame 185
this.appeared = false; this.appearing = false; this.disappearing = true;
Symbol 499 MovieClip [enemy5MC] Frame 267
gotoAndPlay ("idle");
Symbol 499 MovieClip [enemy5MC] Frame 268
face_mc.gotoAndStop("dead"); play();
Symbol 499 MovieClip [enemy5MC] Frame 274
_root.playSound("mbfume1SND"); _root.playSound("mbfume2SND");
Symbol 499 MovieClip [enemy5MC] Frame 297
_root.playSound("mbDaisySND");
Symbol 499 MovieClip [enemy5MC] Frame 319
_root.copySpriteToGameboard(this);
Symbol 499 MovieClip [enemy5MC] Frame 325
gotoAndStop ("dead");
Symbol 553 MovieClip [decor93MC] Frame 1
if (!this.inited) { gotoAndPlay(Math.ceil(Math.random() * 90)); } this.inited = true;
Symbol 557 MovieClip [decor94MC] Frame 1
if (!this.inited) { gotoAndPlay(Math.ceil(Math.random() * 90)); } this.inited = true;
Symbol 561 MovieClip [decor95MC] Frame 1
if (!this.inited) { gotoAndPlay(Math.ceil(Math.random() * 90)); } this.inited = true;
Symbol 571 MovieClip [decor96MC] Frame 1
if (!this.inited) { this.dy = 0; this.dx = 0; this.buffer = 50; this.onEnterFrame = function () { if (this._visible) { if (Math.random() < 0.01) { _root.createBubble(0, this._x + 5, this._y + 5); } if ((_root.outScreen.hover_mc.player && (_root.inWater)) && (_root.seaKitten)) { destY = _root.outScreen.hover_mc.player._y - 15; if (destY < (_root.world[5] + 50)) { destY = _root.world[5] + 50; } destX = _root.outScreen.hover_mc.player._x; } if (destY) { distY = destY - this._y; distX = destX - this._x; distDY = (Math.abs(distY) + Math.abs(distX)) / 2; angleA = Math.atan2(distY, distX); degrees = angleA / (Math.PI/180); if ((this._rotation - degrees) < -180) { degrees = degrees - 360; } if ((this._rotation - degrees) > 180) { degrees = degrees + 360; } degrees = this._rotation - ((this._rotation - degrees) / 20); setProperty(this, _rotation , degrees); this._yscale = (((degrees > 90) || (degrees < -90)) ? -100 : 100); if (distDY < (this.buffer * 1.5)) { if (distY > 1) { distY = ((distY > this.buffer) ? (distY - this.buffer) : 0); } else { distY = ((distY < (-1 * this.buffer)) ? (distY + this.buffer) : 0); } } distY = distY / 50; if (distY > 20) { distY = 20; } if (distY < -20) { distY = -20; } diffDy = (distY - this.dy) / 20; this.dy = this.dy + diffDy; if (distDY < (this.buffer * 1.5)) { if (distX > 1) { distX = ((distX > this.buffer) ? (distX - this.buffer) : 0); } else { distX = ((distX < (-1 * this.buffer)) ? (distX + this.buffer) : 0); } } distX = distX / 50; if (distX > 20) { distX = 20; } if (distX < -20) { distX = -20; } diffDx = (distX - this.dx) / 20; this.dx = this.dx + diffDx; this._y = this._y + this.dy; this._x = this._x + this.dx; } } }; } this.inited = true;
Symbol 580 MovieClip [decor98MC] Frame 1
this.onEnterFrame = function () { if (this._visible) { if (_root.outScreen.hover_mc.player) { destX = _root.outScreen.hover_mc.player._x; distX = destX - this._x; this._xscale = ((distX > 0) ? 100 : -100); } } };
Symbol 582 MovieClip [decor97MC] Frame 1
this.onEnterFrame = function () { if (this._visible) { if (_root.outScreen.hover_mc.player) { destX = _root.outScreen.hover_mc.player._x; distX = destX - this._x; this._xscale = ((distX > 0) ? 100 : -100); } } };
Symbol 584 MovieClip [decor99MC] Frame 1
this.onEnterFrame = function () { if (this._visible) { if (_root.outScreen.hover_mc.player) { destX = _root.outScreen.hover_mc.player._x; distX = destX - this._x; this._xscale = ((distX > 0) ? 100 : -100); } } };
Symbol 592 MovieClip Frame 1
this.startY = this._y; this._x = this._x - 5; this.onEnterFrame = function () { a = (_parent._parent._y + 84) - _root.outScreen.hover_mc.player._y; b = _parent._parent._x - _root.outScreen.hover_mc.player._x; angleA = Math.atan2(a, b); degrees = angleA / (Math.PI/180); degrees = degrees - 35; if ((this._rotation - degrees) < -180) { degrees = degrees - 360; } if ((this._rotation - degrees) > 180) { degrees = degrees + 360; } degrees = this._rotation - ((this._rotation - degrees) / 2.5); setProperty(this, _rotation , degrees); setProperty(this.eyeball_mc, _rotation , -1 * degrees); v1 = (Math.PI/2) - Math.abs(Math.abs(angleA) - (Math.PI/2)); v1 = ((angleA > 0) ? (v1) : (-1 * v1)); this._y = this.startY + (v1 * 1.2); };
Symbol 598 MovieClip [decor102MC] Frame 1
this.onEnterFrame = function () { if (this._visible) { if (_root.outScreen.hover_mc.player) { destX = _root.outScreen.hover_mc.player._x; distX = destX - this._x; this._xscale = ((distX < 0) ? 100 : -100); } } };
Symbol 601 MovieClip [decor103MC] Frame 1
this.onEnterFrame = function () { if (this._visible) { if (_root.outScreen.hover_mc.player) { destX = _root.outScreen.hover_mc.player._x; distX = destX - this._x; this._xscale = ((distX < 0) ? 100 : -100); } } };
Symbol 604 MovieClip [decor104MC] Frame 1
this.onEnterFrame = function () { if (this._visible) { if (_root.outScreen.hover_mc.player) { destX = _root.outScreen.hover_mc.player._x; distX = destX - this._x; this._xscale = ((distX < 0) ? 100 : -100); } } };
Symbol 607 MovieClip [decor105MC] Frame 1
this.onEnterFrame = function () { if (this._visible) { if (_root.outScreen.hover_mc.player) { destX = _root.outScreen.hover_mc.player._x; distX = destX - this._x; this._xscale = ((distX < 0) ? 100 : -100); } } };
Symbol 619 MovieClip [decor106MC] Frame 1
this.onEnterFrame = function () { if (this._visible) { if (_root.outScreen.hover_mc.player) { destX = _root.outScreen.hover_mc.player._x; distX = destX - this._x; this._xscale = ((distX < 0) ? 100 : -100); } } };
Symbol 654 MovieClip Frame 1
if (!this.inited) { gotoAndPlay(Math.ceil(Math.random() * 10)); } this.inited = true;
Symbol 658 MovieClip [shackleBirdMC] Frame 1
if ((Math.random() < 0.25) || (_root.deactivateBelts)) { gotoAndStop (2); } else { stop(); } this.onEnterFrame = function () { if (((!_root.gamePaused) && (!_root.newWorldScreen_mc._visible)) && (!_root.animations_mc._visible)) { if (this._visible) { if (!(this._parent.frameCount % 2)) { this._x = this._x - 2; if (this._x < -100) { this.removeMovieClip(); } } } else { delete this.onEnterFrame; } } };
Symbol 659 MovieClip Frame 1
this.frameCount = 0; this.onEnterFrame = function () { if (((!_root.gamePaused) && (!_root.newWorldScreen_mc._visible)) && (!_root.animations_mc._visible)) { if (this._visible) { if (!(this.frameCount % 100)) { shackleName = "shackle" + this.frameCount; this.attachMovie("shackleBirdMc", shackleName, this.getNextHighestDepth()); this[shackleName]._x = 772; this[shackleName]._y = 53; } this.frameCount++; } } }; testBird_mc._visible = false;
Symbol 689 MovieClip Frame 1
play();
Symbol 689 MovieClip Frame 30
gotoAndPlay(this._currentframe + Math.floor(Math.random() * 200));
Symbol 689 MovieClip Frame 239
gotoAndPlay(this._currentframe + Math.floor(Math.random() * 200));
Symbol 690 MovieClip Frame 45
gotoAndPlay ("fly");
Symbol 690 MovieClip Frame 46
stop();
Symbol 720 MovieClip Frame 1
stop();
Symbol 720 MovieClip Frame 100
gotoAndPlay ("talk");
Symbol 724 MovieClip [ANI-Nugget-wholeMC] Frame 1
stop(); legs_mc.gotoAndStop(1);
Symbol 724 MovieClip [ANI-Nugget-wholeMC] Frame 8
legs_mc.gotoAndStop("idle"); stop();
Symbol 724 MovieClip [ANI-Nugget-wholeMC] Frame 38
legs_mc.gotoAndPlay("fly"); play();
Symbol 724 MovieClip [ANI-Nugget-wholeMC] Frame 68
gotoAndPlay ("run");
Symbol 733 MovieClip [ANI-Chickette-wholeMC] Frame 1
stop(); legs_mc.gotoAndStop(1);
Symbol 733 MovieClip [ANI-Chickette-wholeMC] Frame 10
legs_mc.gotoAndStop("idle"); stop();
Symbol 733 MovieClip [ANI-Chickette-wholeMC] Frame 43
legs_mc.gotoAndPlay("fly"); play();
Symbol 733 MovieClip [ANI-Chickette-wholeMC] Frame 73
gotoAndPlay ("run");
Symbol 744 MovieClip Frame 1
bg1mc_originalx = bg1_mc._x; bg2mc_originalx = bg2_mc._x; this.onEnterFrame = function () { bg1_mc._x = bg1_mc._x - 0.25; bg2_mc._x = bg2_mc._x - 0.25; if (bg2_mc._x < bg1mc_originalx) { bg1_mc._x = bg1mc_originalx; bg2_mc._x = bg2mc_originalx; } };
Symbol 761 MovieClip Frame 1
stop(); if (_root.PETAVersion == "peta2") { gotoAndStop ("peta2"); }
Symbol 765 Button
on (release) { gotoAndStop ("instructions"); } on (rollOver) { _root.playSound("coinSND"); _root.chick_mc.destY = 215; }
Symbol 766 Button
on (rollOver) { _root.playSound("coinSND"); _root.chick_mc.destY = 244; } on (release) { gotoAndStop ("enterCode"); }
Symbol 768 Button
on (release) { gotoAndStop (395); playSound("winnerSND"); } on (rollOver) { _root.playSound("coinSND"); _root.chick_mc.destY = 272; }
Symbol 774 MovieClip Frame 1
this._alpha = 50; _root.masterSoundObject = new Sound(); _root.masterSoundObject.setVolume(100); this.onRelease = (_root.toggleSound = function () { _root.soundOn = !_root.soundOn; if (!_root.soundOn) { _root.stopSoundtrack(); } else { _root.playSoundtrack(); } if (_root.soundOn) { gotoAndStop ("on"); if (_root.videoPlaying) { _root.masterSoundObject.setVolume(25); } } else { gotoAndStop ("off"); if (_root.videoPlaying) { _root.masterSoundObject.setVolume(0); } } }); this.onRollOver = function () { this._alpha = 100; }; this.onRollOut = (this.onDragOut = function () { this._alpha = 50; }); if (_root.soundOn) { stop(); } else { gotoAndStop ("off"); }
Symbol 803 Button
on (release) { _root.kidFriendly = false; gotoAndStop (90); } on (rollOver) { _root.playSound("whistleSND"); }
Symbol 804 Button
on (release) { _root.kidFriendly = true; gotoAndStop (90); } on (rollOver) { _root.playSound("whistleSND"); }
Symbol 829 MovieClip Frame 1
function controlInit() { if (!controlDir) { controlDir = 1; } this.onRollOver = function () { this._alpha = 150; }; this.onRollOut = (this.onDragOut = function () { this._alpha = 80; }); this.onPress = function () { this._alpha = 75; }; this.onRelease = function () { _parent.controlSkip(this.controlDir); this.onRollOver(); }; this.onRollOut(); } function setStatus(newStatus) { controlState = newStatus; controlInit(); gotoAndStop(controlState); } stop(); if (!controlState) { controlState = "IDLE"; } gotoAndStop(controlState); controlInit(); keyLeftDown = (keyRightDown = (keySpaceDown = false)); this.onEnterFrame = function () { if (this.controlDir == -1) { if (Key.isDown(37)) { if (!keyLeftDown) { _parent.controlSkip(-1); keyLeftDown = true; } } else { keyLeftDown = false; } if (Key.isDown(39)) { if (!keyRightDown) { _parent.controlSkip(1); keyRightDown = true; } } else { keyRightDown = false; } if (Key.isDown(32)) { if (!keySpaceDown) { _parent.controlSkip(1); keySpaceDown = true; } } else { keySpaceDown = false; } } };
Symbol 829 MovieClip Frame 10
stop();
Symbol 829 MovieClip Frame 20
play(); this._alpha = 100;
Symbol 829 MovieClip Frame 103
gotoAndPlay ("PULSE2");
Symbol 829 MovieClip Frame 104
stop(); controlDir = -1;
Symbol 842 MovieClip Frame 1
stop();
Symbol 842 MovieClip Frame 2
if (!_root.soundtrackPlaying) { _root.playSoundtrack(); }
Symbol 842 MovieClip Frame 76
stop(); this._visible = false;
Symbol 843 MovieClip Frame 1
subtitles_txt.text = ""; controlCnt = this._currentframe; controlBuffer = 80; controlPoint = 0; this.onEnterFrame = function () { if (!controlCnt) { controlCnt = this._currentframe; } if (!oldControlPoint) { oldControlPoint = controlPoint; } if (oldControlPoint != controlPoint) { controlCnt = this._currentframe; } if (controlCnt > controlBuffer) { } oldControlPoint = controlPoint; }; _root.playSoundtrack("soundtrackCS1"); click_btn.onRelease = function () { controlSkip(1); }; function controlSkip(controlDir) { subtitles_txt.text = ""; _root.tickerText(subtitles_txt, ""); if (controlDir < 0) { if ((this._currentframe - controlCnt) < controlBuffer) { if (controlPoint + controlDir) { if (controlPoint == 5) { _root.stopSoundtrack(1); _root.playSoundtrack("soundtrackCS0"); } gotoAndPlay("control" + (controlPoint + controlDir)); } else { gotoAndPlay("control" + controlPoint); prev_mc.setStatus("VOID"); } } else { gotoAndPlay("control" + controlPoint); } if (fadeJump) { gotoAndPlay(this._currentframe + 10); } } else { gotoAndPlay("control" + (controlPoint + controlDir)); } prev_mc.setStatus("IDLE"); next_mc.setStatus("IDLE"); controlCnt = this._currentframe; }
Symbol 843 MovieClip Frame 2
prev_mc.setStatus("VOID");
Symbol 843 MovieClip Frame 115
_root.setText("cutscene0_1", subtitles_txt, 1); controlPoint = 1;
Symbol 843 MovieClip Frame 565
_root.setText("cutscene0_2", subtitles_txt, 1); controlPoint = 2;
Symbol 843 MovieClip Frame 566
_root.stopSoundtrack(1); _root.playSoundtrack("soundtrackCSDoom");
Symbol 843 MovieClip Frame 1051
_root.setText("cutscene0_3", subtitles_txt, 1); controlPoint = 3;
Symbol 843 MovieClip Frame 1376
_root.setText("cutscene0_4", subtitles_txt, 1); controlPoint = 4;
Symbol 843 MovieClip Frame 1748
_root.stopSoundtrack();
Symbol 843 MovieClip Frame 1767
_root.setText("cutscene0_6", subtitles_txt, 1); _root.playSoundtrack("soundtrackCS1"); controlPoint = 5;
Symbol 843 MovieClip Frame 2438
_root.setText("cutscene0_7", subtitles_txt, 1); controlPoint = 6;
Symbol 843 MovieClip Frame 3031
stop(); _parent.endCS(); controlPoint = 7;
Symbol 846 MovieClip Frame 1
gotoAndStop(_root.character);
Symbol 848 MovieClip Frame 177
stop(); _root.screenFader_mc._visible = true; _root.screenFader_mc.gotoAndPlay(2); this._visible = false;
Symbol 880 MovieClip Frame 1
subtitles_txt.text = ""; controlCnt = this._currentframe; controlBuffer = 80; controlPoint = 0; this.onEnterFrame = function () { if (!controlCnt) { controlCnt = this._currentframe; } if (!oldControlPoint) { oldControlPoint = controlPoint; } if (oldControlPoint != controlPoint) { controlCnt = this._currentframe; } if (controlCnt > controlBuffer) { } oldControlPoint = controlPoint; }; _root.playSoundtrack("soundtrackCS1"); click_btn.onRelease = function () { controlSkip(1); }; function controlSkip(controlDir) { subtitles_txt.text = ""; _root.tickerText(subtitles_txt, ""); if (controlDir < 0) { if ((this._currentframe - controlCnt) < controlBuffer) { if (controlPoint + controlDir) { if (controlPoint == 5) { _root.stopSoundtrack(1); _root.playSoundtrack("soundtrackCS0"); } gotoAndPlay("control" + (controlPoint + controlDir)); } else { gotoAndPlay("control" + controlPoint); prev_mc.setStatus("VOID"); } } else { gotoAndPlay("control" + controlPoint); } if (fadeJump) { gotoAndPlay(this._currentframe + 10); } } else { gotoAndPlay("control" + (controlPoint + controlDir)); } prev_mc.setStatus("IDLE"); next_mc.setStatus("IDLE"); controlCnt = this._currentframe; }
Symbol 880 MovieClip Frame 2
prev_mc.setStatus("VOID");
Symbol 880 MovieClip Frame 85
_root.clearSprites();
Symbol 880 MovieClip Frame 115
_root.setText("cutscene1_1", subtitles_txt, 1); controlPoint = 1;
Symbol 880 MovieClip Frame 663
_root.setText("cutscene1_2", subtitles_txt, 1); controlPoint = 2;
Symbol 880 MovieClip Frame 1480
_root.setText("cutscene1_3", subtitles_txt, 1); controlPoint = 3;
Symbol 880 MovieClip Frame 1837
_root.setText("cutscene1_4", subtitles_txt, 1); controlPoint = 4;
Symbol 880 MovieClip Frame 2160
stop(); _parent.endCS(); controlPoint = 5;
Symbol 881 MovieClip Frame 40
stop();
Symbol 903 MovieClip Frame 1
this.frameCounts = 0; this.onEnterFrame = function () { this.frameCounts++; if (!(this.frameCounts % 5)) { this._rotation = this._rotation + 60; } };
Symbol 910 MovieClip Frame 1
subtitles_txt.text = ""; controlCnt = this._currentframe; controlBuffer = 80; controlPoint = 0; this.onEnterFrame = function () { if (!controlCnt) { controlCnt = this._currentframe; } if (!oldControlPoint) { oldControlPoint = controlPoint; } if (oldControlPoint != controlPoint) { controlCnt = this._currentframe; } if (controlCnt > controlBuffer) { } oldControlPoint = controlPoint; }; _root.playSoundtrack("soundtrackCS1"); click_btn.onRelease = function () { controlSkip(1); }; function controlSkip(controlDir) { subtitles_txt.text = ""; _root.tickerText(subtitles_txt, ""); if (controlDir < 0) { if ((this._currentframe - controlCnt) < controlBuffer) { if (controlPoint + controlDir) { if (controlPoint == 5) { _root.stopSoundtrack(1); _root.playSoundtrack("soundtrackCS0"); } gotoAndPlay("control" + (controlPoint + controlDir)); } else { gotoAndPlay("control" + controlPoint); prev_mc.setStatus("VOID"); } } else { gotoAndPlay("control" + controlPoint); } if (fadeJump) { gotoAndPlay(this._currentframe + 10); } } else { gotoAndPlay("control" + (controlPoint + controlDir)); } prev_mc.setStatus("IDLE"); next_mc.setStatus("IDLE"); controlCnt = this._currentframe; }
Symbol 910 MovieClip Frame 2
prev_mc.setStatus("VOID");
Symbol 910 MovieClip Frame 85
_root.clearSprites();
Symbol 910 MovieClip Frame 115
_root.setText("cutscene2_1", subtitles_txt, 1); controlPoint = 1;
Symbol 910 MovieClip Frame 509
_root.setText("cutscene2_1B", subtitles_txt, 1); controlPoint = 2;
Symbol 910 MovieClip Frame 702
_root.setText("cutscene2_2", subtitles_txt, 1); controlPoint = 3;
Symbol 910 MovieClip Frame 1480
_root.setText("cutscene2_3", subtitles_txt, 1); controlPoint = 4;
Symbol 910 MovieClip Frame 1865
_root.setText("cutscene2_3B", subtitles_txt, 1); controlPoint = 5;
Symbol 910 MovieClip Frame 2052
subtitles_txt.text = ""; controlPoint = 6;
Symbol 910 MovieClip Frame 2097
_root.setText("cutscene2_4", subtitles_txt, 1);
Symbol 910 MovieClip Frame 2426
function controlSkip(controlDir) { } function loadFLV() { FLVPlayer.contentPath = ("rtmp://fsapfs.fplive.net/fsap/Videos/" + _root.intermissionVideoId) + ".flv"; MovieClip(FLVPlayer.getVideoPlayer(FLVPlayer.activeVideoPlayerIndex))._video.smoothing = true; } _root.setText("vid1", vidTxt_mc.vid1a_txt); _root.setText("vid1", vidTxt_mc.vid1b_txt); _root.stopSoundtrack(); controlPoint = 7; if (_root.kidFriendly) { gotoAndStop ("csEnd"); }
Symbol 910 MovieClip Frame 2650
function continueCountDown() { if (!_root.gamePaused) { continueCounter--; } _root.setText("vid2", vidContinueTxt_mc.vid2_txt, null, null, " " + continueCounter); if (continueCounter) { setTimeout(continueCountDown, 1000); } else { play(); } } stop(); _root.videoPlaying = true; _root.toggleSound(); _root.toggleSound(); _root.stopSoundtrack(1); loadFLV(); continueCounter = 30; _root.setText("vid2", vidContinueTxt_mc.vid2_txt, null, null, " " + continueCounter); _root.setText("vid1", vid1c_txt); setTimeout(continueCountDown, 1000);
Instance of Symbol 75 MovieClip [FLVPlayback] "FLVPlayer" in Symbol 910 MovieClip Frame 2650
//component parameters onClipEvent (construct) { autoPlay = true; autoRewind = false; autoSize = false; bufferTime = 4; contentPath = ""; isLive = false; maintainAspectRatio = false; skin = ""; skinAutoHide = true; totalTime = 0; version_1_0_1 = ""; volume = 125; }
Symbol 910 MovieClip Frame 2665
setText("vid3", contBtn_mc.vid3_txt);
Symbol 910 MovieClip Frame 2682
stop(); cont_btn.onRelease = function () { play(); };
Symbol 910 MovieClip Frame 2752
stop(); _root.videoPlaying = false; _root.masterSoundObject.setVolume(100); _parent.endCS();
Symbol 921 MovieClip Frame 1
subtitles_txt.text = ""; controlCnt = this._currentframe; controlBuffer = 80; controlPoint = 0; this.onEnterFrame = function () { if (!controlCnt) { controlCnt = this._currentframe; } if (!oldControlPoint) { oldControlPoint = controlPoint; } if (oldControlPoint != controlPoint) { controlCnt = this._currentframe; } if (controlCnt > controlBuffer) { } oldControlPoint = controlPoint; }; _root.playSoundtrack("soundtrackCS1"); click_btn.onRelease = function () { controlSkip(1); }; function controlSkip(controlDir) { subtitles_txt.text = ""; _root.tickerText(subtitles_txt, ""); if (controlDir < 0) { if ((this._currentframe - controlCnt) < controlBuffer) { if (controlPoint + controlDir) { if (controlPoint == 5) { _root.stopSoundtrack(1); _root.playSoundtrack("soundtrackCS0"); } gotoAndPlay("control" + (controlPoint + controlDir)); } else { gotoAndPlay("control" + controlPoint); prev_mc.setStatus("VOID"); } } else { gotoAndPlay("control" + controlPoint); } if (fadeJump) { gotoAndPlay(this._currentframe + 10); } } else { gotoAndPlay("control" + (controlPoint + controlDir)); } prev_mc.setStatus("IDLE"); next_mc.setStatus("IDLE"); controlCnt = this._currentframe; }
Symbol 921 MovieClip Frame 2
prev_mc.setStatus("VOID");
Symbol 921 MovieClip Frame 85
_root.clearSprites();
Symbol 921 MovieClip Frame 115
_root.setText("cutscene3_1", subtitles_txt, 1); controlPoint = 1;
Symbol 921 MovieClip Frame 492
_root.setText("cutscene3_1B", subtitles_txt, 1); controlPoint = 2;
Symbol 921 MovieClip Frame 874
_root.setText("cutscene3_2", subtitles_txt, 1); controlPoint = 3;
Symbol 921 MovieClip Frame 1284
_root.setText("cutscene3_3", subtitles_txt, 1); controlPoint = 4;
Symbol 921 MovieClip Frame 1878
_root.setText("cutscene3_4", subtitles_txt, 1); controlPoint = 5;
Symbol 921 MovieClip Frame 2595
_root.setText("cutscene3_5", subtitles_txt, 1); controlPoint = 6;
Symbol 921 MovieClip Frame 2856
_root.setText("cutscene3_6", subtitles_txt, 1); controlPoint = 7;
Symbol 921 MovieClip Frame 3856
stop(); _parent.endCS(); controlPoint = 8;
Symbol 926 MovieClip Frame 1
subtitles_txt.text = ""; controlCnt = this._currentframe; controlBuffer = 80; controlPoint = 0; this.onEnterFrame = function () { if (!controlCnt) { controlCnt = this._currentframe; } if (!oldControlPoint) { oldControlPoint = controlPoint; } if (oldControlPoint != controlPoint) { controlCnt = this._currentframe; } if (controlCnt > controlBuffer) { } oldControlPoint = controlPoint; }; _root.playSoundtrack("soundtrackCS1"); click_btn.onRelease = function () { controlSkip(1); }; function controlSkip(controlDir) { subtitles_txt.text = ""; _root.tickerText(subtitles_txt, ""); if (controlDir < 0) { if ((this._currentframe - controlCnt) < controlBuffer) { if (controlPoint + controlDir) { if (controlPoint == 5) { _root.stopSoundtrack(1); _root.playSoundtrack("soundtrackCS0"); } gotoAndPlay("control" + (controlPoint + controlDir)); } else { gotoAndPlay("control" + controlPoint); prev_mc.setStatus("VOID"); } } else { gotoAndPlay("control" + controlPoint); } if (fadeJump) { gotoAndPlay(this._currentframe + 10); } } else { gotoAndPlay("control" + (controlPoint + controlDir)); } prev_mc.setStatus("IDLE"); next_mc.setStatus("IDLE"); controlCnt = this._currentframe; }
Symbol 926 MovieClip Frame 2
prev_mc.setStatus("VOID");
Symbol 926 MovieClip Frame 85
_root.clearSprites();
Symbol 926 MovieClip Frame 115
_root.setText("cutscene4_1", subtitles_txt, 1); controlPoint = 1;
Symbol 926 MovieClip Frame 465
_root.setText("cutscene4_2", subtitles_txt, 1); controlPoint = 2;
Symbol 926 MovieClip Frame 712
_root.setText("cutscene4_3", subtitles_txt, 1); controlPoint = 3;
Symbol 926 MovieClip Frame 1206
stop(); _parent.endCS(); controlPoint = 4;
Symbol 943 MovieClip Frame 1
subtitles_txt.text = ""; controlCnt = this._currentframe; controlBuffer = 80; controlPoint = 0; this.onEnterFrame = function () { if (!controlCnt) { controlCnt = this._currentframe; } if (!oldControlPoint) { oldControlPoint = controlPoint; } if (oldControlPoint != controlPoint) { controlCnt = this._currentframe; } if (controlCnt > controlBuffer) { } oldControlPoint = controlPoint; }; _root.playSoundtrack("soundtrackCS1"); click_btn.onRelease = function () { controlSkip(1); }; function controlSkip(controlDir) { subtitles_txt.text = ""; _root.tickerText(subtitles_txt, ""); if (controlDir < 0) { if ((this._currentframe - controlCnt) < controlBuffer) { if (controlPoint + controlDir) { if (controlPoint == 5) { _root.stopSoundtrack(1); _root.playSoundtrack("soundtrackCS0"); } gotoAndPlay("control" + (controlPoint + controlDir)); } else { gotoAndPlay("control" + controlPoint); prev_mc.setStatus("VOID"); } } else { gotoAndPlay("control" + controlPoint); } if (fadeJump) { gotoAndPlay(this._currentframe + 10); } } else { gotoAndPlay("control" + (controlPoint + controlDir)); } prev_mc.setStatus("IDLE"); next_mc.setStatus("IDLE"); controlCnt = this._currentframe; }
Symbol 943 MovieClip Frame 2
prev_mc.setStatus("VOID");
Symbol 943 MovieClip Frame 85
_root.clearSprites();
Symbol 943 MovieClip Frame 115
_root.setText("cutscene5_1", subtitles_txt, 1); controlPoint = 1;
Symbol 943 MovieClip Frame 506
_root.setText("cutscene5_1B", subtitles_txt, 1); controlPoint = 2;
Symbol 943 MovieClip Frame 749
_root.setText("cutscene5_2", subtitles_txt, 1); controlPoint = 3;
Symbol 943 MovieClip Frame 1038
_root.setText("cutscene5_3", subtitles_txt, 1); controlPoint = 4;
Symbol 943 MovieClip Frame 1413
_root.setText("cutscene5_4", subtitles_txt, 1); controlPoint = 5;
Symbol 943 MovieClip Frame 1788
_root.setText("cutscene5_5", subtitles_txt, 1); controlPoint = 6;
Symbol 943 MovieClip Frame 2102
_root.stopSoundtrack();
Symbol 943 MovieClip Frame 2161
_root.setText("cutscene5_6", subtitles_txt, 1); _root.playSoundtrack("soundtrackCS2"); controlPoint = 7;
Symbol 943 MovieClip Frame 2740
_root.setText("cutscene5_7", subtitles_txt, 1); controlPoint = 8;
Symbol 943 MovieClip Frame 3467
stop(); _parent.endCS(); controlPoint = 9;
Symbol 944 MovieClip Frame 1
stop();
Symbol 944 MovieClip Frame 2
play();
Symbol 944 MovieClip Frame 37
function endCS() { _root.outScreen._visible = true; gotoAndStop (1); _root.gotoNextWorld(); _root._quality = "MEDIUM"; delete this.onEnterFrame; } _root._quality = "BEST"; this.csPaused = false; this.onEnterFrame = function () { if (this.CS_mc) { if ((!_root.gamePaused) && (this.csPaused)) { if (_root.videoPlaying) { this.CS_mc.FLVPlayer.play(); _root.stopSoundtrack(); } else { this.CS_mc.play(); } this.csPaused = false; } else if (_root.gamePaused && (!this.csPaused)) { if (_root.videoPlaying) { this.CS_mc.FLVPlayer.pause(); } else { this.CS_mc.stop(); } this.csPaused = true; } } }; gotoAndStop("CS" + (Math.floor(_root.thisWorldId) + 1)); _root.playSoundtrack("soundtrackCS1"); if (_root.character == "pam") { endCS(); }
Symbol 944 MovieClip Frame 93
function endCS() { _root._quality = "BEST"; _root.goHighScores(); } stop(); _root.stopSoundtrack(1); _root.playSoundtrack("soundtrack6"); _root._quality = "BEST"; if (_root.character == "pam") { endCS(); }
Symbol 950 Button
on (release) { _root.unpauseGame(); }
Symbol 951 Button
on (release) { _root.gotoHighScores(); }
Symbol 952 MovieClip Frame 1
stop();
Symbol 957 Button
on (release) { _root.gotoTitle(); }
Symbol 969 Button
on (release) { _root.playSound("winnerSND"); }
Symbol 971 MovieClip Frame 1
gotoAndStop(_root.character);
Symbol 981 Button
on (release) { _root.gotoTitle(); }
Symbol 985 Button
on (release) { _root.gotoAndStop("showAllTimeScores"); _root.scoreType = "ALL-TIME"; _root.getHighScores(); }
Symbol 986 Button
on (release) { _root.gotoAndStop("showRecentScores"); _root.scoreType = "RECENT"; _root.getHighScores(); }

Library Items

Symbol 1 MovieClip [VOID]
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:4
Symbol 4 MovieClipUses:3Used by:7
Symbol 5 GraphicUsed by:6 55 499 666 765 766 768
Symbol 6 MovieClip [blankMC]Uses:5Used by:7 51 53 55 57 60 62 64 66 125 146 256 303 304 347 369 370 383 387 406 443 448 453 456 459 462 465 476 499 502 505 553 557 561 580 582 584 595 598 601 604 607 610 613 616 619 622 624 641 645 664 774
Symbol 7 MovieClip [bulletMC]Uses:4 6Used by:Timeline
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:12
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:9 11Used by:13 433 439
Symbol 13 MovieClip [bubbleWobbleMC]Uses:12Used by:407
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:48
Symbol 16 BitmapUsed by:17
Symbol 17 GraphicUses:16Used by:18
Symbol 18 MovieClipUses:17Used by:48
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClipUses:19Used by:48
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:23
Symbol 23 MovieClipUses:22Used by:48
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:48
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:36 701 729
Symbol 28 GraphicUsed by:36
Symbol 29 GraphicUsed by:36
Symbol 30 GraphicUsed by:36
Symbol 31 GraphicUsed by:36
Symbol 32 ShapeTweeningUsed by:36
Symbol 33 ShapeTweeningUsed by:36
Symbol 34 ShapeTweeningUsed by:36
Symbol 35 ShapeTweeningUsed by:36
Symbol 36 MovieClipUses:27 28 29 30 31 32 33 34 35Used by:48
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:39
Symbol 39 MovieClipUses:38Used by:48
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:44
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClipUses:41 43Used by:48
Symbol 45 BitmapUsed by:46
Symbol 46 GraphicUses:45Used by:47
Symbol 47 MovieClipUses:46Used by:48
Symbol 48 MovieClip [ANI-Pam-wholeMC]Uses:15 18 20 23 25 36 39 44 47Used by:408 409 812 971  Timeline
Symbol 49 BitmapUsed by:50 52 54 56 429 435 437
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClip [decor19MC]Uses:50 6Used by:Timeline
Symbol 52 GraphicUses:49Used by:53
Symbol 53 MovieClip [decor18MC]Uses:52 6Used by:Timeline
Symbol 54 GraphicUses:49Used by:55
Symbol 55 MovieClip [decor17MC]Uses:5 6 54Used by:Timeline
Symbol 56 GraphicUses:49Used by:57
Symbol 57 MovieClip [decor16MC]Uses:56 6Used by:Timeline
Symbol 58 BitmapUsed by:59 61 63 65
Symbol 59 GraphicUses:58Used by:60
Symbol 60 MovieClip [decor15MC]Uses:59 6Used by:Timeline
Symbol 61 GraphicUses:58Used by:62
Symbol 62 MovieClip [decor14MC]Uses:61 6Used by:Timeline
Symbol 63 GraphicUses:58Used by:64
Symbol 64 MovieClip [decor13MC]Uses:63 6Used by:Timeline
Symbol 65 GraphicUses:58Used by:66
Symbol 66 MovieClip [decor12MC]Uses:65 6Used by:Timeline
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:75
Symbol 70 VideoUsed by:71
Symbol 71 MovieClip [VideoPlayer]Uses:70Used by:75
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:74
Symbol 74 MovieClip [Icon]Uses:73Used by:75
Symbol 75 MovieClip [FLVPlayback]Uses:69 71 74Used by:910
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClip [blueBGMC]Uses:86Used by:303 304 842 843 848 880 881 910 921 926 943 944  Timeline
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:95
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:95
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClipUses:89 91 94Used by:125
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:125
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:120
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:102
Symbol 102 MovieClipUses:101Used by:120
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 MovieClipUses:104Used by:120
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:108
Symbol 108 MovieClipUses:107Used by:120
Symbol 109 BitmapUsed by:110
Symbol 110 GraphicUses:109Used by:113
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:113
Symbol 113 MovieClipUses:110 112Used by:119
Symbol 114 GraphicUsed by:118
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:115Used by:118
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:114 116 117Used by:119
Symbol 119 MovieClipUses:113 118Used by:120
Symbol 120 MovieClipUses:99 102 105 108 119Used by:125  Timeline
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:125
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:125
Symbol 125 MovieClipUses:95 97 120 6 122 124Used by:126
Symbol 126 MovieClip [bossMC]Uses:125Used by:Timeline
Symbol 127 FontUsed by:128
Symbol 128 EditableTextUses:127Used by:Timeline
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:Timeline
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:Timeline
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:Timeline
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:137
Symbol 137 MovieClipUses:136Used by:146
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClipUses:139Used by:146
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:143
Symbol 143 MovieClipUses:142Used by:146
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:146
Symbol 146 MovieClip [enemy3MC]Uses:137 140 143 6 145Used by:Timeline
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:Timeline
Symbol 1004 MovieClip [__Packages.CLASSES.RC4]
Symbol 67 MovieClip [__Packages.mx.video.FLVPlayback]
Symbol 76 MovieClip [__Packages.mx.video.VideoPlayer]
Symbol 77 MovieClip [__Packages.mx.video.INCManager]
Symbol 78 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 79 MovieClip [__Packages.mx.video.VideoError]
Symbol 80 MovieClip [__Packages.mx.video.UIManager]
Symbol 81 MovieClip [__Packages.mx.utils.Delegate]
Symbol 82 MovieClip [__Packages.mx.video.SMILManager]
Symbol 83 MovieClip [__Packages.mx.video.FPADManager]
Symbol 84 MovieClip [__Packages.mx.video.NCManager]
Symbol 85 MovieClip [__Packages.mx.video.CuePointManager]
Symbol 149 FontUsed by:150
Symbol 150 TextUses:149Used by:212
Symbol 151 Sound [soundtrackCS2]Used by:212
Symbol 152 Sound [gravitySND]Used by:212
Symbol 153 Sound [spikesSND]Used by:212
Symbol 154 Sound [seaKittenSND]Used by:212
Symbol 155 Sound [whiskSND]Used by:212
Symbol 156 Sound [stompThudSND]Used by:212
Symbol 157 Sound [mbThudSND]Used by:212
Symbol 158 Sound [mbRustleSND]Used by:212
Symbol 159 Sound [mbJumpSND]Used by:212
Symbol 160 Sound [mbFume3SND]Used by:212
Symbol 161 Sound [mbFume2SND]Used by:212
Symbol 162 Sound [mbFume1SND]Used by:212
Symbol 163 Sound [mbDaisySND]Used by:212
Symbol 164 Sound [hairballShootSND]Used by:212
Symbol 165 Sound [hairballHitSND]Used by:212
Symbol 166 Sound [fryKidSND]Used by:212
Symbol 167 Sound [bossSpikesSND]Used by:212
Symbol 168 Sound [bossRiseSND]Used by:212
Symbol 169 Sound [bossPowerSND]Used by:212
Symbol 170 Sound [bossStompSND]Used by:212
Symbol 171 Sound [bossMoveSND]Used by:212
Symbol 172 Sound [bossHomingSND]Used by:212
Symbol 173 Sound [bossBaffSND]Used by:212
Symbol 174 Sound [wallJumpSND]Used by:212
Symbol 175 Sound [coughSND]Used by:212
Symbol 176 Sound [laugh2SND]Used by:212
Symbol 177 Sound [laugh3SND]Used by:212
Symbol 178 Sound [laugh1SND]Used by:212
Symbol 179 Sound [soundtrackCSDoom]Used by:212
Symbol 180 Sound [soundtrackCS1]Used by:212
Symbol 181 Sound [soundtrack6]Used by:212
Symbol 182 Sound [soundtrack5]Used by:212
Symbol 183 Sound [soundtrack4]Used by:212
Symbol 184 Sound [soundtrack3]Used by:212
Symbol 185 Sound [soundtrack2]Used by:212
Symbol 186 Sound [soundtrack1]Used by:212
Symbol 187 Sound [gamestartSND]Used by:212
Symbol 188 Sound [gameoverSND]Used by:212
Symbol 189 Sound [colonelhitSND]Used by:212
Symbol 190 Sound [coloneldieSND]Used by:212
Symbol 191 Sound [levelCompleteSND]Used by:212
Symbol 192 Sound [flagHitSND]Used by:212
Symbol 193 Sound [flagGrowSND]Used by:212
Symbol 194 Sound [tickerSND]Used by:212
Symbol 195 Sound [splashdownSND]Used by:212
Symbol 196 Sound [tofuSND]Used by:212
Symbol 197 Sound [waterjumpSND]Used by:212
Symbol 198 Sound [winnerSND]Used by:212
Symbol 199 Sound [whistleSND]Used by:212
Symbol 200 Sound [thumpSND]Used by:212
Symbol 201 Sound [squashSND]Used by:212
Symbol 202 Sound [shrinkSND]Used by:212
Symbol 203 Sound [pipeSND]Used by:212
Symbol 204 Sound [jumpSND]Used by:212
Symbol 205 Sound [growBigSND]Used by:212
Symbol 206 Sound [dyingSND]Used by:212
Symbol 207 Sound [coinSND]Used by:212
Symbol 208 Sound [bumpSND]Used by:212
Symbol 209 Sound [breakBlockSND]Used by:212
Symbol 210 Sound [bouncerSND]Used by:212
Symbol 211 Sound [1upSND]Used by:212
Symbol 212 MovieClipUses: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 211Used by:Timeline
Symbol 213 GraphicUsed by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:213 214Used by:244 269 291
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:218
Symbol 218 MovieClipUses:217Used by:244 255
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:244  Timeline
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:223
Symbol 223 MovieClipUses:222Used by:230
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:226
Symbol 226 MovieClipUses:225Used by:230
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:229
Symbol 229 MovieClipUses:228Used by:230
Symbol 230 MovieClipUses:223 226 229Used by:244 269 291
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:244
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:244
Symbol 235 BitmapUsed by:236 237
Symbol 236 GraphicUses:235Used by:244
Symbol 237 GraphicUses:235Used by:244
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:244 269 291 428
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:244 269 291 428
Symbol 242 GraphicUsed by:243
Symbol 243 MovieClipUses:242Used by:244 269 291 428
Symbol 244 MovieClip [chicketteBIG]Uses:215 218 220 230 232 234 236 237 239 241 243Used by:Timeline
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:251 255 846
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:255
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:255
Symbol 251 MovieClipUses:246Used by:255
Symbol 252 BitmapUsed by:253 254
Symbol 253 GraphicUses:252Used by:255
Symbol 254 GraphicUses:252Used by:255
Symbol 255 MovieClip [chicketteSML]Uses:246 248 250 251 253 254 218Used by:Timeline
Symbol 256 MovieClip [deathMC]Uses:6Used by:Timeline
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:259
Symbol 259 MovieClipUses:258Used by:269 280
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:269  Timeline
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:269
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:269
Symbol 266 BitmapUsed by:267 268
Symbol 267 GraphicUses:266Used by:269
Symbol 268 GraphicUses:266Used by:269
Symbol 269 MovieClip [nuggetBIG]Uses:215 259 261 230 263 265 267 268 239 241 243Used by:Timeline
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:272 846
Symbol 272 MovieClipUses:271Used by:280
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:280
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:280
Symbol 277 BitmapUsed by:278 279
Symbol 278 GraphicUses:277Used by:280
Symbol 279 GraphicUses:277Used by:280
Symbol 280 MovieClip [nuggetSML]Uses:272 274 276 278 279 259Used by:Timeline
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:283
Symbol 283 MovieClipUses:282Used by:291 302
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:291
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:291
Symbol 288 BitmapUsed by:289 290
Symbol 289 GraphicUses:288Used by:291
Symbol 290 GraphicUses:288Used by:291
Symbol 291 MovieClip [pamBIG]Uses:215 283 230 285 287 289 290 239 241 243Used by:Timeline
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:294 846
Symbol 294 MovieClipUses:293Used by:302
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:302
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:302
Symbol 299 BitmapUsed by:300 301
Symbol 300 GraphicUses:299Used by:302
Symbol 301 GraphicUses:299Used by:302
Symbol 302 MovieClip [pamSML]Uses:294 296 298 300 301 283Used by:Timeline
Symbol 303 MovieClip [pipeEnterAniMC]Uses:87 6Used by:Timeline
Symbol 304 MovieClip [pipeExitAniMC]Uses:87 6Used by:Timeline
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClipUses:306Used by:308
Symbol 308 MovieClip [OneUpMC]Uses:307Used by:Timeline
Symbol 309 FontUsed by:310 311 312 313 314
Symbol 310 EditableTextUses:309Used by:315
Symbol 311 EditableTextUses:309Used by:315
Symbol 312 EditableTextUses:309Used by:315
Symbol 313 EditableTextUses:309Used by:315
Symbol 314 EditableTextUses:309Used by:315
Symbol 315 MovieClipUses:310 311 312 313 314Used by:316
Symbol 316 MovieClip [scoreUpMC]Uses:315Used by:Timeline
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:325
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:325
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:325
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClip [tinyChickMC]Uses:318 320 322 324Used by:326  Timeline
Symbol 326 MovieClip [tinyChickFlyMC]Uses:325Used by:Timeline
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:329
Symbol 329 MovieClip [decor4MC]Uses:328Used by:Timeline
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:332
Symbol 332 MovieClip [decor20MC]Uses:331Used by:Timeline
Symbol 333 ShapeTweeningUsed by:343
Symbol 334 GraphicUsed by:343
Symbol 335 ShapeTweeningUsed by:343
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:343
Symbol 338 GraphicUsed by:343 406 449 499
Symbol 339 ShapeTweeningUsed by:343
Symbol 340 ShapeTweeningUsed by:343
Symbol 341 GraphicUsed by:343
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:333 334 335 337 338 339 340 341 342Used by:344 369
Symbol 344 MovieClip [decor26MC]Uses:343Used by:Timeline
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:347 370
Symbol 347 MovieClip [decor31MC]Uses:6 346Used by:Timeline
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:354 357
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:354
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:354 357
Symbol 354 MovieClip [decor36MC]Uses:349 351 353Used by:Timeline
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:357
Symbol 357 MovieClip [decor37MC]Uses:349 356 353Used by:Timeline
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:364
Symbol 360 GraphicUsed by:364
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:363
Symbol 363 MovieClipUses:362Used by:364
Symbol 364 MovieClipUses:359 360 363Used by:367
Symbol 365 FontUsed by:366 480 667 672 674 676 678 736 737 738 740 763 764 767 775 776 781 782 783 784 790 794 795 801 802 817 818 819 820 821 822 844 845 847 849 850 851 852 853 854 857 859 860 865 867 882 896 897 904 906 908 911 922 927 947 948 949 954 956 958 962 963 967 968 970 980 982 983 984 987 988 989 990 991 992 993 994 995 996 1000 1001 1002 1003
Symbol 366 EditableTextUses:365Used by:367
Symbol 367 MovieClipUses:364 366Used by:368
Symbol 368 MovieClip [speechBubbleMC]Uses:367Used by:Timeline
Symbol 369 MovieClip [decor10MC]Uses:343 6Used by:Timeline
Symbol 370 MovieClip [decor110MC]Uses:6 346Used by:Timeline
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:376 383
Symbol 373 GraphicUsed by:376 382 383
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:376 382 383 762
Symbol 376 MovieClipUses:372 373 375Used by:383
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:382 383
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:381
Symbol 381 MovieClipUses:380Used by:383
Symbol 382 MovieClipUses:378 373 375Used by:383
Symbol 383 MovieClip [bblock1MC]Uses:376 6 372 378 373 375 381 382Used by:Timeline
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:386
Symbol 386 MovieClipUses:385Used by:387
Symbol 387 MovieClip [powerTofuMC]Uses:6 386Used by:Timeline
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:390
Symbol 390 MovieClipUses:389Used by:394
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:393
Symbol 393 MovieClipUses:392Used by:394
Symbol 394 MovieClip [bblock1BreakMC]Uses:390 393Used by:Timeline
Symbol 395 Bitmap [texturepage]Used by:396
Symbol 396 GraphicUses:395Used by:Timeline
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:399
Symbol 399 MovieClipUses:398Used by:406
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:402
Symbol 402 MovieClipUses:401Used by:406
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:405
Symbol 405 MovieClipUses:404Used by:406
Symbol 406 MovieClip [flagPoleMC]Uses:399 338 402 6 405Used by:Timeline
Symbol 407 MovieClip [bubbleMC]Uses:13Used by:Timeline
Symbol 408 MovieClip [ANI-PamFinal-wholeMC]Uses:48Used by:Timeline
Symbol 409 MovieClip [ANI-Pam-animatedMC]Uses:48Used by:Timeline
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:412
Symbol 412 MovieClip [decor62MC]Uses:411Used by:Timeline
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:415
Symbol 415 MovieClip [decor63MC]Uses:414Used by:Timeline
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:418
Symbol 418 MovieClip [decor64MC]Uses:417Used by:Timeline
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:421
Symbol 421 MovieClip [decor65MC]Uses:420Used by:Timeline
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:424
Symbol 424 MovieClip [decor66MC]Uses:423Used by:Timeline
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:427
Symbol 427 MovieClip [decor67MC]Uses:426Used by:Timeline
Symbol 428 MovieClip [dustMC]Uses:239 241 243Used by:Timeline
Symbol 429 GraphicUses:49Used by:432
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:432 436 438
Symbol 432 MovieClip [decor68MC]Uses:429 431Used by:Timeline
Symbol 433 MovieClipUses:12Used by:434
Symbol 434 MovieClip [bubbleShootMC]Uses:433Used by:Timeline
Symbol 435 GraphicUses:49Used by:436
Symbol 436 MovieClip [decor69MC]Uses:435 431Used by:Timeline
Symbol 437 GraphicUses:49Used by:438
Symbol 438 MovieClip [decor100MC]Uses:437 431Used by:Timeline
Symbol 439 MovieClip [bubbleShootUpMC]Uses:12Used by:Timeline
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:442
Symbol 442 MovieClipUses:441Used by:443
Symbol 443 MovieClip [powerSeaKittenMC]Uses:6 442Used by:Timeline
Symbol 444 BitmapUsed by:445 451
Symbol 445 GraphicUses:444Used by:448
Symbol 446 BitmapUsed by:447 452
Symbol 447 GraphicUses:446Used by:448
Symbol 448 MovieClip [decor70MC]Uses:445 447 6Used by:Timeline
Symbol 449 MovieClipUses:338Used by:450
Symbol 450 MovieClip [flashMC]Uses:449Used by:Timeline
Symbol 451 GraphicUses:444Used by:453
Symbol 452 GraphicUses:446Used by:453
Symbol 453 MovieClip [decor71MC]Uses:451 452 6Used by:Timeline
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:456
Symbol 456 MovieClip [hazard3MC]Uses:455 6Used by:Timeline
Symbol 457 BitmapUsed by:458 623
Symbol 458 GraphicUses:457Used by:459
Symbol 459 MovieClip [hazard4MC]Uses:458 6Used by:Timeline
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:462
Symbol 462 MovieClip [decor72MC]Uses:461 6Used by:Timeline
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:465
Symbol 465 MovieClip [decor73MC]Uses:464 6Used by:Timeline
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:472
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:472
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:472
Symbol 472 MovieClipUses:467 469 471Used by:473
Symbol 473 MovieClipUses:472Used by:476
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:476 477
Symbol 476 MovieClip [enemy4MC]Uses:473 6 475Used by:Timeline
Symbol 477 MovieClip [trailMC]Uses:475Used by:Timeline
Symbol 478 FontUsed by:479 481 669 680 739
Symbol 479 EditableTextUses:478Used by:Timeline
Symbol 480 EditableTextUses:365Used by:Timeline
Symbol 481 EditableTextUses:478Used by:Timeline
Symbol 482 BitmapUsed by:483 586
Symbol 483 GraphicUses:482Used by:484
Symbol 484 MovieClipUses:483Used by:485 499
Symbol 485 MovieClipUses:484Used by:499
Symbol 486 BitmapUsed by:487 594
Symbol 487 GraphicUses:486Used by:499
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:495
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:492
Symbol 492 MovieClipUses:491Used by:493
Symbol 493 MovieClipUses:492Used by:495
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:489 493 494Used by:499
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:498
Symbol 498 MovieClipUses:497Used by:499
Symbol 499 MovieClip [enemy5MC]Uses:485 338 487 495 6 484 498 5Used by:Timeline
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:502
Symbol 502 MovieClip [decor74MC]Uses:501 6Used by:Timeline
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:505
Symbol 505 MovieClip [decor75MC]Uses:504 6Used by:Timeline
Symbol 506 BitmapUsed by:507
Symbol 507 GraphicUses:506Used by:508
Symbol 508 MovieClip [decor78MC]Uses:507Used by:Timeline
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:511
Symbol 511 MovieClip [decor82MC]Uses:510Used by:Timeline
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:514
Symbol 514 MovieClip [decor83MC]Uses:513Used by:Timeline
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:517
Symbol 517 MovieClip [decor84MC]Uses:516Used by:Timeline
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:520
Symbol 520 MovieClip [decor79MC]Uses:519Used by:Timeline
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:523
Symbol 523 MovieClip [decor80MC]Uses:522Used by:Timeline
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:526
Symbol 526 MovieClip [decor81MC]Uses:525Used by:Timeline
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:529
Symbol 529 MovieClip [decor76MC]Uses:528Used by:Timeline
Symbol 530 MovieClip [decor87MC]Used by:Timeline
Symbol 531 MovieClip [decor88MC]Used by:Timeline
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:534
Symbol 534 MovieClip [decor77MC]Uses:533Used by:Timeline
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:539
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClip [decor86MC]Uses:536 538Used by:Timeline
Symbol 540 MovieClip [decor85MC]Used by:Timeline
Symbol 541 BitmapUsed by:542
Symbol 542 GraphicUses:541Used by:543
Symbol 543 MovieClip [decor91MC]Uses:542Used by:Timeline
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:546
Symbol 546 MovieClip [decor92MC]Uses:545Used by:Timeline
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:552
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:549Used by:551
Symbol 551 MovieClipUses:550Used by:552 556 560 580 582 584 595 598 601 604 607 610 613 616 619
Symbol 552 MovieClipUses:548 551Used by:553
Symbol 553 MovieClip [decor93MC]Uses:552 6Used by:Timeline
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:556
Symbol 556 MovieClipUses:555 551Used by:557
Symbol 557 MovieClip [decor94MC]Uses:556 6Used by:Timeline
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:560
Symbol 560 MovieClipUses:559 551Used by:561
Symbol 561 MovieClip [decor95MC]Uses:560 6Used by:Timeline
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:570 579 581 583
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:570 579 581 583
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:570 579 581 583
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:570 578
Symbol 570 MovieClipUses:563 565 567 569Used by:571
Symbol 571 MovieClip [decor96MC]Uses:570Used by:Timeline
Symbol 572 GraphicUsed by:578
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:578
Symbol 575 GraphicUsed by:578
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:576Used by:578
Symbol 578 MovieClipUses:572 574 575 577 569Used by:579 581 583
Symbol 579 MovieClipUses:563 565 567 578Used by:580
Symbol 580 MovieClip [decor98MC]Uses:579 6 551Used by:Timeline
Symbol 581 MovieClipUses:563 565 567 578Used by:582
Symbol 582 MovieClip [decor97MC]Uses:581 6 551Used by:Timeline
Symbol 583 MovieClipUses:563 565 567 578Used by:584
Symbol 584 MovieClip [decor99MC]Uses:583 6 551Used by:Timeline
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585 482Used by:595
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:593
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:591
Symbol 591 MovieClipUses:590Used by:592
Symbol 592 MovieClipUses:591Used by:593
Symbol 593 MovieClipUses:588 592Used by:595
Symbol 594 GraphicUses:486Used by:595
Symbol 595 MovieClip [decor101MC]Uses:586 593 6 594 551Used by:Timeline
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:598
Symbol 598 MovieClip [decor102MC]Uses:6 597 551Used by:Timeline
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:601
Symbol 601 MovieClip [decor103MC]Uses:6 600 551Used by:Timeline
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:604
Symbol 604 MovieClip [decor104MC]Uses:6 603 551Used by:Timeline
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:607
Symbol 607 MovieClip [decor105MC]Uses:6 606 551Used by:Timeline
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:610
Symbol 610 MovieClip [decor107MC]Uses:6 609 551Used by:Timeline
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:613
Symbol 613 MovieClip [decor108MC]Uses:6 612 551Used by:Timeline
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:616
Symbol 616 MovieClip [decor109MC]Uses:6 615 551Used by:Timeline
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:619
Symbol 619 MovieClip [decor106MC]Uses:6 618 551Used by:Timeline
Symbol 620 BitmapUsed by:621
Symbol 621 GraphicUses:620Used by:622
Symbol 622 MovieClip [hazard5MC]Uses:621 6Used by:Timeline
Symbol 623 GraphicUses:457Used by:624
Symbol 624 MovieClip [hazard6MC]Uses:623 6Used by:Timeline
Symbol 625 Bitmap [bg1-fg]Used by:635
Symbol 626 Bitmap [bg1-bg]Used by:635 742
Symbol 627 Bitmap [bg2a-fg]Used by:635
Symbol 628 Bitmap [bg2a-bg]Used by:635
Symbol 629 Bitmap [bg5-fg]Used by:635
Symbol 630 Bitmap [bg5-bg]Used by:635
Symbol 631 Bitmap [bg4-fg]Used by:635
Symbol 632 Bitmap [bg4-bg]Used by:635
Symbol 633 Bitmap [bg3-fg]Used by:635
Symbol 634 Bitmap [bg3-bg]Used by:635
Symbol 635 GraphicUses:625 626 627 628 629 630 631 632 633 634Used by:Timeline
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:638
Symbol 638 MovieClip [decor113MC]Uses:637Used by:Timeline
Symbol 639 BitmapUsed by:640
Symbol 640 GraphicUses:639Used by:641
Symbol 641 MovieClip [decor115MC]Uses:640 6Used by:Timeline
Symbol 642 Bitmap [bg2b-fg]Used by:644
Symbol 643 Bitmap [bg2b-bg]Used by:644
Symbol 644 GraphicUses:642 643Used by:Timeline
Symbol 645 MovieClip [decor59MC]Uses:6Used by:Timeline
Symbol 646 GraphicUsed by:660 777 843 858 880 910 921 926 943
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:659
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:651
Symbol 651 MovieClipUses:650Used by:654
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:654
Symbol 654 MovieClipUses:651 653Used by:658
Symbol 655 BitmapUsed by:656
Symbol 656 GraphicUses:655Used by:657
Symbol 657 MovieClipUses:656Used by:658
Symbol 658 MovieClip [shackleBirdMC]Uses:654 657Used by:659
Symbol 659 MovieClipUses:648 658Used by:660
Symbol 660 MovieClip [decor112MC]Uses:646 659Used by:Timeline
Symbol 661 FontUsed by:662
Symbol 662 TextUses:661Used by:Timeline
Symbol 663 GraphicUsed by:664
Symbol 664 MovieClip [decor61MC]Uses:663 6Used by:Timeline
Symbol 665 GraphicUsed by:Timeline
Symbol 666 ButtonUses:5Used by:910  Timeline
Symbol 667 TextUses:365Used by:668
Symbol 668 MovieClipUses:667Used by:Timeline
Symbol 669 TextUses:478Used by:670
Symbol 670 MovieClipUses:669Used by:Timeline
Symbol 671 FontUsed by:672
Symbol 672 TextUses:365 671Used by:673
Symbol 673 MovieClipUses:672Used by:Timeline
Symbol 674 TextUses:365Used by:675
Symbol 675 MovieClipUses:674Used by:Timeline
Symbol 676 TextUses:365Used by:677
Symbol 677 MovieClipUses:676Used by:Timeline
Symbol 678 TextUses:365Used by:679
Symbol 679 MovieClipUses:678Used by:Timeline
Symbol 680 EditableTextUses:478Used by:Timeline
Symbol 681 FontUsed by:682
Symbol 682 EditableTextUses:681Used by:Timeline
Symbol 683 GraphicUsed by:684
Symbol 684 MovieClipUses:683Used by:809 810 812 971  Timeline
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:689 690
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:689 690
Symbol 689 MovieClipUses:688 686Used by:690
Symbol 690 MovieClipUses:686 688 689Used by:724 733
Symbol 691 BitmapUsed by:692
Symbol 692 GraphicUses:691Used by:693
Symbol 693 MovieClipUses:692Used by:724 733
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:696
Symbol 696 MovieClipUses:695Used by:724 733
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:724
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:699Used by:701 729
Symbol 701 MovieClipUses:27 700Used by:702
Symbol 702 MovieClipUses:701Used by:721
Symbol 703 GraphicUsed by:720
Symbol 704 GraphicUsed by:720
Symbol 705 ShapeTweeningUsed by:720
Symbol 706 ShapeTweeningUsed by:720
Symbol 707 ShapeTweeningUsed by:720
Symbol 708 ShapeTweeningUsed by:720
Symbol 709 ShapeTweeningUsed by:720
Symbol 710 ShapeTweeningUsed by:720
Symbol 711 ShapeTweeningUsed by:720
Symbol 712 ShapeTweeningUsed by:720
Symbol 713 ShapeTweeningUsed by:720
Symbol 714 ShapeTweeningUsed by:720
Symbol 715 ShapeTweeningUsed by:720
Symbol 716 ShapeTweeningUsed by:720
Symbol 717 ShapeTweeningUsed by:720
Symbol 718 ShapeTweeningUsed by:720
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719Used by:721
Symbol 721 MovieClipUses:702 720Used by:724
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:724 733
Symbol 724 MovieClip [ANI-Nugget-wholeMC]Uses:690 693 696 698 721 723Used by:810 971  Timeline
Symbol 725 GraphicUsed by:726
Symbol 726 MovieClipUses:725Used by:733
Symbol 727 GraphicUsed by:728
Symbol 728 MovieClipUses:727Used by:732
Symbol 729 MovieClipUses:27 700Used by:730
Symbol 730 MovieClipUses:729Used by:732
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:728 730 731Used by:733
Symbol 733 MovieClip [ANI-Chickette-wholeMC]Uses:690 693 696 726 732 723Used by:809 971  Timeline
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:Timeline
Symbol 736 TextUses:365Used by:741
Symbol 737 TextUses:365Used by:741
Symbol 738 TextUses:365Used by:741
Symbol 739 TextUses:478Used by:741
Symbol 740 TextUses:365Used by:741
Symbol 741 MovieClipUses:736 737 738 739 740Used by:Timeline
Symbol 742 GraphicUses:626Used by:743
Symbol 743 MovieClipUses:742Used by:744
Symbol 744 MovieClipUses:743Used by:Timeline
Symbol 745 GraphicUsed by:Timeline
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:748
Symbol 748 MovieClipUses:747Used by:Timeline
Symbol 749 GraphicUsed by:762
Symbol 750 GraphicUsed by:762
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:761
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClipUses:753Used by:761
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:755Used by:761
Symbol 757 GraphicUsed by:761
Symbol 758 GraphicUsed by:759
Symbol 759 MovieClipUses:758Used by:761
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:752 754 756 757 759 760Used by:762
Symbol 762 MovieClipUses:749 750 375 761Used by:Timeline
Symbol 763 EditableTextUses:365Used by:Timeline
Symbol 764 EditableTextUses:365Used by:Timeline
Symbol 765 ButtonUses:5Used by:Timeline
Symbol 766 ButtonUses:5Used by:Timeline
Symbol 767 EditableTextUses:365Used by:Timeline
Symbol 768 ButtonUses:5Used by:Timeline
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:Timeline
Symbol 771 BitmapUsed by:772
Symbol 772 GraphicUses:771Used by:774
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:6 772 773Used by:Timeline
Symbol 775 TextUses:365Used by:777 858
Symbol 776 TextUses:365Used by:777 858
Symbol 777 ButtonUses:775 776 646Used by:Timeline
Symbol 778 GraphicUsed by:779
Symbol 779 MovieClipUses:778Used by:Timeline
Symbol 780 GraphicUsed by:Timeline
Symbol 781 EditableTextUses:365Used by:Timeline
Symbol 782 EditableTextUses:365Used by:Timeline
Symbol 783 EditableTextUses:365Used by:Timeline
Symbol 784 EditableTextUses:365Used by:Timeline
Symbol 785 GraphicUsed by:Timeline
Symbol 786 BitmapUsed by:787
Symbol 787 GraphicUses:786Used by:Timeline
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:Timeline
Symbol 790 EditableTextUses:365Used by:Timeline
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:791Used by:793
Symbol 793 MovieClipUses:792Used by:952 959  Timeline
Symbol 794 EditableTextUses:365Used by:Timeline
Symbol 795 EditableTextUses:365Used by:Timeline
Symbol 796 GraphicUsed by:797 803 804 950 951 957 969 981 985 986
Symbol 797 ButtonUses:796Used by:843 880 910 921 926 943  Timeline
Symbol 798 BitmapUsed by:800
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:798 799Used by:Timeline
Symbol 801 EditableTextUses:365Used by:Timeline
Symbol 802 EditableTextUses:365Used by:Timeline
Symbol 803 ButtonUses:796Used by:Timeline
Symbol 804 ButtonUses:796Used by:Timeline
Symbol 805 GraphicUsed by:Timeline
Symbol 806 GraphicUsed by:809 810
Symbol 807 GraphicUsed by:809 810 812
Symbol 808 GraphicUsed by:809 810 812
Symbol 809 ButtonUses:806 684 733 807 808Used by:Timeline
Symbol 810 ButtonUses:806 684 724 807 808Used by:Timeline
Symbol 811 GraphicUsed by:812
Symbol 812 ButtonUses:811 684 48 807 808Used by:Timeline
Symbol 813 GraphicUsed by:816
Symbol 814 GraphicUsed by:815 816
Symbol 815 MovieClipUses:814Used by:816
Symbol 816 ButtonUses:813 815 814Used by:Timeline
Symbol 817 EditableTextUses:365Used by:Timeline
Symbol 818 EditableTextUses:365Used by:Timeline
Symbol 819 EditableTextUses:365Used by:Timeline
Symbol 820 EditableTextUses:365Used by:Timeline
Symbol 821 EditableTextUses:365Used by:Timeline
Symbol 822 EditableTextUses:365Used by:843
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:825
Symbol 825 MovieClipUses:824Used by:843
Symbol 826 GraphicUsed by:827
Symbol 827 MovieClipUses:826Used by:829
Symbol 828 GraphicUsed by:829
Symbol 829 MovieClipUses:827 828Used by:843 880 910 921 926 943
Symbol 830 BitmapUsed by:831
Symbol 831 GraphicUses:830Used by:832
Symbol 832 MovieClipUses:831Used by:843
Symbol 833 BitmapUsed by:834
Symbol 834 GraphicUses:833Used by:835
Symbol 835 MovieClipUses:834Used by:843
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:838
Symbol 838 MovieClipUses:837Used by:843
Symbol 839 BitmapUsed by:840
Symbol 840 GraphicUses:839Used by:841
Symbol 841 MovieClipUses:840Used by:843
Symbol 842 MovieClipUses:87Used by:843 880 910 921 926 943  Timeline
Symbol 843 MovieClipUses:646 822 825 829 797 87 832 835 838 841 842Used by:Timeline
Symbol 844 EditableTextUses:365Used by:848
Symbol 845 EditableTextUses:365Used by:848
Symbol 846 MovieClipUses:246 271 293Used by:848  Timeline
Symbol 847 TextUses:365Used by:848
Symbol 848 MovieClipUses:87 844 845 846 847Used by:Timeline
Symbol 849 EditableTextUses:365Used by:Timeline
Symbol 850 EditableTextUses:365Used by:Timeline
Symbol 851 EditableTextUses:365Used by:Timeline
Symbol 852 EditableTextUses:365Used by:Timeline
Symbol 853 EditableTextUses:365Used by:Timeline
Symbol 854 TextUses:365Used by:Timeline
Symbol 855 FontUsed by:856
Symbol 856 EditableTextUses:855Used by:Timeline
Symbol 857 TextUses:365Used by:858
Symbol 858 ButtonUses:857 776 775 646Used by:Timeline
Symbol 859 EditableTextUses:365Used by:Timeline
Symbol 860 EditableTextUses:365Used by:Timeline
Symbol 861 BitmapUsed by:862
Symbol 862 GraphicUses:861Used by:863
Symbol 863 MovieClipUses:862Used by:Timeline
Symbol 864 GraphicUsed by:866
Symbol 865 EditableTextUses:365Used by:866
Symbol 866 MovieClipUses:864 865Used by:Timeline
Symbol 867 EditableTextUses:365Used by:880
Symbol 868 BitmapUsed by:869
Symbol 869 GraphicUses:868Used by:870
Symbol 870 MovieClipUses:869Used by:880
Symbol 871 BitmapUsed by:872
Symbol 872 GraphicUses:871Used by:873
Symbol 873 MovieClipUses:872Used by:880
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:876
Symbol 876 MovieClipUses:875Used by:880
Symbol 877 BitmapUsed by:878
Symbol 878 GraphicUses:877Used by:879
Symbol 879 MovieClipUses:878Used by:880
Symbol 880 MovieClipUses:646 867 870 829 797 87 873 876 879 842Used by:944
Symbol 881 MovieClipUses:87Used by:944
Symbol 882 EditableTextUses:365Used by:910
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:885
Symbol 885 MovieClipUses:884Used by:910
Symbol 886 BitmapUsed by:887
Symbol 887 GraphicUses:886Used by:888
Symbol 888 MovieClipUses:887Used by:910
Symbol 889 BitmapUsed by:890
Symbol 890 GraphicUses:889Used by:891
Symbol 891 MovieClipUses:890Used by:910
Symbol 892 GraphicUsed by:910
Symbol 893 GraphicUsed by:910
Symbol 894 GraphicUsed by:910
Symbol 895 GraphicUsed by:910
Symbol 896 EditableTextUses:365Used by:898
Symbol 897 EditableTextUses:365Used by:898
Symbol 898 MovieClipUses:896 897Used by:910
Symbol 899 BitmapUsed by:900
Symbol 900 GraphicUses:899Used by:901
Symbol 901 MovieClipUses:900Used by:910
Symbol 902 GraphicUsed by:903
Symbol 903 MovieClipUses:902Used by:910
Symbol 904 EditableTextUses:365Used by:905
Symbol 905 MovieClipUses:904Used by:910
Symbol 906 EditableTextUses:365Used by:910
Symbol 907 GraphicUsed by:909
Symbol 908 EditableTextUses:365Used by:909
Symbol 909 MovieClipUses:907 908Used by:910
Symbol 910 MovieClipUses:646 882 885 829 797 87 888 891 842 892 893 894 895 898 901 903 75 905 906 909 666Used by:944
Symbol 911 EditableTextUses:365Used by:921
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:914
Symbol 914 MovieClipUses:913Used by:921
Symbol 915 BitmapUsed by:916
Symbol 916 GraphicUses:915Used by:917
Symbol 917 MovieClipUses:916Used by:921
Symbol 918 BitmapUsed by:919
Symbol 919 GraphicUses:918Used by:920
Symbol 920 MovieClipUses:919Used by:921
Symbol 921 MovieClipUses:646 911 914 829 797 87 917 920 842Used by:944
Symbol 922 EditableTextUses:365Used by:926
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:925
Symbol 925 MovieClipUses:924Used by:926
Symbol 926 MovieClipUses:646 922 925 829 797 87 842Used by:944
Symbol 927 EditableTextUses:365Used by:943
Symbol 928 BitmapUsed by:929
Symbol 929 GraphicUses:928Used by:930
Symbol 930 MovieClipUses:929Used by:943
Symbol 931 BitmapUsed by:932
Symbol 932 GraphicUses:931Used by:933
Symbol 933 MovieClipUses:932Used by:943
Symbol 934 BitmapUsed by:935
Symbol 935 GraphicUses:934Used by:936
Symbol 936 MovieClipUses:935Used by:943
Symbol 937 BitmapUsed by:938
Symbol 938 GraphicUses:937Used by:939
Symbol 939 MovieClipUses:938Used by:943
Symbol 940 BitmapUsed by:941
Symbol 941 GraphicUses:940Used by:942
Symbol 942 MovieClipUses:941Used by:943
Symbol 943 MovieClipUses:646 927 930 829 797 87 933 936 939 942 842Used by:944
Symbol 944 MovieClipUses:87 880 881 910 921 926 943Used by:Timeline
Symbol 945 GraphicUsed by:946
Symbol 946 MovieClipUses:945Used by:952
Symbol 947 EditableTextUses:365Used by:952
Symbol 948 EditableTextUses:365Used by:952
Symbol 949 EditableTextUses:365Used by:952
Symbol 950 ButtonUses:796Used by:952
Symbol 951 ButtonUses:796Used by:952
Symbol 952 MovieClipUses:946 947 793 948 949 950 951Used by:Timeline
Symbol 953 GraphicUsed by:Timeline
Symbol 954 EditableTextUses:365Used by:955
Symbol 955 MovieClipUses:954Used by:Timeline
Symbol 956 EditableTextUses:365Used by:959
Symbol 957 ButtonUses:796Used by:959
Symbol 958 EditableTextUses:365Used by:959
Symbol 959 MovieClipUses:793 956 957 958Used by:Timeline
Symbol 960 GraphicUsed by:972  Timeline
Symbol 961 GraphicUsed by:Timeline
Symbol 962 EditableTextUses:365Used by:Timeline
Symbol 963 EditableTextUses:365Used by:Timeline
Symbol 964 GraphicUsed by:965
Symbol 965 MovieClipUses:964Used by:966
Symbol 966 MovieClipUses:965Used by:Timeline
Symbol 967 EditableTextUses:365Used by:Timeline
Symbol 968 EditableTextUses:365Used by:Timeline
Symbol 969 ButtonUses:796Used by:Timeline
Symbol 970 EditableTextUses:365Used by:Timeline
Symbol 971 MovieClipUses:684 733 724 48Used by:Timeline
Symbol 972 MovieClipUses:960Used by:Timeline
Symbol 973 GraphicUsed by:974
Symbol 974 MovieClipUses:973Used by:975
Symbol 975 MovieClipUses:974Used by:979
Symbol 976 GraphicUsed by:977
Symbol 977 MovieClipUses:976Used by:978
Symbol 978 MovieClipUses:977Used by:979
Symbol 979 MovieClipUses:975 978Used by:Timeline
Symbol 980 EditableTextUses:365Used by:Timeline
Symbol 981 ButtonUses:796Used by:Timeline
Symbol 982 EditableTextUses:365Used by:Timeline
Symbol 983 EditableTextUses:365Used by:Timeline
Symbol 984 EditableTextUses:365Used by:Timeline
Symbol 985 ButtonUses:796Used by:Timeline
Symbol 986 ButtonUses:796Used by:Timeline
Symbol 987 EditableTextUses:365Used by:Timeline
Symbol 988 EditableTextUses:365Used by:Timeline
Symbol 989 EditableTextUses:365Used by:Timeline
Symbol 990 EditableTextUses:365Used by:Timeline
Symbol 991 EditableTextUses:365Used by:Timeline
Symbol 992 EditableTextUses:365Used by:Timeline
Symbol 993 EditableTextUses:365Used by:Timeline
Symbol 994 EditableTextUses:365Used by:Timeline
Symbol 995 EditableTextUses:365Used by:Timeline
Symbol 996 EditableTextUses:365Used by:Timeline
Symbol 997 GraphicUsed by:998
Symbol 998 MovieClipUses:997Used by:999
Symbol 999 MovieClipUses:998Used by:Timeline
Symbol 1000 EditableTextUses:365Used by:Timeline
Symbol 1001 EditableTextUses:365Used by:Timeline
Symbol 1002 EditableTextUses:365Used by:Timeline
Symbol 1003 EditableTextUses:365Used by:Timeline

Instance Names

"bossMC"Frame 1Symbol 126 MovieClip [bossMC]
"loadPercent_txt"Frame 1Symbol 128 EditableText
"loaded_mc"Frame 1Symbol 132 MovieClip
"loadHolder_mc"Frame 1Symbol 134 MovieClip
"decor4MC"Frame 15Symbol 329 MovieClip [decor4MC]
"decor26MC"Frame 15Symbol 344 MovieClip [decor26MC]
"decor110MC"Frame 15Symbol 370 MovieClip [decor110MC]
"flagPoleMC"Frame 15Symbol 406 MovieClip [flagPoleMC]
"decor100MC"Frame 15Symbol 438 MovieClip [decor100MC]
"hazard3MC"Frame 15Symbol 456 MovieClip [hazard3MC]
"hazard4MC"Frame 15Symbol 459 MovieClip [hazard4MC]
"decor72MC"Frame 15Symbol 462 MovieClip [decor72MC]
"decor73MC"Frame 15Symbol 465 MovieClip [decor73MC]
"JAembed_txt"Frame 15Symbol 479 EditableText
"ENembed_txt"Frame 15Symbol 480 EditableText
"ja_txt"Frame 15Symbol 481 EditableText
"decor74MC"Frame 15Symbol 502 MovieClip [decor74MC]
"decor75MC"Frame 15Symbol 505 MovieClip [decor75MC]
"decor78MC"Frame 15Symbol 508 MovieClip [decor78MC]
"decor82MC"Frame 15Symbol 511 MovieClip [decor82MC]
"decor83MC"Frame 15Symbol 514 MovieClip [decor83MC]
"decor84MC"Frame 15Symbol 517 MovieClip [decor84MC]
"decor79MC"Frame 15Symbol 520 MovieClip [decor79MC]
"decor80MC"Frame 15Symbol 523 MovieClip [decor80MC]
"decor81MC"Frame 15Symbol 526 MovieClip [decor81MC]
"decor76MC"Frame 15Symbol 529 MovieClip [decor76MC]
"decor87MC"Frame 15Symbol 530 MovieClip [decor87MC]
"decor88MC"Frame 15Symbol 531 MovieClip [decor88MC]
"decor77MC"Frame 15Symbol 534 MovieClip [decor77MC]
"decor86MC"Frame 15Symbol 539 MovieClip [decor86MC]
"decor85MC"Frame 15Symbol 540 MovieClip [decor85MC]
"decor91MC"Frame 15Symbol 543 MovieClip [decor91MC]
"decor92MC"Frame 15Symbol 546 MovieClip [decor92MC]
"decor93MC"Frame 15Symbol 553 MovieClip [decor93MC]
"decor94MC"Frame 15Symbol 557 MovieClip [decor94MC]
"decor95MC"Frame 15Symbol 561 MovieClip [decor95MC]
"decor96MC"Frame 15Symbol 571 MovieClip [decor96MC]
"decor98MC"Frame 15Symbol 580 MovieClip [decor98MC]
"decor97MC"Frame 15Symbol 582 MovieClip [decor97MC]
"decor99MC"Frame 15Symbol 584 MovieClip [decor99MC]
"decor101MC"Frame 15Symbol 595 MovieClip [decor101MC]
"decor102MC"Frame 15Symbol 598 MovieClip [decor102MC]
"decor103MC"Frame 15Symbol 601 MovieClip [decor103MC]
"decor104MC"Frame 15Symbol 604 MovieClip [decor104MC]
"decor105MC"Frame 15Symbol 607 MovieClip [decor105MC]
"decor107MC"Frame 15Symbol 610 MovieClip [decor107MC]
"decor108MC"Frame 15Symbol 613 MovieClip [decor108MC]
"decor109MC"Frame 15Symbol 616 MovieClip [decor109MC]
"hazard5MC"Frame 15Symbol 622 MovieClip [hazard5MC]
"hazard6MC"Frame 15Symbol 624 MovieClip [hazard6MC]
"decor113MC"Frame 15Symbol 638 MovieClip [decor113MC]
"decor115MC"Frame 15Symbol 641 MovieClip [decor115MC]
"decor112MC"Frame 15Symbol 660 MovieClip [decor112MC]
"de_btn"Frame 30Symbol 666 Button
"deTxt_mc"Frame 30Symbol 668 MovieClip
"ja_btn"Frame 30Symbol 666 Button
"jaTxt_mc"Frame 30Symbol 670 MovieClip
"sk_btn"Frame 30Symbol 666 Button
"skTxt_mc"Frame 30Symbol 673 MovieClip
"es_btn"Frame 30Symbol 666 Button
"esTxt_mc"Frame 30Symbol 675 MovieClip
"nl_btn"Frame 30Symbol 666 Button
"nlTxt_mc"Frame 30Symbol 677 MovieClip
"en_btn"Frame 30Symbol 666 Button
"enTxt_mc"Frame 30Symbol 679 MovieClip
"chick_mc"Frame 30Symbol 325 MovieClip [tinyChickMC]
"ja_txt"Frame 30Symbol 680 EditableText
"sk_txt"Frame 30Symbol 682 EditableText
"hi_mc"Frame 30Symbol 741 MovieClip
"bg_mc"Frame 31Symbol 748 MovieClip
"newGame_txt"Frame 31Symbol 763 EditableText
"enterCode_txt"Frame 31Symbol 764 EditableText
"highScores_txt"Frame 31Symbol 767 EditableText
"chick_mc"Frame 31Symbol 325 MovieClip [tinyChickMC]
"initial_mc"Frame 31Symbol 261 MovieClip
"soundControl_mc"Frame 31Symbol 774 MovieClip
"logo_btn"Frame 31Symbol 777 Button
"code_txt"Frame 40Symbol 781 EditableText
"EnterCodePrompt_txt"Frame 40Symbol 782 EditableText
"cancel_btn"Frame 40Symbol 666 Button
"CancelBtn_txt"Frame 40Symbol 783 EditableText
"ok_btn"Frame 40Symbol 666 Button
"OKBtn_txt"Frame 40Symbol 784 EditableText
"ronald_mc"Frame 55Symbol 120 MovieClip
"Instruct1_txt"Frame 55Symbol 790 EditableText
"NextBtn_txt"Frame 55Symbol 794 EditableText
"Instruct2_txt"Frame 55Symbol 795 EditableText
"next_btn"Frame 55Symbol 797 Button
"StartGameBtn_txt"Frame 73Symbol 801 EditableText
"StartKidFriendlyGameBtn_txt"Frame 73Symbol 802 EditableText
"chickette_btn"Frame 90Symbol 809 Button
"nugget_btn"Frame 90Symbol 810 Button
"pam_btn"Frame 90Symbol 812 Button
"soundControl_mc"Frame 90Symbol 774 MovieClip
"pamlocked_btn"Frame 90Symbol 816 Button
"ChooseChar_txt"Frame 90Symbol 817 EditableText
"Nugget_txt"Frame 90Symbol 818 EditableText
"Chickette_txt"Frame 90Symbol 819 EditableText
"PamLong_txt"Frame 90Symbol 820 EditableText
"Locked_txt"Frame 90Symbol 821 EditableText
"CS_mc"Frame 128Symbol 843 MovieClip
"soundControl_mc"Frame 128Symbol 774 MovieClip
"mask_mc"Frame 134Symbol 87 MovieClip [blueBGMC]
"screenFader_mc"Frame 134Symbol 842 MovieClip
"newWorldScreen_mc"Frame 134Symbol 848 MovieClip
"world_txt"Frame 134Symbol 849 EditableText
"timer_txt"Frame 134Symbol 850 EditableText
"chicks_txt"Frame 134Symbol 851 EditableText
"score_txt"Frame 134Symbol 852 EditableText
"charName_txt"Frame 134Symbol 853 EditableText
"fps_txt"Frame 134Symbol 856 EditableText
"logo_btn"Frame 134Symbol 858 Button
"World_txt"Frame 134Symbol 859 EditableText
"Time_txt"Frame 134Symbol 860 EditableText
"timeover_mc"Frame 134Symbol 866 MovieClip
"animations_mc"Frame 134Symbol 944 MovieClip
"gamePausedScreen_mc"Frame 134Symbol 952 MovieClip
"soundControl_mc"Frame 134Symbol 774 MovieClip
"ronald_mc"Frame 135Symbol 120 MovieClip
"go_mc"Frame 135Symbol 955 MovieClip
"connect_mc"Frame 395Symbol 959 MovieClip
"playername_txt"Frame 396Symbol 962 EditableText
"welldone_txt"Frame 396Symbol 963 EditableText
"HighScoreTitle_txt"Frame 396Symbol 967 EditableText
"PostBtn_txt"Frame 396Symbol 968 EditableText
"post_btn"Frame 396Symbol 969 Button
"NamePrompt_txt"Frame 396Symbol 970 EditableText
"bigIcon_mc"Frame 396Symbol 971 MovieClip
"RestartBtn_txt"Frame 411Symbol 980 EditableText
"resume_btn"Frame 411Symbol 981 Button
"AllTimeBtn_txt"Frame 411Symbol 982 EditableText
"RecentBtn_txt"Frame 411Symbol 983 EditableText
"HighScoresTitle_txt"Frame 411Symbol 984 EditableText
"alltime_btn"Frame 411Symbol 985 Button
"recent_btn"Frame 411Symbol 986 Button
"scoreName5_txt"Frame 411Symbol 987 EditableText
"score5_txt"Frame 411Symbol 988 EditableText
"hs5_mc"Frame 411Symbol 846 MovieClip
"scoreName4_txt"Frame 411Symbol 989 EditableText
"score4_txt"Frame 411Symbol 990 EditableText
"hs4_mc"Frame 411Symbol 846 MovieClip
"scoreName3_txt"Frame 411Symbol 991 EditableText
"score3_txt"Frame 411Symbol 992 EditableText
"hs3_mc"Frame 411Symbol 846 MovieClip
"scoreName2_txt"Frame 411Symbol 993 EditableText
"score2_txt"Frame 411Symbol 994 EditableText
"hs2_mc"Frame 411Symbol 846 MovieClip
"scoreName1_txt"Frame 411Symbol 995 EditableText
"score1_txt"Frame 411Symbol 996 EditableText
"hs1_mc"Frame 411Symbol 846 MovieClip
"HighScores_txt"Frame 441Symbol 1000 EditableText
"HighScoresUnreachable_txt"Frame 441Symbol 1001 EditableText
"CancelBtn_txt"Frame 441Symbol 1002 EditableText
"cancel_btn"Frame 441Symbol 797 Button
"RetryBtn_txt"Frame 441Symbol 1003 EditableText
"retry_btn"Frame 441Symbol 797 Button
"hitSpace_mc"Symbol 7 MovieClip [bulletMC] Frame 1Symbol 6 MovieClip [blankMC]
"bubbler_mc"Symbol 13 MovieClip [bubbleWobbleMC] Frame 1Symbol 12 MovieClip
"arm_mc"Symbol 48 MovieClip [ANI-Pam-wholeMC] Frame 1Symbol 23 MovieClip
"eyebrows_mc"Symbol 48 MovieClip [ANI-Pam-wholeMC] Frame 1Symbol 39 MovieClip
"mouth_mc"Symbol 48 MovieClip [ANI-Pam-wholeMC] Frame 1Symbol 44 MovieClip
"hitSpace_mc"Symbol 51 MovieClip [decor19MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 53 MovieClip [decor18MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 55 MovieClip [decor17MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 57 MovieClip [decor16MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 60 MovieClip [decor15MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 62 MovieClip [decor14MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 64 MovieClip [decor13MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 66 MovieClip [decor12MC] Frame 1Symbol 6 MovieClip [blankMC]
"_video"Symbol 71 MovieClip [VideoPlayer] Frame 1Symbol 70 Video
"boundingBox_mc"Symbol 75 MovieClip [FLVPlayback] Frame 1Symbol 69 MovieClip
"redLeft_mc"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"redRight_mc"Symbol 94 MovieClip Frame 1Symbol 93 MovieClip
"greenLeft_mc"Symbol 95 MovieClip Frame 1Symbol 91 MovieClip
"greenRight_mc"Symbol 95 MovieClip Frame 1Symbol 91 MovieClip
"redLights_mc"Symbol 95 MovieClip Frame 1Symbol 94 MovieClip
"pupils_mc"Symbol 118 MovieClip Frame 1Symbol 116 MovieClip
"face_mc"Symbol 119 MovieClip Frame 1Symbol 113 MovieClip
"eyes_mc"Symbol 119 MovieClip Frame 1Symbol 118 MovieClip
"head_mc"Symbol 120 MovieClip Frame 1Symbol 119 MovieClip
"machine_mc"Symbol 125 MovieClip Frame 1Symbol 95 MovieClip
"ronald_mc"Symbol 125 MovieClip Frame 1Symbol 120 MovieClip
"ronaldSpace_mc"Symbol 125 MovieClip Frame 1Symbol 6 MovieClip [blankMC]
"bounceSpace_mc"Symbol 125 MovieClip Frame 1Symbol 6 MovieClip [blankMC]
"shackler_mc"Symbol 126 MovieClip [bossMC] Frame 1Symbol 125 MovieClip
"hitSpace_mc"Symbol 146 MovieClip [enemy3MC] Frame 1Symbol 6 MovieClip [blankMC]
"charMask_mc"Symbol 244 MovieClip [chicketteBIG] Frame 1Symbol 215 MovieClip
"initial_mc"Symbol 244 MovieClip [chicketteBIG] Frame 1Symbol 220 MovieClip
"seaKitten_mc"Symbol 244 MovieClip [chicketteBIG] Frame 1Symbol 230 MovieClip
"holder_mc"Symbol 256 MovieClip [deathMC] Frame 1Symbol 6 MovieClip [blankMC]
"charMask_mc"Symbol 269 MovieClip [nuggetBIG] Frame 1Symbol 215 MovieClip
"initial_mc"Symbol 269 MovieClip [nuggetBIG] Frame 1Symbol 261 MovieClip
"seaKitten_mc"Symbol 269 MovieClip [nuggetBIG] Frame 1Symbol 230 MovieClip
"charMask_mc"Symbol 291 MovieClip [pamBIG] Frame 1Symbol 215 MovieClip
"seaKitten_mc"Symbol 291 MovieClip [pamBIG] Frame 1Symbol 230 MovieClip
"mask_mc"Symbol 303 MovieClip [pipeEnterAniMC] Frame 1Symbol 87 MovieClip [blueBGMC]
"holder_mc"Symbol 303 MovieClip [pipeEnterAniMC] Frame 1Symbol 6 MovieClip [blankMC]
"holder_mc"Symbol 304 MovieClip [pipeExitAniMC] Frame 1Symbol 6 MovieClip [blankMC]
"scoreBit5_txt"Symbol 315 MovieClip Frame 1Symbol 310 EditableText
"scoreBit4_txt"Symbol 315 MovieClip Frame 1Symbol 311 EditableText
"scoreBit3_txt"Symbol 315 MovieClip Frame 1Symbol 312 EditableText
"scoreBit2_txt"Symbol 315 MovieClip Frame 1Symbol 313 EditableText
"scoreBit1_txt"Symbol 315 MovieClip Frame 1Symbol 314 EditableText
"scoreBits_mc"Symbol 316 MovieClip [scoreUpMC] Frame 1Symbol 315 MovieClip
"water_mc"Symbol 344 MovieClip [decor26MC] Frame 1Symbol 343 MovieClip
"hitSpace_mc"Symbol 347 MovieClip [decor31MC] Frame 1Symbol 6 MovieClip [blankMC]
"mouthPiece_mc"Symbol 364 MovieClip Frame 1Symbol 363 MovieClip
"bubblex_mc"Symbol 367 MovieClip Frame 1Symbol 364 MovieClip
"speech_txt"Symbol 367 MovieClip Frame 1Symbol 366 EditableText
"bubble_mc"Symbol 368 MovieClip [speechBubbleMC] Frame 1Symbol 367 MovieClip
"water_mc"Symbol 369 MovieClip [decor10MC] Frame 1Symbol 343 MovieClip
"hitSpace_mc"Symbol 369 MovieClip [decor10MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 370 MovieClip [decor110MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 383 MovieClip [bblock1MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitRegion_mc"Symbol 387 MovieClip [powerTofuMC] Frame 1Symbol 6 MovieClip [blankMC]
"flagpole_mc"Symbol 406 MovieClip [flagPoleMC] Frame 1Symbol 399 MovieClip
"hitSpace_mc"Symbol 406 MovieClip [flagPoleMC] Frame 68Symbol 6 MovieClip [blankMC]
"genBubble_mc"Symbol 407 MovieClip [bubbleMC] Frame 1Symbol 13 MovieClip [bubbleWobbleMC]
"pam_mc"Symbol 408 MovieClip [ANI-PamFinal-wholeMC] Frame 1Symbol 48 MovieClip [ANI-Pam-wholeMC]
"pam_mc"Symbol 409 MovieClip [ANI-Pam-animatedMC] Frame 1Symbol 48 MovieClip [ANI-Pam-wholeMC]
"hitSpace_mc"Symbol 432 MovieClip [decor68MC] Frame 1Symbol 431 MovieClip
"bubbler_mc"Symbol 433 MovieClip Frame 1Symbol 12 MovieClip
"hitSpace_mc"Symbol 436 MovieClip [decor69MC] Frame 1Symbol 431 MovieClip
"hitSpace_mc"Symbol 438 MovieClip [decor100MC] Frame 1Symbol 431 MovieClip
"hitRegion_mc"Symbol 443 MovieClip [powerSeaKittenMC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 448 MovieClip [decor70MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 453 MovieClip [decor71MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 456 MovieClip [hazard3MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 459 MovieClip [hazard4MC] Frame 1Symbol 6 MovieClip [blankMC]
"frykid_mc"Symbol 473 MovieClip Frame 1Symbol 472 MovieClip
"fryKidHolder_mc"Symbol 476 MovieClip [enemy4MC] Frame 1Symbol 473 MovieClip
"hitSpace_mc"Symbol 476 MovieClip [enemy4MC] Frame 1Symbol 6 MovieClip [blankMC]
"eyeball_mc"Symbol 493 MovieClip Frame 1Symbol 492 MovieClip
"bg_mc"Symbol 499 MovieClip [enemy5MC] Frame 1Symbol 485 MovieClip
"hitSpace_mc"Symbol 499 MovieClip [enemy5MC] Frame 23Symbol 6 MovieClip [blankMC]
"face_mc"Symbol 499 MovieClip [enemy5MC] Frame 268Symbol 495 MovieClip
"body_mc"Symbol 570 MovieClip Frame 1Symbol 565 MovieClip
"fish_mc"Symbol 571 MovieClip [decor96MC] Frame 1Symbol 570 MovieClip
"fish_mc"Symbol 580 MovieClip [decor98MC] Frame 1Symbol 579 MovieClip
"fish_mc"Symbol 582 MovieClip [decor97MC] Frame 1Symbol 581 MovieClip
"fish_mc"Symbol 584 MovieClip [decor99MC] Frame 1Symbol 583 MovieClip
"eyeball_mc"Symbol 592 MovieClip Frame 1Symbol 591 MovieClip
"hitSpace_mc"Symbol 598 MovieClip [decor102MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 601 MovieClip [decor103MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 604 MovieClip [decor104MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 607 MovieClip [decor105MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 610 MovieClip [decor107MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 613 MovieClip [decor108MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 616 MovieClip [decor109MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 619 MovieClip [decor106MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 622 MovieClip [hazard5MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 624 MovieClip [hazard6MC] Frame 1Symbol 6 MovieClip [blankMC]
"hitSpace_mc"Symbol 645 MovieClip [decor59MC] Frame 1Symbol 6 MovieClip [blankMC]
"testBird_mc"Symbol 659 MovieClip Frame 1Symbol 658 MovieClip [shackleBirdMC]
"hitSpace_mc"Symbol 664 MovieClip [decor61MC] Frame 1Symbol 6 MovieClip [blankMC]
"beak_mc"Symbol 721 MovieClip Frame 1Symbol 720 MovieClip
"legs_mc"Symbol 724 MovieClip [ANI-Nugget-wholeMC] Frame 1Symbol 690 MovieClip
"face_mc"Symbol 724 MovieClip [ANI-Nugget-wholeMC] Frame 1Symbol 721 MovieClip
"legs_mc"Symbol 733 MovieClip [ANI-Chickette-wholeMC] Frame 1Symbol 690 MovieClip
"bg1_mc"Symbol 744 MovieClip Frame 1Symbol 743 MovieClip
"bg2_mc"Symbol 744 MovieClip Frame 1Symbol 743 MovieClip
"petas_mc"Symbol 762 MovieClip Frame 1Symbol 761 MovieClip
"subtitles_txt"Symbol 843 MovieClip Frame 1Symbol 822 EditableText
"next_mc"Symbol 843 MovieClip Frame 1Symbol 829 MovieClip
"prev_mc"Symbol 843 MovieClip Frame 1Symbol 829 MovieClip
"click_btn"Symbol 843 MovieClip Frame 1Symbol 797 Button
"World_txt"Symbol 848 MovieClip Frame 1Symbol 844 EditableText
"lives_txt"Symbol 848 MovieClip Frame 1Symbol 845 EditableText
"charIcon_mc"Symbol 848 MovieClip Frame 1Symbol 846 MovieClip
"TimeOver_txt"Symbol 866 MovieClip Frame 1Symbol 865 EditableText
"subtitles_txt"Symbol 880 MovieClip Frame 1Symbol 867 EditableText
"next_mc"Symbol 880 MovieClip Frame 1Symbol 829 MovieClip
"prev_mc"Symbol 880 MovieClip Frame 1Symbol 829 MovieClip
"click_btn"Symbol 880 MovieClip Frame 1Symbol 797 Button
"vid1a_txt"Symbol 898 MovieClip Frame 1Symbol 896 EditableText
"vid1b_txt"Symbol 898 MovieClip Frame 1Symbol 897 EditableText
"vid2_txt"Symbol 905 MovieClip Frame 1Symbol 904 EditableText
"vid3_txt"Symbol 909 MovieClip Frame 1Symbol 908 EditableText
"subtitles_txt"Symbol 910 MovieClip Frame 1Symbol 882 EditableText
"next_mc"Symbol 910 MovieClip Frame 1Symbol 829 MovieClip
"prev_mc"Symbol 910 MovieClip Frame 1Symbol 829 MovieClip
"click_btn"Symbol 910 MovieClip Frame 1Symbol 797 Button
"vidTxt_mc"Symbol 910 MovieClip Frame 2426Symbol 898 MovieClip
"mSign_mc"Symbol 910 MovieClip Frame 2447Symbol 901 MovieClip
"FLVPlayer"Symbol 910 MovieClip Frame 2650Symbol 75 MovieClip [FLVPlayback]
"vidContinueTxt_mc"Symbol 910 MovieClip Frame 2650Symbol 905 MovieClip
"vid1c_txt"Symbol 910 MovieClip Frame 2650Symbol 906 EditableText
"contBtn_mc"Symbol 910 MovieClip Frame 2665Symbol 909 MovieClip
"cont_btn"Symbol 910 MovieClip Frame 2682Symbol 666 Button
"subtitles_txt"Symbol 921 MovieClip Frame 1Symbol 911 EditableText
"next_mc"Symbol 921 MovieClip Frame 1Symbol 829 MovieClip
"prev_mc"Symbol 921 MovieClip Frame 1Symbol 829 MovieClip
"click_btn"Symbol 921 MovieClip Frame 1Symbol 797 Button
"subtitles_txt"Symbol 926 MovieClip Frame 1Symbol 922 EditableText
"next_mc"Symbol 926 MovieClip Frame 1Symbol 829 MovieClip
"prev_mc"Symbol 926 MovieClip Frame 1Symbol 829 MovieClip
"click_btn"Symbol 926 MovieClip Frame 1Symbol 797 Button
"subtitles_txt"Symbol 943 MovieClip Frame 1Symbol 927 EditableText
"next_mc"Symbol 943 MovieClip Frame 1Symbol 829 MovieClip
"prev_mc"Symbol 943 MovieClip Frame 1Symbol 829 MovieClip
"click_btn"Symbol 943 MovieClip Frame 1Symbol 797 Button
"CS_mc"Symbol 944 MovieClip Frame 42Symbol 880 MovieClip
"CS_mc"Symbol 944 MovieClip Frame 61Symbol 910 MovieClip
"CS_mc"Symbol 944 MovieClip Frame 72Symbol 921 MovieClip
"CS_mc"Symbol 944 MovieClip Frame 82Symbol 926 MovieClip
"CS_mc"Symbol 944 MovieClip Frame 93Symbol 943 MovieClip
"paused_txt"Symbol 952 MovieClip Frame 1Symbol 947 EditableText
"QuitBtn_txt"Symbol 952 MovieClip Frame 1Symbol 948 EditableText
"ResumeBtn_txt"Symbol 952 MovieClip Frame 1Symbol 949 EditableText
"resume_btn"Symbol 952 MovieClip Frame 1Symbol 950 Button
"resume_btn"Symbol 952 MovieClip Frame 1Symbol 951 Button
"GameOver_txt"Symbol 955 MovieClip Frame 1Symbol 954 EditableText
"CancelBtn_txt"Symbol 959 MovieClip Frame 1Symbol 956 EditableText
"resume_btn"Symbol 959 MovieClip Frame 1Symbol 957 Button
"HighScoresConnecting_txt"Symbol 959 MovieClip Frame 1Symbol 958 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "VOID"
ExportAssets (56)Timeline Frame 1Symbol 6 as "blankMC"
ExportAssets (56)Timeline Frame 1Symbol 7 as "bulletMC"
ExportAssets (56)Timeline Frame 1Symbol 13 as "bubbleWobbleMC"
ExportAssets (56)Timeline Frame 1Symbol 48 as "ANI-Pam-wholeMC"
ExportAssets (56)Timeline Frame 1Symbol 51 as "decor19MC"
ExportAssets (56)Timeline Frame 1Symbol 53 as "decor18MC"
ExportAssets (56)Timeline Frame 1Symbol 55 as "decor17MC"
ExportAssets (56)Timeline Frame 1Symbol 57 as "decor16MC"
ExportAssets (56)Timeline Frame 1Symbol 60 as "decor15MC"
ExportAssets (56)Timeline Frame 1Symbol 62 as "decor14MC"
ExportAssets (56)Timeline Frame 1Symbol 64 as "decor13MC"
ExportAssets (56)Timeline Frame 1Symbol 66 as "decor12MC"
ExportAssets (56)Timeline Frame 1Symbol 71 as "VideoPlayer"
ExportAssets (56)Timeline Frame 1Symbol 74 as "Icon"
ExportAssets (56)Timeline Frame 1Symbol 75 as "FLVPlayback"
ExportAssets (56)Timeline Frame 1Symbol 87 as "blueBGMC"
ExportAssets (56)Timeline Frame 1Symbol 126 as "bossMC"
ExportAssets (56)Timeline Frame 1Symbol 146 as "enemy3MC"
ExportAssets (56)Timeline Frame 1Symbol 1004 as "__Packages.CLASSES.RC4"
ExportAssets (56)Timeline Frame 1Symbol 67 as "__Packages.mx.video.FLVPlayback"
ExportAssets (56)Timeline Frame 1Symbol 76 as "__Packages.mx.video.VideoPlayer"
ExportAssets (56)Timeline Frame 1Symbol 77 as "__Packages.mx.video.INCManager"
ExportAssets (56)Timeline Frame 1Symbol 78 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 79 as "__Packages.mx.video.VideoError"
ExportAssets (56)Timeline Frame 1Symbol 80 as "__Packages.mx.video.UIManager"
ExportAssets (56)Timeline Frame 1Symbol 81 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 82 as "__Packages.mx.video.SMILManager"
ExportAssets (56)Timeline Frame 1Symbol 83 as "__Packages.mx.video.FPADManager"
ExportAssets (56)Timeline Frame 1Symbol 84 as "__Packages.mx.video.NCManager"
ExportAssets (56)Timeline Frame 1Symbol 85 as "__Packages.mx.video.CuePointManager"
ExportAssets (56)Timeline Frame 15Symbol 151 as "soundtrackCS2"
ExportAssets (56)Timeline Frame 15Symbol 152 as "gravitySND"
ExportAssets (56)Timeline Frame 15Symbol 153 as "spikesSND"
ExportAssets (56)Timeline Frame 15Symbol 154 as "seaKittenSND"
ExportAssets (56)Timeline Frame 15Symbol 155 as "whiskSND"
ExportAssets (56)Timeline Frame 15Symbol 156 as "stompThudSND"
ExportAssets (56)Timeline Frame 15Symbol 157 as "mbThudSND"
ExportAssets (56)Timeline Frame 15Symbol 158 as "mbRustleSND"
ExportAssets (56)Timeline Frame 15Symbol 159 as "mbJumpSND"
ExportAssets (56)Timeline Frame 15Symbol 160 as "mbFume3SND"
ExportAssets (56)Timeline Frame 15Symbol 161 as "mbFume2SND"
ExportAssets (56)Timeline Frame 15Symbol 162 as "mbFume1SND"
ExportAssets (56)Timeline Frame 15Symbol 163 as "mbDaisySND"
ExportAssets (56)Timeline Frame 15Symbol 164 as "hairballShootSND"
ExportAssets (56)Timeline Frame 15Symbol 165 as "hairballHitSND"
ExportAssets (56)Timeline Frame 15Symbol 166 as "fryKidSND"
ExportAssets (56)Timeline Frame 15Symbol 167 as "bossSpikesSND"
ExportAssets (56)Timeline Frame 15Symbol 168 as "bossRiseSND"
ExportAssets (56)Timeline Frame 15Symbol 169 as "bossPowerSND"
ExportAssets (56)Timeline Frame 15Symbol 170 as "bossStompSND"
ExportAssets (56)Timeline Frame 15Symbol 171 as "bossMoveSND"
ExportAssets (56)Timeline Frame 15Symbol 172 as "bossHomingSND"
ExportAssets (56)Timeline Frame 15Symbol 173 as "bossBaffSND"
ExportAssets (56)Timeline Frame 15Symbol 174 as "wallJumpSND"
ExportAssets (56)Timeline Frame 15Symbol 175 as "coughSND"
ExportAssets (56)Timeline Frame 15Symbol 176 as "laugh2SND"
ExportAssets (56)Timeline Frame 15Symbol 177 as "laugh3SND"
ExportAssets (56)Timeline Frame 15Symbol 178 as "laugh1SND"
ExportAssets (56)Timeline Frame 15Symbol 179 as "soundtrackCSDoom"
ExportAssets (56)Timeline Frame 15Symbol 180 as "soundtrackCS1"
ExportAssets (56)Timeline Frame 15Symbol 181 as "soundtrack6"
ExportAssets (56)Timeline Frame 15Symbol 182 as "soundtrack5"
ExportAssets (56)Timeline Frame 15Symbol 183 as "soundtrack4"
ExportAssets (56)Timeline Frame 15Symbol 184 as "soundtrack3"
ExportAssets (56)Timeline Frame 15Symbol 185 as "soundtrack2"
ExportAssets (56)Timeline Frame 15Symbol 186 as "soundtrack1"
ExportAssets (56)Timeline Frame 15Symbol 187 as "gamestartSND"
ExportAssets (56)Timeline Frame 15Symbol 188 as "gameoverSND"
ExportAssets (56)Timeline Frame 15Symbol 189 as "colonelhitSND"
ExportAssets (56)Timeline Frame 15Symbol 190 as "coloneldieSND"
ExportAssets (56)Timeline Frame 15Symbol 191 as "levelCompleteSND"
ExportAssets (56)Timeline Frame 15Symbol 192 as "flagHitSND"
ExportAssets (56)Timeline Frame 15Symbol 193 as "flagGrowSND"
ExportAssets (56)Timeline Frame 15Symbol 194 as "tickerSND"
ExportAssets (56)Timeline Frame 15Symbol 195 as "splashdownSND"
ExportAssets (56)Timeline Frame 15Symbol 196 as "tofuSND"
ExportAssets (56)Timeline Frame 15Symbol 197 as "waterjumpSND"
ExportAssets (56)Timeline Frame 15Symbol 198 as "winnerSND"
ExportAssets (56)Timeline Frame 15Symbol 199 as "whistleSND"
ExportAssets (56)Timeline Frame 15Symbol 200 as "thumpSND"
ExportAssets (56)Timeline Frame 15Symbol 201 as "squashSND"
ExportAssets (56)Timeline Frame 15Symbol 202 as "shrinkSND"
ExportAssets (56)Timeline Frame 15Symbol 203 as "pipeSND"
ExportAssets (56)Timeline Frame 15Symbol 204 as "jumpSND"
ExportAssets (56)Timeline Frame 15Symbol 205 as "growBigSND"
ExportAssets (56)Timeline Frame 15Symbol 206 as "dyingSND"
ExportAssets (56)Timeline Frame 15Symbol 207 as "coinSND"
ExportAssets (56)Timeline Frame 15Symbol 208 as "bumpSND"
ExportAssets (56)Timeline Frame 15Symbol 209 as "breakBlockSND"
ExportAssets (56)Timeline Frame 15Symbol 210 as "bouncerSND"
ExportAssets (56)Timeline Frame 15Symbol 211 as "1upSND"
ExportAssets (56)Timeline Frame 15Symbol 244 as "chicketteBIG"
ExportAssets (56)Timeline Frame 15Symbol 255 as "chicketteSML"
ExportAssets (56)Timeline Frame 15Symbol 256 as "deathMC"
ExportAssets (56)Timeline Frame 15Symbol 269 as "nuggetBIG"
ExportAssets (56)Timeline Frame 15Symbol 280 as "nuggetSML"
ExportAssets (56)Timeline Frame 15Symbol 291 as "pamBIG"
ExportAssets (56)Timeline Frame 15Symbol 302 as "pamSML"
ExportAssets (56)Timeline Frame 15Symbol 303 as "pipeEnterAniMC"
ExportAssets (56)Timeline Frame 15Symbol 304 as "pipeExitAniMC"
ExportAssets (56)Timeline Frame 15Symbol 308 as "OneUpMC"
ExportAssets (56)Timeline Frame 15Symbol 316 as "scoreUpMC"
ExportAssets (56)Timeline Frame 15Symbol 325 as "tinyChickMC"
ExportAssets (56)Timeline Frame 15Symbol 326 as "tinyChickFlyMC"
ExportAssets (56)Timeline Frame 15Symbol 329 as "decor4MC"
ExportAssets (56)Timeline Frame 15Symbol 332 as "decor20MC"
ExportAssets (56)Timeline Frame 15Symbol 344 as "decor26MC"
ExportAssets (56)Timeline Frame 15Symbol 347 as "decor31MC"
ExportAssets (56)Timeline Frame 15Symbol 354 as "decor36MC"
ExportAssets (56)Timeline Frame 15Symbol 357 as "decor37MC"
ExportAssets (56)Timeline Frame 15Symbol 368 as "speechBubbleMC"
ExportAssets (56)Timeline Frame 15Symbol 369 as "decor10MC"
ExportAssets (56)Timeline Frame 15Symbol 370 as "decor110MC"
ExportAssets (56)Timeline Frame 15Symbol 383 as "bblock1MC"
ExportAssets (56)Timeline Frame 15Symbol 387 as "powerTofuMC"
ExportAssets (56)Timeline Frame 15Symbol 394 as "bblock1BreakMC"
ExportAssets (56)Timeline Frame 15Symbol 395 as "texturepage"
ExportAssets (56)Timeline Frame 15Symbol 406 as "flagPoleMC"
ExportAssets (56)Timeline Frame 15Symbol 407 as "bubbleMC"
ExportAssets (56)Timeline Frame 15Symbol 408 as "ANI-PamFinal-wholeMC"
ExportAssets (56)Timeline Frame 15Symbol 409 as "ANI-Pam-animatedMC"
ExportAssets (56)Timeline Frame 15Symbol 412 as "decor62MC"
ExportAssets (56)Timeline Frame 15Symbol 415 as "decor63MC"
ExportAssets (56)Timeline Frame 15Symbol 418 as "decor64MC"
ExportAssets (56)Timeline Frame 15Symbol 421 as "decor65MC"
ExportAssets (56)Timeline Frame 15Symbol 424 as "decor66MC"
ExportAssets (56)Timeline Frame 15Symbol 427 as "decor67MC"
ExportAssets (56)Timeline Frame 15Symbol 428 as "dustMC"
ExportAssets (56)Timeline Frame 15Symbol 432 as "decor68MC"
ExportAssets (56)Timeline Frame 15Symbol 434 as "bubbleShootMC"
ExportAssets (56)Timeline Frame 15Symbol 436 as "decor69MC"
ExportAssets (56)Timeline Frame 15Symbol 438 as "decor100MC"
ExportAssets (56)Timeline Frame 15Symbol 439 as "bubbleShootUpMC"
ExportAssets (56)Timeline Frame 15Symbol 443 as "powerSeaKittenMC"
ExportAssets (56)Timeline Frame 15Symbol 448 as "decor70MC"
ExportAssets (56)Timeline Frame 15Symbol 450 as "flashMC"
ExportAssets (56)Timeline Frame 15Symbol 453 as "decor71MC"
ExportAssets (56)Timeline Frame 15Symbol 456 as "hazard3MC"
ExportAssets (56)Timeline Frame 15Symbol 459 as "hazard4MC"
ExportAssets (56)Timeline Frame 15Symbol 462 as "decor72MC"
ExportAssets (56)Timeline Frame 15Symbol 465 as "decor73MC"
ExportAssets (56)Timeline Frame 15Symbol 476 as "enemy4MC"
ExportAssets (56)Timeline Frame 15Symbol 477 as "trailMC"
ExportAssets (56)Timeline Frame 15Symbol 499 as "enemy5MC"
ExportAssets (56)Timeline Frame 15Symbol 502 as "decor74MC"
ExportAssets (56)Timeline Frame 15Symbol 505 as "decor75MC"
ExportAssets (56)Timeline Frame 15Symbol 508 as "decor78MC"
ExportAssets (56)Timeline Frame 15Symbol 511 as "decor82MC"
ExportAssets (56)Timeline Frame 15Symbol 514 as "decor83MC"
ExportAssets (56)Timeline Frame 15Symbol 517 as "decor84MC"
ExportAssets (56)Timeline Frame 15Symbol 520 as "decor79MC"
ExportAssets (56)Timeline Frame 15Symbol 523 as "decor80MC"
ExportAssets (56)Timeline Frame 15Symbol 526 as "decor81MC"
ExportAssets (56)Timeline Frame 15Symbol 529 as "decor76MC"
ExportAssets (56)Timeline Frame 15Symbol 530 as "decor87MC"
ExportAssets (56)Timeline Frame 15Symbol 531 as "decor88MC"
ExportAssets (56)Timeline Frame 15Symbol 534 as "decor77MC"
ExportAssets (56)Timeline Frame 15Symbol 539 as "decor86MC"
ExportAssets (56)Timeline Frame 15Symbol 540 as "decor85MC"
ExportAssets (56)Timeline Frame 15Symbol 543 as "decor91MC"
ExportAssets (56)Timeline Frame 15Symbol 546 as "decor92MC"
ExportAssets (56)Timeline Frame 15Symbol 553 as "decor93MC"
ExportAssets (56)Timeline Frame 15Symbol 557 as "decor94MC"
ExportAssets (56)Timeline Frame 15Symbol 561 as "decor95MC"
ExportAssets (56)Timeline Frame 15Symbol 571 as "decor96MC"
ExportAssets (56)Timeline Frame 15Symbol 580 as "decor98MC"
ExportAssets (56)Timeline Frame 15Symbol 582 as "decor97MC"
ExportAssets (56)Timeline Frame 15Symbol 584 as "decor99MC"
ExportAssets (56)Timeline Frame 15Symbol 595 as "decor101MC"
ExportAssets (56)Timeline Frame 15Symbol 598 as "decor102MC"
ExportAssets (56)Timeline Frame 15Symbol 601 as "decor103MC"
ExportAssets (56)Timeline Frame 15Symbol 604 as "decor104MC"
ExportAssets (56)Timeline Frame 15Symbol 607 as "decor105MC"
ExportAssets (56)Timeline Frame 15Symbol 610 as "decor107MC"
ExportAssets (56)Timeline Frame 15Symbol 613 as "decor108MC"
ExportAssets (56)Timeline Frame 15Symbol 616 as "decor109MC"
ExportAssets (56)Timeline Frame 15Symbol 619 as "decor106MC"
ExportAssets (56)Timeline Frame 15Symbol 622 as "hazard5MC"
ExportAssets (56)Timeline Frame 15Symbol 624 as "hazard6MC"
ExportAssets (56)Timeline Frame 15Symbol 625 as "bg1-fg"
ExportAssets (56)Timeline Frame 15Symbol 626 as "bg1-bg"
ExportAssets (56)Timeline Frame 15Symbol 627 as "bg2a-fg"
ExportAssets (56)Timeline Frame 15Symbol 628 as "bg2a-bg"
ExportAssets (56)Timeline Frame 15Symbol 629 as "bg5-fg"
ExportAssets (56)Timeline Frame 15Symbol 630 as "bg5-bg"
ExportAssets (56)Timeline Frame 15Symbol 631 as "bg4-fg"
ExportAssets (56)Timeline Frame 15Symbol 632 as "bg4-bg"
ExportAssets (56)Timeline Frame 15Symbol 633 as "bg3-fg"
ExportAssets (56)Timeline Frame 15Symbol 634 as "bg3-bg"
ExportAssets (56)Timeline Frame 15Symbol 638 as "decor113MC"
ExportAssets (56)Timeline Frame 15Symbol 641 as "decor115MC"
ExportAssets (56)Timeline Frame 15Symbol 642 as "bg2b-fg"
ExportAssets (56)Timeline Frame 15Symbol 643 as "bg2b-bg"
ExportAssets (56)Timeline Frame 15Symbol 645 as "decor59MC"
ExportAssets (56)Timeline Frame 15Symbol 658 as "shackleBirdMC"
ExportAssets (56)Timeline Frame 15Symbol 660 as "decor112MC"
ExportAssets (56)Timeline Frame 15Symbol 664 as "decor61MC"
ExportAssets (56)Timeline Frame 30Symbol 724 as "ANI-Nugget-wholeMC"
ExportAssets (56)Timeline Frame 30Symbol 733 as "ANI-Chickette-wholeMC"

Labels

"loading"Frame 2
"LOAD MCs"Frame 15
"enterCode"Frame 40
"instructions"Frame 55
"kidFriendly"Frame 73
"CS1"Frame 128
"enterScore"Frame 397
"wait"Frame 406
"showAllTimeScores"Frame 411
"showRecentScores"Frame 426
"failedToConnect"Frame 441
"pop"Symbol 12 MovieClip Frame 20
"talk"Symbol 23 MovieClip Frame 29
"blink"Symbol 36 MovieClip Frame 277
"talk"Symbol 39 MovieClip Frame 30
"talk"Symbol 44 MovieClip Frame 35
"run"Symbol 48 MovieClip [ANI-Pam-wholeMC] Frame 36
"walk"Symbol 48 MovieClip [ANI-Pam-wholeMC] Frame 55
"talk"Symbol 48 MovieClip [ANI-Pam-wholeMC] Frame 68
"idle"Symbol 113 MovieClip Frame 1
"hit"Symbol 113 MovieClip Frame 9
"idle"Symbol 118 MovieClip Frame 1
"blink"Symbol 118 MovieClip Frame 160
"idle"Symbol 119 MovieClip Frame 1
"appear"Symbol 120 MovieClip Frame 1
"disappear"Symbol 120 MovieClip Frame 39
"disappeared"Symbol 120 MovieClip Frame 72
"hit"Symbol 120 MovieClip Frame 85
"idle"Symbol 120 MovieClip Frame 257
"laugh"Symbol 120 MovieClip Frame 800
"midLaugh"Symbol 120 MovieClip Frame 827
"idle"Symbol 125 MovieClip Frame 1
"hit"Symbol 125 MovieClip Frame 63
"stomp"Symbol 125 MovieClip Frame 229
"idle"Symbol 126 MovieClip [bossMC] Frame 1
"idle"Symbol 146 MovieClip [enemy3MC] Frame 1
"pounce"Symbol 146 MovieClip [enemy3MC] Frame 21
"die"Symbol 146 MovieClip [enemy3MC] Frame 149
"normal"Symbol 215 MovieClip Frame 1
"seaKitten"Symbol 215 MovieClip Frame 10
"swim"Symbol 230 MovieClip Frame 1
"idle"Symbol 230 MovieClip Frame 34
"idle"Symbol 244 MovieClip [chicketteBIG] Frame 1
"fly"Symbol 244 MovieClip [chicketteBIG] Frame 7
"pounceLand"Symbol 244 MovieClip [chicketteBIG] Frame 19
"pounce"Symbol 244 MovieClip [chicketteBIG] Frame 36
"climbing"Symbol 244 MovieClip [chicketteBIG] Frame 51
"grow"Symbol 244 MovieClip [chicketteBIG] Frame 68
"seaKittenise"Symbol 244 MovieClip [chicketteBIG] Frame 100
"idle"Symbol 255 MovieClip [chicketteSML] Frame 1
"fly"Symbol 255 MovieClip [chicketteSML] Frame 7
"squat"Symbol 255 MovieClip [chicketteSML] Frame 19
"pounceLand"Symbol 255 MovieClip [chicketteSML] Frame 20
"pounce"Symbol 255 MovieClip [chicketteSML] Frame 37
"climbing"Symbol 255 MovieClip [chicketteSML] Frame 68
"grow"Symbol 255 MovieClip [chicketteSML] Frame 85
"idle"Symbol 269 MovieClip [nuggetBIG] Frame 1
"fly"Symbol 269 MovieClip [nuggetBIG] Frame 7
"pounceLand"Symbol 269 MovieClip [nuggetBIG] Frame 19
"pounce"Symbol 269 MovieClip [nuggetBIG] Frame 36
"climbing"Symbol 269 MovieClip [nuggetBIG] Frame 51
"grow"Symbol 269 MovieClip [nuggetBIG] Frame 68
"seaKittenise"Symbol 269 MovieClip [nuggetBIG] Frame 100
"idle"Symbol 280 MovieClip [nuggetSML] Frame 1
"fly"Symbol 280 MovieClip [nuggetSML] Frame 7
"pounceLand"Symbol 280 MovieClip [nuggetSML] Frame 19
"pounce"Symbol 280 MovieClip [nuggetSML] Frame 36
"climbing"Symbol 280 MovieClip [nuggetSML] Frame 61
"grow"Symbol 280 MovieClip [nuggetSML] Frame 78
"idle"Symbol 291 MovieClip [pamBIG] Frame 1
"fly"Symbol 291 MovieClip [pamBIG] Frame 7
"pounceLand"Symbol 291 MovieClip [pamBIG] Frame 19
"pounce"Symbol 291 MovieClip [pamBIG] Frame 36
"climbing"Symbol 291 MovieClip [pamBIG] Frame 51
"grow"Symbol 291 MovieClip [pamBIG] Frame 68
"seaKittenise"Symbol 291 MovieClip [pamBIG] Frame 100
"idle"Symbol 302 MovieClip [pamSML] Frame 1
"fly"Symbol 302 MovieClip [pamSML] Frame 7
"pounceLand"Symbol 302 MovieClip [pamSML] Frame 19
"pounce"Symbol 302 MovieClip [pamSML] Frame 36
"climbing"Symbol 302 MovieClip [pamSML] Frame 66
"grow"Symbol 302 MovieClip [pamSML] Frame 83
"down"Symbol 303 MovieClip [pipeEnterAniMC] Frame 3
"up"Symbol 303 MovieClip [pipeEnterAniMC] Frame 84
"side"Symbol 303 MovieClip [pipeEnterAniMC] Frame 172
"down"Symbol 304 MovieClip [pipeExitAniMC] Frame 3
"up"Symbol 304 MovieClip [pipeExitAniMC] Frame 84
"side"Symbol 304 MovieClip [pipeExitAniMC] Frame 172
"bounce"Symbol 347 MovieClip [decor31MC] Frame 3
"bounce"Symbol 370 MovieClip [decor110MC] Frame 3
"mask"Symbol 383 MovieClip [bblock1MC] Frame 8
"chick"Symbol 383 MovieClip [bblock1MC] Frame 18
"tofu"Symbol 383 MovieClip [bblock1MC] Frame 28
"seaKitten"Symbol 383 MovieClip [bblock1MC] Frame 37
"1up"Symbol 383 MovieClip [bblock1MC] Frame 46
"wobble"Symbol 383 MovieClip [bblock1MC] Frame 55
"question-wobble"Symbol 383 MovieClip [bblock1MC] Frame 74
"break"Symbol 383 MovieClip [bblock1MC] Frame 93
"hidden"Symbol 383 MovieClip [bblock1MC] Frame 100
"makeSolid"Symbol 383 MovieClip [bblock1MC] Frame 109
"maskToSolid"Symbol 383 MovieClip [bblock1MC] Frame 126
"hiddenToSolid"Symbol 383 MovieClip [bblock1MC] Frame 143
"solid"Symbol 383 MovieClip [bblock1MC] Frame 160
"question"Symbol 383 MovieClip [bblock1MC] Frame 168
"flagAppears"Symbol 406 MovieClip [flagPoleMC] Frame 10
"pause"Symbol 406 MovieClip [flagPoleMC] Frame 68
"switchFlags"Symbol 406 MovieClip [flagPoleMC] Frame 76
"complete"Symbol 406 MovieClip [flagPoleMC] Frame 130
"walk"Symbol 408 MovieClip [ANI-PamFinal-wholeMC] Frame 7
"run"Symbol 408 MovieClip [ANI-PamFinal-wholeMC] Frame 12
"talk"Symbol 408 MovieClip [ANI-PamFinal-wholeMC] Frame 17
"walk"Symbol 409 MovieClip [ANI-Pam-animatedMC] Frame 7
"run"Symbol 409 MovieClip [ANI-Pam-animatedMC] Frame 12
"talk"Symbol 409 MovieClip [ANI-Pam-animatedMC] Frame 17
"kid1"Symbol 472 MovieClip Frame 1
"kid2"Symbol 472 MovieClip Frame 6
"kid3"Symbol 472 MovieClip Frame 11
"idle"Symbol 476 MovieClip [enemy4MC] Frame 1
"bounce"Symbol 476 MovieClip [enemy4MC] Frame 14
"bounceSide"Symbol 476 MovieClip [enemy4MC] Frame 32
"die"Symbol 476 MovieClip [enemy4MC] Frame 53
"rustle1"Symbol 485 MovieClip Frame 1
"rustle2"Symbol 485 MovieClip Frame 8
"rustle3"Symbol 485 MovieClip Frame 15
"rustle4"Symbol 485 MovieClip Frame 22
"dead"Symbol 495 MovieClip Frame 10
"idle"Symbol 499 MovieClip [enemy5MC] Frame 1
"appear"Symbol 499 MovieClip [enemy5MC] Frame 10
"appeared"Symbol 499 MovieClip [enemy5MC] Frame 71
"hit"Symbol 499 MovieClip [enemy5MC] Frame 82
"disappear"Symbol 499 MovieClip [enemy5MC] Frame 185
"die"Symbol 499 MovieClip [enemy5MC] Frame 268
"dead"Symbol 499 MovieClip [enemy5MC] Frame 319
"fly"Symbol 690 MovieClip Frame 15
"idle"Symbol 690 MovieClip Frame 46
"talk"Symbol 720 MovieClip Frame 30
"idle"Symbol 724 MovieClip [ANI-Nugget-wholeMC] Frame 8
"walk"Symbol 724 MovieClip [ANI-Nugget-wholeMC] Frame 15
"run"Symbol 724 MovieClip [ANI-Nugget-wholeMC] Frame 38
"idle"Symbol 733 MovieClip [ANI-Chickette-wholeMC] Frame 10
"walk"Symbol 733 MovieClip [ANI-Chickette-wholeMC] Frame 19
"run"Symbol 733 MovieClip [ANI-Chickette-wholeMC] Frame 43
"EN"Symbol 741 MovieClip Frame 1
"NL"Symbol 741 MovieClip Frame 5
"ES"Symbol 741 MovieClip Frame 10
"SK"Symbol 741 MovieClip Frame 15
"JA"Symbol 741 MovieClip Frame 20
"DE"Symbol 741 MovieClip Frame 25
"peta"Symbol 761 MovieClip Frame 1
"peta2"Symbol 761 MovieClip Frame 10
"on"Symbol 774 MovieClip Frame 2
"off"Symbol 774 MovieClip Frame 10
"IDLE"Symbol 829 MovieClip Frame 10
"PULSE"Symbol 829 MovieClip Frame 20
"PULSE2"Symbol 829 MovieClip Frame 54
"VOID"Symbol 829 MovieClip Frame 104
"control1"Symbol 843 MovieClip Frame 115
"control2"Symbol 843 MovieClip Frame 565
"control3"Symbol 843 MovieClip Frame 1051
"control4"Symbol 843 MovieClip Frame 1376
"control5"Symbol 843 MovieClip Frame 1767
"control6"Symbol 843 MovieClip Frame 2438
"csEnd"Symbol 843 MovieClip Frame 3031
"control7"Symbol 843 MovieClip Frame 3031
"chickette"Symbol 846 MovieClip Frame 1
"nugget"Symbol 846 MovieClip Frame 10
"pam"Symbol 846 MovieClip Frame 20
"control1"Symbol 880 MovieClip Frame 115
"control2"Symbol 880 MovieClip Frame 663
"control3"Symbol 880 MovieClip Frame 1480
"control4"Symbol 880 MovieClip Frame 1837
"csEnd"Symbol 880 MovieClip Frame 2160
"control5"Symbol 880 MovieClip Frame 2160
"control1"Symbol 910 MovieClip Frame 115
"control2"Symbol 910 MovieClip Frame 509
"control3"Symbol 910 MovieClip Frame 702
"control4"Symbol 910 MovieClip Frame 1480
"control5"Symbol 910 MovieClip Frame 1865
"control6"Symbol 910 MovieClip Frame 2052
"video intermission"Symbol 910 MovieClip Frame 2426
"control7"Symbol 910 MovieClip Frame 2426
"load video"Symbol 910 MovieClip Frame 2650
"csEnd"Symbol 910 MovieClip Frame 2752
"control1"Symbol 921 MovieClip Frame 115
"control2"Symbol 921 MovieClip Frame 492
"control3"Symbol 921 MovieClip Frame 874
"control4"Symbol 921 MovieClip Frame 1284
"control5"Symbol 921 MovieClip Frame 1878
"control6"Symbol 921 MovieClip Frame 2595
"control7"Symbol 921 MovieClip Frame 2856
"csEnd"Symbol 921 MovieClip Frame 3856
"control8"Symbol 921 MovieClip Frame 3856
"control1"Symbol 926 MovieClip Frame 115
"control2"Symbol 926 MovieClip Frame 465
"control3"Symbol 926 MovieClip Frame 712
"csEnd"Symbol 926 MovieClip Frame 1206
"control4"Symbol 926 MovieClip Frame 1206
"control1"Symbol 943 MovieClip Frame 115
"control2"Symbol 943 MovieClip Frame 506
"control3"Symbol 943 MovieClip Frame 749
"control4"Symbol 943 MovieClip Frame 1038
"control5"Symbol 943 MovieClip Frame 1413
"control6"Symbol 943 MovieClip Frame 1788
"control7"Symbol 943 MovieClip Frame 2161
"control8"Symbol 943 MovieClip Frame 2740
"csEnd"Symbol 943 MovieClip Frame 3467
"control9"Symbol 943 MovieClip Frame 3467
"animate"Symbol 944 MovieClip Frame 2
"CS2"Symbol 944 MovieClip Frame 42
"CS3"Symbol 944 MovieClip Frame 61
"CS4"Symbol 944 MovieClip Frame 72
"CS5"Symbol 944 MovieClip Frame 82
"FINAL CUT SCENE"Symbol 944 MovieClip Frame 93
"CS6"Symbol 944 MovieClip Frame 93
"chickette"Symbol 971 MovieClip Frame 1
"nugget"Symbol 971 MovieClip Frame 10
"pam"Symbol 971 MovieClip Frame 20




http://swfchan.com/18/86760/info.shtml
Created: 30/3 -2019 07:55:27 Last modified: 30/3 -2019 07:55:27 Server time: 10/05 -2024 06:50:20