Section 1
//Brain (base.Brain)
package base {
import util.*;
import flash.utils.*;
import flash.events.*;
import control.*;
import gfx.*;
import fx.*;
import datas.*;
import flash.display.*;
public class Brain extends Sprite {
public var dinoY:Number;
public var mpids:int;
private var camFocus:Object;
public var progBar:ProgBar;
public var S:Object;
public var c:uint;
public var gState:String;
private var fTimer:Timer;
public var lib:Object;
public var ret:Boolean;// = false
public var res:Boolean;// = false
private var ids:uint;
public var rmDinos:Object;
public var sys:Object;
public var mpGames:int;// = 0
public var interF:Interface;
public var hc:Number;// = 1
public var sys2:Object;
public var dino:Object;
public var sDim:Object;
public var sky:L1;
private var timer:Timer;
public var worldBG:WorldBG;
public var goBeach:Boolean;// = false
public var endLevel:Boolean;
public var world:World;
private var delC:Array;
private var delO:Array;
public var doom:Object;
public var oc:int;// = 0
public var xgen:Boolean;// = false
private var keys:Keys;
public var weather:Weather;
private var useTimer;// = false
public function Brain(){
xgen = false;
useTimer = false;
res = false;
ret = false;
goBeach = false;
mpGames = 0;
hc = 1;
oc = 0;
super();
}
public function createDactylRed(){
if (((((((!(dino.ug)) && (!((gState == "win"))))) && (!((doom.xMov == 0))))) && ((doom.dif > 500)))){
create({nam:"DactylRed", px:(dino.pos.x + 1500), py:(dino.pos.y - 300), depth:["world", "fgx"]});
};
}
public function deleteData(_arg1, _arg2){
var _local3:Object;
var _local4:*;
_local3 = sys.rData.r.World1[_arg1];
for (_local4 in _local3) {
if (_arg2 == _local3[_local4].id){
_local3.splice(_local4, 1);
break;
};
};
}
public function updateRemoteObj(_arg1){
var _local2:Array;
var _local3:String;
var _local4:int;
var _local5:Array;
var _local6:Object;
_local2 = _arg1.split(";");
_local3 = _local2[0];
_local4 = Number(_local2[1]);
if (lib[_local3] != undefined){
_local5 = lib[_local3].refs;
for each (_local6 in _local5) {
if (_local6.o.remote){
if (_local6.o.mpid == _local4){
_local6.remoteUpdate(_local2[2], _local2[3], _local2[4], _local2[5]);
break;
};
};
};
};
}
public function restart(){
if ((((S.mod == "MP")) && ((mpGames >= 2)))){
mpGames = 0;
interF.current = "Ad";
sys.MP.current = "Ad";
gState = "Ad";
interF.interX.gotoAndStop("Ad");
} else {
gState = "pause";
sys.audio.solo = 0;
sys.audio.stopBG();
cleanup(true, false);
interF.showScreen("main");
interF.interX.gotoAndStop(1);
keys.addKeys({exe:interF, vals:{D:[13]}, exeD:false, exeU:true});
if (((!((sys2.stats.lvlMS.length == 0))) && (S.lastLvl))){
interF.showMS();
};
if (S.mod == "MP"){
sys.MP.returnToLobby();
};
};
}
public function keyU_M():void{
sys.audio.mute();
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function keyU_P():void{
switch (gState){
case "pause":
gState = "game";
interF.showScreen("pauseOff");
dino.body.play();
keys.unpauseKeys();
break;
case "game":
if (S.mod != "MP"){
interF.showScreen("pauseOn");
dino.body.stop();
gState = "pause";
keys.pauseKeys();
};
break;
case "extinct":
if (sys2.stats.cont != 0){
sys2.stats.cont--;
newLevel(true, true);
};
break;
case "endLevel":
if (sys2.levelStats.go){
sys2.levelStats.remove();
newLevel(false, true);
};
break;
case "win":
if (S.mod == "SpeedRun"){
interF.mem.opt = true;
keyU_R();
};
break;
};
}
public function emptyGarbage(){
var _local1:*;
var _local2:*;
var _local3:Array;
var _local4:String;
var _local5:Array;
for each (_local1 in delO) {
_local3 = _local1.o.depth;
if (_local3[0] != 0){
this[_local3[0]][_local3[1]].removeChild(_local1);
};
_local4 = _local1.o.nam;
_local1.nulls();
_local5 = lib[_local4].refs;
_local5.splice(_local5.indexOf(_local1), 1);
if (_local5.length == 0){
delete lib[_local4].refs;
delete lib[_local4].iData;
delete lib[_local4];
};
};
for (_local2 in delO) {
delO.splice(0, 1);
};
delO = [];
}
public function keyU_R():void{
if (S.mod == "MP"){
if (sys2.levelStatsMP != undefined){
sys2.levelStatsMP.remove();
};
restart();
} else {
if (gState == "win"){
sys2.levelStats.remove();
};
if (gState != "game"){
restart();
};
};
}
private function looper(_arg1){
if (_arg1 == "stop"){
if (gState != "pause"){
if (useTimer){
fTimer.stop();
} else {
removeEventListener(Event.ENTER_FRAME, mainLoop);
};
};
} else {
if (useTimer){
fTimer.start();
} else {
addEventListener(Event.ENTER_FRAME, mainLoop, false, 0, true);
};
};
}
public function createRunner2(){
if (((((((!(dino.ug)) && (!((gState == "win"))))) && ((dino.x < ((world.xMax * -1) - 5000))))) && (!((S.mod == "MP"))))){
create({nam:"Runner", px:(dino.pos.x + 2000), py:(dino.pos.y - 350), vx:12, vy:12, rd:true, cr:true, depth:["world", "main"]});
};
}
public function createBF(){
create({nam:"BirdFG", px:(dino.pos.x + 300), py:(dino.pos.y - 50), depth:["world", "main"]});
}
public function createStego(){
if (((((!(dino.ug)) && (!((gState == "win"))))) && ((dino.x < ((world.xMax * -1) - 5000))))){
create({nam:"Stego", px:(dino.pos.x + rand(1000, 1800)), py:(dino.pos.y - 300), vx:0, vy:20, rd:true, depth:["world", "main"]});
};
}
public function initImpact(){
if (S.mod == "MP"){
if (interF.newRace.act){
sys.MP.C.send("IM");
};
} else {
impact();
};
}
public function defineLvlSet(_arg1, _arg2){
var _local3:Array;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:String;
var _local9:*;
var _local10:int;
S.xNum = Math.round((_arg1.xNum * _arg2));
S.yNum = Math.round((_arg1.yNum * _arg2));
S.sp = _arg1.sp;
S.st = _arg1.st;
S.auto = false;
if (_arg1.endID != undefined){
S.endID = _arg1.endID;
};
S.spCH = Math.round((_arg1.spv[0] * _arg2));
S.spMX = Math.round((_arg1.spv[1] * _arg2));
S.lv = _arg1.lvl;
S.bg = _arg1.col[1];
S.tt = ((_arg1.tt)!=undefined) ? _arg1.tt.slice() : ["G", "G", "R", "T", "T"];
S.tg = _arg1.tg.slice();
_local3 = _arg1.tg[0].slice();
S.tg.shift();
S.tg.unshift(_local3);
_local4 = 0;
while (_local4 < 2) {
_local6 = S.tg[0][_local4];
S.tg[0].splice(_local4, 1, Math.round((_local6 * _arg2)));
_local4++;
};
_local5 = 1;
while (_local5 < S.tg.length) {
_local7 = S.tg[_local5];
S.tg.splice(_local5, 1, Math.round((_local7 * _arg2)));
_local5 = (_local5 + 2);
};
S.msp = {};
S.msp.id = _arg1.msp.id;
S.msp.px = Math.round((_arg1.msp.px * _arg2));
S.msp.py = Math.round((_arg1.msp.py * _arg2));
S.LZ = ((_arg1.opt.indexOf("LZ"))>-1) ? true : false;
S.SS = ((_arg1.opt.indexOf("SS"))>-1) ? true : false;
S.CS = ((_arg1.opt.indexOf("CS"))>-1) ? true : false;
if (S.mod == "MP"){
sky = new L1();
worldBG = new WorldBG(this);
weather = new Weather();
world = new World(this);
_local8 = world.switchWorld("World1", false);
_local9 = Math.ceil((_local8.length / 8000));
_local10 = 1;
while (_local10 <= _local9) {
sys.MP.sendToRoom(((((((("LD" + ((_local10)==_local9) ? "X" : _local10) + "-") + S.xNum) + "_") + S.yNum) + "-") + _local8.substr(((_local10 - 1) * 8000), 8000)));
_local10++;
};
};
}
public function cleanup(_arg1, _arg2){
var _local3:*;
keys.resetKeys();
ids = 0;
for each (_local3 in sys2) {
_local3.remove();
};
sys.audio.stp(1);
sys.audio.stp(2);
sys.audio.stp(3);
sys.audio.stp(4);
if (_arg1){
world.removeRooms();
worldBG.removeRooms();
doom.removeClouds();
deleteLib();
emptyGarbage();
world.remove2();
worldBG.remove2();
removeChild(sky);
removeChild(worldBG);
removeChild(weather);
removeChild(world);
if (S.mod != "Challenge"){
removeProgBar();
};
sky = null;
worldBG = null;
weather = null;
world = null;
dino = null;
rmDinos = null;
camFocus = null;
doom = null;
lib = {};
if (!(_arg2)){
sys.rData.resetData();
sys.wData.resetData();
sys.vData.resetData();
};
};
}
public function rand2(_arg1:Number, _arg2:Number):Number{
return ((Math.round((((Math.random() * (_arg2 - _arg1)) + _arg1) * 100)) / 100));
}
public function createRain(){
if ((((((((sys2.rain == undefined)) && ((doom.dif > doom.rng)))) && (S.rs))) && (!(S.night)))){
sys2.rain = new Rain(this, rand(700, 2000));
};
}
public function asteroid(_arg1:TimerEvent){
if (timer != null){
timer.removeEventListener(TimerEvent.TIMER, asteroid);
timer.stop();
timer = null;
};
create({nam:"Asteroid", px:(((dino.pos.x / worldBG.xFactor) + worldBG.xA) + rand(100, 200)), py:((dino.pos.y / worldBG.yFactor) - 75), depth:["worldBG", "bg"]});
}
public function createDactyls(_arg1, _arg2){
var _local3:Boolean;
var _local4:Object;
var _local5:Number;
var _local6:uint;
var _local7:uint;
_local3 = true;
if (S.mod == "MP"){
for each (_local4 in rmDinos) {
_local5 = (dino.x - _local4.x);
if ((((_local5 < 1000)) && ((_local5 > 200)))){
_local3 = false;
};
};
};
if (((((((!(dino.ug)) && (!((gState == "win"))))) && (!((doom.xMov == 0))))) && (_local3))){
_local6 = rand(_arg1, _arg2);
_local7 = 1;
while (_local7 <= _local6) {
create({nam:"DactylFG", px:((dino.pos.x - rand(400, 500)) - (endLevel) ? 800 : 0), py:(dino.pos.y + rand(-300, -50)), front:true, depth:["world", "main"]});
_local7++;
};
};
createBirds(1, 5);
}
public function createLizard(){
var _local1:Array;
if (((((!(dino.ug)) && (!((gState == "win"))))) && ((dino.x < ((world.xMax * -1) - 5000))))){
_local1 = ["G", "O", "P"];
create({nam:("Liz" + _local1[rand(0, 2)]), px:(dino.pos.x + rand(-200, 900)), py:(dino.pos.y - 400), vx:rand(-2, -2), vy:rand(0, 2), rd:true, depth:["world", "main"]});
};
}
public function createR(_arg1){
var _local2:Object;
var _local3:Array;
var _local4:String;
var _local5:Boolean;
var _local6:Number;
var _local7:Number;
var _local8:Array;
var _local9:Object;
_local2 = {};
_local3 = _arg1.split(";");
for each (_local4 in _local3) {
_local8 = _local4.split(":");
_local2[_local8[0]] = ((((_local8[0] == "nam")) || ((_local8[0] == "rdt")))) ? _local8[1] : Number(_local8[1]);
};
_local5 = false;
_local6 = (_local2.px - dino.x);
_local7 = (_local2.py - dino.y);
if ((((_local6 > ((_local2.nam == "DactylFG")) ? -2400 : -1600)) && ((_local6 < 2400)))){
_local5 = true;
};
if ((((((((_local6 > -200)) && ((_local6 < 700)))) && ((_local7 > -300)))) && ((_local7 < 300)))){
_local5 = false;
};
if (_local5){
if (_local2.rdt != "0"){
for each (_local9 in sys.rData.r.World1[_local2.rdt]) {
if ((((((_local2.nam == _local9.nam)) && ((_local2.px == Math.round(_local9.px))))) && (!(_local9.ex)))){
_local9.rData = true;
_local9.remote = true;
if (_local2.am != undefined){
_local9.am = _local2.am;
};
_local9.mpid = _local2.mpid;
create(_local9);
break;
};
};
} else {
_local2.remote = true;
_local2.rd = true;
_local2.depth = ["world", "main"];
create(_local2);
};
};
}
public function deleteLib(){
var _local1:*;
var _local2:Object;
for (_local1 in lib) {
for each (_local2 in lib[_local1].refs) {
_local2.deleteAll();
};
};
}
public function create(_arg1:Object){
var _local2:Object;
var _local3:Boolean;
var _local4:*;
var _local5:*;
var _local6:Array;
_local3 = true;
if (_arg1.nam == "Boulder"){
if (lib.Boulder != undefined){
if (((!(_arg1.cr)) && (!(_arg1.dact)))){
_local4 = ((doom.dif)>1500) ? S.bm : 0;
if ((((lib.Boulder.refs.length > _local4)) && (!((_arg1.drop == true))))){
_local3 = false;
};
};
};
};
if (_arg1.nam == "Meteorite"){
if (lib.Meteorite != undefined){
if (((!(_arg1.cr)) && (!((_arg1.lvl == 5))))){
_local5 = ((doom.dif)>1500) ? S.bm : 0;
if (lib.Meteorite.refs.length > _local5){
_local3 = false;
};
};
};
};
if (_local3){
_arg1.id = ids++;
_arg1.ex = true;
_local2 = sys.factory[("create_" + _arg1.nam)](_arg1, this);
_local6 = _local2.o.depth;
if (_local6[0] != 0){
if (!(_arg1.front)){
this[_local6[0]][_local6[1]].addChildAt(_local2, 0);
} else {
this[_local6[0]][_local6[1]].addChild(_local2);
};
};
if (lib[_arg1.nam] == undefined){
lib[_arg1.nam] = {};
lib[_arg1.nam].refs = [];
lib[_arg1.nam].iData = sys.iData.main[_arg1.nam];
};
lib[_arg1.nam].refs.push(_local2);
};
return (_local2);
}
public function init(){
MochiBot.track(this, (xgen) ? "36032eca" : "d2e85227");
stage.focus = this;
stage.quality = "LOW";
sDim = {w:801, h:450};
sys = {};
sys2 = {};
lib = {};
S = {dif:"Medium", mod:"Challenge", lvl:0, MP:true, hats:false, gold:false};
if (useTimer){
fTimer = new Timer(15, 0);
fTimer.addEventListener(TimerEvent.TIMER, mainLoop, false, 0, true);
};
keys = new Keys(stage);
interF = new Interface(this);
interF.showScreen("loadAudio");
addChild(interF);
keys.addKeys({exe:interF, vals:{D:[13]}, exeD:false, exeU:true});
sys.MP = new MPManager(this);
sys.audio = new Audio(this, false);
sys.gData = new GameData();
sys.factory = new Factory();
sys.inter = new Interactions(this);
sys.iData = new InteractionData();
sys.rData = new RoomData(this);
sys.vData = new VectorData(this);
sys.wData = new World1Data(this);
sys2.stats = new Stats(this);
}
public function createPara(){
if (((((((S.pa) && (!(dino.ug)))) && (!((gState == "win"))))) && ((dino.x < ((world.xMax * -1) - 5000))))){
create({nam:"Para", px:(dino.pos.x - rand(400, 500)), py:(dino.pos.y - 300), vx:0, vy:20, rd:true, depth:["world", "main"]});
};
}
public function startMPGame(){
mpids = (interF.newRace.curP.indexOf(sys.MP.Self.id) * 250);
sys.MP.current = "race";
S.difNum = [0, 2, 2, 3, 3, 4][sys.MP.Self.lvl];
S.lvl = interF.newRace.zone;
sys2.stats.newMPGame();
newLevel(false, false);
interF.current = "Race";
newFPSCheck();
sys.MP.startFPStimer();
}
public function createHR(){
var _local1:int;
if (((((((((!(dino.ug)) && ((doom.dif > 500)))) && (!((gState == "win"))))) && ((c > 150)))) && ((dino.x < ((world.xMax * -1) - 5000))))){
_local1 = rand(0, 10);
if ((((_local1 >= 0)) && ((_local1 < 5)))){
create({nam:"Meteorite", px:Math.round((dino.pos.x + rand(-300, 500))), py:Math.round((dino.pos.y - 400)), vx:((dino.vel.x * 0.75) + rand(-10, 10)), vy:rand(0, 4), lvl:4, rd:true, cr:true, depth:["world", "fgx"]});
skyRed();
} else {
if (_local1 == 5){
create({nam:"Meteorite", px:Math.round((dino.pos.x + rand(1200, 1700))), py:Math.round((dino.pos.y - 400)), vx:rand(2, 6), vy:rand(3, 5), lvl:5, rd:true, cr:true, depth:["world", "fgx"]});
} else {
if ((((_local1 > 5)) && ((_local1 < 10)))){
create({nam:"Boulder", px:Math.round((dino.pos.x + rand(1200, 1700))), py:(dino.pos.y - 400), vx:rand(1, 6), vy:rand(0, 4), lvl:5, rd:true, cr:true, depth:["world", "main"]});
} else {
create({nam:"BoulderLG", px:Math.round((dino.pos.x + rand(1200, 1700))), py:(dino.pos.y - 400), vx:rand(1, 6), vy:rand(0, 4), rd:true, cr:true, depth:["world", "main"]});
};
};
};
};
}
public function createCera(){
if (((((!(dino.ug)) && (!((gState == "win"))))) && ((dino.x < ((world.xMax * -1) - 5000))))){
create({nam:"Cera", px:(dino.pos.x + rand(1000, 1800)), py:(dino.pos.y - 300), vx:0, vy:20, rd:true, depth:["world", "main"]});
};
}
public function removeProgBar(){
if (sys2.progBar != null){
removeChild(sys2.progBar);
sys2.progBar.nulls();
delete sys2.progBar;
};
}
public function startAction(_arg1:TimerEvent){
timer.stop();
timer.removeEventListener(TimerEvent.TIMER, startAction);
timer = null;
sys.audio.stopBG();
sys.audio.startMusic();
if (rand(0, 0) == 0){
createBirds(3, 15);
};
if (S.mod == "MP"){
if (rand(0, 1) == 0){
createDactyls(1, 2);
};
} else {
createDactyls(2, 4);
};
keys.addKeys({exe:this, vals:{P:[32], R:[27], M:[77]}, exeD:false, exeU:true});
}
public function createBirds(_arg1, _arg2){
var _local3:uint;
var _local4:uint;
if (((!((gState == "win"))) && (!((doom.xMov == 0))))){
_local3 = rand(_arg1, _arg2);
_local4 = 1;
while (_local4 <= _local3) {
create({nam:"BirdBG", px:((((dino.pos.x / worldBG.xFactor) - rand(100, 300)) + worldBG.xA) - (endLevel) ? 500 : 0), py:((dino.pos.y / worldBG.yFactor) + rand(-75, 125)), depth:["worldBG", "fg"]});
_local4++;
};
};
}
public function initMPGame(){
S.difNum = [0, 2, 2, 3, 3, 4][sys.MP.Self.lvl];
S.lvl = interF.newRace.zone;
defineLvlSet(sys.gData.GD.MP[S.lvl], [0, 0.8, 1, 1.25, 1.5][S.difNum]);
}
public function traceWorld(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
if (world != null){
_local1 = world.numChildren;
_local2 = 0;
while (_local2 < _local1) {
_local3 = world.getChildAt(_local2);
trace((("///" + _local2) + _local3));
_local4 = _local3.numChildren;
_local5 = 0;
while (_local5 < _local4) {
_local6 = _local3.getChildAt(_local5);
trace(_local6);
_local5++;
};
_local2++;
};
};
}
public function deleteObj(_arg1){
var _local2:Boolean;
var _local3:*;
_local2 = false;
for each (_local3 in delO) {
if (_arg1 == _local3){
_local2 = true;
};
};
if (!(_local2)){
delO.push(_arg1);
};
}
public function impact(){
var _local1:Object;
sys.audio.ply("impact", 0.6, false);
if (S.mod == "MP"){
interF.showScreen("go");
sys.MP.startTime = getTimer();
dino.mov = true;
for each (_local1 in rmDinos) {
_local1.mov = true;
};
doom.go = true;
};
sys2.impact = new Impact(this);
world.shakeC = 80;
timer = new Timer(500, 1);
timer.addEventListener(TimerEvent.TIMER, startAction, false, 0, true);
timer.start();
}
public function newFPSCheck(){
sys2.fpsCheck = new FPSCheck(this);
}
public function startGame(){
sys.audio.ff = false;
S.difNum = (["Easy", "Medium", "Hard", "Insane"].indexOf(S.dif) + 1);
S.lvl = ((S.mod)=="SpeedRun") ? sys2.stats.speedRuns[0] : 0;
sys2.stats.newGame(S.difNum);
sys2.stats.saveGame();
interF.current = "Race";
newLevel(false, false);
}
public function audioLoaded(){
interF.showScreen("main");
gState = "pause";
addEventListener(Event.ENTER_FRAME, mainLoop, false, 0, true);
}
public function levelStats(){
doom.win = true;
gState = "endLevel";
sys2.levelStats = new LevelStats(this, false);
interF.endLevel();
}
public function addClip(_arg1){
var _local2:Array;
_local2 = _arg1.o.depth;
if (_local2[0] != 0){
this[_local2[0]][_local2[1]].addChild(_arg1);
};
}
public function impact2(){
if (sys2.impact2 != undefined){
sys2.impact2.restart();
} else {
sys2.impact2 = new Impact2(this);
};
}
public function skyRed(){
if ((((doom.dif > 1000)) && ((sys2.bgRed == undefined)))){
sys2.bgRed = new BGRed(this, "fg");
};
}
public function createLizard2(){
var _local1:Array;
if (((((((((!(dino.ug)) && (!((gState == "win"))))) && ((S.lv > 3)))) && ((dino.x < ((world.xMax * -1) - 5000))))) && (!((S.mod == "MP"))))){
_local1 = ["G", "O", "P"];
create({nam:("Liz" + _local1[rand(0, 2)]), px:(dino.pos.x + 2000), py:(dino.pos.y - 350), vx:12, vy:12, rd:true, cr:true, depth:["world", "main"]});
};
}
public function removeSYS2(_arg1){
delete sys2[_arg1];
}
public function createMeteor(){
var _local1:Boolean;
var _local2:*;
if ((((c > 250)) && (!(S.BC)))){
_local1 = true;
if ((((gState == "win")) && ((S.endID == "XD")))){
_local1 = false;
};
if (_local1){
_local2 = ((rand(0, 2))==0) ? "bg" : "fg";
create({nam:"Meteor", px:(((dino.pos.x / worldBG.xFactor) + rand(-200, 300)) + worldBG.xA), py:-200, d:_local2, depth:["worldBG", _local2]});
skyRed();
};
};
}
public function createMeteorite(){
var _local1:String;
if (((((((((!(dino.ug)) && ((doom.dif > 500)))) && (!((gState == "win"))))) && ((c > 150)))) && ((dino.x < ((world.xMax * -1) - 5000))))){
_local1 = ((rand(0, 1))==0) ? "L" : "R";
create({nam:"Meteorite", px:Math.round(((dino.pos.x + (dino.vel.x * 30)) + ((_local1)=="L") ? rand(-300, 300) : rand(200, 1000))), py:Math.round((dino.pos.y - 400)), vx:(Math.round((dino.vel.x / 2)) + ((_local1)=="R") ? rand(-12, -3) : rand(6, 18)), vy:rand(0, 2), lvl:rand(1, 3), rd:true, cr:true, depth:["world", "fgx"]});
skyRed();
};
}
public function newLevel(_arg1, _arg2){
var _local3:*;
var _local4:Object;
var _local5:*;
var _local6:Number;
var _local7:int;
var _local8:String;
var _local9:Object;
sys.audio.solo = 0;
gState = "pause";
hc = 1;
endLevel = false;
if ((((S.mod == "Challenge")) && (!(_arg1)))){
S.lvl++;
};
c = 0;
sys2.stats.newLevel();
cleanup(_arg2, _arg1);
_local3 = ((S.mod)=="Challenge") ? 1 : [0, 0.8, 1, 1.25, 1.5][S.difNum];
_local4 = ((S.mod)=="Challenge") ? sys.gData.GD[S.mod][S.dif][("Level" + S.lvl)] : sys.gData.GD[S.mod][S.lvl];
S.BC = ((_local4.opt.indexOf("bc"))>-1) ? true : false;
_local3 = (S.BC) ? 1 : _local3;
S.mods = ((S.mod)=="MP") ? [] : sys2.stats.actMods.slice();
if ((((S.mod == "MP")) && (!(interF.newRace.act)))){
} else {
S.xNum = Math.round((_local4.xNum * _local3));
S.yNum = Math.round((_local4.yNum * _local3));
};
S.lvls = ((S.mod)=="Challenge") ? sys.gData.GD[S.mod][S.dif].Levels : 1;
S.sky = _local4.col[0];
S.bg = _local4.col[1];
S.colorV = _local4.col[2];
S.bb = ((_local4.opt.indexOf("bb"))>-1) ? true : false;
S.rs = ((_local4.opt.indexOf("rs"))>-1) ? true : false;
S.mt = ((_local4.opt.indexOf("mt"))>-1) ? true : false;
S.tr = ((_local4.opt.indexOf("tr"))>-1) ? true : false;
S.pa = ((_local4.opt.indexOf("pa"))>-1) ? true : false;
S.lv = _local4.lvl;
S.dCH = ((_local4.dch)!=undefined) ? Math.round((_local4.dch / _local3)) : 0;
S.rdCH = ((_local4.rdch)!=undefined) ? _local4.rdch : (4000 - (S.lv * 500));
S.rdCH = Math.round((S.rdCH / _local3));
S.meteors = ((S.mods.indexOf("H"))!=-1) ? true : false;
S.mtCH = (S.meteors) ? 50 : Math.round(((!((_local4.mtch == undefined))) ? _local4.mtch : (2000 - (S.lv * 250)) / _local3));
S.night = (((!((S.mods.indexOf("G") == -1))) || (!((_local4.opt.indexOf("nt") == -1))))) ? true : false;
S.balloons = (((!((S.mods.indexOf("F") == -1))) || (!((_local4.opt.indexOf("bl") == -1))))) ? true : false;
S.lowGrav = (((!((S.mods.indexOf("E") == -1))) || (!((_local4.opt.indexOf("lg") == -1))))) ? true : false;
S.V = ((S.colorV)=="V") ? true : false;
sys.audio.music = _local4.music;
if (_local4.bonus != undefined){
S.winBonus = _local4.bonus.slice();
};
interF.lvlName = _local4.nam;
S.cheat = false;
for each (_local5 in S.mods) {
if (["A", "B", "C", "D", "E", "F"].indexOf(_local5) != -1){
S.cheat = true;
break;
};
};
switch (S.mod){
case "Challenge":
S.bm = _local4.bm;
S.ds = _local4.ds;
break;
case "SpeedRun":
S.bm = ((5 + S.lv) + S.difNum);
S.ds = ((7.5 + (S.lv * 0.16)) + S.difNum);
break;
case "MP":
S.bm = 100;
S.ds = ((7 + (S.lv * 0.15)) + (interF.newRace.lvl * 0.75));
S.mtCH = (S.mtCH * (2 / S.difNum));
_local7 = sys.MP.Players.length;
S.mtCH = (S.mtCH * _local7);
S.dCH = (S.dCH * _local7);
S.rdCH = (S.rdCH * _local7);
break;
};
switch (S.mod){
case "MP":
S.ds = (S.ds + 0.1);
break;
case "SpeedRun":
S.ds = (S.ds + 0.2);
break;
case "Challenge":
S.ds = (S.ds + 0.3);
break;
};
if (S.balloons){
S.bm = 100;
};
S.LZ = ((_local4.opt.indexOf("LZ"))>-1) ? true : false;
S.SS = ((_local4.opt.indexOf("SS"))>-1) ? true : false;
S.CS = ((_local4.opt.indexOf("CS"))>-1) ? true : false;
S.HR = ((_local4.opt.indexOf("HR"))>-1) ? true : false;
S.PA = ((_local4.opt.indexOf("PA"))>-1) ? true : false;
if (!(interF.newRace.act)){
if (S.mod != "MP"){
defineLvlSet(_local4, _local3);
};
sky = new L1();
worldBG = new WorldBG(this);
weather = new Weather();
world = new World(this);
world.switchWorld("World1", _arg1);
};
if (S.night){
if (S.sky < 10){
S.sky = (S.sky + 10);
};
if (S.sky == 10){
S.sky = 21;
};
switch (S.bg){
case "A":
S.bg = "N";
break;
case "B":
S.bg = "O";
break;
case "C":
S.bg = "P";
break;
case "F":
S.bg = "Q";
break;
case "G":
S.bg = "Q";
break;
case "H":
S.bg = "R";
break;
case "I":
S.bg = "S";
break;
case "T":
S.bg = "W";
break;
case "U":
S.bg = "Y";
break;
case "V":
S.bg = "Z";
break;
};
};
sky.gotoAndStop(S.sky);
addChild(sky);
addChild(worldBG);
addChild(weather);
addChild(world);
setChildIndex(interF, (this.numChildren - 1));
keys.addKeys({exe:interF, vals:{D:[13]}, exeD:false, exeU:true});
_local6 = ((S.mod)=="MP") ? (sys.MP.getPVar(sys.MP.Self.id, "indx") * 12) : 0;
dino = create({nam:"Raptor", px:(S.BC) ? 2800 : (1200 + _local6), py:(S.BC) ? 500 : (dinoY - 100), remote:false, MP:((S.mod)=="MP") ? true : false, clr:((S.mod)=="MP") ? sys.MP.Self.clr : sys2.stats.clr, hat:((S.mod)=="MP") ? sys.MP.Self.hat : sys2.stats.hat, depth:["world", "main"]});
keys.addKeys({exe:dino, vals:{D:[40, 83], L:[37, 65], R:[39, 68], J:[38, 87], S:[16], 1:[49], 2:[50], 3:[51]}, exeD:true, exeU:true});
camFocus = dino;
if (S.mod == "MP"){
rmDinos = {};
S.curP = interF.newRace.curP.slice();
trace("///// CURP ", S.curP);
for each (_local8 in S.curP) {
_local9 = sys.MP.getPVar(_local8, "obj");
if (_local9 == -1){
trace("/////////////////////////// NOT FOUND");
_local9 = {nam:("Dino" + rand(1, 10000)), clr:["A", "B", "C", "D", "E"][rand(0, 4)], hat:"x"};
};
if (_local8 != sys.MP.Self.id){
rmDinos[("d" + _local8)] = create({nam:"Raptor", px:(1200 + (sys.MP.getPVar(_local8, "indx") * 12)), py:(dinoY - 100), remote:true, MP:true, mpID:_local8, mpNam:_local9.nam, clr:_local9.clr, hat:_local9.hat, depth:["world", "main"]});
};
};
};
if (((!((S.mod == "Challenge"))) && (((S.showProg) || ((S.mod == "MP")))))){
sys2.progBar = new ProgBar(dino, ((S.mod == "MP")) ? rmDinos : {});
sys2.progBar.x = 36;
sys2.progBar.y = 422;
addChild(sys2.progBar);
};
interF.interX.gotoAndStop(1);
doom = new Doom(this, ((S.mod == "MP")) ? false : true);
if ((((S.lvl == 1)) || (!((S.mod == "Challenge"))))){
if (S.mod == "MP"){
interF.lvlName = "Get Ready...";
};
sys.audio.ply("incoming", 0.4, false);
timer = new Timer(2500, 1);
timer.addEventListener(TimerEvent.TIMER, asteroid, false, 0, true);
timer.start();
sys.audio.startBG(false);
} else {
keys.addKeys({exe:this, vals:{P:[32], R:[27], M:[77]}, exeD:false, exeU:true});
sys.audio.stopBG();
sys.audio.startMusic();
};
if (!(S.BC)){
interF.showScreen("levelStart");
};
sys2.stats.par = Math.round((((S.xNum * 801) - doom.px) / S.ds));
stage.focus = this;
gState = "game";
}
public function createAsh(_arg1, _arg2){
var _local3:uint;
var _local4:uint;
if (((((!(dino.ug)) && (!((gState == "win"))))) && ((dino.x < ((world.xMax * -1) - 5000))))){
_local3 = rand(_arg1, _arg2);
_local4 = 1;
while (_local4 <= _local3) {
create({nam:"Ash", px:(dino.x + rand(500, 2000)), py:(dino.y - rand(300, 400)), depth:["world", "fgx"]});
_local4++;
};
};
}
public function win(){
gState = "win";
doom.win = true;
if (S.mod != "MP"){
interF.win();
sys2.levelStats = new LevelStats(this, true);
} else {
sys.MP.finishRace();
};
sys2.stats.win();
world.ya2 = 50;
dino.str = true;
}
public function gameOver(){
if (S.mod == "MP"){
sys.MP.sendToRoom("DD");
if (sys2.levelStatsMP != undefined){
sys2.levelStatsMP.remove();
};
mpGames++;
};
if (S.mod == "MP"){
sys2.progBar.doom2();
} else {
if (S.showProg){
removeProgBar();
};
};
gState = "extinct";
sys.audio.solo = 2;
dino.noMov();
dino.end = true;
interF.showScreen("gameOver");
}
private function mainLoop(_arg1:Event):void{
var _local2:Object;
var _local3:Object;
var _local4:Object;
var _local5:Object;
var _local6:Array;
var _local7:Object;
var _local8:String;
var _local9:Boolean;
var _local10:uint;
var _local11:uint;
var _local12:Boolean;
var _local13:Boolean;
var _local14:Object;
var _local15:uint;
var _local16:String;
var _local17:Array;
var _local18:Object;
var _local19:String;
var _local20:uint;
var _local21:uint;
var _local22:uint;
var _local23:Object;
var _local24:Boolean;
if (gState != "pause"){
c++;
for each (_local2 in sys2) {
_local2.main();
};
for each (_local3 in lib) {
_local4 = _local3.refs;
for each (_local5 in _local4) {
_local5.main();
};
_local6 = _local3.iData;
if (_local6 != null){
_local8 = _local4[0].ph.sh;
_local9 = _local4[0].NN;
_local10 = _local4.length;
_local11 = 0;
while (_local11 < _local10) {
_local13 = false;
_local14 = _local4[_local11];
if (_local14.inter){
_local15 = 0;
while (_local15 < _local6.length) {
_local16 = _local6[_local15].nam;
_local17 = _local6[_local15].acts;
if (_local16 == "Room"){
_local12 = sys.inter[((_local8 + ((_local14.o.typ == "Dino")) ? "2" : "") + "_room")](_local14, _local17);
} else {
if (lib[_local16] != undefined){
_local18 = lib[_local16].refs;
_local19 = ((_local8 + "_") + _local18[0].ph.sh);
_local20 = _local18.length;
_local21 = ((_local4[0])==_local18[0]) ? (_local11 + 1) : 0;
_local22 = _local21;
while (_local22 < _local20) {
_local23 = _local18[_local22];
if (_local23.inter){
_local24 = sys.inter[_local19](_local14, _local23, _local17);
if (_local24){
_local13 = true;
};
};
_local22++;
};
};
};
_local15++;
};
if (_local9){
_local14.near = (((_local12) || (_local13))) ? true : false;
_local14.nearG = _local12;
};
};
_local11++;
};
};
for each (_local7 in _local4) {
_local7.finalActions();
};
};
if (res){
res = false;
restart();
return;
};
if (ret){
ret = false;
newLevel(true, true);
return;
};
if (goBeach){
goBeach = false;
newLevel(false, true);
return;
};
if (rand(0, 1000) == 0){
createBirds(1, 10);
};
if (rand(0, 5000) == 0){
createRain();
};
if (dino.y > 450){
if (rand(0, S.rdCH) == 0){
createDactylRed();
};
if (rand(0, ((S.dCH)!=0) ? S.dCH : ((dino.y / 2) + 200)) == 0){
createDactyls(1, 4);
};
if (rand(0, (S.mt) ? (130 - (S.lv * 10)) : (1250 - (S.lv * 150))) == 0){
createMeteor();
};
if (rand(0, S.mtCH) == 0){
createMeteorite();
};
if (rand(0, (S.PA) ? (130 - (S.lv * 10)) : 2500) == 0){
createPara();
};
if (S.V){
if (rand(0, 15) == 0){
createAsh(1, 3);
};
};
if (rand(0, 300) == 0){
createLizard2();
};
if (rand(0, 300) == 0){
createRunner2();
};
if (S.LZ){
if (rand(0, (38 - (S.difNum * 4))) == 0){
createLizard();
};
};
if (S.SS){
if (rand(0, (75 - (S.difNum * 5))) == 0){
createStego();
};
};
if (S.CS){
if (rand(0, (80 - (S.difNum * 5))) == 0){
createCera();
};
};
if (S.HR){
if (rand(0, (120 - (S.difNum * 10))) == 0){
createHR();
};
};
};
doom.main(dino.x, dino.y);
world.moveCam(camFocus);
emptyGarbage();
if (((endLevel) && (!(doom.win)))){
if (S.mod == "MP"){
} else {
levelStats();
};
};
};
}
}
}//package base
Section 2
//Interactions (base.Interactions)
package base {
import flash.geom.*;
public class Interactions {
private var I:Array;
private var brain:Object;
private var circHit:Boolean;
public function Interactions(_arg1){
this.brain = _arg1;
}
public function line_circ(_arg1:Object, _arg2:Object, _arg3:Array):void{
var _local4:int;
var _local5:Point;
var _local6:Point;
var _local7:Point;
var _local8:Point;
var _local9:Point;
var _local10:Point;
var _local11:Number;
var _local12:Number;
var _local13:Point;
var _local14:*;
var _local15:*;
var _local16:Point;
var _local17:Point;
_local4 = _arg2.ph.r;
_local5 = _arg2.pos;
_local6 = _arg1.pos;
_local7 = _arg1.pos2;
_local8 = _local7.subtract(_local6);
_local10 = _local5.subtract(_local6);
if (((_local10.x * _local8.x) + (_local10.y * _local8.y)) < 0){
_local9 = _local10;
} else {
_local9 = _local5.subtract(_local7);
};
_local11 = _local9.length;
if (_local11 < _local4){
init();
_local12 = 0;
do {
_local14 = Point.interpolate(_local6, _local7, _local12);
if (Point.distance(_local14, _local5) > _local4){
break;
} else {
_local12 = (_local12 + 0.1);
};
} while (true);
_local6.x = (_local6.x + (_local14.x - _local7.x));
_local6.y = (_local6.y + (_local14.y - _local7.y));
_local7.x = _local14.x;
_local7.y = _local14.y;
_local13 = normal(_local5.subtract(_local14));
_local13.normalize(1);
if (_arg3[1][0] == "bounce"){
_local15 = (_arg1.ph.m / _arg2.ph.m);
_local16 = _local5.subtract(_local14);
_local16.x = (_local16.x * _local15);
_local16.y = (_local16.y * _local15);
I[1].push(_local16);
};
if (_arg3[0][0] == "bounce"){
_local17 = bounce(_arg1.vel, _local13, 1, 1);
_arg1.bounce(_local17);
I[0].push(0);
};
end([_arg1, _arg2], _arg3);
};
}
public function circ_room(_arg1:Object, _arg2:Array):Boolean{
var _local3:Boolean;
var _local4:int;
var _local5:Point;
var _local6:Object;
var _local7:int;
var _local8:Object;
var _local9:Number;
var _local10:Number;
var _local11:Boolean;
var _local12:Boolean;
var _local13:Point;
var _local14:Point;
var _local15:Point;
var _local16:Point;
var _local17:Point;
var _local18:Point;
var _local19:Point;
var _local20:Number;
var _local21:Number;
_local3 = false;
_local4 = _arg1.ph.r;
_local5 = _arg1.pos;
_local6 = _arg1.vd;
_local7 = 0;
for each (_local8 in _local6) {
_local9 = (_local5.x - (_local8.x1 + ((_local8.x2 - _local8.x1) / 2)));
if (_local9 < 100){
if (_local9 > -100){
_local10 = (_local5.y - (_local8.y1 + ((_local8.y2 - _local8.y1) / 2)));
if (_local10 < 100){
if (_local10 > -100){
_local11 = ((_arg1.o.typ)!="Dino") ? true : false;
_local12 = true;
_local13 = new Point(_local8.x1, _local8.y1);
_local14 = new Point(_local8.x2, _local8.y2);
_local15 = _local14.subtract(_local13);
_local17 = _local5.subtract(_local13);
if (((_local17.x * _local15.x) + (_local17.y * _local15.y)) < 0){
if (_local11){
_local12 = false;
} else {
_local16 = _local17.clone();
};
} else {
_local18 = _local5.subtract(_local14);
if (((_local18.x * _local15.x) + (_local18.y * _local15.y)) > 0){
if (_local11){
_local12 = false;
} else {
_local16 = _local18.clone();
};
} else {
_local19 = normal(_local15);
_local19.normalize(1);
_local16 = proj(_local17, _local19, 1);
};
};
if (_local12){
_local20 = _local16.length;
if (_local20 < _local4){
_local7++;
_local3 = true;
if (_arg1.o.typ == "Dino"){
_arg1.ang = Math.atan2(_local15.y, _local15.x);
};
init();
_local21 = (_local4 - _local20);
_local16.normalize(1);
_local5.offset((_local21 * _local16.x), (_local21 * _local16.y));
_arg1.ip.x = (_local5.x + (_local4 * _local16.x));
_arg1.ip.y = (_local5.y + (_local4 * _local16.y));
if (_arg2[0][0] == "bounce"){
I[0].push(bounce(_arg1.vel, normalR(_local16), _arg1.ph.f, _arg1.ph.bn));
};
end([_arg1], _arg2);
} else {
if ((_local20 - _local4) < 4){
_local3 = true;
};
};
};
if (_local7 == 2){
break;
};
};
};
};
};
};
_arg1 = null;
_arg2 = null;
return (_local3);
}
public function line_room(_arg1:Object, _arg2:Array):void{
var _local3:Point;
var _local4:Point;
var _local5:Point;
var _local6:Array;
var _local7:Object;
var _local8:*;
var _local9:Point;
var _local10:Point;
var _local11:Point;
var _local12:Point;
var _local13:Number;
var _local14:Number;
var _local15:Point;
var _local16:Number;
var _local17:Point;
var _local18:Point;
var _local19:Point;
_local3 = _arg1.pos;
_local4 = _arg1.pos2;
_local5 = _local4.subtract(_local3);
_local6 = [];
_local7 = {};
for each (_local8 in _local7) {
_local9 = new Point(_local8.x1, _local8.y1);
_local10 = new Point(_local8.x2, _local8.y2);
_local11 = _local10.subtract(_local9);
_local12 = _local9.subtract(_local3);
_local13 = (perP(_local12, _local11) / perP(_local5, _local11));
if ((((_local13 > 0)) && ((_local13 < 1)))){
_local14 = (perP(_local12, _local5) / perP(_local11, _local5));
if ((((_local14 < 0)) && ((_local14 > -1)))){
_local15 = new Point((_local3.x + (_local5.x * _local13)), (_local3.y + (_local5.y * _local13)));
_local16 = Point.distance(_local3, _local15);
if (_local6.length == 3){
if (_local16 < _local6[2]){
_local6 = [_local11, _local15, _local16];
};
} else {
_local6 = [_local11, _local15, _local16];
};
};
};
};
if (_local6.length > 0){
init();
_local17 = _local6[0];
_local18 = _local6[1];
_local3.offset((_local18.x - _local4.x), (_local18.y - _local4.y));
_local4.x = _local18.x;
_local4.y = _local18.y;
if (_arg2[0][0] == "bounce"){
_local17.normalize(1);
_local19 = bounce(_arg1.vel, _local17, 1, 1);
_arg1.bounce(_local19);
_arg1.applyVel2();
I[0].push(0);
line_room(_arg1, _arg2);
};
end([_arg1], _arg2);
};
}
private function bounce(_arg1, _arg2, _arg3, _arg4):Point{
var _local5:Point;
var _local6:Point;
_local5 = proj(_arg1, _arg2, _arg3);
_local6 = proj(_arg1, normal(_arg2), _arg4);
_local6.x = (_local6.x * -1);
_local6.y = (_local6.y * -1);
return (_local5.add(_local6));
}
private function normalR(_arg1):Point{
return (new Point((-1 * _arg1.y), _arg1.x));
}
public function circ_rect(_arg1:Object, _arg2:Object, _arg3:Array){
circ_circ(_arg1, _arg2, _arg3);
}
public function init(){
I = [[], []];
}
public function circ_circ2(_arg1:Object, _arg2:Object, _arg3:Array){
circ_circ(_arg1, _arg2, _arg3);
}
public function rect_room(_arg1:Object, _arg2:Array){
circ_room(_arg1, _arg2);
}
public function rect_circ(_arg1:Object, _arg2:Object, _arg3:Array){
circ_circ(_arg1, _arg2, _arg3);
}
private function perP(_arg1:Point, _arg2:Point):Number{
return (((_arg1.x * _arg2.y) - (_arg1.y * _arg2.x)));
}
private function end(_arg1:Array, _arg2:Array):void{
var _local3:int;
var _local4:*;
var _local5:Object;
var _local6:*;
var _local7:*;
_local3 = -1;
for (_local4 in _arg1) {
_local5 = _arg1[_local4];
_local3++;
for (_local6 in _arg2[_local3]) {
_local7 = _arg2[_local3][_local6];
if (I[_local3][_local6] != 0){
var _local12 = _local5;
_local12[_local7](((_local7 == "bounce")) ? I[_local3][_local6] : _arg1[((_local4)==0) ? 1 : 0]);
};
};
};
I = null;
_arg1 = null;
_arg2 = null;
}
private function proj(_arg1, _arg2, _arg3):Point{
var _local4:Number;
var _local5:Point;
_local4 = ((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y));
_local5 = _arg2.clone();
_local5.normalize(1);
return (new Point(((_local4 * _local5.x) * _arg3), ((_local4 * _local5.y) * _arg3)));
}
public function line_rect(_arg1:Object, _arg2:Object, _arg3:Array):void{
var _local4:Point;
var _local5:Point;
var _local6:int;
var _local7:int;
var _local8:Number;
var _local9:Number;
var _local10:Number;
var _local11:Number;
var _local12:Boolean;
var _local13:Number;
var _local14:Number;
var _local15:Point;
var _local16:Array;
var _local17:Array;
var _local18:Array;
var _local19:Point;
var _local20:Point;
var _local21:Point;
var _local22:Number;
var _local23:Point;
var _local24:Point;
var _local25:Number;
var _local26:*;
var _local27:Point;
var _local28:Point;
_local4 = _arg1.pos;
_local5 = _arg1.pos2;
_local6 = _arg2.ph.w;
_local7 = _arg2.ph.h;
_local8 = (_arg2.pos.x - (_local6 / 2));
_local9 = (_local8 + _local6);
_local10 = (_arg2.pos.y - (_local7 / 2));
_local11 = (_local10 + _local7);
_local12 = false;
_local13 = ((_arg1.o.l)>30) ? 0.25 : 0.5;
_local14 = 0;
while (_local14 <= 1) {
_local15 = Point.interpolate(_local4, _local5, _local14);
if (_local15.x > _local8){
if (_local15.x < _local9){
if (_local15.y > _local10){
if (_local15.y < _local11){
_local12 = true;
break;
};
};
};
};
_local14 = (_local14 + _local13);
};
if (_local12){
init();
_local16 = [];
_local17 = [[new Point(_local8, _local10), new Point(_local9, _local10)], [new Point(_local9, _local10), new Point(_local9, _local11)], [new Point(_local9, _local11), new Point(_local8, _local11)], [new Point(_local8, _local11), new Point(_local8, _local10)]];
for each (_local18 in _local17) {
_local24 = Point.interpolate(_local18[0], _local18[1], 0.5);
_local25 = Point.distance(_local24, _local4);
if (_local16.length != 0){
if (_local25 < _local16[2]){
_local16 = [_local18[0], _local18[1], _local25];
};
} else {
_local16 = [_local18[0], _local18[1], _local25];
};
};
_local19 = _local16[1].subtract(_local16[0]);
_local20 = _local16[0].subtract(_local4);
_local21 = _local5.subtract(_local4);
_local22 = (perP(_local20, _local19) / perP(_local21, _local19));
if ((((_local22 == Infinity)) || ((_local22 == -(Infinity))))){
_local22 = 0.5;
};
_local23 = new Point((_local4.x + (_local21.x * _local22)), (_local4.y + (_local21.y * _local22)));
_local4.offset((_local23.x - _local5.x), (_local23.y - _local5.y));
_local5.x = _local23.x;
_local5.y = _local23.y;
if (_arg3[1][0] == "bounce"){
_local26 = (_arg1.ph.m / _arg2.ph.m);
_local27 = _arg2.pos.subtract(_local23);
_local27.x = (_local27.x * _local26);
_local27.y = (_local27.y * _local26);
I[1].push(_local27);
};
if (_arg3[0][0] == "bounce"){
_local19.normalize(1);
_local28 = bounce(_arg1.vel, _local19, 1, 1);
_arg1.bounce(_local28);
I[0].push(0);
};
end([_arg1, _arg2], _arg3);
};
}
public function circ2_room(_arg1:Object, _arg2:Array):Boolean{
var _local3:Boolean;
var _local4:int;
var _local5:Object;
var _local6:Number;
var _local7:int;
var _local8:Point;
var _local9:Boolean;
var _local10:Object;
var _local11:Number;
var _local12:Number;
var _local13:Point;
var _local14:Point;
var _local15:Point;
var _local16:Point;
var _local17:Point;
var _local18:Number;
var _local19:Point;
var _local20:Point;
var _local21:Number;
_local3 = false;
_local4 = _arg1.ph.r;
_local5 = _arg1.vd;
_local6 = _arg1.getVV(_arg1.vel);
_local7 = 0;
while (_local7 < 2) {
_local8 = ((_local7)==0) ? new Point((_arg1.pos.x - (_arg1.vel.x / 2)), (_arg1.pos.y - (_arg1.vel.y / 2))) : _arg1.pos;
_local9 = false;
for each (_local10 in _local5) {
_local11 = (_local8.x - (_local10.x1 + ((_local10.x2 - _local10.x1) / 2)));
if (_local11 < 100){
if (_local11 > -100){
_local12 = (_local8.y - (_local10.y1 + ((_local10.y2 - _local10.y1) / 2)));
if (_local12 < 100){
if (_local12 > -100){
_local13 = new Point(_local10.x1, _local10.y1);
_local14 = new Point(_local10.x2, _local10.y2);
_local15 = _local14.subtract(_local13);
_local17 = _local8.subtract(_local13);
if (((_local17.x * _local15.x) + (_local17.y * _local15.y)) < 0){
_local16 = _local17.clone();
} else {
_local19 = _local8.subtract(_local14);
if (((_local19.x * _local15.x) + (_local19.y * _local15.y)) > 0){
_local16 = _local19.clone();
} else {
_local20 = normal(_local15);
_local20.normalize(1);
_local16 = proj(_local17, _local20, 1);
};
};
_local18 = _local16.length;
if (_local18 < _local4){
_local9 = true;
_local3 = true;
_arg1.ang = Math.atan2(_local15.y, _local15.x);
init();
_local21 = (_local4 - _local18);
_local16.normalize(1);
_arg1.pos.offset((_local21 * _local16.x), (_local21 * _local16.y));
_arg1.ip.x = (_local8.x + (_local4 * _local16.x));
_arg1.ip.y = (_local8.y + (_local4 * _local16.y));
I[0].push(bounce(_arg1.vel, normalR(_local16), _arg1.ph.f, _arg1.ph.bn));
end([_arg1], _arg2);
} else {
if ((_local18 - _local4) < 6){
_local3 = true;
};
};
};
};
};
};
};
if (_local9){
break;
};
_local7++;
};
_arg1 = null;
_arg2 = null;
return (_local3);
}
public function circ2_circ(_arg1:Object, _arg2:Object, _arg3:Array){
circ_circ(_arg1, _arg2, _arg3);
}
public function rect_rect(_arg1:Object, _arg2:Object, _arg3:Array){
var _local4:int;
var _local5:int;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:int;
var _local11:int;
var _local12:Number;
var _local13:Number;
var _local14:Number;
var _local15:Number;
var _local16:Point;
var _local17:Point;
var _local18:Object;
var _local19:Object;
var _local20:int;
var _local21:int;
var _local22:Number;
var _local23:Point;
var _local24:Point;
var _local25:*;
var _local26:Point;
var _local27:Point;
var _local28:Point;
var _local29:Point;
var _local30:Point;
var _local31:Point;
_local4 = _arg1.ph.w;
_local5 = _arg1.ph.h;
_local6 = (_arg1.pos.x - (_local4 / 2));
_local7 = (_local6 + _local4);
_local8 = (_arg1.pos.y - (_local5 / 2));
_local9 = (_local8 + _local5);
_local10 = _arg2.ph.w;
_local11 = _arg2.ph.h;
_local12 = (_arg2.pos.x - (_local10 / 2));
_local13 = (_local12 + _local10);
_local14 = (_arg2.pos.y - (_local11 / 2));
_local15 = (_local14 + _local11);
if (_local7 > _local12){
if (_local6 < _local13){
if (_local9 > _local14){
if (_local8 < _local15){
init();
if (_arg3[0][0] == "bounce"){
_local16 = _arg1.pos;
_local17 = _arg2.pos;
_local18 = _arg1.ph;
_local19 = _arg2.ph;
_local20 = (_local18.r + _local19.r);
_local21 = Point.distance(_local16, _local17);
_local22 = (_local21 - _local20);
_local23 = new Point((_local16.x - _local17.x), (_local16.y - _local17.y));
_local23.normalize(1);
_local24 = new Point((_local23.x * (_local22 / 2)), (_local23.y * (_local22 / 2)));
_local16.offset((-1 * _local24.x), (-1 * _local24.y));
_local17.offset(_local24.x, _local24.y);
_local25 = normal(_local23);
_local26 = proj(_arg1.vel, _local25, _local18.f);
_local27 = proj(_arg1.vel, normal(_local25), _local18.bn);
_local28 = proj(_arg2.vel, _local25, _local19.f);
_local29 = proj(_arg2.vel, normal(_local25), _local19.bn);
_local30 = new Point(((_local18.m * _local27.x) + (_local19.m * _local29.x)), ((_local18.m * _local27.y) + (_local19.m * _local29.y)));
_local31 = new Point((_local27.x - _local29.x), (_local27.y - _local29.y));
_local29.x = ((_local30.x + (_local31.x * _local18.m)) / (_local18.m + _local19.m));
_local27.x = (_local29.x - _local31.x);
_local29.y = ((_local30.y + (_local31.y * _local18.m)) / (_local18.m + _local19.m));
_local27.y = (_local29.y - _local31.y);
I[0].push(_local26.add(_local27));
I[1].push(_local28.add(_local29));
};
end([_arg1, _arg2], _arg3);
};
};
};
};
}
private function normal(_arg1):Point{
return (new Point(_arg1.y, (-1 * _arg1.x)));
}
public function circ_circ(_arg1:Object, _arg2:Object, _arg3:Array):Boolean{
var _local4:Point;
var _local5:Point;
var _local6:Number;
var _local7:Boolean;
var _local8:Object;
var _local9:Object;
var _local10:int;
var _local11:int;
var _local12:Number;
var _local13:Number;
var _local14:Point;
var _local15:Point;
var _local16:Number;
var _local17:Number;
var _local18:Boolean;
var _local19:Point;
var _local20:Number;
var _local21:Boolean;
var _local22:Point;
var _local23:Boolean;
var _local24:Point;
var _local25:Point;
var _local26:Point;
var _local27:Point;
var _local28:Point;
_local4 = _arg1.pos;
_local5 = _arg2.pos;
_local6 = (((_arg1.big) || (_arg2.big))) ? 0 : (_local4.x - _local5.x);
if (_local6 < 50){
if (_local6 > -50){
_local7 = false;
_local8 = _arg1.ph;
_local9 = _arg2.ph;
_local10 = (_local8.r + _local9.r);
_local11 = Point.distance(_local4, _local5);
if (_local11 < _local10){
_local12 = 0;
_local7 = true;
init();
if (_arg3[0][0] == "bounce"){
_local13 = (_local11 - _local10);
_local14 = new Point((_local4.x - _local5.x), (_local4.y - _local5.y));
_local14.normalize(1);
_local15 = new Point((_local14.x * _local13), (_local14.y * _local13));
_local16 = ((_arg1.vel.x * _arg1.vel.x) + (_arg1.vel.y * _arg1.vel.y));
_local17 = ((_arg2.vel.x * _arg2.vel.x) + (_arg2.vel.y * _arg2.vel.y));
_local18 = false;
if (_arg1.o.nam == "Raptor"){
if (_arg1.str){
if (_arg2.o.nam == "Meteorite"){
if (_arg2.o.lvl < 4){
_arg2.crush(_arg1);
return (false);
};
} else {
if ((((((((_arg2.o.nam == "Boulder")) || ((_arg2.o.nam == "StegoA")))) || ((_arg2.o.nam == "CeraA")))) || ((((_arg2.o.nam == "Para")) && ((brain.gState == "win")))))){
_arg2.crush(_arg1);
return (false);
};
};
};
if (_arg1.nearG){
_local17 = 9000;
};
_local20 = Math.atan2((_local5.y - _local4.y), (_local5.x - _local4.x));
if (_arg2.ride){
if (_local20 > 0.6){
if (_local20 < 2.5){
if (_arg1.sys.noRide == undefined){
_local18 = true;
_local16 = 10000;
};
};
};
};
};
if (_local16 > _local17){
_arg1.applyVel(new Point((-1 * _local15.x), (-1 * _local15.y)));
} else {
_arg2.applyVel(_local15);
};
_arg1.ip.x = (_local4.x - (_local14.x * _local8.r));
_arg1.ip.y = (_local4.y - (_local14.y * _local8.r));
_local19 = normal(_local14);
if (_arg1.o.typ == "Dino"){
if (((!((_arg1.o.nam == "Stego"))) && (!((_arg1.o.nam == "Cera"))))){
_arg1.ang = (Math.atan2(_local19.y, _local19.x) - Math.PI);
};
};
if (_local18){
_local21 = true;
if (_arg1.riding != null){
if (_arg1.riding.o.nam == "Para"){
if (_arg1.riding != _arg2){
_local21 = false;
};
};
};
if (_local21){
_arg1.riding = _arg2;
};
I[0].push(bounce(_arg1.vel, _local19, (_local8.f - 0.15), 0));
I[1].push(0);
} else {
_local22 = proj(_arg1.vel, _local19, _local8.f);
_local23 = false;
if (_arg2.o.nam == "Boulder"){
if (_arg2.o.lvl < 4){
_local23 = true;
};
};
_local24 = ((_arg1.o.typ)=="Dino") ? proj(_arg1.vel, normal(_local19), ((((((_local20 > 0.85)) && ((_local20 < 2.4)))) || (_local23))) ? 0.5 : ((((_arg1.vel.x > 0)) && ((_arg2.vel.x < 0)))) ? 0.1 : 0.85) : proj(_arg1.vel, normal(_local19), _local8.bn);
_local25 = proj(_arg2.vel, _local19, _local9.f);
_local26 = proj(_arg2.vel, normal(_local19), ((_arg1.o.typ)=="Dino") ? 0.9 : _local9.bn);
_local27 = new Point(((_local8.m * _local24.x) + (_local9.m * _local26.x)), ((_local8.m * _local24.y) + (_local9.m * _local26.y)));
_local28 = new Point((_local24.x - _local26.x), (_local24.y - _local26.y));
_local26.x = ((_local27.x + (_local28.x * _local8.m)) / (_local8.m + _local9.m));
_local24.x = (_local26.x - _local28.x);
_local26.y = ((_local27.y + (_local28.y * _local8.m)) / (_local8.m + _local9.m));
_local24.y = (_local26.y - _local28.y);
I[0].push(_local22.add(_local24));
I[1].push(_local25.add(_local26));
};
};
end([_arg1, _arg2], _arg3);
} else {
if ((_local11 - _local10) < 3){
_local7 = true;
};
};
if ((((((_arg2.o.depth[0] == 0)) || ((_arg2.o.nam == "DactylFG")))) || ((_arg2.o.nam == "Raptor")))){
_local7 = false;
};
};
};
_arg1 = null;
_arg2 = null;
_arg3 = null;
return (_local7);
}
}
}//package base
Section 3
//MPManager (base.MPManager)
package base {
import flash.net.*;
import flash.events.*;
import flash.utils.*;
import flash.system.*;
import util.*;
public class MPManager {
private var FPStimer:Timer;
private var mpc:int;
private var switching:Boolean;// = false
public var C:XMLSocket;
public var serverNum:int;
public var cOpen;// = false
public var startTime:uint;
private var U:URLLoader;
private var fcr:Boolean;// = false
public var Self:Object;
private var url:String;// = "http://api.xgenstudios.com/?method=xgen."
var q:Array;
public var finished:int;// = 0
public var current:String;
private var oldCLR:String;
private var port:int;// = 1027
private var host1:String;// = "dinorun01.xgenstudios.com"
private var host2:String;// = "dinorun02.xgenstudios.com"
private var host3:String;// = "dinorun03.xgenstudios.com"
public var Players:Array;
private var HBtimer:Timer;
public var Races:Array;
private var hbc:int;// = 0
public var hbc2:int;// = 0
public var lvlstr:String;// = ""
public var current2:String;// = ""
public var version:int;
private var interF:Object;
private var oldHat:String;
public var brain:Object;
public function MPManager(_arg1){
current2 = "";
url = "http://api.xgenstudios.com/?method=xgen.";
fcr = false;
host1 = "dinorun01.xgenstudios.com";
host2 = "dinorun02.xgenstudios.com";
host3 = "dinorun03.xgenstudios.com";
switching = false;
port = 1027;
hbc = 0;
lvlstr = "";
finished = 0;
cOpen = false;
hbc2 = 0;
super();
brain = _arg1;
interF = brain.interF;
serverNum = brain.rand(1, 3);
if (brain.S.MP){
Security.loadPolicyFile(((("xmlsocket://" + this[("host" + serverNum)]) + ":") + port));
initData();
};
}
public function rankRaces(){
var _local1:*;
var _local2:int;
var _local3:Object;
Races.sortOn("lvl", (Array.NUMERIC | Array.DESCENDING));
_local1 = Races.length;
_local2 = 0;
while (_local2 < _local1) {
_local3 = Races[_local2];
if (_local3.lvl > Self.lvl){
Races.splice(_local2, 1);
_local2--;
_local1--;
};
_local2++;
};
}
public function myInfoToString(){
return ((((((((((((Self.nam + ";") + Self.score) + ";") + interF.dinoColors.indexOf(Self.clr)) + ";") + interF.hatsMP.indexOf(Self.hat)) + ";") + myRaceToString()) + ";") + Self.guest.toString()) + ";105"));
}
private function error(){
switch (current){
case "lobbyCheck":
C.send("02A00_");
break;
};
}
public function finishRace(){
var _local1:*;
var _local2:int;
interF.winMP(true);
_local1 = getTimer();
Self.fTime = (_local1 - startTime);
sendToRoom(("DF" + Self.fTime));
Self.fin = true;
_local2 = checkFin();
if (_local2 == 1){
brain.sys2.levelStatsMP = new LevelStatsMP(brain, ((Players.length == 1)) ? true : false);
};
}
public function getPVar(_arg1, _arg2){
var _local3:*;
var _local4:int;
var _local5:int;
_local3 = -1;
_local4 = Players.length;
_local5 = 0;
while (_local5 < _local4) {
if (Players[_local5].id == _arg1){
switch (_arg2){
case "obj":
_local3 = Players[_local5];
break;
case "indx":
_local3 = _local5;
break;
case "nam":
_local3 = Players[_local5].nam;
break;
case "clr":
_local3 = Players[_local5].clr;
break;
case "score":
_local3 = Players[_local5].score;
break;
case "lvl":
_local3 = Players[_local5].lvl;
break;
case "hat":
_local3 = Players[_local5].hat;
break;
};
break;
};
_local5++;
};
return (_local3);
}
public function rankPlayersEnd(){
var _local1:Array;
var _local2:Array;
var _local3:Array;
var _local4:Object;
var _local5:int;
var _local6:int;
_local1 = [];
_local2 = [];
_local3 = [];
for each (_local4 in Players) {
if (_local4.fTime != 0){
_local2.push(_local4);
} else {
if (_local4.id == Self.id){
_local4.endX = brain.dino.x;
brain.dino.noMov();
} else {
_local4.endX = brain.rmDinos[("d" + _local4.id)].x;
};
_local3.push(_local4);
};
};
_local2.sortOn("fTime", Array.NUMERIC);
_local3.sortOn("endX", (Array.NUMERIC | Array.DESCENDING));
_local5 = 0;
while (_local5 < _local2.length) {
_local1.push(_local2[_local5].nam);
_local5++;
};
_local6 = 0;
while (_local6 < _local3.length) {
_local1.push(_local3[_local6].nam);
_local6++;
};
return (_local1);
}
private function addRace(_arg1, _arg2){
var _local3:Array;
_local3 = _arg2.split(",");
trace("NEW RACE", _local3);
Races.push({act:false, nam:_local3[1], id:_arg1, curP:_local3[2].split("."), lvl:_local3[3], maxP:_local3[4], zone:_local3[5], privateID:_local3[6]});
interF.updateRaces();
}
public function unconfig(_arg1:IEventDispatcher):void{
_arg1.removeEventListener(Event.CLOSE, C_Close);
_arg1.removeEventListener(Event.CONNECT, C_Connect);
_arg1.removeEventListener(DataEvent.DATA, C_Data);
_arg1.removeEventListener(IOErrorEvent.IO_ERROR, C_IOError);
_arg1.removeEventListener(SecurityErrorEvent.SECURITY_ERROR, C_SecurityError);
if (!(switching)){
undoAPI();
};
}
public function stopFPStimer(){
if (FPStimer != null){
if (FPStimer.hasEventListener(TimerEvent.TIMER)){
FPStimer.removeEventListener(TimerEvent.TIMER, FPSCheck);
FPStimer.stop();
};
};
}
public function saveStats(){
current2 = "saving";
setUStats("clr", interF.dinoColors.indexOf(Self.clr));
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function getUStats(){
current = "getStats";
U.load(new URLRequest((((url + "stats.get&username=") + Self.nam.toLowerCase()) + "&game_id=dinorun")));
}
public function processXML(_arg1:XML){
switch (_arg1.attribute("stat").toString()){
case "ok":
switch (current){
case "create":
initUStats("score");
break;
case "login":
getUStats();
break;
case "getStats":
if (_arg1.child("stats").child("game").attribute("id").toString() != "dinorun"){
initUStats("score");
} else {
selfStats(_arg1.child("stats").child("game").child("user"));
};
break;
case "initStats_score":
initUStats("clr");
break;
case "initStats_clr":
initUStats("hat");
break;
case "initStats_hat":
getUStats();
break;
case "setStats":
break;
};
break;
switch (current2){
};
case "fail":
interF.interX.alert.gotoAndStop(("a" + _arg1.child("err").attribute("code")));
break;
};
}
public function myRaceToString(){
return ((interF.newRace.act) ? ((((((((((("1," + interF.newRace.nam) + ",") + interF.newRace.curP.join(".")) + ",") + interF.newRace.lvl) + ",") + interF.newRace.maxP) + ",") + interF.newRace.zone) + ",") + interF.newRace.privateID) : "0");
}
public function loginAsGuest(){
Self.nam = ("Dino" + rand(0, 99999));
Self.guest = true;
Self.blocked = false;
Self.friend = false;
Players.push(Self);
interF.current = "Warp";
interF.interX.gotoAndStop("Warp");
}
public function stopHB2(){
if (HBtimer != null){
if (HBtimer.hasEventListener(TimerEvent.TIMER)){
HBtimer.removeEventListener(TimerEvent.TIMER, HB_MSG2);
HBtimer.stop();
};
};
}
public function setUStats(_arg1, _arg2){
if (!(Self.guest)){
U.load(new URLRequest(((((((((url + "stats.submit&username=") + Self.nam.toLowerCase()) + "&password=") + Self.pass.toLowerCase()) + "&game_id=dinorun&stat_id=") + _arg1) + "&value=") + _arg2)));
};
}
private function config(_arg1:IEventDispatcher):void{
_arg1.addEventListener(Event.CLOSE, C_Close);
_arg1.addEventListener(Event.CONNECT, C_Connect);
_arg1.addEventListener(DataEvent.DATA, C_Data);
_arg1.addEventListener(IOErrorEvent.IO_ERROR, C_IOError);
_arg1.addEventListener(SecurityErrorEvent.SECURITY_ERROR, C_SecurityError);
}
public function C_Data(_arg1:DataEvent){
var _local2:*;
var _local3:String;
var _local4:Boolean;
var _local5:String;
var _local6:String;
_local2 = new String(_arg1.data);
_local3 = _local2.substr(0, 1);
_local4 = false;
switch (_local3){
case "M":
_local4 = true;
incomingMSG(_local2.substr(1, 3), _local2.substr(4, 2), _local2.substr(6, (_local2.length - 6)));
break;
case "C":
_local4 = true;
remoteConnect(_local2.substr(1, 3));
break;
case "D":
_local4 = true;
remoteDisconnect(_local2.substr(1, 3));
break;
};
if (!(_local4)){
_local5 = _local2.substr(0, 2);
_local6 = _local2.substr(2, (_local2.length - 2));
switch (_local5){
case "01":
parseRoomList(_local6);
break;
case "05":
processRoomVar(_local6);
break;
case "09":
error();
break;
};
};
}
public function initUStats(_arg1){
current = ("initStats_" + _arg1);
U.load(new URLRequest((((((((url + "stats.submit&username=") + Self.nam.toLowerCase()) + "&password=") + Self.pass.toLowerCase()) + "&game_id=dinorun&stat_id=") + _arg1) + "&value=0")));
}
public function getPID(_arg1){
var _local2:String;
var _local3:Object;
_local2 = "0";
for each (_local3 in Players) {
if (_local3.nam == _arg1){
_local2 = _local3.id;
};
};
return (_local2);
}
public function login(_arg1, _arg2){
current = "login";
Self.nam = _arg1;
Self.pass = _arg2;
Self.guest = false;
U.load(new URLRequest(((((url + "users.authenticate&username=") + _arg1.toLowerCase()) + "&password=") + _arg2.toLowerCase())));
}
public function HB_MSG2(_arg1){
C.send((("00" + Self.id) + "HB"));
}
private function incomingMSG(_arg1, _arg2, _arg3){
var _local4:Array;
var _local5:int;
var _local6:int;
var _local7:String;
var _local8:Array;
var _local9:Array;
var _local10:Array;
var _local11:Array;
var _local12:Array;
var _local13:*;
var _local14:Boolean;
var _local15:int;
var _local16:Boolean;
var _local17:*;
var _local18:Boolean;
var _local19:Array;
var _local20:Array;
var _local21:Array;
var _local22:Array;
var _local23:Array;
var _local24:*;
var _local25:Boolean;
var _local26:int;
var _local27:Boolean;
if (((((((!((_arg2 == "RD"))) && (!((_arg2 == "OU"))))) && (!((_arg2 == "OC"))))) && (!((_arg2 == "HB"))))){
trace(_arg1, _arg2, _arg3);
};
if ((((brain.gState == "game")) || ((brain.gState == "win")))){
switch (_arg2){
case "RD":
if (brain.rmDinos[("d" + _arg1)] != undefined){
brain.rmDinos[("d" + _arg1)].act_rmData(_arg3);
};
break;
case "OU":
brain.updateRemoteObj(_arg3);
break;
case "FR":
if (Number(_arg3) == 0){
remoteDisconnect(_arg1);
} else {
brain.dino.addFPS(Number(_arg3), false);
};
break;
case "OC":
brain.createR(_arg3);
break;
case "SB":
_local4 = _arg3.split(";");
if (brain.rmDinos[("d" + _arg1)] != undefined){
brain.rmDinos[("d" + _arg1)].speedBoost(Number(_local4[0]), Number(_local4[1]));
};
break;
case "DF":
_local5 = getPVar(_arg1, "indx");
if (_local5 != -1){
Players[_local5].fTime = Number(_arg3);
Players[_local5].fin = true;
_local6 = checkFin();
if (_local6 == 1){
interF.winMP(false);
brain.sys2.levelStatsMP = new LevelStatsMP(brain, false);
} else {
if (_local6 >= Players.length){
C.send("RO");
};
};
};
break;
case "RO":
brain.sys2.levelStatsMP.raceOver();
break;
case "IM":
brain.impact();
break;
case "DD":
if (brain.sys2.levelStatsMP == undefined){
brain.sys2.progBar.doom(("d" + _arg1));
interF.showMessage((getPVar(_arg1, "nam") + " is doomed"));
};
break;
};
} else {
if (current == "lobby"){
switch (_arg2){
case "SR":
_local7 = "0";
C.send(((("00" + _arg1) + "ST") + myInfoToString()));
break;
case "XR":
C.send(((("00" + _arg1) + "XT") + myInfoToString()));
trace("sent XT to", _arg1);
break;
case "ST":
addPlayer(_arg1, _arg3);
break;
case "CH":
_local8 = _arg3.split("!@#$!@#&!@#*LlL");
addPlayer(_arg1, _local8[1]);
interF.showChat(getPVar(_arg1, "nam"), _local8[0], getPVar(_arg1, "clr"), "Chat");
break;
case "PM":
_local9 = _arg3.split("!@#$!@#&!@#*LlL");
addPlayer(_arg1, _local9[1]);
interF.showChat(getPVar(_arg1, "nam"), _local9[0], getPVar(_arg1, "clr"), "GetPrivate");
break;
case "AR":
trace(((((_arg1 + "wants to join my race. maxP: ") + interF.newRace.maxP) + " curP: ") + interF.newRace.curP));
_local10 = _arg3.split("_");
if (_local10.length == 3){
trace("old way");
if (interF.newRace.nam == _local10[0]){
_local13 = getPVar(_arg1, "indx");
if (((((interF.newRace.curP.length + 1) <= interF.newRace.maxP)) && (!((_local13 == -1))))){
trace("yes");
C.send(((("00" + _arg1) + "RA") + _local10[0]));
incomingMSG(_arg1, "RJ", _arg3);
} else {
trace("no");
C.send(((("00" + _arg1) + "NA") + _local10[0]));
};
} else {
C.send(((("00" + _arg1) + "NA") + _local10[0]));
};
} else {
trace("new way");
if (interF.newRace.nam == _local10[0]){
addPlayer(_arg1, _local10[1]);
if ((interF.newRace.curP.length + 1) <= interF.newRace.maxP){
trace("yes");
C.send(((("00" + _arg1) + "RA") + _local10[0]));
incomingMSG(_arg1, "RJ", _arg3);
} else {
trace("no");
C.send(((("00" + _arg1) + "NA") + _local10[0]));
};
} else {
C.send(((("00" + _arg1) + "NA") + _local10[0]));
};
};
break;
case "RJ":
_local11 = _arg3.split("_");
if (_local11.length == 3){
trace("old way");
_local14 = true;
if (interF.newRace.curP != undefined){
if (interF.newRace.curP.indexOf(_arg1) != -1){
_local14 = false;
};
};
if (((!((_arg1 == Self.id))) && (_local14))){
_local15 = getPVar(_arg1, "indx");
if (_local15 == -1){
createPlayer(_arg1, _arg2, _arg3);
} else {
trace("color update ///////////////////");
Players[_local15].hat = ((_local11[2] == undefined)) ? "x" : _local11[2];
Players[_local15].clr = _local11[1];
interF.updatePColor(_local15, _local11[1]);
addRacePlayer(_arg1, _local11[0]);
};
};
} else {
trace("new way");
_local16 = addPlayer(_arg1, _local11[1]);
if (interF.newRace.curP != undefined){
if (interF.newRace.curP.indexOf(_arg1) != -1){
_local16 = false;
};
};
if (_local16){
addRacePlayer(_arg1, _local11[0]);
};
};
break;
case "RA":
interF.authRace(_arg3);
break;
case "NA":
interF.notAuth();
break;
case "NR":
_local12 = _arg3.split("_");
if (_local12.length == 1){
trace("old way");
if (_arg1 != Self.id){
_local17 = getPVar(_arg1, "nam");
if (_local17 == -1){
createPlayer(_arg1, _arg2, _arg3);
} else {
addRace(_arg1, _arg3);
};
};
} else {
trace("new way");
_local18 = addPlayer(_arg1, _local12[1]);
if (_local18){
addRace(_arg1, _local12[0]);
};
};
break;
case "CR":
if (_arg1 != Self.id){
removeRacePlayer(_arg1, _arg3);
};
break;
case "NP":
interF.mem.curPSTR = _arg3;
interF.act_StartRace(0);
C.send((("00" + _arg1) + "PP"));
break;
};
} else {
if (current == "raceLimbo"){
switch (_arg2){
case "AR":
trace(((((_arg1 + "wants to join my race. maxP: ") + interF.newRace.maxP) + " curP: ") + interF.newRace.curP));
_local19 = _arg3.split("_");
if (_local19.length == 3){
trace("old way");
if (interF.newRace.nam == _local19[0]){
_local24 = getPVar(_arg1, "indx");
if (((((interF.newRace.curP.length + 1) <= interF.newRace.maxP)) && (!((_local24 == -1))))){
trace("yes");
C.send(((("00" + _arg1) + "RA") + _local19[0]));
incomingMSG(_arg1, "RJ", _arg3);
} else {
trace("no");
C.send(((("00" + _arg1) + "NA") + _local19[0]));
};
} else {
C.send(((("00" + _arg1) + "NA") + _local19[0]));
};
} else {
trace("new way");
if (interF.newRace.nam == _local19[0]){
addPlayer(_arg1, _local19[1]);
if ((interF.newRace.curP.length + 1) <= interF.newRace.maxP){
trace("yes");
C.send(((("00" + _arg1) + "RA") + _local19[0]));
incomingMSG(_arg1, "RJ", _arg3);
} else {
trace("no");
C.send(((("00" + _arg1) + "NA") + _local19[0]));
};
} else {
C.send(((("00" + _arg1) + "NA") + _local19[0]));
};
};
break;
case "RJ":
_local20 = _arg3.split("_");
if (_local20.length == 3){
trace("old way");
_local25 = true;
if (interF.newRace.curP != undefined){
if (interF.newRace.curP.indexOf(_arg1) != -1){
_local25 = false;
};
};
if (((!((_arg1 == Self.id))) && (_local25))){
_local26 = getPVar(_arg1, "indx");
if (_local26 == -1){
createPlayer(_arg1, _arg2, _arg3);
} else {
trace("color update ///////////////////");
Players[_local26].hat = ((_local20[2] == undefined)) ? "x" : _local20[2];
Players[_local26].clr = _local20[1];
interF.updatePColor(_local26, _local20[1]);
addRacePlayer(_arg1, _local20[0]);
};
};
} else {
trace("new way");
_local27 = addPlayer(_arg1, _local20[1]);
if (interF.newRace.curP != undefined){
if (interF.newRace.curP.indexOf(_arg1) != -1){
_local27 = false;
};
};
if (_local27){
addRacePlayer(_arg1, _local20[0]);
};
};
break;
case "PP":
interF.newRace.npc--;
if (interF.newRace.npc == 0){
mpc = 0;
C.send((("02A01" + interF.newRace.nam) + Self.id));
};
break;
case "RC":
C.send((("03" + interF.newRace.nam) + _arg1));
break;
case "LD":
_local21 = _arg3.split("-");
_local22 = _local21[1].split("_");
brain.S.xNum = Number(_local22[0]);
brain.S.yNum = Number(_local22[1]);
lvlstr = (lvlstr + _local21[2]);
if (_local21[0] == "X"){
C.send((("00" + _arg1) + "LR"));
};
break;
case "LR":
interF.newRace.ldc--;
if (interF.newRace.ldc == 0){
C.send(((("PS" + brain.dinoY) + ";") + brain.S.endID));
};
break;
case "PS":
_local23 = _arg3.split(";");
brain.dinoY = Number(_local23[0]);
brain.S.endID = _local23[1];
brain.startMPGame();
break;
};
};
};
};
}
public function stopHB(){
if (HBtimer != null){
if (HBtimer.hasEventListener(TimerEvent.TIMER)){
HBtimer.removeEventListener(TimerEvent.TIMER, HB_MSG);
HBtimer.stop();
};
};
}
public function startFPStimer(){
FPStimer.addEventListener(TimerEvent.TIMER, FPSCheck);
FPStimer.start();
}
public function C_SecurityError(_arg1){
}
public function remoteDisconnect(_arg1){
var _local2:int;
var _local3:Object;
var _local4:int;
var _local5:*;
trace("//////DISCONNECT", _arg1);
switch (current){
case "lobby":
_local2 = getPVar(_arg1, "indx");
if (_local2 != -1){
Players.splice(_local2, 1);
};
interF.updatePlayers();
for each (_local3 in Races) {
_local4 = _local3.curP.indexOf(_arg1);
if (_local4 != -1){
_local3.curP.splice(_local4, 1);
interF.updateRaceNumP(_local3.nam, _local3.curP.length, _local3.maxP);
if (_local3.id == _arg1){
Races.splice(Races.indexOf(_local3), 1);
interF.updateRaces();
if (interF.current2 == "waitRace"){
if (interF.newRace.nam == _local3.nam){
interF.bootFromWait();
};
};
} else {
if (interF.current2 == "waitRace"){
if (interF.newRace.nam == _local3.nam){
interF.updateWaitRace();
};
};
};
};
};
break;
case "raceLimbo":
break;
case "race":
if (brain.gState != "extinct"){
_local5 = getPVar(_arg1, "indx");
if (_local5 != -1){
if (brain.gState != "win"){
interF.showMessage((getPVar(_arg1, "nam") + " has leFt the race"));
};
interF.newRace.curP.splice(interF.newRace.curP.indexOf(_arg1), 1);
Players.splice(_local5, 1);
if (brain.rmDinos[("d" + _arg1)] != undefined){
brain.rmDinos[("d" + _arg1)].deleteAll();
};
delete brain.rmDinos[("d" + _arg1)];
brain.sys2.progBar.removeMarker(("d" + _arg1));
if (Players.length == 1){
if (brain.sys2.levelStatsMP != undefined){
brain.sys2.levelStatsMP.onePlayer = true;
brain.sys2.levelStatsMP.raceOver();
} else {
interF.showMessage("All other dinos have leFt the race");
startHB2();
};
};
};
};
break;
};
}
private function addRacePlayer(_arg1, _arg2){
var _local3:*;
_local3 = getRVar(_arg2, "obj");
if (_local3 != -1){
_local3.curP.push(_arg1);
interF.updateRaceNumP(_arg2, _local3.curP.length, _local3.maxP);
if (interF.current2 == "waitRace"){
if (interF.newRace.nam == _arg2){
interF.updateWaitRace();
};
};
};
}
public function C_IOError(_arg1){
interF.C_Fail();
}
public function undoAPI(){
U.removeEventListener(Event.COMPLETE, XMLLoaded);
}
public function switchServer(){
switching = true;
C.close();
unconfig(C);
Connect();
}
public function HB_MSG(_arg1){
hbc++;
interF.chatSent = false;
if (hbc >= 10){
C.send((("00" + Self.id) + "HB"));
hbc = 0;
hbc2++;
if (hbc2 >= 15){
interF.act_SignOut(0);
};
};
}
public function getFriendStatus(_arg1){
if (brain.sys2.stats.friends.indexOf(_arg1.toLowerCase()) != -1){
return (true);
};
return (false);
}
public function sendToRoom(_arg1){
var _local2:String;
if (cOpen){
for each (_local2 in interF.newRace.curP) {
if (_local2 != Self.id){
C.send((("00" + _local2) + _arg1));
};
};
};
}
public function checkLobby(){
current = "lobbyCheck";
if (!(switching)){
interF.goto("MPLobby");
} else {
Players = [];
Players.push(Self);
Races = [];
interF.newRace = {};
fcr = false;
};
C.send("03_");
}
public function selfStats(_arg1:XMLList){
var _local2:Boolean;
var _local3:*;
_local2 = false;
for each (_local3 in _arg1.children()) {
switch (_local3.attribute("id").toString()){
case "score":
Self.score = Number(_local3);
break;
case "clr":
Self.clr = interF.dinoColors[Number(_local3)];
break;
case "hat":
_local2 = true;
Self.hat = interF.hatsMP[Number(_local3)];
break;
};
};
if (!(_local2)){
current = "";
setUStats("hat", 0);
Self.hat = "x";
};
oldCLR = Self.clr;
oldHat = Self.hat;
Self.lvl = getLvl(Self.score);
Players.push(Self);
interF.current = "Warp";
interF.interX.gotoAndStop("Warp");
}
private function removeRacePlayer(_arg1, _arg2){
var _local3:Array;
var _local4:String;
var _local5:String;
var _local6:*;
var _local7:*;
_local3 = _arg2.split(";");
_local4 = _local3[0];
_local5 = _local3[1];
if (_local5 == "1"){
_local6 = getRVar(_local4, "indx");
trace("//////////////////// RACE CANCELLED INDEX ", _local6);
if (_local6 != -1){
Races.splice(_local6, 1);
interF.updateRaces();
if (interF.current2 == "waitRace"){
if (interF.newRace.nam == _local4){
interF.bootFromWait();
};
};
};
} else {
_local7 = getRVar(_local4, "obj");
if (_local7 != -1){
_local7.curP.splice(_local7.curP.indexOf(_arg1), 1);
interF.updateRaceNumP(_local4, _local7.curP.length, _local7.maxP);
if (interF.current2 == "waitRace"){
if (interF.newRace.nam == _local4){
interF.updateWaitRace();
};
};
};
};
}
public function getRank(_arg1){
var _local2:int;
var _local3:*;
var _local4:Object;
_local2 = Players.length;
_local3 = 0;
while (_local3 < _local2) {
_local4 = Players[_local3];
if (_local4.nam == _arg1){
return ((((_local3 + 1) + "/") + _local2));
};
_local3++;
};
}
public function FPSCheck(_arg1){
brain.newFPSCheck();
}
private function remoteConnect(_arg1){
var _local2:int;
trace("//// CONNECT", _arg1);
if (!(fcr)){
trace("Self:", _arg1);
Self.id = _arg1;
current = "lobby";
fcr = true;
startHB();
if (switching){
switching = false;
interF.refreshLobby();
};
} else {
switch (current){
case "lobby":
_local2 = getPVar(_arg1, "indx");
if (_local2 == -1){
C.send((("00" + _arg1) + "SR"));
};
break;
case "raceLimbo":
if (interF.newRace.act){
if (_arg1 == Self.id){
sendToRoom("RC");
} else {
interF.newRace.rcc--;
if (interF.newRace.rcc == 0){
brain.initMPGame();
};
};
};
break;
case "lobbyCheck":
interF.current = "MPLobby";
current = "lobby";
startHB();
break;
};
};
}
public function Connect(){
C = new XMLSocket();
FPStimer = new Timer(6000, 0);
config(C);
C.connect(this[("host" + serverNum)], port);
}
public function returnToLobby(){
stopFPStimer();
stopHB2();
interF.newRace = {};
lvlstr = "";
Races = [];
Players = [];
Players.push(Self);
current = "lobbyCheck";
}
public function C_Connect(_arg1){
cOpen = true;
interF.C_Success();
}
public function getRVar(_arg1, _arg2){
var _local3:*;
var _local4:int;
var _local5:int;
_local3 = -1;
_local4 = Races.length;
_local5 = 0;
while (_local5 < _local4) {
if (Races[_local5].nam == _arg1){
switch (_arg2){
case "indx":
_local3 = _local5;
break;
case "obj":
_local3 = Races[_local5];
break;
case "creator":
_local3 = Races[_local5].id;
break;
case "curP":
_local3 = Races[_local5].curP;
break;
case "maxP":
_local3 = Races[_local5].maxP;
break;
};
};
_local5++;
};
return (_local3);
}
public function startHB2(){
HBtimer = new Timer(15000, 0);
HBtimer.addEventListener(TimerEvent.TIMER, HB_MSG2, false, 0, true);
HBtimer.start();
}
public function initData(){
Self = {nam:"", id:"000", pass:"", score:0, lvl:1, clr:"A", hat:"x", blocked:false, friend:false};
Players = [];
Races = [];
fcr = false;
}
public function XMLLoaded(_arg1:Event):void{
var _local2:XML;
trace(U.data);
if (current != "race"){
_local2 = new XML(U.data);
processXML(_local2);
};
}
private function processRoomVar(_arg1){
}
public function checkFin(){
var _local1:*;
var _local2:Object;
_local1 = 0;
for each (_local2 in Players) {
if (_local2.fin){
_local1++;
};
};
return (_local1);
}
public function rankPlayers(){
Players.sortOn("score", (Array.NUMERIC | Array.DESCENDING));
}
public function getStats(_arg1){
var _local2:Object;
if (_arg1 == 0){
return (Self);
};
for each (_local2 in Players) {
if (_local2.nam == _arg1){
return (_local2);
};
};
}
public function initAPI(){
initData();
U = new URLLoader();
U.addEventListener(Event.COMPLETE, XMLLoaded);
}
public function C_Close(_arg1){
cOpen = false;
unconfig(C);
interF.C_Close();
}
public function getLvl(_arg1){
var _local2:int;
var _local3:Array;
var _local4:int;
_local2 = 0;
_local3 = [0, 0, 30, 100, 300, 750];
_local4 = 0;
while (_local4 < 6) {
if (_local3[_local4] <= _arg1){
_local2 = _local4;
};
_local4++;
};
return (_local2);
}
public function addPlayer(_arg1, _arg2){
var _local3:Array;
var _local4:*;
if (_arg1 != Self.id){
if (_arg2 != undefined){
_local3 = _arg2.split(";");
version = _local3[6];
trace(version);
_local4 = getPVar(_arg1, "indx");
if (_local4 == -1){
Players.push({nam:_local3[0], id:_arg1, score:Number(_local3[1]), lvl:getLvl(Number(_local3[1])), clr:interF.dinoColors[Number(_local3[2])], hat:interF.hatsMP[Number(_local3[3])], blocked:false, guest:((_local3[5])=="true") ? true : false, friend:getFriendStatus(_local3[0])});
interF.updatePlayers();
if (_local3[4].substr(0, 1) == "1"){
trace("GOT RACE FROM ST//////", _arg1, _local3[4]);
addRace(_arg1, _local3[4]);
};
} else {
Players[_local4].clr = interF.dinoColors[Number(_local3[2])];
Players[_local4].hat = interF.hatsMP[Number(_local3[3])];
interF.updatePColor(_local4, Players[_local4].clr);
};
};
return (true);
//unresolved jump
};
return (false);
}
private function parseRoomList(_arg1){
}
public function create(_arg1, _arg2){
current = "create";
Self.nam = _arg1;
Self.pass = _arg2;
U.load(new URLRequest(((((url + "users.add&username=") + _arg1.toLowerCase()) + "&password=") + _arg2.toLowerCase())));
}
public function createPlayer(_arg1, _arg2, _arg3){
trace("////////// NEW PLAYER //////////////////", _arg1, _arg2, _arg3);
interF.mem[("exe" + _arg1)] = [_arg1, _arg2, _arg3];
C.send((("00" + _arg1) + "XR"));
trace("sent XR to", _arg1);
}
public function startHB(){
hbc2 = 0;
HBtimer = new Timer(2000, 0);
HBtimer.addEventListener(TimerEvent.TIMER, HB_MSG, false, 0, true);
HBtimer.start();
}
}
}//package base
Section 4
//World (base.World)
package base {
import util.*;
import flash.display.*;
import fx.*;
public class World extends Sprite {
public var xNum:uint;
private var factory:Object;
private var yMax:int;
public var doomFG:Sprite;
public var shakeC:int;// = 0
public var bg:Sprite;
public var ya2:Number;// = 0
public var sp:String;// = ""
public var yNum:uint;
public var xxa:Array;
private var ovx:uint;
public var shakeMag:Number;// = 0
public var cRooms:Object;
private var h:uint;
private var w:uint;
private var sxm:Number;// = 0
public var doomBGCC:ColorChange;
public var doomBG:Sprite;
public var main:Sprite;
public var roomRefs:Object;
public var fg:Sprite;
public var fga:Array;
public var bgCC:ColorChange;
public var xMax:int;
private var sym:Number;// = 0
public var bgx:Sprite;
private var ovy:uint;
public var fgx:Sprite;
public var mainCC:ColorChange;
public var fgCC:ColorChange;
public var sArr:Object;
public var cWorld:String;
private var brain:Object;
public function World(_arg1):void{
shakeMag = 0;
shakeC = 0;
sp = "";
sxm = 0;
sym = 0;
ya2 = 0;
super();
fga = ["s3_3R2", "s3_4R1", "spA1_1", "spA2_1", "s1_1T1", "s1_1S1B", "s1_1S2B", "s1_1S3B", "s1_1S5B", "s1_3T1", "s1_1T2", "s1_3T2", "s2_1T1", "s2_2T1", "s3_1T1", "s3_1T2", "s3_3T2", "s3_3T1", "spX1_2", "spX1_2B", "spX2_2", "spF2_1", "spF1_1", "s2_3T1", "spI1_1", "spI3_1", "s0_2T1", "s0_3T1", "s0_4T1", "s1_0T1", "s1_2T1", "s4_2T1", "s1_1G1", "s4_3T2", "spG4_3", "spG5_3", "spG6_3", "spG7_3", "spG8_3", "spJ5_2", "spJ3_3", "spJ5_4", "spJ6_4", "spJ7_5", "spJ8_5", "spJ10_5", "spJ11_5", "spJ5_6", "spJ6_6", "spJ9_6", "spJ4_3", "spJ10_4", "spJ9_5", "spJ4_5", "spK4_1", "spK5_1", "spK6_1", "spK7_1", "spK8_1", "spK2_1", "spK1_1", "spD3_6", "spN15_1", "spN8_2", "spN9_2", "spN11_2", "spN13_2", "spN14_2", "spN15_2", "spN17_2", "spN18_2", "spN7_3", "spN8_3", "spN9_3", "spN11_3", "spN12_3", "spN13_3", "spN14_3", "spN15_3", "spN17_3", "spN18_3", "spN4_4", "spN5_4", "spN6_4", "spN7_4", "spN8_4", "spN9_4", "spN10_4", "spN11_4", "spN12_4", "spN13_4", "spN15_4", "spN16_4", "spN18_4", "spN19_4", "spN2_5", "spN3_5", "spN4_5", "spN5_5", "spN10_5", "spN12_5", "spN14_5", "spN15_5", "spN16_5", "spN18_5", "spN19_5", "spN20_5", "spN21_5", "spN22_5", "spN23_5", "spO1_1", "spL2_1", "spL4_1", "spL3_2", "spL4_2", "s0_3G3", "s2_4G3", "s3_0G4", "spQ1_2", "spQ2_2", "spT3_2", "spT5_2", "spT2_1", "spBB4_1", "spCC3_2", "spCC5_2", "spCC6_2", "spCC10_2", "spCC11_2", "spDD2_1", "spDD3_1", "spDD4_1", "spDD2_2", "spDD3_2", "spDD4_2", "spDD5_2", "s1_1V1", "s1_1V2", "s1_3V1", "s3_1V1", "s2_1V1", "s1_2V1", "s1_2V2", "s2_1V2", "s2_2V1", "s3_3V1", "s0_2V1", "s2_0V1", "spFF1_1", "spFF2_1", "spFF3_1", "spEE6_1", "spEE7_1", "spEE8_1", "spEE6_2", "spEE7_2", "spEE8_2", "spEE6_5", "spEE7_5", "spEE6_4B", "spEE7_4B", "spEE8_4B", "spEE9_4B", "spEE4_5B", "spEE5_5B", "spEE6_5B", "spEE7_5B", "spEE8_5", "spEE8_5B", "spEE9_5B", "spEE4_6B", "spEE5_6B", "spEE8_6B", "spEE9_B6", "spEE10_6B", "spEE10_6", "spEE11_6B", "spEE12_6B", "spXB2_3", "spXB3_3", "spXB4_3", "spXC1_1", "spXC1_1B", "spXC3_2", "spXC5_2", "spXC2_3", "spXC3_4", "spXC4_4", "spXC5_4", "spXE1_1", "spXE2_1", "spXE3_1", "spXE4_1", "spXE5_1", "spXE1_2", "spXE6_2", "spXD2_1", "spXD3_1", "spXD1_2", "spXD2_2", "spXD3_2", "spXD1_3", "spXD2_3", "spXD3_3", "spXD1_3B"];
xxa = ["spC1_1", "spC2_1", "spC3_1", "spD1_1", "spD5_1", "spD6_1", "spD8_2", "spD7_3", "spD8_3", "spD6_4", "spD7_4", "spD5_5", "spD6_5", "spD3_6", "spD4_6", "spD5_6", "spX2_1", "spX1_2", "spX1_2B", "spX2_2", "spX3_2", "spF2_1", "spD5_2", "spF3_1", "spG3_3", "spJ3_3", "spJ4_3", "spJ5_3", "spJ6_3", "spJ7_3", "spJ8_3", "spJ9_3", "spJ2_4", "spJ3_4", "spJ4_4", "spJ5_4", "spJ6_4", "spJ7_4", "spJ8_4", "spJ9_4", "spJ10_4", "spJ11_4", "spJ2_5", "spJ3_5", "spJ4_5", "spJ5_5", "spJ6_5", "spJ7_5", "spJ8_5", "spJ9_5", "spJ10_5", "spJ11_5", "spJ4_6", "spJ5_6", "spJ6_6", "spJ7_6", "spJ9_6", "spJ10_6", "spJ11_6", "spJ10_3", "spJ11_3", "spJ11_4", "spN8_3", "spN9_3", "spN15_3", "spN18_3", "spN10_4", "spN13_4", "spN16_3", "spN17_3", "spN7_4", "spN8_4", "spN9_4", "spN14_4", "spN15_4", "spN16_4", "spN5_5", "spN6_5", "spN7_5", "spN8_5", "spN9_5", "spN10_5", "spN11_5", "spN12_5", "spN13_5", "spN14_5", "spN15_5", "spN16_5", "spN17_5", "spN18_5", "spN19_5", "spL4_1", "spL3_2", "spL4_2", "spS4_1", "spS5_1", "spS1_2", "spS2_2", "spS3_2", "spS4_2", "spS5_2", "spS2_3", "spS3_3", "spT3_1", "spT3_2", "spCC2_2", "spCC3_2", "spCC4_2", "spCC5_2", "spCC1_3", "spCC2_3", "spCC3_3", "spCC4_3", "spCC5_3", "spCC6_3", "spCC7_3", "spCC8_3", "spCC9_3", "spCC10_3", "spCC11_3", "spCC12_3", "spDD2_1", "spDD3_1", "spDD4_1", "spDD2_2", "spDD3_2", "spDD4_2", "spDD5_2", "spEE7_1", "spEE8_1", "spEE6_2", "spEE7_2", "spEE8_2", "spEE7_3", "spEE8_3", "spEE9_3B", "spEE1_4", "spEE2_4", "spEE5_4B", "spEE6_4B", "spEE7_4B", "spEE8_4B", "spEE9_4B", "spEE1_5", "spEE2_5", "spEE3_5", "spEE4_5", "spEE4_5B", "spEE5_5", "spEE5_5B", "spEE6_5", "spEE6_5B", "spEE7_5", "spEE7_5B", "spEE8_5", "spEE8_5B", "spEE9_5", "spEE9_5B", "spEE10_5", "spEE10_5B", "spEE11_5", "spEE11_5B", "spEE3_6B", "spEE4_6B", "spEE5_6B", "spEE6_6B", "spEE8_6B", "spEE9_6B", "spEE10_6", "spEE10_6B", "spEE11_6B", "spEE12_6B", "spXB3_1", "spXB2_2", "spXB3_2", "spXB4_2", "spXB1_3", "spXB1_3B", "spXB2_3", "spXB3_3", "spXB4_3", "spXC1_1", "spXC1_1B", "spXC1_2", "spXC2_1", undefined, "spXC2_2", "spXC3_2", "spXC4_2", "spXC2_3", "spXC3_3", "spXC4_3", "spXC3_4", "spXC4_4", "spH2_1", "spP1_1", "spR1_1", "spAA1_1", "spAA2_1", "spBB3_1", "spBB4_1", "s3_3V1"];
ovx = (ovy = 1000);
cRooms = [];
roomRefs = {};
this.brain = _arg1;
w = _arg1.sDim.w;
h = _arg1.sDim.h;
factory = new WorldFactory();
doomBG = new Sprite();
bgx = new Sprite();
bg = new Sprite();
main = new Sprite();
fgx = new Sprite();
fg = new Sprite();
doomFG = new Sprite();
addChild(doomBG);
addChild(bgx);
addChild(bg);
addChild(main);
addChild(fgx);
addChild(fg);
addChild(doomFG);
doomBGCC = new ColorChange(doomBG);
bgCC = new ColorChange(bg);
mainCC = new ColorChange(main);
fgCC = new ColorChange(fg);
}
private function addRoom(_arg1){
var _local2:MovieClip;
var _local3:String;
var _local4:String;
var _local5:Object;
var _local6:MovieClip;
var _local7:MovieClip;
var _local8:Array;
var _local9:Object;
_local2 = factory.create((cWorld + brain.S.colorV));
_local3 = ((((((sp == "V2")) ? "b" : "" + "r") + _arg1[0]) + "_") + _arg1[1]);
_local4 = sArr[_local3];
_local2.x = ((_arg1[0] - 1) * brain.sDim.w);
_local2.y = ((_arg1[1] - 1) * brain.sDim.h);
_local2.bgc = brain.S.bg;
_local2.gotoAndStop(_local4);
if (_local4 == "spU1_1"){
_local2.endID = (brain.S.colorV + brain.S.lvl);
};
bg.addChildAt(_local2, 0);
roomRefs[_local3] = {bg:_local2};
if (fga.indexOf(_local4) != -1){
_local6 = factory.create(((cWorld + "FG") + brain.S.colorV));
_local6.x = _local2.x;
_local6.y = _local2.y;
_local6.sp = sp;
_local6.gotoAndStop(_local4);
fg.addChild(_local6);
roomRefs[_local3].fg = _local6;
};
if (xxa.indexOf(_local4) != -1){
_local7 = factory.create((cWorld + "X"));
_local7.x = _local2.x;
_local7.y = _local2.y;
_local7.gotoAndStop(_local4);
bgx.addChild(_local7);
roomRefs[_local3].xx = _local7;
};
for each (_local5 in brain.sys.rData.r.World1[_local3]) {
if (!(_local5.ex)){
_local5.rData = true;
brain.create(_local5);
} else {
if (brain.lib[_local5.nam] != undefined){
_local8 = brain.lib[_local5.nam].refs;
for each (_local9 in _local8) {
if (_local5.id == _local9.o.id){
_local9.roomAdded();
break;
};
};
};
};
};
}
public function alter(_arg1, _arg2){
if (brain.S.mod != "MP"){
brain.sys.wData.undo[_arg1] = sArr[_arg1];
};
sArr[_arg1] = _arg2;
}
private function deleteRoom(_arg1, _arg2){
var _local3:String;
var _local4:Boolean;
var _local5:*;
var _local6:String;
var _local7:Object;
var _local8:Array;
var _local9:Object;
_local3 = ((("r" + _arg1[0]) + "_") + _arg1[1]);
_local4 = true;
for (_local5 in roomRefs) {
if (_local3 == _local5){
_local4 = false;
};
};
if (_local4){
_local3 = ("b" + _local3);
};
_local6 = sArr[_local3];
bg.removeChild(roomRefs[_local3].bg);
roomRefs[_local3].bg = null;
if (roomRefs[_local3].fg != undefined){
fg.removeChild(roomRefs[_local3].fg);
roomRefs[_local3].fg = null;
};
if (roomRefs[_local3].xx != undefined){
bgx.removeChild(roomRefs[_local3].xx);
roomRefs[_local3].xx = null;
};
delete roomRefs[_local3];
if (!(_arg2)){
for each (_local7 in brain.sys.rData.r.World1[_local3]) {
if (brain.lib[_local7.nam] != undefined){
_local8 = brain.lib[_local7.nam].refs;
for each (_local9 in _local8) {
if (_local7.id == _local9.o.id){
if (_local9.o.ex){
_local9.roomDeleted();
break;
};
};
};
};
};
};
}
private function rand(_arg1:Number, _arg2:Number):Number{
return (((Math.random() * (_arg2 - _arg1)) + _arg1));
}
public function remove2(){
var _local1:Array;
var _local2:String;
_local1 = ["doomBG", "bgx", "bg", "main", "fg", "doomFG"];
for each (_local2 in _local1) {
dissolve(this[_local2], this);
};
cRooms = null;
sArr = null;
fga = null;
xxa = null;
doomBG = null;
bgx = null;
bg = null;
main = null;
fg = null;
doomFG = null;
factory = null;
brain = null;
roomRefs = null;
doomBGCC.nulls();
bgCC.nulls();
mainCC.nulls();
fgCC.nulls();
doomBGCC = null;
bgCC = null;
mainCC = null;
fgCC = null;
}
public function moveCam(_arg1){
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:int;
var _local10:Number;
var _local11:int;
var _local12:*;
var _local13:uint;
var _local14:Array;
var _local15:Array;
var _local16:Array;
var _local17:Boolean;
var _local18:Array;
var _local19:Boolean;
var _local20:Array;
_local2 = _arg1.pos.x;
_local3 = _arg1.pos.y;
_local4 = ((_arg1.riding)!=null) ? _arg1.riding.vel.x : _arg1.vel.x;
_local5 = ((_arg1.riding)!=null) ? _arg1.riding.vel.y : _arg1.vel.y;
_local4 = (_local4 * brain.hc);
_local5 = (_local5 * brain.hc);
_local6 = Math.ceil(((((1 - x) - _local4) - sxm) / w));
_local7 = Math.ceil(((((1 - y) - _local5) - sym) / h));
if (((!((_local6 == ovx))) || (!((_local7 == ovy))))){
_local12 = [[_local6, _local7], [(_local6 + 1), _local7], [_local6, (_local7 + 1)], [(_local6 + 1), (_local7 + 1)]];
_local13 = 0;
while (_local13 < _local12.length) {
_local16 = _local12[_local13];
if ((((((((_local16[0] == 0)) || ((_local16[1] == 0)))) || (((_local16[0] * w) > ((xMax * -1) + w))))) || (((_local16[1] * h) > ((yMax * -1) + h))))){
_local12.splice(_local13, 1);
_local13--;
};
_local13++;
};
for each (_local14 in _local12) {
_local17 = false;
for each (_local18 in cRooms) {
if ((((_local14[0] == _local18[0])) && ((_local14[1] == _local18[1])))){
_local17 = true;
break;
};
};
if (!(_local17)){
addRoom(_local14);
};
};
for each (_local15 in cRooms) {
_local19 = false;
for each (_local20 in _local12) {
if ((((_local15[0] == _local20[0])) && ((_local15[1] == _local20[1])))){
_local19 = true;
break;
};
};
if (!(_local19)){
deleteRoom(_local15, false);
};
};
cRooms = _local12.slice();
};
ovx = _local6;
ovy = _local7;
if (shakeC > -1){
shakeC--;
shakeMag = (shakeC / 20);
};
_local8 = (_local4 * 45);
if (_local8 > 600){
_local8 = 600;
};
if (_local8 < -600){
_local8 = -600;
};
_local9 = (((0 - _local2) + (w / 2)) - _local8);
if (_local9 > -801){
_local9 = -801;
};
if (_local9 < (xMax + 60)){
_local9 = (xMax + 60);
};
sxm = (sxm + ((_local9 - x) / 100));
sxm = (sxm * 0.8);
_local10 = ((_arg1.vel.y)>0) ? (_local5 * 30) : (_arg1.near) ? (_local5 * 5) : 0;
_local11 = (((((0 - _local3) + (h / 2)) - _local10) + 75) + ya2);
if (_local11 > 0){
_local11 = 0;
};
if (_local11 < yMax){
_local11 = yMax;
};
sym = (sym + ((_local11 - y) / 100));
sym = (sym * 0.8);
if (shakeMag > 4){
shakeMag = 4;
};
sxm = (sxm + rand((-2 * shakeMag), (2 * shakeMag)));
sym = (sym + rand((-2 * shakeMag), (2 * shakeMag)));
x = (x + sxm);
y = (y + sym);
brain.worldBG.moveCam((x * -1), (y * -1));
}
private function dissolve(_arg1, _arg2){
var _local3:int;
var _local4:int;
if ((_arg1 is Sprite)){
_local3 = _arg1.numChildren;
_local4 = 0;
while (_local4 < _local3) {
dissolve(_arg1.getChildAt(0), _arg1);
_local4++;
};
_arg2.removeChild(_arg1);
};
}
public function switchWorld(_arg1, _arg2):String{
var _local3:String;
cWorld = _arg1;
cRooms = [];
_local3 = brain.sys.vData.defineWorld(_arg1, _arg2);
xNum = brain.S.xNum;
yNum = brain.S.yNum;
xMax = (((xNum - 1) * w) * -1);
yMax = (((yNum - 1) * h) * -1);
brain.worldBG.switchWorld(cWorld, xNum, yNum, _arg2);
x = (-1 * (brain.S.BC) ? 2400 : (1100 - 400));
y = (-1 * (brain.S.BC) ? 100 : (brain.dinoY - 600));
return (_local3);
}
public function removeRooms(){
var _local1:*;
for each (_local1 in cRooms) {
deleteRoom(_local1, false);
};
cRooms = [];
}
public function adjNight(){
if (brain.S.night){
doomBGCC.cChange([0, 0, 0, 0, 0, 0, 1]);
bgCC.cChange([0, 0, 0, 0, 0, 0, 1]);
mainCC.cChange([0, 0, 0, 0, 0, 0, 1]);
fgCC.cChange([0, 0, 0, 0, 0, 0, 1]);
};
}
}
}//package base
Section 5
//WorldBG (base.WorldBG)
package base {
import util.*;
import flash.display.*;
import fx.*;
import gfx.*;
public class WorldBG extends Sprite {
private var factory:Object;
private var yMax:int;
public var yFactor:Number;
public var bg:Sprite;
public var cc:ColorChange;
public var cl:Sprite;
public var yNum:uint;
private var ovx:uint;
public var cRooms:Object;
private var BGBounds:Object;
private var h:uint;
private var w:uint;
private var ovy:uint;
private var sxm:Number;// = 0
public var mg:Sprite;
private var roomRefs:Object;
public var fg:Sprite;
private var cloudW:Object;
private var sym:Number;// = 0
public var xA:int;
private var xMax:int;
public var xNum:uint;
public var cWorld:String;
private var brain:Object;
public var xFactor:Number;
public function WorldBG(_arg1):void{
sxm = 0;
sym = 0;
super();
ovx = (ovy = 1000);
cRooms = [];
roomRefs = {};
BGBounds = {A:[30, 2, 10, 7], B:[30, 2, 10, 7], C:[30, 2, 10, 7], F:[13, 2, 2, 20], G:[13, 2, 2, 20], H:[13, 2, 2, 20], I:[13, 2, 2, 20], N:[30, 2, 10, 7], O:[30, 2, 10, 7], P:[30, 2, 10, 7], Q:[13, 2, 2, 20], R:[13, 2, 2, 20], S:[13, 2, 2, 20], T:[11, 2, 2, 20], U:[11, 2, 2, 20], V:[11, 2, 2, 20], X:[0.5, 2, 2, 0]};
cloudW = {c11:60, c12:129, c13:186, c14:186, c15:150, c21:60, c22:129, c23:186, c24:186, c25:150, c31:309, c32:321, c33:129, c34:333, c35:150, c41:441, c42:129, c43:485, c44:333, c45:150, c51:60, c52:129, c53:186, c54:186, c55:150, c61:309, c62:321, c63:129, c64:333, c65:150, c71:441, c72:129, c73:485, c74:333, c75:150, c81:309, c82:321, c83:129, c84:333, c85:150, c91:210, c92:513, c93:486, c94:186, c95:513, c101:210, c102:513, c103:486, c104:186, c105:513, c201:210, c202:513, c203:486, c204:186, c205:513};
this.brain = _arg1;
w = _arg1.sDim.w;
h = _arg1.sDim.h;
factory = new WorldFactory();
cl = new Sprite();
bg = new Sprite();
mg = new Sprite();
fg = new Sprite();
addChild(cl);
addChild(bg);
addChild(mg);
addChild(fg);
cc = new ColorChange(this);
}
private function addRoom(_arg1){
var _local2:MovieClip;
var _local3:String;
var _local4:uint;
var _local5:int;
var _local6:Cloud;
var _local7:int;
_local2 = factory.create(((cWorld + "BG") + brain.S.bg));
_local3 = ((("bg" + _arg1[0]) + "_") + _arg1[1]);
_local2.x = ((_arg1[0] - 1) * w);
_local2.y = ((_arg1[1] - 1) * h);
_local2.gotoAndStop(_local3);
mg.addChild(_local2);
roomRefs[_local3] = _local2;
_local4 = brain.rand(2, 8);
if (brain.S.night){
_local4 = 0;
};
_local5 = 0;
while (_local5 < _local4) {
_local6 = new Cloud();
_local7 = brain.rand(1, 5);
_local6.speed = brain.rand2(0.05, 0.15);
_local6.w = cloudW[((("c" + brain.S.sky) + "") + _local7)];
_local6.x = (_local2.x + brain.rand(0, 600));
_local6.y = (_local2.y + brain.rand(((_arg1[1])==1) ? -200 : 0, 300));
_local6.gotoAndStop(((brain.S.sky + "_") + _local7));
_local6.alpha = brain.rand2(0.85, 1.1);
cl.addChild(_local6);
_local5++;
};
}
private function deleteRoom(_arg1){
var _local2:String;
_local2 = ((("bg" + _arg1[0]) + "_") + _arg1[1]);
mg.removeChild(roomRefs[_local2]);
delete roomRefs[_local2];
}
public function remove2(){
var _local1:Array;
var _local2:String;
_local1 = ["cl", "bg", "mg", "fg"];
for each (_local2 in _local1) {
dissolve(this[_local2], this);
};
cl = null;
bg = null;
mg = null;
fg = null;
cc.nulls();
cc = null;
brain = null;
factory = null;
cRooms = null;
factory = null;
roomRefs = null;
BGBounds = null;
cloudW = null;
}
public function moveCam(_arg1, _arg2){
var _local3:Number;
var _local4:uint;
var _local5:uint;
var _local6:uint;
var _local7:uint;
var _local8:*;
var _local9:uint;
var _local10:Array;
var _local11:Array;
var _local12:Array;
var _local13:Boolean;
var _local14:Array;
var _local15:Boolean;
var _local16:Array;
var _local17:*;
_arg1 = (_arg1 / xFactor);
_arg2 = (_arg2 / yFactor);
_arg1 = (_arg1 + xA);
_local3 = (0 - (_arg2 / 1.5));
if (_local3 < -250){
_local3 = -150;
};
if (_local3 > 0){
_local3 = 0;
};
brain.sky.y = _local3;
_local4 = Math.ceil(((_arg1 + 1) / w));
_local5 = Math.ceil((((_arg2 - 100) + 1) / h));
if (((!((_local4 == ovx))) || (!((_local5 == ovy))))){
_local8 = [[_local4, _local5], [(_local4 + 1), _local5], [_local4, (_local5 + 1)], [(_local4 + 1), (_local5 + 1)]];
_local9 = 0;
while (_local9 < _local8.length) {
_local12 = _local8[_local9];
if ((((((((_local12[0] == 0)) || ((_local12[1] == 0)))) || (((_local12[0] * w) > ((xMax * -1) + w))))) || (((_local12[1] * h) > ((yMax * -1) + h))))){
_local8.splice(_local9, 1);
_local9--;
};
_local9++;
};
for each (_local10 in _local8) {
_local13 = false;
for each (_local14 in cRooms) {
if ((((_local10[0] == _local14[0])) && ((_local10[1] == _local14[1])))){
_local13 = true;
break;
};
};
if (!(_local13)){
addRoom(_local10);
};
};
for each (_local11 in cRooms) {
_local15 = false;
for each (_local16 in _local8) {
if ((((_local11[0] == _local16[0])) && ((_local11[1] == _local16[1])))){
_local15 = true;
break;
};
};
if (!(_local15)){
deleteRoom(_local11);
};
};
cRooms = _local8.slice();
};
x = (-1 * _arg1);
y = ((-1 * _arg2) + 100);
_local6 = cl.numChildren;
_local7 = 0;
while (_local7 < _local6) {
_local17 = cl.getChildAt(_local7);
_local17.x = (_local17.x + _local17.speed);
if ((_local17.x + _local17.w) < _arg1){
cl.removeChildAt(_local7);
_local7--;
_local6--;
};
_local7++;
};
}
private function dissolve(_arg1, _arg2){
var _local3:int;
var _local4:int;
if ((_arg1 is Sprite)){
_local3 = _arg1.numChildren;
_local4 = 0;
while (_local4 < _local3) {
dissolve(_arg1.getChildAt(0), _arg1);
_local4++;
};
_arg2.removeChild(_arg1);
};
}
public function switchWorld(_arg1, _arg2, _arg3, _arg4):void{
cWorld = _arg1;
cRooms = [];
xNum = BGBounds[brain.S.bg][0];
yNum = BGBounds[brain.S.bg][1];
xMax = (((xNum - 1) * w) * -1);
yMax = (((yNum - 1) * h) * -1);
xFactor = ((_arg2 / xNum) + BGBounds[brain.S.bg][2]);
yFactor = (((_arg3 + 5) / yNum) + BGBounds[brain.S.bg][3]);
if (!(_arg4)){
xA = Math.round((Math.random() * ((xNum - (_arg2 / xFactor)) * brain.sDim.w)));
xA = (xA * 0.75);
brain.S.bgxa = xA;
} else {
xA = brain.S.bgxa;
};
}
public function removeRooms(){
var _local1:*;
for each (_local1 in cRooms) {
deleteRoom(_local1);
};
cRooms = [];
}
}
}//package base
Section 6
//Keys (control.Keys)
package control {
import flash.events.*;
public class Keys {
private var targ:Object;
private var keyData2:Array;
private var keyData:Array;
public function Keys(_arg1){
targ = _arg1;
targ.addEventListener(KeyboardEvent.KEY_DOWN, keyD);
targ.addEventListener(KeyboardEvent.KEY_UP, keyU);
keyData = [];
}
public function resetKeys(){
keyData = [];
}
private function keyD(_arg1:KeyboardEvent):void{
var _local2:Object;
var _local3:Object;
var _local4:*;
for each (_local2 in keyData) {
if (_local2.exeD){
_local3 = _local2.vals;
for (_local4 in _local3) {
if (_local3[_local4].indexOf(_arg1.keyCode) != -1){
var _local9 = _local2.exe;
_local9[("keyD_" + _local4)]();
};
};
};
};
}
public function pauseKeys(){
keyData2 = keyData.slice();
keyData.splice(0, 1);
}
public function unpauseKeys(){
keyData = keyData2.slice();
keyData2 = [];
}
public function addKeys(_arg1){
keyData.push(_arg1);
}
private function keyU(_arg1:KeyboardEvent):void{
var _local2:Object;
var _local3:Object;
var _local4:*;
for each (_local2 in keyData) {
if (_local2.exeU){
_local3 = _local2.vals;
for (_local4 in _local3) {
if (_local3[_local4].indexOf(_arg1.keyCode) != -1){
var _local9 = _local2.exe;
_local9[("keyU_" + _local4)]();
};
};
};
};
}
}
}//package control
Section 7
//GameData (datas.GameData)
package datas {
public class GameData {
public var GD:Object;
public function GameData(){
GD = {Challenge:{Easy:{Levels:6, Level1:{lvl:1, xNum:30, yNum:5, music:"MM1", st:1, sp:["A", "B", "F"], spv:[7, 12], msp:{id:""}, bm:6, ds:7.5, col:[5, "A", "A"], opt:[], mtch:100000, tt:["G", "T"], nam:"Level 1", bonus:["C1", 5000], tg:[[2, 3], 0, [-1, 1], 5, [-2, 2], 15, [-3, 2], 21, [-2, -3], 25, [-1, 1]]}, Level2:{lvl:2, xNum:40, yNum:9, music:"MM2", st:2, sp:["B", "G", "R", "Q", "T"], spv:[7, 12], msp:{id:"D", px:rand(15, 20), py:3}, bm:7, ds:7.7, col:[3, "B", "B"], opt:[], mtch:2000, nam:"Level 2", tg:[[3, 5], 0, [-1, 1], 6, [-1, 2], 12, [0, 3], 20, [-4, 4], 35, [-3, 3], 40, [-2, 2]]}, Level3:{lvl:3, xNum:55, yNum:10, music:"MM3", st:3, sp:["A", "B", "C", "F", "K", "K", "S", "S"], spv:[7, 12], msp:{id:"J", px:rand(30, 50), py:7}, bm:8, ds:8, col:[4, "C", "A"], opt:["bb", "rs", "tr"], mtch:2000, nam:"Level 3", tg:[[2, 4], 0, [-1, 0], 4, [-4, -3], 9, [-1, 1], 15, [-2, 4], 25, [-1, 3], 35, [-4, 4], 45, [-2, 1], 55, [-1, 4], 60, [-2, 2]]}, Level4:{lvl:4, xNum:70, yNum:12, music:"MM5", st:5, sp:["B", "D", "E", "H", "I", "M", "BB", "M"], spv:[7, 12], msp:{id:"N", px:rand(25, 50), py:rand(8, 10)}, bm:9, ds:8.25, col:[1, "F", "A"], opt:["bb", "rs", "tr"], mtch:2000, nam:"Level 4", tg:[[2, 5], 0, [0, 0], 5, [-1, 1], 10, [-2, 2], 15, [-3, 4], 20, [-4, 3], 35, [-1, 1], 45, [-3, 3], 60, [-4, 4], 65, [-3, 3]]}, Level5:{lvl:5, xNum:80, yNum:14, music:"MM4", st:4, sp:["B", "C", "D", "F", "G", "H", "H", "L", "L", "L", "P", "P", "P", "Q", "T", "AA", "AA"], spv:[6, 11], msp:{id:"O", px:rand(40, 70), py:rand(3, 7)}, bm:10, ds:8.5, col:[3, "B", "B"], opt:["bb", "rs", "mt", "tr", "pa"], mtch:500, nam:"Level 5", tg:[[3, 7], 0, [-2, 2], 4, [-1, 1], 10, [-3, 2], 20, [-2, 3], 30, [-2, 2], 40, [-3, -1], 43, [-1, 3], 46, [-1, 1], 50, [-1, 0], 55, [-2, 2], 65, [-3, 3], 75, [-2, 2]]}, Level6:{lvl:6, xNum:90, yNum:18, music:"V2", st:6, sp:["E", "H", "P", "R", "AA", "DD", "DD", "DD"], spv:[7, 12], msp:{id:"CC", px:rand(40, 55), py:rand(5, 10)}, bm:10, ds:9, col:[8, "V", "V"], mtch:500, rdch:1000, tt:["G", "T", "R", "V"], opt:["bb", "mt", "tr", "pa"], nam:"Apocalypse", bonus:["C1", 10000], tg:[[9, 13], 0, [-1, 1], 5, [1, 0], 8, [2, 1], 11, [3, 2], 15, [4, 2], 20, [4, 3], 23, [1, 3], 27, [0, 2], 30, [-3, 4], 40, [-3, 3], 50, [-2, 2], 60, [-1, 1], 70, [-4, -2], 77, [-3, 3], 83, [-2, 2], 86, [-1, 1]]}, Level10:{lvl:10, xNum:7, yNum:3, music:"BC", st:1, sp:[], spv:[8, 12], msp:{id:""}, bm:20, ds:0, col:[20, "X", "A"], mtch:1000000, rdch:1000000, dch:200, tt:[], opt:["bc"], nam:"Paradise", bonus:["C5", 100000], tg:[[3, 5], 0, [-4, 4]]}}, Medium:{Levels:7, Level1:{lvl:1, xNum:35, yNum:5, music:"MM1", st:2, sp:["A", "B", "F"], spv:[8, 12], msp:{id:""}, bm:8, ds:8, col:[1, "A", "A"], opt:[], mtch:100000, tt:["G", "T"], nam:"Level 1", tg:[[2, 3], 0, [-1, 1], 5, [-2, 2], 15, [-3, 2], 21, [-2, -3], 25, [-2, 2], 30, [-1, 1]]}, Level2:{lvl:2, xNum:50, yNum:9, music:"MM2", st:1, sp:["B", "G", "R", "R", "Q", "T", "I", "M"], spv:[7, 12], msp:{id:"D", px:rand(15, 20), py:3}, bm:9, ds:8.5, col:[3, "B", "B"], opt:[], mtch:3000, nam:"Level 2", tg:[[3, 5], 0, [-1, 1], 6, [-1, 2], 12, [0, 3], 20, [-4, 4], 35, [-3, 3], 40, [-2, 2], 45, [-1, 1]]}, Level3:{lvl:3, xNum:60, yNum:10, music:"MM3", st:3, sp:["A", "B", "C", "F", "K", "K", "S", "S"], spv:[7, 12], msp:{id:"J", px:rand(20, 40), py:7}, bm:10, ds:8.75, col:[9, "C", "A"], opt:["bb", "rs", "tr"], mtch:1000, nam:"Level 3", tg:[[2, 4], 0, [-1, 0], 4, [-4, -3], 9, [-1, 1], 15, [-2, 4], 25, [-1, 3], 35, [-4, 4], 45, [-2, 1], 55, [-1, 4], 60, [-2, 2]]}, Level4:{lvl:4, xNum:70, yNum:12, music:"MM5", st:5, sp:["B", "D", "E", "H", "I", "M", "BB", "BB", "BB", "M"], spv:[7, 12], msp:{id:"N", px:rand(25, 50), py:rand(9, 10)}, bm:11, ds:9, col:[5, "G", "A"], opt:["bb", "rs", "tr"], mtch:600, nam:"Level 4", tg:[[2, 5], 0, [0, 0], 5, [-1, 1], 10, [-2, 2], 15, [-3, 4], 20, [-4, 3], 35, [-1, 1], 45, [-3, 3], 60, [-4, 4], 68, [-3, 3]]}, Level5:{lvl:5, xNum:80, yNum:15, music:"MM4", st:4, sp:["B", "C", "D", "F", "G", "H", "H", "L", "L", "L", "P", "P", "P", "Q", "T", "AA", "AA", "AA"], spv:[6, 10], msp:{id:"O", px:rand(40, 70), py:rand(5, 10)}, bm:12, ds:9.2, col:[4, "I", "C"], opt:["bb", "rs", "mt", "tr", "pa"], mtch:250, nam:"Level 5", tg:[[3, 7], 0, [-2, 2], 4, [-1, 1], 10, [-3, 2], 20, [-2, 3], 30, [-2, 2], 40, [-3, -1], 43, [-1, 3], 46, [-1, 1], 50, [-1, 1], 55, [-2, 2], 65, [-3, 3], 75, [-4, 4], 82, [-2, 2]]}, Level6:{lvl:6, xNum:90, yNum:20, music:"V1", st:6, sp:["E", "H", "P", "R", "AA", "DD", "DD", "DD"], spv:[7, 12], msp:{id:"CC", px:rand(40, 55), py:rand(8, 14)}, bm:15, ds:9.35, col:[7, "U", "V"], mtch:500, rdch:800, tt:["G", "T", "R", "V"], opt:["bb", "mt", "tr", "pa"], nam:"Level 6", tg:[[9, 13], 0, [-1, 1], 5, [1, 0], 8, [2, 1], 11, [3, 2], 15, [4, 2], 20, [4, 3], 23, [1, 3], 27, [0, 2], 30, [-3, 4], 40, [-3, 3], 50, [-2, 2], 60, [-1, 1], 70, [-4, -2], 77, [-3, 3], 83, [-2, 2], 86, [-1, 1]]}, Level7:{lvl:7, xNum:100, yNum:30, music:"V2", st:1, sp:["C", "C", "E", "P", "R", "AA"], spv:[8, 12], msp:{id:"EE", px:rand(50, 51), py:rand(8, 10)}, bm:20, ds:9.5, col:[8, "V", "V"], mtch:250, rdch:400, dch:150, tt:["G", "T", "V", "V"], opt:["bb", "mt", "tr", "pa"], nam:"Apocalypse", bonus:["C2", 25000], tg:[[3, 5], 0, [-4, -4], 15, [-4, -3], 17, [-3, -2], 20, [-2, -1], 23, [-1, 0], 27, [-1, 1], 32, [-2, 2], 38, [-3, 3], 42, [-1, 3], 45, [1, 3], 48, [2, 4], 50, [3, 4], 60, [-2, -4], 70, [-2, 2], 73, [-1, 1], 80, [-3, 3], 85, [-1, 1]]}, Level10:{lvl:10, xNum:7, yNum:3, music:"BC", st:1, sp:[], spv:[8, 12], msp:{id:""}, bm:20, ds:0, col:[20, "X", "A"], mtch:1000000, rdch:1000000, dch:200, tt:[], opt:["bc"], nam:"Paradise", bonus:["C5", 100000], tg:[[3, 5], 0, [-4, 4]]}}, Hard:{Levels:7, Level1:{lvl:1, xNum:40, yNum:7, music:"MM1", st:4, sp:["A", "B", "F"], spv:[8, 12], msp:{id:""}, bm:8, ds:10, col:[1, "A", "A"], opt:[], mtch:50000, nam:"Level 1", tg:[[2, 4], 0, [-1, 1], 5, [-2, 2], 15, [-3, 2], 21, [-2, -3], 25, [-1, 1]]}, Level2:{lvl:2, xNum:50, yNum:9, music:"MM2", st:2, sp:["B", "G", "R", "R", "Q", "T", "I"], spv:[7, 12], msp:{id:"D", px:rand(15, 20), py:3}, bm:10, ds:10.2, col:[3, "B", "C"], opt:[], mtch:2500, nam:"Level 2", tg:[[3, 6], 0, [-1, 1], 6, [-1, 2], 12, [0, 3], 20, [-4, 4], 35, [-3, 3], 40, [-2, 2]]}, Level3:{lvl:3, xNum:70, yNum:10, music:"MM3", st:1, sp:["A", "B", "C", "F", "K", "K", "S", "S"], spv:[7, 11], msp:{id:"J", px:rand(30, 45), py:7}, bm:12, ds:10.4, col:[9, "C", "A"], opt:["bb", "rs", "tr"], mtch:800, nam:"Level 3", tg:[[2, 6], 0, [-1, 0], 4, [-4, -3], 9, [-1, 1], 15, [-2, 4], 25, [-1, 3], 35, [-4, 4], 45, [-2, 1], 55, [-1, 4], 60, [-2, 2]]}, Level4:{lvl:4, xNum:90, yNum:12, music:"MM5", st:5, sp:["B", "D", "E", "H", "I", "M", "BB", "BB"], spv:[7, 12], msp:{id:"N", px:rand(25, 50), py:rand(8, 10)}, bm:13, ds:10.6, col:[1, "F", "A"], opt:["bb", "rs", "tr"], mtch:500, nam:"Level 4", tg:[[2, 7], 0, [0, 0], 5, [-1, 1], 10, [-2, 2], 15, [-3, 4], 20, [-4, 3], 35, [-1, 1], 45, [-3, 3], 60, [-4, 4], 75, [-3, 3], 82, [-1, 1]]}, Level5:{lvl:5, xNum:110, yNum:18, music:"MM4", st:3, sp:["B", "C", "D", "F", "G", "H", "H", "L", "L", "L", "P", "P", "P", "Q", "T", "AA", "AA"], spv:[6, 10], msp:{id:"O", px:rand(40, 70), py:rand(6, 10)}, bm:15, ds:10.8, col:[4, "C", "A"], opt:["bb", "rs", "mt", "tr", "pa"], mtch:200, nam:"Level 5", tg:[[3, 10], 0, [-2, 2], 4, [-1, 1], 10, [-3, 2], 20, [-2, 3], 30, [-2, 2], 40, [-3, -1], 43, [-1, 3], 46, [-1, 1], 50, [0, 1], 55, [-2, 2], 65, [-3, 3], 65, [0, 4], 75, [-4, -2], 85, [-1, 3], 95, [-3, 2], 102, [-2, 2]]}, Level6:{lvl:6, xNum:120, yNum:25, music:"V1", st:6, sp:["E", "H", "P", "R", "AA", "DD", "DD", "DD"], spv:[7, 12], msp:{id:"CC", px:rand(60, 80), py:rand(10, 15)}, bm:20, ds:11, col:[8, "V", "V"], mtch:250, rdch:600, tt:["G", "T", "R", "V"], opt:["bb", "mt", "tr", "pa"], nam:"Level 6", tg:[[9, 13], 0, [-1, 1], 5, [1, 0], 8, [2, 1], 11, [3, 2], 15, [4, 2], 20, [4, 3], 23, [1, 3], 27, [0, 2], 30, [-4, -2], 40, [2, 4], 50, [-4, -4], 55, [2, 3], 61, [-4, 4], 70, [-4, -2], 77, [-3, 3], 83, [-2, 2], 86, [-1, 1], 95, [1, 2], 105, [-2, 1], 112, [-2, 2]]}, Level7:{lvl:7, xNum:130, yNum:35, music:"V2", st:1, sp:["C", "C", "E", "P", "R", "AA"], spv:[8, 12], msp:{id:"EE", px:rand(70, 71), py:rand(8, 10)}, bm:25, ds:11.5, col:[6, "T", "V"], mtch:100, rdch:250, dch:150, tt:["G", "T", "V", "V"], opt:["bb", "mt", "tr", "pa"], nam:"Apocalypse", bonus:["C3", 50000], tg:[[3, 5], 0, [-4, -4], 15, [-4, -3], 17, [-3, -2], 20, [-2, -1], 23, [-1, 0], 27, [-1, 1], 52, [-2, 2], 58, [-3, 3], 62, [1, 3], 65, [3, 4], 80, [-3, -4], 90, [-2, 2], 100, [0, 2], 110, [-2, 0], 120, [-1, 1]]}, Level10:{lvl:10, xNum:7, yNum:3, music:"BC", st:1, sp:[], spv:[8, 12], msp:{id:""}, bm:20, ds:0, col:[20, "X", "A"], mtch:1000000, rdch:1000000, dch:200, tt:[], opt:["bc"], nam:"Paradise", bonus:["C5", 100000], tg:[[3, 5], 0, [-4, 4]]}}, Insane:{Levels:8, Level1:{lvl:1, xNum:50, yNum:8, music:"MM1", st:2, sp:["A", "B", "M"], spv:[7, 12], msp:{id:""}, bm:12, ds:12.2, col:[4, "C", "A"], opt:[], mtch:2000, dch:350, nam:"Level 1", tg:[[2, 5], 0, [-1, 1], 5, [-2, 2], 15, [-3, 2], 21, [-2, -3], 28, [-1, 1], 35, [-4, 4], 42, [-2, 2]]}, Level2:{lvl:2, xNum:70, yNum:12, music:"MM2", st:1, sp:["B", "G", "R", "R", "Q", "T", "I", "M"], spv:[7, 12], msp:{id:"D", px:rand(15, 20), py:3}, bm:13, ds:12.25, col:[3, "B", "B"], opt:[], mtch:1000, dch:300, nam:"Level 2", tg:[[3, 7], 0, [-1, 1], 6, [-1, 2], 12, [0, 3], 20, [-4, 4], 35, [-3, 3], 40, [-2, 2], 48, [-4, -2], 52, [0, 3], 62, [-3, 3]]}, Level3:{lvl:3, xNum:80, yNum:14, music:"MM3", st:3, sp:["A", "B", "C", "F", "K", "K", "S", "S"], spv:[7, 11], msp:{id:"J", px:rand(30, 50), py:10}, bm:14, ds:12.3, col:[4, "G", "A"], opt:["bb", "rs", "tr"], mtch:500, dch:250, nam:"Level 3", tg:[[4, 10], 0, [-1, 0], 4, [-4, -3], 9, [-1, 1], 15, [-2, 4], 25, [-1, 3], 35, [-4, 4], 45, [-2, 1], 55, [-1, 4], 60, [-2, 2], 68, [-4, 4], 73, [-2, 2]]}, Level4:{lvl:4, xNum:100, yNum:16, music:"MM5", st:5, sp:["B", "D", "E", "H", "I", "M", "BB", "BB"], spv:[7, 12], msp:{id:"N", px:rand(30, 50), py:rand(8, 13)}, bm:16, ds:12.25, col:[3, "H", "B"], opt:["bb", "rs", "tr"], mtch:300, dch:225, nam:"Level 4", tg:[[4, 10], 0, [0, 0], 5, [-1, 1], 10, [-2, 2], 15, [-1, 4], 20, [-4, 1], 35, [-1, 3], 45, [-4, -2], 60, [-4, 4], 75, [-1, 4], 82, [3, 4], 87, [-4, -3], 92, [0, 4], 94, [-2, 2]]}, Level5:{lvl:5, xNum:120, yNum:20, music:"MM4", st:4, sp:["B", "C", "D", "F", "G", "H", "H", "L", "L", "L", "P", "P", "P", "Q", "T", "AA", "AA"], spv:[6, 10], msp:{id:"O", px:rand(40, 90), py:rand(5, 14)}, bm:18, ds:12.35, col:[3, "B", "C"], opt:["bb", "rs", "mt", "tr", "pa"], mtch:100, dch:200, nam:"Level 5", tg:[[3, 14], 0, [-2, 2], 4, [-1, 1], 10, [-3, 2], 20, [-2, 3], 30, [-2, 2], 40, [-3, -1], 43, [-1, 3], 46, [-1, 1], 50, [2, 3], 55, [2, 4], 65, [-4, -4], 67, [-3, -4], 70, [-2, -3], 75, [-1, -2], 80, [0, 0], 83, [3, 4], 90, [-4, -4], 100, [-4, 4], 110, [-2, -2], 113, [-1, -1]]}, Level6:{lvl:6, xNum:140, yNum:30, music:"V1", st:6, sp:["E", "H", "P", "R", "AA", "DD", "DD", "DD"], spv:[7, 12], msp:{id:"CC", px:rand(60, 90), py:rand(12, 17)}, bm:23, ds:12.35, col:[6, "T", "V"], mtch:150, rdch:300, dch:200, tt:["G", "T", "R", "V"], opt:["bb", "mt", "tr", "pa"], nam:"Level 6", tg:[[15, 20], 0, [1, 2], 20, [-1, -2], 40, [2, 3], 60, [-2, -3], 80, [-1, 1], 100, [3, 4], 115, [-3, -4], 128, [-2, 2]]}, Level7:{lvl:7, xNum:150, yNum:40, music:"V2", st:1, sp:["C", "C", "E", "P", "R", "AA"], spv:[8, 12], msp:{id:"EE", px:rand(90, 100), py:rand(10, 20)}, bm:30, ds:12.45, col:[7, "U", "V"], mtch:75, rdch:150, dch:100, tt:["G", "T", "V", "V"], opt:["bb", "mt", "tr", "pa"], nam:"Apocalypse", tg:[[3, 5], 0, [-4, -4], 15, [-4, -3], 17, [-3, -2], 20, [-2, -1], 23, [-1, 0], 27, [-1, 1], 32, [-2, 2], 38, [-3, 3], 42, [-1, 3], 45, [1, 3], 48, [2, 4], 50, [3, 4], 60, [-2, -4], 70, [-2, 2], 73, [-1, 1], 80, [3, 4], 95, [-4, -4], 105, [-3, -2], 110, [-2, -1], 115, [-1, 0], 120, [-1, 1], 130, [1, 2], 140, [-1, 1]]}, Level8:{lvl:8, xNum:30, yNum:10, music:"AL", st:1, sp:[], spv:[8, 12], msp:{id:""}, bm:30, ds:12.8, col:[8, "X", "V"], mtch:100000, rdch:1000000, dch:10000000, tt:["G", "T", "V", "V"], opt:["bb", "mt", "tr", "pa"], nam:"Beyond Apocalypse", bonus:["C4", 200000], tg:[[3, 5], 0, [-1, 1], 15, [0, 0]]}, Level10:{lvl:10, xNum:7, yNum:3, music:"BC", st:1, sp:[], spv:[8, 12], msp:{id:""}, bm:20, ds:0, col:[20, "X", "A"], mtch:1000000, rdch:1000000, dch:200, tt:[], opt:["bc"], nam:"Paradise", bonus:["C5", 100000], tg:[[3, 5], 0, [-4, 4]]}}}, SpeedRun:{A:{lvl:3, cst:0, nam:"Out To Pasture", music:"MM1", xNum:50, yNum:10, st:1, endID:"X", sp:["A", "B", "C", "F", "I", "K", "O", "Q", "R", "T"], spv:[8, 15], msp:{id:""}, col:[9, "I", "A"], opt:["bb", "rs"], mtch:5000, bonus:["A", 1000], tg:[[3, 7], 0, [0, 0], 5, [-1, 1], 15, [-2, 2], 40, [-1, 1]]}, B:{lvl:3, cst:75, nam:"Salty Flats", music:"MM2", xNum:60, yNum:6, st:4, endID:"X", sp:["A", "C", "F", "H", "I", "K", "P", "R"], spv:[7, 12], msp:{id:""}, col:[3, "B", "C"], opt:["bb", "tr"], mtch:5000, bonus:["B", 1500], tg:[[2, 4], 0, [-1, 1], 10, [-2, 2], 50, [-1, 1]]}, C:{lvl:5, cst:500, nam:"Rainin' Lizards", music:"MP", xNum:75, yNum:12, st:3, endID:"XB", sp:["B", "C", "F", "G", "H", "I", "J", "K", "P", "Q", "S", "AA", "BB"], spv:[10, 15], msp:{id:""}, col:[4, "I", "A"], opt:["LZ", "rs", "tr"], mtch:300, bonus:["C", 7500], tg:[[4, 10], 0, [-1, 1], 10, [-2, 2], 20, [-4, 4], 35, [1, 4], 45, [-4, 1], 58, [-2, 2]]}, D:{lvl:6, cst:150, nam:"The Valley", music:"MM5", xNum:70, yNum:20, st:1, endID:"XB", sp:["E", "O"], spv:[10000, 30], msp:{id:"A", px:rand(35, 45), py:19}, col:[1, "F", "A"], opt:["bb", "rs", "tr"], mtch:5000, bonus:["D", 2500], tg:[[2, 2], 0, [-4, -4], 8, [-3, -4], 14, [-2, -3], 25, [-1, -2], 33, [-1, 0], 38, [0, 0], 42, [0, 1], 47, [1, 2], 55, [2, 3], 62, [3, 4], 66, [0, 1]]}, E:{lvl:6, cst:100, nam:"Dino Mountain", music:"MM5", xNum:65, yNum:20, st:2, endID:"XB", sp:[], spv:[1000, 1000], msp:{id:""}, col:[3, "B", "B"], opt:["bb", "rs"], mtch:1000, bonus:["E", 2500], tg:[[15, 17], 0, [-1, 1], 5, [0, 1], 10, [0, 2], 15, [1, 3], 20, [2, 4], 25, [3, 4], 28, [1, 3], 33, [-1, 1], 38, [-2, -1], 42, [-4, -3], 45, [-4, -4], 60, [-1, 0]]}, F:{lvl:3, cst:250, nam:"Stego Stampede", music:"MP", xNum:50, yNum:15, st:5, endID:"XC", sp:["A", "B", "H", "K", "P", "P", "Q", "R", "AA", "BB", "BB", "BB"], spv:[7, 12], msp:{id:""}, col:[2, "A", "A"], opt:["bb", "rs", "tr", "SS"], mtch:125, dch:130, bonus:["F", 5000], tg:[[3, 10], 0, [-1, 1], 10, [-2, 2], 20, [-3, 3], 30, [-2, 3], 40, [-2, 1], 50, [-2, 2], 60, [-3, 3], 70, [-1, 1]]}, G:{lvl:6, cst:150, nam:"Up And Down", music:"MM3", xNum:75, yNum:40, st:4, endID:"X", sp:["B", "C", "D", "H", "O", "P", "BB", "BB", "M"], spv:[7, 12], msp:{id:""}, col:[9, "C", "C"], opt:["bb", "tr", "pa"], mtch:1000, dch:150, bonus:["G", 3000], tg:[[16, 18], 0, [0, 1], 4, [1, 2], 6, [2, 3], 9, [3, 4], 11, [4, 4], 13, [2, 3], 15, [-1, 0], 17, [-3, -4], 19, [-4, -4], 24, [4, 4], 26, [-4, -4], 28, [3, 4], 30, [-4, -3], 33, [2, 4], 36, [-4, -2], 42, [3, 4], 46, [-4, -3], 50, [1, 2], 53, [2, 3], 58, [-3, -1], 63, [4, 4], 66, [-3, -4]]}, H:{lvl:3, cst:250, nam:"Tricera Trouble", music:"MP", xNum:70, yNum:20, st:1, endID:"XC", sp:["B", "H", "R", "AA", "BB"], spv:[10, 20], msp:{id:""}, col:[4, "I", "B"], opt:["bb", "rs", "tr", "CS"], mtch:150, bonus:["H", 5000], dch:130, tt:["G", "T", "T"], tg:[[10, 11], 0, [-1, 1], 5, [0, 2], 20, [-1, 1], 25, [-2, 0], 35, [-3, -2], 40, [-2, 0], 55, [-1, 1], 62, [0, 2]]}, I:{lvl:7, cst:500, nam:"Ptero Storm", music:"MM5", xNum:90, yNum:20, st:1, endID:"XB", sp:["A", "B", "C", "D", "F", "G", "H", "I", "J", "K", "L", "N", "O", "P", "Q", "R", "T", "AA", "BB", "M"], spv:[5, 10], msp:{id:""}, col:[5, "G", "B"], opt:["bb", "rs", "tr", "pa"], mtch:200, dch:50, bonus:["I", 6000], tg:[[3, 15], 0, [-4, 4], 60, [-4, 4]]}, J:{lvl:5, cst:250, nam:"Uphill Battle", music:"MM1", xNum:100, yNum:50, st:3, endID:"X", sp:[], spv:[5, 10], msp:{id:""}, col:[4, "I", "B"], opt:["bb", "rs", "tr"], tt:["G", "T"], mtch:200, dch:150, rdch:100, bonus:["J", 5000], tg:[[47, 48], 0, [0, 0], 5, [1, 1], 15, [0, 0], 17, [1, 1], 18, [0, 0], 20, [2, 2], 22, [0, 1], 25, [2, 2], 27, [0, 0], 30, [3, 3], 32, [0, 1], 35, [3, 3], 37, [0, 1], 40, [4, 4], 41, [0, 1], 44, [4, 4], 45, [0, 1], 48, [4, 4], 50, [-3, 0], 52, [0, 0], 55, [3, 3], 57, [0, 0], 60, [4, 4], 62, [0, 0], 65, [4, 4], 66, [0, 0], 70, [4, 4], 71, [0, 1], 74, [3, 4], 77, [0, 1], 80, [0, 2], 90, [0, 1]]}, K:{lvl:5, cst:500, nam:"Meteor Meltdown", music:"V1", xNum:80, yNum:20, st:1, endID:"XC", sp:["H", "P", "R", "AA", "CC"], spv:[9, 12], msp:{id:""}, col:[7, "U", "V"], opt:["bb", "tr", "pa", "mt"], tt:["G", "T", "V", "V"], mtch:25, dch:300, rdch:200, bonus:["K", 7500], tg:[[10, 11], 0, [0, 0], 5, [0, 1], 20, [-1, 0], 40, [1, 2], 50, [-2, -1], 60, [2, 3], 70, [-2, -3]]}, L:{lvl:7, cst:250, nam:"Longest Mile", music:"MM5", xNum:200, yNum:20, st:4, endID:"XB", sp:["A", "C", "E", "H", "I", "AA"], spv:[30, 40], msp:{id:"BB", px:rand(90, 91), py:rand(2, 4)}, col:[1, "A", "C"], opt:["bb", "rs", "tr", "pa"], tt:["G", "T"], dch:300, rdch:200, bonus:["L", 3000], tg:[[2, 3], 0, [0, 0], 10, [-1, 1], 30, [0, 1], 50, [-1, 0], 70, [0, 0], 80, [0, 1], 90, [-1, 1], 95, [-4, -4], 115, [0, 0], 125, [0, 1], 140, [-1, 1], 155, [-1, 0], 170, [-1, 1], 180, [0, 0]]}, M:{lvl:8, cst:400, nam:"Bombs Away", music:"MP", xNum:100, yNum:70, st:3, endID:"X", sp:[], spv:[7, 12], msp:{id:""}, col:[3, "H", "A"], opt:["bb", "tr"], mtch:40, rdch:400, bonus:["M", 6000], tg:[[6, 7], 0, [0, 0], 5, [1, 2], 7, [4, 4], 8, [1, 3], 10, [0, 0], 13, [-1, 0], 17, [-2, -1], 25, [-3, -2], 29, [-4, -3], 35, [-4, -4], 39, [-2, -3], 42, [-1, -2], 48, [-2, -4], 55, [-3, -4], 60, [-2, -3], 65, [-1, -2], 70, [-1, 0], 75, [-2, -2], 78, [-3, -4], 90, [-2, -1], 93, [0, 0]]}, N:{lvl:6, cst:750, nam:"Death Crater", music:"V2", xNum:125, yNum:50, st:6, endID:"X", sp:["B", "C", "E", "H", "P", "R", "AA", "DD"], spv:[10, 15], msp:{id:"DD", px:rand(10, 12), py:rand(10, 12)}, col:[8, "V", "V"], opt:["bb", "tr", "pa", "mt"], tt:["G", "T", "R", "V", "V"], mtch:100, dch:100, rdch:200, bonus:["N", 15000], tg:[[15, 16], 0, [0, 0], 5, [0, 1], 10, [1, 2], 15, [4, 4], 17, [1, 3], 18, [0, 0], 20, [-1, 0], 23, [-2, 1], 25, [-3, -2], 35, [-4, -4], 37, [-3, -2], 45, [0, 1], 50, [0, 0], 60, [-1, 1], 85, [0, 1], 90, [1, 2], 95, [2, 3], 100, [3, 4], 110, [1, 2], 115, [0, 1]]}, O:{lvl:3, cst:400, nam:"Dactyl Dodge", music:"MM4", xNum:90, yNum:25, st:3, endID:"XB", sp:["E", "F", "I", "K", "Q", "AA"], spv:[10, 15], msp:{}, col:[4, "H", "C"], opt:["bb", "tr", "pa"], tt:["G", "T"], mtch:1000, dch:500, rdch:75, bonus:["O", 7500], tg:[[10, 15], 0, [0, 0], 5, [-1, 1], 10, [0, 1], 15, [-1, 0], 20, [-1, 2], 30, [-2, 1], 40, [-1, 1], 60, [-2, 2], 70, [-3, 3], 75, [-2, 2], 80, [-1, 1]]}, P:{lvl:7, cst:600, nam:"High Rollin'", music:"MP", xNum:130, yNum:50, st:2, endID:"XC", sp:["L", "O", "P", "P", "BB", "BB", "BB", "BB"], spv:[18, 25], msp:{id:""}, col:[2, "G", "C"], opt:["bb", "tr", "pa", "HR"], tt:["G", "T"], mtch:1000, dch:500, bonus:["P", 10000], tg:[[3, 5], 0, [-1, 0], 5, [-3, -2], 7, [-4, -3], 17, [-2, -1], 20, [-1, 0], 25, [0, 1], 27, [3, 4], 32, [-4, -3], 39, [0, 1], 41, [1, 2], 43, [2, 3], 48, [-4, -3], 51, [3, 4], 55, [-4, -3], 80, [-3, -2], 90, [-1, 0], 95, [-1, 3], 100, [-1, 3], 107, [-4, -3], 120, [0, 1], 121, [-4, -3]]}, Q:{lvl:4, cst:750, nam:"Twin Peaks", music:"V2", xNum:130, yNum:60, st:1, endID:"X", sp:[], spv:[5, 10], msp:{id:"DD", px:rand(100, 101), py:rand(10, 20)}, col:[7, "U", "V"], opt:["bb", "tr", "pa", "HR", "mt"], tt:["G", "T", "V"], mtch:300, dch:200, bonus:["Q", 10000], tg:[[50, 55], 0, [-1, 0], 4, [1, 2], 6, [2, 3], 9, [3, 4], 15, [1, 2], 22, [3, 4], 25, [4, 4], 29, [2, 4], 35, [3, 4], 50, [-3, -4], 60, [-3, -2], 65, [-4, -4], 73, [-3, -1], 77, [2, 4], 82, [3, 4], 102, [-4, -3], 120, [-2, -3]]}, R:{lvl:5, cst:350, nam:"MineFields", music:"MM5", xNum:60, yNum:20, st:4, endID:"X", sp:["H", "L", "O", "P", "R", "AA", "BB"], spv:[6, 9], msp:{id:""}, bm:8, col:[5, "G", "C"], opt:["bb", "tr", "mt"], mtch:40, bonus:["R", 6000], tg:[[6, 7], 0, [-2, 2], 4, [-1, 1], 10, [-3, 2], 20, [-2, 3], 30, [-2, 2], 40, [-3, -1], 43, [-1, 3], 46, [-1, 1], 50, [-1, 1]]}, S:{lvl:6, cst:500, nam:"Dino Derby", music:"MP", xNum:180, yNum:30, st:1, endID:"XB", sp:["B", "E", "G", "H", "I", "K", "P", "Q", "R", "AA", "BB"], spv:[15, 20], msp:{id:""}, bm:15, col:[1, "F", "C"], opt:["bb", "tr", "pa", "PA"], mtch:450, rdch:600, bonus:["S", 7500], tg:[[10, 15], 0, [-1, 1], 10, [-2, 1], 20, [-1, 2], 30, [-2, 1], 40, [-1, 2], 50, [-1, 1], 60, [-3, 0], 70, [0, 3], 80, [-3, 3], 90, [-4, 2], 100, [-2, 4], 110, [-4, 4], 130, [-2, 2], 140, [-4, 2], 150, [3, 4], 160, [-3, 2]]}, T:{lvl:4, cst:1000, nam:"NightFall", music:"MM5", xNum:120, yNum:35, st:3, endID:"X", sp:["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "AA", "BB"], bm:15, spv:[8, 12], msp:{id:""}, col:[1, "A", "A"], opt:["bb", "mt", "tr", "nt"], mtch:400, dch:200, bonus:["T", 20000], tg:[[3, 7], 0, [-1, 1], 10, [-2, 2], 15, [-2, 0], 25, [-4, -2], 35, [-1, 2], 45, [-2, 1], 55, [3, 4], 65, [-4, -3], 74, [-3, 3], 100, [-2, 2], 110, [-1, 1]]}, U:{lvl:5, cst:"?", nam:"Planet D", music:"MP", xNum:150, yNum:70, st:5, endID:"XB", sp:["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "O", "P", "Q", "R", "S", "T", "AA", "BB"], bm:15, spv:[8, 12], msp:{id:""}, col:[10, "H", "C"], opt:["bb", "tr", "pa", "lg", "bl", "HR", "SS", "CS", "LZ"], mtch:500, dch:100, bonus:["U", 25000], tg:[[10, 15], 0, [-4, 4]]}, V:{lvl:7, cst:10000, nam:"", music:"MM1", xNum:130, yNum:15, st:1, sp:["A", "B", "C", "D", "F", "G", "H", "I", "J", "K", "L", "M", "O"], spv:[7, 12], msp:{id:""}, col:[4, "C", "C"], opt:["bb", "rs", "mt", "tr"], mtch:500, cst:150, bonus:["V", 50000], tg:[[3, 7], 0, [-4, 4]]}, W:{lvl:7, cst:10000, nam:"", music:"MM1", xNum:130, yNum:15, st:1, sp:["A", "B", "C", "D", "F", "G", "H", "I", "J", "K", "L", "M", "O"], spv:[7, 12], msp:{id:""}, col:[4, "C", "C"], opt:["bb", "rs", "mt", "tr"], mtch:500, cst:150, bonus:["W", 50000], tg:[[3, 7], 0, [-4, 4]]}, X:{lvl:7, cst:10000, nam:"", music:"MM1", xNum:130, yNum:15, st:1, sp:["A", "B", "C", "D", "F", "G", "H", "I", "J", "K", "L", "M", "O"], spv:[7, 12], msp:{id:""}, col:[4, "C", "C"], opt:["bb", "rs", "mt", "tr"], mtch:500, cst:150, bonus:["X", 50000], tg:[[3, 7], 0, [-4, 4]]}, Y:{lvl:7, cst:10000, nam:"", music:"MM1", xNum:130, yNum:15, st:1, sp:["A", "B", "C", "D", "F", "G", "H", "I", "J", "K", "L", "M", "O"], spv:[7, 12], msp:{id:""}, col:[4, "C", "C"], opt:["bb", "rs", "mt", "tr"], mtch:500, cst:150, bonus:["Y", 50000], tg:[[3, 7], 0, [-4, 4]]}}, MP:{A:{lvl:2, nam:"Out To Pasture", music:"MM1", xNum:50, yNum:10, st:1, endID:"X", sp:["A", "B", "C", "F", "G", "H", "Q"], spv:[8, 15], msp:{id:""}, col:[9, "I", "A"], opt:["bb", "rs"], mtch:2500, tg:[[3, 7], 0, [0, 0], 5, [-1, 1], 15, [-2, 2], 40, [-1, 1]]}, B:{lvl:2, nam:"Salty Flats", music:"MM2", xNum:60, yNum:6, st:4, endID:"X", sp:["A", "C", "F", "H", "I", "K", "P", "R"], spv:[7, 12], msp:{id:""}, col:[3, "B", "C"], opt:["bb", "tr"], mtch:5000, tg:[[2, 4], 0, [-1, 1], 10, [-2, 2], 50, [-1, 1]]}, C:{lvl:4, nam:"The Valley", music:"MP", xNum:70, yNum:20, st:1, endID:"XB", sp:["E", "O"], spv:[10000, 30], msp:{id:"A", px:rand(35, 45), py:19}, col:[1, "F", "A"], opt:["bb", "rs", "tr"], mtch:5000, tg:[[2, 2], 0, [-4, -4], 8, [-3, -4], 14, [-2, -3], 25, [-1, -2], 33, [-1, 0], 38, [0, 0], 42, [0, 1], 47, [1, 2], 55, [2, 3], 62, [3, 4], 66, [0, 1]]}, D:{lvl:4, nam:"Dino Mountain", music:"MM3", xNum:65, yNum:20, st:2, endID:"XB", sp:[], spv:[1000, 1000], msp:{id:""}, col:[3, "B", "B"], opt:["bb", "rs"], mtch:1000, tg:[[15, 17], 0, [-1, 1], 5, [0, 1], 10, [0, 2], 15, [1, 3], 20, [2, 4], 25, [3, 4], 28, [1, 3], 33, [-1, 1], 38, [-2, -1], 42, [-4, -3], 45, [-4, -4], 60, [-1, 0]]}, E:{lvl:4, nam:"Kooky Caverns", xNum:70, yNum:15, music:"MM2", endID:"XC", st:1, sp:["C", "D", "F", "L", "S", "T"], spv:[7, 11], msp:{id:"J", px:rand(30, 45), py:7}, bm:12, col:[4, "H", "A"], opt:["bb", "tr"], tt:["G", "T", "T", "T"], mtch:800, tg:[[2, 6], 0, [-1, 0], 4, [-4, -3], 9, [-1, 1], 15, [-2, 4], 25, [-1, 3], 35, [-4, 4], 45, [-2, 1], 55, [-1, 4], 60, [-1, 1]]}, F:{lvl:4, nam:"Forest O Fun", xNum:65, yNum:16, music:"MM5", endID:"XC", st:5, sp:["B", "D", "E", "H", "I", "M", "BB"], spv:[7, 12], msp:{id:"N", px:rand(35, 50), py:rand(9, 13)}, bm:16, col:[3, "H", "B"], opt:["bb", "rs", "tr"], mtch:300, tg:[[4, 10], 0, [0, 0], 5, [-1, 1], 10, [-2, 2], 15, [-1, 4], 20, [-4, 1], 35, [-1, 3], 45, [-4, -2], 55, [-4, 4], 60, [-2, 2]]}, G:{lvl:5, nam:"Up And Down", music:"MP", xNum:75, yNum:20, st:4, endID:"XB", sp:["B", "C", "D", "H", "G", "O", "P", "BB", "BB"], spv:[7, 12], msp:{id:""}, col:[9, "C", "C"], opt:["bb", "tr"], mtch:1000, dch:150, tg:[[16, 18], 0, [0, 1], 4, [1, 2], 6, [2, 3], 9, [3, 4], 11, [4, 4], 13, [2, 3], 15, [-1, 0], 17, [-3, -4], 19, [-4, -4], 24, [4, 4], 26, [-4, -4], 28, [3, 4], 30, [-4, -3], 33, [2, 4], 36, [-4, -2], 42, [3, 4], 46, [-4, -3], 50, [1, 2], 53, [2, 3], 58, [-3, -1], 63, [4, 4], 66, [-3, -4]]}, H:{lvl:5, nam:"Uphill Battle", music:"MM5", xNum:70, yNum:50, st:3, endID:"X", sp:[], spv:[5, 10], msp:{id:""}, col:[4, "I", "B"], opt:["bb", "rs", "tr"], tt:["G", "T"], mtch:500, dch:150, rdch:150, tg:[[47, 48], 0, [0, 0], 5, [1, 1], 15, [0, 0], 17, [1, 1], 18, [0, 0], 20, [2, 2], 22, [0, 1], 25, [2, 2], 27, [0, 0], 30, [3, 3], 32, [0, 1], 35, [3, 3], 37, [0, 1], 40, [4, 4], 41, [0, 1], 44, [4, 4], 45, [0, 1], 48, [4, 4], 50, [-3, 0], 52, [0, 0], 55, [3, 3], 57, [0, 0], 60, [4, 4], 62, [0, 0], 65, [0, 2]]}, I:{lvl:7, nam:"Longest Mile", music:"MM5", xNum:150, yNum:20, st:4, endID:"XB", sp:["A", "C", "E", "H", "I", "AA"], spv:[30, 40], msp:{id:"BB", px:rand(90, 91), py:rand(2, 4)}, col:[1, "A", "C"], opt:["bb", "rs", "tr"], tt:["G", "T"], dch:300, rdch:200, tg:[[2, 3], 0, [0, 0], 10, [-1, 1], 30, [0, 1], 50, [-1, 0], 70, [0, 0], 80, [0, 1], 90, [-1, 1], 95, [-4, -4], 115, [0, 0], 125, [0, 1], 140, [-1, 1]]}, J:{lvl:8, nam:"Bombs Away", music:"MP", xNum:80, yNum:70, st:3, endID:"X", sp:[], spv:[7, 12], msp:{id:""}, col:[3, "H", "A"], opt:["bb", "tr"], mtch:40, rdch:400, bonus:["M", 6000], tg:[[6, 7], 0, [0, 0], 5, [1, 2], 7, [4, 4], 8, [1, 3], 10, [0, 0], 13, [-1, 0], 17, [-2, -1], 25, [-3, -2], 29, [-4, -3], 35, [-4, -4], 39, [-2, -3], 42, [-1, -2], 48, [-2, -4], 55, [-3, -4], 60, [-2, -3], 65, [-1, -2], 70, [-1, 0], 75, [-2, -2]]}, K:{lvl:6, nam:"Volcanic Flats", music:"V1", xNum:80, yNum:20, st:1, endID:"XC", sp:["FF", "FF", "FF", "FF", "FF", "FF", "H", "P", "R", "AA", "CC"], spv:[9, 12], msp:{id:""}, col:[6, "T", "V"], opt:["bb", "tr", "mt"], tt:["G", "T", "V", "V"], mtch:200, dch:500, rdch:300, tg:[[10, 11], 0, [0, 0], 5, [0, 1], 20, [-1, 0], 40, [1, 2], 50, [-2, -1], 60, [-2, 2], 70, [-1, 1]]}, L:{lvl:4, nam:"MineFields", xNum:60, yNum:25, music:"MM5", st:4, endID:"X", sp:["H", "L", "O", "P", "R", "AA", "BB"], spv:[6, 9], msp:{id:""}, bm:8, col:[5, "G", "C"], opt:["bb", "tr", "mt"], mtch:200, tg:[[3, 7], 0, [-2, 2], 4, [-1, 1], 10, [-3, 2], 20, [-2, 3], 30, [-2, 2], 40, [-3, -1], 43, [-1, 3], 46, [-1, 1], 50, [-1, 0], 53, [-2, 2]]}, M:{lvl:5, nam:"NightFall", music:"MM5", xNum:75, yNum:35, st:3, endID:"X", sp:["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "AA", "BB"], bm:15, spv:[8, 12], msp:{id:""}, col:[1, "A", "A"], opt:["bb", "mt", "tr", "nt"], mtch:400, dch:200, tg:[[3, 7], 0, [-1, 1], 10, [-2, 2], 15, [-2, 0], 25, [-4, -2], 35, [-1, 2], 45, [-2, 1], 55, [3, 4], 65, [-4, -3], 70, [-1, 1]]}, N:{lvl:6, nam:"Twin Peaks", music:"V2", xNum:100, yNum:60, st:1, endID:"X", sp:[], spv:[5, 10], msp:{id:"DD", px:rand(80, 81), py:rand(10, 20)}, col:[7, "U", "V"], opt:["bb", "tr", "mt"], tt:["G", "T", "V"], mtch:300, dch:200, tg:[[56, 57], 0, [-1, 0], 4, [1, 2], 6, [2, 3], 9, [3, 4], 15, [1, 2], 22, [3, 4], 25, [4, 4], 29, [2, 4], 35, [3, 4], 50, [-3, -4], 60, [-3, -2], 65, [-4, -4], 70, [2, 4], 82, [-4, -3]]}, O:{lvl:6, nam:"Death Crater", music:"V2", xNum:90, yNum:50, st:6, endID:"XB", sp:["B", "C", "E", "H", "P", "R", "AA", "FF"], spv:[13, 17], msp:{id:"CC", px:rand(55, 58), py:rand(45, 46)}, col:[8, "V", "V"], opt:["bb", "tr", "mt"], tt:["G", "T", "R", "V", "V"], mtch:100, dch:200, rdch:200, tg:[[15, 16], 0, [0, 0], 5, [0, 1], 10, [1, 2], 15, [4, 4], 17, [1, 3], 18, [0, 0], 20, [-1, 0], 23, [-2, 1], 25, [-3, -2], 35, [-4, -4], 37, [-3, -2], 45, [0, 1], 50, [0, 0], 60, [-1, 1], 65, [0, 1], 70, [1, 2], 75, [2, 3], 80, [3, 4], 83, [1, 2]]}, P:{lvl:5, nam:"Planet D", music:"MP", xNum:110, yNum:70, st:5, endID:"XB", sp:["A", "B", "C", "D", "E", "F", "G", "H", "I", "K", "L", "M", "O", "P", "Q", "R", "S", "T", "AA", "BB"], bm:15, spv:[8, 12], msp:{id:""}, col:[10, "H", "C"], opt:["bb", "tr", "lg", "bl"], mtch:500, dch:250, tg:[[10, 15], 0, [-4, 4]]}, P:{lvl:5, nam:"xxx", xNum:100, yNum:12, st:1, sp:["A", "B", "C", "D", "F", "G", "H", "I", "J", "K", "L", "M", "N"], spv:[7, 12], msp:{id:""}, col:[3, "B", "A"], opt:["bb", "rs", "tr"], mtch:1500, tg:[[3, 7], 0, [-4, 4]]}, Q:{lvl:5, nam:"xxx", xNum:100, yNum:12, st:1, sp:["A", "B", "C", "D", "F", "G", "H", "I", "J", "K", "L", "M", "N"], spv:[7, 12], msp:{id:""}, col:[3, "B", "A"], opt:["bb", "rs", "tr"], mtch:1500, tg:[[3, 7], 0, [-4, 4]]}, R:{lvl:5, nam:"xxx", xNum:100, yNum:12, st:1, sp:["A", "B", "C", "D", "F", "G", "H", "I", "J", "K", "L", "M", "N"], spv:[7, 12], msp:{id:""}, col:[3, "B", "A"], opt:["bb", "rs", "tr"], mtch:1500, tg:[[3, 7], 0, [-4, 4]]}, S:{lvl:7, nam:"xxx", xNum:130, yNum:15, st:1, sp:["A", "B", "C", "D", "F", "G", "H", "I", "J", "K", "L", "M", "O"], spv:[7, 12], msp:{id:""}, col:[4, "C", "C"], opt:["bb", "rs", "mt", "tr"], mtch:500, tg:[[3, 7], 0, [-4, 4]]}, T:{lvl:7, nam:"xxx", xNum:130, yNum:15, st:1, sp:["A", "B", "C", "D", "F", "G", "H", "I", "J", "K", "L", "M", "O"], spv:[7, 12], msp:{id:""}, col:[4, "C", "C"], opt:["bb", "rs", "mt", "tr"], mtch:500, tg:[[3, 7], 0, [-4, 4]]}}};
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
}
}//package datas
Section 8
//InteractionData (datas.InteractionData)
package datas {
public class InteractionData {
public var main:Object;
public function InteractionData(){
main = {Raptor:[{nam:"Raptor", acts:[["raptorHit"], ["raptorHit"]]}, {nam:"Dude", acts:[[], ["collected"]]}, {nam:"Boulder", acts:[["bounce", "bHit"], ["bounce", "dinoHit"]]}, {nam:"Meteorite", acts:[["bounce", "bHit", "smoke"], ["bounce", "dinoHit"]]}, {nam:"BoulderLG", acts:[["bounce"], ["bounce"]]}, {nam:"FeelerG", acts:[[], ["dinoClose"]]}, {nam:"DactylFG", acts:[[], ["dinoContact"]]}, {nam:"DactylRed", acts:[["stunHot"], ["dinoContact"]]}, {nam:"Runner", acts:[["bounce", "touchFood"], ["bounce"]]}, {nam:"LizG", acts:[["bounce", "touchFood"], ["bounce"]]}, {nam:"LizO", acts:[["bounce", "touchFood"], ["bounce"]]}, {nam:"LizP", acts:[["bounce", "touchFood"], ["bounce"]]}, {nam:"Worm", acts:[["touchFood"], []]}, {nam:"Fish", acts:[["touchFood"], []]}, {nam:"StegoA", acts:[["bounce"], ["bounce"]]}, {nam:"Para", acts:[["bounce"], ["bounce"]]}, {nam:"CeraA", acts:[["bounce"], ["bounce"]]}, {nam:"BirdFG", acts:[["touchFood"], []]}, {nam:"Pup", acts:[["pup"], ["collected"]]}, {nam:"Egg", acts:[[], ["collected"]]}, {nam:"SuperEgg", acts:[[], ["collected"]]}, {nam:"Splash", acts:[[], ["hit"]]}, {nam:"Lava", acts:[["hotFoot"], ["hit"]]}, {nam:"BigSplash", acts:[[], ["hit"]]}, {nam:"Bones", acts:[[], ["hit"]]}, {nam:"Leaves", acts:[[], ["hitLeaves"]]}, {nam:"Pines", acts:[[], ["hitPines"]]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}, {nam:"Slow", acts:[["slowDown"], []]}, {nam:"Room", acts:[["bounce"], []]}], Runner:[{nam:"Boulder", acts:[["bounce", "bUp"], ["bounce"]]}, {nam:"Meteorite", acts:[["bounce", "crush"], ["bounce"]]}, {nam:"JumpArea", acts:[["JAContact"], []]}, {nam:"CrushZone", acts:[["crush"], []]}, {nam:"Splash", acts:[[], ["hit"]]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}, {nam:"Room", acts:[["bounce"], []]}], LizG:[{nam:"Boulder", acts:[["bounce", "bUp"], ["bounce"]]}, {nam:"Meteorite", acts:[["bounce", "crush"], ["bounce"]]}, {nam:"CrushZone", acts:[["crush"], []]}, {nam:"JumpArea", acts:[["JAContact"], []]}, {nam:"Splash", acts:[[], ["hit"]]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}, {nam:"Room", acts:[["bounce"], []]}], LizO:[{nam:"Boulder", acts:[["bounce", "bUp"], ["bounce"]]}, {nam:"Meteorite", acts:[["bounce", "crush"], ["bounce"]]}, {nam:"CrushZone", acts:[["crush"], []]}, {nam:"JumpArea", acts:[["JAContact"], []]}, {nam:"Splash", acts:[[], ["hit"]]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}, {nam:"Room", acts:[["bounce"], []]}], LizP:[{nam:"Boulder", acts:[["bounce", "bUp"], ["bounce"]]}, {nam:"Meteorite", acts:[["bounce", "crush"], ["bounce"]]}, {nam:"CrushZone", acts:[["crush"], []]}, {nam:"JumpArea", acts:[["JAContact"], []]}, {nam:"Splash", acts:[[], ["hit"]]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}, {nam:"Room", acts:[["bounce"], []]}], Fish:[{nam:"Room", acts:[["hitWall"], []]}], RunnerBit:[{nam:"Room", acts:[["bounce"], []]}], Blood:[{nam:"Room", acts:[["remove"], []]}], Para:[{nam:"Boulder", acts:[["bounce", "bUp"], ["bounce"]]}, {nam:"Meteorite", acts:[["bounce", "crush"], ["bounce"]]}, {nam:"CrushZone", acts:[["crush"], []]}, {nam:"JumpArea", acts:[["JAContact"], []]}, {nam:"Splash", acts:[[], ["hit"]]}, {nam:"Egg", acts:[["bounce"], ["bounce", "crush"]]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}, {nam:"Room", acts:[["bounce"], []]}], Stego:[{nam:"Boulder", acts:[["bounce"], ["bounce", "crush"]]}, {nam:"Meteorite", acts:[["bounce", "crush"], ["bounce", "crush"]]}, {nam:"CrushZone", acts:[["crush"], []]}, {nam:"Splash", acts:[[], ["hit"]]}, {nam:"Egg", acts:[["bounce"], ["bounce", "crush"]]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}, {nam:"RevArea", acts:[[], ["contact"]]}, {nam:"Room", acts:[["bounce"], []]}], Cera:[{nam:"Boulder", acts:[["bounce"], ["bounce", "crush"]]}, {nam:"Meteorite", acts:[["bounce", "crush"], ["bounce", "crush"]]}, {nam:"CrushZone", acts:[["crush"], []]}, {nam:"Splash", acts:[[], ["hit"]]}, {nam:"Egg", acts:[["bounce"], ["bounce", "crush"]]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}, {nam:"RevArea", acts:[[], ["contact"]]}, {nam:"Room", acts:[["bounce"], []]}], Feeler:[{nam:"Boulder", acts:[["contact"], []]}, {nam:"Meteorite", acts:[["contact"], []]}, {nam:"Raptor", acts:[["contact"], []]}], FeelerG:[{nam:"Room", acts:[["contact"], []]}], FeelerF:[{nam:"Liz", acts:[["contact"], []]}, {nam:"Runner", acts:[["contact"], []]}, {nam:"BirdFG", acts:[["contact"], []]}], Boulder:[{nam:"Boulder", acts:[["bounce", "hitBoulder"], ["bounce"]]}, {nam:"Egg", acts:[["bounce"], ["bounce", "hitBoulder"]]}, {nam:"Splash", acts:[[], ["hit"]]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}, {nam:"Room", acts:[["bounce"], []]}], BoulderLG:[{nam:"BoulderLG", acts:[["bounce"], ["bounce"]]}, {nam:"Boulder", acts:[["bounce"], ["bounce"]]}, {nam:"Meteorite", acts:[["bounce"], ["bounce"]]}, {nam:"Egg", acts:[["bounce"], ["bounce"]]}, {nam:"Splash", acts:[[], ["hit"]]}, {nam:"Room", acts:[["bounce"], []]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}], Meteorite:[{nam:"Boulder", acts:[["bounce", "hitBoulder"], ["bounce", "crush"]]}, {nam:"Meteorite", acts:[["bounce", "hitBoulder"], ["bounce"]]}, {nam:"Egg", acts:[["bounce"], ["bounce", "hitBoulder"]]}, {nam:"Splash", acts:[["hitWater"], ["hit"]]}, {nam:"SpecialEvent", acts:[[], ["activate"]]}, {nam:"Room", acts:[["bounce"], []]}], Rock:[{nam:"Room", acts:[["bounce"], []]}], Needle:[{nam:"Room", acts:[["bounce"], []]}], Egg:[{nam:"Room", acts:[["bounce"], []]}], EggParticle:[{nam:"Room", acts:[["bounce"], []]}], EggShell:[{nam:"Room", acts:[["bounce"], []]}], Bone:[{nam:"Room", acts:[["bounce"], []]}], Grass:[{nam:"Room", acts:[["remove"], []]}], Leaf:[{nam:"Room", acts:[["remove"], []]}], Feather:[{nam:"Room", acts:[["remove"], []]}], Ash:[{nam:"Room", acts:[["bounce"], []]}]};
}
}
}//package datas
Section 9
//RoomData (datas.RoomData)
package datas {
public class RoomData {
public var r:Object;
private var brain:Object;
public function RoomData(_arg1){
this.brain = _arg1;
resetData();
}
public function adjustXY(){
var _local1:Object;
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:Object;
for each (_local1 in r) {
for (_local2 in _local1) {
_local3 = _local2.split("_");
_local4 = ((_local3[0].substring(1, _local3[0].length) - 1) * brain.sDim.w);
_local5 = ((_local3[1] - 1) * brain.sDim.h);
for each (_local6 in _local1[_local2]) {
_local6.px = (_local6.px + _local4);
_local6.py = (_local6.py + _local5);
};
};
};
}
public function resetData(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:*;
for (_local1 in r) {
for (_local2 in r[_local1]) {
for (_local3 in r[_local1][_local2]) {
for (_local4 in r[_local1][_local2][_local3]) {
delete r[_local1][_local2][_local3][_local4];
};
delete r[_local1][_local2][_local3];
};
delete r[_local1][_local2];
};
delete r[_local1];
};
r = null;
r = {};
}
}
}//package datas
Section 10
//VectorData (datas.VectorData)
package datas {
import flash.display.*;
public class VectorData extends Sprite {
public var v:Object;
private var nodes:Object;
public var undo:Object;
public var cWorld:String;
public var brain:Object;
public function VectorData(_arg1):void{
this.brain = _arg1;
v = {};
nodes = {World1:{spD5_4:{lns:{}, itms:{}}, spD10_3:{lns:{}, itms:{}}, spEE11_5:{lns:{l11:{x1:238, y1:213, x2:294, y2:0x0100}, l3:{x1:250, y1:361, x2:348, y2:355}, l5:{x1:462, y1:313, x2:528, y2:275}, l1:{x1:0, y1:354, x2:103, y2:353}, l7:{x1:601, y1:0xFF, x2:652, y2:237}, l10:{x1:116, y1:139, x2:238, y2:213}, l2:{x1:103, y1:353, x2:250, y2:361}, l6:{x1:528, y1:275, x2:601, y2:0xFF}, l8:{x1:652, y1:237, x2:801, y2:332}, l12:{x1:294, y1:0x0100, x2:162, y2:221}, l4:{x1:348, y1:355, x2:462, y2:313}, l13:{x1:162, y1:221, x2:0, y2:129}, l9:{x1:0, y1:58, x2:116, y2:139}}, itms:{lava1:[38, 431]}}, spF2_1:{lns:{l16:{x1:321, y1:146, x2:347, y2:114}, l11:{x1:-105, y1:206, x2:0, y2:106}, l19:{x1:407, y1:105, x2:573, y2:212}, l1:{x1:0, y1:355, x2:186, y2:360}, l10:{x1:788, y1:413, x2:801, y2:409}, l13:{x1:25, y1:88, x2:42, y2:85}, l6:{x1:503, y1:367, x2:600, y2:397}, l8:{x1:710, y1:411, x2:752, y2:407}, l12:{x1:0, y1:106, x2:25, y2:88}, l21:{x1:607, y1:251, x2:709, y2:308}, l20:{x1:573, y1:212, x2:607, y2:251}, l24:{x1:761, y1:354, x2:716, y2:351}, l14:{x1:42, y1:85, x2:48, y2:105}, l23:{x1:775, y1:346, x2:761, y2:354}, l17:{x1:347, y1:114, x2:367, y2:105}, l3:{x1:284, y1:321, x2:365, y2:328}, l18:{x1:367, y1:105, x2:407, y2:105}, l25:{x1:716, y1:351, x2:558, y2:309}, l7:{x1:600, y1:397, x2:710, y2:411}, l15:{x1:293, y1:0xFF, x2:321, y2:146}, l2:{x1:186, y1:360, x2:284, y2:321}, l5:{x1:458, y1:361, x2:503, y2:367}, l22:{x1:709, y1:308, x2:775, y2:346}, l26:{x1:558, y1:309, x2:423, y2:276}, l4:{x1:365, y1:328, x2:458, y2:361}, l27:{x1:423, y1:276, x2:302, y2:0x0101}, l9:{x1:752, y1:407, x2:788, y2:413}}, itms:{eg1a1:[375, 93], sl1a2:[96, 365], eg1a2:[385, 93], sl1a1:[30, 365], eg1a3:[395, 93], sl1a3:[166, 361], evAa1:[29, 87]}}, spDD5_2:{lns:{l7:{x1:504, y1:331, x2:655, y2:352}, l2:{x1:157, y1:274, x2:221, y2:251}, l6:{x1:375, y1:284, x2:504, y2:331}, l8:{x1:655, y1:352, x2:801, y2:370}, l12:{x1:114, y1:202, x2:0, y2:178}, l11:{x1:178, y1:192, x2:114, y2:202}, l3:{x1:221, y1:251, x2:249, y2:251}, l10:{x1:108, y1:147, x2:178, y2:192}, l5:{x1:297, y1:273, x2:375, y2:284}, l9:{x1:0, y1:91, x2:108, y2:147}, l1:{x1:0, y1:317, x2:157, y2:274}, l4:{x1:249, y1:251, x2:297, y2:273}}, itms:{}}, spDD3_2:{lns:{l17:{x1:106, y1:46, x2:98, y2:88}, l20:{x1:802, y1:246, x2:675, y2:214}, l14:{x1:741, y1:354, x2:801, y2:346}, l16:{x1:80, y1:26, x2:106, y2:46}, l11:{x1:618, y1:396, x2:624, y2:387}, l3:{x1:112, y1:345, x2:111, y2:423}, l25:{x1:717, y1:112, x2:802, y2:115}, l18:{x1:98, y1:88, x2:70, y2:139}, l5:{x1:222, y1:419, x2:300, y2:371}, l23:{x1:615, y1:108, x2:635, y2:100}, l1:{x1:0, y1:323, x2:72, y2:333}, l7:{x1:373, y1:357, x2:462, y2:371}, l10:{x1:624, y1:419, x2:618, y2:396}, l15:{x1:0, y1:4, x2:80, y2:26}, l2:{x1:72, y1:333, x2:112, y2:345}, l6:{x1:300, y1:371, x2:373, y2:357}, l8:{x1:462, y1:371, x2:522, y2:416}, l12:{x1:624, y1:387, x2:662, y2:370}, l21:{x1:675, y1:214, x2:627, y2:162}, l4:{x1:111, y1:423, x2:222, y2:419}, l19:{x1:70, y1:139, x2:0, y2:165}, l13:{x1:662, y1:370, x2:741, y2:354}, l24:{x1:635, y1:100, x2:717, y2:112}, l9:{x1:522, y1:416, x2:624, y2:419}, l22:{x1:627, y1:162, x2:615, y2:108}}, itms:{lava1:[165, 492], lava2:[581, 488], laXa1:[380, 586]}}, spDD6_2:{lns:{l17:{x1:631, y1:300, x2:651, y2:343}, l20:{x1:737, y1:356, x2:801, y2:346}, l14:{x1:545, y1:331, x2:597, y2:337}, l16:{x1:613, y1:299, x2:631, y2:300}, l11:{x1:437, y1:346, x2:474, y2:342}, l3:{x1:165, y1:350, x2:238, y2:347}, l18:{x1:651, y1:343, x2:703, y2:347}, l5:{x1:287, y1:354, x2:309, y2:330}, l1:{x1:0, y1:370, x2:73, y2:357}, l7:{x1:313, y1:313, x2:342, y2:314}, l10:{x1:371, y1:353, x2:437, y2:346}, l15:{x1:597, y1:337, x2:613, y2:299}, l2:{x1:73, y1:357, x2:165, y2:350}, l6:{x1:309, y1:330, x2:313, y2:313}, l8:{x1:342, y1:314, x2:349, y2:345}, l12:{x1:474, y1:342, x2:0x0200, y2:329}, l4:{x1:238, y1:347, x2:287, y2:354}, l19:{x1:703, y1:347, x2:737, y2:356}, l13:{x1:0x0200, y1:329, x2:545, y2:331}, l9:{x1:349, y1:345, x2:371, y2:353}}, itms:{rnrc1:[675, 327], rnrc2:[711, 333], pa2a1:[219, 294], pa3a1:[477, 285], rnrc4:[774, 330], pa1a1:[111, 294], vn1a1:[326, 310], rnrc3:[738, 330], vn1a2:[621, 295], pa4a1:[699, 288]}}, spEE12_4:{lns:{}, itms:{}}, s1_2R1:{lns:{l16:{x1:509, y1:225, x2:566, y2:217}, l11:{x1:370, y1:304, x2:384, y2:297}, l19:{x1:615, y1:246, x2:630, y2:238}, l1:{x1:0, y1:346, x2:47, y2:337}, l10:{x1:358, y1:316, x2:370, y2:304}, l13:{x1:402, y1:277, x2:427, y2:261}, l6:{x1:212, y1:302, x2:242, y2:301}, l8:{x1:280, y1:320, x2:330, y2:318}, l12:{x1:384, y1:297, x2:402, y2:277}, l21:{x1:651, y1:246, x2:676, y2:234}, l20:{x1:630, y1:238, x2:651, y2:246}, l24:{x1:706, y1:228, x2:719, y2:241}, l14:{x1:427, y1:261, x2:460, y2:260}, l23:{x1:689, y1:227, x2:706, y2:228}, l17:{x1:566, y1:217, x2:600, y2:237}, l3:{x1:120, y1:333, x2:153, y2:312}, l18:{x1:600, y1:237, x2:615, y2:246}, l25:{x1:719, y1:241, x2:744, y2:240}, l7:{x1:242, y1:301, x2:280, y2:320}, l15:{x1:460, y1:260, x2:509, y2:225}, l2:{x1:47, y1:337, x2:120, y2:333}, l5:{x1:181, y1:311, x2:212, y2:302}, l22:{x1:676, y1:234, x2:689, y2:227}, l26:{x1:744, y1:240, x2:773, y2:231}, l4:{x1:153, y1:312, x2:181, y2:311}, l27:{x1:773, y1:231, x2:801, y2:230}, l9:{x1:330, y1:318, x2:358, y2:316}}, itms:{eg1a1:[30, 320], bd3a2:[540, 204], bd3a1:[304, 310], rnrc1:[760, 210], ra1a1:[70, 300]}}, spD8_3:{lns:{l17:{x1:122, y1:201, x2:173, y2:159}, l20:{x1:311, y1:78, x2:386, y2:0}, l14:{x1:475, y1:37, x2:528, y2:0}, l16:{x1:65, y1:246, x2:122, y2:201}, l11:{x1:385, y1:116, x2:436, y2:89}, l3:{x1:85, y1:371, x2:144, y2:344}, l18:{x1:173, y1:159, x2:227, y2:117}, l5:{x1:167, y1:312, x2:192, y2:296}, l1:{x1:0, y1:428, x2:59, y2:404}, l7:{x1:229, y1:0xFF, x2:259, y2:228}, l10:{x1:358, y1:143, x2:385, y2:116}, l15:{x1:0, y1:276, x2:65, y2:246}, l2:{x1:59, y1:404, x2:85, y2:371}, l6:{x1:192, y1:296, x2:229, y2:0xFF}, l8:{x1:259, y1:228, x2:311, y2:197}, l12:{x1:436, y1:89, x2:460, y2:62}, l4:{x1:144, y1:344, x2:167, y2:312}, l19:{x1:227, y1:117, x2:311, y2:78}, l13:{x1:460, y1:62, x2:475, y2:37}, l9:{x1:311, y1:197, x2:358, y2:143}}, itms:{}}, s1_2R2:{lns:{l17:{x1:614, y1:147, x2:649, y2:166}, l20:{x1:698, y1:201, x2:739, y2:217}, l14:{x1:0x0200, y1:148, x2:543, y2:138}, l16:{x1:580, y1:139, x2:614, y2:147}, l11:{x1:393, y1:225, x2:424, y2:217}, l3:{x1:66, y1:359, x2:91, y2:333}, l18:{x1:649, y1:166, x2:673, y2:183}, l5:{x1:127, y1:312, x2:181, y2:294}, l1:{x1:0, y1:346, x2:27, y2:347}, l7:{x1:243, y1:289, x2:312, y2:280}, l10:{x1:360, y1:237, x2:393, y2:225}, l15:{x1:543, y1:138, x2:580, y2:139}, l2:{x1:27, y1:347, x2:66, y2:359}, l6:{x1:181, y1:294, x2:243, y2:289}, l8:{x1:312, y1:280, x2:330, y2:259}, l12:{x1:424, y1:217, x2:452, y2:192}, l21:{x1:739, y1:217, x2:777, y2:226}, l4:{x1:91, y1:333, x2:127, y2:312}, l19:{x1:673, y1:183, x2:698, y2:201}, l13:{x1:452, y1:192, x2:0x0200, y2:148}, l9:{x1:330, y1:259, x2:360, y2:237}, l22:{x1:777, y1:226, x2:801, y2:230}}, itms:{bd4c1:[637, 137], bd3c1:[480, 138], bd3c2:[500, 123]}}, spK7_2:{lns:{}, itms:{}}, spF1_2:{lns:{}, itms:{}}, spEE10_6:{lns:{}, itms:{}}, spK8_2:{lns:{}, itms:{}}, spF2_2:{lns:{}, itms:{}}, s2_1V2:{lns:{l17:{x1:764, y1:344, x2:801, y2:346}, l14:{x1:687, y1:399, x2:732, y2:373}, l16:{x1:740, y1:355, x2:764, y2:344}, l11:{x1:550, y1:321, x2:563, y2:349}, l3:{x1:144, y1:266, x2:227, y2:282}, l5:{x1:297, y1:280, x2:338, y2:295}, l1:{x1:0, y1:230, x2:47, y2:0x0100}, l7:{x1:401, y1:361, x2:459, y2:370}, l10:{x1:533, y1:319, x2:550, y2:321}, l15:{x1:732, y1:373, x2:740, y2:355}, l2:{x1:47, y1:0x0100, x2:144, y2:266}, l6:{x1:338, y1:295, x2:401, y2:361}, l8:{x1:459, y1:370, x2:0x0202, y2:356}, l12:{x1:563, y1:349, x2:633, y2:387}, l4:{x1:227, y1:282, x2:297, y2:280}, l13:{x1:633, y1:387, x2:687, y2:399}, l9:{x1:0x0202, y1:356, x2:533, y2:319}}, itms:{vn1a1:[541, 310]}}, spF3_1:{lns:{l4:{x1:114, y1:412, x2:139, y2:417}, l2:{x1:40, y1:420, x2:97, y2:420}, l5:{x1:139, y1:417, x2:153, y2:430}, l6:{x1:153, y1:430, x2:258, y2:469}, l1:{x1:0, y1:409, x2:40, y2:420}, l3:{x1:97, y1:420, x2:114, y2:412}}, itms:{}}, spF3_2:{lns:{l14:{x1:722, y1:81, x2:745, y2:107}, l11:{x1:613, y1:65, x2:666, y2:89}, l3:{x1:351, y1:56, x2:431, y2:69}, l5:{x1:485, y1:57, x2:520, y2:53}, l1:{x1:211, y1:0, x2:0x0101, y2:18}, l7:{x1:534, y1:30, x2:549, y2:26}, l10:{x1:570, y1:53, x2:613, y2:65}, l15:{x1:745, y1:107, x2:801, y2:124}, l2:{x1:0x0101, y1:18, x2:351, y2:56}, l6:{x1:520, y1:53, x2:534, y2:30}, l8:{x1:549, y1:26, x2:567, y2:32}, l12:{x1:666, y1:89, x2:698, y2:78}, l4:{x1:431, y1:69, x2:485, y2:57}, l13:{x1:698, y1:78, x2:722, y2:81}, l9:{x1:567, y1:32, x2:570, y2:53}}, itms:{}}, spD5_3:{lns:{}, itms:{}}, spK10_2:{lns:{}, itms:{}}, s1_2G2:{lns:{l11:{x1:652, y1:0xFF, x2:671, y2:252}, l3:{x1:123, y1:338, x2:201, y2:323}, l5:{x1:264, y1:317, x2:333, y2:308}, l1:{x1:0, y1:346, x2:71, y2:338}, l7:{x1:420, y1:293, x2:510, y2:269}, l10:{x1:609, y1:254, x2:652, y2:0xFF}, l2:{x1:71, y1:338, x2:123, y2:338}, l6:{x1:333, y1:308, x2:420, y2:293}, l8:{x1:510, y1:269, x2:573, y2:0x0101}, l12:{x1:671, y1:252, x2:741, y2:251}, l4:{x1:201, y1:323, x2:264, y2:317}, l13:{x1:741, y1:251, x2:801, y2:230}, l9:{x1:573, y1:0x0101, x2:609, y2:254}}, itms:{wrmc1:[692, 253]}}, s2_2V2:{lns:{l14:{x1:593, y1:172, x2:604, y2:204}, l16:{x1:704, y1:184, x2:801, y2:230}, l11:{x1:530, y1:214, x2:554, y2:204}, l3:{x1:105, y1:229, x2:206, y2:208}, l5:{x1:224, y1:174, x2:241, y2:176}, l1:{x1:0, y1:230, x2:64, y2:237}, l7:{x1:254, y1:211, x2:303, y2:222}, l10:{x1:459, y1:223, x2:530, y2:214}, l15:{x1:604, y1:204, x2:704, y2:184}, l2:{x1:64, y1:237, x2:105, y2:229}, l6:{x1:241, y1:176, x2:254, y2:211}, l8:{x1:303, y1:222, x2:352, y2:234}, l12:{x1:554, y1:204, x2:565, y2:168}, l4:{x1:206, y1:208, x2:224, y2:174}, l13:{x1:565, y1:168, x2:593, y2:172}, l9:{x1:352, y1:234, x2:459, y2:223}}, itms:{vn1a2:[582, 166], vn1a1:[232, 166]}}, spL1_1:{lns:{l17:{x1:602, y1:177, x2:666, y2:202}, l14:{x1:554, y1:187, x2:552, y2:179}, l16:{x1:575, y1:172, x2:602, y2:177}, l11:{x1:801, y1:258, x2:669, y2:222}, l3:{x1:159, y1:210, x2:235, y2:200}, l18:{x1:666, y1:202, x2:736, y2:223}, l5:{x1:0x0100, y1:191, x2:340, y2:196}, l1:{x1:0, y1:233, x2:66, y2:233}, l7:{x1:447, y1:195, x2:518, y2:223}, l10:{x1:537, y1:346, x2:563, y2:450}, l15:{x1:552, y1:179, x2:575, y2:172}, l2:{x1:66, y1:233, x2:159, y2:210}, l6:{x1:340, y1:196, x2:447, y2:195}, l8:{x1:518, y1:223, x2:536, y2:267}, l12:{x1:669, y1:222, x2:609, y2:190}, l4:{x1:235, y1:200, x2:0x0100, y2:191}, l19:{x1:736, y1:223, x2:801, y2:233}, l13:{x1:609, y1:190, x2:554, y2:187}, l9:{x1:536, y1:267, x2:537, y2:346}}, itms:{bf1c1:[592, 159]}}, s2_1V1:{lns:{l11:{x1:420, y1:368, x2:509, y2:363}, l3:{x1:89, y1:248, x2:222, y2:195}, l5:{x1:284, y1:171, x2:234, y2:232}, l1:{x1:0, y1:230, x2:55, y2:247}, l7:{x1:146, y1:273, x2:232, y2:361}, l10:{x1:393, y1:386, x2:420, y2:368}, l2:{x1:55, y1:247, x2:89, y2:248}, l6:{x1:234, y1:232, x2:146, y2:273}, l8:{x1:232, y1:361, x2:331, y2:379}, l12:{x1:509, y1:363, x2:615, y2:365}, l4:{x1:222, y1:195, x2:284, y2:171}, l13:{x1:615, y1:365, x2:801, y2:346}, l9:{x1:331, y1:379, x2:393, y2:386}}, itms:{bf1c1:[283, 153]}}, s3_3V1:{lns:{l7:{x1:429, y1:148, x2:503, y2:135}, l2:{x1:71, y1:119, x2:105, y2:115}, l6:{x1:351, y1:156, x2:429, y2:148}, l8:{x1:503, y1:135, x2:596, y2:152}, l11:{x1:684, y1:118, x2:801, y2:130}, l3:{x1:105, y1:115, x2:152, y2:137}, l10:{x1:604, y1:131, x2:684, y2:118}, l5:{x1:0xFF, y1:136, x2:351, y2:156}, l9:{x1:596, y1:152, x2:604, y2:131}, l1:{x1:0, y1:120, x2:71, y2:119}, l4:{x1:152, y1:137, x2:0xFF, y2:136}}, itms:{vn3a1:[494, 184]}}, spK9_2:{lns:{}, itms:{}}, s1_1T2:{lns:{l17:{x1:657, y1:369, x2:673, y2:355}, l20:{x1:726, y1:357, x2:801, y2:346}, l14:{x1:605, y1:380, x2:623, y2:372}, l16:{x1:642, y1:371, x2:657, y2:369}, l11:{x1:496, y1:323, x2:0x0202, y2:326}, l3:{x1:63, y1:314, x2:195, y2:281}, l18:{x1:673, y1:355, x2:705, y2:350}, l5:{x1:237, y1:281, x2:309, y2:299}, l1:{x1:0, y1:346, x2:27, y2:338}, l7:{x1:330, y1:299, x2:399, y2:329}, l10:{x1:470, y1:332, x2:496, y2:323}, l15:{x1:623, y1:372, x2:642, y2:371}, l2:{x1:27, y1:338, x2:63, y2:314}, l6:{x1:309, y1:299, x2:330, y2:299}, l8:{x1:399, y1:329, x2:446, y2:344}, l12:{x1:0x0202, y1:326, x2:559, y2:383}, l4:{x1:195, y1:281, x2:237, y2:281}, l19:{x1:705, y1:350, x2:726, y2:357}, l13:{x1:559, y1:383, x2:605, y2:380}, l9:{x1:446, y1:344, x2:470, y2:332}}, itms:{rnrc1:[112, 278], bd3c1:[260, 266], sb2c1:[582, 367]}}, s1_3G1:{lns:{l17:{x1:633, y1:232, x2:732, y2:145}, l14:{x1:444, y1:283, x2:561, y2:265}, l16:{x1:606, y1:253, x2:633, y2:232}, l11:{x1:345, y1:325, x2:375, y2:307}, l3:{x1:63, y1:331, x2:96, y2:325}, l18:{x1:732, y1:145, x2:750, y2:133}, l5:{x1:126, y1:328, x2:165, y2:334}, l1:{x1:0, y1:346, x2:36, y2:343}, l7:{x1:228, y1:337, x2:251, y2:334}, l10:{x1:310, y1:337, x2:345, y2:325}, l15:{x1:561, y1:265, x2:606, y2:253}, l2:{x1:36, y1:343, x2:63, y2:331}, l6:{x1:165, y1:334, x2:228, y2:337}, l8:{x1:251, y1:334, x2:276, y2:337}, l12:{x1:375, y1:307, x2:405, y2:292}, l4:{x1:96, y1:325, x2:126, y2:328}, l19:{x1:750, y1:133, x2:801, y2:124}, l13:{x1:405, y1:292, x2:444, y2:283}, l9:{x1:276, y1:337, x2:310, y2:337}}, itms:{sr1c1:[189, 294], stec1:[100, 280], bd5c1:[685, 134]}}, spG1_1:{lns:{}, itms:{}}, s1_2V2:{lns:{l14:{x1:576, y1:285, x2:655, y2:261}, l16:{x1:757, y1:0x0101, x2:801, y2:230}, l11:{x1:394, y1:358, x2:435, y2:309}, l3:{x1:71, y1:378, x2:114, y2:399}, l5:{x1:165, y1:388, x2:240, y2:347}, l1:{x1:0, y1:346, x2:40, y2:345}, l7:{x1:249, y1:320, x2:266, y2:321}, l10:{x1:342, y1:368, x2:394, y2:358}, l15:{x1:655, y1:261, x2:757, y2:0x0101}, l2:{x1:40, y1:345, x2:71, y2:378}, l6:{x1:240, y1:347, x2:249, y2:320}, l8:{x1:266, y1:321, x2:283, y2:358}, l12:{x1:435, y1:309, x2:491, y2:279}, l4:{x1:114, y1:399, x2:165, y2:388}, l13:{x1:491, y1:279, x2:576, y2:285}, l9:{x1:283, y1:358, x2:342, y2:368}}, itms:{vn1a1:[0x0100, 311]}}, spD9_3:{lns:{}, itms:{}}, spG2_1:{lns:{l1:{x1:562, y1:470, x2:711, y2:355}, l2:{x1:711, y1:355, x2:801, y2:290}}, itms:{}}, s1_1V2:{lns:{l14:{x1:714, y1:338, x2:801, y2:346}, l11:{x1:656, y1:282, x2:540, y2:342}, l3:{x1:144, y1:320, x2:219, y2:284}, l5:{x1:264, y1:275, x2:303, y2:272}, l1:{x1:0, y1:346, x2:81, y2:353}, l7:{x1:378, y1:296, x2:486, y2:329}, l10:{x1:717, y1:238, x2:656, y2:282}, l2:{x1:81, y1:353, x2:144, y2:320}, l6:{x1:303, y1:272, x2:378, y2:296}, l8:{x1:486, y1:329, x2:618, y2:278}, l12:{x1:540, y1:342, x2:621, y2:353}, l4:{x1:219, y1:284, x2:264, y2:275}, l13:{x1:621, y1:353, x2:714, y2:338}, l9:{x1:618, y1:278, x2:717, y2:238}}, itms:{bf1c1:[714, 219]}}, s0_2V1:{lns:{l7:{x1:564, y1:289, x2:702, y2:252}, l2:{x1:54, y1:445, x2:74, y2:438}, l6:{x1:428, y1:357, x2:564, y2:289}, l8:{x1:702, y1:252, x2:801, y2:230}, l3:{x1:74, y1:438, x2:163, y2:428}, l5:{x1:294, y1:387, x2:428, y2:357}, l1:{x1:0, y1:450, x2:54, y2:445}, l4:{x1:163, y1:428, x2:294, y2:387}}, itms:{}}, spG3_1:{lns:{l7:{x1:0x0202, y1:204, x2:539, y2:221}, l2:{x1:210, y1:214, x2:248, y2:204}, l6:{x1:475, y1:194, x2:0x0202, y2:204}, l8:{x1:539, y1:221, x2:586, y2:279}, l11:{x1:569, y1:368, x2:575, y2:450}, l3:{x1:248, y1:204, x2:279, y2:203}, l10:{x1:572, y1:290, x2:569, y2:368}, l5:{x1:305, y1:196, x2:475, y2:194}, l9:{x1:586, y1:279, x2:572, y2:290}, l1:{x1:0, y1:290, x2:210, y2:214}, l4:{x1:279, y1:203, x2:305, y2:196}}, itms:{bf1c1:[391, 178]}}, s1_2G1:{lns:{l17:{x1:680, y1:242, x2:707, y2:242}, l14:{x1:596, y1:263, x2:617, y2:245}, l16:{x1:649, y1:239, x2:680, y2:242}, l11:{x1:461, y1:290, x2:533, y2:281}, l3:{x1:65, y1:335, x2:206, y2:326}, l18:{x1:707, y1:242, x2:746, y2:230}, l5:{x1:296, y1:320, x2:314, y2:316}, l1:{x1:0, y1:346, x2:20, y2:341}, l7:{x1:347, y1:320, x2:383, y2:323}, l10:{x1:431, y1:302, x2:461, y2:290}, l15:{x1:617, y1:245, x2:649, y2:239}, l2:{x1:20, y1:341, x2:65, y2:335}, l6:{x1:314, y1:316, x2:347, y2:320}, l8:{x1:383, y1:323, x2:392, y2:317}, l12:{x1:533, y1:281, x2:575, y2:272}, l4:{x1:206, y1:326, x2:296, y2:320}, l19:{x1:746, y1:230, x2:801, y2:230}, l13:{x1:575, y1:272, x2:596, y2:263}, l9:{x1:392, y1:317, x2:431, y2:302}}, itms:{bd2c1:[348, 305], bd3c5:[679, 233], bd3c1:[705, 217], wrmc1:[494, 288], bd3c4:[697, 234], bd3c3:[686, 219], bd4c1:[379, 299], bd2c2:[410, 293], bd3c2:[712, 230]}}, spD1_4:{lns:{}, itms:{}}, spG4_1:{lns:{}, itms:{}}, s3_1V1:{lns:{l7:{x1:218, y1:171, x2:337, y2:231}, l2:{x1:61, y1:135, x2:107, y2:147}, l6:{x1:276, y1:127, x2:218, y2:171}, l8:{x1:337, y1:231, x2:386, y2:260}, l12:{x1:730, y1:343, x2:801, y2:346}, l11:{x1:624, y1:322, x2:730, y2:343}, l3:{x1:107, y1:147, x2:252, y2:108}, l10:{x1:545, y1:300, x2:624, y2:322}, l5:{x1:354, y1:72, x2:276, y2:127}, l9:{x1:386, y1:260, x2:545, y2:300}, l1:{x1:0, y1:124, x2:61, y2:135}, l4:{x1:252, y1:108, x2:354, y2:72}}, itms:{lizc3:[354, 220], lizc2:[321, 198], lizc1:[291, 184], liza1:[258, 165]}}, s3_3V2:{lns:{l17:{x1:657, y1:109, x2:731, y2:132}, l14:{x1:559, y1:69, x2:578, y2:72}, l16:{x1:594, y1:102, x2:657, y2:109}, l11:{x1:470, y1:127, x2:503, y2:113}, l3:{x1:110, y1:83, x2:201, y2:100}, l18:{x1:731, y1:132, x2:801, y2:130}, l5:{x1:207, y1:66, x2:235, y2:66}, l1:{x1:0, y1:124, x2:82, y2:84}, l7:{x1:244, y1:94, x2:334, y2:115}, l10:{x1:436, y1:129, x2:470, y2:127}, l15:{x1:578, y1:72, x2:594, y2:102}, l2:{x1:82, y1:84, x2:110, y2:83}, l6:{x1:235, y1:66, x2:244, y2:94}, l8:{x1:334, y1:115, x2:403, y2:121}, l12:{x1:503, y1:113, x2:545, y2:108}, l4:{x1:201, y1:100, x2:207, y2:66}, l13:{x1:545, y1:108, x2:559, y2:69}, l9:{x1:403, y1:121, x2:436, y2:129}}, itms:{vn1a2:[569, 59], vn1a1:[217, 57]}}, spG5_1:{lns:{}, itms:{}}, spD5_5:{lns:{l7:{x1:387, y1:331, x2:332, y2:394}, l2:{x1:746, y1:295, x2:572, y2:283}, l6:{x1:467, y1:322, x2:387, y2:331}, l8:{x1:332, y1:394, x2:242, y2:397}, l3:{x1:572, y1:283, x2:560, y2:307}, l10:{x1:734, y1:449, x2:801, y2:412}, l5:{x1:524, y1:301, x2:467, y2:322}, l9:{x1:242, y1:397, x2:182, y2:449}, l1:{x1:801, y1:0x0101, x2:746, y2:295}, l4:{x1:560, y1:307, x2:524, y2:301}}, itms:{}}, spD1_6:{lns:{}, itms:{}}, spG6_1:{lns:{}, itms:{}}, s1_2V1:{lns:{l14:{x1:699, y1:251, x2:748, y2:244}, l11:{x1:556, y1:367, x2:649, y2:282}, l3:{x1:217, y1:365, x2:293, y2:359}, l5:{x1:349, y1:303, x2:389, y2:266}, l1:{x1:0, y1:346, x2:127, y2:358}, l7:{x1:437, y1:224, x2:406, y2:281}, l10:{x1:411, y1:384, x2:556, y2:367}, l15:{x1:748, y1:244, x2:801, y2:230}, l2:{x1:127, y1:358, x2:217, y2:365}, l6:{x1:389, y1:266, x2:437, y2:224}, l8:{x1:406, y1:281, x2:351, y2:364}, l12:{x1:649, y1:282, x2:674, y2:277}, l4:{x1:293, y1:359, x2:349, y2:303}, l13:{x1:674, y1:277, x2:699, y2:251}, l9:{x1:351, y1:364, x2:411, y2:384}}, itms:{}}, spD4_4:{lns:{}, itms:{}}, spG7_1:{lns:{}, itms:{}}, s1_2T1:{lns:{l17:{x1:454, y1:268, x2:472, y2:274}, l20:{x1:714, y1:249, x2:801, y2:230}, l14:{x1:381, y1:270, x2:404, y2:270}, l16:{x1:424, y1:278, x2:454, y2:268}, l11:{x1:248, y1:299, x2:318, y2:264}, l3:{x1:44, y1:332, x2:69, y2:334}, l18:{x1:472, y1:274, x2:584, y2:263}, l5:{x1:86, y1:338, x2:109, y2:330}, l1:{x1:0, y1:344, x2:28, y2:341}, l7:{x1:126, y1:312, x2:148, y2:308}, l10:{x1:219, y1:324, x2:248, y2:299}, l15:{x1:404, y1:270, x2:424, y2:278}, l2:{x1:28, y1:341, x2:44, y2:332}, l6:{x1:109, y1:330, x2:126, y2:312}, l8:{x1:148, y1:308, x2:175, y2:318}, l12:{x1:318, y1:264, x2:355, y2:263}, l4:{x1:69, y1:334, x2:86, y2:338}, l19:{x1:584, y1:263, x2:714, y2:249}, l13:{x1:355, y1:263, x2:381, y2:270}, l9:{x1:175, y1:318, x2:219, y2:324}}, itms:{egXa1:[351, 200], egXa5:[401, 132], ra1a1:[20, 300], egXa2:[338, 123], lf7a1:[366, 108], egXa4:[386, 114], lf3a1:[594, 162], egXa3:[359, 123]}}, s1_3T1:{lns:{l17:{x1:383, y1:365, x2:462, y2:282}, l14:{x1:295, y1:321, x2:309, y2:348}, l16:{x1:354, y1:389, x2:383, y2:365}, l11:{x1:675, y1:85, x2:714, y2:91}, l3:{x1:141, y1:359, x2:210, y2:338}, l18:{x1:462, y1:282, x2:447, y2:154}, l5:{x1:258, y1:316, x2:368, y2:223}, l1:{x1:0, y1:346, x2:54, y2:362}, l7:{x1:447, y1:154, x2:496, y2:133}, l10:{x1:634, y1:95, x2:675, y2:85}, l15:{x1:309, y1:348, x2:354, y2:389}, l2:{x1:54, y1:362, x2:141, y2:359}, l6:{x1:368, y1:223, x2:447, y2:154}, l8:{x1:496, y1:133, x2:550, y2:132}, l12:{x1:714, y1:91, x2:774, y2:120}, l4:{x1:210, y1:338, x2:258, y2:316}, l13:{x1:774, y1:120, x2:801, y2:124}, l9:{x1:550, y1:132, x2:634, y2:95}}, itms:{evCa1:[467, 123], sj1a1:[387, 358], wrmc1:[99, 361]}}, spG8_1:{lns:{}, itms:{}}, spD2_5:{lns:{l3:{x1:102, y1:340, x2:108, y2:447}, l1:{x1:75, y1:0, x2:60, y2:180}, l2:{x1:60, y1:180, x2:102, y2:340}}, itms:{}}, spD6_4:{lns:{l7:{x1:558, y1:355, x2:546, y2:415}, l2:{x1:684, y1:292, x2:660, y2:301}, l6:{x1:600, y1:331, x2:558, y2:355}, l8:{x1:546, y1:415, x2:482, y2:449}, l3:{x1:660, y1:301, x2:645, y2:313}, l10:{x1:762, y1:437, x2:801, y2:433}, l5:{x1:627, y1:331, x2:600, y2:331}, l9:{x1:737, y1:458, x2:762, y2:437}, l1:{x1:801, y1:268, x2:684, y2:292}, l4:{x1:645, y1:313, x2:627, y2:331}}, itms:{}}, spG9_1:{lns:{l1:{x1:702, y1:473, x2:801, y2:419}}, itms:{}}, s2_2V1:{lns:{l7:{x1:571, y1:224, x2:699, y2:224}, l2:{x1:87, y1:227, x2:140, y2:216}, l6:{x1:439, y1:216, x2:571, y2:224}, l8:{x1:699, y1:224, x2:801, y2:237}, l3:{x1:140, y1:216, x2:246, y2:217}, l5:{x1:338, y1:197, x2:439, y2:216}, l1:{x1:0, y1:230, x2:87, y2:227}, l4:{x1:246, y1:217, x2:338, y2:197}}, itms:{rnrc1:[198, 192], rnrc2:[396, 190], rnrc3:[504, 204], rnrc4:[639, 201]}}, s1_3V1:{lns:{l7:{x1:564, y1:188, x2:702, y2:150}, l2:{x1:54, y1:344, x2:74, y2:337}, l6:{x1:428, y1:0xFF, x2:564, y2:188}, l8:{x1:702, y1:150, x2:801, y2:124}, l3:{x1:74, y1:337, x2:163, y2:327}, l5:{x1:294, y1:287, x2:428, y2:0xFF}, l1:{x1:0, y1:346, x2:54, y2:344}, l4:{x1:163, y1:327, x2:294, y2:287}}, itms:{}}, spG10_1:{lns:{l7:{x1:506, y1:268, x2:535, y2:276}, l2:{x1:130, y1:363, x2:202, y2:339}, l6:{x1:433, y1:276, x2:506, y2:268}, l8:{x1:535, y1:276, x2:574, y2:261}, l3:{x1:202, y1:339, x2:382, y2:312}, l10:{x1:708, y1:239, x2:801, y2:230}, l5:{x1:400, y1:294, x2:433, y2:276}, l9:{x1:574, y1:261, x2:708, y2:239}, l1:{x1:0, y1:419, x2:130, y2:363}, l4:{x1:382, y1:312, x2:400, y2:294}}, itms:{bf1c1:[484, 252]}}, spD4_5:{lns:{}, itms:{}}, spD8_4:{lns:{}, itms:{}}, spG1_2:{lns:{l1:{x1:697, y1:473, x2:801, y2:377}}, itms:{}}, spEE10_1:{lns:{}, itms:{}}, spD9_4:{lns:{}, itms:{}}, spG2_2:{lns:{l7:{x1:478, y1:88, x2:526, y2:58}, l2:{x1:151, y1:271, x2:226, y2:205}, l6:{x1:418, y1:109, x2:478, y2:88}, l8:{x1:526, y1:58, x2:588, y2:0}, l3:{x1:226, y1:205, x2:280, y2:169}, l5:{x1:352, y1:133, x2:418, y2:109}, l1:{x1:0, y1:377, x2:151, y2:271}, l4:{x1:280, y1:169, x2:352, y2:133}}, itms:{}}, s1_3G3:{lns:{l14:{x1:741, y1:128, x2:780, y2:128}, l11:{x1:636, y1:152, x2:666, y2:140}, l3:{x1:168, y1:314, x2:234, y2:287}, l5:{x1:294, y1:263, x2:351, y2:236}, l1:{x1:0, y1:346, x2:99, y2:332}, l7:{x1:447, y1:197, x2:537, y2:164}, l10:{x1:591, y1:152, x2:636, y2:152}, l15:{x1:780, y1:128, x2:801, y2:124}, l2:{x1:99, y1:332, x2:168, y2:314}, l6:{x1:351, y1:236, x2:447, y2:197}, l8:{x1:537, y1:164, x2:570, y2:155}, l12:{x1:666, y1:140, x2:700, y2:134}, l4:{x1:234, y1:287, x2:294, y2:263}, l13:{x1:700, y1:134, x2:741, y2:128}, l9:{x1:570, y1:155, x2:591, y2:152}}, itms:{bd4c1:[510, 100]}}, spD10_4:{lns:{}, itms:{}}, spG3_2:{lns:{l3:{x1:550, y1:290, x2:560, y2:450}, l1:{x1:570, y1:0, x2:550, y2:150}, l2:{x1:550, y1:150, x2:550, y2:290}}, itms:{}}, spD7_5:{lns:{}, itms:{}}, spD1_5:{lns:{}, itms:{}}, spG4_2:{lns:{}, itms:{}}, spD8_5:{lns:{}, itms:{}}, spD6_6:{lns:{}, itms:{}}, spG5_2:{lns:{}, itms:{}}, s1_3G2:{lns:{l11:{x1:672, y1:100, x2:720, y2:106}, l3:{x1:111, y1:325, x2:186, y2:301}, l5:{x1:249, y1:268, x2:321, y2:217}, l1:{x1:0, y1:346, x2:33, y2:346}, l7:{x1:432, y1:160, x2:489, y2:133}, l10:{x1:624, y1:94, x2:672, y2:100}, l2:{x1:33, y1:346, x2:111, y2:325}, l6:{x1:321, y1:217, x2:432, y2:160}, l8:{x1:489, y1:133, x2:507, y2:124}, l12:{x1:720, y1:106, x2:0x0300, y2:127}, l4:{x1:186, y1:301, x2:249, y2:268}, l13:{x1:0x0300, y1:127, x2:801, y2:124}, l9:{x1:507, y1:124, x2:624, y2:94}}, itms:{bd4c2:[420, 120], bd2c1:[500, 100], bd4c1:[380, 80], bd1c1:[360, 160], bd4c3:[460, 80]}}, spD3_5:{lns:{l4:{x1:686, y1:189, x2:710, y2:250}, l2:{x1:656, y1:60, x2:662, y2:135}, l5:{x1:710, y1:250, x2:725, y2:447}, l1:{x1:683, y1:3, x2:656, y2:60}, l3:{x1:662, y1:135, x2:686, y2:189}}, itms:{}}, spG6_2:{lns:{}, itms:{}}, spD10_5:{lns:{}, itms:{}}, spEE12_5:{lns:{l4:{x1:210, y1:450, x2:233, y2:450}, l2:{x1:60, y1:366, x2:120, y2:391}, l5:{x1:233, y1:450, x2:304, y2:473}, l1:{x1:0, y1:332, x2:60, y2:366}, l3:{x1:120, y1:391, x2:210, y2:450}}, itms:{lava1:[75, 445], lava2:[138, 482]}}, spG7_2:{lns:{}, itms:{}}, spEE1_2:{lns:{}, itms:{}}, s1_4G2:{lns:{l17:{x1:763, y1:8, x2:801, y2:3}, l14:{x1:631, y1:65, x2:670, y2:38}, l16:{x1:718, y1:17, x2:763, y2:8}, l11:{x1:436, y1:170, x2:475, y2:149}, l3:{x1:47, y1:341, x2:83, y2:314}, l5:{x1:125, y1:266, x2:182, y2:227}, l1:{x1:0, y1:346, x2:29, y2:347}, l7:{x1:239, y1:200, x2:283, y2:191}, l10:{x1:385, y1:188, x2:436, y2:170}, l15:{x1:670, y1:38, x2:718, y2:17}, l2:{x1:29, y1:347, x2:47, y2:341}, l6:{x1:182, y1:227, x2:239, y2:200}, l8:{x1:283, y1:191, x2:343, y2:191}, l12:{x1:475, y1:149, x2:571, y2:89}, l4:{x1:83, y1:314, x2:125, y2:266}, l13:{x1:571, y1:89, x2:631, y2:65}, l9:{x1:343, y1:191, x2:385, y2:188}}, itms:{bd4c1:[640, 0]}}, spG8_2:{lns:{l1:{x1:775, y1:450, x2:801, y2:425}}, itms:{}}, spD2_6:{lns:{l14:{x1:766, y1:370, x2:801, y2:368}, l11:{x1:640, y1:424, x2:690, y2:398}, l3:{x1:134, y1:157, x2:191, y2:160}, l5:{x1:245, y1:205, x2:313, y2:284}, l1:{x1:109, y1:0, x2:141, y2:81}, l7:{x1:394, y1:314, x2:467, y2:360}, l10:{x1:586, y1:423, x2:640, y2:424}, l2:{x1:141, y1:81, x2:134, y2:157}, l6:{x1:313, y1:284, x2:394, y2:314}, l8:{x1:467, y1:360, x2:528, y2:398}, l12:{x1:690, y1:398, x2:726, y2:380}, l4:{x1:191, y1:160, x2:245, y2:205}, l13:{x1:726, y1:380, x2:766, y2:370}, l9:{x1:528, y1:398, x2:586, y2:423}}, itms:{seSa1:[171, 130]}}, spD6_5:{lns:{l16:{x1:631, y1:98, x2:665, y2:78}, l11:{x1:364, y1:266, x2:394, y2:243}, l19:{x1:702, y1:28, x2:724, y2:24}, l1:{x1:0, y1:412, x2:28, y2:396}, l10:{x1:331, y1:281, x2:364, y2:266}, l13:{x1:425, y1:254, x2:540, y2:190}, l6:{x1:233, y1:325, x2:267, y2:321}, l8:{x1:290, y1:277, x2:305, y2:271}, l12:{x1:394, y1:243, x2:425, y2:254}, l21:{x1:476, y1:-1, x2:409, y2:59}, l20:{x1:724, y1:24, x2:735, y2:0}, l24:{x1:187, y1:185, x2:130, y2:179}, l14:{x1:540, y1:190, x2:620, y2:125}, l23:{x1:214, y1:146, x2:187, y2:185}, l17:{x1:665, y1:78, x2:677, y2:45}, l3:{x1:42, y1:385, x2:63, y2:386}, l18:{x1:677, y1:45, x2:702, y2:28}, l25:{x1:130, y1:179, x2:100, y2:197}, l7:{x1:267, y1:321, x2:290, y2:277}, l15:{x1:620, y1:125, x2:631, y2:98}, l2:{x1:28, y1:396, x2:42, y2:385}, l5:{x1:149, y1:358, x2:233, y2:325}, l22:{x1:409, y1:59, x2:214, y2:146}, l26:{x1:100, y1:197, x2:83, y2:228}, l4:{x1:63, y1:386, x2:149, y2:358}, l28:{x1:41, y1:234, x2:0, y2:0xFF}, l27:{x1:83, y1:228, x2:41, y2:234}, l9:{x1:305, y1:271, x2:331, y2:281}}, itms:{bd1c1:[330, 220], bd3c1:[350, 250], bd2c2:[310, 234], bd3c3:[318, 251], bd2c1:[340, 240], bd1c2:[357, 220], bd2c3:[368, 239], bd3c2:[331, 260]}}, spG9_2:{lns:{l11:{x1:480, y1:170, x2:547, y2:127}, l3:{x1:87, y1:377, x2:165, y2:350}, l5:{x1:292, y1:315, x2:309, y2:281}, l1:{x1:0, y1:425, x2:39, y2:395}, l7:{x1:345, y1:242, x2:381, y2:221}, l10:{x1:465, y1:182, x2:480, y2:170}, l2:{x1:39, y1:395, x2:87, y2:377}, l6:{x1:309, y1:281, x2:345, y2:242}, l8:{x1:381, y1:221, x2:435, y2:218}, l12:{x1:547, y1:127, x2:610, y2:82}, l4:{x1:165, y1:350, x2:292, y2:315}, l13:{x1:610, y1:82, x2:735, y2:0}, l9:{x1:435, y1:218, x2:465, y2:182}}, itms:{}}, s1_3R1:{lns:{l17:{x1:595, y1:170, x2:678, y2:154}, l20:{x1:755, y1:131, x2:801, y2:124}, l14:{x1:519, y1:207, x2:534, y2:193}, l16:{x1:567, y1:184, x2:595, y2:170}, l11:{x1:407, y1:219, x2:441, y2:200}, l3:{x1:82, y1:325, x2:106, y2:315}, l18:{x1:678, y1:154, x2:726, y2:142}, l5:{x1:128, y1:315, x2:143, y2:328}, l1:{x1:0, y1:346, x2:66, y2:338}, l7:{x1:201, y1:320, x2:267, y2:286}, l10:{x1:375, y1:260, x2:407, y2:219}, l15:{x1:534, y1:193, x2:567, y2:184}, l2:{x1:66, y1:338, x2:82, y2:325}, l6:{x1:143, y1:328, x2:201, y2:320}, l8:{x1:267, y1:286, x2:321, y2:266}, l12:{x1:441, y1:200, x2:473, y2:199}, l4:{x1:106, y1:315, x2:128, y2:315}, l19:{x1:726, y1:142, x2:755, y2:131}, l13:{x1:473, y1:199, x2:519, y2:207}, l9:{x1:321, y1:266, x2:375, y2:260}}, itms:{bd1c1:[280, 265], rnrc1:[104, 290], ra1a1:[30, 310], bd2c1:[510, 189], sb1a1:[0x0300, 114], bd2c3:[310, 249], bd2c2:[360, 243], lf3a1:[672, 99]}}, spEE11_1:{lns:{}, itms:{}}, spG10_2:{lns:{}, itms:{}}, spEE11_4B:{lns:{}, itms:{}}, spEE12_6:{lns:{l7:{x1:756, y1:126, x2:801, y2:124}, l2:{x1:304, y1:23, x2:359, y2:30}, l6:{x1:639, y1:120, x2:756, y2:126}, l3:{x1:359, y1:30, x2:414, y2:71}, l5:{x1:500, y1:102, x2:639, y2:120}, l1:{x1:233, y1:0, x2:304, y2:23}, l4:{x1:414, y1:71, x2:500, y2:102}}, itms:{lava1:[441, 150]}}, spG1_3:{lns:{l7:{x1:463, y1:208, x2:544, y2:142}, l2:{x1:85, y1:325, x2:165, y2:320}, l6:{x1:387, y1:261, x2:463, y2:208}, l8:{x1:544, y1:142, x2:611, y2:80}, l3:{x1:165, y1:320, x2:269, y2:302}, l10:{x1:672, y1:39, x2:714, y2:0}, l5:{x1:339, y1:282, x2:387, y2:261}, l9:{x1:611, y1:80, x2:672, y2:39}, l1:{x1:0, y1:346, x2:85, y2:325}, l4:{x1:269, y1:302, x2:339, y2:282}}, itms:{sb2a1:[111, 312]}}, spD3_6:{lns:{l14:{x1:773, y1:72, x2:801, y2:77}, l11:{x1:748, y1:267, x2:801, y2:270}, l3:{x1:106, y1:418, x2:167, y2:392}, l5:{x1:226, y1:367, x2:303, y2:352}, l1:{x1:0, y1:368, x2:44, y2:411}, l7:{x1:406, y1:346, x2:522, y2:326}, l10:{x1:684, y1:277, x2:748, y2:267}, l2:{x1:44, y1:411, x2:106, y2:418}, l6:{x1:303, y1:352, x2:406, y2:346}, l8:{x1:522, y1:326, x2:594, y2:296}, l12:{x1:734, y1:0, x2:751, y2:50}, l4:{x1:167, y1:392, x2:226, y2:367}, l13:{x1:751, y1:50, x2:773, y2:72}, l9:{x1:594, y1:296, x2:684, y2:277}}, itms:{bona3:[463, 327], bona2:[418, 327], sb2a1:[789, 252], bona1:[372, 331]}}, s2_0V1:{lns:{l7:{x1:218, y1:271, x2:337, y2:331}, l2:{x1:64, y1:239, x2:112, y2:249}, l6:{x1:276, y1:227, x2:218, y2:271}, l8:{x1:337, y1:331, x2:386, y2:360}, l12:{x1:730, y1:443, x2:801, y2:450}, l11:{x1:624, y1:422, x2:730, y2:443}, l3:{x1:112, y1:249, x2:252, y2:208}, l10:{x1:545, y1:400, x2:624, y2:422}, l5:{x1:354, y1:172, x2:276, y2:227}, l9:{x1:386, y1:360, x2:545, y2:400}, l1:{x1:0, y1:230, x2:64, y2:239}, l4:{x1:252, y1:208, x2:354, y2:172}}, itms:{}}, spG2_3:{lns:{}, itms:{}}, s1_4G1:{lns:{l14:{x1:674, y1:14, x2:801, y2:3}, l11:{x1:504, y1:98, x2:522, y2:92}, l3:{x1:95, y1:311, x2:152, y2:284}, l5:{x1:230, y1:233, x2:260, y2:218}, l1:{x1:0, y1:346, x2:51, y2:341}, l7:{x1:277, y1:218, x2:307, y2:215}, l10:{x1:400, y1:179, x2:504, y2:98}, l2:{x1:51, y1:341, x2:95, y2:311}, l6:{x1:260, y1:218, x2:277, y2:218}, l8:{x1:307, y1:215, x2:346, y2:203}, l12:{x1:522, y1:92, x2:632, y2:23}, l4:{x1:152, y1:284, x2:230, y2:233}, l13:{x1:632, y1:23, x2:674, y2:14}, l9:{x1:346, y1:203, x2:400, y2:179}}, itms:{bd1c4:[290, 180], bd4c1:[630, 0], bd1c9:[480, 70], bd1c3:[470, 100], bd1c5:[360, 170], bd1c8:[450, 120], bd1c11:[540, 30], bd1c13:[570, 10], bd1c1:[250, 200], bd1c2:[268, 200], bd1c12:[560, 30], bd1c7:[398, 156], bd1c10:[540, 50], bd1c6:[380, 140]}}, spS4_2:{lns:{l17:{x1:637, y1:55, x2:580, y2:45}, l20:{x1:564, y1:9, x2:580, y2:0}, l14:{x1:76, y1:85, x2:169, y2:61}, l16:{x1:801, y1:39, x2:637, y2:55}, l11:{x1:743, y1:308, x2:781, y2:306}, l3:{x1:277, y1:291, x2:338, y2:280}, l18:{x1:580, y1:45, x2:564, y2:24}, l5:{x1:406, y1:280, x2:554, y2:295}, l1:{x1:0, y1:367, x2:106, y2:342}, l7:{x1:652, y1:316, x2:665, y2:307}, l10:{x1:716, y1:319, x2:743, y2:308}, l15:{x1:169, y1:61, x2:0x0101, y2:0}, l2:{x1:106, y1:342, x2:277, y2:291}, l6:{x1:554, y1:295, x2:652, y2:316}, l8:{x1:665, y1:307, x2:690, y2:305}, l12:{x1:781, y1:306, x2:801, y2:316}, l4:{x1:338, y1:280, x2:406, y2:280}, l19:{x1:564, y1:24, x2:564, y2:9}, l13:{x1:0, y1:117, x2:76, y2:85}, l9:{x1:690, y1:305, x2:716, y2:319}}, itms:{lizc3:[417, 264], lizc1:[276, 267], lizc2:[219, 282], lizc5:[594, 282], ce1a1:[84, 279], lizc4:[477, 267]}}, spG3_3:{lns:{l17:{x1:644, y1:300, x2:660, y2:316}, l14:{x1:518, y1:300, x2:605, y2:304}, l16:{x1:621, y1:296, x2:644, y2:300}, l11:{x1:457, y1:261, x2:482, y2:261}, l3:{x1:546, y1:138, x2:535, y2:169}, l18:{x1:660, y1:316, x2:731, y2:329}, l5:{x1:517, y1:184, x2:491, y2:177}, l1:{x1:560, y1:0, x2:571, y2:93}, l7:{x1:465, y1:188, x2:444, y2:207}, l10:{x1:435, y1:267, x2:457, y2:261}, l15:{x1:605, y1:304, x2:621, y2:296}, l2:{x1:571, y1:93, x2:546, y2:138}, l6:{x1:491, y1:177, x2:465, y2:188}, l8:{x1:444, y1:207, x2:427, y2:237}, l12:{x1:482, y1:261, x2:503, y2:276}, l4:{x1:535, y1:169, x2:517, y2:184}, l19:{x1:731, y1:329, x2:800, y2:348}, l13:{x1:503, y1:276, x2:518, y2:300}, l9:{x1:427, y1:237, x2:435, y2:267}}, itms:{sb2a1:[573, 288], seGa1:[463, 241]}}, spD7_4:{lns:{l16:{x1:592, y1:115, x2:618, y2:101}, l11:{x1:492, y1:165, x2:513, y2:164}, l19:{x1:697, y1:65, x2:745, y2:35}, l1:{x1:0, y1:429, x2:38, y2:402}, l10:{x1:465, y1:186, x2:492, y2:165}, l13:{x1:534, y1:163, x2:550, y2:142}, l6:{x1:273, y1:268, x2:309, y2:250}, l8:{x1:414, y1:198, x2:441, y2:182}, l12:{x1:513, y1:164, x2:534, y2:163}, l21:{x1:0, y1:273, x2:53, y2:252}, l20:{x1:745, y1:35, x2:764, y2:0}, l29:{x1:473, y1:27, x2:503, y2:0}, l24:{x1:176, y1:183, x2:311, y2:93}, l14:{x1:550, y1:142, x2:576, y2:127}, l23:{x1:140, y1:192, x2:176, y2:183}, l17:{x1:618, y1:101, x2:643, y2:95}, l3:{x1:111, y1:346, x2:147, y2:328}, l18:{x1:643, y1:95, x2:697, y2:65}, l25:{x1:311, y1:93, x2:362, y2:66}, l7:{x1:309, y1:250, x2:414, y2:198}, l15:{x1:576, y1:127, x2:592, y2:115}, l2:{x1:38, y1:402, x2:111, y2:346}, l5:{x1:200, y1:291, x2:273, y2:268}, l22:{x1:53, y1:252, x2:140, y2:192}, l26:{x1:362, y1:66, x2:401, y2:36}, l4:{x1:147, y1:328, x2:200, y2:291}, l28:{x1:428, y1:21, x2:473, y2:27}, l27:{x1:401, y1:36, x2:428, y2:21}, l9:{x1:441, y1:182, x2:465, y2:186}}, itms:{lizc1:[269, 246]}}, s2_0T1:{lns:{l7:{x1:417, y1:361, x2:507, y2:389}, l2:{x1:60, y1:227, x2:129, y2:236}, l6:{x1:342, y1:317, x2:417, y2:361}, l8:{x1:507, y1:389, x2:639, y2:416}, l3:{x1:129, y1:236, x2:198, y2:251}, l10:{x1:726, y1:434, x2:801, y2:452}, l5:{x1:264, y1:269, x2:342, y2:317}, l9:{x1:639, y1:416, x2:726, y2:434}, l1:{x1:0, y1:230, x2:60, y2:227}, l4:{x1:198, y1:251, x2:264, y2:269}}, itms:{egXc1:[90, 159], bd4c1:[240, 229]}}, spL2_3:{lns:{}, itms:{}}, s1_3T2:{lns:{l14:{x1:640, y1:101, x2:700, y2:98}, l16:{x1:753, y1:110, x2:801, y2:124}, l11:{x1:471, y1:275, x2:569, y2:140}, l3:{x1:114, y1:371, x2:147, y2:377}, l5:{x1:189, y1:386, x2:240, y2:383}, l1:{x1:0, y1:346, x2:66, y2:364}, l7:{x1:294, y1:374, x2:336, y2:365}, l10:{x1:417, y1:329, x2:471, y2:275}, l15:{x1:700, y1:98, x2:753, y2:110}, l2:{x1:66, y1:364, x2:114, y2:371}, l6:{x1:240, y1:383, x2:294, y2:374}, l8:{x1:336, y1:365, x2:378, y2:353}, l12:{x1:569, y1:140, x2:596, y2:119}, l4:{x1:147, y1:377, x2:189, y2:386}, l13:{x1:596, y1:119, x2:640, y2:101}, l9:{x1:378, y1:353, x2:417, y2:329}}, itms:{egXc4:[165, 181], egXc3:[108, 199], egXc1:[105, 264], egXc2:[180, 276]}}, s2_1G1:{lns:{l17:{x1:708, y1:328, x2:753, y2:331}, l14:{x1:528, y1:271, x2:594, y2:274}, l16:{x1:615, y1:286, x2:708, y2:328}, l11:{x1:414, y1:220, x2:426, y2:229}, l3:{x1:76, y1:211, x2:116, y2:208}, l18:{x1:753, y1:331, x2:0x0303, y2:331}, l5:{x1:137, y1:211, x2:179, y2:240}, l1:{x1:0, y1:230, x2:33, y2:229}, l7:{x1:231, y1:271, x2:0xFF, y2:273}, l10:{x1:369, y1:223, x2:414, y2:220}, l15:{x1:594, y1:274, x2:615, y2:286}, l2:{x1:33, y1:229, x2:76, y2:211}, l6:{x1:179, y1:240, x2:231, y2:271}, l8:{x1:0xFF, y1:273, x2:276, y2:269}, l12:{x1:426, y1:229, x2:489, y2:262}, l4:{x1:116, y1:208, x2:137, y2:211}, l19:{x1:0x0303, y1:331, x2:801, y2:346}, l13:{x1:489, y1:262, x2:528, y2:271}, l9:{x1:276, y1:269, x2:369, y2:223}}, itms:{bd4c2:[294, 233], bd2c1:[307, 208], bd3c1:[70, 196], bd2c2:[324, 226], bd3c4:[236, 204], bd3c3:[210, 213], bd5c1:[243, 241], bd4c1:[271, 201], bd4c4:[650, 270], bd4c3:[450, 200], bd3c2:[200, 233]}}, spL3_3:{lns:{}, itms:{}}, spD5_6:{lns:{l17:{x1:687, y1:28, x2:734, y2:0}, l14:{x1:529, y1:88, x2:556, y2:42}, l16:{x1:603, y1:20, x2:687, y2:28}, l11:{x1:406, y1:118, x2:441, y2:111}, l3:{x1:98, y1:227, x2:170, y2:221}, l18:{x1:175, y1:0, x2:89, y2:11}, l5:{x1:188, y1:209, x2:211, y2:168}, l1:{x1:0, y1:230, x2:32, y2:246}, l7:{x1:238, y1:151, x2:292, y2:156}, l10:{x1:377, y1:109, x2:406, y2:118}, l15:{x1:556, y1:42, x2:603, y2:20}, l2:{x1:32, y1:246, x2:98, y2:227}, l6:{x1:211, y1:168, x2:238, y2:151}, l8:{x1:292, y1:156, x2:354, y2:124}, l12:{x1:441, y1:111, x2:468, y2:123}, l4:{x1:170, y1:221, x2:188, y2:209}, l19:{x1:89, y1:11, x2:0, y2:41}, l13:{x1:468, y1:123, x2:529, y2:88}, l9:{x1:354, y1:124, x2:377, y2:109}}, itms:{bd3c1:[524, 25], wrmc1:[131, 222]}}, spEE5_1B:{lns:{}, itms:{}}, spG4_3:{lns:{l17:{x1:632, y1:232, x2:654, y2:231}, l14:{x1:575, y1:242, x2:592, y2:226}, l16:{x1:613, y1:233, x2:632, y2:232}, l11:{x1:489, y1:225, x2:509, y2:226}, l3:{x1:111, y1:310, x2:135, y2:310}, l18:{x1:654, y1:231, x2:679, y2:250}, l5:{x1:157, y1:314, x2:197, y2:308}, l1:{x1:0, y1:348, x2:86, y2:325}, l7:{x1:317, y1:265, x2:376, y2:248}, l10:{x1:460, y1:238, x2:489, y2:225}, l15:{x1:592, y1:226, x2:613, y2:233}, l2:{x1:86, y1:325, x2:111, y2:310}, l6:{x1:197, y1:308, x2:317, y2:265}, l8:{x1:376, y1:248, x2:416, y2:248}, l12:{x1:509, y1:226, x2:534, y2:238}, l4:{x1:135, y1:310, x2:157, y2:314}, l19:{x1:679, y1:250, x2:801, y2:0x0100}, l13:{x1:534, y1:238, x2:575, y2:242}, l9:{x1:416, y1:248, x2:460, y2:238}}, itms:{sl1a1:[715, 271], sl1a2:[775, 272]}}, s2_0G2:{lns:{l7:{x1:303, y1:332, x2:426, y2:365}, l2:{x1:69, y1:254, x2:110, y2:260}, l6:{x1:210, y1:285, x2:303, y2:332}, l8:{x1:426, y1:365, x2:567, y2:407}, l11:{x1:729, y1:431, x2:801, y2:452}, l3:{x1:110, y1:260, x2:140, y2:258}, l10:{x1:690, y1:431, x2:729, y2:431}, l5:{x1:167, y1:269, x2:210, y2:285}, l9:{x1:567, y1:407, x2:690, y2:431}, l1:{x1:0, y1:230, x2:69, y2:254}, l4:{x1:140, y1:258, x2:167, y2:269}}, itms:{eg1c1:[90, 245], bd4c1:[240, 220], evNa1:[466, 288], bd5c1:[320, 240]}}, spU1_1:{lns:{l7:{x1:452, y1:352, x2:570, y2:353}, l2:{x1:39, y1:340, x2:75, y2:337}, l6:{x1:394, y1:349, x2:452, y2:352}, l8:{x1:570, y1:353, x2:640, y2:352}, l11:{x1:755, y1:348, x2:801, y2:346}, l3:{x1:75, y1:337, x2:144, y2:336}, l10:{x1:690, y1:349, x2:755, y2:348}, l5:{x1:280, y1:344, x2:394, y2:349}, l9:{x1:640, y1:352, x2:690, y2:349}, l1:{x1:0, y1:346, x2:39, y2:340}, l4:{x1:144, y1:336, x2:280, y2:344}}, itms:{}}, spG5_3:{lns:{l17:{x1:557, y1:260, x2:613, y2:241}, l20:{x1:709, y1:264, x2:801, y2:0xFF}, l14:{x1:392, y1:210, x2:416, y2:230}, l16:{x1:446, y1:264, x2:557, y2:260}, l11:{x1:272, y1:217, x2:312, y2:230}, l3:{x1:44, y1:225, x2:70, y2:220}, l18:{x1:613, y1:241, x2:661, y2:238}, l5:{x1:90, y1:227, x2:108, y2:235}, l1:{x1:0, y1:0x0100, x2:25, y2:242}, l7:{x1:156, y1:204, x2:189, y2:191}, l10:{x1:247, y1:203, x2:272, y2:217}, l15:{x1:416, y1:230, x2:446, y2:264}, l2:{x1:25, y1:242, x2:44, y2:225}, l6:{x1:108, y1:235, x2:156, y2:204}, l8:{x1:189, y1:191, x2:208, y2:191}, l12:{x1:312, y1:230, x2:353, y2:215}, l4:{x1:70, y1:220, x2:90, y2:227}, l19:{x1:661, y1:238, x2:709, y2:264}, l13:{x1:353, y1:215, x2:392, y2:210}, l9:{x1:208, y1:191, x2:247, y2:203}}, itms:{sl1a1:[472, 274], sl1a2:[534, 271], sl1a3:[745, 269]}}, spD7_6:{lns:{}, itms:{}}, spS4_3:{lns:{}, itms:{}}, spG6_3:{lns:{l14:{x1:700, y1:270, x2:761, y2:233}, l11:{x1:569, y1:214, x2:571, y2:231}, l3:{x1:135, y1:215, x2:204, y2:200}, l5:{x1:235, y1:203, x2:0x0100, y2:227}, l1:{x1:0, y1:0xFF, x2:57, y2:236}, l7:{x1:304, y1:273, x2:471, y2:271}, l10:{x1:554, y1:207, x2:569, y2:214}, l15:{x1:761, y1:233, x2:800, y2:225}, l2:{x1:57, y1:236, x2:135, y2:215}, l6:{x1:0x0100, y1:227, x2:304, y2:273}, l8:{x1:471, y1:271, x2:534, y2:222}, l12:{x1:571, y1:231, x2:590, y2:261}, l4:{x1:204, y1:200, x2:235, y2:203}, l13:{x1:590, y1:261, x2:700, y2:270}, l9:{x1:534, y1:222, x2:554, y2:207}}, itms:{sl1a5:[693, 268], sl1a1:[321, 277], sl1a2:[387, 277], sl1a3:[451, 275], sl1a4:[622, 268]}}, spD8_6:{lns:{}, itms:{}}, spS5_3:{lns:{}, itms:{}}, spG7_3:{lns:{l17:{x1:580, y1:270, x2:624, y2:240}, l20:{x1:723, y1:213, x2:759, y2:216}, l14:{x1:477, y1:225, x2:504, y2:231}, l16:{x1:540, y1:270, x2:580, y2:270}, l11:{x1:387, y1:246, x2:420, y2:270}, l3:{x1:84, y1:263, x2:120, y2:270}, l18:{x1:624, y1:240, x2:675, y2:222}, l5:{x1:162, y1:231, x2:189, y2:222}, l1:{x1:0, y1:225, x2:45, y2:225}, l7:{x1:234, y1:222, x2:273, y2:231}, l10:{x1:336, y1:249, x2:387, y2:246}, l15:{x1:504, y1:231, x2:540, y2:270}, l2:{x1:45, y1:225, x2:84, y2:263}, l6:{x1:189, y1:222, x2:234, y2:222}, l8:{x1:273, y1:231, x2:306, y2:266}, l12:{x1:420, y1:270, x2:456, y2:234}, l21:{x1:759, y1:216, x2:800, y2:225}, l4:{x1:120, y1:270, x2:162, y2:231}, l19:{x1:675, y1:222, x2:723, y2:213}, l13:{x1:456, y1:234, x2:477, y2:225}, l9:{x1:306, y1:266, x2:336, y2:249}}, itms:{sl1a1:[105, 270], sl1a2:[309, 273], sl1a3:[426, 270], sl1a4:[561, 264]}}, spD9_6:{lns:{}, itms:{}}, spT1_1:{lns:{l1:{x1:675, y1:486, x2:727, y2:470}, l2:{x1:727, y1:470, x2:801, y2:470}}, itms:{}}, spG8_3:{lns:{l14:{x1:561, y1:166, x2:637, y2:135}, l16:{x1:712, y1:50, x2:775, y2:0}, l11:{x1:427, y1:217, x2:472, y2:191}, l3:{x1:180, y1:260, x2:259, y2:240}, l5:{x1:315, y1:232, x2:335, y2:214}, l1:{x1:0, y1:225, x2:70, y2:260}, l7:{x1:357, y1:213, x2:370, y2:194}, l10:{x1:405, y1:201, x2:427, y2:217}, l15:{x1:637, y1:135, x2:712, y2:50}, l2:{x1:70, y1:260, x2:180, y2:260}, l6:{x1:335, y1:214, x2:357, y2:213}, l8:{x1:370, y1:194, x2:385, y2:191}, l12:{x1:472, y1:191, x2:526, y2:171}, l4:{x1:259, y1:240, x2:315, y2:232}, l13:{x1:526, y1:171, x2:561, y2:166}, l9:{x1:385, y1:191, x2:405, y2:201}}, itms:{sl1a1:[83, 265], sl1a2:[143, 265], sl1a3:[208, 260], sb2a1:[522, 156]}}, s1_4T1:{lns:{l17:{x1:763, y1:8, x2:801, y2:3}, l14:{x1:631, y1:65, x2:670, y2:38}, l16:{x1:718, y1:17, x2:763, y2:8}, l11:{x1:529, y1:105, x2:533, y2:94}, l3:{x1:67, y1:331, x2:149, y2:249}, l5:{x1:219, y1:208, x2:272, y2:194}, l1:{x1:0, y1:346, x2:29, y2:347}, l7:{x1:463, y1:188, x2:478, y2:174}, l10:{x1:532, y1:155, x2:529, y2:105}, l15:{x1:670, y1:38, x2:718, y2:17}, l2:{x1:29, y1:347, x2:67, y2:331}, l6:{x1:272, y1:194, x2:463, y2:188}, l8:{x1:478, y1:174, x2:500, y2:160}, l12:{x1:533, y1:94, x2:571, y2:89}, l4:{x1:149, y1:249, x2:219, y2:208}, l13:{x1:571, y1:89, x2:631, y2:65}, l9:{x1:500, y1:160, x2:532, y2:155}}, itms:{eg1c1:[376, 178], bd4c1:[680, -90], wrmc1:[330, 190], ra1a1:[430, 150], eg1c2:[394, 177]}}, spD4_6:{lns:{l17:{x1:705, y1:251, x2:734, y2:253}, l20:{x1:801, y1:40, x2:656, y2:40}, l14:{x1:571, y1:312, x2:629, y2:286}, l16:{x1:683, y1:270, x2:705, y2:251}, l11:{x1:441, y1:311, x2:515, y2:290}, l3:{x1:156, y1:296, x2:180, y2:299}, l25:{x1:126, y1:112, x2:0, y2:82}, l18:{x1:734, y1:253, x2:767, y2:236}, l5:{x1:203, y1:322, x2:303, y2:335}, l23:{x1:408, y1:82, x2:231, y2:109}, l1:{x1:0, y1:270, x2:132, y2:305}, l7:{x1:330, y1:329, x2:361, y2:327}, l10:{x1:411, y1:326, x2:441, y2:311}, l15:{x1:629, y1:286, x2:683, y2:270}, l2:{x1:132, y1:305, x2:156, y2:296}, l6:{x1:303, y1:335, x2:330, y2:329}, l8:{x1:361, y1:327, x2:386, y2:347}, l12:{x1:515, y1:290, x2:548, y2:296}, l21:{x1:656, y1:40, x2:563, y2:82}, l4:{x1:180, y1:299, x2:203, y2:322}, l19:{x1:767, y1:236, x2:801, y2:230}, l13:{x1:548, y1:296, x2:571, y2:312}, l24:{x1:231, y1:109, x2:126, y2:112}, l9:{x1:386, y1:347, x2:411, y2:326}, l22:{x1:563, y1:82, x2:408, y2:82}}, itms:{lizc1:[422, 299]}}, spG9_3:{lns:{}, itms:{}}, s2_0G1:{lns:{l7:{x1:417, y1:361, x2:507, y2:389}, l2:{x1:60, y1:227, x2:129, y2:236}, l6:{x1:342, y1:317, x2:417, y2:361}, l8:{x1:507, y1:389, x2:639, y2:416}, l3:{x1:129, y1:236, x2:198, y2:251}, l10:{x1:726, y1:434, x2:801, y2:452}, l5:{x1:264, y1:269, x2:342, y2:317}, l9:{x1:639, y1:416, x2:726, y2:434}, l1:{x1:0, y1:230, x2:60, y2:227}, l4:{x1:198, y1:251, x2:264, y2:269}}, itms:{stec1:[134, 196], bd4c1:[240, 230], bd5c1:[320, 250]}}, spT3_1:{lns:{l16:{x1:722, y1:202, x2:702, y2:197}, l11:{x1:469, y1:85, x2:547, y2:109}, l19:{x1:667, y1:222, x2:661, y2:264}, l1:{x1:0, y1:239, x2:44, y2:227}, l10:{x1:414, y1:65, x2:469, y2:85}, l13:{x1:614, y1:125, x2:675, y2:154}, l6:{x1:179, y1:125, x2:253, y2:73}, l8:{x1:291, y1:59, x2:354, y2:52}, l12:{x1:547, y1:109, x2:614, y2:125}, l21:{x1:646, y1:291, x2:613, y2:309}, l20:{x1:661, y1:264, x2:646, y2:291}, l24:{x1:390, y1:450, x2:273, y2:450}, l14:{x1:675, y1:154, x2:725, y2:192}, l23:{x1:528, y1:450, x2:390, y2:450}, l17:{x1:702, y1:197, x2:682, y2:207}, l3:{x1:64, y1:216, x2:93, y2:202}, l18:{x1:682, y1:207, x2:667, y2:222}, l25:{x1:273, y1:450, x2:217, y2:428}, l7:{x1:253, y1:73, x2:291, y2:59}, l15:{x1:725, y1:192, x2:722, y2:202}, l2:{x1:44, y1:227, x2:64, y2:216}, l5:{x1:149, y1:156, x2:179, y2:125}, l22:{x1:613, y1:309, x2:528, y2:450}, l26:{x1:217, y1:428, x2:164, y2:431}, l4:{x1:93, y1:202, x2:149, y2:156}, l27:{x1:164, y1:431, x2:132, y2:450}, l9:{x1:354, y1:52, x2:414, y2:65}}, itms:{bd1c1:[463, 69], bd2c1:[433, 56], bd3c1:[388, 36], evNa1:[646, 41], bd5c1:[246, 36]}}, spG10_3:{lns:{}, itms:{}}, spEE10_1B:{lns:{}, itms:{}}, spT4_1:{lns:{}, itms:{}}, spG1_4:{lns:{}, itms:{}}, spG4_4:{lns:{}, itms:{}}, spT5_1:{lns:{}, itms:{}}, spG2_4:{lns:{}, itms:{}}, spG5_4:{lns:{}, itms:{}}, spX3_2:{lns:{l7:{x1:35, y1:128, x2:44, y2:91}, l2:{x1:78, y1:304, x2:120, y2:301}, l6:{x1:44, y1:158, x2:35, y2:128}, l8:{x1:44, y1:91, x2:0, y2:-1}, l3:{x1:120, y1:301, x2:119, y2:251}, l5:{x1:110, y1:223, x2:44, y2:158}, l1:{x1:0, y1:296, x2:78, y2:304}, l4:{x1:119, y1:251, x2:110, y2:223}}, itms:{}}, spG3_4:{lns:{}, itms:{}}, spD9_5:{lns:{}, itms:{}}, spXB1_1:{lns:{}, itms:{}}, spL4_2:{lns:{l4:{x1:346, y1:43, x2:435, y2:0}, l2:{x1:122, y1:104, x2:236, y2:68}, l5:{x1:0, y1:42, x2:108, y2:0}, l1:{x1:0, y1:147, x2:122, y2:104}, l3:{x1:236, y1:68, x2:346, y2:43}}, itms:{eg1c1:[360, 12], eg1c3:[237, 51], eg1c2:[96, 90]}}, spG7_4:{lns:{}, itms:{}}, spD10_6:{lns:{}, itms:{}}, spL1_3:{lns:{}, itms:{}}, spEE4_2B:{lns:{}, itms:{}}, spE1_1:{lns:{l16:{x1:398, y1:295, x2:409, y2:285}, l11:{x1:282, y1:241, x2:298, y2:266}, l19:{x1:483, y1:297, x2:489, y2:348}, l1:{x1:0, y1:124, x2:32, y2:134}, l10:{x1:248, y1:231, x2:282, y2:241}, l13:{x1:303, y1:326, x2:343, y2:335}, l6:{x1:159, y1:217, x2:182, y2:224}, l8:{x1:205, y1:232, x2:221, y2:227}, l12:{x1:298, y1:266, x2:303, y2:326}, l21:{x1:533, y1:355, x2:566, y2:341}, l20:{x1:489, y1:348, x2:533, y2:355}, l29:{x1:752, y1:221, x2:764, y2:233}, l24:{x1:592, y1:262, x2:620, y2:245}, l14:{x1:343, y1:335, x2:387, y2:331}, l23:{x1:579, y1:274, x2:592, y2:262}, l17:{x1:409, y1:285, x2:471, y2:284}, l3:{x1:64, y1:149, x2:99, y2:179}, l18:{x1:471, y1:284, x2:483, y2:297}, l25:{x1:620, y1:245, x2:653, y2:236}, l30:{x1:764, y1:233, x2:800, y2:230}, l7:{x1:182, y1:224, x2:205, y2:232}, l15:{x1:387, y1:331, x2:398, y2:295}, l2:{x1:32, y1:134, x2:64, y2:149}, l5:{x1:134, y1:203, x2:159, y2:217}, l22:{x1:566, y1:341, x2:579, y2:274}, l26:{x1:653, y1:236, x2:674, y2:221}, l4:{x1:99, y1:179, x2:134, y2:203}, l28:{x1:700, y1:212, x2:752, y2:221}, l27:{x1:674, y1:221, x2:700, y2:212}, l9:{x1:221, y1:227, x2:248, y2:231}}, itms:{ja2a1:[268, 207], ja3a1:[461, 259], ra1a1:[189, 179]}}, spG6_4:{lns:{}, itms:{}}, spG9_4:{lns:{}, itms:{}}, spT5_2:{lns:{l7:{x1:527, y1:237, x2:597, y2:200}, l2:{x1:83, y1:321, x2:173, y2:321}, l6:{x1:475, y1:250, x2:527, y2:237}, l8:{x1:597, y1:200, x2:683, y2:158}, l3:{x1:173, y1:321, x2:259, y2:307}, l10:{x1:755, y1:131, x2:801, y2:120}, l5:{x1:367, y1:283, x2:475, y2:250}, l9:{x1:683, y1:158, x2:755, y2:131}, l1:{x1:0, y1:314, x2:83, y2:321}, l4:{x1:259, y1:307, x2:367, y2:283}}, itms:{}}, spL2_1:{lns:{l16:{x1:354, y1:180, x2:426, y2:183}, l11:{x1:0, y1:258, x2:0, y2:233}, l19:{x1:600, y1:226, x2:720, y2:240}, l1:{x1:801, y1:288, x2:672, y2:285}, l10:{x1:75, y1:267, x2:0, y2:258}, l13:{x1:124, y1:231, x2:177, y2:223}, l6:{x1:333, y1:327, x2:231, y2:321}, l8:{x1:183, y1:291, x2:156, y2:267}, l12:{x1:0, y1:233, x2:124, y2:231}, l21:{x1:44, y1:468, x2:81, y2:426}, l20:{x1:720, y1:240, x2:801, y2:250}, l29:{x1:413, y1:411, x2:491, y2:450}, l24:{x1:139, y1:423, x2:190, y2:426}, l14:{x1:177, y1:223, x2:259, y2:198}, l23:{x1:102, y1:417, x2:139, y2:423}, l17:{x1:426, y1:183, x2:504, y2:204}, l3:{x1:567, y1:291, x2:510, y2:291}, l18:{x1:504, y1:204, x2:600, y2:226}, l25:{x1:190, y1:426, x2:229, y2:409}, l7:{x1:231, y1:321, x2:183, y2:291}, l15:{x1:259, y1:198, x2:354, y2:180}, l2:{x1:672, y1:285, x2:567, y2:291}, l5:{x1:438, y1:321, x2:333, y2:327}, l22:{x1:81, y1:426, x2:102, y2:417}, l26:{x1:229, y1:409, x2:304, y2:401}, l4:{x1:510, y1:291, x2:438, y2:321}, l28:{x1:355, y1:412, x2:413, y2:411}, l27:{x1:304, y1:401, x2:355, y2:412}, l9:{x1:156, y1:267, x2:75, y2:267}}, itms:{bona2:[120, 418], bona1:[71, 430]}}, spFF3_1:{lns:{l14:{x1:586, y1:365, x2:726, y2:349}, l11:{x1:417, y1:367, x2:493, y2:368}, l3:{x1:95, y1:249, x2:217, y2:197}, l5:{x1:290, y1:172, x2:234, y2:232}, l1:{x1:0, y1:223, x2:52, y2:244}, l7:{x1:144, y1:279, x2:232, y2:358}, l10:{x1:393, y1:385, x2:417, y2:367}, l15:{x1:726, y1:349, x2:801, y2:346}, l2:{x1:52, y1:244, x2:95, y2:249}, l6:{x1:234, y1:232, x2:144, y2:279}, l8:{x1:232, y1:358, x2:291, y2:373}, l12:{x1:493, y1:368, x2:531, y2:350}, l4:{x1:217, y1:197, x2:290, y2:172}, l13:{x1:531, y1:350, x2:586, y2:365}, l9:{x1:291, y1:373, x2:393, y2:385}}, itms:{pa1a1:[435, 301], pa2a1:[558, 301], pa3a1:[654, 297], para1:[223, 292], pa4a1:[753, 286]}}, spXB1_2:{lns:{l3:{x1:171, y1:231, x2:129, y2:60}, l1:{x1:174, y1:450, x2:198, y2:336}, l2:{x1:198, y1:336, x2:171, y2:231}}, itms:{}}, spG8_4:{lns:{}, itms:{}}, spH1_1:{lns:{l7:{x1:462, y1:397, x2:527, y2:391}, l2:{x1:72, y1:340, x2:176, y2:343}, l6:{x1:407, y1:391, x2:462, y2:397}, l8:{x1:527, y1:391, x2:666, y2:375}, l3:{x1:176, y1:343, x2:274, y2:355}, l5:{x1:350, y1:376, x2:407, y2:391}, l9:{x1:666, y1:375, x2:801, y2:346}, l1:{x1:0, y1:346, x2:72, y2:340}, l4:{x1:274, y1:355, x2:350, y2:376}}, itms:{stec1:[541, 333], evDa1:[510, 326]}}, spEE1_1:{lns:{}, itms:{}}, spL4_1:{lns:{l14:{x1:605, y1:377, x2:715, y2:367}, l11:{x1:346, y1:493, x2:0x0202, y2:402}, l3:{x1:248, y1:231, x2:377, y2:0xFF}, l5:{x1:443, y1:261, x2:457, y2:277}, l1:{x1:0, y1:204, x2:113, y2:207}, l7:{x1:450, y1:326, x2:387, y2:366}, l10:{x1:181, y1:428, x2:113, y2:450}, l15:{x1:715, y1:367, x2:801, y2:345}, l2:{x1:113, y1:207, x2:248, y2:231}, l6:{x1:457, y1:277, x2:450, y2:326}, l8:{x1:387, y1:366, x2:289, y2:402}, l12:{x1:0x0202, y1:402, x2:554, y2:383}, l4:{x1:377, y1:0xFF, x2:443, y2:261}, l13:{x1:554, y1:383, x2:605, y2:377}, l9:{x1:289, y1:402, x2:181, y2:428}}, itms:{}}, spN15_1:{lns:{}, itms:{}}, spXB3_2:{lns:{l7:{x1:713, y1:418, x2:701, y2:404}, l2:{x1:64, y1:418, x2:111, y2:450}, l6:{x1:750, y1:430, x2:713, y2:418}, l8:{x1:701, y1:404, x2:707, y2:384}, l3:{x1:0, y1:108, x2:55, y2:77}, l10:{x1:734, y1:353, x2:802, y2:310}, l5:{x1:801, y1:427, x2:750, y2:430}, l9:{x1:707, y1:384, x2:734, y2:353}, l1:{x1:0, y1:402, x2:64, y2:418}, l4:{x1:55, y1:77, x2:165, y2:0}}, itms:{}}, spG10_4:{lns:{}, itms:{}}, spN16_1:{lns:{}, itms:{}}, spXB4_2:{lns:{l7:{x1:72, y1:412, x2:0, y2:429}, l2:{x1:69, y1:303, x2:111, y2:322}, l6:{x1:121, y1:415, x2:72, y2:412}, l8:{x1:0, y1:11, x2:156, y2:93}, l11:{x1:330, y1:309, x2:426, y2:450}, l3:{x1:111, y1:322, x2:149, y2:358}, l10:{x1:0xFF, y1:201, x2:330, y2:309}, l5:{x1:163, y1:391, x2:121, y2:415}, l9:{x1:156, y1:93, x2:0xFF, y2:201}, l1:{x1:0, y1:310, x2:69, y2:303}, l4:{x1:149, y1:358, x2:163, y2:391}}, itms:{cgAa1:[15, 296]}}, spL2_2:{lns:{l14:{x1:714, y1:397, x2:801, y2:352}, l11:{x1:414, y1:452, x2:534, y2:441}, l3:{x1:507, y1:0, x2:582, y2:60}, l5:{x1:618, y1:150, x2:651, y2:222}, l1:{x1:0, y1:66, x2:66, y2:-14}, l7:{x1:0, y1:414, x2:102, y2:443}, l10:{x1:312, y1:454, x2:414, y2:452}, l2:{x1:66, y1:-14, x2:507, y2:0}, l6:{x1:651, y1:222, x2:669, y2:291}, l8:{x1:102, y1:443, x2:203, y2:455}, l12:{x1:534, y1:441, x2:648, y2:423}, l4:{x1:582, y1:60, x2:618, y2:150}, l13:{x1:648, y1:423, x2:714, y2:397}, l9:{x1:203, y1:455, x2:312, y2:454}}, itms:{eg1c5:[262, 446], eg1c12:[474, 443], eg1c6:[282, 446], eg1c11:[434, 444], eg1c15:[312, 446], eg1c7:[322, 446], eg1c2:[150, 441], eg1c13:[238, 446], eg1c1:[126, 437], eg1c8:[352, 446], eg1c3:[182, 446], eg1c14:[213, 447], eg1c9:[364, 446], eg1c4:[222, 446], eg1c10:[394, 446]}}, spH2_1:{lns:{l14:{x1:657, y1:147, x2:801, y2:124}, l16:{x1:189, y1:288, x2:303, y2:247}, l11:{x1:303, y1:247, x2:412, y2:202}, l3:{x1:121, y1:350, x2:167, y2:350}, l5:{x1:177, y1:315, x2:197, y2:303}, l1:{x1:0, y1:346, x2:67, y2:328}, l7:{x1:225, y1:307, x2:244, y2:319}, l10:{x1:290, y1:261, x2:303, y2:247}, l15:{x1:67, y1:328, x2:189, y2:288}, l2:{x1:67, y1:328, x2:121, y2:350}, l6:{x1:197, y1:303, x2:225, y2:307}, l8:{x1:244, y1:319, x2:275, y2:296}, l12:{x1:412, y1:202, x2:550, y2:160}, l4:{x1:167, y1:350, x2:177, y2:315}, l13:{x1:550, y1:160, x2:657, y2:147}, l9:{x1:275, y1:296, x2:290, y2:261}}, itms:{}}, spXD3_2:{lns:{l17:{x1:215, y1:91, x2:237, y2:81}, l20:{x1:252, y1:106, x2:224, y2:106}, l14:{x1:61, y1:226, x2:120, y2:186}, l16:{x1:178, y1:122, x2:215, y2:91}, l11:{x1:312, y1:51, x2:243, y2:21}, l3:{x1:264, y1:368, x2:345, y2:318}, l18:{x1:237, y1:81, x2:254, y2:89}, l5:{x1:407, y1:289, x2:445, y2:280}, l23:{x1:54, y1:270, x2:18, y2:288}, l1:{x1:0, y1:445, x2:115, y2:434}, l7:{x1:500, y1:279, x2:528, y2:285}, l10:{x1:465, y1:90, x2:312, y2:51}, l15:{x1:120, y1:186, x2:178, y2:122}, l2:{x1:115, y1:434, x2:264, y2:368}, l6:{x1:445, y1:280, x2:500, y2:279}, l8:{x1:528, y1:285, x2:501, y2:180}, l12:{x1:243, y1:21, x2:219, y2:0}, l21:{x1:224, y1:106, x2:137, y2:201}, l4:{x1:345, y1:318, x2:407, y2:289}, l19:{x1:254, y1:89, x2:252, y2:106}, l13:{x1:0, y1:252, x2:61, y2:226}, l24:{x1:18, y1:288, x2:0, y2:323}, l9:{x1:501, y1:180, x2:465, y2:90}, l22:{x1:137, y1:201, x2:54, y2:270}}, itms:{fish1:[43, 434], cgBa1:[197, 361], spla2:[12, 429], spla1:[80, 426]}}, spL3_2:{lns:{l17:{x1:111, y1:273, x2:105, y2:0xFF}, l20:{x1:234, y1:168, x2:345, y2:84}, l14:{x1:426, y1:216, x2:324, y2:261}, l16:{x1:252, y1:279, x2:111, y2:273}, l11:{x1:801, y1:42, x2:651, y2:108}, l3:{x1:84, y1:324, x2:202, y2:339}, l18:{x1:105, y1:0xFF, x2:132, y2:237}, l5:{x1:275, y1:351, x2:338, y2:343}, l1:{x1:0, y1:352, x2:39, y2:330}, l7:{x1:441, y1:319, x2:551, y2:268}, l10:{x1:717, y1:188, x2:801, y2:147}, l15:{x1:324, y1:261, x2:252, y2:279}, l2:{x1:39, y1:330, x2:84, y2:324}, l6:{x1:338, y1:343, x2:441, y2:319}, l8:{x1:551, y1:268, x2:590, y2:249}, l12:{x1:651, y1:108, x2:504, y2:174}, l21:{x1:345, y1:84, x2:424, y2:-19}, l4:{x1:202, y1:339, x2:275, y2:351}, l19:{x1:132, y1:237, x2:234, y2:168}, l13:{x1:504, y1:174, x2:426, y2:216}, l9:{x1:590, y1:249, x2:717, y2:188}}, itms:{eg1c1:[780, 126], eg1c4:[582, 234], eg1c3:[729, 159], evGa1:[116, 304], eg1c2:[675, 189]}}, spI1_1:{lns:{l17:{x1:287, y1:138, x2:191, y2:185}, l20:{x1:282, y1:134, x2:336, y2:122}, l14:{x1:756, y1:252, x2:570, y2:176}, l16:{x1:399, y1:130, x2:287, y2:138}, l11:{x1:501, y1:251, x2:582, y2:270}, l3:{x1:213, y1:244, x2:266, y2:214}, l25:{x1:738, y1:214, x2:801, y2:226}, l18:{x1:191, y1:185, x2:226, y2:161}, l5:{x1:300, y1:206, x2:342, y2:208}, l23:{x1:522, y1:144, x2:645, y2:188}, l1:{x1:0, y1:230, x2:63, y2:238}, l7:{x1:377, y1:226, x2:399, y2:219}, l10:{x1:443, y1:229, x2:501, y2:251}, l15:{x1:570, y1:176, x2:399, y2:130}, l2:{x1:63, y1:238, x2:213, y2:244}, l6:{x1:342, y1:208, x2:377, y2:226}, l8:{x1:399, y1:219, x2:420, y2:216}, l12:{x1:582, y1:270, x2:756, y2:276}, l21:{x1:336, y1:122, x2:411, y2:122}, l4:{x1:266, y1:214, x2:300, y2:206}, l19:{x1:226, y1:161, x2:282, y2:134}, l13:{x1:756, y1:276, x2:756, y2:252}, l24:{x1:645, y1:188, x2:738, y2:214}, l9:{x1:420, y1:216, x2:443, y2:229}, l22:{x1:411, y1:122, x2:522, y2:144}}, itms:{sl1a1:[555, 264], sl1a2:[615, 264], sl1a3:[675, 264]}}, spXD1_3:{lns:{l7:{x1:661, y1:79, x2:801, y2:1}, l2:{x1:78, y1:323, x2:162, y2:300}, l6:{x1:506, y1:182, x2:661, y2:79}, l3:{x1:162, y1:300, x2:248, y2:296}, l5:{x1:334, y1:298, x2:506, y2:182}, l1:{x1:0, y1:346, x2:78, y2:323}, l4:{x1:248, y1:296, x2:334, y2:298}}, itms:{}}, spM3_1:{lns:{l14:{x1:699, y1:253, x2:756, y2:234}, l11:{x1:607, y1:329, x2:626, y2:289}, l3:{x1:426, y1:427, x2:456, y2:427}, l5:{x1:475, y1:428, x2:484, y2:412}, l1:{x1:376, y1:485, x2:393, y2:450}, l7:{x1:502, y1:401, x2:524, y2:398}, l10:{x1:567, y1:347, x2:607, y2:329}, l15:{x1:756, y1:234, x2:801, y2:230}, l2:{x1:393, y1:450, x2:426, y2:427}, l6:{x1:484, y1:412, x2:502, y2:401}, l8:{x1:524, y1:398, x2:540, y2:371}, l12:{x1:626, y1:289, x2:651, y2:276}, l4:{x1:456, y1:427, x2:475, y2:428}, l13:{x1:651, y1:276, x2:699, y2:253}, l9:{x1:540, y1:371, x2:567, y2:347}}, itms:{}}, spI2_1:{lns:{l7:{x1:447, y1:181, x2:519, y2:193}, l2:{x1:120, y1:235, x2:201, y2:223}, l6:{x1:375, y1:181, x2:447, y2:181}, l8:{x1:519, y1:193, x2:582, y2:211}, l11:{x1:699, y1:232, x2:798, y2:232}, l3:{x1:201, y1:223, x2:285, y2:205}, l10:{x1:651, y1:229, x2:699, y2:232}, l5:{x1:336, y1:190, x2:375, y2:181}, l9:{x1:582, y1:211, x2:651, y2:229}, l1:{x1:0, y1:226, x2:120, y2:235}, l4:{x1:285, y1:205, x2:336, y2:190}}, itms:{bf1c1:[414, 164]}}, spEE12_6B:{lns:{l17:{x1:550, y1:212, x2:671, y2:181}, l20:{x1:722, y1:152, x2:756, y2:126}, l14:{x1:311, y1:225, x2:358, y2:222}, l16:{x1:492, y1:223, x2:550, y2:212}, l11:{x1:0, y1:223, x2:75, y2:219}, l3:{x1:359, y1:30, x2:414, y2:71}, l18:{x1:671, y1:181, x2:696, y2:162}, l5:{x1:500, y1:102, x2:639, y2:125}, l1:{x1:233, y1:0, x2:304, y2:23}, l7:{x1:485, y1:142, x2:356, y2:102}, l10:{x1:90, y1:84, x2:0, y2:60}, l15:{x1:358, y1:222, x2:492, y2:223}, l2:{x1:304, y1:23, x2:359, y2:30}, l6:{x1:639, y1:125, x2:485, y2:142}, l8:{x1:356, y1:102, x2:222, y2:115}, l12:{x1:75, y1:219, x2:231, y2:245}, l21:{x1:756, y1:126, x2:801, y2:124}, l4:{x1:414, y1:71, x2:500, y2:102}, l19:{x1:696, y1:162, x2:722, y2:152}, l13:{x1:231, y1:245, x2:311, y2:225}, l9:{x1:222, y1:115, x2:90, y2:84}}, itms:{evYa1:[126, 168], evda1:[678, 142], evca1:[6, 158]}}, spL3_1:{lns:{l17:{x1:417, y1:450, x2:471, y2:360}, l14:{x1:598, y1:205, x2:631, y2:212}, l16:{x1:677, y1:202, x2:801, y2:204}, l11:{x1:524, y1:224, x2:551, y2:216}, l3:{x1:118, y1:288, x2:202, y2:317}, l18:{x1:471, y1:360, x2:501, y2:0x0100}, l5:{x1:269, y1:334, x2:329, y2:332}, l1:{x1:0, y1:250, x2:55, y2:264}, l7:{x1:361, y1:323, x2:418, y2:292}, l10:{x1:501, y1:229, x2:524, y2:224}, l15:{x1:631, y1:212, x2:677, y2:202}, l2:{x1:55, y1:264, x2:118, y2:288}, l6:{x1:329, y1:332, x2:361, y2:323}, l8:{x1:418, y1:292, x2:473, y2:252}, l12:{x1:551, y1:216, x2:571, y2:203}, l4:{x1:202, y1:317, x2:269, y2:334}, l13:{x1:571, y1:203, x2:598, y2:205}, l9:{x1:473, y1:252, x2:501, y2:229}}, itms:{}}, spI3_1:{lns:{l16:{x1:352, y1:208, x2:377, y2:201}, l11:{x1:90, y1:273, x2:180, y2:273}, l19:{x1:427, y1:219, x2:465, y2:227}, l1:{x1:0, y1:232, x2:62, y2:222}, l10:{x1:45, y1:252, x2:90, y2:273}, l13:{x1:284, y1:246, x2:301, y2:232}, l6:{x1:251, y1:179, x2:248, y2:189}, l8:{x1:192, y1:189, x2:123, y2:222}, l12:{x1:180, y1:273, x2:284, y2:246}, l21:{x1:497, y1:222, x2:516, y2:210}, l20:{x1:465, y1:227, x2:497, y2:222}, l24:{x1:575, y1:220, x2:633, y2:221}, l14:{x1:301, y1:232, x2:332, y2:227}, l23:{x1:557, y1:209, x2:575, y2:220}, l17:{x1:377, y1:201, x2:407, y2:208}, l3:{x1:141, y1:198, x2:204, y2:172}, l18:{x1:407, y1:208, x2:427, y2:219}, l25:{x1:633, y1:221, x2:714, y2:227}, l7:{x1:248, y1:189, x2:192, y2:189}, l15:{x1:332, y1:227, x2:352, y2:208}, l2:{x1:62, y1:222, x2:141, y2:198}, l5:{x1:231, y1:171, x2:251, y2:179}, l22:{x1:516, y1:210, x2:557, y2:209}, l26:{x1:714, y1:227, x2:801, y2:230}, l4:{x1:204, y1:172, x2:231, y2:171}, l9:{x1:123, y1:222, x2:45, y2:252}}, itms:{sl1a1:[109, 259], sl1a2:[169, 259], sl1a3:[229, 259]}}, spXB1_3:{lns:{l16:{x1:740, y1:413, x2:801, y2:399}, l11:{x1:282, y1:214, x2:345, y2:277}, l19:{x1:179, y1:85, x2:194, y2:109}, l1:{x1:0, y1:346, x2:29, y2:337}, l10:{x1:250, y1:201, x2:282, y2:214}, l13:{x1:426, y1:341, x2:531, y2:392}, l6:{x1:136, y1:246, x2:152, y2:228}, l8:{x1:181, y1:228, x2:222, y2:204}, l12:{x1:345, y1:277, x2:426, y2:341}, l21:{x1:235, y1:88, x2:264, y2:116}, l20:{x1:194, y1:109, x2:235, y2:88}, l29:{x1:691, y1:313, x2:747, y2:323}, l24:{x1:396, y1:167, x2:410, y2:219}, l14:{x1:531, y1:392, x2:657, y2:416}, l23:{x1:319, y1:127, x2:396, y2:167}, l17:{x1:177, y1:0, x2:191, y2:39}, l3:{x1:57, y1:288, x2:72, y2:263}, l18:{x1:191, y1:39, x2:179, y2:85}, l25:{x1:410, y1:219, x2:490, y2:241}, l30:{x1:747, y1:323, x2:801, y2:308}, l7:{x1:152, y1:228, x2:181, y2:228}, l15:{x1:657, y1:416, x2:740, y2:413}, l2:{x1:29, y1:337, x2:57, y2:288}, l5:{x1:105, y1:252, x2:136, y2:246}, l22:{x1:264, y1:116, x2:319, y2:127}, l26:{x1:490, y1:241, x2:571, y2:296}, l4:{x1:72, y1:263, x2:105, y2:252}, l28:{x1:642, y1:332, x2:691, y2:313}, l27:{x1:571, y1:296, x2:642, y2:332}, l9:{x1:222, y1:204, x2:250, y2:201}}, itms:{}}, spM2_2:{lns:{l16:{x1:560, y1:165, x2:585, y2:156}, l11:{x1:377, y1:247, x2:417, y2:244}, l19:{x1:628, y1:177, x2:644, y2:184}, l1:{x1:0, y1:314, x2:24, y2:311}, l10:{x1:355, y1:263, x2:377, y2:247}, l13:{x1:437, y1:260, x2:462, y2:261}, l6:{x1:165, y1:277, x2:222, y2:275}, l8:{x1:266, y1:244, x2:318, y2:245}, l12:{x1:417, y1:244, x2:437, y2:260}, l21:{x1:650, y1:214, x2:686, y2:235}, l20:{x1:644, y1:184, x2:650, y2:214}, l24:{x1:723, y1:0x0101, x2:747, y2:229}, l14:{x1:462, y1:261, x2:513, y2:216}, l23:{x1:704, y1:0x0100, x2:723, y2:0x0101}, l17:{x1:585, y1:156, x2:612, y2:161}, l3:{x1:66, y1:308, x2:89, y2:285}, l18:{x1:612, y1:161, x2:628, y2:177}, l25:{x1:747, y1:229, x2:766, y2:218}, l7:{x1:222, y1:275, x2:266, y2:244}, l15:{x1:513, y1:216, x2:560, y2:165}, l2:{x1:24, y1:311, x2:66, y2:308}, l5:{x1:129, y1:289, x2:165, y2:277}, l22:{x1:686, y1:235, x2:704, y2:0x0100}, l26:{x1:766, y1:218, x2:793, y2:214}, l4:{x1:89, y1:285, x2:129, y2:289}, l28:{x1:801, y1:190, x2:819, y2:165}, l27:{x1:793, y1:214, x2:801, y2:190}, l9:{x1:318, y1:245, x2:355, y2:263}}, itms:{bona1:[15, 320]}}, spI1_2:{lns:{}, itms:{}}, spXB2_3:{lns:{l16:{x1:102, y1:225, x2:156, y2:192}, l11:{x1:587, y1:267, x2:660, y2:304}, l19:{x1:252, y1:133, x2:309, y2:126}, l1:{x1:0, y1:399, x2:111, y2:339}, l10:{x1:519, y1:252, x2:587, y2:267}, l13:{x1:721, y1:339, x2:801, y2:345}, l6:{x1:306, y1:198, x2:328, y2:196}, l8:{x1:361, y1:226, x2:413, y2:252}, l12:{x1:660, y1:304, x2:721, y2:339}, l21:{x1:367, y1:126, x2:405, y2:111}, l20:{x1:309, y1:126, x2:367, y2:126}, l29:{x1:646, y1:9, x2:649, y2:0}, l24:{x1:450, y1:18, x2:459, y2:-1}, l14:{x1:0, y1:312, x2:47, y2:0xFF}, l23:{x1:432, y1:81, x2:450, y2:18}, l17:{x1:156, y1:192, x2:177, y2:171}, l3:{x1:149, y1:298, x2:198, y2:252}, l18:{x1:177, y1:171, x2:252, y2:133}, l25:{x1:801, y1:37, x2:735, y2:53}, l7:{x1:328, y1:196, x2:361, y2:226}, l15:{x1:47, y1:0xFF, x2:102, y2:225}, l2:{x1:111, y1:339, x2:149, y2:298}, l5:{x1:252, y1:229, x2:306, y2:198}, l22:{x1:405, y1:111, x2:432, y2:81}, l26:{x1:735, y1:53, x2:687, y2:50}, l4:{x1:198, y1:252, x2:252, y2:229}, l28:{x1:649, y1:28, x2:646, y2:9}, l27:{x1:687, y1:50, x2:649, y2:28}, l9:{x1:413, y1:252, x2:519, y2:252}}, itms:{fish1:[0x0300, 336], eg1a1:[458, 246], eg1a2:[488, 246], rnFa1:[559, 253], spla1:[738, 330], rnFa2:[604, 267], spla2:[788, 330], evXa1:[276, 162]}}, spL1_2:{lns:{l7:{x1:758, y1:117, x2:827, y2:39}, l2:{x1:597, y1:204, x2:651, y2:318}, l6:{x1:711, y1:207, x2:758, y2:117}, l3:{x1:651, y1:318, x2:717, y2:381}, l5:{x1:759, y1:228, x2:711, y2:207}, l1:{x1:563, y1:0, x2:597, y2:204}, l4:{x1:717, y1:381, x2:801, y2:414}}, itms:{}}, spI2_2:{lns:{}, itms:{}}, spX1_1:{lns:{l4:{x1:683, y1:450, x2:774, y2:450}, l2:{x1:747, y1:147, x2:720, y2:285}, l5:{x1:774, y1:450, x2:788, y2:390}, l6:{x1:788, y1:390, x2:948, y2:384}, l1:{x1:726, y1:9, x2:747, y2:147}, l3:{x1:720, y1:285, x2:683, y2:450}}, itms:{}}, spN19_1:{lns:{}, itms:{}}, spI3_2:{lns:{}, itms:{}}, spX2_1:{lns:{}, itms:{}}, spN20_1:{lns:{}, itms:{}}, spJ1_1:{lns:{}, itms:{}}, spS3_1:{lns:{l7:{x1:666, y1:431, x2:744, y2:445}, l2:{x1:398, y1:450, x2:464, y2:421}, l6:{x1:590, y1:413, x2:666, y2:431}, l8:{x1:744, y1:445, x2:801, y2:439}, l3:{x1:464, y1:421, x2:503, y2:403}, l5:{x1:539, y1:402, x2:590, y2:413}, l1:{x1:344, y1:499, x2:398, y2:450}, l4:{x1:503, y1:403, x2:539, y2:402}}, itms:{}}, spL4_3:{lns:{}, itms:{}}, spJ2_1:{lns:{}, itms:{}}, spX1_2:{lns:{l17:{x1:759, y1:42, x2:774, y2:0}, l14:{x1:801, y1:225, x2:801, y2:142}, l16:{x1:748, y1:139, x2:759, y2:42}, l11:{x1:590, y1:180, x2:587, y2:228}, l3:{x1:207, y1:346, x2:324, y2:356}, l5:{x1:423, y1:357, x2:546, y2:344}, l1:{x1:0, y1:350, x2:120, y2:344}, l7:{x1:617, y1:320, x2:801, y2:323}, l10:{x1:629, y1:132, x2:590, y2:180}, l15:{x1:801, y1:142, x2:748, y2:139}, l2:{x1:120, y1:344, x2:207, y2:346}, l6:{x1:546, y1:344, x2:617, y2:320}, l8:{x1:683, y1:0, x2:674, y2:106}, l12:{x1:587, y1:228, x2:600, y2:236}, l4:{x1:324, y1:356, x2:423, y2:357}, l13:{x1:600, y1:236, x2:801, y2:225}, l9:{x1:674, y1:106, x2:629, y2:132}}, itms:{ra1a1:[381, 312], evXa1:[750, 280]}}, spM1_1:{lns:{l7:{x1:263, y1:226, x2:294, y2:0x0100}, l2:{x1:47, y1:220, x2:89, y2:205}, l6:{x1:232, y1:208, x2:263, y2:226}, l8:{x1:294, y1:0x0100, x2:330, y2:330}, l3:{x1:89, y1:205, x2:132, y2:206}, l5:{x1:190, y1:211, x2:232, y2:208}, l9:{x1:330, y1:330, x2:349, y2:450}, l1:{x1:0, y1:230, x2:47, y2:220}, l4:{x1:132, y1:206, x2:190, y2:211}}, itms:{dcta3:[138, 101], dcta2:[28, 128], dcta1:[78, 158]}}, spJ3_1:{lns:{}, itms:{}}, spXC3_1:{lns:{}, itms:{}}, spN10_1:{lns:{}, itms:{}}, spJ4_1:{lns:{}, itms:{}}, spXC4_1:{lns:{}, itms:{}}, spN11_1:{lns:{}, itms:{}}, spJ5_1:{lns:{}, itms:{}}, spS5_1:{lns:{l17:{x1:88, y1:351, x2:0, y2:324}, l20:{x1:623, y1:388, x2:685, y2:360}, l14:{x1:277, y1:438, x2:214, y2:420}, l16:{x1:145, y1:381, x2:88, y2:351}, l11:{x1:468, y1:372, x2:412, y2:407}, l3:{x1:130, y1:210, x2:169, y2:246}, l18:{x1:539, y1:484, x2:590, y2:413}, l5:{x1:206, y1:295, x2:250, y2:330}, l23:{x1:0, y1:446, x2:14, y2:468}, l1:{x1:0, y1:148, x2:70, y2:180}, l7:{x1:306, y1:345, x2:406, y2:350}, l10:{x1:464, y1:352, x2:468, y2:372}, l15:{x1:214, y1:420, x2:145, y2:381}, l2:{x1:70, y1:180, x2:130, y2:210}, l6:{x1:250, y1:330, x2:306, y2:345}, l8:{x1:406, y1:350, x2:450, y2:346}, l12:{x1:412, y1:407, x2:325, y2:437}, l21:{x1:685, y1:360, x2:748, y2:346}, l4:{x1:169, y1:246, x2:206, y2:295}, l19:{x1:590, y1:413, x2:623, y2:388}, l13:{x1:325, y1:437, x2:277, y2:438}, l9:{x1:450, y1:346, x2:464, y2:352}, l22:{x1:748, y1:346, x2:801, y2:346}}, itms:{bd3c1:[207, 249], bd3c2:[150, 192]}}, spM2_1:{lns:{}, itms:{}}, spJ6_1:{lns:{l7:{x1:756, y1:415, x2:776, y2:423}, l2:{x1:480, y1:450, x2:526, y2:430}, l6:{x1:680, y1:406, x2:756, y2:415}, l8:{x1:776, y1:423, x2:801, y2:450}, l3:{x1:526, y1:430, x2:583, y2:412}, l5:{x1:628, y1:406, x2:680, y2:406}, l9:{x1:801, y1:450, x2:816, y2:466}, l1:{x1:451, y1:472, x2:480, y2:450}, l4:{x1:583, y1:412, x2:628, y2:406}}, itms:{bb1a1:[670, 343]}}, spXC1_2:{lns:{l1:{x1:753, y1:0, x2:779, y2:64}, l2:{x1:779, y1:64, x2:814, y2:102}}, itms:{}}, spN10_2:{lns:{}, itms:{}}, spN16_2:{lns:{l4:{x1:688, y1:325, x2:718, y2:312}, l2:{x1:544, y1:412, x2:622, y2:367}, l5:{x1:718, y1:312, x2:745, y2:303}, l6:{x1:745, y1:303, x2:801, y2:296}, l1:{x1:463, y1:476, x2:544, y2:412}, l3:{x1:622, y1:367, x2:688, y2:325}}, itms:{}}, spXC2_2:{lns:{l16:{x1:489, y1:417, x2:515, y2:434}, l11:{x1:318, y1:273, x2:353, y2:276}, l19:{x1:105, y1:0, x2:156, y2:51}, l1:{x1:0, y1:89, x2:27, y2:114}, l10:{x1:276, y1:240, x2:318, y2:273}, l13:{x1:377, y1:304, x2:420, y2:359}, l6:{x1:159, y1:180, x2:177, y2:210}, l8:{x1:204, y1:231, x2:240, y2:243}, l12:{x1:353, y1:276, x2:377, y2:304}, l21:{x1:210, y1:75, x2:312, y2:99}, l20:{x1:156, y1:51, x2:210, y2:75}, l24:{x1:522, y1:174, x2:613, y2:250}, l14:{x1:420, y1:359, x2:462, y2:378}, l23:{x1:435, y1:147, x2:522, y2:174}, l17:{x1:515, y1:434, x2:519, y2:450}, l3:{x1:64, y1:131, x2:85, y2:158}, l18:{x1:519, y1:450, x2:552, y2:471}, l25:{x1:613, y1:250, x2:651, y2:336}, l7:{x1:177, y1:210, x2:204, y2:231}, l15:{x1:462, y1:378, x2:489, y2:417}, l2:{x1:27, y1:114, x2:64, y2:131}, l5:{x1:106, y1:170, x2:159, y2:180}, l22:{x1:312, y1:99, x2:435, y2:147}, l26:{x1:651, y1:336, x2:693, y2:411}, l4:{x1:85, y1:158, x2:106, y2:170}, l27:{x1:693, y1:411, x2:744, y2:450}, l9:{x1:240, y1:243, x2:276, y2:240}}, itms:{}}, spM1_2:{lns:{l17:{x1:708, y1:286, x2:740, y2:333}, l14:{x1:604, y1:299, x2:625, y2:275}, l16:{x1:666, y1:270, x2:708, y2:286}, l11:{x1:522, y1:309, x2:543, y2:296}, l3:{x1:379, y1:104, x2:385, y2:138}, l18:{x1:740, y1:333, x2:770, y2:329}, l5:{x1:414, y1:163, x2:425, y2:216}, l1:{x1:349, y1:0, x2:358, y2:92}, l7:{x1:439, y1:239, x2:466, y2:245}, l10:{x1:491, y1:304, x2:522, y2:309}, l15:{x1:625, y1:275, x2:666, y2:270}, l2:{x1:358, y1:92, x2:379, y2:104}, l6:{x1:425, y1:216, x2:439, y2:239}, l8:{x1:466, y1:245, x2:484, y2:261}, l12:{x1:543, y1:296, x2:577, y2:291}, l4:{x1:385, y1:138, x2:414, y2:163}, l19:{x1:770, y1:329, x2:801, y2:314}, l13:{x1:577, y1:291, x2:604, y2:299}, l9:{x1:484, y1:261, x2:491, y2:304}}, itms:{bona1:[769, 326]}}, spN17_2:{lns:{l7:{x1:416, y1:427, x2:460, y2:465}, l2:{x1:54, y1:294, x2:144, y2:309}, l6:{x1:372, y1:400, x2:416, y2:427}, l3:{x1:144, y1:309, x2:199, y2:329}, l5:{x1:297, y1:368, x2:372, y2:400}, l1:{x1:0, y1:296, x2:54, y2:294}, l4:{x1:199, y1:329, x2:297, y2:368}}, itms:{pn5a2:[140, 222], pn5a1:[39, 217], evNa1:[0x0202, 390], bf1a2:[192, 192], pn5a3:[232, 217], bf1a1:[87, 192]}}, spXB2_1:{lns:{}, itms:{}}, spN12_2:{lns:{}, itms:{}}, spJ7_1:{lns:{l3:{x1:15, y1:466, x2:45, y2:0x0202}, l1:{x1:-26, y1:420, x2:0, y2:450}, l2:{x1:0, y1:450, x2:15, y2:466}}, itms:{}}, spXB3_1:{lns:{l4:{x1:627, y1:387, x2:0x0300, y2:450}, l2:{x1:326, y1:407, x2:456, y2:364}, l1:{x1:180, y1:450, x2:326, y2:407}, l3:{x1:456, y1:364, x2:627, y2:387}}, itms:{}}, spM3_2:{lns:{l14:{x1:376, y1:35, x2:393, y2:0}, l11:{x1:283, y1:46, x2:308, y2:25}, l3:{x1:41, y1:156, x2:58, y2:155}, l5:{x1:94, y1:165, x2:122, y2:107}, l1:{x1:0, y1:190, x2:19, y2:165}, l7:{x1:152, y1:87, x2:181, y2:86}, l10:{x1:263, y1:58, x2:283, y2:46}, l2:{x1:19, y1:165, x2:41, y2:156}, l6:{x1:122, y1:107, x2:152, y2:87}, l8:{x1:181, y1:86, x2:241, y2:95}, l12:{x1:308, y1:25, x2:337, y2:26}, l4:{x1:58, y1:155, x2:94, y2:165}, l13:{x1:337, y1:26, x2:376, y2:35}, l9:{x1:241, y1:95, x2:263, y2:58}}, itms:{}}, spJ8_1:{lns:{}, itms:{}}, spS5_2:{lns:{l17:{x1:14, y1:18, x2:0, y2:39}, l14:{x1:449, y1:109, x2:539, y2:34}, l16:{x1:6, y1:0, x2:14, y2:18}, l11:{x1:275, y1:231, x2:313, y2:213}, l3:{x1:53, y1:296, x2:80, y2:287}, l5:{x1:107, y1:0x0101, x2:122, y2:245}, l1:{x1:0, y1:316, x2:24, y2:333}, l7:{x1:154, y1:245, x2:195, y2:259}, l10:{x1:234, y1:236, x2:275, y2:231}, l15:{x1:539, y1:34, x2:559, y2:0}, l2:{x1:24, y1:333, x2:53, y2:296}, l6:{x1:122, y1:245, x2:154, y2:245}, l8:{x1:195, y1:259, x2:217, y2:242}, l12:{x1:313, y1:213, x2:368, y2:181}, l4:{x1:80, y1:287, x2:107, y2:0x0101}, l13:{x1:368, y1:181, x2:449, y2:109}, l9:{x1:217, y1:242, x2:234, y2:236}}, itms:{}}, spN12_1:{lns:{}, itms:{}}, spJ9_1:{lns:{}, itms:{}}, spXE3_2:{lns:{}, itms:{}}, spN13_1:{lns:{}, itms:{}}, spJ10_1:{lns:{}, itms:{}}, spXB2_2:{lns:{l7:{x1:591, y1:270, x2:699, y2:171}, l2:{x1:673, y1:428, x2:714, y2:412}, l6:{x1:504, y1:369, x2:591, y2:270}, l8:{x1:699, y1:171, x2:801, y2:108}, l3:{x1:714, y1:412, x2:753, y2:403}, l5:{x1:462, y1:450, x2:504, y2:369}, l1:{x1:654, y1:450, x2:673, y2:428}, l4:{x1:753, y1:403, x2:801, y2:402}}, itms:{cgBa1:[722, 399]}}, spN14_1:{lns:{}, itms:{}}, spJ11_1:{lns:{}, itms:{}}, spXC1_3:{lns:{}, itms:{}}, spN18_2:{lns:{}, itms:{}}, spJ12_1:{lns:{}, itms:{}}, spXC2_3:{lns:{l4:{x1:641, y1:75, x2:690, y2:105}, l2:{x1:565, y1:27, x2:603, y2:78}, l5:{x1:690, y1:105, x2:801, y2:140}, l6:{x1:752, y1:0, x2:801, y2:21}, l1:{x1:518, y1:0, x2:565, y2:27}, l3:{x1:603, y1:78, x2:641, y2:75}}, itms:{}}, spN11_2:{lns:{}, itms:{}}, spJ1_2:{lns:{}, itms:{}}, spXC3_3:{lns:{l16:{x1:543, y1:0xFF, x2:591, y2:180}, l11:{x1:306, y1:282, x2:360, y2:342}, l19:{x1:801, y1:81, x2:762, y2:72}, l34:{x1:188, y1:429, x2:198, y2:421}, l1:{x1:0, y1:140, x2:76, y2:187}, l10:{x1:222, y1:177, x2:306, y2:282}, l13:{x1:402, y1:354, x2:435, y2:345}, l6:{x1:90, y1:388, x2:49, y2:407}, l8:{x1:0, y1:27, x2:99, y2:78}, l12:{x1:360, y1:342, x2:402, y2:354}, l35:{x1:198, y1:421, x2:214, y2:426}, l21:{x1:748, y1:57, x2:751, y2:36}, l20:{x1:762, y1:72, x2:748, y2:57}, l29:{x1:502, y1:412, x2:563, y2:386}, l24:{x1:801, y1:388, x2:687, y2:405}, l31:{x1:645, y1:332, x2:732, y2:296}, l14:{x1:435, y1:345, x2:498, y2:294}, l23:{x1:764, y1:21, x2:801, y2:3}, l17:{x1:591, y1:180, x2:606, y2:63}, l3:{x1:145, y1:264, x2:192, y2:340}, l18:{x1:606, y1:63, x2:630, y2:0}, l25:{x1:687, y1:405, x2:590, y2:450}, l30:{x1:563, y1:386, x2:645, y2:332}, l7:{x1:49, y1:407, x2:26, y2:450}, l15:{x1:498, y1:294, x2:543, y2:0xFF}, l2:{x1:76, y1:187, x2:145, y2:264}, l5:{x1:189, y1:360, x2:90, y2:388}, l22:{x1:751, y1:36, x2:764, y2:21}, l26:{x1:590, y1:450, x2:527, y2:450}, l4:{x1:192, y1:340, x2:189, y2:360}, l32:{x1:732, y1:296, x2:801, y2:295}, l33:{x1:179, y1:450, x2:188, y2:429}, l28:{x1:498, y1:432, x2:502, y2:412}, l27:{x1:527, y1:450, x2:498, y2:432}, l9:{x1:99, y1:78, x2:222, y2:177}, l36:{x1:214, y1:426, x2:227, y2:450}}, itms:{wrma1:[773, 294], evXa1:[72, 114]}}, spN17_1:{lns:{}, itms:{}}, spJ2_2:{lns:{}, itms:{}}, spXC4_3:{lns:{l17:{x1:22, y1:387, x2:0, y2:388}, l20:{x1:684, y1:198, x2:687, y2:175}, l14:{x1:0, y1:295, x2:48, y2:324}, l16:{x1:60, y1:361, x2:22, y2:387}, l11:{x1:487, y1:264, x2:344, y2:279}, l3:{x1:108, y1:52, x2:90, y2:72}, l18:{x1:801, y1:246, x2:735, y2:222}, l5:{x1:246, y1:254, x2:279, y2:223}, l23:{x1:757, y1:165, x2:801, y2:153}, l1:{x1:40, y1:0, x2:90, y2:25}, l7:{x1:342, y1:202, x2:408, y2:207}, l10:{x1:491, y1:251, x2:487, y2:264}, l15:{x1:48, y1:324, x2:60, y2:361}, l2:{x1:90, y1:25, x2:108, y2:52}, l6:{x1:279, y1:223, x2:342, y2:202}, l8:{x1:408, y1:207, x2:459, y2:229}, l12:{x1:344, y1:279, x2:246, y2:273}, l21:{x1:687, y1:175, x2:711, y2:164}, l4:{x1:90, y1:72, x2:0, y2:78}, l19:{x1:735, y1:222, x2:684, y2:198}, l13:{x1:246, y1:273, x2:246, y2:254}, l9:{x1:459, y1:229, x2:491, y2:251}, l22:{x1:711, y1:164, x2:757, y2:165}}, itms:{wrma1:[741, 162], wrma2:[377, 198]}}, spN13_2:{lns:{}, itms:{}}, spJ3_2:{lns:{}, itms:{}}, spT2_1:{lns:{l7:{x1:410, y1:404, x2:486, y2:369}, l2:{x1:88, y1:464, x2:134, y2:450}, l6:{x1:355, y1:412, x2:410, y2:404}, l8:{x1:486, y1:369, x2:606, y2:309}, l11:{x1:748, y1:246, x2:801, y2:239}, l3:{x1:134, y1:450, x2:218, y2:426}, l10:{x1:715, y1:259, x2:748, y2:246}, l5:{x1:254, y1:416, x2:355, y2:412}, l9:{x1:606, y1:309, x2:715, y2:259}, l1:{x1:0, y1:470, x2:88, y2:464}, l4:{x1:218, y1:426, x2:254, y2:416}}, itms:{}}, spN14_2:{lns:{}, itms:{}}, spJ4_2:{lns:{l14:{x1:752, y1:389, x2:775, y2:360}, l11:{x1:664, y1:412, x2:689, y2:411}, l3:{x1:435, y1:432, x2:459, y2:450}, l5:{x1:474, y1:462, x2:516, y2:472}, l1:{x1:399, y1:450, x2:418, y2:433}, l7:{x1:539, y1:450, x2:556, y2:436}, l10:{x1:634, y1:412, x2:664, y2:412}, l15:{x1:775, y1:360, x2:800, y2:346}, l2:{x1:418, y1:433, x2:435, y2:432}, l6:{x1:516, y1:472, x2:539, y2:450}, l8:{x1:556, y1:436, x2:578, y2:425}, l12:{x1:689, y1:411, x2:708, y2:394}, l4:{x1:459, y1:450, x2:474, y2:462}, l13:{x1:708, y1:394, x2:752, y2:389}, l9:{x1:578, y1:425, x2:634, y2:412}}, itms:{}}, spXC1_4:{lns:{}, itms:{}}, spN15_2:{lns:{}, itms:{}}, spJ5_2:{lns:{l17:{x1:576, y1:197, x2:590, y2:186}, l20:{x1:651, y1:267, x2:699, y2:285}, l14:{x1:498, y1:240, x2:528, y2:226}, l16:{x1:559, y1:224, x2:576, y2:197}, l11:{x1:384, y1:293, x2:438, y2:254}, l3:{x1:37, y1:316, x2:40, y2:271}, l25:{x1:786, y1:246, x2:801, y2:238}, l18:{x1:590, y1:186, x2:604, y2:188}, l5:{x1:53, y1:264, x2:81, y2:270}, l23:{x1:754, y1:259, x2:778, y2:253}, l1:{x1:0, y1:346, x2:18, y2:323}, l7:{x1:147, y1:289, x2:198, y2:269}, l10:{x1:261, y1:287, x2:384, y2:293}, l15:{x1:528, y1:226, x2:559, y2:224}, l2:{x1:18, y1:323, x2:37, y2:316}, l6:{x1:81, y1:270, x2:147, y2:289}, l8:{x1:198, y1:269, x2:225, y2:269}, l12:{x1:438, y1:254, x2:474, y2:244}, l21:{x1:699, y1:285, x2:735, y2:268}, l4:{x1:40, y1:271, x2:53, y2:264}, l19:{x1:604, y1:188, x2:651, y2:267}, l13:{x1:474, y1:244, x2:498, y2:240}, l24:{x1:778, y1:253, x2:786, y2:246}, l9:{x1:225, y1:269, x2:261, y2:287}, l22:{x1:735, y1:268, x2:754, y2:259}}, itms:{bf1c1:[593, 167], spla2:[349, 267], spla3:[699, 271], spla1:[289, 267]}}, spXC2_4:{lns:{}, itms:{}}, spN1_3:{lns:{}, itms:{}}, spJ6_2:{lns:{l7:{x1:304, y1:93, x2:360, y2:73}, l2:{x1:101, y1:241, x2:188, y2:222}, l6:{x1:268, y1:114, x2:304, y2:93}, l8:{x1:360, y1:73, x2:405, y2:44}, l11:{x1:480, y1:0, x2:526, y2:-20}, l3:{x1:188, y1:222, x2:227, y2:178}, l10:{x1:451, y1:22, x2:480, y2:0}, l5:{x1:0xFF, y1:124, x2:268, y2:114}, l9:{x1:405, y1:44, x2:451, y2:22}, l1:{x1:0, y1:238, x2:101, y2:241}, l4:{x1:227, y1:178, x2:0xFF, y2:124}}, itms:{eg1c1:[132, 222], eg1c2:[153, 222]}}, spXC3_4:{lns:{l16:{x1:177, y1:132, x2:115, y2:113}, l11:{x1:434, y1:308, x2:471, y2:266}, l19:{x1:106, y1:42, x2:158, y2:34}, l1:{x1:24, y1:0, x2:15, y2:84}, l10:{x1:367, y1:326, x2:434, y2:308}, l13:{x1:461, y1:190, x2:423, y2:144}, l6:{x1:155, y1:233, x2:164, y2:287}, l8:{x1:187, y1:315, x2:247, y2:330}, l12:{x1:471, y1:266, x2:461, y2:190}, l21:{x1:181, y1:0, x2:228, y2:0}, l20:{x1:158, y1:34, x2:181, y2:0}, l29:{x1:711, y1:225, x2:759, y2:251}, l24:{x1:369, y1:93, x2:483, y2:100}, l31:{x1:504, y1:-15, x2:527, y2:0}, l14:{x1:423, y1:144, x2:360, y2:121}, l23:{x1:273, y1:51, x2:369, y2:93}, l17:{x1:115, y1:113, x2:96, y2:58}, l3:{x1:36, y1:168, x2:77, y2:189}, l18:{x1:96, y1:58, x2:106, y2:42}, l25:{x1:483, y1:100, x2:534, y2:108}, l30:{x1:759, y1:251, x2:801, y2:248}, l7:{x1:164, y1:287, x2:187, y2:315}, l15:{x1:360, y1:121, x2:177, y2:132}, l2:{x1:15, y1:84, x2:36, y2:168}, l5:{x1:134, y1:197, x2:155, y2:233}, l22:{x1:228, y1:0, x2:273, y2:51}, l26:{x1:534, y1:108, x2:577, y2:140}, l4:{x1:77, y1:189, x2:134, y2:197}, l32:{x1:527, y1:0, x2:590, y2:0}, l33:{x1:590, y1:0, x2:635, y2:-20}, l28:{x1:618, y1:203, x2:711, y2:225}, l27:{x1:577, y1:140, x2:618, y2:203}, l9:{x1:247, y1:330, x2:367, y2:326}}, itms:{wrma1:[108, 186], wrma3:[283, 330], wrma4:[325, 330], spla1:[759, 251], rnFa1:[402, 75], rnFa3:[570, 111], wrma6:[436, 99], rnFa2:[486, 78], wrma5:[405, 315], wrma2:[227, 324]}}, spN22_1:{lns:{}, itms:{}}, spJ7_2:{lns:{l7:{x1:169, y1:336, x2:208, y2:405}, l2:{x1:15, y1:16, x2:45, y2:64}, l6:{x1:131, y1:0x0101, x2:169, y2:336}, l8:{x1:208, y1:405, x2:240, y2:450}, l3:{x1:45, y1:64, x2:84, y2:133}, l5:{x1:107, y1:185, x2:131, y2:0x0101}, l9:{x1:240, y1:450, x2:281, y2:0x0200}, l1:{x1:0, y1:3, x2:15, y2:16}, l4:{x1:84, y1:133, x2:107, y2:185}}, itms:{}}, spXC4_4:{lns:{l7:{x1:477, y1:175, x2:588, y2:223}, l2:{x1:47, y1:238, x2:161, y2:195}, l6:{x1:417, y1:162, x2:477, y2:175}, l8:{x1:588, y1:223, x2:691, y2:269}, l3:{x1:161, y1:195, x2:252, y2:171}, l5:{x1:310, y1:159, x2:417, y2:162}, l9:{x1:691, y1:269, x2:801, y2:254}, l1:{x1:0, y1:248, x2:47, y2:238}, l4:{x1:252, y1:171, x2:310, y2:159}}, itms:{fish2:[746, 261], liFa7:[615, 219], liFa2:[177, 177], liFa4:[372, 147], spla1:[697, 254], fish1:[706, 259], wrma1:[362, 163], liFa6:[528, 183], liFa3:[282, 150], liFa1:[54, 222], spla2:[749, 254], liFa5:[453, 156]}}, spN23_1:{lns:{}, itms:{}}, spJ8_2:{lns:{}, itms:{}}, spXC5_4:{lns:{l17:{x1:540, y1:180, x2:432, y2:117}, l20:{x1:324, y1:36, x2:309, y2:0}, l14:{x1:712, y1:62, x2:654, y2:90}, l16:{x1:582, y1:177, x2:540, y2:180}, l11:{x1:708, y1:268, x2:734, y2:204}, l3:{x1:64, y1:217, x2:141, y2:187}, l18:{x1:432, y1:117, x2:351, y2:75}, l5:{x1:185, y1:152, x2:246, y2:140}, l1:{x1:0, y1:254, x2:26, y2:236}, l7:{x1:327, y1:141, x2:395, y2:174}, l10:{x1:507, y1:266, x2:708, y2:268}, l15:{x1:654, y1:90, x2:582, y2:177}, l2:{x1:26, y1:236, x2:64, y2:217}, l6:{x1:246, y1:140, x2:327, y2:141}, l8:{x1:395, y1:174, x2:465, y2:231}, l12:{x1:734, y1:204, x2:713, y2:105}, l4:{x1:141, y1:187, x2:185, y2:152}, l19:{x1:351, y1:75, x2:324, y2:36}, l13:{x1:713, y1:105, x2:712, y2:62}, l9:{x1:465, y1:231, x2:507, y2:266}}, itms:{fish2:[592, 259], cgBa1:[696, 79], fish3:[622, 261], spla3:[650, 258], spla1:[530, 258], fish4:[652, 259], spla2:[590, 258], fish1:[552, 261]}}, spN1_2:{lns:{}, itms:{}}, spJ9_2:{lns:{}, itms:{}}, spT3_2:{lns:{l17:{x1:445, y1:48, x2:415, y2:51}, l14:{x1:743, y1:119, x2:801, y2:120}, l16:{x1:472, y1:39, x2:445, y2:48}, l11:{x1:558, y1:83, x2:613, y2:94}, l3:{x1:109, y1:75, x2:131, y2:116}, l18:{x1:415, y1:51, x2:349, y2:33}, l5:{x1:178, y1:133, x2:219, y2:131}, l1:{x1:129, y1:-2, x2:109, y2:39}, l7:{x1:0x0101, y1:121, x2:317, y2:113}, l10:{x1:521, y1:90, x2:558, y2:83}, l15:{x1:529, y1:0, x2:472, y2:39}, l2:{x1:109, y1:39, x2:109, y2:75}, l6:{x1:219, y1:131, x2:0x0101, y2:121}, l8:{x1:317, y1:113, x2:433, y2:108}, l12:{x1:613, y1:94, x2:668, y2:104}, l4:{x1:131, y1:116, x2:178, y2:133}, l19:{x1:349, y1:33, x2:274, y2:3}, l13:{x1:668, y1:104, x2:743, y2:119}, l9:{x1:433, y1:108, x2:521, y2:90}}, itms:{bona1:[630, 94], bona4:[505, 97], bona2:[580, 83], bona5:[467, 104], fish2:[192, 125], bona3:[536, 86], fish1:[168, 125]}}, spN2_2:{lns:{}, itms:{}}, spJ10_2:{lns:{}, itms:{}}, spXD2_1:{lns:{l17:{x1:583, y1:361, x2:584, y2:350}, l20:{x1:660, y1:327, x2:718, y2:323}, l14:{x1:798, y1:406, x2:690, y2:403}, l16:{x1:594, y1:379, x2:583, y2:361}, l11:{x1:385, y1:406, x2:441, y2:421}, l3:{x1:456, y1:139, x2:360, y2:181}, l18:{x1:584, y1:350, x2:607, y2:340}, l5:{x1:243, y1:250, x2:177, y2:310}, l1:{x1:801, y1:139, x2:582, y2:145}, l7:{x1:111, y1:391, x2:182, y2:405}, l10:{x1:337, y1:402, x2:385, y2:406}, l15:{x1:690, y1:403, x2:594, y2:379}, l2:{x1:582, y1:145, x2:456, y2:139}, l6:{x1:177, y1:310, x2:111, y2:391}, l8:{x1:182, y1:405, x2:263, y2:403}, l12:{x1:441, y1:421, x2:481, y2:439}, l21:{x1:718, y1:323, x2:801, y2:322}, l4:{x1:360, y1:181, x2:243, y2:250}, l19:{x1:607, y1:340, x2:660, y2:327}, l13:{x1:481, y1:439, x2:500, y2:450}, l9:{x1:263, y1:403, x2:337, y2:402}}, itms:{cgAa1:[234, 400]}}, spN19_2:{lns:{}, itms:{}}, spJ11_2:{lns:{}, itms:{}}, spX3_1:{lns:{}, itms:{}}, spN20_2:{lns:{}, itms:{}}, spJ12_2:{lns:{}, itms:{}}, spXD1_2:{lns:{l4:{x1:759, y1:248, x2:801, y2:127}, l2:{x1:516, y1:354, x2:735, y2:401}, l1:{x1:750, y1:480, x2:801, y2:451}, l3:{x1:735, y1:401, x2:759, y2:248}}, itms:{evXa1:[800, 401]}}, spN21_2:{lns:{}, itms:{}}, spJ1_3:{lns:{}, itms:{}}, spXD2_2:{lns:{l16:{x1:643, y1:296, x2:717, y2:264}, l11:{x1:495, y1:384, x2:444, y2:387}, l19:{x1:412, y1:170, x2:443, y2:152}, l34:{x1:487, y1:24, x2:500, y2:0}, l1:{x1:0, y1:450, x2:190, y2:443}, l10:{x1:621, y1:351, x2:495, y2:384}, l13:{x1:444, y1:380, x2:550, y2:356}, l6:{x1:798, y1:323, x2:783, y2:360}, l8:{x1:693, y1:378, x2:639, y2:360}, l12:{x1:444, y1:387, x2:444, y2:380}, l21:{x1:482, y1:144, x2:528, y2:168}, l20:{x1:443, y1:152, x2:482, y2:144}, l29:{x1:354, y1:219, x2:342, y2:193}, l24:{x1:675, y1:173, x2:705, y2:192}, l31:{x1:117, y1:81, x2:288, y2:60}, l14:{x1:550, y1:356, x2:615, y2:319}, l23:{x1:628, y1:165, x2:675, y2:173}, l17:{x1:717, y1:264, x2:801, y2:252}, l3:{x1:387, y1:444, x2:581, y2:443}, l18:{x1:342, y1:193, x2:412, y2:170}, l25:{x1:705, y1:192, x2:681, y2:223}, l30:{x1:0, y1:127, x2:117, y2:81}, l7:{x1:783, y1:360, x2:693, y2:378}, l15:{x1:615, y1:319, x2:643, y2:296}, l2:{x1:190, y1:443, x2:387, y2:444}, l5:{x1:0x0300, y1:444, x2:801, y2:445}, l22:{x1:528, y1:168, x2:628, y2:165}, l26:{x1:681, y1:223, x2:564, y2:243}, l4:{x1:581, y1:443, x2:0x0300, y2:444}, l32:{x1:288, y1:60, x2:423, y2:42}, l33:{x1:423, y1:42, x2:487, y2:24}, l28:{x1:396, y1:234, x2:354, y2:219}, l27:{x1:564, y1:243, x2:396, y2:234}, l9:{x1:639, y1:360, x2:621, y2:351}}, itms:{fish1:[371, 435], spla1:[322, 429], fish2:[434, 434], seBa1:[565, 114], fish3:[534, 434], spla5:[663, 426], spla3:[474, 426], spla6:[747, 429], fish4:[704, 434], spla2:[399, 426], spla4:[570, 426]}}, spN18_1:{lns:{}, itms:{}}, spJ2_3:{lns:{}, itms:{}}, spN10_3:{lns:{}, itms:{}}, spJ3_3:{lns:{l16:{x1:538, y1:371, x2:557, y2:377}, l11:{x1:360, y1:364, x2:397, y2:377}, l19:{x1:642, y1:324, x2:688, y2:312}, l1:{x1:117, y1:450, x2:135, y2:432}, l10:{x1:320, y1:364, x2:360, y2:364}, l13:{x1:424, y1:394, x2:487, y2:394}, l6:{x1:226, y1:408, x2:250, y2:398}, l8:{x1:267, y1:383, x2:284, y2:378}, l12:{x1:397, y1:377, x2:424, y2:394}, l21:{x1:707, y1:299, x2:750, y2:294}, l20:{x1:688, y1:312, x2:707, y2:299}, l24:{x1:767, y1:311, x2:801, y2:321}, l14:{x1:487, y1:394, x2:517, y2:369}, l23:{x1:767, y1:294, x2:767, y2:311}, l17:{x1:557, y1:377, x2:615, y2:339}, l3:{x1:164, y1:414, x2:193, y2:413}, l18:{x1:615, y1:339, x2:642, y2:324}, l25:{x1:801, y1:237, x2:758, y2:243}, l7:{x1:250, y1:398, x2:267, y2:383}, l15:{x1:517, y1:369, x2:538, y2:371}, l2:{x1:135, y1:432, x2:164, y2:414}, l5:{x1:216, y1:426, x2:226, y2:408}, l22:{x1:750, y1:294, x2:767, y2:294}, l26:{x1:758, y1:243, x2:757, y2:235}, l4:{x1:193, y1:413, x2:216, y2:426}, l27:{x1:757, y1:235, x2:801, y2:209}, l9:{x1:284, y1:378, x2:320, y2:364}}, itms:{evEa1:[793, 273], eg1a1:[461, 380], bd4a1:[759, 273]}}, spX2_2:{lns:{l11:{x1:138, y1:173, x2:97, y2:199}, l3:{x1:150, y1:327, x2:321, y2:303}, l5:{x1:471, y1:278, x2:575, y2:277}, l1:{x1:0, y1:330, x2:69, y2:320}, l7:{x1:657, y1:293, x2:801, y2:296}, l10:{x1:137, y1:155, x2:138, y2:173}, l2:{x1:69, y1:320, x2:150, y2:327}, l6:{x1:575, y1:277, x2:657, y2:293}, l8:{x1:0, y1:142, x2:106, y2:147}, l12:{x1:97, y1:199, x2:63, y2:219}, l4:{x1:321, y1:303, x2:471, y2:278}, l13:{x1:63, y1:219, x2:0, y2:225}, l9:{x1:106, y1:147, x2:137, y2:155}}, itms:{}}, spN11_3:{lns:{}, itms:{}}, spN14_3:{lns:{l7:{x1:675, y1:159, x2:801, y2:152}, l2:{x1:116, y1:286, x2:242, y2:244}, l6:{x1:568, y1:169, x2:675, y2:159}, l3:{x1:242, y1:244, x2:383, y2:202}, l5:{x1:484, y1:179, x2:568, y2:169}, l1:{x1:0, y1:330, x2:116, y2:286}, l4:{x1:383, y1:202, x2:484, y2:179}}, itms:{pn5a2:[674, 79], stec1:[277, 189], pn5a1:[534, 79], bf1a2:[678, 48], bf1a1:[576, 54]}}, spN12_3:{lns:{}, itms:{}}, spN15_3:{lns:{l4:{x1:360, y1:148, x2:478, y2:155}, l2:{x1:150, y1:150, x2:252, y2:150}, l5:{x1:478, y1:155, x2:633, y2:170}, l6:{x1:633, y1:170, x2:801, y2:179}, l1:{x1:0, y1:152, x2:150, y2:150}, l3:{x1:252, y1:150, x2:360, y2:148}}, itms:{pn5a2:[218, 63], bf1a2:[288, 36], pn5a3:[318, 63], bf1a3:[423, 39], bf1a4:[549, 36], pn5a4:[420, 68], bf1a5:[660, 33], rnrc1:[405, 138], pn5a5:[520, 78], bf1a1:[159, 24], pn5a6:[622, 82], pn5a1:[118, 63], pn5a7:[692, 82]}}, spN13_3:{lns:{l3:{x1:682, y1:370, x2:801, y2:330}, l1:{x1:363, y1:478, x2:549, y2:418}, l2:{x1:549, y1:418, x2:682, y2:370}}, itms:{}}, spN16_3:{lns:{l16:{x1:297, y1:291, x2:366, y2:276}, l11:{x1:304, y1:117, x2:376, y2:79}, l19:{x1:558, y1:273, x2:591, y2:282}, l1:{x1:0, y1:179, x2:114, y2:165}, l10:{x1:270, y1:84, x2:304, y2:117}, l13:{x1:433, y1:43, x2:481, y2:0}, l6:{x1:203, y1:126, x2:214, y2:99}, l8:{x1:224, y1:80, x2:243, y2:71}, l12:{x1:376, y1:79, x2:433, y2:43}, l21:{x1:660, y1:270, x2:801, y2:240}, l20:{x1:591, y1:282, x2:660, y2:270}, l24:{x1:459, y1:422, x2:498, y2:433}, l14:{x1:3, y1:399, x2:150, y2:348}, l23:{x1:428, y1:427, x2:459, y2:422}, l17:{x1:366, y1:276, x2:483, y2:273}, l3:{x1:151, y1:148, x2:170, y2:125}, l18:{x1:483, y1:273, x2:558, y2:273}, l25:{x1:498, y1:433, x2:503, y2:450}, l7:{x1:214, y1:99, x2:224, y2:80}, l15:{x1:150, y1:348, x2:297, y2:291}, l2:{x1:114, y1:165, x2:151, y2:148}, l5:{x1:185, y1:122, x2:203, y2:126}, l22:{x1:402, y1:450, x2:428, y2:427}, l26:{x1:573, y1:450, x2:604, y2:429}, l4:{x1:170, y1:125, x2:185, y2:122}, l28:{x1:724, y1:385, x2:801, y2:382}, l27:{x1:604, y1:429, x2:724, y2:385}, l9:{x1:243, y1:71, x2:270, y2:84}}, itms:{eg1a2:[79, 161], eg1a1:[59, 164]}}, spXD2_3:{lns:{}, itms:{}}, spN23_2:{lns:{}, itms:{}}, spN17_3:{lns:{l17:{x1:675, y1:324, x2:624, y2:330}, l20:{x1:353, y1:301, x2:248, y2:279}, l14:{x1:721, y1:234, x2:801, y2:273}, l16:{x1:800, y1:287, x2:675, y2:324}, l11:{x1:447, y1:0, x2:542, y2:92}, l3:{x1:72, y1:377, x2:123, y2:380}, l18:{x1:624, y1:330, x2:483, y2:318}, l5:{x1:183, y1:392, x2:0xFF, y2:401}, l23:{x1:65, y1:233, x2:0, y2:240}, l1:{x1:0, y1:380, x2:42, y2:383}, l7:{x1:417, y1:407, x2:518, y2:431}, l10:{x1:717, y1:442, x2:801, y2:422}, l15:{x1:801, y1:273, x2:800, y2:287}, l2:{x1:42, y1:383, x2:72, y2:377}, l6:{x1:0xFF, y1:401, x2:417, y2:407}, l8:{x1:518, y1:431, x2:591, y2:441}, l12:{x1:542, y1:92, x2:623, y2:160}, l21:{x1:248, y1:279, x2:151, y2:245}, l4:{x1:123, y1:380, x2:183, y2:392}, l19:{x1:483, y1:318, x2:353, y2:301}, l13:{x1:623, y1:160, x2:721, y2:234}, l9:{x1:591, y1:441, x2:717, y2:442}, l22:{x1:151, y1:245, x2:65, y2:233}}, itms:{bf1a2:[786, 150], bf1a1:[681, 132]}}, spXD3_3:{lns:{}, itms:{}}, spN5_1:{lns:{}, itms:{}}, spJ4_3:{lns:{l37:{x1:474, y1:17, x2:516, y2:23}, l16:{x1:639, y1:345, x2:471, y2:309}, l11:{x1:400, y1:450, x2:438, y2:462}, l19:{x1:171, y1:252, x2:0, y2:243}, l34:{x1:392, y1:14, x2:398, y2:0}, l1:{x1:0, y1:321, x2:38, y2:346}, l10:{x1:280, y1:422, x2:400, y2:450}, l13:{x1:463, y1:456, x2:488, y2:459}, l6:{x1:141, y1:391, x2:165, y2:381}, l8:{x1:200, y1:387, x2:245, y2:418}, l12:{x1:438, y1:462, x2:463, y2:456}, l35:{x1:398, y1:0, x2:459, y2:0}, l21:{x1:0, y1:209, x2:26, y2:206}, l20:{x1:0, y1:243, x2:0, y2:209}, l29:{x1:293, y1:89, x2:314, y2:71}, l24:{x1:83, y1:173, x2:110, y2:170}, l38:{x1:516, y1:23, x2:535, y2:0}, l31:{x1:347, y1:68, x2:359, y2:27}, l14:{x1:488, y1:459, x2:509, y2:480}, l23:{x1:59, y1:185, x2:83, y2:173}, l17:{x1:471, y1:309, x2:321, y2:285}, l3:{x1:59, y1:387, x2:86, y2:412}, l18:{x1:321, y1:285, x2:171, y2:252}, l25:{x1:110, y1:170, x2:149, y2:152}, l30:{x1:314, y1:71, x2:347, y2:68}, l7:{x1:165, y1:381, x2:200, y2:387}, l15:{x1:801, y1:378, x2:639, y2:345}, l2:{x1:38, y1:346, x2:59, y2:387}, l5:{x1:122, y1:413, x2:141, y2:391}, l22:{x1:26, y1:206, x2:59, y2:185}, l26:{x1:149, y1:152, x2:245, y2:92}, l4:{x1:86, y1:412, x2:122, y2:413}, l32:{x1:359, y1:27, x2:368, y2:17}, l33:{x1:368, y1:17, x2:392, y2:14}, l28:{x1:275, y1:86, x2:293, y2:89}, l27:{x1:245, y1:92, x2:275, y2:86}, l9:{x1:245, y1:418, x2:280, y2:422}, l36:{x1:459, y1:0, x2:474, y2:17}}, itms:{}}, spXB4_1:{lns:{}, itms:{}}, spN2_3:{lns:{}, itms:{}}, spJ5_3:{lns:{l7:{x1:603, y1:417, x2:798, y2:407}, l2:{x1:153, y1:386, x2:336, y2:389}, l6:{x1:486, y1:401, x2:603, y2:417}, l3:{x1:336, y1:389, x2:375, y2:380}, l5:{x1:426, y1:380, x2:486, y2:401}, l1:{x1:-3, y1:374, x2:153, y2:386}, l4:{x1:375, y1:380, x2:426, y2:380}}, itms:{}}, spXE2_1:{lns:{l14:{x1:730, y1:199, x2:801, y2:198}, l11:{x1:564, y1:216, x2:593, y2:222}, l3:{x1:54, y1:317, x2:110, y2:302}, l5:{x1:156, y1:299, x2:258, y2:280}, l1:{x1:0, y1:332, x2:22, y2:318}, l7:{x1:294, y1:260, x2:364, y2:261}, l10:{x1:529, y1:220, x2:564, y2:216}, l2:{x1:22, y1:318, x2:54, y2:317}, l6:{x1:258, y1:280, x2:294, y2:260}, l8:{x1:364, y1:261, x2:515, y2:234}, l12:{x1:593, y1:222, x2:712, y2:210}, l4:{x1:110, y1:302, x2:156, y2:299}, l13:{x1:712, y1:210, x2:730, y2:199}, l9:{x1:515, y1:234, x2:529, y2:220}}, itms:{}}, spN3_2:{lns:{}, itms:{}}, spJ6_3:{lns:{l7:{x1:702, y1:380, x2:801, y2:356}, l2:{x1:102, y1:404, x2:210, y2:416}, l6:{x1:564, y1:395, x2:702, y2:380}, l3:{x1:210, y1:416, x2:303, y2:422}, l5:{x1:474, y1:401, x2:564, y2:395}, l1:{x1:0, y1:407, x2:102, y2:404}, l4:{x1:303, y1:422, x2:474, y2:401}}, itms:{}}, spXE3_1:{lns:{l7:{x1:447, y1:231, x2:630, y2:237}, l2:{x1:33, y1:184, x2:85, y2:189}, l6:{x1:325, y1:213, x2:447, y2:231}, l8:{x1:630, y1:237, x2:801, y2:240}, l3:{x1:85, y1:189, x2:169, y2:193}, l5:{x1:234, y1:203, x2:325, y2:213}, l1:{x1:0, y1:198, x2:33, y2:184}, l4:{x1:169, y1:193, x2:234, y2:203}}, itms:{spla7:[756, 219], spla1:[396, 219], fish2:[543, 225], fish3:[687, 226], spla5:[636, 219], spla3:[516, 219], spla6:[696, 219], fish1:[483, 225], fish4:[747, 226], spla2:[456, 219], spla4:[576, 219]}}, spN18_3:{lns:{l4:{x1:141, y1:371, x2:273, y2:469}, l2:{x1:44, y1:415, x2:127, y2:369}, l1:{x1:0, y1:422, x2:44, y2:415}, l3:{x1:127, y1:369, x2:141, y2:371}}, itms:{bf1a3:[564, 435], bf1a2:[432, 405], bf1a1:[312, 411]}}, spJ7_3:{lns:{l16:{x1:617, y1:450, x2:746, y2:517}, l11:{x1:376, y1:302, x2:414, y2:296}, l19:{x1:304, y1:117, x2:348, y2:181}, l1:{x1:0, y1:468, x2:18, y2:463}, l10:{x1:324, y1:336, x2:376, y2:302}, l13:{x1:450, y1:332, x2:500, y2:376}, l6:{x1:174, y1:420, x2:198, y2:387}, l8:{x1:228, y1:382, x2:249, y2:388}, l12:{x1:414, y1:296, x2:450, y2:332}, l21:{x1:370, y1:211, x2:368, y2:221}, l20:{x1:348, y1:181, x2:370, y2:211}, l29:{x1:115, y1:324, x2:87, y2:344}, l24:{x1:262, y1:270, x2:237, y2:269}, l31:{x1:34, y1:344, x2:0, y2:355}, l14:{x1:500, y1:376, x2:562, y2:418}, l23:{x1:280, y1:252, x2:262, y2:270}, l17:{x1:244, y1:0, x2:265, y2:54}, l3:{x1:25, y1:450, x2:40, y2:445}, l18:{x1:265, y1:54, x2:304, y2:117}, l25:{x1:237, y1:269, x2:212, y2:283}, l30:{x1:87, y1:344, x2:34, y2:344}, l7:{x1:198, y1:387, x2:228, y2:382}, l15:{x1:562, y1:418, x2:617, y2:450}, l2:{x1:18, y1:463, x2:25, y2:450}, l5:{x1:58, y1:450, x2:174, y2:420}, l22:{x1:368, y1:221, x2:280, y2:252}, l26:{x1:212, y1:283, x2:197, y2:309}, l4:{x1:40, y1:445, x2:58, y2:450}, l28:{x1:167, y1:324, x2:115, y2:324}, l27:{x1:197, y1:309, x2:167, y2:324}, l9:{x1:249, y1:388, x2:324, y2:336}}, itms:{lizc1:[90, 429]}}, spXE4_1:{lns:{l17:{x1:787, y1:111, x2:801, y2:197}, l14:{x1:661, y1:12, x2:730, y2:43}, l16:{x1:775, y1:85, x2:787, y2:111}, l11:{x1:515, y1:48, x2:553, y2:28}, l3:{x1:330, y1:200, x2:457, y2:165}, l5:{x1:0x0202, y1:160, x2:641, y2:167}, l1:{x1:0, y1:240, x2:166, y2:233}, l7:{x1:772, y1:175, x2:0x0300, y2:94}, l10:{x1:527, y1:49, x2:515, y2:48}, l15:{x1:730, y1:43, x2:775, y2:85}, l2:{x1:166, y1:233, x2:330, y2:200}, l6:{x1:641, y1:167, x2:772, y2:175}, l8:{x1:0x0300, y1:94, x2:669, y2:27}, l12:{x1:553, y1:28, x2:622, y2:13}, l4:{x1:457, y1:165, x2:0x0202, y2:160}, l13:{x1:622, y1:13, x2:661, y2:12}, l9:{x1:669, y1:27, x2:527, y2:49}}, itms:{fish2:[81, 227], evea1:[604, 123], evfa1:[474, 113], spla1:[6, 219], fish1:[141, 227]}}, spN19_3:{lns:{}, itms:{}}, spJ8_3:{lns:{l4:{x1:775, y1:331, x2:856, y2:249}, l2:{x1:588, y1:450, x2:706, y2:385}, l1:{x1:387, y1:521, x2:588, y2:450}, l3:{x1:706, y1:385, x2:775, y2:331}}, itms:{}}, spXB3_3:{lns:{l16:{x1:282, y1:60, x2:314, y2:35}, l11:{x1:402, y1:239, x2:454, y2:240}, l19:{x1:378, y1:34, x2:435, y2:54}, l1:{x1:108, y1:0, x2:124, y2:24}, l10:{x1:360, y1:243, x2:402, y2:239}, l13:{x1:525, y1:225, x2:607, y2:221}, l6:{x1:75, y1:336, x2:137, y2:300}, l8:{x1:235, y1:266, x2:289, y2:252}, l12:{x1:454, y1:240, x2:525, y2:225}, l21:{x1:534, y1:72, x2:575, y2:92}, l20:{x1:435, y1:54, x2:534, y2:72}, l24:{x1:495, y1:128, x2:432, y2:118}, l14:{x1:607, y1:221, x2:699, y2:206}, l23:{x1:552, y1:120, x2:495, y2:128}, l17:{x1:314, y1:35, x2:338, y2:29}, l3:{x1:92, y1:28, x2:53, y2:41}, l18:{x1:338, y1:29, x2:378, y2:34}, l25:{x1:432, y1:118, x2:361, y2:127}, l7:{x1:137, y1:300, x2:235, y2:266}, l15:{x1:699, y1:206, x2:801, y2:203}, l2:{x1:124, y1:24, x2:92, y2:28}, l5:{x1:0, y1:345, x2:75, y2:336}, l22:{x1:575, y1:92, x2:552, y2:120}, l26:{x1:361, y1:127, x2:300, y2:97}, l4:{x1:53, y1:41, x2:0, y2:36}, l27:{x1:300, y1:97, x2:282, y2:60}, l9:{x1:289, y1:252, x2:360, y2:243}}, itms:{liFa3:[585, 213], liFa2:[336, 237], liFa1:[174, 273], liFa4:[642, 210], spla1:[38, 332], fish1:[21, 336]}}, spN20_3:{lns:{}, itms:{}}, spJ9_3:{lns:{l16:{x1:416, y1:372, x2:397, y2:362}, l11:{x1:582, y1:390, x2:519, y2:362}, l19:{x1:377, y1:153, x2:392, y2:104}, l1:{x1:0, y1:300, x2:44, y2:258}, l10:{x1:654, y1:411, x2:582, y2:390}, l13:{x1:496, y1:374, x2:474, y2:368}, l6:{x1:116, y1:336, x2:104, y2:396}, l8:{x1:115, y1:423, x2:110, y2:450}, l12:{x1:519, y1:362, x2:496, y2:374}, l21:{x1:424, y1:88, x2:464, y2:86}, l20:{x1:392, y1:104, x2:424, y2:88}, l24:{x1:654, y1:165, x2:801, y2:242}, l14:{x1:474, y1:368, x2:447, y2:374}, l23:{x1:522, y1:104, x2:654, y2:165}, l17:{x1:397, y1:362, x2:374, y2:219}, l3:{x1:55, y1:249, x2:78, y2:254}, l18:{x1:374, y1:219, x2:377, y2:153}, l25:{x1:801, y1:242, x2:912, y2:280}, l7:{x1:104, y1:396, x2:115, y2:423}, l15:{x1:447, y1:374, x2:416, y2:372}, l2:{x1:44, y1:258, x2:55, y2:249}, l5:{x1:112, y1:301, x2:116, y2:336}, l22:{x1:464, y1:86, x2:522, y2:104}, l26:{x1:361, y1:450, x2:466, y2:453}, l4:{x1:78, y1:254, x2:112, y2:301}, l27:{x1:466, y1:453, x2:491, y2:468}, l9:{x1:673, y1:447, x2:654, y2:411}}, itms:{bf1c1:[453, 75], bf1c2:[426, 75], bd3a1:[460, 442]}}, spXB4_3:{lns:{l7:{x1:481, y1:215, x2:447, y2:60}, l2:{x1:87, y1:202, x2:159, y2:202}, l6:{x1:422, y1:233, x2:481, y2:215}, l8:{x1:447, y1:60, x2:426, y2:0}, l3:{x1:159, y1:202, x2:264, y2:222}, l5:{x1:357, y1:244, x2:422, y2:233}, l1:{x1:0, y1:203, x2:87, y2:202}, l4:{x1:264, y1:222, x2:357, y2:244}}, itms:{eg1a1:[144, 192], liFa2:[312, 219], eg1a2:[121, 190], liFa1:[49, 182]}}, spN21_3:{lns:{}, itms:{}}, spJ10_3:{lns:{l17:{x1:625, y1:289, x2:706, y2:281}, l14:{x1:618, y1:339, x2:532, y2:315}, l16:{x1:525, y1:306, x2:625, y2:289}, l11:{x1:652, y1:427, x2:660, y2:450}, l3:{x1:111, y1:280, x2:204, y2:302}, l18:{x1:706, y1:281, x2:801, y2:278}, l5:{x1:303, y1:319, x2:393, y2:319}, l1:{x1:-150, y1:165, x2:0, y2:242}, l7:{x1:454, y1:313, x2:511, y2:354}, l10:{x1:611, y1:388, x2:652, y2:427}, l15:{x1:532, y1:315, x2:525, y2:306}, l2:{x1:0, y1:242, x2:111, y2:280}, l6:{x1:393, y1:319, x2:454, y2:313}, l8:{x1:511, y1:354, x2:570, y2:381}, l12:{x1:801, y1:366, x2:711, y2:363}, l4:{x1:204, y1:302, x2:303, y2:319}, l13:{x1:711, y1:363, x2:618, y2:339}, l9:{x1:570, y1:381, x2:611, y2:388}}, itms:{}}, spXC1_1:{lns:{l16:{x1:452, y1:198, x2:486, y2:179}, l11:{x1:315, y1:244, x2:369, y2:251}, l19:{x1:607, y1:183, x2:686, y2:232}, l1:{x1:0, y1:346, x2:52, y2:341}, l10:{x1:285, y1:258, x2:315, y2:244}, l13:{x1:383, y1:233, x2:408, y2:222}, l6:{x1:169, y1:325, x2:200, y2:320}, l8:{x1:217, y1:299, x2:0x0101, y2:290}, l12:{x1:369, y1:251, x2:383, y2:233}, l21:{x1:731, y1:291, x2:751, y2:450}, l20:{x1:686, y1:232, x2:731, y2:291}, l24:{x1:564, y1:103, x2:627, y2:111}, l14:{x1:408, y1:222, x2:431, y2:223}, l23:{x1:564, y1:0, x2:564, y2:103}, l17:{x1:486, y1:179, x2:531, y2:170}, l3:{x1:74, y1:322, x2:112, y2:311}, l18:{x1:531, y1:170, x2:607, y2:183}, l25:{x1:627, y1:111, x2:704, y2:147}, l7:{x1:200, y1:320, x2:217, y2:299}, l15:{x1:431, y1:223, x2:452, y2:198}, l2:{x1:52, y1:341, x2:74, y2:322}, l5:{x1:147, y1:318, x2:169, y2:325}, l22:{x1:380, y1:-10, x2:564, y2:0}, l26:{x1:704, y1:147, x2:801, y2:216}, l4:{x1:112, y1:311, x2:147, y2:318}, l9:{x1:0x0101, y1:290, x2:285, y2:258}}, itms:{}}, spN22_2:{lns:{}, itms:{}}, spJ11_3:{lns:{l7:{x1:78, y1:390, x2:0, y2:366}, l2:{x1:65, y1:295, x2:127, y2:326}, l6:{x1:114, y1:450, x2:78, y2:390}, l3:{x1:127, y1:326, x2:181, y2:371}, l5:{x1:237, y1:450, x2:114, y2:450}, l1:{x1:0, y1:278, x2:65, y2:295}, l4:{x1:181, y1:371, x2:237, y2:450}}, itms:{}}, spXC2_1:{lns:{l1:{x1:0, y1:219, x2:60, y2:324}, l2:{x1:60, y1:324, x2:105, y2:450}}, itms:{}}, spN23_3:{lns:{}, itms:{}}, spJ12_3:{lns:{}, itms:{}}, spXE5_1:{lns:{l7:{x1:396, y1:318, x2:520, y2:355}, l2:{x1:19, y1:199, x2:67, y2:187}, l6:{x1:282, y1:285, x2:396, y2:318}, l8:{x1:520, y1:355, x2:612, y2:401}, l3:{x1:67, y1:187, x2:108, y2:199}, l5:{x1:144, y1:252, x2:282, y2:285}, l9:{x1:612, y1:401, x2:737, y2:465}, l1:{x1:0, y1:197, x2:19, y2:199}, l4:{x1:108, y1:199, x2:144, y2:252}}, itms:{}}, spN1_4:{lns:{l7:{x1:408, y1:379, x2:429, y2:396}, l2:{x1:135, y1:373, x2:198, y2:379}, l6:{x1:378, y1:366, x2:408, y2:379}, l8:{x1:429, y1:396, x2:525, y2:409}, l3:{x1:198, y1:379, x2:241, y2:356}, l10:{x1:615, y1:418, x2:801, y2:421}, l5:{x1:315, y1:354, x2:378, y2:366}, l9:{x1:525, y1:409, x2:615, y2:418}, l1:{x1:0, y1:347, x2:135, y2:373}, l4:{x1:241, y1:356, x2:315, y2:354}}, itms:{}}, spJ1_4:{lns:{l14:{x1:747, y1:134, x2:801, y2:158}, l11:{x1:600, y1:91, x2:677, y2:90}, l3:{x1:168, y1:93, x2:216, y2:83}, l5:{x1:274, y1:90, x2:299, y2:99}, l1:{x1:0, y1:124, x2:99, y2:95}, l7:{x1:339, y1:85, x2:384, y2:83}, l10:{x1:474, y1:117, x2:600, y2:91}, l2:{x1:99, y1:95, x2:168, y2:93}, l6:{x1:299, y1:99, x2:339, y2:85}, l8:{x1:384, y1:83, x2:432, y2:96}, l12:{x1:677, y1:90, x2:698, y2:104}, l4:{x1:216, y1:83, x2:274, y2:90}, l13:{x1:698, y1:104, x2:747, y2:134}, l9:{x1:432, y1:96, x2:474, y2:117}}, itms:{sj1a1:[522, 9]}}, spXE6_1:{lns:{l1:{x1:316, y1:310, x2:456, y2:450}}, itms:{}}, spN22_3:{lns:{}, itms:{}}, spJ2_4:{lns:{l17:{x1:729, y1:309, x2:692, y2:212}, l20:{x1:714, y1:202, x2:754, y2:157}, l14:{x1:634, y1:355, x2:691, y2:450}, l16:{x1:762, y1:363, x2:729, y2:309}, l11:{x1:551, y1:222, x2:566, y2:230}, l3:{x1:156, y1:177, x2:216, y2:191}, l18:{x1:692, y1:212, x2:699, y2:204}, l5:{x1:271, y1:230, x2:306, y2:209}, l1:{x1:0, y1:159, x2:55, y2:178}, l7:{x1:341, y1:199, x2:393, y2:200}, l10:{x1:462, y1:237, x2:551, y2:222}, l15:{x1:801, y1:406, x2:762, y2:363}, l2:{x1:55, y1:178, x2:156, y2:177}, l6:{x1:306, y1:209, x2:341, y2:199}, l8:{x1:393, y1:200, x2:433, y2:220}, l12:{x1:566, y1:230, x2:596, y2:298}, l21:{x1:754, y1:157, x2:801, y2:115}, l4:{x1:216, y1:191, x2:271, y2:230}, l19:{x1:699, y1:204, x2:714, y2:202}, l13:{x1:596, y1:298, x2:634, y2:355}, l9:{x1:433, y1:220, x2:462, y2:237}}, itms:{}}, spXC5_1:{lns:{}, itms:{}}, spN3_3:{lns:{}, itms:{}}, spJ3_4:{lns:{l7:{x1:51, y1:450, x2:0, y2:399}, l2:{x1:16, y1:113, x2:30, y2:81}, l6:{x1:101, y1:40, x2:117, y2:0}, l3:{x1:30, y1:81, x2:48, y2:62}, l5:{x1:76, y1:46, x2:101, y2:40}, l1:{x1:0, y1:115, x2:16, y2:113}, l4:{x1:48, y1:62, x2:76, y2:46}}, itms:{}}, spXE1_2:{lns:{l7:{x1:410, y1:23, x2:484, y2:0}, l2:{x1:1, y1:42, x2:5, y2:183}, l6:{x1:318, y1:66, x2:410, y2:23}, l3:{x1:5, y1:183, x2:170, y2:158}, l5:{x1:0x0100, y1:115, x2:318, y2:66}, l1:{x1:0, y1:0, x2:1, y2:42}, l4:{x1:170, y1:158, x2:0x0100, y2:115}}, itms:{fish2:[45, 170], fish1:[95, 168]}}, spN4_3:{lns:{}, itms:{}}, spJ4_4:{lns:{l17:{x1:744, y1:50, x2:778, y2:33}, l14:{x1:634, y1:37, x2:644, y2:32}, l16:{x1:666, y1:35, x2:744, y2:50}, l11:{x1:742, y1:163, x2:656, y2:78}, l3:{x1:463, y1:6, x2:488, y2:9}, l18:{x1:778, y1:33, x2:801, y2:32}, l5:{x1:509, y1:30, x2:498, y2:86}, l1:{x1:400, y1:0, x2:438, y2:12}, l7:{x1:552, y1:180, x2:643, y2:241}, l10:{x1:801, y1:204, x2:742, y2:163}, l15:{x1:644, y1:32, x2:666, y2:35}, l2:{x1:438, y1:12, x2:463, y2:6}, l6:{x1:498, y1:86, x2:552, y2:180}, l8:{x1:643, y1:241, x2:725, y2:300}, l12:{x1:656, y1:78, x2:637, y2:51}, l4:{x1:488, y1:9, x2:509, y2:30}, l13:{x1:637, y1:51, x2:634, y2:37}, l9:{x1:725, y1:300, x2:801, y2:350}}, itms:{}}, spXE2_2:{lns:{}, itms:{}}, spN2_4:{lns:{l1:{x1:0, y1:421, x2:104, y2:434}, l2:{x1:104, y1:434, x2:209, y2:464}}, itms:{}}, spJ5_4:{lns:{l37:{x1:723, y1:350, x2:748, y2:355}, l16:{x1:402, y1:277, x2:469, y2:260}, l11:{x1:749, y1:61, x2:780, y2:52}, l19:{x1:717, y1:228, x2:798, y2:227}, l39:{x1:779, y1:354, x2:790, y2:365}, l34:{x1:550, y1:354, x2:577, y2:364}, l1:{x1:-3, y1:32, x2:21, y2:40}, l10:{x1:665, y1:95, x2:749, y2:61}, l13:{x1:2, y1:207, x2:63, y2:222}, l6:{x1:206, y1:55, x2:332, y2:54}, l8:{x1:414, y1:80, x2:498, y2:97}, l12:{x1:780, y1:52, x2:801, y2:37}, l35:{x1:577, y1:364, x2:659, y2:354}, l21:{x1:44, y1:367, x2:118, y2:395}, l20:{x1:0, y1:350, x2:44, y2:367}, l29:{x1:327, y1:396, x2:360, y2:399}, l24:{x1:162, y1:431, x2:172, y2:450}, l38:{x1:748, y1:355, x2:779, y2:354}, l31:{x1:415, y1:370, x2:469, y2:374}, l14:{x1:63, y1:222, x2:222, y2:273}, l23:{x1:148, y1:407, x2:162, y2:431}, l17:{x1:469, y1:260, x2:582, y2:239}, l3:{x1:50, y1:53, x2:90, y2:40}, l18:{x1:582, y1:239, x2:717, y2:228}, l25:{x1:260, y1:450, x2:277, y2:423}, l30:{x1:360, y1:399, x2:415, y2:370}, l7:{x1:332, y1:54, x2:414, y2:80}, l15:{x1:222, y1:273, x2:402, y2:277}, l2:{x1:21, y1:40, x2:50, y2:53}, l5:{x1:146, y1:36, x2:206, y2:55}, l22:{x1:118, y1:395, x2:148, y2:407}, l26:{x1:277, y1:423, x2:290, y2:417}, l4:{x1:90, y1:40, x2:146, y2:36}, l32:{x1:469, y1:374, x2:499, y2:357}, l33:{x1:499, y1:357, x2:550, y2:354}, l28:{x1:312, y1:412, x2:327, y2:396}, l27:{x1:290, y1:417, x2:312, y2:412}, l9:{x1:498, y1:97, x2:665, y2:95}, l40:{x1:790, y1:365, x2:800, y2:365}, l36:{x1:659, y1:354, x2:723, y2:350}}, itms:{eg1a1:[208, 42], lizc1:[432, 354], eg1a2:[225, 42], spla4:[657, 77], spla3:[597, 77], fish2:[621, 90], spla1:[477, 77], spla2:[537, 77], fish1:[581, 90]}}, spXC3_2:{lns:{l17:{x1:345, y1:441, x2:404, y2:417}, l20:{x1:594, y1:336, x2:634, y2:342}, l14:{x1:110, y1:402, x2:171, y2:426}, l16:{x1:249, y1:440, x2:345, y2:441}, l11:{x1:42, y1:343, x2:45, y2:377}, l3:{x1:567, y1:135, x2:432, y2:90}, l18:{x1:404, y1:417, x2:498, y2:361}, l5:{x1:282, y1:100, x2:249, y2:138}, l23:{x1:657, y1:408, x2:627, y2:450}, l1:{x1:801, y1:276, x2:657, y2:204}, l7:{x1:195, y1:141, x2:123, y2:204}, l10:{x1:72, y1:339, x2:42, y2:343}, l15:{x1:171, y1:426, x2:249, y2:440}, l2:{x1:657, y1:204, x2:567, y2:135}, l6:{x1:249, y1:138, x2:195, y2:141}, l8:{x1:123, y1:204, x2:78, y2:273}, l12:{x1:45, y1:377, x2:93, y2:380}, l21:{x1:634, y1:342, x2:661, y2:371}, l4:{x1:432, y1:90, x2:282, y2:100}, l19:{x1:498, y1:361, x2:594, y2:336}, l13:{x1:93, y1:380, x2:110, y2:402}, l24:{x1:767, y1:469, x2:801, y2:453}, l9:{x1:78, y1:273, x2:72, y2:339}, l22:{x1:661, y1:371, x2:657, y2:408}}, itms:{liFa3:[513, 339], liFa2:[369, 420], liFa1:[225, 423], liFa4:[612, 321], cgBa1:[61, 365]}}, spN3_4:{lns:{}, itms:{}}, spJ6_4:{lns:{l16:{x1:380, y1:407, x2:417, y2:410}, l11:{x1:644, y1:61, x2:801, y2:18}, l19:{x1:582, y1:434, x2:626, y2:396}, l1:{x1:0, y1:37, x2:45, y2:42}, l10:{x1:609, y1:50, x2:644, y2:61}, l13:{x1:30, y1:379, x2:192, y2:421}, l6:{x1:339, y1:79, x2:391, y2:79}, l8:{x1:429, y1:59, x2:479, y2:58}, l12:{x1:0, y1:364, x2:30, y2:379}, l21:{x1:662, y1:386, x2:689, y2:390}, l20:{x1:626, y1:396, x2:662, y2:386}, l29:{x1:528, y1:296, x2:624, y2:260}, l24:{x1:0, y1:230, x2:63, y2:239}, l31:{x1:714, y1:242, x2:801, y2:230}, l14:{x1:192, y1:421, x2:351, y2:424}, l23:{x1:734, y1:414, x2:801, y2:394}, l17:{x1:417, y1:410, x2:471, y2:433}, l3:{x1:77, y1:45, x2:97, y2:56}, l18:{x1:471, y1:433, x2:582, y2:434}, l25:{x1:63, y1:239, x2:231, y2:287}, l30:{x1:624, y1:260, x2:714, y2:242}, l7:{x1:391, y1:79, x2:429, y2:59}, l15:{x1:351, y1:424, x2:380, y2:407}, l2:{x1:45, y1:42, x2:77, y2:45}, l5:{x1:0xFF, y1:63, x2:339, y2:79}, l22:{x1:689, y1:390, x2:734, y2:414}, l26:{x1:231, y1:287, x2:372, y2:314}, l4:{x1:97, y1:56, x2:0xFF, y2:63}, l28:{x1:456, y1:315, x2:528, y2:296}, l27:{x1:372, y1:314, x2:456, y2:315}, l9:{x1:479, y1:58, x2:609, y2:50}}, itms:{fish1:[528, 422], eg1a1:[508, 43], wrmc1:[198, 57], eg1a2:[525, 43], spla1:[216, 407], spla3:[336, 407], eg1a3:[372, 70], spla5:[546, 410], spla2:[276, 407], spla4:[486, 410]}}, spXC4_2:{lns:{l11:{x1:555, y1:219, x2:654, y2:282}, l3:{x1:0, y1:279, x2:58, y2:278}, l5:{x1:144, y1:228, x2:234, y2:209}, l1:{x1:0, y1:453, x2:40, y2:453}, l7:{x1:297, y1:240, x2:360, y2:0xFF}, l10:{x1:492, y1:222, x2:555, y2:219}, l2:{x1:40, y1:453, x2:90, y2:475}, l6:{x1:234, y1:209, x2:297, y2:240}, l8:{x1:360, y1:0xFF, x2:420, y2:249}, l12:{x1:654, y1:282, x2:699, y2:348}, l4:{x1:58, y1:278, x2:144, y2:228}, l13:{x1:699, y1:348, x2:783, y2:450}, l9:{x1:420, y1:249, x2:492, y2:222}}, itms:{}}, spN4_4:{lns:{l17:{x1:737, y1:242, x2:762, y2:241}, l14:{x1:613, y1:253, x2:636, y2:246}, l16:{x1:703, y1:249, x2:737, y2:242}, l11:{x1:490, y1:278, x2:529, y2:271}, l3:{x1:364, y1:433, x2:387, y2:437}, l18:{x1:762, y1:241, x2:782, y2:260}, l5:{x1:411, y1:432, x2:423, y2:410}, l1:{x1:312, y1:450, x2:334, y2:436}, l7:{x1:421, y1:368, x2:434, y2:350}, l10:{x1:471, y1:294, x2:490, y2:278}, l15:{x1:636, y1:246, x2:703, y2:249}, l2:{x1:334, y1:436, x2:364, y2:433}, l6:{x1:423, y1:410, x2:421, y2:368}, l8:{x1:434, y1:350, x2:454, y2:343}, l12:{x1:529, y1:271, x2:589, y2:271}, l4:{x1:387, y1:437, x2:411, y2:432}, l19:{x1:782, y1:260, x2:801, y2:266}, l13:{x1:589, y1:271, x2:613, y2:253}, l9:{x1:454, y1:343, x2:471, y2:294}}, itms:{}}, spJ7_4:{lns:{l16:{x1:81, y1:233, x2:135, y2:245}, l11:{x1:522, y1:450, x2:603, y2:474}, l19:{x1:381, y1:335, x2:480, y2:350}, l1:{x1:0, y1:394, x2:84, y2:392}, l10:{x1:478, y1:440, x2:522, y2:450}, l13:{x1:679, y1:450, x2:741, y2:422}, l6:{x1:310, y1:434, x2:339, y2:438}, l8:{x1:366, y1:454, x2:429, y2:441}, l12:{x1:603, y1:474, x2:679, y2:450}, l21:{x1:591, y1:344, x2:705, y2:329}, l20:{x1:480, y1:350, x2:591, y2:344}, l24:{x1:719, y1:52, x2:824, y2:93}, l14:{x1:741, y1:422, x2:801, y2:416}, l23:{x1:621, y1:0, x2:719, y2:52}, l17:{x1:135, y1:245, x2:258, y2:290}, l3:{x1:171, y1:409, x2:246, y2:428}, l18:{x1:258, y1:290, x2:381, y2:335}, l25:{x1:0, y1:18, x2:18, y2:13}, l7:{x1:339, y1:438, x2:366, y2:454}, l15:{x1:0, y1:230, x2:81, y2:233}, l2:{x1:84, y1:392, x2:171, y2:409}, l5:{x1:281, y1:424, x2:310, y2:434}, l22:{x1:705, y1:329, x2:801, y2:314}, l26:{x1:18, y1:13, x2:25, y2:0}, l4:{x1:246, y1:428, x2:281, y2:424}, l9:{x1:429, y1:441, x2:478, y2:440}}, itms:{}}, spXC5_2:{lns:{l17:{x1:362, y1:240, x2:423, y2:298}, l20:{x1:532, y1:353, x2:510, y2:375}, l14:{x1:90, y1:236, x2:165, y2:240}, l16:{x1:315, y1:236, x2:362, y2:240}, l11:{x1:6, y1:156, x2:34, y2:163}, l3:{x1:695, y1:318, x2:659, y2:249}, l18:{x1:423, y1:298, x2:519, y2:332}, l5:{x1:577, y1:151, x2:450, y2:108}, l23:{x1:297, y1:405, x2:179, y2:450}, l1:{x1:606, y1:450, x2:662, y2:397}, l7:{x1:303, y1:99, x2:153, y2:93}, l10:{x1:0, y1:121, x2:6, y2:156}, l15:{x1:165, y1:240, x2:315, y2:236}, l2:{x1:662, y1:397, x2:695, y2:318}, l6:{x1:450, y1:108, x2:303, y2:99}, l8:{x1:153, y1:93, x2:69, y2:116}, l12:{x1:34, y1:163, x2:40, y2:205}, l21:{x1:510, y1:375, x2:392, y2:390}, l4:{x1:659, y1:249, x2:577, y2:151}, l19:{x1:519, y1:332, x2:532, y2:353}, l13:{x1:40, y1:205, x2:90, y2:236}, l9:{x1:69, y1:116, x2:0, y2:121}, l22:{x1:392, y1:390, x2:297, y2:405}}, itms:{rnFa4:[513, 312], rnFa1:[210, 213], cgAa1:[22, 138], rnFa3:[441, 279], wrma1:[468, 312], rnFa2:[345, 213], wrma2:[233, 233]}}, spN21_1:{lns:{}, itms:{}}, spJ8_4:{lns:{l16:{x1:0, y1:315, x2:114, y2:285}, l11:{x1:345, y1:430, x2:374, y2:434}, l19:{x1:360, y1:261, x2:441, y2:276}, l1:{x1:0, y1:416, x2:61, y2:437}, l10:{x1:326, y1:435, x2:345, y2:430}, l13:{x1:414, y1:427, x2:455, y2:428}, l6:{x1:203, y1:438, x2:237, y2:454}, l8:{x1:269, y1:455, x2:299, y2:438}, l12:{x1:374, y1:434, x2:414, y2:427}, l21:{x1:507, y1:291, x2:570, y2:327}, l20:{x1:441, y1:276, x2:507, y2:291}, l29:{x1:399, y1:82, x2:495, y2:44}, l24:{x1:0, y1:87, x2:83, y2:107}, l14:{x1:455, y1:428, x2:482, y2:435}, l23:{x1:649, y1:377, x2:720, y2:450}, l17:{x1:114, y1:285, x2:228, y2:264}, l3:{x1:93, y1:427, x2:127, y2:425}, l18:{x1:228, y1:264, x2:360, y2:261}, l25:{x1:83, y1:107, x2:163, y2:114}, l30:{x1:495, y1:44, x2:583, y2:0}, l7:{x1:237, y1:454, x2:269, y2:455}, l15:{x1:482, y1:435, x2:506, y2:450}, l2:{x1:61, y1:437, x2:93, y2:427}, l5:{x1:162, y1:438, x2:203, y2:438}, l22:{x1:570, y1:327, x2:649, y2:377}, l26:{x1:163, y1:114, x2:245, y2:115}, l4:{x1:127, y1:425, x2:162, y2:438}, l28:{x1:325, y1:101, x2:399, y2:82}, l27:{x1:245, y1:115, x2:325, y2:101}, l9:{x1:299, y1:438, x2:326, y2:435}}, itms:{}}, spXE6_2:{lns:{l4:{x1:451, y1:174, x2:456, y2:0}, l2:{x1:138, y1:117, x2:295, y2:169}, l1:{x1:-24, y1:37, x2:138, y2:117}, l3:{x1:295, y1:169, x2:451, y2:174}}, itms:{fish2:[391, 165], fish1:[341, 165]}}, spN6_4:{lns:{l17:{x1:580, y1:144, x2:665, y2:131}, l14:{x1:503, y1:154, x2:527, y2:131}, l16:{x1:555, y1:129, x2:580, y2:144}, l11:{x1:313, y1:136, x2:351, y2:142}, l3:{x1:74, y1:201, x2:161, y2:233}, l18:{x1:665, y1:131, x2:711, y2:127}, l5:{x1:203, y1:231, x2:213, y2:213}, l1:{x1:0, y1:203, x2:31, y2:195}, l7:{x1:218, y1:194, x2:228, y2:186}, l10:{x1:296, y1:143, x2:313, y2:136}, l15:{x1:527, y1:131, x2:555, y2:129}, l2:{x1:31, y1:195, x2:74, y2:201}, l6:{x1:213, y1:213, x2:218, y2:194}, l8:{x1:228, y1:186, x2:267, y2:177}, l12:{x1:351, y1:142, x2:394, y2:173}, l4:{x1:161, y1:233, x2:203, y2:231}, l19:{x1:711, y1:127, x2:801, y2:102}, l13:{x1:394, y1:173, x2:503, y2:154}, l9:{x1:267, y1:177, x2:296, y2:143}}, itms:{bf1c1:[317, 118], lizc1:[462, 135]}}, spJ9_4:{lns:{l16:{x1:361, y1:0, x2:466, y2:4}, l11:{x1:382, y1:318, x2:397, y2:306}, l19:{x1:515, y1:53, x2:536, y2:59}, l1:{x1:111, y1:0, x2:106, y2:27}, l10:{x1:379, y1:339, x2:382, y2:318}, l13:{x1:388, y1:225, x2:400, y2:132}, l6:{x1:68, y1:327, x2:70, y2:414}, l8:{x1:379, y1:450, x2:397, y2:426}, l12:{x1:397, y1:306, x2:388, y2:225}, l21:{x1:556, y1:82, x2:595, y2:88}, l20:{x1:536, y1:59, x2:556, y2:82}, l29:{x1:801, y1:81, x2:738, y2:36}, l24:{x1:659, y1:189, x2:686, y2:189}, l31:{x1:708, y1:30, x2:684, y2:0}, l14:{x1:400, y1:132, x2:403, y2:48}, l23:{x1:629, y1:109, x2:659, y2:189}, l17:{x1:466, y1:4, x2:491, y2:19}, l3:{x1:116, y1:49, x2:111, y2:117}, l18:{x1:491, y1:19, x2:515, y2:53}, l25:{x1:686, y1:189, x2:735, y2:215}, l30:{x1:738, y1:36, x2:708, y2:30}, l7:{x1:70, y1:414, x2:98, y2:449}, l15:{x1:403, y1:48, x2:361, y2:0}, l2:{x1:106, y1:27, x2:116, y2:49}, l5:{x1:82, y1:225, x2:68, y2:327}, l22:{x1:595, y1:88, x2:629, y2:109}, l26:{x1:735, y1:215, x2:748, y2:235}, l4:{x1:111, y1:117, x2:82, y2:225}, l28:{x1:772, y1:297, x2:801, y2:301}, l27:{x1:748, y1:235, x2:772, y2:297}, l9:{x1:397, y1:426, x2:379, y2:339}}, itms:{bd3a1:[570, 69]}}, spN10_4:{lns:{l14:{x1:61, y1:381, x2:94, y2:393}, l16:{x1:130, y1:426, x2:146, y2:450}, l11:{x1:510, y1:103, x2:639, y2:77}, l3:{x1:294, y1:360, x2:201, y2:294}, l5:{x1:84, y1:228, x2:6, y2:222}, l1:{x1:345, y1:450, x2:315, y2:422}, l7:{x1:0, y1:98, x2:108, y2:120}, l10:{x1:387, y1:129, x2:510, y2:103}, l15:{x1:94, y1:393, x2:130, y2:426}, l2:{x1:315, y1:422, x2:294, y2:360}, l6:{x1:6, y1:222, x2:0, y2:98}, l8:{x1:108, y1:120, x2:228, y2:128}, l12:{x1:639, y1:77, x2:801, y2:54}, l4:{x1:201, y1:294, x2:84, y2:228}, l13:{x1:0, y1:379, x2:61, y2:381}, l9:{x1:228, y1:128, x2:387, y2:129}}, itms:{rnrc1:[336, 114]}}, spJ10_4:{lns:{l17:{x1:507, y1:468, x2:552, y2:438}, l20:{x1:667, y1:0, x2:675, y2:30}, l14:{x1:0xFF, y1:192, x2:432, y2:207}, l16:{x1:612, y1:228, x2:801, y2:246}, l11:{x1:54, y1:102, x2:96, y2:150}, l3:{x1:28, y1:348, x2:53, y2:405}, l18:{x1:552, y1:438, x2:594, y2:438}, l5:{x1:79, y1:432, x2:109, y2:427}, l23:{x1:728, y1:31, x2:765, y2:35}, l1:{x1:0, y1:301, x2:10, y2:328}, l7:{x1:142, y1:446, x2:177, y2:445}, l10:{x1:0, y1:84, x2:54, y2:102}, l15:{x1:432, y1:207, x2:612, y2:228}, l2:{x1:10, y1:328, x2:28, y2:348}, l6:{x1:109, y1:427, x2:142, y2:446}, l8:{x1:177, y1:445, x2:191, y2:450}, l12:{x1:96, y1:150, x2:180, y2:186}, l21:{x1:675, y1:30, x2:705, y2:25}, l4:{x1:53, y1:405, x2:79, y2:432}, l19:{x1:594, y1:438, x2:645, y2:470}, l13:{x1:180, y1:186, x2:0xFF, y2:192}, l24:{x1:765, y1:35, x2:801, y2:40}, l9:{x1:191, y1:450, x2:214, y2:468}, l22:{x1:705, y1:25, x2:728, y2:31}}, itms:{dr5a1:[350, 187], eg1a1:[565, 431], dr4a2:[600, 222], dr4a1:[459, 198], eg1a2:[582, 431], seTa1:[781, 19]}}, spN11_4:{lns:{l7:{x1:685, y1:63, x2:712, y2:62}, l2:{x1:144, y1:44, x2:239, y2:26}, l6:{x1:636, y1:46, x2:685, y2:63}, l8:{x1:712, y1:62, x2:742, y2:81}, l3:{x1:239, y1:26, x2:417, y2:25}, l10:{x1:769, y1:79, x2:801, y2:107}, l5:{x1:570, y1:43, x2:636, y2:46}, l9:{x1:742, y1:81, x2:769, y2:79}, l1:{x1:0, y1:54, x2:144, y2:44}, l4:{x1:417, y1:25, x2:570, y2:43}}, itms:{}}, spN14_4:{lns:{l17:{x1:699, y1:336, x2:675, y2:354}, l20:{x1:564, y1:357, x2:558, y2:330}, l14:{x1:558, y1:327, x2:621, y2:312}, l16:{x1:675, y1:312, x2:699, y2:336}, l11:{x1:438, y1:171, x2:567, y2:138}, l3:{x1:185, y1:419, x2:221, y2:418}, l18:{x1:675, y1:354, x2:603, y2:369}, l5:{x1:260, y1:423, x2:302, y2:449}, l23:{x1:774, y1:408, x2:801, y2:405}, l1:{x1:0, y1:435, x2:78, y2:429}, l7:{x1:93, y1:348, x2:146, y2:318}, l10:{x1:336, y1:228, x2:438, y2:171}, l15:{x1:621, y1:312, x2:675, y2:312}, l2:{x1:78, y1:429, x2:185, y2:419}, l6:{x1:3, y1:348, x2:93, y2:348}, l8:{x1:146, y1:318, x2:237, y2:276}, l12:{x1:567, y1:138, x2:678, y2:117}, l21:{x1:0x0300, y1:450, x2:753, y2:426}, l4:{x1:221, y1:418, x2:260, y2:423}, l19:{x1:603, y1:369, x2:564, y2:357}, l13:{x1:678, y1:117, x2:801, y2:84}, l9:{x1:237, y1:276, x2:336, y2:228}, l22:{x1:753, y1:426, x2:774, y2:408}}, itms:{}}, spN12_4:{lns:{l11:{x1:739, y1:213, x2:775, y2:199}, l3:{x1:231, y1:144, x2:342, y2:175}, l5:{x1:431, y1:196, x2:450, y2:189}, l1:{x1:0, y1:107, x2:150, y2:119}, l7:{x1:471, y1:197, x2:520, y2:217}, l10:{x1:688, y1:224, x2:739, y2:213}, l2:{x1:150, y1:119, x2:231, y2:144}, l6:{x1:450, y1:189, x2:471, y2:197}, l8:{x1:520, y1:217, x2:581, y2:225}, l12:{x1:775, y1:199, x2:785, y2:184}, l4:{x1:342, y1:175, x2:431, y2:196}, l13:{x1:785, y1:184, x2:801, y2:169}, l9:{x1:581, y1:225, x2:688, y2:224}}, itms:{fish1:[640, 215], fish2:[590, 215], bf1a2:[420, 93], bf1a3:[495, 75], bf1a1:[336, 63]}}, spN15_4:{lns:{l37:{x1:114, y1:248, x2:29, y2:246}, l16:{x1:420, y1:24, x2:534, y2:21}, l11:{x1:322, y1:314, x2:325, y2:282}, l19:{x1:699, y1:291, x2:675, y2:233}, l39:{x1:12, y1:241, x2:11, y2:231}, l34:{x1:198, y1:183, x2:202, y2:205}, l1:{x1:327, y1:280, x2:342, y2:258}, l10:{x1:357, y1:346, x2:322, y2:314}, l13:{x1:96, y1:45, x2:207, y2:30}, l6:{x1:532, y1:283, x2:525, y2:330}, l8:{x1:487, y1:375, x2:431, y2:377}, l12:{x1:0, y1:84, x2:96, y2:45}, l35:{x1:202, y1:205, x2:162, y2:239}, l21:{x1:664, y1:198, x2:661, y2:175}, l20:{x1:675, y1:233, x2:664, y2:198}, l29:{x1:132, y1:416, x2:172, y2:427}, l24:{x1:707, y1:148, x2:742, y2:149}, l38:{x1:29, y1:246, x2:12, y2:241}, l31:{x1:31, y1:215, x2:148, y2:172}, l14:{x1:207, y1:30, x2:327, y2:17}, l23:{x1:670, y1:160, x2:707, y2:148}, l17:{x1:534, y1:21, x2:639, y2:0}, l3:{x1:380, y1:249, x2:455, y2:248}, l18:{x1:801, y1:264, x2:699, y2:291}, l25:{x1:742, y1:149, x2:780, y2:158}, l30:{x1:172, y1:427, x2:182, y2:450}, l7:{x1:525, y1:330, x2:487, y2:375}, l15:{x1:327, y1:17, x2:420, y2:24}, l2:{x1:342, y1:258, x2:380, y2:249}, l5:{x1:0x0200, y1:0x0100, x2:532, y2:283}, l22:{x1:661, y1:175, x2:670, y2:160}, l26:{x1:780, y1:158, x2:801, y2:160}, l4:{x1:455, y1:248, x2:0x0200, y2:0x0100}, l32:{x1:148, y1:172, x2:183, y2:171}, l33:{x1:183, y1:171, x2:198, y2:183}, l28:{x1:69, y1:405, x2:132, y2:416}, l27:{x1:0, y1:412, x2:69, y2:405}, l9:{x1:431, y1:377, x2:357, y2:346}, l40:{x1:11, y1:231, x2:30, y2:214}, l36:{x1:162, y1:239, x2:114, y2:248}}, itms:{}}, spN13_4:{lns:{l7:{x1:77, y1:145, x2:164, y2:110}, l2:{x1:423, y1:357, x2:532, y2:306}, l6:{x1:0, y1:169, x2:77, y2:145}, l8:{x1:164, y1:110, x2:281, y2:59}, l12:{x1:726, y1:450, x2:801, y2:435}, l11:{x1:642, y1:463, x2:726, y2:450}, l3:{x1:532, y1:306, x2:657, y2:306}, l10:{x1:588, y1:479, x2:642, y2:463}, l5:{x1:0x0303, y1:342, x2:801, y2:345}, l9:{x1:281, y1:59, x2:439, y2:0}, l1:{x1:333, y1:450, x2:423, y2:357}, l4:{x1:657, y1:306, x2:0x0303, y2:342}}, itms:{}}, spN16_4:{lns:{l37:{x1:110, y1:427, x2:200, y2:407}, l16:{x1:210, y1:141, x2:219, y2:162}, l11:{x1:553, y1:24, x2:572, y2:0}, l19:{x1:151, y1:228, x2:70, y2:244}, l39:{x1:240, y1:375, x2:273, y2:366}, l34:{x1:-27, y1:523, x2:31, y2:469}, l1:{x1:753, y1:450, x2:665, y2:408}, l43:{x1:400, y1:420, x2:413, y2:454}, l10:{x1:539, y1:69, x2:553, y2:24}, l13:{x1:94, y1:160, x2:143, y2:150}, l6:{x1:553, y1:207, x2:538, y2:181}, l8:{x1:523, y1:164, x2:519, y2:133}, l12:{x1:0, y1:160, x2:94, y2:160}, l35:{x1:31, y1:469, x2:64, y2:450}, l21:{x1:290, y1:90, x2:309, y2:75}, l20:{x1:70, y1:244, x2:0, y2:262}, l29:{x1:279, y1:123, x2:279, y2:105}, l24:{x1:376, y1:93, x2:375, y2:130}, l38:{x1:200, y1:407, x2:240, y2:375}, l31:{x1:509, y1:0, x2:468, y2:28}, l42:{x1:367, y1:392, x2:400, y2:420}, l41:{x1:329, y1:370, x2:367, y2:392}, l14:{x1:143, y1:150, x2:185, y2:138}, l23:{x1:350, y1:71, x2:376, y2:93}, l17:{x1:219, y1:162, x2:203, y2:204}, l3:{x1:606, y1:343, x2:593, y2:287}, l18:{x1:203, y1:204, x2:151, y2:228}, l25:{x1:375, y1:130, x2:350, y2:153}, l30:{x1:279, y1:105, x2:289, y2:90}, l7:{x1:538, y1:181, x2:523, y2:164}, l15:{x1:185, y1:138, x2:210, y2:141}, l2:{x1:665, y1:408, x2:606, y2:343}, l5:{x1:587, y1:243, x2:553, y2:207}, l22:{x1:309, y1:75, x2:350, y2:71}, l26:{x1:350, y1:153, x2:324, y2:153}, l4:{x1:593, y1:287, x2:587, y2:243}, l32:{x1:468, y1:28, x2:417, y2:30}, l33:{x1:417, y1:30, x2:403, y2:0}, l28:{x1:296, y1:141, x2:279, y2:123}, l27:{x1:324, y1:153, x2:296, y2:141}, l9:{x1:519, y1:133, x2:539, y2:69}, l40:{x1:273, y1:366, x2:329, y2:370}, l36:{x1:64, y1:450, x2:110, y2:427}}, itms:{eg1a1:[8, 148], eg1a3:[88, 148], eg1a2:[28, 148], seOa1:[58, 148]}}, spN4_2:{lns:{}, itms:{}}, spN8_4:{lns:{l16:{x1:674, y1:97, x2:737, y2:109}, l11:{x1:408, y1:135, x2:489, y2:117}, l19:{x1:0, y1:138, x2:58, y2:159}, l34:{x1:630, y1:485, x2:801, y2:482}, l1:{x1:801, y1:185, x2:698, y2:204}, l10:{x1:381, y1:147, x2:408, y2:135}, l13:{x1:540, y1:117, x2:573, y2:120}, l6:{x1:266, y1:205, x2:258, y2:197}, l8:{x1:259, y1:177, x2:273, y2:168}, l12:{x1:489, y1:117, x2:540, y2:117}, l21:{x1:90, y1:186, x2:103, y2:237}, l20:{x1:58, y1:159, x2:90, y2:186}, l29:{x1:0, y1:483, x2:195, y2:483}, l24:{x1:42, y1:292, x2:0, y2:298}, l31:{x1:318, y1:478, x2:417, y2:474}, l14:{x1:573, y1:120, x2:615, y2:102}, l23:{x1:90, y1:267, x2:42, y2:292}, l17:{x1:737, y1:109, x2:783, y2:108}, l3:{x1:561, y1:246, x2:429, y2:237}, l18:{x1:783, y1:108, x2:801, y2:106}, l25:{x1:0, y1:39, x2:198, y2:24}, l30:{x1:195, y1:483, x2:318, y2:478}, l7:{x1:258, y1:197, x2:259, y2:177}, l15:{x1:615, y1:102, x2:674, y2:97}, l2:{x1:698, y1:204, x2:561, y2:246}, l5:{x1:339, y1:228, x2:266, y2:205}, l22:{x1:103, y1:237, x2:90, y2:267}, l26:{x1:198, y1:24, x2:381, y2:27}, l4:{x1:429, y1:237, x2:339, y2:228}, l32:{x1:417, y1:474, x2:504, y2:483}, l33:{x1:504, y1:483, x2:630, y2:485}, l28:{x1:501, y1:9, x2:531, y2:0}, l27:{x1:381, y1:27, x2:501, y2:9}, l9:{x1:273, y1:168, x2:381, y2:147}}, itms:{}}, spXC5_3:{lns:{l16:{x1:120, y1:318, x2:45, y2:262}, l11:{x1:524, y1:250, x2:477, y2:238}, l19:{x1:0, y1:153, x2:99, y2:150}, l1:{x1:309, y1:450, x2:273, y2:414}, l10:{x1:562, y1:290, x2:524, y2:250}, l13:{x1:375, y1:235, x2:233, y2:299}, l6:{x1:392, y1:359, x2:461, y2:370}, l8:{x1:534, y1:370, x2:556, y2:346}, l12:{x1:477, y1:238, x2:375, y2:235}, l21:{x1:147, y1:135, x2:202, y2:96}, l20:{x1:99, y1:150, x2:147, y2:135}, l29:{x1:102, y1:33, x2:186, y2:0}, l24:{x1:312, y1:63, x2:392, y2:44}, l14:{x1:233, y1:299, x2:174, y2:327}, l23:{x1:267, y1:66, x2:312, y2:63}, l17:{x1:45, y1:262, x2:0, y2:243}, l3:{x1:269, y1:382, x2:289, y2:348}, l18:{x1:0, y1:243, x2:0, y2:153}, l25:{x1:392, y1:44, x2:524, y2:40}, l7:{x1:461, y1:370, x2:534, y2:370}, l15:{x1:174, y1:327, x2:120, y2:318}, l2:{x1:273, y1:414, x2:269, y2:382}, l5:{x1:353, y1:339, x2:392, y2:359}, l22:{x1:202, y1:96, x2:267, y2:66}, l26:{x1:524, y1:40, x2:610, y2:0}, l4:{x1:289, y1:348, x2:353, y2:339}, l28:{x1:57, y1:36, x2:102, y2:33}, l27:{x1:0, y1:9, x2:57, y2:36}, l9:{x1:556, y1:346, x2:562, y2:290}}, itms:{rnFa3:[252, 48], rnFa4:[192, 81], rnFa6:[51, 138], rnFa5:[129, 129], rnFa2:[345, 30], rnFa1:[426, 24]}}, spN5_2:{lns:{}, itms:{}}, spN5_3:{lns:{}, itms:{}}, spN6_2:{lns:{}, itms:{}}, spN17_4:{lns:{}, itms:{}}, spN7_2:{lns:{}, itms:{}}, spJ11_4:{lns:{l16:{x1:603, y1:336, x2:656, y2:379}, l11:{x1:281, y1:94, x2:319, y2:103}, l19:{x1:79, y1:487, x2:97, y2:466}, l1:{x1:0, y1:246, x2:123, y2:261}, l10:{x1:184, y1:101, x2:281, y2:94}, l13:{x1:370, y1:150, x2:448, y2:225}, l6:{x1:0, y1:40, x2:60, y2:46}, l8:{x1:84, y1:50, x2:134, y2:98}, l12:{x1:319, y1:103, x2:370, y2:150}, l21:{x1:158, y1:459, x2:192, y2:472}, l20:{x1:97, y1:466, x2:158, y2:459}, l29:{x1:120, y1:0, x2:198, y2:33}, l24:{x1:218, y1:450, x2:234, y2:441}, l31:{x1:267, y1:36, x2:240, y2:0}, l14:{x1:448, y1:225, x2:535, y2:293}, l23:{x1:211, y1:466, x2:218, y2:450}, l17:{x1:656, y1:379, x2:689, y2:415}, l3:{x1:180, y1:282, x2:288, y2:306}, l18:{x1:689, y1:415, x2:712, y2:450}, l25:{x1:234, y1:441, x2:260, y2:444}, l30:{x1:198, y1:33, x2:267, y2:36}, l7:{x1:60, y1:46, x2:84, y2:50}, l15:{x1:535, y1:293, x2:603, y2:336}, l2:{x1:123, y1:261, x2:180, y2:282}, l5:{x1:351, y1:330, x2:488, y2:450}, l22:{x1:192, y1:472, x2:211, y2:466}, l26:{x1:260, y1:444, x2:284, y2:430}, l4:{x1:288, y1:306, x2:351, y2:330}, l28:{x1:314, y1:430, x2:343, y2:450}, l27:{x1:284, y1:430, x2:314, y2:430}, l9:{x1:134, y1:98, x2:184, y2:101}}, itms:{bd2a1:[301, 415]}}, spN1_1:{lns:{}, itms:{}}, spJ12_4:{lns:{}, itms:{}}, spN2_1:{lns:{}, itms:{}}, spJ1_5:{lns:{}, itms:{}}, spN18_4:{lns:{l4:{x1:476, y1:94, x2:549, y2:120}, l2:{x1:352, y1:52, x2:427, y2:89}, l5:{x1:549, y1:120, x2:669, y2:161}, l6:{x1:669, y1:161, x2:801, y2:196}, l1:{x1:225, y1:0, x2:352, y2:52}, l3:{x1:427, y1:89, x2:476, y2:94}}, itms:{pn5a2:[483, 4], pn5a1:[378, 5], pn5a3:[585, 3]}}, spJ2_5:{lns:{l3:{x1:777, y1:105, x2:801, y2:120}, l1:{x1:691, y1:0, x2:713, y2:37}, l2:{x1:713, y1:37, x2:777, y2:105}}, itms:{}}, spXD1_1:{lns:{}, itms:{}}, spN19_4:{lns:{l4:{x1:227, y1:352, x2:328, y2:471}, l2:{x1:84, y1:239, x2:161, y2:295}, l1:{x1:0, y1:196, x2:84, y2:239}, l3:{x1:161, y1:295, x2:227, y2:352}}, itms:{}}, spJ3_5:{lns:{l16:{x1:781, y1:373, x2:801, y2:373}, l11:{x1:517, y1:370, x2:631, y2:379}, l19:{x1:141, y1:107, x2:198, y2:140}, l1:{x1:0, y1:120, x2:64, y2:178}, l10:{x1:469, y1:352, x2:517, y2:370}, l13:{x1:663, y1:366, x2:709, y2:364}, l6:{x1:274, y1:271, x2:298, y2:295}, l8:{x1:352, y1:319, x2:415, y2:346}, l12:{x1:631, y1:379, x2:663, y2:366}, l21:{x1:297, y1:176, x2:372, y2:191}, l20:{x1:198, y1:140, x2:297, y2:176}, l24:{x1:468, y1:233, x2:537, y2:224}, l14:{x1:709, y1:364, x2:761, y2:379}, l23:{x1:408, y1:218, x2:468, y2:233}, l17:{x1:43, y1:0, x2:93, y2:53}, l3:{x1:145, y1:229, x2:184, y2:253}, l18:{x1:93, y1:53, x2:141, y2:107}, l25:{x1:537, y1:224, x2:591, y2:239}, l7:{x1:298, y1:295, x2:352, y2:319}, l15:{x1:761, y1:379, x2:781, y2:373}, l2:{x1:64, y1:178, x2:145, y2:229}, l5:{x1:235, y1:250, x2:274, y2:271}, l22:{x1:372, y1:191, x2:408, y2:218}, l26:{x1:591, y1:239, x2:642, y2:0x0101}, l4:{x1:184, y1:253, x2:235, y2:250}, l28:{x1:684, y1:251, x2:801, y2:239}, l27:{x1:642, y1:0x0101, x2:684, y2:251}, l9:{x1:415, y1:346, x2:469, y2:352}}, itms:{sr1c1:[306, 249], liza1:[534, 354], evZa1:[140, 171]}}, spN20_4:{lns:{}, itms:{}}, spN23_4:{lns:{}, itms:{}}, spXD3_1:{lns:{l14:{x1:176, y1:208, x2:75, y2:157}, l16:{x1:27, y1:139, x2:0, y2:139}, l11:{x1:389, y1:413, x2:342, y2:352}, l3:{x1:103, y1:340, x2:157, y2:350}, l5:{x1:169, y1:361, x2:150, y2:385}, l1:{x1:0, y1:322, x2:68, y2:327}, l7:{x1:66, y1:406, x2:0, y2:406}, l10:{x1:324, y1:431, x2:389, y2:413}, l15:{x1:75, y1:157, x2:27, y2:139}, l2:{x1:68, y1:327, x2:103, y2:340}, l6:{x1:150, y1:385, x2:66, y2:406}, l8:{x1:219, y1:451, x2:0x0100, y2:436}, l12:{x1:342, y1:352, x2:276, y2:286}, l4:{x1:157, y1:350, x2:169, y2:361}, l13:{x1:276, y1:286, x2:176, y2:208}, l9:{x1:0x0100, y1:436, x2:324, y2:431}}, itms:{}}, spN21_4:{lns:{}, itms:{}}, spN1_5:{lns:{}, itms:{}}, spN22_4:{lns:{}, itms:{}}, spJ4_5:{lns:{l17:{x1:504, y1:213, x2:576, y2:207}, l20:{x1:741, y1:207, x2:801, y2:198}, l14:{x1:279, y1:231, x2:339, y2:258}, l16:{x1:411, y1:246, x2:504, y2:213}, l11:{x1:437, y1:450, x2:519, y2:471}, l3:{x1:136, y1:348, x2:181, y2:392}, l18:{x1:576, y1:207, x2:666, y2:234}, l5:{x1:259, y1:404, x2:284, y2:386}, l1:{x1:0, y1:373, x2:76, y2:348}, l7:{x1:319, y1:395, x2:340, y2:407}, l10:{x1:418, y1:449, x2:437, y2:450}, l15:{x1:339, y1:258, x2:411, y2:246}, l2:{x1:76, y1:348, x2:136, y2:348}, l6:{x1:284, y1:386, x2:319, y2:395}, l8:{x1:340, y1:407, x2:398, y2:428}, l12:{x1:0, y1:243, x2:159, y2:225}, l4:{x1:181, y1:392, x2:259, y2:404}, l19:{x1:666, y1:234, x2:741, y2:207}, l13:{x1:159, y1:225, x2:279, y2:231}, l9:{x1:398, y1:428, x2:418, y2:449}}, itms:{dr4a1:[224, 222]}}, spN8_1:{lns:{}, itms:{}}, spJ5_5:{lns:{l7:{x1:297, y1:84, x2:474, y2:99}, l2:{x1:183, y1:42, x2:162, y2:114}, l6:{x1:270, y1:63, x2:297, y2:84}, l8:{x1:474, y1:99, x2:609, y2:144}, l3:{x1:162, y1:114, x2:111, y2:162}, l5:{x1:0xFF, y1:0, x2:270, y2:63}, l9:{x1:609, y1:144, x2:801, y2:180}, l1:{x1:180, y1:0, x2:183, y2:42}, l4:{x1:111, y1:162, x2:0, y2:198}}, itms:{}}, spN9_1:{lns:{}, itms:{}}, spJ6_5:{lns:{l4:{x1:507, y1:222, x2:648, y2:279}, l2:{x1:165, y1:189, x2:336, y2:195}, l5:{x1:648, y1:279, x2:801, y2:357}, l1:{x1:0, y1:180, x2:165, y2:189}, l3:{x1:336, y1:195, x2:507, y2:222}}, itms:{}}, spN2_5:{lns:{l7:{x1:483, y1:241, x2:592, y2:253}, l2:{x1:263, y1:21, x2:293, y2:52}, l6:{x1:433, y1:217, x2:483, y2:241}, l8:{x1:592, y1:253, x2:772, y2:252}, l3:{x1:293, y1:52, x2:343, y2:201}, l10:{x1:785, y1:226, x2:801, y2:215}, l5:{x1:393, y1:201, x2:433, y2:217}, l9:{x1:772, y1:252, x2:785, y2:226}, l1:{x1:184, y1:0, x2:263, y2:21}, l4:{x1:343, y1:201, x2:393, y2:201}}, itms:{spla2:[580, 233], spla4:[730, 233], spla3:[660, 233], spla1:[510, 233]}}, spJ7_5:{lns:{l17:{x1:770, y1:463, x2:801, y2:444}, l20:{x1:603, y1:24, x2:679, y2:0}, l14:{x1:673, y1:429, x2:721, y2:428}, l16:{x1:740, y1:453, x2:770, y2:463}, l11:{x1:566, y1:477, x2:589, y2:450}, l3:{x1:192, y1:371, x2:300, y2:389}, l18:{x1:801, y1:444, x2:821, y2:414}, l5:{x1:417, y1:392, x2:537, y2:380}, l1:{x1:0, y1:353, x2:60, y2:323}, l7:{x1:618, y1:353, x2:657, y2:356}, l10:{x1:756, y1:326, x2:801, y2:323}, l15:{x1:721, y1:428, x2:740, y2:453}, l2:{x1:60, y1:323, x2:192, y2:371}, l6:{x1:537, y1:380, x2:618, y2:353}, l8:{x1:657, y1:356, x2:741, y2:338}, l12:{x1:589, y1:450, x2:624, y2:450}, l4:{x1:300, y1:389, x2:417, y2:392}, l19:{x1:522, y1:0, x2:603, y2:24}, l13:{x1:624, y1:450, x2:673, y2:429}, l9:{x1:741, y1:338, x2:756, y2:326}}, itms:{dr4a2:[147, 342], dr4a1:[399, 381], spla1:[570, -2], spla2:[630, -2]}}, spN3_5:{lns:{l14:{x1:779, y1:251, x2:813, y2:230}, l11:{x1:616, y1:226, x2:654, y2:219}, l3:{x1:61, y1:240, x2:147, y2:265}, l5:{x1:212, y1:254, x2:254, y2:239}, l1:{x1:0, y1:215, x2:30, y2:215}, l7:{x1:301, y1:231, x2:319, y2:244}, l10:{x1:526, y1:264, x2:616, y2:226}, l2:{x1:30, y1:215, x2:61, y2:240}, l6:{x1:254, y1:239, x2:301, y2:231}, l8:{x1:319, y1:244, x2:337, y2:268}, l12:{x1:654, y1:219, x2:714, y2:226}, l4:{x1:147, y1:265, x2:212, y2:254}, l13:{x1:714, y1:226, x2:779, y2:251}, l9:{x1:337, y1:268, x2:526, y2:264}}, itms:{spla1:[148, 252], lizc1:[510, 231], sj1a1:[660, 210], spla5:[548, 249], spla3:[392, 0xFF], spla2:[208, 252], spla4:[463, 252]}}, spJ8_5:{lns:{l16:{x1:652, y1:208, x2:695, y2:203}, l11:{x1:370, y1:313, x2:379, y2:305}, l19:{x1:773, y1:203, x2:801, y2:208}, l1:{x1:0, y1:444, x2:21, y2:414}, l10:{x1:362, y1:334, x2:370, y2:313}, l13:{x1:500, y1:280, x2:536, y2:251}, l6:{x1:205, y1:355, x2:226, y2:356}, l8:{x1:281, y1:379, x2:340, y2:352}, l12:{x1:379, y1:305, x2:500, y2:280}, l21:{x1:566, y1:48, x2:614, y2:93}, l20:{x1:511, y1:0, x2:566, y2:48}, l29:{x1:309, y1:240, x2:277, y2:244}, l24:{x1:568, y1:154, x2:523, y2:166}, l31:{x1:178, y1:284, x2:87, y2:312}, l14:{x1:536, y1:251, x2:617, y2:248}, l23:{x1:616, y1:124, x2:568, y2:154}, l17:{x1:695, y1:203, x2:736, y2:221}, l3:{x1:32, y1:407, x2:74, y2:392}, l18:{x1:736, y1:221, x2:773, y2:203}, l25:{x1:523, y1:166, x2:475, y2:187}, l30:{x1:277, y1:244, x2:178, y2:284}, l7:{x1:226, y1:356, x2:281, y2:379}, l15:{x1:617, y1:248, x2:652, y2:208}, l2:{x1:21, y1:414, x2:32, y2:407}, l5:{x1:116, y1:392, x2:205, y2:355}, l22:{x1:614, y1:93, x2:616, y2:124}, l26:{x1:475, y1:187, x2:436, y2:193}, l4:{x1:74, y1:392, x2:116, y2:392}, l32:{x1:87, y1:312, x2:0, y2:321}, l33:{x1:723, y1:0, x2:801, y2:93}, l28:{x1:328, y1:232, x2:309, y2:240}, l27:{x1:436, y1:193, x2:328, y2:232}, l9:{x1:340, y1:352, x2:362, y2:334}}, itms:{lizc1:[420, 276]}}, spN4_5:{lns:{l17:{x1:190, y1:120, x2:209, y2:111}, l20:{x1:261, y1:58, x2:270, y2:48}, l14:{x1:417, y1:147, x2:285, y2:136}, l16:{x1:193, y1:130, x2:190, y2:120}, l11:{x1:684, y1:276, x2:801, y2:285}, l3:{x1:41, y1:201, x2:93, y2:181}, l18:{x1:209, y1:111, x2:253, y2:87}, l5:{x1:124, y1:174, x2:171, y2:180}, l1:{x1:-17, y1:0x0100, x2:18, y2:228}, l7:{x1:217, y1:198, x2:249, y2:237}, l10:{x1:506, y1:264, x2:684, y2:276}, l15:{x1:285, y1:136, x2:193, y2:130}, l2:{x1:18, y1:228, x2:41, y2:201}, l6:{x1:171, y1:180, x2:217, y2:198}, l8:{x1:249, y1:237, x2:330, y2:242}, l12:{x1:801, y1:174, x2:642, y2:174}, l21:{x1:270, y1:48, x2:302, y2:37}, l4:{x1:93, y1:181, x2:124, y2:174}, l19:{x1:253, y1:87, x2:261, y2:58}, l13:{x1:642, y1:174, x2:417, y2:147}, l9:{x1:330, y1:242, x2:506, y2:264}, l22:{x1:302, y1:37, x2:312, y2:0}}, itms:{bspa4:[342, 189], bspa3:[332, 210], bspa2:[333, 233], spla1:[269, 230], bspa1:[348, 171]}}, spJ9_5:{lns:{l17:{x1:781, y1:373, x2:801, y2:375}, l20:{x1:48, y1:101, x2:0, y2:93}, l14:{x1:691, y1:365, x2:711, y2:404}, l16:{x1:760, y1:409, x2:781, y2:373}, l11:{x1:404, y1:246, x2:413, y2:297}, l3:{x1:60, y1:234, x2:74, y2:298}, l18:{x1:104, y1:0, x2:83, y2:65}, l5:{x1:127, y1:348, x2:153, y2:399}, l1:{x1:0, y1:208, x2:36, y2:215}, l7:{x1:381, y1:0, x2:356, y2:69}, l10:{x1:386, y1:183, x2:404, y2:246}, l15:{x1:711, y1:404, x2:760, y2:409}, l2:{x1:36, y1:215, x2:60, y2:234}, l6:{x1:153, y1:399, x2:175, y2:450}, l8:{x1:356, y1:69, x2:353, y2:129}, l12:{x1:413, y1:297, x2:489, y2:325}, l4:{x1:74, y1:298, x2:127, y2:348}, l19:{x1:83, y1:65, x2:48, y2:101}, l13:{x1:489, y1:325, x2:691, y2:365}, l9:{x1:353, y1:129, x2:386, y2:183}}, itms:{bd3c1:[42, 203], dr4a1:[530, 323], bd2a2:[27, 199], dr4a2:[584, 332], bd2a1:[13, 186], bd3a1:[7, 199], bd1a2:[31, 182], bd1a1:[40, 192], dr4a3:[632, 344]}}, spN7_4:{lns:{l16:{x1:429, y1:417, x2:437, y2:450}, l11:{x1:801, y1:300, x2:735, y2:303}, l19:{x1:642, y1:477, x2:801, y2:483}, l1:{x1:0, y1:102, x2:24, y2:92}, l10:{x1:801, y1:136, x2:801, y2:300}, l13:{x1:600, y1:281, x2:0x0202, y2:283}, l6:{x1:459, y1:102, x2:606, y2:105}, l8:{x1:676, y1:115, x2:754, y2:122}, l12:{x1:735, y1:303, x2:600, y2:281}, l21:{x1:672, y1:45, x2:537, y2:27}, l20:{x1:801, y1:39, x2:672, y2:45}, l24:{x1:263, y1:24, x2:192, y2:26}, l14:{x1:0x0202, y1:283, x2:441, y2:337}, l23:{x1:384, y1:21, x2:263, y2:24}, l17:{x1:437, y1:450, x2:505, y2:474}, l3:{x1:66, y1:86, x2:165, y2:90}, l18:{x1:505, y1:474, x2:642, y2:477}, l25:{x1:192, y1:26, x2:149, y2:38}, l7:{x1:606, y1:105, x2:676, y2:115}, l15:{x1:441, y1:337, x2:429, y2:417}, l2:{x1:24, y1:92, x2:66, y2:86}, l5:{x1:318, y1:99, x2:459, y2:102}, l22:{x1:537, y1:27, x2:384, y2:21}, l26:{x1:149, y1:38, x2:99, y2:32}, l4:{x1:165, y1:90, x2:318, y2:99}, l28:{x1:136, y1:31, x2:194, y2:0}, l27:{x1:99, y1:32, x2:136, y2:31}, l9:{x1:754, y1:122, x2:801, y2:136}}, itms:{}}, spJ10_5:{lns:{l7:{x1:0, y1:378, x2:63, y2:372}, l2:{x1:243, y1:46, x2:412, y2:62}, l6:{x1:709, y1:54, x2:801, y2:54}, l8:{x1:63, y1:372, x2:159, y2:381}, l12:{x1:675, y1:321, x2:801, y2:315}, l11:{x1:537, y1:375, x2:675, y2:321}, l3:{x1:412, y1:62, x2:528, y2:0}, l10:{x1:330, y1:387, x2:537, y2:375}, l5:{x1:615, y1:0, x2:709, y2:54}, l9:{x1:159, y1:381, x2:330, y2:387}, l1:{x1:194, y1:0, x2:243, y2:46}, l4:{x1:528, y1:0, x2:615, y2:0}}, itms:{fish1:[307, 44], spla1:[276, 31], dr4a1:[507, 371], spla5:[796, 35], spla3:[396, 31], dr5a1:[111, 369], fish2:[387, 44], spla2:[336, 31], spla4:[732, 32]}}, spN9_3:{lns:{l4:{x1:372, y1:450, x2:416, y2:423}, l2:{x1:150, y1:328, x2:315, y2:388}, l5:{x1:416, y1:423, x2:432, y2:424}, l6:{x1:432, y1:424, x2:549, y2:470}, l1:{x1:0, y1:274, x2:150, y2:328}, l3:{x1:315, y1:388, x2:207, y2:450}}, itms:{pn5a2:[615, 432], bf1a3:[726, 387], pn5a1:[519, 426], bf1a2:[642, 399], pn5a3:[720, 438], bf1a1:[549, 381]}}, spJ11_5:{lns:{l37:{x1:54, y1:243, x2:0, y2:312}, l16:{x1:613, y1:178, x2:639, y2:172}, l11:{x1:529, y1:259, x2:542, y2:233}, l19:{x1:731, y1:120, x2:801, y2:115}, l39:{x1:749, y1:52, x2:730, y2:56}, l34:{x1:312, y1:172, x2:261, y2:207}, l1:{x1:182, y1:473, x2:232, y2:464}, l10:{x1:509, y1:266, x2:529, y2:259}, l13:{x1:557, y1:224, x2:580, y2:218}, l6:{x1:413, y1:372, x2:422, y2:342}, l8:{x1:459, y1:320, x2:482, y2:287}, l12:{x1:542, y1:233, x2:557, y2:224}, l35:{x1:261, y1:207, x2:192, y2:228}, l21:{x1:79, y1:37, x2:97, y2:16}, l20:{x1:0, y1:54, x2:79, y2:37}, l29:{x1:413, y1:37, x2:449, y2:70}, l24:{x1:192, y1:22, x2:211, y2:16}, l38:{x1:715, y1:0, x2:749, y2:52}, l31:{x1:464, y1:90, x2:465, y2:113}, l42:{x1:589, y1:66, x2:494, y2:0}, l41:{x1:612, y1:72, x2:589, y2:66}, l14:{x1:580, y1:218, x2:597, y2:189}, l23:{x1:158, y1:9, x2:192, y2:22}, l17:{x1:639, y1:172, x2:685, y2:136}, l3:{x1:267, y1:420, x2:326, y2:393}, l18:{x1:685, y1:136, x2:731, y2:120}, l25:{x1:211, y1:16, x2:218, y2:0}, l30:{x1:449, y1:70, x2:464, y2:90}, l7:{x1:422, y1:342, x2:459, y2:320}, l15:{x1:597, y1:189, x2:613, y2:178}, l2:{x1:232, y1:464, x2:267, y2:420}, l5:{x1:383, y1:393, x2:413, y2:372}, l22:{x1:97, y1:16, x2:158, y2:9}, l26:{x1:218, y1:0, x2:343, y2:0}, l4:{x1:326, y1:393, x2:383, y2:393}, l32:{x1:465, y1:113, x2:426, y2:136}, l33:{x1:426, y1:136, x2:312, y2:172}, l28:{x1:374, y1:31, x2:413, y2:37}, l27:{x1:343, y1:0, x2:374, y2:31}, l9:{x1:482, y1:287, x2:509, y2:266}, l40:{x1:730, y1:56, x2:612, y2:72}, l36:{x1:192, y1:228, x2:54, y2:243}}, itms:{eg1a2:[360, 382], eg1a1:[343, 382], spla1:[37, 31]}}, spXE1_1:{lns:{l3:{x1:99, y1:264, x2:0, y2:450}, l1:{x1:442, y1:465, x2:607, y2:418}, l2:{x1:607, y1:418, x2:801, y2:332}}, itms:{}}, spN5_5:{lns:{l7:{x1:150, y1:167, x2:306, y2:162}, l2:{x1:154, y1:276, x2:319, y2:268}, l6:{x1:0, y1:174, x2:150, y2:167}, l8:{x1:306, y1:162, x2:474, y2:162}, l12:{x1:717, y1:162, x2:801, y2:171}, l11:{x1:645, y1:168, x2:717, y2:162}, l3:{x1:319, y1:268, x2:465, y2:266}, l10:{x1:555, y1:168, x2:645, y2:168}, l5:{x1:618, y1:272, x2:801, y2:275}, l9:{x1:474, y1:162, x2:555, y2:168}, l1:{x1:0, y1:285, x2:154, y2:276}, l4:{x1:465, y1:266, x2:618, y2:272}}, itms:{lizc1:[372, 252], lizc2:[543, 252]}}, spJ12_5:{lns:{l17:{x1:661, y1:373, x2:739, y2:356}, l14:{x1:538, y1:365, x2:590, y2:353}, l16:{x1:634, y1:356, x2:661, y2:373}, l11:{x1:442, y1:381, x2:464, y2:395}, l3:{x1:104, y1:252, x2:185, y2:318}, l18:{x1:739, y1:356, x2:801, y2:346}, l5:{x1:266, y1:360, x2:302, y2:345}, l1:{x1:0, y1:115, x2:41, y2:171}, l7:{x1:325, y1:347, x2:371, y2:383}, l10:{x1:413, y1:380, x2:442, y2:381}, l15:{x1:590, y1:353, x2:634, y2:356}, l2:{x1:41, y1:171, x2:104, y2:252}, l6:{x1:302, y1:345, x2:325, y2:347}, l8:{x1:371, y1:383, x2:404, y2:390}, l12:{x1:464, y1:395, x2:500, y2:393}, l4:{x1:185, y1:318, x2:266, y2:360}, l13:{x1:500, y1:393, x2:538, y2:365}, l9:{x1:404, y1:390, x2:413, y2:380}}, itms:{}}, spN5_4:{lns:{l17:{x1:552, y1:243, x2:617, y2:241}, l20:{x1:666, y1:208, x2:682, y2:200}, l14:{x1:432, y1:224, x2:462, y2:213}, l16:{x1:486, y1:213, x2:552, y2:243}, l11:{x1:342, y1:249, x2:382, y2:252}, l3:{x1:93, y1:218, x2:116, y2:210}, l25:{x1:791, y1:213, x2:801, y2:203}, l18:{x1:617, y1:241, x2:648, y2:227}, l5:{x1:144, y1:219, x2:178, y2:244}, l23:{x1:731, y1:218, x2:766, y2:228}, l1:{x1:0, y1:266, x2:63, y2:249}, l7:{x1:219, y1:253, x2:265, y2:244}, l10:{x1:313, y1:250, x2:342, y2:249}, l15:{x1:462, y1:213, x2:486, y2:213}, l2:{x1:63, y1:249, x2:93, y2:218}, l6:{x1:178, y1:244, x2:219, y2:253}, l8:{x1:265, y1:244, x2:287, y2:238}, l12:{x1:382, y1:252, x2:406, y2:232}, l21:{x1:682, y1:200, x2:707, y2:204}, l4:{x1:116, y1:210, x2:144, y2:219}, l19:{x1:648, y1:227, x2:666, y2:208}, l13:{x1:406, y1:232, x2:432, y2:224}, l24:{x1:766, y1:228, x2:791, y2:213}, l9:{x1:287, y1:238, x2:313, y2:250}, l22:{x1:707, y1:204, x2:731, y2:218}}, itms:{bf1c1:[116, 193], spla2:[208, 243], spla3:[353, 237], spla1:[27, 240]}}, spJ1_6:{lns:{}, itms:{}}, spN7_5:{lns:{l14:{x1:303, y1:130, x2:168, y2:113}, l16:{x1:72, y1:110, x2:0, y2:110}, l11:{x1:648, y1:194, x2:528, y2:179}, l3:{x1:318, y1:290, x2:501, y2:303}, l5:{x1:648, y1:313, x2:801, y2:322}, l1:{x1:0, y1:233, x2:150, y2:263}, l7:{x1:505, y1:24, x2:642, y2:27}, l10:{x1:801, y1:219, x2:648, y2:194}, l15:{x1:168, y1:113, x2:72, y2:110}, l2:{x1:150, y1:263, x2:318, y2:290}, l6:{x1:437, y1:0, x2:505, y2:24}, l8:{x1:642, y1:27, x2:801, y2:33}, l12:{x1:528, y1:179, x2:399, y2:148}, l4:{x1:501, y1:303, x2:648, y2:313}, l13:{x1:399, y1:148, x2:303, y2:130}, l9:{x1:801, y1:33, x2:801, y2:219}}, itms:{eg1a4:[619, 18], eg1a1:[516, 15], lizc1:[165, 246], eg1a2:[539, 15], seIa1:[573, -4], eg1a3:[602, 15], lizc2:[624, 297]}}, spJ2_6:{lns:{}, itms:{}}, spJ3_6:{lns:{}, itms:{}}, spN6_5:{lns:{l14:{x1:693, y1:115, x2:801, y2:114}, l11:{x1:276, y1:144, x2:414, y2:132}, l3:{x1:143, y1:259, x2:233, y2:247}, l5:{x1:404, y1:223, x2:509, y2:223}, l1:{x1:0, y1:277, x2:86, y2:277}, l7:{x1:555, y1:216, x2:657, y2:219}, l10:{x1:138, y1:166, x2:276, y2:144}, l2:{x1:86, y1:277, x2:143, y2:259}, l6:{x1:509, y1:223, x2:555, y2:216}, l8:{x1:657, y1:219, x2:801, y2:229}, l12:{x1:414, y1:132, x2:558, y2:129}, l4:{x1:233, y1:247, x2:404, y2:223}, l13:{x1:558, y1:129, x2:693, y2:115}, l9:{x1:0, y1:169, x2:138, y2:166}}, itms:{lizc2:[363, 216], liza1:[609, 201], lizc1:[180, 240]}}, spJ4_6:{lns:{l4:{x1:648, y1:114, x2:726, y2:159}, l2:{x1:519, y1:21, x2:582, y2:57}, l5:{x1:726, y1:159, x2:801, y2:192}, l1:{x1:437, y1:0, x2:519, y2:21}, l3:{x1:582, y1:57, x2:648, y2:114}}, itms:{liza1:[720, 129]}}, spN3_1:{lns:{}, itms:{}}, spJ5_6:{lns:{l11:{x1:615, y1:220, x2:659, y2:223}, l3:{x1:177, y1:249, x2:282, y2:258}, l5:{x1:366, y1:254, x2:400, y2:232}, l1:{x1:0, y1:192, x2:72, y2:230}, l7:{x1:421, y1:222, x2:468, y2:207}, l10:{x1:578, y1:205, x2:615, y2:220}, l2:{x1:72, y1:230, x2:177, y2:249}, l6:{x1:400, y1:232, x2:421, y2:222}, l8:{x1:468, y1:207, x2:527, y2:194}, l12:{x1:659, y1:223, x2:720, y2:266}, l4:{x1:282, y1:258, x2:366, y2:254}, l13:{x1:720, y1:266, x2:801, y2:238}, l9:{x1:527, y1:194, x2:578, y2:205}}, itms:{spla1:[222, 243], bona2:[115, 234], spla4:[732, 243], spla3:[322, 243], bona4:[568, 208], bona3:[513, 207], spla2:[272, 243], bona1:[53, 217]}}, spN4_1:{lns:{}, itms:{}}, spJ6_6:{lns:{l17:{x1:722, y1:238, x2:756, y2:251}, l14:{x1:613, y1:221, x2:660, y2:224}, l16:{x1:688, y1:236, x2:722, y2:238}, l11:{x1:455, y1:263, x2:522, y2:249}, l3:{x1:42, y1:210, x2:69, y2:209}, l18:{x1:756, y1:251, x2:780, y2:232}, l5:{x1:89, y1:230, x2:171, y2:268}, l1:{x1:0, y1:238, x2:29, y2:228}, l7:{x1:246, y1:230, x2:294, y2:208}, l10:{x1:408, y1:229, x2:455, y2:263}, l15:{x1:660, y1:224, x2:688, y2:236}, l2:{x1:29, y1:228, x2:42, y2:210}, l6:{x1:171, y1:268, x2:246, y2:230}, l8:{x1:294, y1:208, x2:360, y2:208}, l12:{x1:522, y1:249, x2:575, y2:239}, l4:{x1:69, y1:209, x2:89, y2:230}, l19:{x1:780, y1:232, x2:801, y2:227}, l13:{x1:575, y1:239, x2:613, y2:221}, l9:{x1:360, y1:208, x2:408, y2:229}}, itms:{eg1a1:[319, 192], eg1a2:[339, 192], spla1:[172, 244], fish1:[172, 253], bd3a1:[57, 195], spla2:[480, 244], bona1:[536, 233]}}, spN10_5:{lns:{l17:{x1:159, y1:36, x2:149, y2:0}, l14:{x1:0, y1:153, x2:132, y2:120}, l16:{x1:164, y1:82, x2:159, y2:36}, l11:{x1:459, y1:163, x2:555, y2:178}, l3:{x1:303, y1:272, x2:384, y2:284}, l5:{x1:504, y1:291, x2:645, y2:287}, l1:{x1:0, y1:274, x2:156, y2:273}, l7:{x1:344, y1:0, x2:363, y2:27}, l10:{x1:405, y1:134, x2:459, y2:163}, l15:{x1:132, y1:120, x2:164, y2:82}, l2:{x1:156, y1:273, x2:303, y2:272}, l6:{x1:645, y1:287, x2:801, y2:278}, l8:{x1:363, y1:27, x2:384, y2:102}, l12:{x1:555, y1:178, x2:720, y2:183}, l4:{x1:384, y1:284, x2:504, y2:291}, l13:{x1:720, y1:183, x2:801, y2:180}, l9:{x1:384, y1:102, x2:405, y2:134}}, itms:{lizc1:[681, 271], bona3:[280, 0x0100], bona2:[225, 0xFF], bona1:[171, 258]}}, spJ7_6:{lns:{l17:{x1:566, y1:27, x2:589, y2:0}, l14:{x1:400, y1:83, x2:421, y2:64}, l16:{x1:452, y1:67, x2:566, y2:27}, l11:{x1:260, y1:113, x2:315, y2:92}, l3:{x1:71, y1:199, x2:93, y2:207}, l5:{x1:116, y1:189, x2:134, y2:188}, l1:{x1:0, y1:227, x2:36, y2:202}, l7:{x1:151, y1:198, x2:172, y2:184}, l10:{x1:222, y1:148, x2:260, y2:113}, l15:{x1:421, y1:64, x2:452, y2:67}, l2:{x1:36, y1:202, x2:71, y2:199}, l6:{x1:134, y1:188, x2:151, y2:198}, l8:{x1:172, y1:184, x2:202, y2:183}, l12:{x1:315, y1:92, x2:356, y2:98}, l4:{x1:93, y1:207, x2:116, y2:189}, l13:{x1:356, y1:98, x2:400, y2:83}, l9:{x1:202, y1:183, x2:222, y2:148}}, itms:{bd2c1:[154, 151], bd3c1:[138, 171], bd2c4:[258, 96], bd2c2:[201, 135], bd4a1:[185, 155], bd3a1:[156, 174], bd2c3:[231, 111]}}, spN11_5:{lns:{l14:{x1:687, y1:26, x2:801, y2:8}, l11:{x1:303, y1:119, x2:423, y2:86}, l3:{x1:237, y1:261, x2:353, y2:238}, l5:{x1:450, y1:209, x2:522, y2:185}, l1:{x1:0, y1:278, x2:153, y2:266}, l7:{x1:615, y1:158, x2:723, y2:140}, l10:{x1:147, y1:152, x2:303, y2:119}, l2:{x1:153, y1:266, x2:237, y2:261}, l6:{x1:522, y1:185, x2:615, y2:158}, l8:{x1:723, y1:140, x2:801, y2:140}, l12:{x1:423, y1:86, x2:561, y2:53}, l4:{x1:353, y1:238, x2:450, y2:209}, l13:{x1:561, y1:53, x2:687, y2:26}, l9:{x1:0, y1:176, x2:147, y2:152}}, itms:{liza1:[402, 204]}}, spJ8_6:{lns:{}, itms:{}}, spN12_5:{lns:{l11:{x1:423, y1:105, x2:573, y2:138}, l3:{x1:276, y1:182, x2:399, y2:211}, l5:{x1:516, y1:220, x2:649, y2:222}, l1:{x1:0, y1:140, x2:131, y2:157}, l7:{x1:762, y1:218, x2:801, y2:213}, l10:{x1:288, y1:57, x2:423, y2:105}, l2:{x1:131, y1:157, x2:276, y2:182}, l6:{x1:649, y1:222, x2:762, y2:218}, l8:{x1:0, y1:12, x2:144, y2:12}, l12:{x1:573, y1:138, x2:735, y2:135}, l4:{x1:399, y1:211, x2:516, y2:220}, l13:{x1:735, y1:135, x2:801, y2:117}, l9:{x1:144, y1:12, x2:288, y2:57}}, itms:{spla2:[550, 217], spla4:[710, 217], spla3:[630, 217], spla1:[470, 217]}}, spJ9_6:{lns:{l7:{x1:373, y1:163, x2:474, y2:189}, l2:{x1:205, y1:41, x2:214, y2:77}, l6:{x1:316, y1:129, x2:373, y2:163}, l8:{x1:474, y1:189, x2:543, y2:200}, l12:{x1:0x0303, y1:204, x2:801, y2:186}, l11:{x1:686, y1:200, x2:0x0303, y2:204}, l3:{x1:214, y1:77, x2:248, y2:98}, l10:{x1:618, y1:215, x2:686, y2:200}, l5:{x1:273, y1:122, x2:316, y2:129}, l9:{x1:543, y1:200, x2:618, y2:215}, l1:{x1:175, y1:0, x2:205, y2:41}, l4:{x1:248, y1:98, x2:273, y2:122}}, itms:{bona5:[621, 184], bona4:[568, 178], bona3:[515, 171], bona2:[465, 162], bona1:[410, 159]}}, spXE0_2:{lns:{}, itms:{}}, spN13_5:{lns:{l11:{x1:165, y1:54, x2:246, y2:39}, l3:{x1:312, y1:123, x2:414, y2:103}, l5:{x1:510, y1:61, x2:588, y2:29}, l1:{x1:0, y1:213, x2:162, y2:165}, l7:{x1:642, y1:13, x2:726, y2:0}, l10:{x1:72, y1:78, x2:165, y2:54}, l2:{x1:162, y1:165, x2:312, y2:123}, l6:{x1:588, y1:29, x2:642, y2:13}, l8:{x1:726, y1:0, x2:801, y2:2}, l12:{x1:246, y1:39, x2:303, y2:18}, l4:{x1:414, y1:103, x2:510, y2:61}, l13:{x1:303, y1:18, x2:328, y2:0}, l9:{x1:0, y1:114, x2:72, y2:78}}, itms:{}}, spJ10_6:{lns:{l17:{x1:0x0303, y1:125, x2:801, y2:106}, l14:{x1:657, y1:134, x2:687, y2:134}, l16:{x1:705, y1:144, x2:0x0303, y2:125}, l11:{x1:497, y1:147, x2:567, y2:164}, l3:{x1:138, y1:225, x2:162, y2:201}, l5:{x1:189, y1:192, x2:0x0101, y2:204}, l1:{x1:0, y1:186, x2:93, y2:219}, l7:{x1:305, y1:174, x2:365, y2:171}, l10:{x1:437, y1:150, x2:497, y2:147}, l15:{x1:687, y1:134, x2:705, y2:144}, l2:{x1:93, y1:219, x2:138, y2:225}, l6:{x1:0x0101, y1:204, x2:305, y2:174}, l8:{x1:365, y1:171, x2:398, y2:183}, l12:{x1:567, y1:164, x2:618, y2:155}, l4:{x1:162, y1:201, x2:189, y2:192}, l13:{x1:618, y1:155, x2:657, y2:134}, l9:{x1:398, y1:183, x2:437, y2:150}}, itms:{eg1a2:[602, 150], eg1a1:[583, 150]}}, spN14_5:{lns:{l7:{x1:399, y1:148, x2:492, y2:168}, l2:{x1:62, y1:33, x2:120, y2:0}, l6:{x1:348, y1:71, x2:399, y2:148}, l8:{x1:492, y1:168, x2:600, y2:171}, l12:{x1:0x0303, y1:0, x2:801, y2:15}, l11:{x1:778, y1:150, x2:801, y2:142}, l3:{x1:120, y1:0, x2:298, y2:0}, l10:{x1:710, y1:166, x2:778, y2:150}, l5:{x1:320, y1:20, x2:348, y2:71}, l9:{x1:600, y1:171, x2:710, y2:166}, l1:{x1:0, y1:36, x2:62, y2:33}, l4:{x1:298, y1:0, x2:320, y2:20}}, itms:{fish1:[511, 156], spla2:[546, 158], fish2:[611, 156], spla4:[703, 158], spla3:[625, 158], spla1:[468, 158]}}, spJ11_6:{lns:{l4:{x1:182, y1:23, x2:232, y2:14}, l2:{x1:65, y1:89, x2:140, y2:41}, l5:{x1:232, y1:14, x2:237, y2:0}, l1:{x1:0, y1:106, x2:65, y2:89}, l3:{x1:140, y1:41, x2:182, y2:23}}, itms:{}}, spN15_5:{lns:{l11:{x1:48, y1:36, x2:96, y2:39}, l3:{x1:212, y1:74, x2:301, y2:63}, l5:{x1:388, y1:83, x2:461, y2:112}, l1:{x1:0, y1:142, x2:104, y2:102}, l7:{x1:603, y1:119, x2:714, y2:106}, l10:{x1:0, y1:18, x2:48, y2:36}, l2:{x1:104, y1:102, x2:212, y2:74}, l6:{x1:461, y1:112, x2:603, y2:119}, l8:{x1:714, y1:106, x2:764, y2:79}, l12:{x1:96, y1:39, x2:162, y2:15}, l4:{x1:301, y1:63, x2:388, y2:83}, l13:{x1:162, y1:15, x2:186, y2:0}, l9:{x1:764, y1:79, x2:827, y2:31}}, itms:{spla2:[533, 104], spla4:[666, 103], spla3:[605, 104], spla1:[466, 104]}}, spJ12_6:{lns:{}, itms:{}}, spN16_5:{lns:{l7:{x1:581, y1:211, x2:662, y2:222}, l2:{x1:31, y1:19, x2:64, y2:0}, l6:{x1:503, y1:167, x2:581, y2:211}, l8:{x1:662, y1:222, x2:740, y2:217}, l3:{x1:64, y1:0, x2:412, y2:0}, l5:{x1:452, y1:108, x2:503, y2:167}, l9:{x1:740, y1:217, x2:801, y2:207}, l1:{x1:-27, y1:73, x2:31, y2:19}, l4:{x1:412, y1:0, x2:452, y2:108}}, itms:{spla3:[758, 204], spla1:[598, 204], spla2:[678, 204]}}, spK1_1:{lns:{l14:{x1:700, y1:248, x2:733, y2:251}, l16:{x1:758, y1:277, x2:801, y2:282}, l11:{x1:624, y1:230, x2:653, y2:216}, l3:{x1:300, y1:66, x2:420, y2:72}, l5:{x1:501, y1:62, x2:545, y2:64}, l1:{x1:0, y1:124, x2:132, y2:99}, l7:{x1:597, y1:96, x2:614, y2:135}, l10:{x1:608, y1:203, x2:624, y2:230}, l15:{x1:733, y1:251, x2:758, y2:277}, l2:{x1:132, y1:99, x2:300, y2:66}, l6:{x1:545, y1:64, x2:597, y2:96}, l8:{x1:614, y1:135, x2:604, y2:165}, l12:{x1:653, y1:216, x2:674, y2:218}, l4:{x1:420, y1:72, x2:501, y2:62}, l13:{x1:674, y1:218, x2:700, y2:248}, l9:{x1:604, y1:165, x2:608, y2:203}}, itms:{lf3a4:[166, 62], lf3a3:[453, 42], lf3a2:[342, 40], lf3a6:[432, 44], lf3a1:[148, 66], lf3a5:[321, 36]}}, spXE4_2:{lns:{}, itms:{}}, spN17_5:{lns:{l7:{x1:687, y1:196, x2:801, y2:232}, l2:{x1:96, y1:198, x2:231, y2:172}, l6:{x1:567, y1:167, x2:687, y2:196}, l8:{x1:0, y1:9, x2:144, y2:12}, l12:{x1:654, y1:12, x2:801, y2:39}, l11:{x1:492, y1:7, x2:654, y2:12}, l3:{x1:231, y1:172, x2:342, y2:157}, l10:{x1:330, y1:12, x2:492, y2:7}, l5:{x1:450, y1:152, x2:567, y2:167}, l9:{x1:144, y1:12, x2:330, y2:12}, l1:{x1:0, y1:207, x2:96, y2:198}, l4:{x1:342, y1:157, x2:450, y2:152}}, itms:{liza1:[480, 132]}}, spK2_1:{lns:{l7:{x1:657, y1:320, x2:801, y2:307}, l2:{x1:81, y1:294, x2:174, y2:312}, l6:{x1:510, y1:327, x2:657, y2:320}, l3:{x1:174, y1:312, x2:282, y2:327}, l5:{x1:387, y1:331, x2:510, y2:327}, l1:{x1:0, y1:282, x2:81, y2:294}, l4:{x1:282, y1:327, x2:387, y2:331}}, itms:{spla7:[592, 314], spla1:[232, 313], spla8:[652, 311], spla9:[712, 309], spla5:[472, 315], spla3:[352, 316], spla6:[532, 315], ce1a1:[472, 278], ce3a1:[282, 278], spla2:[292, 316], spla4:[412, 316]}}, spXE5_2:{lns:{l1:{x1:703, y1:-5, x2:818, y2:58}}, itms:{}}, spN18_5:{lns:{l11:{x1:432, y1:186, x2:531, y2:204}, l3:{x1:215, y1:285, x2:331, y2:308}, l5:{x1:495, y1:314, x2:657, y2:315}, l1:{x1:0, y1:232, x2:103, y2:251}, l7:{x1:0, y1:39, x2:99, y2:63}, l10:{x1:309, y1:147, x2:432, y2:186}, l2:{x1:103, y1:251, x2:215, y2:285}, l6:{x1:657, y1:315, x2:801, y2:306}, l8:{x1:99, y1:63, x2:198, y2:108}, l12:{x1:531, y1:204, x2:663, y2:213}, l4:{x1:331, y1:308, x2:495, y2:314}, l13:{x1:663, y1:213, x2:801, y2:216}, l9:{x1:198, y1:108, x2:309, y2:147}}, itms:{spla5:[660, 305], spla2:[420, 305], spla4:[580, 305], spla6:[750, 303], spla3:[500, 305], spla1:[340, 305]}}, spN21_5:{lns:{l7:{x1:519, y1:191, x2:604, y2:190}, l2:{x1:120, y1:327, x2:249, y2:321}, l6:{x1:462, y1:209, x2:519, y2:191}, l8:{x1:604, y1:190, x2:669, y2:207}, l3:{x1:249, y1:321, x2:339, y2:294}, l10:{x1:721, y1:234, x2:801, y2:254}, l5:{x1:402, y1:244, x2:462, y2:209}, l9:{x1:669, y1:207, x2:721, y2:234}, l1:{x1:0, y1:324, x2:120, y2:327}, l4:{x1:339, y1:294, x2:402, y2:244}}, itms:{fish1:[159, 319], spla2:[110, 305], lizc1:[536, 177], liza1:[412, 214], spla3:[200, 305], spla1:[30, 305]}}, spN19_5:{lns:{l14:{x1:186, y1:237, x2:111, y2:222}, l11:{x1:475, y1:231, x2:388, y2:238}, l3:{x1:324, y1:318, x2:474, y2:318}, l5:{x1:654, y1:314, x2:801, y2:317}, l1:{x1:0, y1:307, x2:148, y2:312}, l7:{x1:385, y1:61, x2:447, y2:109}, l10:{x1:517, y1:210, x2:475, y2:231}, l15:{x1:111, y1:222, x2:0, y2:216}, l2:{x1:148, y1:312, x2:324, y2:318}, l6:{x1:322, y1:0, x2:385, y2:61}, l8:{x1:447, y1:109, x2:492, y2:159}, l12:{x1:388, y1:238, x2:258, y2:249}, l4:{x1:474, y1:318, x2:654, y2:314}, l13:{x1:258, y1:249, x2:186, y2:237}, l9:{x1:492, y1:159, x2:517, y2:210}}, itms:{spla7:[498, 307], spla1:[33, 302], spla8:[586, 305], spla9:[666, 305], spla5:[353, 305], spla3:[193, 302], spla6:[428, 307], fish1:[546, 312], spla10:[746, 305], fish2:[706, 310], spla2:[113, 302], spla4:[273, 305]}}, spN22_5:{lns:{l7:{x1:588, y1:319, x2:708, y2:323}, l2:{x1:76, y1:277, x2:136, y2:308}, l6:{x1:447, y1:324, x2:588, y2:319}, l8:{x1:708, y1:323, x2:801, y2:323}, l3:{x1:136, y1:308, x2:208, y2:328}, l5:{x1:309, y1:331, x2:447, y2:324}, l1:{x1:0, y1:254, x2:76, y2:277}, l4:{x1:208, y1:328, x2:309, y2:331}}, itms:{spla7:[672, 310], spla1:[182, 308], spla8:[752, 310], spla5:[502, 308], spla3:[342, 308], spla6:[592, 306], spla2:[262, 308], spla4:[422, 308]}}, spN20_5:{lns:{l4:{x1:423, y1:330, x2:549, y2:331}, l2:{x1:150, y1:325, x2:315, y2:331}, l5:{x1:549, y1:331, x2:684, y2:330}, l6:{x1:684, y1:330, x2:801, y2:324}, l1:{x1:0, y1:315, x2:150, y2:325}, l3:{x1:315, y1:331, x2:423, y2:330}}, itms:{spla8:[586, 305], fish3:[476, 314], spla3:[193, 306], spla5:[353, 305], spla2:[113, 302], spla10:[746, 305], spla6:[428, 307], spla7:[498, 307], fish2:[706, 314], fish4:[316, 314], spla1:[33, 302], spla4:[273, 307], fish5:[156, 313], fish6:[76, 308], spla9:[666, 305], fish1:[546, 314]}}, spN23_5:{lns:{l7:{x1:598, y1:209, x2:656, y2:192}, l2:{x1:141, y1:321, x2:298, y2:316}, l6:{x1:538, y1:238, x2:598, y2:209}, l8:{x1:656, y1:192, x2:728, y2:200}, l3:{x1:298, y1:316, x2:410, y2:302}, l5:{x1:484, y1:273, x2:538, y2:238}, l9:{x1:728, y1:200, x2:801, y2:230}, l1:{x1:0, y1:323, x2:141, y2:321}, l4:{x1:410, y1:302, x2:484, y2:273}}, itms:{spla5:[351, 306], spla2:[111, 306], spla4:[271, 306], spla3:[191, 306], spla1:[31, 306]}}, spN7_1:{lns:{}, itms:{}}, spO1_1:{lns:{l16:{x1:366, y1:400, x2:393, y2:384}, l11:{x1:224, y1:273, x2:220, y2:323}, l19:{x1:429, y1:324, x2:432, y2:278}, l1:{x1:0, y1:230, x2:54, y2:218}, l10:{x1:246, y1:232, x2:224, y2:273}, l13:{x1:239, y1:364, x2:275, y2:390}, l6:{x1:233, y1:207, x2:251, y2:227}, l8:{x1:303, y1:199, x2:360, y2:200}, l12:{x1:220, y1:323, x2:239, y2:364}, l21:{x1:440, y1:278, x2:447, y2:313}, l20:{x1:432, y1:278, x2:440, y2:278}, l29:{x1:748, y1:350, x2:757, y2:337}, l24:{x1:503, y1:310, x2:549, y2:344}, l31:{x1:772, y1:337, x2:788, y2:345}, l14:{x1:275, y1:390, x2:309, y2:401}, l23:{x1:475, y1:307, x2:503, y2:310}, l17:{x1:393, y1:384, x2:414, y2:357}, l3:{x1:159, y1:178, x2:208, y2:155}, l18:{x1:414, y1:357, x2:429, y2:324}, l25:{x1:549, y1:344, x2:595, y2:367}, l30:{x1:757, y1:337, x2:772, y2:337}, l7:{x1:251, y1:227, x2:303, y2:199}, l15:{x1:309, y1:401, x2:366, y2:400}, l2:{x1:54, y1:218, x2:159, y2:178}, l5:{x1:218, y1:157, x2:233, y2:207}, l22:{x1:447, y1:313, x2:475, y2:307}, l26:{x1:595, y1:367, x2:645, y2:371}, l4:{x1:208, y1:155, x2:218, y2:157}, l32:{x1:788, y1:345, x2:801, y2:344}, l28:{x1:705, y1:362, x2:748, y2:350}, l27:{x1:645, y1:371, x2:705, y2:362}, l9:{x1:360, y1:200, x2:383, y2:209}}, itms:{seAa1:[328, 294], evFa1:[377, 258]}}, spN8_5:{lns:{l17:{x1:276, y1:340, x2:411, y2:346}, l20:{x1:678, y1:346, x2:801, y2:337}, l14:{x1:96, y1:231, x2:0, y2:222}, l16:{x1:147, y1:331, x2:276, y2:340}, l11:{x1:435, y1:246, x2:327, y2:246}, l3:{x1:318, y1:28, x2:417, y2:24}, l18:{x1:411, y1:346, x2:552, y2:349}, l5:{x1:504, y1:33, x2:630, y2:35}, l1:{x1:0, y1:33, x2:195, y2:33}, l7:{x1:801, y1:32, x2:801, y2:219}, l10:{x1:552, y1:240, x2:435, y2:246}, l15:{x1:0, y1:322, x2:147, y2:331}, l2:{x1:195, y1:33, x2:318, y2:28}, l6:{x1:630, y1:35, x2:801, y2:32}, l8:{x1:801, y1:219, x2:639, y2:234}, l12:{x1:327, y1:246, x2:180, y2:239}, l4:{x1:417, y1:24, x2:504, y2:33}, l19:{x1:552, y1:349, x2:678, y2:346}, l13:{x1:180, y1:239, x2:96, y2:231}, l9:{x1:639, y1:234, x2:552, y2:240}}, itms:{lizc1:[219, 321], ce2a1:[123, -8], ce3a1:[651, -5], liza1:[612, 333]}}, spK3_1:{lns:{l4:{x1:534, y1:302, x2:690, y2:311}, l2:{x1:187, y1:301, x2:357, y2:299}, l5:{x1:690, y1:311, x2:801, y2:315}, l1:{x1:0, y1:307, x2:187, y2:301}, l3:{x1:357, y1:299, x2:534, y2:302}}, itms:{ce4a1:[123, 252], ce2a1:[348, 250], ce3a1:[684, 259], spla1:[783, 308]}}, spN9_5:{lns:{l17:{x1:687, y1:275, x2:801, y2:275}, l14:{x1:269, y1:292, x2:405, y2:281}, l16:{x1:546, y1:275, x2:687, y2:275}, l11:{x1:150, y1:201, x2:0, y2:216}, l3:{x1:334, y1:19, x2:489, y2:16}, l5:{x1:540, y1:0, x2:801, y2:153}, l1:{x1:0, y1:32, x2:144, y2:25}, l7:{x1:666, y1:159, x2:564, y2:168}, l10:{x1:291, y1:183, x2:150, y2:201}, l15:{x1:405, y1:281, x2:546, y2:275}, l2:{x1:144, y1:25, x2:334, y2:19}, l6:{x1:801, y1:153, x2:666, y2:159}, l8:{x1:564, y1:168, x2:420, y2:165}, l12:{x1:0, y1:337, x2:168, y2:311}, l4:{x1:489, y1:16, x2:540, y2:0}, l13:{x1:168, y1:311, x2:269, y2:292}, l9:{x1:420, y1:165, x2:291, y2:183}}, itms:{lizc2:[633, 261], lizc1:[240, 276], ce1a1:[75, -12], ce3a1:[326, -22]}}, spN9_4:{lns:{l16:{x1:364, y1:0, x2:479, y2:0}, l11:{x1:1, y1:106, x2:97, y2:97}, l19:{x1:0, y1:482, x2:144, y2:475}, l1:{x1:801, y1:225, x2:735, y2:240}, l10:{x1:0, y1:189, x2:1, y2:106}, l13:{x1:190, y1:85, x2:258, y2:69}, l6:{x1:426, y1:222, x2:267, y2:180}, l8:{x1:147, y1:162, x2:60, y2:159}, l12:{x1:97, y1:97, x2:190, y2:85}, l21:{x1:334, y1:469, x2:489, y2:466}, l20:{x1:144, y1:475, x2:334, y2:469}, l29:{x1:138, y1:14, x2:24, y2:0}, l24:{x1:615, y1:437, x2:648, y2:430}, l14:{x1:258, y1:69, x2:300, y2:42}, l23:{x1:576, y1:446, x2:615, y2:437}, l17:{x1:479, y1:0, x2:619, y2:48}, l3:{x1:660, y1:243, x2:579, y2:234}, l18:{x1:619, y1:48, x2:801, y2:98}, l25:{x1:648, y1:430, x2:707, y2:409}, l7:{x1:267, y1:180, x2:147, y2:162}, l15:{x1:300, y1:42, x2:364, y2:0}, l2:{x1:735, y1:240, x2:660, y2:243}, l5:{x1:507, y1:219, x2:426, y2:222}, l22:{x1:489, y1:466, x2:576, y2:446}, l26:{x1:707, y1:409, x2:735, y2:394}, l4:{x1:579, y1:234, x2:507, y2:219}, l28:{x1:211, y1:0, x2:138, y2:14}, l27:{x1:735, y1:394, x2:801, y2:379}, l9:{x1:60, y1:159, x2:0, y2:189}}, itms:{ra1a1:[741, 357]}}, spN6_3:{lns:{}, itms:{}}, spK4_1:{lns:{l7:{x1:708, y1:286, x2:801, y2:302}, l2:{x1:132, y1:323, x2:267, y2:321}, l6:{x1:604, y1:281, x2:708, y2:286}, l3:{x1:267, y1:321, x2:405, y2:309}, l5:{x1:519, y1:291, x2:604, y2:281}, l1:{x1:0, y1:315, x2:132, y2:323}, l4:{x1:405, y1:309, x2:519, y2:291}}, itms:{spla7:[378, 304], spla1:[18, 306], ce1a1:[645, 231], spla5:[258, 307], spla3:[138, 311], spla6:[318, 306], ce4a1:[123, 272], spla2:[78, 309], spla4:[198, 311]}}, spK5_1:{lns:{l4:{x1:411, y1:360, x2:585, y2:356}, l2:{x1:141, y1:339, x2:267, y2:355}, l5:{x1:585, y1:356, x2:711, y2:358}, l6:{x1:711, y1:358, x2:801, y2:359}, l1:{x1:0, y1:302, x2:141, y2:339}, l3:{x1:267, y1:355, x2:411, y2:360}}, itms:{spla7:[595, 344], spla1:[230, 343], spla8:[657, 348], ce2a1:[536, 305], spla9:[725, 348], spla5:[474, 345], spla3:[354, 346], spla6:[534, 344], spla10:[781, 348], ce3a1:[292, 307], spla2:[292, 346], spla4:[413, 346]}}, spP1_1:{lns:{l16:{x1:150, y1:177, x2:189, y2:200}, l11:{x1:607, y1:87, x2:661, y2:140}, l19:{x1:315, y1:259, x2:345, y2:279}, l1:{x1:0, y1:230, x2:51, y2:214}, l10:{x1:555, y1:49, x2:607, y2:87}, l13:{x1:707, y1:191, x2:737, y2:218}, l6:{x1:312, y1:49, x2:381, y2:25}, l8:{x1:447, y1:19, x2:501, y2:28}, l12:{x1:661, y1:140, x2:707, y2:191}, l21:{x1:365, y1:253, x2:408, y2:261}, l20:{x1:345, y1:279, x2:365, y2:253}, l24:{x1:480, y1:234, x2:498, y2:0x0100}, l14:{x1:737, y1:218, x2:765, y2:229}, l23:{x1:453, y1:254, x2:480, y2:234}, l17:{x1:189, y1:200, x2:264, y2:229}, l3:{x1:99, y1:189, x2:165, y2:133}, l18:{x1:264, y1:229, x2:315, y2:259}, l25:{x1:498, y1:0x0100, x2:540, y2:229}, l7:{x1:381, y1:25, x2:447, y2:19}, l15:{x1:765, y1:229, x2:801, y2:230}, l2:{x1:51, y1:214, x2:99, y2:189}, l5:{x1:240, y1:85, x2:312, y2:49}, l22:{x1:408, y1:261, x2:453, y2:254}, l26:{x1:540, y1:229, x2:579, y2:187}, l4:{x1:165, y1:133, x2:240, y2:85}, l28:{x1:624, y1:163, x2:661, y2:140}, l27:{x1:579, y1:187, x2:624, y2:163}, l9:{x1:501, y1:28, x2:555, y2:49}}, itms:{lava1:[435, 314], evHa1:[-82, 127]}}, spK6_1:{lns:{l4:{x1:444, y1:360, x2:606, y2:364}, l2:{x1:168, y1:357, x2:306, y2:361}, l5:{x1:606, y1:364, x2:732, y2:365}, l6:{x1:732, y1:365, x2:801, y2:364}, l1:{x1:0, y1:359, x2:168, y2:357}, l3:{x1:306, y1:361, x2:444, y2:360}}, itms:{spla8:[468, 347], spla12:[711, 347], spla3:[164, 345], spla5:[285, 344], spla13:[0x0303, 347], spla10:[591, 347], spla11:[651, 347], spla6:[344, 345], spla7:[405, 345], ce1a1:[408, 311], ce4a1:[123, 304], spla1:[40, 342], spla4:[223, 346], spla9:[535, 346], spla2:[102, 345]}}, spK7_1:{lns:{l4:{x1:429, y1:354, x2:573, y2:349}, l2:{x1:156, y1:356, x2:273, y2:351}, l5:{x1:573, y1:349, x2:697, y2:354}, l6:{x1:697, y1:354, x2:801, y2:352}, l1:{x1:0, y1:364, x2:156, y2:356}, l3:{x1:273, y1:351, x2:429, y2:354}}, itms:{spla8:[470, 347], spla12:[711, 347], spla3:[165, 346], spla5:[286, 345], ce3a1:[711, 302], spla13:[0x0303, 347], spla10:[593, 347], spla11:[652, 347], spla6:[345, 346], spla7:[406, 346], ce2a1:[348, 302], ce4a1:[123, 307], spla1:[37, 347], spla4:[223, 347], spla9:[535, 346], spla2:[101, 346]}}, spK8_1:{lns:{l4:{x1:375, y1:317, x2:519, y2:306}, l2:{x1:141, y1:348, x2:251, y2:338}, l5:{x1:519, y1:306, x2:660, y2:296}, l6:{x1:660, y1:296, x2:801, y2:297}, l1:{x1:0, y1:352, x2:141, y2:348}, l3:{x1:251, y1:338, x2:375, y2:317}}, itms:{spla2:[102, 347], ce4a1:[123, 296], ce1a1:[657, 245], spla3:[164, 344], spla1:[40, 347]}}, spK9_1:{lns:{l7:{x1:690, y1:276, x2:760, y2:264}, l2:{x1:126, y1:295, x2:267, y2:305}, l6:{x1:564, y1:289, x2:690, y2:276}, l8:{x1:760, y1:264, x2:770, y2:240}, l3:{x1:267, y1:305, x2:393, y2:303}, l10:{x1:785, y1:226, x2:801, y2:221}, l5:{x1:469, y1:290, x2:564, y2:289}, l9:{x1:770, y1:240, x2:785, y2:226}, l1:{x1:0, y1:297, x2:126, y2:295}, l4:{x1:393, y1:303, x2:469, y2:290}}, itms:{eg1a1:[248, 290], ce4a1:[123, 245], eg1a2:[272, 290], ce3a1:[483, 237]}}, spK10_1:{lns:{l14:{x1:721, y1:206, x2:801, y2:230}, l11:{x1:522, y1:139, x2:603, y2:164}, l3:{x1:101, y1:148, x2:110, y2:138}, l5:{x1:185, y1:123, x2:223, y2:118}, l1:{x1:0, y1:221, x2:80, y2:197}, l7:{x1:276, y1:120, x2:318, y2:105}, l10:{x1:416, y1:123, x2:522, y2:139}, l2:{x1:80, y1:197, x2:101, y2:148}, l6:{x1:223, y1:118, x2:276, y2:120}, l8:{x1:318, y1:105, x2:375, y2:106}, l12:{x1:603, y1:164, x2:668, y2:177}, l4:{x1:110, y1:138, x2:185, y2:123}, l13:{x1:668, y1:177, x2:721, y2:206}, l9:{x1:375, y1:106, x2:416, y2:123}}, itms:{}}, spQ1_1:{lns:{}, itms:{}}, spK1_2:{lns:{}, itms:{}}, spN7_3:{lns:{l7:{x1:531, y1:264, x2:623, y2:231}, l2:{x1:195, y1:452, x2:218, y2:422}, l6:{x1:433, y1:323, x2:531, y2:264}, l8:{x1:623, y1:231, x2:723, y2:198}, l3:{x1:218, y1:422, x2:235, y2:415}, l5:{x1:275, y1:415, x2:433, y2:323}, l9:{x1:723, y1:198, x2:801, y2:184}, l1:{x1:99, y1:482, x2:195, y2:452}, l4:{x1:235, y1:415, x2:275, y2:415}}, itms:{bd4c1:[687, 189]}}, spK2_2:{lns:{}, itms:{}}, spN8_2:{lns:{}, itms:{}}, spK3_2:{lns:{}, itms:{}}, spN9_2:{lns:{}, itms:{}}, spK4_2:{lns:{}, itms:{}}, spQ1_2:{lns:{l14:{x1:669, y1:291, x2:699, y2:259}, l16:{x1:736, y1:240, x2:801, y2:233}, l11:{x1:536, y1:219, x2:576, y2:266}, l3:{x1:111, y1:161, x2:150, y2:188}, l5:{x1:207, y1:212, x2:263, y2:224}, l1:{x1:0, y1:124, x2:63, y2:137}, l7:{x1:330, y1:229, x2:400, y2:221}, l10:{x1:492, y1:203, x2:536, y2:219}, l15:{x1:699, y1:259, x2:736, y2:240}, l2:{x1:63, y1:137, x2:111, y2:161}, l6:{x1:263, y1:224, x2:330, y2:229}, l8:{x1:400, y1:221, x2:459, y2:204}, l12:{x1:576, y1:266, x2:622, y2:286}, l4:{x1:150, y1:188, x2:207, y2:212}, l13:{x1:622, y1:286, x2:669, y2:291}, l9:{x1:459, y1:204, x2:492, y2:203}}, itms:{spla2:[313, 220], evNa1:[-24, 42], spla4:[638, 280], spla3:[373, 220], spla1:[263, 220]}}, spK5_2:{lns:{}, itms:{}}, spN6_1:{lns:{}, itms:{}}, spK6_2:{lns:{}, itms:{}}, spQ3_2:{lns:{}, itms:{}}, spQ4_2:{lns:{}, itms:{}}, spQ2_1:{lns:{l3:{x1:746, y1:460, x2:801, y2:450}, l1:{x1:668, y1:483, x2:697, y2:470}, l2:{x1:697, y1:470, x2:746, y2:460}}, itms:{}}, spQ2_2:{lns:{l17:{x1:646, y1:34, x2:668, y2:33}, l20:{x1:746, y1:10, x2:801, y2:0}, l14:{x1:556, y1:56, x2:579, y2:66}, l16:{x1:634, y1:51, x2:646, y2:34}, l11:{x1:499, y1:91, x2:509, y2:71}, l3:{x1:111, y1:249, x2:149, y2:248}, l18:{x1:668, y1:33, x2:697, y2:20}, l5:{x1:196, y1:276, x2:238, y2:276}, l1:{x1:0, y1:233, x2:70, y2:262}, l7:{x1:299, y1:229, x2:342, y2:201}, l10:{x1:417, y1:146, x2:499, y2:91}, l15:{x1:579, y1:66, x2:634, y2:51}, l2:{x1:70, y1:262, x2:111, y2:249}, l6:{x1:238, y1:276, x2:299, y2:229}, l8:{x1:342, y1:201, x2:379, y2:181}, l12:{x1:509, y1:71, x2:531, y2:57}, l4:{x1:149, y1:248, x2:196, y2:276}, l19:{x1:697, y1:20, x2:746, y2:10}, l13:{x1:531, y1:57, x2:556, y2:56}, l9:{x1:379, y1:181, x2:417, y2:146}}, itms:{spla1:[221, 268]}}, spQ3_1:{lns:{l17:{x1:612, y1:264, x2:657, y2:254}, l20:{x1:734, y1:270, x2:757, y2:298}, l14:{x1:484, y1:138, x2:510, y2:155}, l16:{x1:560, y1:202, x2:612, y2:264}, l11:{x1:400, y1:169, x2:438, y2:141}, l3:{x1:65, y1:419, x2:91, y2:400}, l18:{x1:657, y1:254, x2:692, y2:253}, l5:{x1:130, y1:387, x2:166, y2:382}, l1:{x1:0, y1:450, x2:50, y2:444}, l7:{x1:192, y1:362, x2:233, y2:354}, l10:{x1:347, y1:220, x2:400, y2:169}, l15:{x1:510, y1:155, x2:560, y2:202}, l2:{x1:50, y1:444, x2:65, y2:419}, l6:{x1:166, y1:382, x2:192, y2:362}, l8:{x1:233, y1:354, x2:290, y2:295}, l12:{x1:438, y1:141, x2:456, y2:135}, l21:{x1:757, y1:298, x2:800, y2:296}, l4:{x1:91, y1:400, x2:130, y2:387}, l19:{x1:692, y1:253, x2:734, y2:270}, l13:{x1:456, y1:135, x2:484, y2:138}, l9:{x1:290, y1:295, x2:347, y2:220}}, itms:{bf1c1:[468, 120]}}, s2_1G2:{lns:{l11:{x1:594, y1:316, x2:618, y2:322}, l3:{x1:95, y1:250, x2:253, y2:269}, l5:{x1:301, y1:279, x2:426, y2:319}, l1:{x1:0, y1:230, x2:42, y2:244}, l7:{x1:483, y1:322, x2:510, y2:328}, l10:{x1:573, y1:319, x2:594, y2:316}, l2:{x1:42, y1:244, x2:95, y2:250}, l6:{x1:426, y1:319, x2:483, y2:322}, l8:{x1:510, y1:328, x2:540, y2:328}, l12:{x1:618, y1:322, x2:693, y2:343}, l4:{x1:253, y1:269, x2:301, y2:279}, l13:{x1:693, y1:343, x2:801, y2:346}, l9:{x1:540, y1:328, x2:573, y2:319}}, itms:{eg1c1:[340, 276], eg1c4:[680, 320], eg1c3:[540, 310], eg1c2:[515, 310]}}, spQ4_1:{lns:{l17:{x1:534, y1:297, x2:552, y2:306}, l20:{x1:648, y1:312, x2:696, y2:325}, l14:{x1:492, y1:321, x2:503, y2:303}, l16:{x1:513, y1:298, x2:534, y2:297}, l11:{x1:438, y1:344, x2:452, y2:328}, l3:{x1:75, y1:315, x2:114, y2:324}, l18:{x1:552, y1:306, x2:600, y2:304}, l5:{x1:175, y1:293, x2:219, y2:289}, l1:{x1:0, y1:296, x2:51, y2:320}, l7:{x1:282, y1:312, x2:315, y2:305}, l10:{x1:384, y1:345, x2:438, y2:344}, l15:{x1:503, y1:303, x2:513, y2:298}, l2:{x1:51, y1:320, x2:75, y2:315}, l6:{x1:219, y1:289, x2:282, y2:312}, l8:{x1:315, y1:305, x2:342, y2:307}, l12:{x1:452, y1:328, x2:468, y2:322}, l21:{x1:696, y1:325, x2:747, y2:341}, l4:{x1:114, y1:324, x2:175, y2:293}, l19:{x1:600, y1:304, x2:648, y2:312}, l13:{x1:468, y1:322, x2:492, y2:321}, l9:{x1:342, y1:307, x2:384, y2:345}, l22:{x1:747, y1:341, x2:801, y2:346}}, itms:{rnrc1:[324, 288], rnrc2:[468, 297], lizc1:[222, 263], rnrc4:[690, 297], lizc3:[621, 285], lizc2:[408, 321], rnrc3:[558, 282], lizc4:[738, 312]}}, s2_1R1:{lns:{l16:{x1:407, y1:262, x2:472, y2:223}, l11:{x1:213, y1:0xFF, x2:310, y2:273}, l19:{x1:530, y1:214, x2:587, y2:245}, l1:{x1:0, y1:230, x2:42, y2:245}, l10:{x1:181, y1:0xFF, x2:213, y2:0xFF}, l13:{x1:341, y1:0x0100, x2:360, y2:247}, l6:{x1:125, y1:251, x2:146, y2:253}, l8:{x1:154, y1:243, x2:167, y2:245}, l12:{x1:310, y1:273, x2:341, y2:0x0100}, l21:{x1:647, y1:275, x2:695, y2:315}, l20:{x1:587, y1:245, x2:647, y2:275}, l24:{x1:740, y1:324, x2:763, y2:330}, l14:{x1:360, y1:247, x2:378, y2:247}, l23:{x1:715, y1:313, x2:740, y2:324}, l17:{x1:472, y1:223, x2:497, y2:213}, l3:{x1:73, y1:249, x2:87, y2:236}, l18:{x1:497, y1:213, x2:530, y2:214}, l25:{x1:763, y1:330, x2:781, y2:342}, l7:{x1:146, y1:253, x2:154, y2:243}, l15:{x1:378, y1:247, x2:407, y2:262}, l2:{x1:42, y1:245, x2:73, y2:249}, l5:{x1:108, y1:237, x2:125, y2:251}, l22:{x1:695, y1:315, x2:715, y2:313}, l26:{x1:781, y1:342, x2:801, y2:344}, l4:{x1:87, y1:236, x2:108, y2:237}, l9:{x1:167, y1:245, x2:181, y2:0xFF}}, itms:{bd3a2:[271, 247], bd2a1:[298, 0xFF], bd3a1:[511, 199], rnrc1:[640, 240], ra1a1:[50, 200], sb1a1:[242, 245]}}, s2_1R2:{lns:{l17:{x1:644, y1:310, x2:656, y2:307}, l20:{x1:688, y1:334, x2:718, y2:339}, l14:{x1:603, y1:315, x2:621, y2:318}, l16:{x1:631, y1:313, x2:644, y2:310}, l11:{x1:513, y1:280, x2:555, y2:301}, l3:{x1:217, y1:263, x2:329, y2:278}, l18:{x1:656, y1:307, x2:675, y2:310}, l5:{x1:347, y1:269, x2:377, y2:278}, l23:{x1:758, y1:331, x2:0x0303, y2:344}, l1:{x1:0, y1:230, x2:87, y2:249}, l7:{x1:397, y1:270, x2:420, y2:270}, l10:{x1:483, y1:264, x2:513, y2:280}, l15:{x1:621, y1:318, x2:631, y2:313}, l2:{x1:87, y1:249, x2:217, y2:263}, l6:{x1:377, y1:278, x2:397, y2:270}, l8:{x1:420, y1:270, x2:446, y2:263}, l12:{x1:555, y1:301, x2:582, y2:324}, l21:{x1:718, y1:339, x2:733, y2:333}, l4:{x1:329, y1:278, x2:347, y2:269}, l19:{x1:675, y1:310, x2:688, y2:334}, l13:{x1:582, y1:324, x2:603, y2:315}, l24:{x1:0x0303, y1:344, x2:801, y2:344}, l9:{x1:446, y1:263, x2:483, y2:264}, l22:{x1:733, y1:333, x2:758, y2:331}}, itms:{}}, spEE9_2:{lns:{l1:{x1:0, y1:361, x2:81, y2:413}, l2:{x1:81, y1:413, x2:129, y2:459}}, itms:{}}, s2_1R3:{lns:{l14:{x1:638, y1:299, x2:683, y2:320}, l16:{x1:734, y1:356, x2:801, y2:344}, l11:{x1:457, y1:251, x2:485, y2:279}, l3:{x1:98, y1:209, x2:134, y2:176}, l5:{x1:179, y1:149, x2:221, y2:140}, l1:{x1:0, y1:230, x2:38, y2:221}, l7:{x1:273, y1:140, x2:311, y2:167}, l10:{x1:419, y1:230, x2:457, y2:251}, l15:{x1:683, y1:320, x2:734, y2:356}, l2:{x1:38, y1:221, x2:98, y2:209}, l6:{x1:221, y1:140, x2:273, y2:140}, l8:{x1:311, y1:167, x2:368, y2:213}, l12:{x1:485, y1:279, x2:569, y2:290}, l4:{x1:134, y1:176, x2:179, y2:149}, l13:{x1:569, y1:290, x2:638, y2:299}, l9:{x1:368, y1:213, x2:419, y2:230}}, itms:{bd4c2:[390, 160], eg1c1:[110, 176], bd4c1:[350, 156], bd4c3:[430, 200]}}, spEE9_2B:{lns:{}, itms:{}}, s2_1T1:{lns:{l17:{x1:779, y1:346, x2:801, y2:346}, l14:{x1:587, y1:285, x2:682, y2:328}, l16:{x1:731, y1:331, x2:779, y2:346}, l11:{x1:470, y1:266, x2:503, y2:272}, l3:{x1:80, y1:206, x2:111, y2:214}, l5:{x1:146, y1:230, x2:173, y2:242}, l1:{x1:0, y1:230, x2:53, y2:212}, l7:{x1:209, y1:245, x2:268, y2:242}, l10:{x1:388, y1:225, x2:470, y2:266}, l15:{x1:682, y1:328, x2:731, y2:331}, l2:{x1:53, y1:212, x2:80, y2:206}, l6:{x1:173, y1:242, x2:209, y2:245}, l8:{x1:268, y1:242, x2:350, y2:224}, l12:{x1:503, y1:272, x2:557, y2:275}, l4:{x1:111, y1:214, x2:146, y2:230}, l13:{x1:557, y1:275, x2:587, y2:285}, l9:{x1:350, y1:224, x2:388, y2:225}}, itms:{rnrc1:[340, 200], lf3a2:[543, 224], eg1c2:[220, 230], eg1c1:[200, 230], eg1c4:[440, 230], eg1c3:[240, 230], lf3a1:[74, 112]}}, spEE10_2:{lns:{}, itms:{}}, s2_2G1:{lns:{l14:{x1:756, y1:225, x2:801, y2:230}, l11:{x1:615, y1:235, x2:666, y2:234}, l3:{x1:78, y1:258, x2:150, y2:273}, l5:{x1:207, y1:290, x2:234, y2:288}, l1:{x1:0, y1:230, x2:48, y2:249}, l7:{x1:336, y1:270, x2:465, y2:237}, l10:{x1:555, y1:228, x2:615, y2:235}, l2:{x1:48, y1:249, x2:78, y2:258}, l6:{x1:234, y1:288, x2:336, y2:270}, l8:{x1:465, y1:237, x2:525, y2:228}, l12:{x1:666, y1:234, x2:735, y2:225}, l4:{x1:150, y1:273, x2:207, y2:290}, l13:{x1:735, y1:225, x2:756, y2:225}, l9:{x1:525, y1:228, x2:555, y2:228}}, itms:{stec1:[220, 250], wrmc1:[643, 231]}}, spR1_1:{lns:{l17:{x1:497, y1:147, x2:548, y2:129}, l20:{x1:620, y1:156, x2:674, y2:177}, l14:{x1:382, y1:199, x2:431, y2:210}, l16:{x1:473, y1:198, x2:497, y2:147}, l11:{x1:578, y1:126, x2:641, y2:131}, l3:{x1:125, y1:202, x2:167, y2:198}, l18:{x1:548, y1:129, x2:584, y2:135}, l5:{x1:206, y1:209, x2:260, y2:209}, l1:{x1:0, y1:230, x2:80, y2:216}, l7:{x1:344, y1:203, x2:380, y2:197}, l10:{x1:521, y1:138, x2:578, y2:126}, l15:{x1:431, y1:210, x2:473, y2:198}, l2:{x1:80, y1:216, x2:125, y2:202}, l6:{x1:260, y1:209, x2:344, y2:203}, l8:{x1:380, y1:197, x2:455, y2:166}, l12:{x1:641, y1:131, x2:701, y2:132}, l21:{x1:674, y1:177, x2:702, y2:131}, l4:{x1:167, y1:198, x2:206, y2:209}, l19:{x1:584, y1:135, x2:620, y2:156}, l13:{x1:701, y1:132, x2:800, y2:120}, l9:{x1:455, y1:166, x2:521, y2:138}}, itms:{evIa1:[-90, 135], rnrc1:[51, 192], rnrc2:[198, 180]}}, spEE10_2B:{lns:{}, itms:{}}, s2_2G2:{lns:{l14:{x1:751, y1:220, x2:776, y2:228}, l11:{x1:537, y1:162, x2:585, y2:159}, l3:{x1:120, y1:0xFF, x2:159, y2:261}, l5:{x1:209, y1:264, x2:231, y2:261}, l1:{x1:0, y1:230, x2:72, y2:246}, l7:{x1:273, y1:246, x2:336, y2:222}, l10:{x1:465, y1:180, x2:537, y2:162}, l15:{x1:776, y1:228, x2:801, y2:230}, l2:{x1:72, y1:246, x2:120, y2:0xFF}, l6:{x1:231, y1:261, x2:273, y2:246}, l8:{x1:336, y1:222, x2:417, y2:192}, l12:{x1:585, y1:159, x2:711, y2:195}, l4:{x1:159, y1:261, x2:209, y2:264}, l13:{x1:711, y1:195, x2:751, y2:220}, l9:{x1:417, y1:192, x2:465, y2:180}}, itms:{eg1c1:[30, 210], eg1c3:[130, 230], eg1c2:[80, 220]}}, spEE11_2:{lns:{}, itms:{}}, s2_2R2:{lns:{l17:{x1:472, y1:271, x2:480, y2:267}, l20:{x1:550, y1:262, x2:601, y2:244}, l14:{x1:445, y1:253, x2:454, y2:253}, l16:{x1:457, y1:268, x2:472, y2:271}, l11:{x1:412, y1:244, x2:421, y2:238}, l3:{x1:70, y1:238, x2:109, y2:238}, l18:{x1:480, y1:267, x2:493, y2:273}, l5:{x1:160, y1:229, x2:253, y2:196}, l23:{x1:735, y1:237, x2:801, y2:230}, l1:{x1:0, y1:230, x2:46, y2:232}, l7:{x1:352, y1:175, x2:391, y2:175}, l10:{x1:391, y1:232, x2:412, y2:244}, l15:{x1:454, y1:253, x2:457, y2:268}, l2:{x1:46, y1:232, x2:70, y2:238}, l6:{x1:253, y1:196, x2:352, y2:175}, l8:{x1:391, y1:175, x2:400, y2:191}, l12:{x1:421, y1:238, x2:433, y2:238}, l21:{x1:601, y1:244, x2:640, y2:232}, l4:{x1:109, y1:238, x2:160, y2:229}, l19:{x1:493, y1:273, x2:550, y2:262}, l13:{x1:433, y1:238, x2:445, y2:253}, l9:{x1:400, y1:191, x2:391, y2:232}, l22:{x1:640, y1:232, x2:735, y2:237}}, itms:{ja4c1:[379, 148], bd2c1:[469, 246], bd3c1:[290, 160], rnrc3:[550, 230], sj1a1:[683, 144], ra1a1:[320, 130], bd1c1:[501, 250], eg1c1:[534, 245], rnrc2:[446, 217], rnrc1:[416, 213], eg1c2:[515, 238], rnrc4:[590, 220]}}, spEE11_2B:{lns:{}, itms:{}}, spEE1_3:{lns:{}, itms:{}}, spEE12_2:{lns:{}, itms:{}}, spEE1_3B:{lns:{}, itms:{}}, spN8_3:{lns:{l7:{x1:474, y1:172, x2:532, y2:194}, l2:{x1:114, y1:156, x2:210, y2:139}, l6:{x1:423, y1:156, x2:474, y2:172}, l8:{x1:532, y1:194, x2:618, y2:223}, l3:{x1:210, y1:139, x2:274, y2:130}, l10:{x1:708, y1:249, x2:801, y2:274}, l5:{x1:351, y1:134, x2:423, y2:156}, l9:{x1:618, y1:223, x2:708, y2:249}, l1:{x1:0, y1:184, x2:114, y2:156}, l4:{x1:274, y1:130, x2:351, y2:134}}, itms:{pn5a2:[297, 50], sb1a1:[309, 122], bd4c1:[500, 153], pn5a3:[407, 50], bf1a1:[240, 27], bf1a3:[360, 55], bf1a4:[400, 15], bf1a2:[310, 17], pn5a1:[197, 50]}}, spEE12_2B:{lns:{}, itms:{}}, s2_2R1:{lns:{l17:{x1:672, y1:225, x2:686, y2:225}, l20:{x1:759, y1:229, x2:801, y2:230}, l14:{x1:584, y1:231, x2:624, y2:234}, l16:{x1:660, y1:236, x2:672, y2:225}, l11:{x1:499, y1:184, x2:537, y2:183}, l3:{x1:177, y1:245, x2:211, y2:206}, l18:{x1:686, y1:225, x2:703, y2:234}, l5:{x1:258, y1:166, x2:338, y2:109}, l1:{x1:0, y1:230, x2:59, y2:241}, l7:{x1:355, y1:104, x2:381, y2:105}, l10:{x1:454, y1:208, x2:499, y2:184}, l15:{x1:624, y1:234, x2:660, y2:236}, l2:{x1:59, y1:241, x2:177, y2:245}, l6:{x1:338, y1:109, x2:355, y2:104}, l8:{x1:381, y1:105, x2:410, y2:130}, l12:{x1:537, y1:183, x2:557, y2:196}, l4:{x1:211, y1:206, x2:258, y2:166}, l19:{x1:703, y1:234, x2:759, y2:229}, l13:{x1:557, y1:196, x2:584, y2:231}, l9:{x1:410, y1:130, x2:454, y2:208}}, itms:{bd1c1:[641, 226], ja3a1:[368, 78], bd3c1:[616, 224], bf1c1:[363, 81], ra1a1:[140, 200]}}, spS4_1:{lns:{l16:{x1:700, y1:84, x2:801, y2:148}, l11:{x1:407, y1:160, x2:461, y2:136}, l19:{x1:684, y1:292, x2:613, y2:298}, l1:{x1:0, y1:439, x2:49, y2:420}, l10:{x1:376, y1:186, x2:407, y2:160}, l13:{x1:595, y1:53, x2:619, y2:47}, l6:{x1:151, y1:357, x2:196, y2:303}, l8:{x1:220, y1:276, x2:277, y2:243}, l12:{x1:461, y1:136, x2:595, y2:53}, l21:{x1:517, y1:330, x2:391, y2:384}, l20:{x1:613, y1:298, x2:517, y2:330}, l24:{x1:565, y1:459, x2:583, y2:450}, l14:{x1:619, y1:47, x2:652, y2:56}, l23:{x1:564, y1:474, x2:565, y2:459}, l17:{x1:801, y1:148, x2:801, y2:324}, l3:{x1:67, y1:405, x2:82, y2:387}, l18:{x1:801, y1:324, x2:684, y2:292}, l25:{x1:583, y1:450, x2:631, y2:439}, l7:{x1:196, y1:303, x2:220, y2:276}, l15:{x1:652, y1:56, x2:700, y2:84}, l2:{x1:49, y1:420, x2:67, y2:405}, l5:{x1:109, y1:375, x2:151, y2:357}, l22:{x1:391, y1:384, x2:262, y2:447}, l26:{x1:631, y1:439, x2:737, y2:433}, l4:{x1:82, y1:387, x2:109, y2:375}, l27:{x1:737, y1:433, x2:801, y2:446}, l9:{x1:277, y1:243, x2:376, y2:186}}, itms:{bf1c1:[622, 32], bd4c1:[699, 42], seRa1:[697, 411]}}, spEE2_3B:{lns:{}, itms:{}}, spS1_2:{lns:{l7:{x1:641, y1:167, x2:705, y2:178}, l2:{x1:388, y1:14, x2:441, y2:37}, l6:{x1:590, y1:149, x2:641, y2:167}, l8:{x1:705, y1:178, x2:735, y2:188}, l12:{x1:782, y1:331, x2:801, y2:376}, l11:{x1:782, y1:0x0100, x2:782, y2:331}, l3:{x1:441, y1:37, x2:492, y2:70}, l10:{x1:762, y1:216, x2:782, y2:0x0100}, l5:{x1:545, y1:113, x2:590, y2:149}, l9:{x1:735, y1:188, x2:762, y2:216}, l1:{x1:340, y1:0, x2:388, y2:14}, l4:{x1:492, y1:70, x2:545, y2:113}}, itms:{sj1a1:[571, 90]}}, spEE3_3:{lns:{}, itms:{}}, spEE2_3:{lns:{}, itms:{}}, s2_2T1:{lns:{l14:{x1:726, y1:239, x2:752, y2:231}, l11:{x1:532, y1:194, x2:634, y2:229}, l3:{x1:129, y1:230, x2:198, y2:224}, l5:{x1:227, y1:209, x2:269, y2:191}, l1:{x1:0, y1:230, x2:42, y2:235}, l7:{x1:317, y1:173, x2:348, y2:165}, l10:{x1:459, y1:175, x2:532, y2:194}, l15:{x1:752, y1:231, x2:801, y2:230}, l2:{x1:42, y1:235, x2:129, y2:230}, l6:{x1:269, y1:191, x2:317, y2:173}, l8:{x1:348, y1:165, x2:411, y2:166}, l12:{x1:634, y1:229, x2:686, y2:239}, l4:{x1:198, y1:224, x2:227, y2:209}, l13:{x1:686, y1:239, x2:726, y2:239}, l9:{x1:411, y1:166, x2:459, y2:175}}, itms:{rnrc1:[560, 180], lf6a1:[627, 62], egXc2:[603, 117], lf7a2:[141, 22], lf7a1:[388, -19], egXc1:[126, 111], sb2a1:[393, 151]}}, spS3_2:{lns:{l16:{x1:73, y1:301, x2:102, y2:247}, l11:{x1:196, y1:279, x2:166, y2:288}, l19:{x1:192, y1:194, x2:276, y2:128}, l34:{x1:733, y1:343, x2:756, y2:347}, l1:{x1:801, y1:117, x2:709, y2:150}, l10:{x1:232, y1:261, x2:196, y2:279}, l13:{x1:88, y1:327, x2:71, y2:322}, l6:{x1:469, y1:165, x2:418, y2:201}, l8:{x1:370, y1:228, x2:289, y2:243}, l12:{x1:166, y1:288, x2:88, y2:327}, l35:{x1:756, y1:347, x2:782, y2:370}, l21:{x1:344, y1:49, x2:397, y2:0}, l20:{x1:276, y1:128, x2:344, y2:49}, l29:{x1:562, y1:371, x2:598, y2:358}, l24:{x1:160, y1:419, x2:226, y2:395}, l31:{x1:630, y1:357, x2:688, y2:372}, l14:{x1:71, y1:322, x2:67, y2:312}, l23:{x1:108, y1:450, x2:160, y2:419}, l17:{x1:102, y1:247, x2:135, y2:223}, l3:{x1:607, y1:156, x2:559, y2:147}, l18:{x1:135, y1:223, x2:192, y2:194}, l25:{x1:226, y1:395, x2:310, y2:386}, l30:{x1:598, y1:358, x2:630, y2:357}, l7:{x1:418, y1:201, x2:370, y2:228}, l15:{x1:67, y1:312, x2:73, y2:301}, l2:{x1:709, y1:150, x2:607, y2:156}, l5:{x1:511, y1:153, x2:469, y2:165}, l22:{x1:60, y1:491, x2:108, y2:450}, l26:{x1:310, y1:386, x2:465, y2:385}, l4:{x1:559, y1:147, x2:511, y2:153}, l32:{x1:688, y1:372, x2:720, y2:348}, l33:{x1:720, y1:348, x2:733, y2:343}, l28:{x1:520, y1:395, x2:562, y2:371}, l27:{x1:465, y1:385, x2:520, y2:395}, l9:{x1:289, y1:243, x2:232, y2:261}, l36:{x1:782, y1:370, x2:801, y2:367}}, itms:{lizc1:[333, 369]}}, spEE4_3:{lns:{}, itms:{}}, spS1_1:{lns:{l7:{x1:388, y1:464, x2:441, y2:487}, l2:{x1:79, y1:355, x2:139, y2:377}, l6:{x1:340, y1:450, x2:388, y2:464}, l3:{x1:139, y1:377, x2:196, y2:408}, l5:{x1:265, y1:435, x2:340, y2:450}, l1:{x1:0, y1:345, x2:79, y2:355}, l4:{x1:196, y1:408, x2:265, y2:435}}, itms:{}}, spEE4_3B:{lns:{}, itms:{}}, spEE3_3B:{lns:{}, itms:{}}, s2_2T2:{lns:{l17:{x1:534, y1:180, x2:552, y2:189}, l20:{x1:648, y1:195, x2:696, y2:208}, l14:{x1:492, y1:204, x2:503, y2:186}, l16:{x1:513, y1:181, x2:534, y2:180}, l11:{x1:438, y1:227, x2:452, y2:211}, l3:{x1:75, y1:225, x2:115, y2:210}, l18:{x1:552, y1:189, x2:600, y2:187}, l5:{x1:175, y1:176, x2:219, y2:172}, l1:{x1:0, y1:229, x2:51, y2:229}, l7:{x1:282, y1:195, x2:315, y2:188}, l10:{x1:384, y1:228, x2:438, y2:227}, l15:{x1:503, y1:186, x2:513, y2:181}, l2:{x1:51, y1:229, x2:75, y2:225}, l6:{x1:219, y1:172, x2:282, y2:195}, l8:{x1:315, y1:188, x2:342, y2:190}, l12:{x1:452, y1:211, x2:468, y2:205}, l21:{x1:696, y1:208, x2:747, y2:224}, l4:{x1:115, y1:210, x2:175, y2:176}, l19:{x1:600, y1:187, x2:648, y2:195}, l13:{x1:468, y1:205, x2:492, y2:204}, l9:{x1:342, y1:190, x2:384, y2:228}, l22:{x1:747, y1:224, x2:801, y2:229}}, itms:{}}, spS1_3:{lns:{}, itms:{}}, s2_3G1:{lns:{l11:{x1:654, y1:128, x2:690, y2:125}, l3:{x1:160, y1:221, x2:178, y2:221}, l5:{x1:315, y1:191, x2:390, y2:167}, l1:{x1:0, y1:230, x2:54, y2:224}, l7:{x1:462, y1:152, x2:510, y2:140}, l10:{x1:600, y1:131, x2:654, y2:128}, l2:{x1:54, y1:224, x2:160, y2:221}, l6:{x1:390, y1:167, x2:462, y2:152}, l8:{x1:510, y1:140, x2:540, y2:134}, l12:{x1:690, y1:125, x2:750, y2:129}, l4:{x1:178, y1:221, x2:315, y2:191}, l13:{x1:750, y1:129, x2:801, y2:124}, l9:{x1:540, y1:134, x2:600, y2:131}}, itms:{bd3c1:[440, 130], stec1:[600, 90]}}, spS2_3:{lns:{l17:{x1:517, y1:60, x2:577, y2:30}, l14:{x1:250, y1:0, x2:298, y2:48}, l16:{x1:409, y1:66, x2:517, y2:60}, l11:{x1:704, y1:181, x2:737, y2:142}, l3:{x1:132, y1:160, x2:201, y2:193}, l18:{x1:577, y1:30, x2:607, y2:0}, l5:{x1:249, y1:222, x2:348, y2:253}, l1:{x1:32, y1:0, x2:60, y2:85}, l7:{x1:478, y1:253, x2:535, y2:251}, l10:{x1:662, y1:208, x2:704, y2:181}, l15:{x1:298, y1:48, x2:409, y2:66}, l2:{x1:60, y1:85, x2:132, y2:160}, l6:{x1:348, y1:253, x2:478, y2:253}, l8:{x1:535, y1:251, x2:623, y2:238}, l12:{x1:737, y1:142, x2:761, y2:110}, l4:{x1:201, y1:193, x2:249, y2:222}, l13:{x1:761, y1:110, x2:801, y2:75}, l9:{x1:623, y1:238, x2:662, y2:208}}, itms:{eg1a4:[433, 234], eg1a1:[377, 234], lizc1:[264, 210], eg1a2:[392, 234], eg1c2:[453, 234], lizc3:[503, 232], eg1c1:[364, 234], lizc2:[138, 138], eg1a3:[413, 234], lizc4:[603, 216]}}, s2_3G2:{lns:{l11:{x1:681, y1:118, x2:737, y2:118}, l3:{x1:160, y1:218, x2:178, y2:216}, l5:{x1:315, y1:191, x2:390, y2:181}, l1:{x1:0, y1:230, x2:54, y2:224}, l7:{x1:462, y1:168, x2:510, y2:154}, l10:{x1:618, y1:127, x2:681, y2:118}, l2:{x1:54, y1:224, x2:160, y2:218}, l6:{x1:390, y1:181, x2:462, y2:168}, l8:{x1:510, y1:154, x2:558, y2:139}, l12:{x1:737, y1:118, x2:759, y2:124}, l4:{x1:178, y1:216, x2:315, y2:191}, l13:{x1:759, y1:124, x2:801, y2:124}, l9:{x1:558, y1:139, x2:618, y2:127}}, itms:{}}, spEE5_3:{lns:{l4:{x1:454, y1:375, x2:551, y2:334}, l2:{x1:380, y1:425, x2:426, y2:404}, l5:{x1:551, y1:334, x2:699, y2:222}, l6:{x1:699, y1:222, x2:801, y2:130}, l1:{x1:341, y1:466, x2:380, y2:425}, l3:{x1:426, y1:404, x2:454, y2:375}}, itms:{lava1:[498, 427]}}, s2_3T1:{lns:{l11:{x1:579, y1:146, x2:642, y2:137}, l3:{x1:159, y1:245, x2:216, y2:0x0101}, l5:{x1:258, y1:260, x2:297, y2:251}, l1:{x1:0, y1:230, x2:60, y2:236}, l7:{x1:338, y1:236, x2:387, y2:211}, l10:{x1:505, y1:155, x2:579, y2:146}, l2:{x1:60, y1:236, x2:159, y2:245}, l6:{x1:297, y1:251, x2:338, y2:236}, l8:{x1:387, y1:211, x2:443, y2:179}, l12:{x1:642, y1:137, x2:760, y2:134}, l4:{x1:216, y1:0x0101, x2:258, y2:260}, l13:{x1:760, y1:134, x2:801, y2:124}, l9:{x1:443, y1:179, x2:505, y2:155}}, itms:{wrmc1:[708, 133], egXc3:[624, -65], egXc1:[293, 64], egXc2:[194, 64]}}, spEE5_3B:{lns:{}, itms:{}}, s2_4G1:{lns:{l11:{x1:672, y1:29, x2:714, y2:17}, l3:{x1:81, y1:242, x2:165, y2:266}, l5:{x1:219, y1:269, x2:0xFF, y2:263}, l1:{x1:0, y1:230, x2:33, y2:239}, l7:{x1:321, y1:239, x2:424, y2:179}, l10:{x1:645, y1:41, x2:672, y2:29}, l2:{x1:33, y1:239, x2:81, y2:242}, l6:{x1:0xFF, y1:263, x2:321, y2:239}, l8:{x1:424, y1:179, x2:567, y2:89}, l12:{x1:714, y1:17, x2:760, y2:8}, l4:{x1:165, y1:266, x2:219, y2:269}, l13:{x1:760, y1:8, x2:801, y2:3}, l9:{x1:567, y1:89, x2:645, y2:41}}, itms:{bd2c1:[600, 30], bd3c1:[540, 60], bd4c1:[580, 40]}}, undefined:{lns:{}, itms:{}}, spEE6_3:{lns:{l1:{x1:-20, y1:149, x2:67, y2:64}, l2:{x1:67, y1:64, x2:154, y2:0}}, itms:{}}, s2_4G2:{lns:{l11:{x1:660, y1:14, x2:738, y2:11}, l3:{x1:100, y1:251, x2:135, y2:251}, l5:{x1:165, y1:248, x2:229, y2:225}, l1:{x1:0, y1:230, x2:42, y2:239}, l7:{x1:374, y1:151, x2:523, y2:68}, l10:{x1:630, y1:20, x2:660, y2:14}, l2:{x1:42, y1:239, x2:100, y2:251}, l6:{x1:229, y1:225, x2:374, y2:151}, l8:{x1:523, y1:68, x2:606, y2:26}, l12:{x1:738, y1:11, x2:764, y2:9}, l4:{x1:135, y1:251, x2:165, y2:248}, l13:{x1:764, y1:9, x2:801, y2:3}, l9:{x1:606, y1:26, x2:630, y2:20}}, itms:{bd3c1:[480, 40], bd5c1:[560, 10]}}, spEE6_3B:{lns:{}, itms:{}}, s3_0G1:{lns:{l14:{x1:675, y1:402, x2:732, y2:433}, l11:{x1:573, y1:331, x2:609, y2:343}, l3:{x1:72, y1:148, x2:114, y2:166}, l5:{x1:171, y1:169, x2:229, y2:166}, l1:{x1:0, y1:124, x2:42, y2:133}, l7:{x1:297, y1:194, x2:364, y2:250}, l10:{x1:504, y1:321, x2:573, y2:331}, l15:{x1:732, y1:433, x2:801, y2:451}, l2:{x1:42, y1:133, x2:72, y2:148}, l6:{x1:229, y1:166, x2:297, y2:194}, l8:{x1:364, y1:250, x2:448, y2:301}, l12:{x1:609, y1:343, x2:637, y2:369}, l4:{x1:114, y1:166, x2:171, y2:169}, l13:{x1:637, y1:369, x2:675, y2:402}, l9:{x1:448, y1:301, x2:504, y2:321}}, itms:{bd3c2:[300, 176], bd3c5:[660, 360], bd3c1:[80, 137], eg1c1:[250, 159], bd3c4:[450, 280], bd3c3:[430, 270]}}, spEE7_3:{lns:{}, itms:{}}, s3_0G2:{lns:{l14:{x1:688, y1:429, x2:730, y2:432}, l11:{x1:487, y1:393, x2:536, y2:406}, l3:{x1:70, y1:146, x2:112, y2:153}, l5:{x1:165, y1:170, x2:207, y2:195}, l1:{x1:0, y1:124, x2:40, y2:136}, l7:{x1:265, y1:247, x2:337, y2:309}, l10:{x1:430, y1:372, x2:487, y2:393}, l15:{x1:730, y1:432, x2:799, y2:450}, l2:{x1:40, y1:136, x2:70, y2:146}, l6:{x1:207, y1:195, x2:265, y2:247}, l8:{x1:337, y1:309, x2:386, y2:340}, l12:{x1:536, y1:406, x2:625, y2:423}, l4:{x1:112, y1:153, x2:165, y2:170}, l13:{x1:625, y1:423, x2:688, y2:429}, l9:{x1:386, y1:340, x2:430, y2:372}}, itms:{bd5a1:[170, 138], bd3c1:[320, 260], evNa1:[553, 294], bd3c2:[350, 290]}}, spEE7_3B:{lns:{}, itms:{}}, spEE9_3:{lns:{l7:{x1:609, y1:335, x2:766, y2:450}, l2:{x1:189, y1:64, x2:273, y2:98}, l6:{x1:457, y1:224, x2:609, y2:335}, l3:{x1:273, y1:98, x2:348, y2:170}, l5:{x1:408, y1:201, x2:457, y2:224}, l1:{x1:121, y1:0, x2:189, y2:64}, l4:{x1:348, y1:170, x2:408, y2:201}}, itms:{lava1:[270, 184], lava2:[229, 153]}}, spEE8_3:{lns:{}, itms:{}}, spEE9_3B:{lns:{}, itms:{}}, spEE8_3B:{lns:{}, itms:{}}, s3_0T1:{lns:{l14:{x1:675, y1:402, x2:732, y2:433}, l11:{x1:573, y1:331, x2:609, y2:343}, l3:{x1:72, y1:148, x2:114, y2:166}, l5:{x1:171, y1:169, x2:229, y2:166}, l1:{x1:0, y1:124, x2:42, y2:133}, l7:{x1:297, y1:194, x2:364, y2:250}, l10:{x1:504, y1:321, x2:573, y2:331}, l15:{x1:732, y1:433, x2:801, y2:451}, l2:{x1:42, y1:133, x2:72, y2:148}, l6:{x1:229, y1:166, x2:297, y2:194}, l8:{x1:364, y1:250, x2:448, y2:301}, l12:{x1:609, y1:343, x2:637, y2:369}, l4:{x1:114, y1:166, x2:171, y2:169}, l13:{x1:637, y1:369, x2:675, y2:402}, l9:{x1:448, y1:301, x2:504, y2:321}}, itms:{eg1c1:[640, 340], bd3c1:[80, 131], lf3a1:[177, 110], bd3c2:[300, 173]}}, spS2_2:{lns:{l17:{x1:649, y1:387, x2:610, y2:450}, l20:{x1:0, y1:376, x2:32, y2:450}, l14:{x1:699, y1:263, x2:682, y2:288}, l16:{x1:673, y1:318, x2:649, y2:387}, l11:{x1:591, y1:213, x2:642, y2:225}, l3:{x1:170, y1:285, x2:176, y2:264}, l18:{x1:-19, y1:0x0100, x2:-19, y2:331}, l5:{x1:203, y1:250, x2:264, y2:225}, l1:{x1:247, y1:450, x2:178, y2:324}, l7:{x1:333, y1:213, x2:378, y2:216}, l10:{x1:513, y1:204, x2:591, y2:213}, l15:{x1:682, y1:288, x2:673, y2:318}, l2:{x1:178, y1:324, x2:170, y2:285}, l6:{x1:264, y1:225, x2:333, y2:213}, l8:{x1:378, y1:216, x2:447, y2:204}, l12:{x1:642, y1:225, x2:673, y2:240}, l4:{x1:176, y1:264, x2:203, y2:250}, l19:{x1:-19, y1:331, x2:0, y2:376}, l13:{x1:673, y1:240, x2:699, y2:263}, l9:{x1:447, y1:204, x2:513, y2:204}}, itms:{}}, s3_1G1:{lns:{l14:{x1:660, y1:371, x2:693, y2:368}, l11:{x1:483, y1:377, x2:534, y2:389}, l3:{x1:71, y1:115, x2:120, y2:113}, l5:{x1:162, y1:127, x2:205, y2:160}, l1:{x1:0, y1:124, x2:28, y2:121}, l7:{x1:300, y1:276, x2:335, y2:315}, l10:{x1:440, y1:365, x2:483, y2:377}, l15:{x1:693, y1:368, x2:801, y2:346}, l2:{x1:28, y1:121, x2:71, y2:115}, l6:{x1:205, y1:160, x2:300, y2:276}, l8:{x1:335, y1:315, x2:384, y2:346}, l12:{x1:534, y1:389, x2:585, y2:389}, l4:{x1:120, y1:113, x2:162, y2:127}, l13:{x1:585, y1:389, x2:660, y2:371}, l9:{x1:384, y1:346, x2:440, y2:365}}, itms:{bd4c2:[210, 113], bd4c1:[174, 92]}}, spT2_2:{lns:{l1:{x1:0, y1:20, x2:88, y2:14}, l2:{x1:88, y1:14, x2:134, y2:0}}, itms:{}}, s3_1G2:{lns:{l7:{x1:311, y1:213, x2:332, y2:226}, l2:{x1:35, y1:134, x2:53, y2:143}, l6:{x1:284, y1:197, x2:311, y2:213}, l8:{x1:332, y1:226, x2:386, y2:245}, l12:{x1:662, y1:329, x2:801, y2:346}, l11:{x1:539, y1:302, x2:662, y2:329}, l3:{x1:53, y1:143, x2:152, y2:164}, l10:{x1:467, y1:275, x2:539, y2:302}, l5:{x1:215, y1:179, x2:284, y2:197}, l9:{x1:386, y1:245, x2:467, y2:275}, l1:{x1:0, y1:124, x2:35, y2:134}, l4:{x1:152, y1:164, x2:215, y2:179}}, itms:{bd1c1:[190, 146], eg1c1:[40, 116], bd3c1:[230, 163], bd4c1:[83, 121], bd2c1:[140, 133], bd3c2:[270, 173]}}, spEE10_3:{lns:{}, itms:{}}, s3_1G3:{lns:{l7:{x1:434, y1:434, x2:520, y2:419}, l2:{x1:34, y1:136, x2:70, y2:166}, l6:{x1:388, y1:439, x2:434, y2:434}, l8:{x1:520, y1:419, x2:580, y2:398}, l12:{x1:770, y1:348, x2:801, y2:346}, l11:{x1:719, y1:358, x2:770, y2:348}, l3:{x1:70, y1:166, x2:202, y2:300}, l10:{x1:640, y1:377, x2:719, y2:358}, l5:{x1:348, y1:433, x2:388, y2:439}, l9:{x1:580, y1:398, x2:640, y2:377}, l1:{x1:0, y1:124, x2:34, y2:136}, l4:{x1:202, y1:300, x2:348, y2:433}}, itms:{stec1:[580, 350], bd5c1:[100, 140]}}, spEE10_3B:{lns:{}, itms:{}}, s3_1R1:{lns:{l17:{x1:545, y1:386, x2:574, y2:387}, l20:{x1:676, y1:377, x2:700, y2:357}, l14:{x1:465, y1:437, x2:484, y2:420}, l16:{x1:510, y1:408, x2:545, y2:386}, l11:{x1:266, y1:403, x2:290, y2:433}, l3:{x1:63, y1:140, x2:71, y2:171}, l18:{x1:574, y1:387, x2:611, y2:399}, l5:{x1:74, y1:339, x2:104, y2:337}, l23:{x1:746, y1:358, x2:801, y2:346}, l1:{x1:0, y1:124, x2:36, y2:128}, l7:{x1:144, y1:351, x2:179, y2:376}, l10:{x1:228, y1:402, x2:266, y2:403}, l15:{x1:484, y1:420, x2:510, y2:408}, l2:{x1:36, y1:128, x2:63, y2:140}, l6:{x1:104, y1:337, x2:144, y2:351}, l8:{x1:179, y1:376, x2:197, y2:409}, l12:{x1:290, y1:433, x2:374, y2:444}, l21:{x1:700, y1:357, x2:728, y2:352}, l4:{x1:71, y1:171, x2:74, y2:339}, l19:{x1:611, y1:399, x2:676, y2:377}, l13:{x1:374, y1:444, x2:465, y2:437}, l9:{x1:197, y1:409, x2:228, y2:402}, l22:{x1:728, y1:352, x2:746, y2:358}}, itms:{bd1c1:[66, 115], ja5a1:[19, 101], bd3c1:[10, 105], eg1c3:[610, 380], ra1a1:[25, 90], bd2c1:[44, 96], eg1c1:[218, 386], rnrc2:[410, 410], rnrc1:[320, 410], sb1c1:[371, 428], eg1c2:[198, 391]}}, spEE11_3:{lns:{}, itms:{}}, spEE12_3B:{lns:{}, itms:{}}, spAA1_1:{lns:{l7:{x1:489, y1:268, x2:588, y2:0x0100}, l2:{x1:99, y1:334, x2:210, y2:331}, l6:{x1:432, y1:289, x2:489, y2:268}, l8:{x1:588, y1:0x0100, x2:690, y2:247}, l12:{x1:660, y1:267, x2:689, y2:247}, l11:{x1:639, y1:270, x2:660, y2:267}, l3:{x1:210, y1:331, x2:297, y2:322}, l10:{x1:588, y1:0x0101, x2:639, y2:270}, l5:{x1:378, y1:301, x2:432, y2:289}, l9:{x1:690, y1:247, x2:801, y2:238}, l1:{x1:0, y1:342, x2:99, y2:334}, l4:{x1:297, y1:322, x2:378, y2:301}}, itms:{evJa1:[156, 242], evKa1:[538, 165]}}, spEE1_4:{lns:{}, itms:{}}, spEE12_3:{lns:{}, itms:{}}, s3_1R2:{lns:{l17:{x1:494, y1:243, x2:534, y2:271}, l20:{x1:577, y1:280, x2:582, y2:295}, l14:{x1:477, y1:176, x2:471, y2:193}, l16:{x1:486, y1:202, x2:494, y2:243}, l11:{x1:413, y1:156, x2:463, y2:159}, l3:{x1:59, y1:101, x2:79, y2:66}, l18:{x1:534, y1:271, x2:555, y2:268}, l5:{x1:100, y1:64, x2:138, y2:90}, l23:{x1:699, y1:331, x2:738, y2:343}, l1:{x1:-2, y1:125, x2:21, y2:118}, l7:{x1:231, y1:108, x2:282, y2:133}, l10:{x1:351, y1:163, x2:413, y2:156}, l15:{x1:471, y1:193, x2:486, y2:202}, l2:{x1:21, y1:118, x2:59, y2:101}, l6:{x1:138, y1:90, x2:231, y2:108}, l8:{x1:282, y1:133, x2:316, y2:145}, l12:{x1:463, y1:159, x2:474, y2:164}, l21:{x1:582, y1:295, x2:615, y2:307}, l4:{x1:79, y1:66, x2:100, y2:64}, l19:{x1:555, y1:268, x2:577, y2:280}, l13:{x1:474, y1:164, x2:477, y2:176}, l24:{x1:738, y1:343, x2:799, y2:347}, l9:{x1:316, y1:145, x2:351, y2:163}, l22:{x1:615, y1:307, x2:699, y2:331}}, itms:{bd1c1:[225, 87], bd2c1:[192, 86], bd3c1:[160, 80], sj1c1:[683, 249], ja2a1:[460, 140], ja4a1:[1, 91]}}, spS2_1:{lns:{}, itms:{}}, spAA2_1:{lns:{l17:{x1:441, y1:147, x2:549, y2:127}, l20:{x1:684, y1:187, x2:715, y2:181}, l14:{x1:150, y1:203, x2:382, y2:158}, l16:{x1:420, y1:174, x2:441, y2:147}, l11:{x1:785, y1:125, x2:801, y2:124}, l3:{x1:151, y1:203, x2:213, y2:196}, l18:{x1:549, y1:127, x2:635, y2:174}, l5:{x1:386, y1:158, x2:443, y2:150}, l23:{x1:763, y1:153, x2:787, y2:128}, l1:{x1:0, y1:238, x2:52, y2:235}, l7:{x1:509, y1:131, x2:550, y2:128}, l10:{x1:747, y1:136, x2:785, y2:125}, l15:{x1:382, y1:158, x2:420, y2:174}, l2:{x1:52, y1:235, x2:151, y2:203}, l6:{x1:443, y1:150, x2:509, y2:131}, l8:{x1:550, y1:128, x2:656, y2:141}, l12:{x1:52, y1:234, x2:117, y2:234}, l21:{x1:715, y1:181, x2:742, y2:168}, l4:{x1:213, y1:196, x2:386, y2:158}, l19:{x1:635, y1:174, x2:684, y2:187}, l13:{x1:117, y1:234, x2:150, y2:203}, l9:{x1:656, y1:141, x2:747, y2:136}, l22:{x1:742, y1:168, x2:763, y2:153}}, itms:{}}, spEE11_3B:{lns:{}, itms:{}}, spBB1_1:{lns:{l14:{x1:735, y1:107, x2:783, y2:139}, l11:{x1:615, y1:94, x2:649, y2:86}, l3:{x1:186, y1:76, x2:246, y2:67}, l5:{x1:309, y1:76, x2:390, y2:97}, l1:{x1:0, y1:124, x2:78, y2:103}, l7:{x1:471, y1:127, x2:501, y2:118}, l10:{x1:558, y1:125, x2:615, y2:94}, l15:{x1:783, y1:139, x2:801, y2:151}, l2:{x1:78, y1:103, x2:186, y2:76}, l6:{x1:390, y1:97, x2:471, y2:127}, l8:{x1:501, y1:118, x2:534, y2:118}, l12:{x1:649, y1:86, x2:675, y2:85}, l4:{x1:246, y1:67, x2:309, y2:76}, l13:{x1:675, y1:85, x2:735, y2:107}, l9:{x1:534, y1:118, x2:558, y2:125}}, itms:{}}, spEE1_4B:{lns:{}, itms:{}}, spBB2_1:{lns:{l17:{x1:667, y1:193, x2:706, y2:201}, l20:{x1:0x0303, y1:264, x2:801, y2:277}, l14:{x1:566, y1:227, x2:597, y2:211}, l16:{x1:626, y1:204, x2:667, y2:193}, l11:{x1:414, y1:168, x2:450, y2:196}, l3:{x1:33, y1:168, x2:62, y2:169}, l18:{x1:706, y1:201, x2:740, y2:224}, l5:{x1:163, y1:221, x2:287, y2:211}, l1:{x1:0, y1:151, x2:9, y2:172}, l7:{x1:315, y1:177, x2:337, y2:168}, l10:{x1:384, y1:165, x2:414, y2:168}, l15:{x1:597, y1:211, x2:626, y2:204}, l2:{x1:9, y1:172, x2:33, y2:168}, l6:{x1:287, y1:211, x2:315, y2:177}, l8:{x1:337, y1:168, x2:370, y2:171}, l12:{x1:450, y1:196, x2:507, y2:212}, l4:{x1:62, y1:169, x2:163, y2:221}, l19:{x1:740, y1:224, x2:0x0303, y2:264}, l13:{x1:507, y1:212, x2:566, y2:227}, l9:{x1:370, y1:171, x2:384, y2:165}}, itms:{rnrc1:[474, 174], rnrc2:[516, 192], eg1a2:[214, 204], eg1a1:[191, 206], eg1a3:[236, 201], evLa1:[650, 111], rnrc3:[585, 192]}}, spEE2_4:{lns:{}, itms:{}}, spEE3_4B:{lns:{}, itms:{}}, spEE2_4B:{lns:{}, itms:{}}, spEE4_4:{lns:{l3:{x1:764, y1:294, x2:800, y2:271}, l1:{x1:482, y1:466, x2:624, y2:370}, l2:{x1:624, y1:370, x2:764, y2:294}}, itms:{lava1:[745, 374]}}, spEE3_4:{lns:{}, itms:{}}, spBB3_1:{lns:{l17:{x1:0xFF, y1:359, x2:286, y2:357}, l14:{x1:713, y1:234, x2:756, y2:245}, l16:{x1:175, y1:323, x2:0xFF, y2:359}, l11:{x1:583, y1:241, x2:618, y2:243}, l3:{x1:102, y1:323, x2:172, y2:321}, l18:{x1:286, y1:357, x2:315, y2:346}, l5:{x1:259, y1:316, x2:298, y2:322}, l1:{x1:0, y1:277, x2:57, y2:311}, l7:{x1:364, y1:294, x2:480, y2:279}, l10:{x1:546, y1:243, x2:583, y2:241}, l15:{x1:756, y1:245, x2:816, y2:269}, l2:{x1:57, y1:311, x2:102, y2:323}, l6:{x1:298, y1:322, x2:364, y2:294}, l8:{x1:480, y1:279, x2:521, y2:259}, l12:{x1:618, y1:243, x2:657, y2:232}, l4:{x1:172, y1:321, x2:259, y2:316}, l19:{x1:315, y1:346, x2:362, y2:296}, l13:{x1:657, y1:232, x2:713, y2:234}, l9:{x1:521, y1:259, x2:546, y2:243}}, itms:{evMa1:[660, 141]}}, spT4_2:{lns:{l7:{x1:325, y1:130, x2:379, y2:163}, l2:{x1:56, y1:118, x2:119, y2:100}, l6:{x1:282, y1:113, x2:325, y2:130}, l8:{x1:379, y1:163, x2:455, y2:187}, l12:{x1:747, y1:295, x2:801, y2:314}, l11:{x1:693, y1:285, x2:747, y2:295}, l3:{x1:119, y1:100, x2:191, y2:89}, l10:{x1:572, y1:238, x2:693, y2:285}, l5:{x1:233, y1:93, x2:282, y2:113}, l9:{x1:455, y1:187, x2:572, y2:238}, l1:{x1:0, y1:120, x2:56, y2:118}, l4:{x1:191, y1:89, x2:233, y2:93}}, itms:{bd1c1:[601, 228], bd2c1:[513, 189], bd3c1:[441, 153], bd4c1:[385, 128], bd5c1:[315, 85]}}, s3_1T1:{lns:{l17:{x1:777, y1:356, x2:801, y2:346}, l14:{x1:711, y1:372, x2:726, y2:357}, l16:{x1:755, y1:354, x2:777, y2:356}, l11:{x1:403, y1:290, x2:592, y2:374}, l3:{x1:141, y1:159, x2:207, y2:182}, l5:{x1:228, y1:182, x2:251, y2:210}, l1:{x1:0, y1:124, x2:51, y2:135}, l7:{x1:275, y1:221, x2:293, y2:224}, l10:{x1:369, y1:291, x2:403, y2:290}, l15:{x1:726, y1:357, x2:755, y2:354}, l2:{x1:51, y1:135, x2:141, y2:159}, l6:{x1:251, y1:210, x2:275, y2:221}, l8:{x1:293, y1:224, x2:307, y2:243}, l12:{x1:592, y1:374, x2:652, y2:380}, l4:{x1:207, y1:182, x2:228, y2:182}, l13:{x1:652, y1:380, x2:711, y2:372}, l9:{x1:307, y1:243, x2:369, y2:291}}, itms:{}}, spT1_2:{lns:{l17:{x1:727, y1:20, x2:801, y2:20}, l14:{x1:549, y1:89, x2:618, y2:54}, l16:{x1:675, y1:36, x2:727, y2:20}, l11:{x1:471, y1:173, x2:486, y2:146}, l3:{x1:114, y1:322, x2:159, y2:290}, l5:{x1:198, y1:269, x2:231, y2:266}, l1:{x1:0, y1:346, x2:66, y2:341}, l7:{x1:264, y1:275, x2:309, y2:275}, l10:{x1:423, y1:209, x2:471, y2:173}, l15:{x1:618, y1:54, x2:675, y2:36}, l2:{x1:66, y1:341, x2:114, y2:322}, l6:{x1:231, y1:266, x2:264, y2:275}, l8:{x1:309, y1:275, x2:360, y2:248}, l12:{x1:486, y1:146, x2:510, y2:122}, l4:{x1:159, y1:290, x2:198, y2:269}, l13:{x1:510, y1:122, x2:549, y2:89}, l9:{x1:360, y1:248, x2:423, y2:209}}, itms:{}}, s3_1T2:{lns:{l7:{x1:340, y1:203, x2:485, y2:266}, l2:{x1:50, y1:129, x2:93, y2:138}, l6:{x1:216, y1:159, x2:340, y2:203}, l8:{x1:485, y1:266, x2:594, y2:308}, l11:{x1:757, y1:345, x2:801, y2:346}, l3:{x1:93, y1:138, x2:137, y2:148}, l10:{x1:685, y1:333, x2:757, y2:345}, l5:{x1:182, y1:151, x2:216, y2:159}, l9:{x1:594, y1:308, x2:685, y2:333}, l1:{x1:0, y1:124, x2:50, y2:129}, l4:{x1:137, y1:148, x2:182, y2:151}}, itms:{bd1c1:[260, 140], egXa1:[615, 213], egXa2:[620, 118], eg1c1:[590, 280], bd1c2:[290, 150], eg1c2:[690, 310], egXa3:[677, 130]}}, spEE4_4B:{lns:{}, itms:{}}, s3_2G1:{lns:{l11:{x1:640, y1:249, x2:732, y2:243}, l3:{x1:81, y1:162, x2:132, y2:198}, l5:{x1:192, y1:228, x2:250, y2:249}, l1:{x1:0, y1:124, x2:33, y2:135}, l7:{x1:303, y1:249, x2:360, y2:240}, l10:{x1:492, y1:225, x2:640, y2:249}, l2:{x1:33, y1:135, x2:81, y2:162}, l6:{x1:250, y1:249, x2:303, y2:249}, l8:{x1:360, y1:240, x2:426, y2:225}, l12:{x1:732, y1:243, x2:764, y2:231}, l4:{x1:132, y1:198, x2:192, y2:228}, l13:{x1:764, y1:231, x2:801, y2:230}, l9:{x1:426, y1:225, x2:492, y2:225}}, itms:{sr1c1:[283, 207], bd4c1:[60, 120]}}, spEE5_4:{lns:{l4:{x1:291, y1:56, x2:356, y2:0}, l2:{x1:97, y1:202, x2:218, y2:115}, l1:{x1:0, y1:271, x2:97, y2:202}, l3:{x1:218, y1:115, x2:291, y2:56}}, itms:{lava1:[324, 122], sb2a1:[37, 230]}}, s3_2G2:{lns:{l11:{x1:630, y1:223, x2:676, y2:222}, l3:{x1:70, y1:133, x2:120, y2:139}, l5:{x1:192, y1:151, x2:300, y2:160}, l1:{x1:0, y1:124, x2:30, y2:127}, l7:{x1:387, y1:166, x2:428, y2:174}, l10:{x1:549, y1:214, x2:630, y2:223}, l2:{x1:30, y1:127, x2:70, y2:133}, l6:{x1:300, y1:160, x2:387, y2:166}, l8:{x1:428, y1:174, x2:451, y2:185}, l12:{x1:676, y1:222, x2:721, y2:234}, l4:{x1:120, y1:139, x2:192, y2:151}, l13:{x1:721, y1:234, x2:800, y2:230}, l9:{x1:451, y1:185, x2:549, y2:214}}, itms:{bd2c1:[490, 180], bd3c1:[460, 170]}}, spEE5_4B:{lns:{l4:{x1:291, y1:56, x2:356, y2:0}, l2:{x1:97, y1:202, x2:218, y2:115}, l5:{x1:760, y1:466, x2:801, y2:444}, l6:{x1:801, y1:395, x2:654, y2:450}, l1:{x1:0, y1:271, x2:97, y2:202}, l3:{x1:218, y1:115, x2:291, y2:56}}, itms:{}}, s3_2T1:{lns:{l11:{x1:630, y1:223, x2:676, y2:226}, l3:{x1:93, y1:123, x2:137, y2:128}, l5:{x1:215, y1:144, x2:303, y2:171}, l1:{x1:0, y1:124, x2:33, y2:120}, l7:{x1:384, y1:182, x2:429, y2:189}, l10:{x1:564, y1:214, x2:630, y2:223}, l2:{x1:33, y1:120, x2:93, y2:123}, l6:{x1:303, y1:171, x2:384, y2:182}, l8:{x1:429, y1:189, x2:493, y2:202}, l12:{x1:676, y1:226, x2:750, y2:230}, l4:{x1:137, y1:128, x2:215, y2:144}, l13:{x1:750, y1:230, x2:800, y2:230}, l9:{x1:493, y1:202, x2:564, y2:214}}, itms:{egXc1:[335, -8], egXc2:[401, 7]}}, spBB4_1:{lns:{l17:{x1:339, y1:449, x2:440, y2:396}, l20:{x1:601, y1:328, x2:687, y2:298}, l14:{x1:293, y1:378, x2:325, y2:396}, l16:{x1:337, y1:424, x2:339, y2:449}, l11:{x1:197, y1:433, x2:221, y2:399}, l3:{x1:162, y1:306, x2:305, y2:317}, l18:{x1:440, y1:396, x2:520, y2:352}, l5:{x1:485, y1:317, x2:633, y2:307}, l1:{x1:0, y1:263, x2:60, y2:286}, l7:{x1:687, y1:298, x2:801, y2:295}, l10:{x1:129, y1:384, x2:197, y2:433}, l15:{x1:325, y1:396, x2:337, y2:424}, l2:{x1:60, y1:286, x2:162, y2:306}, l6:{x1:633, y1:307, x2:687, y2:298}, l8:{x1:0, y1:263, x2:56, y2:304}, l12:{x1:221, y1:399, x2:259, y2:376}, l4:{x1:305, y1:317, x2:485, y2:317}, l19:{x1:520, y1:352, x2:601, y2:328}, l13:{x1:259, y1:376, x2:293, y2:378}, l9:{x1:56, y1:304, x2:129, y2:384}}, itms:{lizc3:[123, 283], lizc1:[9, 240], lizc2:[237, 297], lizc4:[-45, 213]}}, s0_1G1:{lns:{l7:{x1:450, y1:379, x2:510, y2:367}, l2:{x1:160, y1:436, x2:190, y2:439}, l6:{x1:408, y1:397, x2:450, y2:379}, l8:{x1:510, y1:367, x2:570, y2:361}, l11:{x1:717, y1:346, x2:801, y2:346}, l3:{x1:190, y1:439, x2:258, y2:433}, l10:{x1:675, y1:358, x2:717, y2:346}, l5:{x1:342, y1:412, x2:408, y2:397}, l9:{x1:570, y1:361, x2:675, y2:358}, l1:{x1:0, y1:451, x2:160, y2:436}, l4:{x1:258, y1:433, x2:342, y2:412}}, itms:{bd4c1:[331, 390]}}, spBB5_1:{lns:{l11:{x1:679, y1:352, x2:735, y2:416}, l3:{x1:120, y1:251, x2:212, y2:236}, l5:{x1:268, y1:238, x2:327, y2:250}, l1:{x1:0, y1:295, x2:51, y2:273}, l7:{x1:423, y1:268, x2:534, y2:294}, l10:{x1:643, y1:322, x2:679, y2:352}, l2:{x1:51, y1:273, x2:120, y2:251}, l6:{x1:327, y1:250, x2:423, y2:268}, l8:{x1:534, y1:294, x2:614, y2:307}, l12:{x1:735, y1:416, x2:0x0300, y2:441}, l4:{x1:212, y1:236, x2:268, y2:238}, l13:{x1:0x0300, y1:441, x2:801, y2:450}, l9:{x1:614, y1:307, x2:643, y2:322}}, itms:{mt5a1:[357, 190]}}, s3_3G2:{lns:{l11:{x1:600, y1:114, x2:670, y2:120}, l3:{x1:105, y1:96, x2:168, y2:87}, l5:{x1:244, y1:78, x2:316, y2:66}, l1:{x1:0, y1:124, x2:30, y2:117}, l7:{x1:418, y1:66, x2:469, y2:75}, l10:{x1:556, y1:109, x2:600, y2:114}, l2:{x1:30, y1:117, x2:105, y2:96}, l6:{x1:316, y1:66, x2:418, y2:66}, l8:{x1:469, y1:75, x2:0x0202, y2:90}, l12:{x1:670, y1:120, x2:738, y2:126}, l4:{x1:168, y1:87, x2:244, y2:78}, l13:{x1:738, y1:126, x2:801, y2:124}, l9:{x1:0x0202, y1:90, x2:556, y2:109}}, itms:{ce1c1:[352, 12]}}, spS3_3:{lns:{l1:{x1:0, y1:73, x2:108, y2:0}}, itms:{}}, s3_3G3:{lns:{l14:{x1:738, y1:128, x2:801, y2:124}, l11:{x1:642, y1:134, x2:678, y2:119}, l3:{x1:81, y1:125, x2:129, y2:161}, l5:{x1:237, y1:233, x2:258, y2:239}, l1:{x1:0, y1:124, x2:30, y2:117}, l7:{x1:306, y1:233, x2:361, y2:215}, l10:{x1:579, y1:131, x2:642, y2:134}, l2:{x1:30, y1:117, x2:81, y2:125}, l6:{x1:258, y1:239, x2:306, y2:233}, l8:{x1:361, y1:215, x2:524, y2:143}, l12:{x1:678, y1:119, x2:711, y2:122}, l4:{x1:129, y1:161, x2:237, y2:233}, l13:{x1:711, y1:122, x2:738, y2:128}, l9:{x1:524, y1:143, x2:579, y2:131}}, itms:{bd5c1:[110, 120]}}, s3_3G1:{lns:{l11:{x1:654, y1:101, x2:696, y2:116}, l3:{x1:105, y1:95, x2:168, y2:86}, l5:{x1:250, y1:86, x2:363, y2:104}, l1:{x1:0, y1:124, x2:30, y2:116}, l7:{x1:423, y1:104, x2:468, y2:95}, l10:{x1:606, y1:92, x2:654, y2:101}, l2:{x1:30, y1:116, x2:105, y2:95}, l6:{x1:363, y1:104, x2:423, y2:104}, l8:{x1:468, y1:95, x2:540, y2:89}, l12:{x1:696, y1:116, x2:738, y2:125}, l4:{x1:168, y1:86, x2:250, y2:86}, l13:{x1:738, y1:125, x2:801, y2:124}, l9:{x1:540, y1:89, x2:606, y2:92}}, itms:{eg1c1:[400, 80]}}, s3_3G4:{lns:{l14:{x1:741, y1:122, x2:801, y2:124}, l11:{x1:624, y1:122, x2:680, y2:119}, l3:{x1:81, y1:125, x2:144, y2:128}, l5:{x1:207, y1:134, x2:345, y2:122}, l1:{x1:0, y1:124, x2:30, y2:122}, l7:{x1:420, y1:122, x2:480, y2:131}, l10:{x1:594, y1:119, x2:624, y2:122}, l2:{x1:30, y1:122, x2:81, y2:125}, l6:{x1:345, y1:122, x2:420, y2:122}, l8:{x1:480, y1:131, x2:549, y2:122}, l12:{x1:680, y1:119, x2:711, y2:116}, l4:{x1:144, y1:128, x2:207, y2:134}, l13:{x1:711, y1:116, x2:741, y2:122}, l9:{x1:549, y1:122, x2:594, y2:119}}, itms:{stec1:[320, 80], ce1c1:[399, 73]}}, spCC1_1:{lns:{l14:{x1:606, y1:415, x2:723, y2:411}, l11:{x1:498, y1:385, x2:537, y2:388}, l3:{x1:96, y1:230, x2:144, y2:244}, l5:{x1:174, y1:250, x2:211, y2:266}, l1:{x1:0, y1:230, x2:57, y2:226}, l7:{x1:258, y1:298, x2:332, y2:327}, l10:{x1:447, y1:367, x2:498, y2:385}, l15:{x1:723, y1:411, x2:801, y2:406}, l2:{x1:57, y1:226, x2:96, y2:230}, l6:{x1:211, y1:266, x2:258, y2:298}, l8:{x1:332, y1:327, x2:405, y2:363}, l12:{x1:537, y1:388, x2:564, y2:406}, l4:{x1:144, y1:244, x2:174, y2:250}, l13:{x1:564, y1:406, x2:606, y2:415}, l9:{x1:405, y1:363, x2:447, y2:367}}, itms:{}}, s3_3R1:{lns:{l16:{x1:499, y1:280, x2:561, y2:246}, l11:{x1:361, y1:264, x2:384, y2:278}, l19:{x1:621, y1:184, x2:637, y2:178}, l1:{x1:0, y1:124, x2:36, y2:118}, l10:{x1:339, y1:263, x2:361, y2:264}, l13:{x1:427, y1:266, x2:456, y2:270}, l6:{x1:245, y1:239, x2:264, y2:248}, l8:{x1:279, y1:271, x2:306, y2:275}, l12:{x1:384, y1:278, x2:427, y2:266}, l21:{x1:668, y1:178, x2:688, y2:164}, l20:{x1:637, y1:178, x2:668, y2:178}, l24:{x1:725, y1:123, x2:744, y2:114}, l14:{x1:456, y1:270, x2:477, y2:286}, l23:{x1:711, y1:146, x2:725, y2:123}, l17:{x1:561, y1:246, x2:589, y2:216}, l3:{x1:61, y1:122, x2:106, y2:139}, l18:{x1:589, y1:216, x2:621, y2:184}, l25:{x1:744, y1:114, x2:0x0300, y2:120}, l7:{x1:264, y1:248, x2:279, y2:271}, l15:{x1:477, y1:286, x2:499, y2:280}, l2:{x1:36, y1:118, x2:61, y2:122}, l5:{x1:166, y1:179, x2:245, y2:239}, l22:{x1:688, y1:164, x2:711, y2:146}, l26:{x1:0x0300, y1:120, x2:787, y2:121}, l4:{x1:106, y1:139, x2:166, y2:179}, l27:{x1:787, y1:121, x2:801, y2:124}, l9:{x1:306, y1:275, x2:339, y2:263}}, itms:{eg1c1:[477, 262], ja5a1:[428, 239], rnrc1:[760, 90], ra1a1:[50, 80], eg1c2:[500, 260]}}, spCC2_1:{lns:{l7:{x1:396, y1:376, x2:423, y2:391}, l2:{x1:63, y1:409, x2:147, y2:427}, l6:{x1:357, y1:376, x2:396, y2:376}, l8:{x1:423, y1:391, x2:465, y2:404}, l11:{x1:560, y1:424, x2:597, y2:461}, l3:{x1:147, y1:427, x2:195, y2:424}, l10:{x1:519, y1:409, x2:560, y2:424}, l5:{x1:300, y1:391, x2:357, y2:376}, l9:{x1:465, y1:404, x2:519, y2:409}, l1:{x1:0, y1:404, x2:63, y2:409}, l4:{x1:195, y1:424, x2:300, y2:391}}, itms:{evPa1:[587, 302]}}, spCC3_1:{lns:{l7:{x1:751, y1:397, x2:801, y2:389}, l2:{x1:492, y1:440, x2:528, y2:419}, l6:{x1:672, y1:384, x2:751, y2:397}, l3:{x1:528, y1:419, x2:564, y2:397}, l5:{x1:636, y1:391, x2:672, y2:384}, l1:{x1:413, y1:461, x2:492, y2:440}, l4:{x1:564, y1:397, x2:636, y2:391}}, itms:{}}, spEE7_4:{lns:{}, itms:{}}, spCC4_1:{lns:{l7:{x1:651, y1:431, x2:772, y2:465}, l2:{x1:187, y1:386, x2:282, y2:409}, l6:{x1:573, y1:423, x2:651, y2:431}, l3:{x1:282, y1:409, x2:388, y2:409}, l5:{x1:502, y1:408, x2:573, y2:423}, l1:{x1:0, y1:389, x2:187, y2:386}, l4:{x1:388, y1:409, x2:502, y2:408}}, itms:{}}, spEE7_4B:{lns:{l17:{x1:0, y1:374, x2:123, y2:450}, l20:{x1:681, y1:241, x2:683, y2:231}, l14:{x1:334, y1:-9, x2:495, y2:17}, l16:{x1:684, y1:46, x2:801, y2:22}, l11:{x1:0, y1:81, x2:159, y2:35}, l3:{x1:174, y1:132, x2:283, y2:112}, l18:{x1:801, y1:271, x2:705, y2:263}, l5:{x1:390, y1:126, x2:483, y2:173}, l23:{x1:743, y1:242, x2:801, y2:242}, l1:{x1:0, y1:175, x2:69, y2:174}, l7:{x1:489, y1:203, x2:403, y2:241}, l10:{x1:81, y1:300, x2:0, y2:281}, l15:{x1:495, y1:17, x2:684, y2:46}, l2:{x1:69, y1:174, x2:174, y2:132}, l6:{x1:483, y1:173, x2:489, y2:203}, l8:{x1:403, y1:241, x2:249, y2:343}, l12:{x1:159, y1:35, x2:267, y2:12}, l21:{x1:683, y1:231, x2:696, y2:229}, l4:{x1:283, y1:112, x2:390, y2:126}, l19:{x1:705, y1:263, x2:681, y2:241}, l13:{x1:267, y1:12, x2:334, y2:-9}, l9:{x1:249, y1:343, x2:81, y2:300}, l22:{x1:696, y1:229, x2:743, y2:242}}, itms:{}}, spCC5_1:{lns:{}, itms:{}}, s3_3R2:{lns:{l17:{x1:691, y1:124, x2:736, y2:121}, l14:{x1:562, y1:139, x2:604, y2:133}, l16:{x1:667, y1:133, x2:691, y2:124}, l11:{x1:408, y1:194, x2:441, y2:189}, l3:{x1:85, y1:121, x2:129, y2:145}, l18:{x1:736, y1:121, x2:773, y2:129}, l5:{x1:189, y1:186, x2:227, y2:193}, l1:{x1:0, y1:124, x2:49, y2:118}, l7:{x1:0xFF, y1:169, x2:284, y2:159}, l10:{x1:358, y1:157, x2:408, y2:194}, l15:{x1:604, y1:133, x2:667, y2:133}, l2:{x1:49, y1:118, x2:85, y2:121}, l6:{x1:227, y1:193, x2:0xFF, y2:169}, l8:{x1:284, y1:159, x2:317, y2:156}, l12:{x1:441, y1:189, x2:496, y2:166}, l4:{x1:129, y1:145, x2:189, y2:186}, l19:{x1:773, y1:129, x2:801, y2:124}, l13:{x1:496, y1:166, x2:562, y2:139}, l9:{x1:317, y1:156, x2:358, y2:157}}, itms:{spla2:[425, 174], ja4a2:[347, 130], ja4a1:[73, 97], spla1:[210, 174]}}, spCC6_1:{lns:{}, itms:{}}, spEE8_4B:{lns:{l16:{x1:0, y1:20, x2:95, y2:45}, l11:{x1:515, y1:177, x2:562, y2:184}, l19:{x1:323, y1:34, x2:420, y2:81}, l1:{x1:637, y1:450, x2:548, y2:367}, l10:{x1:486, y1:189, x2:515, y2:177}, l13:{x1:606, y1:243, x2:697, y2:264}, l6:{x1:286, y1:0x0100, x2:304, y2:236}, l8:{x1:349, y1:235, x2:441, y2:238}, l12:{x1:562, y1:184, x2:606, y2:243}, l21:{x1:500, y1:143, x2:560, y2:147}, l20:{x1:420, y1:81, x2:500, y2:143}, l29:{x1:404, y1:450, x2:427, y2:444}, l24:{x1:709, y1:181, x2:801, y2:216}, l31:{x1:482, y1:444, x2:553, y2:473}, l14:{x1:697, y1:264, x2:756, y2:289}, l23:{x1:630, y1:175, x2:709, y2:181}, l17:{x1:95, y1:45, x2:213, y2:26}, l3:{x1:448, y1:345, x2:348, y2:324}, l18:{x1:213, y1:26, x2:323, y2:34}, l25:{x1:0, y1:242, x2:73, y2:231}, l30:{x1:427, y1:444, x2:482, y2:444}, l7:{x1:304, y1:236, x2:349, y2:235}, l15:{x1:756, y1:289, x2:801, y2:291}, l2:{x1:548, y1:367, x2:448, y2:345}, l5:{x1:301, y1:285, x2:286, y2:0x0100}, l22:{x1:560, y1:147, x2:630, y2:175}, l26:{x1:73, y1:231, x2:79, y2:238}, l4:{x1:348, y1:324, x2:301, y2:285}, l28:{x1:41, y1:263, x2:0, y2:274}, l27:{x1:79, y1:238, x2:41, y2:263}, l9:{x1:441, y1:238, x2:486, y2:189}}, itms:{evaa1:[587, 173]}}, spCC7_1:{lns:{}, itms:{}}, spEE6_4:{lns:{}, itms:{}}, spCC8_1:{lns:{}, itms:{}}, s0_1G2:{lns:{l7:{x1:534, y1:433, x2:624, y2:409}, l2:{x1:96, y1:436, x2:167, y2:430}, l6:{x1:480, y1:436, x2:534, y2:433}, l8:{x1:624, y1:409, x2:678, y2:394}, l11:{x1:729, y1:367, x2:801, y2:346}, l3:{x1:167, y1:430, x2:346, y2:445}, l10:{x1:711, y1:382, x2:729, y2:367}, l5:{x1:441, y1:442, x2:480, y2:436}, l9:{x1:678, y1:394, x2:711, y2:382}, l1:{x1:0, y1:451, x2:96, y2:436}, l4:{x1:346, y1:445, x2:441, y2:442}}, itms:{bd2c1:[370, 432], bd2a1:[411, 437], bd3a1:[600, 406], stec1:[140, 400]}}, spCC9_1:{lns:{}, itms:{}}, s3_3T1:{lns:{l7:{x1:320, y1:131, x2:370, y2:127}, l2:{x1:34, y1:124, x2:89, y2:122}, l6:{x1:270, y1:132, x2:320, y2:131}, l8:{x1:370, y1:127, x2:510, y2:131}, l12:{x1:695, y1:130, x2:801, y2:124}, l11:{x1:632, y1:132, x2:695, y2:130}, l3:{x1:89, y1:122, x2:144, y2:125}, l10:{x1:590, y1:136, x2:632, y2:132}, l5:{x1:192, y1:122, x2:270, y2:132}, l9:{x1:510, y1:131, x2:590, y2:136}, l1:{x1:0, y1:124, x2:34, y2:124}, l4:{x1:144, y1:125, x2:192, y2:122}}, itms:{egXc1:[410, -74], egXc2:[350, -86], ce1c1:[423, 82]}}, spCC10_1:{lns:{}, itms:{}}, s3_3T2:{lns:{l14:{x1:479, y1:169, x2:453, y2:122}, l16:{x1:458, y1:98, x2:474, y2:89}, l11:{x1:373, y1:210, x2:480, y2:254}, l3:{x1:216, y1:114, x2:346, y2:100}, l5:{x1:473, y1:89, x2:569, y2:107}, l1:{x1:0, y1:124, x2:130, y2:114}, l7:{x1:591, y1:86, x2:602, y2:82}, l10:{x1:260, y1:167, x2:373, y2:210}, l15:{x1:453, y1:122, x2:458, y2:98}, l2:{x1:130, y1:114, x2:216, y2:114}, l6:{x1:569, y1:107, x2:591, y2:86}, l8:{x1:602, y1:82, x2:801, y2:124}, l12:{x1:480, y1:254, x2:527, y2:221}, l4:{x1:346, y1:100, x2:473, y2:89}, l13:{x1:527, y1:221, x2:479, y2:169}, l9:{x1:239, y1:172, x2:260, y2:167}}, itms:{evBa1:[472, 73]}}, spCC11_1:{lns:{}, itms:{}}, s3_3R3:{lns:{l17:{x1:526, y1:214, x2:543, y2:230}, l20:{x1:672, y1:145, x2:704, y2:123}, l14:{x1:450, y1:237, x2:488, y2:235}, l16:{x1:501, y1:216, x2:526, y2:214}, l11:{x1:351, y1:207, x2:392, y2:230}, l3:{x1:80, y1:121, x2:123, y2:132}, l18:{x1:543, y1:230, x2:598, y2:202}, l5:{x1:145, y1:135, x2:167, y2:142}, l1:{x1:0, y1:124, x2:36, y2:127}, l7:{x1:181, y1:167, x2:220, y2:168}, l10:{x1:294, y1:207, x2:351, y2:207}, l15:{x1:488, y1:235, x2:501, y2:216}, l2:{x1:36, y1:127, x2:80, y2:121}, l6:{x1:167, y1:142, x2:181, y2:167}, l8:{x1:220, y1:168, x2:258, y2:183}, l12:{x1:392, y1:230, x2:417, y2:247}, l21:{x1:704, y1:123, x2:762, y2:121}, l4:{x1:123, y1:132, x2:145, y2:135}, l19:{x1:598, y1:202, x2:672, y2:145}, l13:{x1:417, y1:247, x2:450, y2:237}, l9:{x1:258, y1:183, x2:294, y2:207}, l22:{x1:762, y1:121, x2:801, y2:124}}, itms:{rnrc1:[450, 210], ja3a1:[142, 109], ra1a1:[108, 82], lf3a1:[80, 72]}}, spCC12_1:{lns:{l7:{x1:670, y1:250, x2:727, y2:232}, l2:{x1:383, y1:399, x2:440, y2:351}, l6:{x1:626, y1:279, x2:670, y2:250}, l8:{x1:727, y1:232, x2:801, y2:230}, l3:{x1:440, y1:351, x2:509, y2:315}, l5:{x1:563, y1:291, x2:626, y2:279}, l1:{x1:332, y1:450, x2:383, y2:399}, l4:{x1:509, y1:315, x2:563, y2:291}}, itms:{}}, spEE6_4B:{lns:{l16:{x1:117, y1:308, x2:108, y2:287}, l11:{x1:0, y1:395, x2:41, y2:377}, l19:{x1:163, y1:162, x2:238, y2:113}, l1:{x1:0, y1:444, x2:62, y2:411}, l10:{x1:672, y1:327, x2:801, y2:374}, l13:{x1:95, y1:358, x2:143, y2:345}, l6:{x1:378, y1:362, x2:425, y2:316}, l8:{x1:492, y1:268, x2:546, y2:268}, l12:{x1:41, y1:377, x2:95, y2:358}, l21:{x1:294, y1:94, x2:390, y2:104}, l20:{x1:238, y1:113, x2:294, y2:94}, l29:{x1:698, y1:202, x2:769, y2:174}, l24:{x1:544, y1:164, x2:616, y2:128}, l31:{x1:543, y1:258, x2:543, y2:178}, l14:{x1:143, y1:345, x2:143, y2:338}, l23:{x1:0x0200, y1:152, x2:544, y2:164}, l17:{x1:108, y1:287, x2:111, y2:218}, l3:{x1:106, y1:391, x2:161, y2:383}, l18:{x1:111, y1:218, x2:163, y2:162}, l25:{x1:616, y1:128, x2:715, y2:91}, l30:{x1:769, y1:174, x2:801, y2:175}, l7:{x1:425, y1:316, x2:492, y2:268}, l15:{x1:143, y1:338, x2:117, y2:308}, l2:{x1:62, y1:411, x2:106, y2:391}, l5:{x1:301, y1:378, x2:378, y2:362}, l22:{x1:390, y1:104, x2:0x0200, y2:152}, l26:{x1:715, y1:91, x2:801, y2:86}, l4:{x1:161, y1:383, x2:301, y2:378}, l28:{x1:687, y1:226, x2:698, y2:202}, l27:{x1:801, y1:281, x2:687, y2:226}, l9:{x1:546, y1:268, x2:672, y2:327}}, itms:{evba1:[509, 231], evxa1:[53, 393]}}, s3_4G2:{lns:{l14:{x1:737, y1:22, x2:801, y2:3}, l11:{x1:630, y1:65, x2:664, y2:52}, l3:{x1:84, y1:137, x2:170, y2:152}, l5:{x1:261, y1:152, x2:340, y2:146}, l1:{x1:0, y1:124, x2:30, y2:127}, l7:{x1:417, y1:137, x2:480, y2:122}, l10:{x1:582, y1:89, x2:630, y2:65}, l2:{x1:30, y1:127, x2:84, y2:137}, l6:{x1:340, y1:146, x2:417, y2:137}, l8:{x1:480, y1:122, x2:534, y2:110}, l12:{x1:664, y1:52, x2:695, y2:37}, l4:{x1:170, y1:152, x2:261, y2:152}, l13:{x1:695, y1:37, x2:737, y2:22}, l9:{x1:534, y1:110, x2:582, y2:89}}, itms:{eg1c1:[590, 60]}}, s3_3T3:{lns:{l17:{x1:573, y1:199, x2:540, y2:145}, l20:{x1:548, y1:110, x2:570, y2:107}, l14:{x1:0x0200, y1:303, x2:523, y2:283}, l16:{x1:548, y1:283, x2:573, y2:199}, l11:{x1:421, y1:237, x2:450, y2:264}, l3:{x1:202, y1:109, x2:218, y2:113}, l18:{x1:540, y1:145, x2:535, y2:121}, l5:{x1:239, y1:188, x2:273, y2:203}, l23:{x1:602, y1:84, x2:705, y2:103}, l1:{x1:0, y1:124, x2:117, y2:114}, l7:{x1:301, y1:230, x2:322, y2:268}, l10:{x1:387, y1:238, x2:421, y2:237}, l15:{x1:523, y1:283, x2:548, y2:283}, l2:{x1:117, y1:114, x2:202, y2:109}, l6:{x1:273, y1:203, x2:301, y2:230}, l8:{x1:322, y1:268, x2:358, y2:268}, l12:{x1:450, y1:264, x2:478, y2:304}, l21:{x1:570, y1:107, x2:586, y2:87}, l4:{x1:218, y1:113, x2:239, y2:188}, l19:{x1:535, y1:121, x2:548, y2:110}, l13:{x1:478, y1:304, x2:0x0200, y2:303}, l24:{x1:705, y1:103, x2:801, y2:124}, l9:{x1:358, y1:268, x2:387, y2:238}, l22:{x1:586, y1:87, x2:602, y2:84}}, itms:{}}, s3_4R1:{lns:{l14:{x1:740, y1:13, x2:801, y2:3}, l11:{x1:533, y1:111, x2:586, y2:70}, l3:{x1:47, y1:106, x2:62, y2:106}, l5:{x1:71, y1:109, x2:113, y2:88}, l1:{x1:0, y1:124, x2:35, y2:121}, l7:{x1:144, y1:86, x2:183, y2:105}, l10:{x1:482, y1:115, x2:533, y2:111}, l2:{x1:35, y1:121, x2:47, y2:106}, l6:{x1:113, y1:88, x2:144, y2:86}, l8:{x1:183, y1:105, x2:347, y2:113}, l12:{x1:586, y1:70, x2:668, y2:40}, l4:{x1:62, y1:106, x2:71, y2:109}, l13:{x1:668, y1:40, x2:740, y2:13}, l9:{x1:347, y1:113, x2:482, y2:115}}, itms:{ja4c1:[131, 56], rnrc1:[340, 80], spla3:[303, 94], spla1:[203, 94], spla6:[453, 94], spla7:[503, 94], spla5:[403, 94], spla4:[353, 94], spla2:[253, 94]}}, s3_4G1:{lns:{l14:{x1:733, y1:17, x2:801, y2:3}, l11:{x1:616, y1:53, x2:655, y2:44}, l3:{x1:88, y1:119, x2:124, y2:113}, l5:{x1:190, y1:95, x2:286, y2:71}, l1:{x1:0, y1:124, x2:30, y2:122}, l7:{x1:360, y1:62, x2:430, y2:59}, l10:{x1:560, y1:59, x2:616, y2:53}, l2:{x1:30, y1:122, x2:88, y2:119}, l6:{x1:286, y1:71, x2:360, y2:62}, l8:{x1:430, y1:59, x2:508, y2:65}, l12:{x1:655, y1:44, x2:694, y2:32}, l4:{x1:124, y1:113, x2:190, y2:95}, l13:{x1:694, y1:32, x2:733, y2:17}, l9:{x1:508, y1:65, x2:560, y2:59}}, itms:{wrmc1:[426, 57]}}, spEE11_4:{lns:{}, itms:{}}, spCC1_2:{lns:{}, itms:{}}, s4_0G2:{lns:{l14:{x1:740, y1:444, x2:801, y2:450}, l11:{x1:473, y1:381, x2:548, y2:411}, l3:{x1:72, y1:52, x2:107, y2:114}, l5:{x1:149, y1:159, x2:206, y2:198}, l1:{x1:0, y1:3, x2:39, y2:22}, l7:{x1:251, y1:228, x2:287, y2:0xFF}, l10:{x1:407, y1:354, x2:473, y2:381}, l2:{x1:39, y1:22, x2:72, y2:52}, l6:{x1:206, y1:198, x2:251, y2:228}, l8:{x1:287, y1:0xFF, x2:326, y2:306}, l12:{x1:548, y1:411, x2:657, y2:426}, l4:{x1:107, y1:114, x2:149, y2:159}, l13:{x1:657, y1:426, x2:740, y2:444}, l9:{x1:326, y1:306, x2:407, y2:354}}, itms:{bd3c1:[340, 270], evNa1:[329, 136], bd4c1:[170, 140], bd5c1:[87, 22]}}, spCC2_2:{lns:{l17:{x1:750, y1:450, x2:801, y2:450}, l14:{x1:180, y1:336, x2:141, y2:396}, l16:{x1:695, y1:473, x2:750, y2:450}, l11:{x1:303, y1:342, x2:252, y2:309}, l3:{x1:0x0303, y1:44, x2:801, y2:32}, l5:{x1:801, y1:144, x2:759, y2:144}, l1:{x1:589, y1:0, x2:687, y2:47}, l7:{x1:714, y1:267, x2:633, y2:162}, l10:{x1:327, y1:306, x2:303, y2:342}, l15:{x1:141, y1:396, x2:147, y2:450}, l2:{x1:687, y1:47, x2:0x0303, y2:44}, l6:{x1:759, y1:144, x2:714, y2:267}, l8:{x1:633, y1:162, x2:465, y2:207}, l12:{x1:252, y1:309, x2:210, y2:354}, l4:{x1:801, y1:32, x2:801, y2:144}, l13:{x1:210, y1:354, x2:180, y2:336}, l9:{x1:465, y1:207, x2:327, y2:306}}, itms:{}}, spCC5_2:{lns:{l17:{x1:42, y1:280, x2:122, y2:275}, l20:{x1:147, y1:197, x2:81, y2:159}, l14:{x1:168, y1:295, x2:66, y2:302}, l16:{x1:46, y1:299, x2:42, y2:280}, l11:{x1:476, y1:410, x2:330, y2:399}, l3:{x1:180, y1:114, x2:222, y2:159}, l18:{x1:122, y1:275, x2:157, y2:254}, l5:{x1:263, y1:187, x2:293, y2:232}, l23:{x1:594, y1:462, x2:679, y2:450}, l1:{x1:0, y1:14, x2:99, y2:72}, l7:{x1:347, y1:271, x2:368, y2:304}, l10:{x1:508, y1:381, x2:476, y2:410}, l15:{x1:66, y1:302, x2:46, y2:299}, l2:{x1:99, y1:72, x2:180, y2:114}, l6:{x1:293, y1:232, x2:347, y2:271}, l8:{x1:368, y1:304, x2:462, y2:329}, l12:{x1:330, y1:399, x2:264, y2:372}, l21:{x1:81, y1:159, x2:0, y2:177}, l4:{x1:222, y1:159, x2:263, y2:187}, l19:{x1:157, y1:254, x2:147, y2:197}, l13:{x1:264, y1:372, x2:168, y2:295}, l24:{x1:679, y1:450, x2:801, y2:444}, l9:{x1:462, y1:329, x2:508, y2:381}, l22:{x1:454, y1:484, x2:594, y2:462}}, itms:{bona4:[833, 446], bona3:[793, 439], bona2:[743, 439], bona1:[693, 445]}}, spCC3_2:{lns:{l17:{x1:171, y1:440, x2:208, y2:450}, l20:{x1:404, y1:463, x2:433, y2:463}, l14:{x1:0, y1:450, x2:61, y2:438}, l16:{x1:119, y1:454, x2:171, y2:440}, l11:{x1:349, y1:55, x2:355, y2:37}, l3:{x1:114, y1:40, x2:157, y2:57}, l18:{x1:208, y1:450, x2:368, y2:473}, l5:{x1:139, y1:119, x2:65, y2:188}, l1:{x1:0, y1:30, x2:78, y2:24}, l7:{x1:801, y1:156, x2:607, y2:123}, l10:{x1:358, y1:85, x2:349, y2:55}, l15:{x1:61, y1:438, x2:119, y2:454}, l2:{x1:78, y1:24, x2:114, y2:40}, l6:{x1:65, y1:188, x2:0, y2:153}, l8:{x1:607, y1:123, x2:439, y2:158}, l12:{x1:355, y1:37, x2:400, y2:25}, l21:{x1:433, y1:463, x2:476, y2:486}, l4:{x1:157, y1:57, x2:139, y2:119}, l19:{x1:368, y1:473, x2:404, y2:463}, l13:{x1:400, y1:25, x2:442, y2:0}, l9:{x1:439, y1:158, x2:358, y2:85}}, itms:{}}, s4_1G2:{lns:{l17:{x1:0x0303, y1:347, x2:801, y2:346}, l14:{x1:675, y1:266, x2:717, y2:314}, l16:{x1:753, y1:341, x2:0x0303, y2:347}, l11:{x1:517, y1:191, x2:561, y2:200}, l3:{x1:82, y1:17, x2:130, y2:38}, l5:{x1:169, y1:65, x2:229, y2:89}, l1:{x1:0, y1:3, x2:38, y2:8}, l7:{x1:325, y1:149, x2:364, y2:170}, l10:{x1:457, y1:191, x2:517, y2:191}, l15:{x1:717, y1:314, x2:753, y2:341}, l2:{x1:38, y1:8, x2:82, y2:17}, l6:{x1:229, y1:89, x2:325, y2:149}, l8:{x1:364, y1:170, x2:415, y2:188}, l12:{x1:561, y1:200, x2:618, y2:227}, l4:{x1:130, y1:38, x2:169, y2:65}, l13:{x1:618, y1:227, x2:675, y2:266}, l9:{x1:415, y1:188, x2:457, y2:191}}, itms:{eg1c1:[420, 160], eg1c2:[470, 170]}}, spCC4_2:{lns:{l14:{x1:177, y1:180, x2:0, y2:153}, l11:{x1:435, y1:0xFF, x2:360, y2:159}, l3:{x1:483, y1:430, x2:489, y2:450}, l5:{x1:801, y1:14, x2:801, y2:174}, l1:{x1:456, y1:450, x2:471, y2:429}, l7:{x1:705, y1:240, x2:620, y2:183}, l10:{x1:477, y1:333, x2:435, y2:0xFF}, l2:{x1:471, y1:429, x2:483, y2:430}, l6:{x1:801, y1:174, x2:705, y2:240}, l8:{x1:620, y1:183, x2:498, y2:331}, l12:{x1:360, y1:159, x2:312, y2:174}, l4:{x1:752, y1:0, x2:801, y2:14}, l13:{x1:312, y1:174, x2:177, y2:180}, l9:{x1:498, y1:331, x2:477, y2:333}}, itms:{}}, spCC7_2:{lns:{}, itms:{}}, s4_1G1:{lns:{l14:{x1:750, y1:340, x2:801, y2:346}, l11:{x1:571, y1:232, x2:649, y2:283}, l3:{x1:169, y1:22, x2:279, y2:91}, l5:{x1:297, y1:97, x2:401, y2:178}, l1:{x1:0, y1:4, x2:127, y2:13}, l7:{x1:455, y1:202, x2:494, y2:214}, l10:{x1:542, y1:217, x2:571, y2:232}, l2:{x1:127, y1:13, x2:169, y2:22}, l6:{x1:401, y1:178, x2:455, y2:202}, l8:{x1:494, y1:214, x2:524, y2:217}, l12:{x1:649, y1:283, x2:706, y2:310}, l4:{x1:279, y1:91, x2:297, y2:97}, l13:{x1:706, y1:310, x2:750, y2:340}, l9:{x1:524, y1:217, x2:542, y2:217}}, itms:{bd1c1:[340, 110], bd1c2:[370, 130], bd3c1:[270, 50], bd2c1:[320, 80], bd3c2:[290, 60]}}, spCC8_2:{lns:{l4:{x1:618, y1:440, x2:663, y2:454}, l2:{x1:499, y1:422, x2:527, y2:416}, l5:{x1:663, y1:454, x2:787, y2:436}, l6:{x1:787, y1:436, x2:801, y2:430}, l1:{x1:465, y1:450, x2:499, y2:422}, l3:{x1:527, y1:416, x2:618, y2:440}}, itms:{}}, s0_1T1:{lns:{l7:{x1:534, y1:433, x2:624, y2:409}, l2:{x1:96, y1:436, x2:167, y2:430}, l6:{x1:480, y1:436, x2:534, y2:433}, l8:{x1:624, y1:409, x2:678, y2:394}, l11:{x1:729, y1:367, x2:801, y2:346}, l3:{x1:167, y1:430, x2:346, y2:445}, l10:{x1:711, y1:382, x2:729, y2:367}, l5:{x1:441, y1:442, x2:480, y2:436}, l9:{x1:678, y1:394, x2:711, y2:382}, l1:{x1:0, y1:451, x2:96, y2:436}, l4:{x1:346, y1:445, x2:441, y2:442}}, itms:{eg1a1:[714, 365]}}, spEE2_5:{lns:{l7:{x1:675, y1:349, x2:801, y2:346}, l2:{x1:40, y1:417, x2:149, y2:399}, l6:{x1:565, y1:354, x2:675, y2:349}, l3:{x1:149, y1:399, x2:347, y2:371}, l5:{x1:444, y1:356, x2:565, y2:354}, l1:{x1:0, y1:432, x2:40, y2:417}, l4:{x1:347, y1:371, x2:444, y2:356}}, itms:{lava1:[614, 416]}}, s0_2G2:{lns:{l7:{x1:492, y1:289, x2:537, y2:268}, l2:{x1:105, y1:427, x2:201, y2:412}, l6:{x1:441, y1:322, x2:492, y2:289}, l8:{x1:537, y1:268, x2:602, y2:252}, l3:{x1:201, y1:412, x2:294, y2:388}, l10:{x1:683, y1:231, x2:801, y2:230}, l5:{x1:378, y1:361, x2:441, y2:322}, l9:{x1:602, y1:252, x2:683, y2:231}, l1:{x1:0, y1:451, x2:105, y2:427}, l4:{x1:294, y1:388, x2:378, y2:361}}, itms:{bd4c2:[460, 270], bd4c1:[240, 370], wrmc1:[740, 226]}}, spEE2_5B:{lns:{}, itms:{}}, s4_2G1:{lns:{l7:{x1:569, y1:222, x2:610, y2:240}, l2:{x1:37, y1:11, x2:138, y2:14}, l6:{x1:422, y1:149, x2:569, y2:222}, l8:{x1:610, y1:240, x2:646, y2:251}, l12:{x1:757, y1:236, x2:801, y2:230}, l11:{x1:715, y1:251, x2:757, y2:236}, l3:{x1:138, y1:14, x2:169, y2:20}, l10:{x1:688, y1:251, x2:715, y2:251}, l5:{x1:259, y1:59, x2:422, y2:149}, l9:{x1:646, y1:251, x2:688, y2:251}, l1:{x1:0, y1:3, x2:37, y2:11}, l4:{x1:169, y1:20, x2:259, y2:59}}, itms:{bd4c1:[200, 0]}}, spEE3_5:{lns:{l7:{x1:577, y1:149, x2:744, y2:105}, l2:{x1:70, y1:310, x2:169, y2:280}, l6:{x1:462, y1:181, x2:577, y2:149}, l8:{x1:744, y1:105, x2:801, y2:90}, l3:{x1:169, y1:280, x2:250, y2:242}, l5:{x1:352, y1:217, x2:462, y2:181}, l1:{x1:3, y1:346, x2:70, y2:310}, l4:{x1:250, y1:242, x2:352, y2:217}}, itms:{}}, spCC6_2:{lns:{l1:{x1:0, y1:450, x2:72, y2:460}, l2:{x1:72, y1:460, x2:177, y2:490}}, itms:{}}, spEE3_5B:{lns:{}, itms:{}}, spCC10_2:{lns:{l7:{x1:657, y1:374, x2:710, y2:329}, l2:{x1:277, y1:450, x2:339, y2:426}, l6:{x1:589, y1:399, x2:657, y2:374}, l8:{x1:710, y1:329, x2:742, y2:289}, l11:{x1:774, y1:341, x2:801, y2:355}, l3:{x1:339, y1:426, x2:429, y2:408}, l10:{x1:770, y1:296, x2:774, y2:341}, l5:{x1:0x0202, y1:407, x2:589, y2:399}, l9:{x1:742, y1:289, x2:770, y2:296}, l1:{x1:225, y1:469, x2:277, y2:450}, l4:{x1:429, y1:408, x2:0x0202, y2:407}}, itms:{bona9:[735, 282], bona4:[504, 399], bona7:[672, 366], bona2:[375, 405], bona5:[567, 399], bona8:[699, 324], bona3:[438, 399], bona6:[612, 384], bona1:[306, 432]}}, spEE4_5:{lns:{l11:{x1:424, y1:53, x2:449, y2:44}, l3:{x1:182, y1:66, x2:312, y2:144}, l5:{x1:400, y1:195, x2:506, y2:0x0101}, l1:{x1:0, y1:90, x2:102, y2:48}, l7:{x1:639, y1:323, x2:801, y2:307}, l10:{x1:484, y1:61, x2:424, y2:53}, l2:{x1:102, y1:48, x2:182, y2:66}, l6:{x1:506, y1:0x0101, x2:639, y2:323}, l8:{x1:666, y1:0, x2:582, y2:42}, l12:{x1:449, y1:44, x2:469, y2:25}, l4:{x1:312, y1:144, x2:400, y2:195}, l13:{x1:469, y1:25, x2:505, y2:0}, l9:{x1:582, y1:42, x2:484, y2:61}}, itms:{lava1:[365, 266], lava2:[471, 326]}}, s4_3G1:{lns:{l7:{x1:477, y1:147, x2:550, y2:156}, l2:{x1:36, y1:17, x2:105, y2:42}, l6:{x1:384, y1:135, x2:477, y2:147}, l8:{x1:550, y1:156, x2:618, y2:153}, l12:{x1:770, y1:129, x2:801, y2:124}, l11:{x1:735, y1:132, x2:770, y2:129}, l3:{x1:105, y1:42, x2:177, y2:72}, l10:{x1:675, y1:147, x2:735, y2:132}, l5:{x1:259, y1:110, x2:384, y2:135}, l9:{x1:618, y1:153, x2:675, y2:147}, l1:{x1:0, y1:3, x2:36, y2:17}, l4:{x1:177, y1:72, x2:259, y2:110}}, itms:{bd2c1:[100, 10], bd3c1:[80, 10], bd2c3:[130, 30], bd2c2:[130, 10]}}, spEE4_5B:{lns:{l4:{x1:273, y1:279, x2:486, y2:222}, l2:{x1:197, y1:417, x2:189, y2:339}, l1:{x1:147, y1:450, x2:197, y2:417}, l3:{x1:189, y1:339, x2:273, y2:279}}, itms:{}}, spCC9_2:{lns:{l4:{x1:206, y1:416, x2:269, y2:431}, l2:{x1:75, y1:426, x2:170, y2:420}, l5:{x1:269, y1:431, x2:287, y2:450}, l1:{x1:0, y1:430, x2:75, y2:426}, l3:{x1:170, y1:420, x2:206, y2:416}}, itms:{}}, spEE5_5:{lns:{l7:{x1:735, y1:303, x2:801, y2:305}, l2:{x1:187, y1:315, x2:348, y2:325}, l6:{x1:587, y1:297, x2:735, y2:303}, l3:{x1:348, y1:325, x2:435, y2:333}, l5:{x1:537, y1:307, x2:587, y2:297}, l1:{x1:0, y1:307, x2:187, y2:315}, l4:{x1:435, y1:333, x2:537, y2:307}}, itms:{lava1:[451, 399]}}, s4_3T1:{lns:{l7:{x1:340, y1:58, x2:429, y2:61}, l2:{x1:30, y1:7, x2:96, y2:22}, l6:{x1:294, y1:61, x2:340, y2:58}, l8:{x1:429, y1:61, x2:501, y2:70}, l12:{x1:750, y1:118, x2:801, y2:124}, l11:{x1:678, y1:109, x2:750, y2:118}, l3:{x1:96, y1:22, x2:159, y2:43}, l10:{x1:585, y1:88, x2:678, y2:109}, l5:{x1:231, y1:58, x2:294, y2:61}, l9:{x1:501, y1:70, x2:585, y2:88}, l1:{x1:0, y1:3, x2:30, y2:7}, l4:{x1:159, y1:43, x2:231, y2:58}}, itms:{lf7a1:[710, -100]}}, spEE5_5B:{lns:{l7:{x1:553, y1:64, x2:568, y2:96}, l2:{x1:687, y1:81, x2:684, y2:69}, l6:{x1:567, y1:39, x2:553, y2:64}, l8:{x1:568, y1:96, x2:611, y2:132}, l11:{x1:737, y1:428, x2:801, y2:413}, l3:{x1:684, y1:69, x2:718, y2:27}, l10:{x1:649, y1:467, x2:737, y2:428}, l5:{x1:652, y1:0, x2:567, y2:39}, l9:{x1:611, y1:132, x2:623, y2:169}, l1:{x1:801, y1:137, x2:687, y2:81}, l4:{x1:718, y1:27, x2:788, y2:0}}, itms:{cgAa1:[328, 7]}}, spEE8_4:{lns:{}, itms:{bona3:[131, 348], bona2:[204, 353], bona1:[0x0101, 351]}}, spEE9_4B:{lns:{l17:{x1:106, y1:113, x2:75, y2:191}, l14:{x1:433, y1:0, x2:270, y2:2}, l16:{x1:168, y1:43, x2:106, y2:113}, l11:{x1:596, y1:292, x2:608, y2:203}, l3:{x1:88, y1:278, x2:135, y2:358}, l18:{x1:75, y1:191, x2:0, y2:216}, l5:{x1:200, y1:425, x2:282, y2:454}, l1:{x1:0, y1:291, x2:69, y2:266}, l7:{x1:342, y1:457, x2:399, y2:453}, l10:{x1:542, y1:380, x2:596, y2:292}, l15:{x1:270, y1:2, x2:168, y2:43}, l2:{x1:69, y1:266, x2:88, y2:278}, l6:{x1:282, y1:454, x2:342, y2:457}, l8:{x1:399, y1:453, x2:468, y2:435}, l12:{x1:608, y1:203, x2:575, y2:105}, l4:{x1:135, y1:358, x2:200, y2:425}, l13:{x1:575, y1:105, x2:433, y2:0}, l9:{x1:468, y1:435, x2:542, y2:380}}, itms:{evza1:[342, 306], fx1a1:[342, 306]}}, spCC12_2:{lns:{l4:{x1:166, y1:112, x2:248, y2:68}, l2:{x1:41, y1:179, x2:110, y2:150}, l5:{x1:248, y1:68, x2:298, y2:41}, l6:{x1:298, y1:41, x2:332, y2:0}, l1:{x1:0, y1:219, x2:41, y2:179}, l3:{x1:110, y1:150, x2:166, y2:112}}, itms:{}}, s4_2G2:{lns:{l7:{x1:532, y1:260, x2:598, y2:269}, l2:{x1:36, y1:11, x2:103, y2:26}, l6:{x1:449, y1:230, x2:532, y2:260}, l8:{x1:598, y1:269, x2:646, y2:263}, l12:{x1:766, y1:236, x2:801, y2:230}, l11:{x1:718, y1:242, x2:766, y2:236}, l3:{x1:103, y1:26, x2:162, y2:46}, l10:{x1:679, y1:251, x2:718, y2:242}, l5:{x1:300, y1:130, x2:449, y2:230}, l9:{x1:646, y1:263, x2:679, y2:251}, l1:{x1:0, y1:3, x2:36, y2:11}, l4:{x1:162, y1:46, x2:300, y2:130}}, itms:{}}, s0_2G1:{lns:{l7:{x1:450, y1:349, x2:519, y2:322}, l2:{x1:72, y1:433, x2:111, y2:430}, l6:{x1:375, y1:364, x2:450, y2:349}, l8:{x1:519, y1:322, x2:594, y2:280}, l11:{x1:720, y1:0x0100, x2:801, y2:229}, l3:{x1:111, y1:430, x2:180, y2:415}, l10:{x1:660, y1:259, x2:720, y2:0x0100}, l5:{x1:297, y1:391, x2:375, y2:364}, l9:{x1:594, y1:280, x2:660, y2:259}, l1:{x1:0, y1:451, x2:72, y2:433}, l4:{x1:180, y1:415, x2:297, y2:391}}, itms:{bd4c1:[560, 270]}}, spEE6_5:{lns:{l7:{x1:667, y1:341, x2:738, y2:308}, l2:{x1:56, y1:309, x2:168, y2:338}, l6:{x1:568, y1:357, x2:667, y2:341}, l8:{x1:738, y1:308, x2:801, y2:259}, l12:{x1:522, y1:174, x2:513, y2:0}, l11:{x1:611, y1:179, x2:522, y2:174}, l3:{x1:168, y1:338, x2:279, y2:365}, l10:{x1:708, y1:178, x2:611, y2:179}, l5:{x1:407, y1:368, x2:568, y2:357}, l9:{x1:801, y1:159, x2:708, y2:178}, l1:{x1:0, y1:305, x2:56, y2:309}, l4:{x1:279, y1:365, x2:407, y2:368}}, itms:{lava1:[2, 378], evUa1:[696, 240], lava2:[182, 417]}}, s4_1T1:{lns:{l14:{x1:753, y1:341, x2:801, y2:346}, l11:{x1:619, y1:230, x2:668, y2:263}, l3:{x1:116, y1:29, x2:170, y2:65}, l5:{x1:236, y1:95, x2:293, y2:125}, l1:{x1:0, y1:3, x2:66, y2:8}, l7:{x1:365, y1:170, x2:416, y2:188}, l10:{x1:562, y1:203, x2:619, y2:230}, l2:{x1:66, y1:8, x2:116, y2:29}, l6:{x1:293, y1:125, x2:365, y2:170}, l8:{x1:416, y1:188, x2:0x0200, y2:194}, l12:{x1:668, y1:263, x2:711, y2:315}, l4:{x1:170, y1:65, x2:236, y2:95}, l13:{x1:711, y1:315, x2:753, y2:341}, l9:{x1:0x0200, y1:194, x2:562, y2:203}}, itms:{egXa1:[491, 141]}}, spCC11_2:{lns:{l17:{x1:792, y1:236, x2:801, y2:219}, l14:{x1:709, y1:301, x2:728, y2:258}, l16:{x1:0x0300, y1:229, x2:792, y2:236}, l11:{x1:542, y1:400, x2:597, y2:381}, l3:{x1:125, y1:370, x2:166, y2:398}, l5:{x1:196, y1:386, x2:0x0100, y2:411}, l1:{x1:0, y1:355, x2:46, y2:349}, l7:{x1:340, y1:431, x2:374, y2:424}, l10:{x1:482, y1:420, x2:542, y2:400}, l15:{x1:728, y1:258, x2:0x0300, y2:229}, l2:{x1:46, y1:349, x2:125, y2:370}, l6:{x1:0x0100, y1:411, x2:340, y2:431}, l8:{x1:374, y1:424, x2:414, y2:430}, l12:{x1:597, y1:381, x2:668, y2:336}, l4:{x1:166, y1:398, x2:196, y2:386}, l13:{x1:668, y1:336, x2:709, y2:301}, l9:{x1:414, y1:430, x2:482, y2:420}}, itms:{bona9:[611, 366], bona4:[0x0101, 399], bona12:[749, 237], bona7:[482, 420], bona10:[665, 330], bona2:[92, 351], bona5:[335, 423], bona8:[551, 390], bona11:[704, 297], bona3:[158, 387], bona6:[413, 422], bona1:[23, 348]}}, s0_3G3:{lns:{l14:{x1:765, y1:125, x2:801, y2:124}, l11:{x1:609, y1:200, x2:696, y2:149}, l3:{x1:93, y1:419, x2:276, y2:287}, l5:{x1:336, y1:251, x2:405, y2:224}, l1:{x1:0, y1:450, x2:51, y2:443}, l7:{x1:450, y1:224, x2:498, y2:238}, l10:{x1:561, y1:228, x2:609, y2:200}, l2:{x1:51, y1:443, x2:93, y2:419}, l6:{x1:405, y1:224, x2:450, y2:224}, l8:{x1:498, y1:238, x2:534, y2:238}, l12:{x1:696, y1:149, x2:732, y2:131}, l4:{x1:276, y1:287, x2:336, y2:251}, l13:{x1:732, y1:131, x2:765, y2:125}, l9:{x1:534, y1:238, x2:561, y2:228}}, itms:{bd4c1:[111, 366], spla1:[509, 228]}}, s4_3G2:{lns:{l7:{x1:340, y1:58, x2:429, y2:61}, l2:{x1:30, y1:7, x2:96, y2:22}, l6:{x1:294, y1:61, x2:340, y2:58}, l8:{x1:429, y1:61, x2:501, y2:70}, l12:{x1:750, y1:118, x2:801, y2:124}, l11:{x1:678, y1:109, x2:750, y2:118}, l3:{x1:96, y1:22, x2:159, y2:43}, l10:{x1:585, y1:88, x2:678, y2:109}, l5:{x1:231, y1:58, x2:294, y2:61}, l9:{x1:501, y1:70, x2:585, y2:88}, l1:{x1:0, y1:3, x2:30, y2:7}, l4:{x1:159, y1:43, x2:231, y2:58}}, itms:{}}, s2_4G3:{lns:{l14:{x1:705, y1:52, x2:743, y2:22}, l16:{x1:772, y1:8, x2:800, y2:0}, l11:{x1:565, y1:145, x2:637, y2:110}, l3:{x1:104, y1:275, x2:150, y2:296}, l5:{x1:212, y1:304, x2:303, y2:304}, l1:{x1:0, y1:230, x2:44, y2:248}, l7:{x1:369, y1:291, x2:417, y2:273}, l10:{x1:501, y1:179, x2:565, y2:145}, l15:{x1:743, y1:22, x2:772, y2:8}, l2:{x1:44, y1:248, x2:104, y2:275}, l6:{x1:303, y1:304, x2:369, y2:291}, l8:{x1:417, y1:273, x2:464, y2:220}, l12:{x1:637, y1:110, x2:682, y2:82}, l4:{x1:150, y1:296, x2:212, y2:304}, l13:{x1:682, y1:82, x2:705, y2:52}, l9:{x1:464, y1:220, x2:501, y2:179}}, itms:{spla4:[326, 286], spla2:[220, 286], bd3c1:[704, 21], spla3:[274, 286], spla1:[166, 286], bd5c1:[747, -24]}}, spEE6_5B:{lns:{l17:{x1:738, y1:308, x2:801, y2:259}, l14:{x1:534, y1:273, x2:568, y2:357}, l16:{x1:667, y1:341, x2:738, y2:308}, l11:{x1:741, y1:174, x2:663, y2:186}, l3:{x1:210, y1:414, x2:226, y2:365}, l5:{x1:252, y1:349, x2:273, y2:315}, l1:{x1:0, y1:413, x2:114, y2:423}, l7:{x1:273, y1:268, x2:180, y2:231}, l10:{x1:801, y1:159, x2:741, y2:174}, l15:{x1:568, y1:357, x2:667, y2:341}, l2:{x1:114, y1:423, x2:210, y2:414}, l6:{x1:273, y1:315, x2:273, y2:268}, l8:{x1:180, y1:231, x2:76, y2:197}, l12:{x1:663, y1:186, x2:555, y2:180}, l4:{x1:226, y1:365, x2:252, y2:349}, l13:{x1:555, y1:180, x2:534, y2:273}, l9:{x1:76, y1:197, x2:0, y2:143}}, itms:{liFa1:[57, 399], liFa2:[144, 393]}}, spCC3_3:{lns:{l7:{x1:610, y1:43, x2:750, y2:64}, l2:{x1:368, y1:23, x2:404, y2:13}, l6:{x1:563, y1:45, x2:610, y2:43}, l8:{x1:750, y1:64, x2:801, y2:58}, l3:{x1:404, y1:13, x2:433, y2:13}, l5:{x1:476, y1:36, x2:563, y2:45}, l1:{x1:208, y1:0, x2:368, y2:23}, l4:{x1:433, y1:13, x2:476, y2:36}}, itms:{}}, s4_3T2:{lns:{l14:{x1:766, y1:121, x2:801, y2:124}, l11:{x1:730, y1:109, x2:739, y2:104}, l3:{x1:133, y1:40, x2:215, y2:70}, l5:{x1:268, y1:111, x2:319, y2:115}, l1:{x1:0, y1:3, x2:61, y2:13}, l7:{x1:454, y1:113, x2:618, y2:105}, l10:{x1:688, y1:88, x2:730, y2:109}, l2:{x1:61, y1:13, x2:133, y2:40}, l6:{x1:319, y1:115, x2:454, y2:113}, l8:{x1:618, y1:105, x2:657, y2:86}, l12:{x1:739, y1:104, x2:754, y2:105}, l4:{x1:215, y1:70, x2:268, y2:111}, l13:{x1:754, y1:105, x2:766, y2:121}, l9:{x1:657, y1:86, x2:688, y2:88}}, itms:{spla7:[583, 94], spla1:[283, 94], lf6a1:[448, -15], spla5:[483, 94], spla3:[383, 94], bf1c1:[637, 81], spla6:[533, 94], spla2:[333, 94], spla4:[433, 94]}}, spCC4_3:{lns:{l14:{x1:642, y1:124, x2:691, y2:110}, l16:{x1:731, y1:92, x2:801, y2:102}, l11:{x1:456, y1:0, x2:489, y2:0}, l3:{x1:43, y1:30, x2:74, y2:62}, l5:{x1:134, y1:70, x2:162, y2:62}, l1:{x1:0, y1:58, x2:23, y2:31}, l7:{x1:208, y1:78, x2:280, y2:80}, l10:{x1:389, y1:61, x2:456, y2:0}, l15:{x1:691, y1:110, x2:731, y2:92}, l2:{x1:23, y1:31, x2:43, y2:30}, l6:{x1:162, y1:62, x2:208, y2:78}, l8:{x1:280, y1:80, x2:305, y2:63}, l12:{x1:489, y1:0, x2:563, y2:99}, l4:{x1:74, y1:62, x2:134, y2:70}, l13:{x1:563, y1:99, x2:642, y2:124}, l9:{x1:305, y1:63, x2:389, y2:61}}, itms:{}}, s4_0G1:{lns:{l14:{x1:750, y1:448, x2:800, y2:450}, l11:{x1:645, y1:406, x2:681, y2:427}, l3:{x1:75, y1:49, x2:141, y2:100}, l5:{x1:210, y1:148, x2:276, y2:181}, l1:{x1:0, y1:3, x2:42, y2:19}, l7:{x1:327, y1:199, x2:378, y2:205}, l10:{x1:520, y1:304, x2:645, y2:406}, l2:{x1:42, y1:19, x2:75, y2:49}, l6:{x1:276, y1:181, x2:327, y2:199}, l8:{x1:378, y1:205, x2:414, y2:220}, l12:{x1:681, y1:427, x2:720, y2:442}, l4:{x1:141, y1:100, x2:210, y2:148}, l13:{x1:720, y1:442, x2:750, y2:448}, l9:{x1:414, y1:220, x2:520, y2:304}}, itms:{bd3c1:[520, 270], bd4c1:[300, 160], bd5c1:[91, 19]}}, spCC5_3:{lns:{l7:{x1:594, y1:12, x2:679, y2:0}, l2:{x1:67, y1:91, x2:177, y2:78}, l6:{x1:454, y1:34, x2:594, y2:12}, l3:{x1:177, y1:78, x2:216, y2:63}, l5:{x1:348, y1:60, x2:454, y2:34}, l1:{x1:0, y1:102, x2:67, y2:91}, l4:{x1:216, y1:63, x2:348, y2:60}}, itms:{pa1a1:[18, 36], pa2a1:[108, 24], pa3a1:[189, 12], pa4a1:[291, 0]}}, spEE7_5:{lns:{l4:{x1:471, y1:300, x2:507, y2:285}, l2:{x1:483, y1:126, x2:465, y2:228}, l5:{x1:507, y1:285, x2:620, y2:270}, l6:{x1:620, y1:270, x2:801, y2:250}, l1:{x1:531, y1:0, x2:483, y2:126}, l3:{x1:465, y1:228, x2:471, y2:300}}, itms:{eg1a4:[741, 243], eg1a1:[789, 241], eg1a3:[759, 240], eg1a2:[774, 243], lava1:[649, 342]}}, spCC1_3:{lns:{}, itms:{}}, spEE7_5B:{lns:{l17:{x1:173, y1:48, x2:54, y2:123}, l14:{x1:742, y1:223, x2:801, y2:245}, l16:{x1:154, y1:18, x2:173, y2:48}, l11:{x1:558, y1:115, x2:621, y2:166}, l3:{x1:649, y1:138, x2:633, y2:114}, l18:{x1:54, y1:123, x2:0, y2:157}, l5:{x1:650, y1:89, x2:801, y2:25}, l1:{x1:801, y1:206, x2:708, y2:162}, l7:{x1:155, y1:155, x2:276, y2:110}, l10:{x1:483, y1:89, x2:558, y2:115}, l15:{x1:119, y1:0, x2:154, y2:18}, l2:{x1:708, y1:162, x2:649, y2:138}, l6:{x1:0, y1:259, x2:155, y2:155}, l8:{x1:276, y1:110, x2:388, y2:81}, l12:{x1:621, y1:166, x2:687, y2:198}, l4:{x1:633, y1:114, x2:650, y2:89}, l13:{x1:687, y1:198, x2:742, y2:223}, l9:{x1:388, y1:81, x2:483, y2:89}}, itms:{}}, spCC2_3:{lns:{l17:{x1:801, y1:96, x2:646, y2:73}, l20:{x1:665, y1:40, x2:695, y2:23}, l14:{x1:513, y1:171, x2:690, y2:171}, l16:{x1:801, y1:171, x2:801, y2:96}, l11:{x1:193, y1:144, x2:126, y2:168}, l3:{x1:246, y1:77, x2:277, y2:77}, l18:{x1:646, y1:73, x2:650, y2:60}, l5:{x1:343, y1:52, x2:421, y2:39}, l1:{x1:140, y1:0, x2:203, y2:59}, l7:{x1:487, y1:48, x2:535, y2:63}, l10:{x1:376, y1:93, x2:193, y2:144}, l15:{x1:690, y1:171, x2:801, y2:171}, l2:{x1:203, y1:59, x2:246, y2:77}, l6:{x1:421, y1:39, x2:487, y2:48}, l8:{x1:535, y1:63, x2:522, y2:69}, l12:{x1:126, y1:168, x2:320, y2:172}, l21:{x1:695, y1:23, x2:750, y2:0}, l4:{x1:277, y1:77, x2:343, y2:52}, l19:{x1:650, y1:60, x2:665, y2:40}, l13:{x1:320, y1:172, x2:513, y2:171}, l9:{x1:522, y1:69, x2:376, y2:93}}, itms:{dude1:[435, 24], lava3:[486, 240], lava5:[686, 240], lava2:[386, 240], lava1:[286, 240], lava6:[786, 240], lava4:[586, 240]}}, spEE8_5:{lns:{l4:{x1:402, y1:287, x2:559, y2:269}, l2:{x1:108, y1:250, x2:240, y2:280}, l5:{x1:559, y1:269, x2:719, y2:261}, l6:{x1:719, y1:261, x2:801, y2:265}, l1:{x1:0, y1:250, x2:108, y2:250}, l3:{x1:240, y1:280, x2:402, y2:287}}, itms:{eg1a4:[77, 249], eg1a1:[12, 246], bona2:[195, 267], eg1a5:[91, 246], bona3:[174, 264], eg1a6:[60, 246], bona4:[150, 258], eg1a7:[21, 243], eg1a2:[33, 246], bona5:[123, 252], eg1a3:[50, 249], lava1:[583, 342], bona1:[219, 275]}}, s3_1R3:{lns:{l17:{x1:725, y1:324, x2:761, y2:347}, l14:{x1:594, y1:328, x2:678, y2:339}, l16:{x1:698, y1:327, x2:725, y2:324}, l11:{x1:494, y1:263, x2:540, y2:262}, l3:{x1:123, y1:156, x2:153, y2:164}, l18:{x1:761, y1:347, x2:801, y2:346}, l5:{x1:219, y1:194, x2:294, y2:212}, l1:{x1:0, y1:124, x2:63, y2:131}, l7:{x1:336, y1:224, x2:378, y2:245}, l10:{x1:471, y1:276, x2:494, y2:263}, l15:{x1:678, y1:339, x2:698, y2:327}, l2:{x1:63, y1:131, x2:123, y2:156}, l6:{x1:294, y1:212, x2:336, y2:224}, l8:{x1:378, y1:245, x2:432, y2:254}, l12:{x1:540, y1:262, x2:569, y2:282}, l4:{x1:153, y1:164, x2:219, y2:194}, l13:{x1:569, y1:282, x2:594, y2:328}, l9:{x1:432, y1:254, x2:471, y2:276}}, itms:{}}, spEE8_5B:{lns:{l17:{x1:414, y1:16, x2:404, y2:0}, l20:{x1:553, y1:23, x2:564, y2:43}, l14:{x1:622, y1:175, x2:716, y2:206}, l16:{x1:540, y1:48, x2:414, y2:16}, l11:{x1:258, y1:86, x2:405, y2:117}, l3:{x1:104, y1:304, x2:102, y2:450}, l18:{x1:404, y1:0, x2:496, y2:0}, l5:{x1:237, y1:321, x2:165, y2:0xFF}, l1:{x1:0, y1:245, x2:75, y2:275}, l7:{x1:81, y1:224, x2:0, y2:205}, l10:{x1:119, y1:42, x2:258, y2:86}, l15:{x1:716, y1:206, x2:801, y2:228}, l2:{x1:75, y1:275, x2:104, y2:304}, l6:{x1:165, y1:0xFF, x2:81, y2:224}, l8:{x1:0, y1:205, x2:0, y2:23}, l12:{x1:405, y1:117, x2:526, y2:163}, l21:{x1:564, y1:43, x2:540, y2:48}, l4:{x1:298, y1:450, x2:237, y2:321}, l19:{x1:496, y1:0, x2:553, y2:23}, l13:{x1:526, y1:163, x2:622, y2:175}, l9:{x1:0, y1:23, x2:119, y2:42}, l22:{x1:801, y1:79, x2:657, y2:0}}, itms:{bona2:[549, 24], bona1:[515, 8]}}, s0_4G2:{lns:{l14:{x1:712, y1:60, x2:775, y2:9}, l11:{x1:553, y1:171, x2:604, y2:135}, l3:{x1:100, y1:435, x2:145, y2:411}, l5:{x1:202, y1:366, x2:343, y2:252}, l1:{x1:0, y1:451, x2:52, y2:447}, l7:{x1:403, y1:213, x2:424, y2:207}, l10:{x1:496, y1:195, x2:553, y2:171}, l15:{x1:775, y1:9, x2:801, y2:3}, l2:{x1:52, y1:447, x2:100, y2:435}, l6:{x1:343, y1:252, x2:403, y2:213}, l8:{x1:424, y1:207, x2:475, y2:201}, l12:{x1:604, y1:135, x2:661, y2:96}, l4:{x1:145, y1:411, x2:202, y2:366}, l13:{x1:661, y1:96, x2:712, y2:60}, l9:{x1:475, y1:201, x2:496, y2:195}}, itms:{bd1a1:[240, 300]}}, s0_4G1:{lns:{l14:{x1:737, y1:46, x2:782, y2:10}, l11:{x1:611, y1:190, x2:659, y2:148}, l3:{x1:197, y1:418, x2:266, y2:406}, l5:{x1:326, y1:382, x2:404, y2:352}, l1:{x1:0, y1:451, x2:92, y2:439}, l7:{x1:440, y1:334, x2:476, y2:304}, l10:{x1:538, y1:233, x2:611, y2:190}, l15:{x1:782, y1:10, x2:801, y2:3}, l2:{x1:92, y1:439, x2:197, y2:418}, l6:{x1:404, y1:352, x2:440, y2:334}, l8:{x1:476, y1:304, x2:506, y2:266}, l12:{x1:659, y1:148, x2:692, y2:112}, l4:{x1:266, y1:406, x2:326, y2:382}, l13:{x1:692, y1:112, x2:737, y2:46}, l9:{x1:506, y1:266, x2:538, y2:233}}, itms:{sb1c1:[131, 414], bd4c1:[660, 100], bd3a1:[280, 380]}}, s0_3G1:{lns:{l7:{x1:592, y1:198, x2:636, y2:169}, l2:{x1:78, y1:433, x2:153, y2:427}, l6:{x1:433, y1:331, x2:592, y2:198}, l8:{x1:636, y1:169, x2:681, y2:153}, l3:{x1:153, y1:427, x2:282, y2:405}, l10:{x1:723, y1:145, x2:801, y2:124}, l5:{x1:363, y1:375, x2:433, y2:331}, l9:{x1:681, y1:153, x2:723, y2:145}, l1:{x1:0, y1:451, x2:78, y2:433}, l4:{x1:282, y1:405, x2:363, y2:375}}, itms:{bd4c2:[460, 260], bd4c1:[560, 150]}}, spEE9_5B:{lns:{l17:{x1:350, y1:22, x2:390, y2:0}, l14:{x1:78, y1:73, x2:0, y2:60}, l16:{x1:265, y1:0, x2:350, y2:22}, l11:{x1:456, y1:162, x2:333, y2:140}, l3:{x1:201, y1:283, x2:318, y2:327}, l5:{x1:426, y1:341, x2:457, y2:336}, l1:{x1:0, y1:228, x2:63, y2:247}, l7:{x1:573, y1:343, x2:627, y2:361}, l10:{x1:585, y1:165, x2:456, y2:162}, l15:{x1:0, y1:60, x2:265, y2:0}, l2:{x1:63, y1:247, x2:201, y2:283}, l6:{x1:457, y1:336, x2:573, y2:343}, l8:{x1:627, y1:361, x2:754, y2:361}, l12:{x1:333, y1:140, x2:207, y2:116}, l4:{x1:318, y1:327, x2:426, y2:341}, l13:{x1:207, y1:116, x2:78, y2:73}, l9:{x1:754, y1:361, x2:801, y2:380}}, itms:{evVa1:[586, 261]}}, s2_4R1:{lns:{l17:{x1:693, y1:32, x2:744, y2:11}, l14:{x1:471, y1:101, x2:547, y2:82}, l16:{x1:632, y1:54, x2:693, y2:32}, l11:{x1:331, y1:158, x2:361, y2:137}, l3:{x1:57, y1:215, x2:93, y2:209}, l18:{x1:744, y1:11, x2:801, y2:0}, l5:{x1:115, y1:223, x2:205, y2:212}, l1:{x1:0, y1:230, x2:35, y2:231}, l7:{x1:222, y1:179, x2:243, y2:155}, l10:{x1:306, y1:149, x2:331, y2:158}, l15:{x1:547, y1:82, x2:632, y2:54}, l2:{x1:35, y1:231, x2:57, y2:215}, l6:{x1:205, y1:212, x2:222, y2:179}, l8:{x1:243, y1:155, x2:276, y2:143}, l12:{x1:361, y1:137, x2:413, y2:129}, l4:{x1:93, y1:209, x2:115, y2:223}, l13:{x1:413, y1:129, x2:471, y2:101}, l9:{x1:276, y1:143, x2:306, y2:149}}, itms:{}}, s0_2T1:{lns:{l7:{x1:492, y1:289, x2:537, y2:268}, l2:{x1:105, y1:427, x2:201, y2:412}, l6:{x1:441, y1:322, x2:492, y2:289}, l8:{x1:537, y1:268, x2:602, y2:252}, l3:{x1:201, y1:412, x2:294, y2:388}, l10:{x1:683, y1:231, x2:801, y2:230}, l5:{x1:378, y1:361, x2:441, y2:322}, l9:{x1:602, y1:252, x2:683, y2:231}, l1:{x1:0, y1:451, x2:105, y2:427}, l4:{x1:294, y1:388, x2:378, y2:361}}, itms:{bf1c1:[679, 88], eg1a1:[753, 218], stec1:[260, 354]}}, s3_0G4:{lns:{l11:{x1:539, y1:299, x2:654, y2:383}, l3:{x1:95, y1:146, x2:169, y2:188}, l5:{x1:240, y1:232, x2:289, y2:236}, l1:{x1:0, y1:124, x2:53, y2:129}, l7:{x1:334, y1:230, x2:364, y2:222}, l10:{x1:448, y1:244, x2:539, y2:299}, l2:{x1:53, y1:129, x2:95, y2:146}, l6:{x1:289, y1:236, x2:334, y2:230}, l8:{x1:364, y1:222, x2:394, y2:223}, l12:{x1:654, y1:383, x2:742, y2:440}, l4:{x1:169, y1:188, x2:240, y2:232}, l13:{x1:742, y1:440, x2:801, y2:450}, l9:{x1:394, y1:223, x2:448, y2:244}}, itms:{bd4c2:[174, 147], spla1:[285, 225], bd4c1:[99, 102]}}, s3_0G3:{lns:{l11:{x1:608, y1:381, x2:662, y2:411}, l3:{x1:143, y1:144, x2:221, y2:183}, l5:{x1:290, y1:231, x2:332, y2:282}, l1:{x1:0, y1:124, x2:71, y2:123}, l7:{x1:392, y1:327, x2:491, y2:381}, l10:{x1:572, y1:372, x2:608, y2:381}, l2:{x1:71, y1:123, x2:143, y2:144}, l6:{x1:332, y1:282, x2:392, y2:327}, l8:{x1:491, y1:381, x2:536, y2:381}, l12:{x1:662, y1:411, x2:716, y2:443}, l4:{x1:221, y1:183, x2:290, y2:231}, l13:{x1:716, y1:443, x2:801, y2:450}, l9:{x1:536, y1:381, x2:572, y2:372}}, itms:{bd1c1:[237, 162], bd1c2:[267, 180], bd3c1:[200, 119], bd1c3:[180, 108], bd4c1:[183, 128], bd2c1:[156, 117]}}, spEE1_5:{lns:{l7:{x1:669, y1:429, x2:773, y2:432}, l2:{x1:100, y1:335, x2:141, y2:334}, l6:{x1:589, y1:408, x2:669, y2:429}, l8:{x1:773, y1:432, x2:801, y2:432}, l3:{x1:141, y1:334, x2:330, y2:373}, l5:{x1:518, y1:403, x2:589, y2:408}, l1:{x1:0, y1:346, x2:100, y2:335}, l4:{x1:330, y1:373, x2:518, y2:403}}, itms:{lava1:[576, 477], lava2:[639, 495], lava3:[729, 498]}}, spEE10_5:{lns:{l7:{x1:540, y1:364, x2:640, y2:346}, l2:{x1:89, y1:442, x2:152, y2:446}, l6:{x1:433, y1:366, x2:540, y2:364}, l8:{x1:640, y1:346, x2:801, y2:354}, l3:{x1:152, y1:446, x2:335, y2:399}, l5:{x1:399, y1:369, x2:433, y2:366}, l9:{x1:703, y1:0, x2:801, y2:58}, l1:{x1:0, y1:380, x2:89, y2:442}, l4:{x1:335, y1:399, x2:399, y2:369}}, itms:{lava1:[606, 428]}}, s2_1G3:{lns:{l14:{x1:0x0300, y1:335, x2:801, y2:346}, l11:{x1:648, y1:308, x2:675, y2:311}, l3:{x1:129, y1:245, x2:189, y2:236}, l5:{x1:243, y1:242, x2:303, y2:260}, l1:{x1:0, y1:230, x2:63, y2:240}, l7:{x1:363, y1:290, x2:402, y2:308}, l10:{x1:573, y1:320, x2:648, y2:308}, l2:{x1:63, y1:240, x2:129, y2:245}, l6:{x1:303, y1:260, x2:363, y2:290}, l8:{x1:402, y1:308, x2:489, y2:320}, l12:{x1:675, y1:311, x2:735, y2:332}, l4:{x1:189, y1:236, x2:243, y2:242}, l13:{x1:735, y1:332, x2:0x0300, y2:335}, l9:{x1:489, y1:320, x2:573, y2:320}}, itms:{}}, s2_1T2:{lns:{l14:{x1:0x0300, y1:335, x2:801, y2:346}, l11:{x1:648, y1:308, x2:675, y2:311}, l3:{x1:129, y1:245, x2:189, y2:236}, l5:{x1:243, y1:242, x2:303, y2:260}, l1:{x1:0, y1:230, x2:63, y2:240}, l7:{x1:363, y1:290, x2:402, y2:308}, l10:{x1:573, y1:320, x2:648, y2:308}, l2:{x1:63, y1:240, x2:129, y2:245}, l6:{x1:303, y1:260, x2:363, y2:290}, l8:{x1:402, y1:308, x2:489, y2:320}, l12:{x1:675, y1:311, x2:735, y2:332}, l4:{x1:189, y1:236, x2:243, y2:242}, l13:{x1:735, y1:332, x2:0x0300, y2:335}, l9:{x1:489, y1:320, x2:573, y2:320}}, itms:{bd4c1:[300, 213], bf1a1:[681, 252]}}, s1_1S1A:{lns:{l7:{x1:450, y1:340, x2:570, y2:346}, l2:{x1:0, y1:347, x2:75, y2:337}, l6:{x1:395, y1:343, x2:450, y2:340}, l8:{x1:570, y1:346, x2:640, y2:343}, l11:{x1:755, y1:346, x2:801, y2:346}, l3:{x1:75, y1:337, x2:144, y2:336}, l10:{x1:690, y1:343, x2:755, y2:346}, l5:{x1:280, y1:344, x2:395, y2:343}, l9:{x1:640, y1:343, x2:690, y2:343}, l1:{x1:0, y1:161, x2:0, y2:347}, l4:{x1:144, y1:336, x2:280, y2:344}}, itms:{rnrc1:[87, 314], rnrc2:[127, 314], rnra1:[35, 314]}}, s0_4T1:{lns:{l14:{x1:712, y1:60, x2:775, y2:9}, l11:{x1:553, y1:171, x2:604, y2:135}, l3:{x1:100, y1:435, x2:145, y2:411}, l5:{x1:202, y1:366, x2:343, y2:252}, l1:{x1:0, y1:451, x2:52, y2:447}, l7:{x1:403, y1:213, x2:424, y2:207}, l10:{x1:496, y1:195, x2:553, y2:171}, l15:{x1:775, y1:9, x2:801, y2:3}, l2:{x1:52, y1:447, x2:100, y2:435}, l6:{x1:343, y1:252, x2:403, y2:213}, l8:{x1:424, y1:207, x2:475, y2:201}, l12:{x1:604, y1:135, x2:661, y2:96}, l4:{x1:145, y1:411, x2:202, y2:366}, l13:{x1:661, y1:96, x2:712, y2:60}, l9:{x1:475, y1:201, x2:496, y2:195}}, itms:{lf5a1:[463, 42]}}, s4_2T1:{lns:{l7:{x1:532, y1:260, x2:598, y2:269}, l2:{x1:36, y1:11, x2:103, y2:26}, l6:{x1:449, y1:230, x2:532, y2:260}, l8:{x1:598, y1:269, x2:646, y2:263}, l12:{x1:766, y1:236, x2:801, y2:230}, l11:{x1:718, y1:242, x2:766, y2:236}, l3:{x1:103, y1:26, x2:162, y2:46}, l10:{x1:679, y1:251, x2:718, y2:242}, l5:{x1:300, y1:130, x2:449, y2:230}, l9:{x1:646, y1:263, x2:679, y2:251}, l1:{x1:0, y1:3, x2:36, y2:11}, l4:{x1:162, y1:46, x2:300, y2:130}}, itms:{bd2c1:[440, 180], egXc4:[623, 61], egXc2:[572, 63], bd5c1:[200, 0], egXc3:[591, 63], lf7a1:[599, 60], egXc1:[582, 152], egXc5:[632, 82]}}, spEE11_5B:{lns:{l1:{x1:0, y1:375, x2:106, y2:392}, l2:{x1:106, y1:392, x2:237, y2:450}}, itms:{}}, s1_2T2:{lns:{l14:{x1:738, y1:240, x2:801, y2:230}, l11:{x1:558, y1:242, x2:612, y2:236}, l3:{x1:66, y1:332, x2:126, y2:311}, l5:{x1:153, y1:308, x2:228, y2:320}, l1:{x1:0, y1:346, x2:33, y2:335}, l7:{x1:312, y1:320, x2:399, y2:308}, l10:{x1:498, y1:260, x2:558, y2:242}, l2:{x1:33, y1:335, x2:66, y2:332}, l6:{x1:228, y1:320, x2:312, y2:320}, l8:{x1:399, y1:308, x2:438, y2:290}, l12:{x1:612, y1:236, x2:672, y2:245}, l4:{x1:126, y1:311, x2:153, y2:308}, l13:{x1:672, y1:245, x2:738, y2:240}, l9:{x1:438, y1:290, x2:498, y2:260}}, itms:{}}, spA1_1:{lns:{l17:{x1:623, y1:386, x2:650, y2:380}, l20:{x1:708, y1:360, x2:733, y2:378}, l14:{x1:497, y1:373, x2:550, y2:405}, l16:{x1:600, y1:405, x2:623, y2:386}, l11:{x1:383, y1:365, x2:430, y2:362}, l3:{x1:71, y1:368, x2:94, y2:382}, l18:{x1:650, y1:380, x2:680, y2:356}, l5:{x1:126, y1:372, x2:167, y2:377}, l23:{x1:762, y1:407, x2:801, y2:407}, l1:{x1:0, y1:346, x2:44, y2:359}, l7:{x1:210, y1:405, x2:260, y2:415}, l10:{x1:347, y1:374, x2:383, y2:365}, l15:{x1:550, y1:405, x2:600, y2:405}, l2:{x1:44, y1:359, x2:71, y2:368}, l6:{x1:167, y1:377, x2:210, y2:405}, l8:{x1:260, y1:415, x2:299, y2:395}, l12:{x1:430, y1:362, x2:467, y2:368}, l21:{x1:733, y1:378, x2:755, y2:384}, l4:{x1:94, y1:382, x2:126, y2:372}, l19:{x1:680, y1:356, x2:708, y2:360}, l13:{x1:467, y1:368, x2:497, y2:373}, l9:{x1:299, y1:395, x2:347, y2:374}, l22:{x1:755, y1:384, x2:762, y2:407}}, itms:{spla1:[217, 388], spla2:[267, 388], spla3:[569, 388], ja3a1:[500, 350], ja4a2:[730, 350], ja4a1:[141, 347], spla4:[794, 388]}}, spB3_1:{lns:{l17:{x1:702, y1:310, x2:750, y2:292}, l14:{x1:560, y1:385, x2:638, y2:379}, l16:{x1:655, y1:351, x2:702, y2:310}, l11:{x1:380, y1:328, x2:433, y2:359}, l3:{x1:47, y1:106, x2:80, y2:100}, l18:{x1:750, y1:292, x2:801, y2:295}, l5:{x1:116, y1:91, x2:155, y2:94}, l1:{x1:0, y1:124, x2:20, y2:118}, l7:{x1:182, y1:106, x2:210, y2:122}, l10:{x1:309, y1:252, x2:380, y2:328}, l15:{x1:638, y1:379, x2:655, y2:351}, l2:{x1:20, y1:118, x2:47, y2:106}, l6:{x1:155, y1:94, x2:182, y2:106}, l8:{x1:210, y1:122, x2:233, y2:147}, l12:{x1:433, y1:359, x2:484, y2:368}, l4:{x1:80, y1:100, x2:116, y2:91}, l13:{x1:484, y1:368, x2:560, y2:385}, l9:{x1:233, y1:147, x2:309, y2:252}}, itms:{bd5c1:[198, 77]}}, spEE12_5B:{lns:{}, itms:{}}, spEE1_5B:{lns:{}, itms:{}}, spEE1_6:{lns:{}, itms:{}}, s1_1S1B:{lns:{l7:{x1:450, y1:340, x2:570, y2:346}, l2:{x1:39, y1:340, x2:75, y2:337}, l6:{x1:395, y1:343, x2:450, y2:340}, l8:{x1:570, y1:346, x2:640, y2:343}, l11:{x1:755, y1:346, x2:801, y2:346}, l3:{x1:75, y1:337, x2:144, y2:336}, l10:{x1:690, y1:343, x2:755, y2:346}, l5:{x1:280, y1:344, x2:395, y2:343}, l9:{x1:640, y1:343, x2:690, y2:343}, l1:{x1:0, y1:346, x2:39, y2:340}, l4:{x1:144, y1:336, x2:280, y2:344}}, itms:{}}, spEE1_6B:{lns:{}, itms:{}}, spCC6_3:{lns:{l7:{x1:438, y1:118, x2:529, y2:130}, l2:{x1:72, y1:10, x2:177, y2:40}, l6:{x1:381, y1:97, x2:438, y2:118}, l8:{x1:529, y1:130, x2:495, y2:178}, l12:{x1:733, y1:142, x2:801, y2:82}, l11:{x1:700, y1:158, x2:733, y2:142}, l3:{x1:177, y1:40, x2:294, y2:52}, l10:{x1:638, y1:181, x2:700, y2:158}, l5:{x1:341, y1:72, x2:381, y2:97}, l9:{x1:495, y1:178, x2:638, y2:181}, l1:{x1:0, y1:0, x2:72, y2:10}, l4:{x1:294, y1:52, x2:341, y2:72}}, itms:{lava1:[526, 248], lava2:[616, 248]}}, spEE2_6:{lns:{}, itms:{}}, spA2_1:{lns:{l17:{x1:638, y1:362, x2:654, y2:347}, l20:{x1:694, y1:328, x2:707, y2:321}, l14:{x1:419, y1:357, x2:500, y2:373}, l16:{x1:572, y1:364, x2:638, y2:362}, l11:{x1:270, y1:404, x2:303, y2:387}, l3:{x1:32, y1:385, x2:58, y2:386}, l18:{x1:654, y1:347, x2:681, y2:346}, l5:{x1:90, y1:406, x2:120, y2:394}, l23:{x1:743, y1:343, x2:801, y2:346}, l1:{x1:0, y1:407, x2:15, y2:392}, l7:{x1:145, y1:376, x2:174, y2:374}, l10:{x1:230, y1:404, x2:270, y2:404}, l15:{x1:500, y1:373, x2:572, y2:364}, l2:{x1:15, y1:392, x2:32, y2:385}, l6:{x1:120, y1:394, x2:145, y2:376}, l8:{x1:174, y1:374, x2:195, y2:387}, l12:{x1:303, y1:387, x2:359, y2:365}, l21:{x1:707, y1:321, x2:722, y2:322}, l4:{x1:58, y1:386, x2:90, y2:406}, l19:{x1:681, y1:346, x2:694, y2:328}, l13:{x1:359, y1:365, x2:419, y2:357}, l9:{x1:195, y1:387, x2:230, y2:404}, l22:{x1:722, y1:322, x2:743, y2:343}}, itms:{spla2:[218, 391], ja2a1:[600, 340], ja4a1:[160, 350], spla3:[261, 391], spla1:[98, 391]}}, spEE2_6B:{lns:{}, itms:{}}, s0_3T1:{lns:{l14:{x1:698, y1:161, x2:750, y2:139}, l11:{x1:532, y1:178, x2:574, y2:166}, l3:{x1:150, y1:383, x2:178, y2:347}, l5:{x1:205, y1:336, x2:254, y2:330}, l1:{x1:0, y1:451, x2:77, y2:430}, l7:{x1:303, y1:319, x2:355, y2:302}, l10:{x1:492, y1:201, x2:532, y2:178}, l15:{x1:750, y1:139, x2:801, y2:124}, l2:{x1:77, y1:430, x2:150, y2:383}, l6:{x1:254, y1:330, x2:303, y2:319}, l8:{x1:355, y1:302, x2:417, y2:263}, l12:{x1:574, y1:166, x2:643, y2:169}, l4:{x1:178, y1:347, x2:205, y2:336}, l13:{x1:643, y1:169, x2:698, y2:161}, l9:{x1:417, y1:263, x2:492, y2:201}}, itms:{egXc1:[659, 98]}}, spEE3_6:{lns:{}, itms:{}}, spEE10_4B:{lns:{}, itms:{}}, spDD6_1:{lns:{}, itms:{}}, spCC10_3:{lns:{l4:{x1:125, y1:107, x2:221, y2:37}, l2:{x1:42, y1:242, x2:82, y2:160}, l5:{x1:221, y1:37, x2:277, y2:0}, l1:{x1:0, y1:251, x2:42, y2:242}, l3:{x1:82, y1:160, x2:125, y2:107}}, itms:{bona4:[252, 9], bona3:[210, 45], lava1:[3, 318], bona2:[168, 75], bona1:[111, 117]}}, s1_1S2B:{lns:{l7:{x1:487, y1:376, x2:549, y2:372}, l2:{x1:62, y1:331, x2:123, y2:340}, l6:{x1:428, y1:377, x2:487, y2:376}, l8:{x1:549, y1:372, x2:604, y2:372}, l11:{x1:755, y1:351, x2:801, y2:346}, l3:{x1:123, y1:340, x2:212, y2:355}, l10:{x1:651, y1:369, x2:755, y2:351}, l5:{x1:357, y1:365, x2:428, y2:377}, l9:{x1:604, y1:372, x2:651, y2:369}, l1:{x1:0, y1:326, x2:62, y2:331}, l4:{x1:212, y1:355, x2:357, y2:365}}, itms:{eg1a2:[589, 360], eg1a1:[568, 359]}}, s1_2G3:{lns:{l14:{x1:738, y1:240, x2:801, y2:230}, l11:{x1:558, y1:242, x2:612, y2:236}, l3:{x1:66, y1:332, x2:126, y2:311}, l5:{x1:153, y1:308, x2:228, y2:320}, l1:{x1:0, y1:346, x2:33, y2:335}, l7:{x1:312, y1:320, x2:399, y2:308}, l10:{x1:498, y1:260, x2:558, y2:242}, l2:{x1:33, y1:335, x2:66, y2:332}, l6:{x1:228, y1:320, x2:312, y2:320}, l8:{x1:399, y1:308, x2:438, y2:290}, l12:{x1:612, y1:236, x2:672, y2:245}, l4:{x1:126, y1:311, x2:153, y2:308}, l13:{x1:672, y1:245, x2:738, y2:240}, l9:{x1:438, y1:290, x2:498, y2:260}}, itms:{}}, s1_1S3A:{lns:{l7:{x1:450, y1:360, x2:570, y2:366}, l2:{x1:0, y1:364, x2:75, y2:357}, l6:{x1:395, y1:363, x2:450, y2:360}, l8:{x1:570, y1:366, x2:640, y2:363}, l11:{x1:755, y1:366, x2:801, y2:366}, l3:{x1:75, y1:357, x2:144, y2:356}, l10:{x1:690, y1:363, x2:755, y2:366}, l5:{x1:280, y1:364, x2:395, y2:363}, l9:{x1:640, y1:363, x2:690, y2:363}, l1:{x1:9, y1:182, x2:0, y2:364}, l4:{x1:144, y1:356, x2:280, y2:364}}, itms:{}}, spEE3_6B:{lns:{l7:{x1:765, y1:152, x2:801, y2:111}, l2:{x1:741, y1:92, x2:693, y2:159}, l6:{x1:723, y1:212, x2:765, y2:152}, l3:{x1:693, y1:159, x2:662, y2:199}, l5:{x1:664, y1:229, x2:723, y2:212}, l1:{x1:801, y1:46, x2:741, y2:92}, l4:{x1:662, y1:199, x2:664, y2:229}}, itms:{cgBa1:[699, 201]}}, spEE4_6:{lns:{}, itms:{}}, spEE12_4B:{lns:{}, itms:{}}, spEE4_6B:{lns:{l7:{x1:479, y1:51, x2:568, y2:72}, l2:{x1:133, y1:37, x2:201, y2:15}, l6:{x1:420, y1:44, x2:479, y2:51}, l8:{x1:568, y1:72, x2:604, y2:105}, l3:{x1:201, y1:15, x2:0x0100, y2:14}, l10:{x1:113, y1:0, x2:0, y2:46}, l5:{x1:366, y1:45, x2:420, y2:44}, l9:{x1:604, y1:105, x2:801, y2:114}, l1:{x1:0, y1:111, x2:133, y2:37}, l4:{x1:0x0100, y1:14, x2:366, y2:45}}, itms:{fish2:[709, 103], liFa3:[318, 21], liFa4:[519, 48], fish3:[767, 103], spla3:[756, 86], spla1:[626, 86], liFa2:[150, 17], liFa1:[15, 74], spla2:[686, 86], fish1:[645, 99]}}, spDD2_1:{lns:{l7:{x1:726, y1:315, x2:645, y2:331}, l2:{x1:407, y1:383, x2:518, y2:287}, l6:{x1:801, y1:325, x2:726, y2:315}, l8:{x1:645, y1:331, x2:615, y2:381}, l11:{x1:680, y1:454, x2:800, y2:458}, l3:{x1:518, y1:287, x2:633, y2:207}, l10:{x1:614, y1:437, x2:680, y2:454}, l5:{x1:750, y1:134, x2:801, y2:104}, l9:{x1:615, y1:381, x2:614, y2:437}, l1:{x1:381, y1:447, x2:407, y2:383}, l4:{x1:633, y1:207, x2:750, y2:134}}, itms:{bona4:[654, 444], bona3:[696, 448], bona2:[735, 450], bona1:[774, 452]}}, spEE5_6:{lns:{}, itms:{}}, spB4_1:{lns:{l17:{x1:725, y1:120, x2:755, y2:107}, l14:{x1:600, y1:152, x2:648, y2:145}, l16:{x1:677, y1:125, x2:725, y2:120}, l11:{x1:440, y1:131, x2:490, y2:153}, l3:{x1:61, y1:304, x2:100, y2:288}, l18:{x1:755, y1:107, x2:775, y2:109}, l5:{x1:151, y1:284, x2:189, y2:244}, l1:{x1:0, y1:295, x2:34, y2:321}, l7:{x1:210, y1:224, x2:267, y2:198}, l10:{x1:379, y1:132, x2:440, y2:131}, l15:{x1:648, y1:145, x2:677, y2:125}, l2:{x1:34, y1:321, x2:61, y2:304}, l6:{x1:189, y1:244, x2:210, y2:224}, l8:{x1:267, y1:198, x2:328, y2:153}, l12:{x1:490, y1:153, x2:530, y2:172}, l4:{x1:100, y1:288, x2:151, y2:284}, l19:{x1:775, y1:109, x2:800, y2:124}, l13:{x1:530, y1:172, x2:600, y2:152}, l9:{x1:328, y1:153, x2:379, y2:132}}, itms:{eg1c1:[551, 140], ja3a1:[100, 260], eg1c2:[528, 147]}}, spEE5_6B:{lns:{l7:{x1:575, y1:27, x2:649, y2:15}, l2:{x1:188, y1:114, x2:333, y2:103}, l6:{x1:487, y1:55, x2:575, y2:27}, l8:{x1:649, y1:15, x2:695, y2:0}, l3:{x1:333, y1:103, x2:415, y2:77}, l5:{x1:441, y1:60, x2:487, y2:55}, l1:{x1:0, y1:114, x2:188, y2:114}, l4:{x1:415, y1:77, x2:441, y2:60}}, itms:{fish1:[30, 105], spla3:[184, 92], rnFa2:[543, 21], fish3:[261, 106], spla5:[364, 92], rnFa1:[465, 39], fish2:[159, 102], spla1:[24, 92], spla2:[104, 92], spla4:[274, 92]}}, spC1_1:{lns:{l16:{x1:770, y1:349, x2:800, y2:350}, l11:{x1:500, y1:263, x2:550, y2:272}, l19:{x1:608, y1:163, x2:668, y2:148}, l1:{x1:0, y1:346, x2:58, y2:364}, l10:{x1:463, y1:259, x2:500, y2:263}, l13:{x1:618, y1:301, x2:687, y2:322}, l6:{x1:292, y1:334, x2:340, y2:310}, l8:{x1:390, y1:271, x2:420, y2:261}, l12:{x1:550, y1:272, x2:618, y2:301}, l21:{x1:728, y1:139, x2:779, y2:126}, l20:{x1:668, y1:148, x2:728, y2:139}, l24:{x1:801, y1:284, x2:746, y2:276}, l14:{x1:687, y1:322, x2:731, y2:336}, l23:{x1:801, y1:124, x2:801, y2:284}, l17:{x1:527, y1:207, x2:556, y2:187}, l3:{x1:130, y1:376, x2:219, y2:375}, l18:{x1:556, y1:187, x2:608, y2:163}, l25:{x1:746, y1:276, x2:663, y2:243}, l7:{x1:340, y1:310, x2:390, y2:271}, l15:{x1:731, y1:336, x2:770, y2:349}, l2:{x1:58, y1:364, x2:130, y2:376}, l5:{x1:268, y1:354, x2:292, y2:334}, l22:{x1:779, y1:126, x2:801, y2:124}, l26:{x1:663, y1:243, x2:578, y2:216}, l4:{x1:219, y1:375, x2:268, y2:354}, l27:{x1:578, y1:216, x2:525, y2:210}, l9:{x1:420, y1:261, x2:463, y2:259}}, itms:{eg1c1:[580, 260], ra1a1:[180, 332], eg1c2:[670, 290]}}, spB1_1:{lns:{l17:{x1:653, y1:145, x2:700, y2:157}, l20:{x1:764, y1:181, x2:785, y2:207}, l14:{x1:471, y1:120, x2:544, y2:154}, l16:{x1:613, y1:145, x2:653, y2:145}, l11:{x1:350, y1:73, x2:370, y2:81}, l3:{x1:91, y1:132, x2:125, y2:112}, l18:{x1:700, y1:157, x2:736, y2:163}, l5:{x1:146, y1:100, x2:174, y2:99}, l1:{x1:0, y1:124, x2:38, y2:124}, l7:{x1:203, y1:109, x2:230, y2:103}, l10:{x1:300, y1:68, x2:350, y2:73}, l15:{x1:544, y1:154, x2:613, y2:145}, l2:{x1:38, y1:124, x2:91, y2:132}, l6:{x1:174, y1:99, x2:203, y2:109}, l8:{x1:230, y1:103, x2:262, y2:80}, l12:{x1:370, y1:81, x2:414, y2:115}, l21:{x1:785, y1:207, x2:801, y2:208}, l4:{x1:125, y1:112, x2:146, y2:100}, l19:{x1:736, y1:163, x2:764, y2:181}, l13:{x1:414, y1:115, x2:471, y2:120}, l9:{x1:262, y1:80, x2:300, y2:68}}, itms:{}}, s1_1S2A:{lns:{l7:{x1:450, y1:320, x2:570, y2:326}, l2:{x1:0, y1:324, x2:75, y2:317}, l6:{x1:395, y1:323, x2:450, y2:320}, l8:{x1:570, y1:326, x2:640, y2:323}, l11:{x1:755, y1:326, x2:801, y2:326}, l3:{x1:75, y1:317, x2:144, y2:316}, l10:{x1:690, y1:323, x2:755, y2:326}, l5:{x1:280, y1:324, x2:395, y2:323}, l9:{x1:640, y1:323, x2:690, y2:323}, l1:{x1:0, y1:137, x2:0, y2:324}, l4:{x1:144, y1:316, x2:280, y2:324}}, itms:{rnrc1:[87, 284], rnrc2:[127, 284], rnra1:[35, 284]}}, spB2_1:{lns:{l14:{x1:622, y1:131, x2:700, y2:124}, l11:{x1:344, y1:188, x2:464, y2:158}, l3:{x1:50, y1:194, x2:80, y2:194}, l5:{x1:117, y1:215, x2:160, y2:214}, l1:{x1:0, y1:208, x2:20, y2:204}, l7:{x1:170, y1:204, x2:188, y2:204}, l10:{x1:250, y1:211, x2:344, y2:188}, l15:{x1:700, y1:124, x2:800, y2:124}, l2:{x1:20, y1:204, x2:50, y2:194}, l6:{x1:160, y1:214, x2:170, y2:204}, l8:{x1:188, y1:204, x2:203, y2:214}, l12:{x1:464, y1:158, x2:543, y2:137}, l4:{x1:80, y1:194, x2:117, y2:215}, l13:{x1:543, y1:137, x2:622, y2:131}, l9:{x1:203, y1:214, x2:250, y2:211}}, itms:{sj1c1:[693, 36], bd2c1:[520, 123], stec1:[370, 130], bd2c2:[561, 123]}}, spD2_1:{lns:{}, itms:{}}, spEE6_6:{lns:{}, itms:{}}, s1_1S4A:{lns:{l7:{x1:450, y1:340, x2:570, y2:346}, l2:{x1:0, y1:342, x2:75, y2:337}, l6:{x1:395, y1:343, x2:450, y2:340}, l8:{x1:570, y1:346, x2:640, y2:343}, l11:{x1:755, y1:346, x2:801, y2:346}, l3:{x1:75, y1:337, x2:144, y2:336}, l10:{x1:690, y1:343, x2:755, y2:346}, l5:{x1:280, y1:344, x2:395, y2:343}, l9:{x1:640, y1:343, x2:690, y2:343}, l1:{x1:3, y1:151, x2:0, y2:342}, l4:{x1:144, y1:336, x2:280, y2:344}}, itms:{}}, spEE6_6B:{lns:{}, itms:{}}, s1_1S3B:{lns:{l7:{x1:397, y1:387, x2:453, y2:381}, l2:{x1:106, y1:378, x2:184, y2:394}, l6:{x1:367, y1:392, x2:397, y2:387}, l8:{x1:453, y1:381, x2:565, y2:374}, l11:{x1:755, y1:348, x2:801, y2:346}, l3:{x1:184, y1:394, x2:231, y2:405}, l10:{x1:662, y1:364, x2:755, y2:348}, l5:{x1:314, y1:407, x2:367, y2:392}, l9:{x1:565, y1:374, x2:662, y2:364}, l1:{x1:0, y1:366, x2:106, y2:378}, l4:{x1:231, y1:405, x2:314, y2:407}}, itms:{fish1:[273, 401]}}, spEE7_6:{lns:{}, itms:{}}, spCC8_3:{lns:{l17:{x1:801, y1:100, x2:714, y2:129}, l20:{x1:477, y1:82, x2:417, y2:102}, l14:{x1:533, y1:183, x2:663, y2:211}, l16:{x1:711, y1:208, x2:801, y2:173}, l11:{x1:358, y1:229, x2:403, y2:188}, l3:{x1:153, y1:51, x2:208, y2:39}, l18:{x1:714, y1:129, x2:612, y2:126}, l5:{x1:263, y1:31, x2:280, y2:22}, l1:{x1:0, y1:50, x2:66, y2:55}, l7:{x1:299, y1:30, x2:313, y2:79}, l10:{x1:0x0101, y1:227, x2:358, y2:229}, l15:{x1:663, y1:211, x2:711, y2:208}, l2:{x1:66, y1:55, x2:153, y2:51}, l6:{x1:280, y1:22, x2:299, y2:30}, l8:{x1:313, y1:79, x2:284, y2:144}, l12:{x1:403, y1:188, x2:432, y2:177}, l21:{x1:417, y1:102, x2:466, y2:0}, l4:{x1:208, y1:39, x2:263, y2:31}, l19:{x1:612, y1:126, x2:477, y2:82}, l13:{x1:432, y1:177, x2:533, y2:183}, l9:{x1:284, y1:144, x2:0x0101, y2:227}}, itms:{lava1:[313, 294]}}, spEE7_6B:{lns:{}, itms:{}}, spCC9_3:{lns:{l17:{x1:0, y1:99, x2:51, y2:76}, l14:{x1:0x0300, y1:82, x2:755, y2:150}, l16:{x1:786, y1:249, x2:801, y2:251}, l11:{x1:686, y1:62, x2:731, y2:55}, l3:{x1:237, y1:126, x2:270, y2:112}, l18:{x1:51, y1:76, x2:132, y2:63}, l5:{x1:297, y1:87, x2:333, y2:79}, l1:{x1:0, y1:173, x2:145, y2:136}, l7:{x1:364, y1:58, x2:421, y2:52}, l10:{x1:609, y1:72, x2:686, y2:62}, l15:{x1:755, y1:150, x2:786, y2:249}, l2:{x1:145, y1:136, x2:237, y2:126}, l6:{x1:333, y1:79, x2:364, y2:58}, l8:{x1:421, y1:52, x2:486, y2:37}, l12:{x1:731, y1:55, x2:729, y2:72}, l4:{x1:270, y1:112, x2:297, y2:87}, l19:{x1:132, y1:63, x2:291, y2:0}, l13:{x1:729, y1:72, x2:0x0300, y2:82}, l9:{x1:486, y1:37, x2:609, y2:72}}, itms:{bona4:[717, 55], bona3:[647, 66], bona2:[586, 65], bona1:[536, 45]}}, spEE8_6:{lns:{}, itms:{}}, spD3_1:{lns:{}, itms:{}}, spEE8_6B:{lns:{l14:{x1:693, y1:140, x2:759, y2:103}, l11:{x1:447, y1:72, x2:573, y2:133}, l3:{x1:156, y1:87, x2:207, y2:135}, l5:{x1:270, y1:154, x2:350, y2:179}, l1:{x1:102, y1:0, x2:124, y2:54}, l7:{x1:441, y1:214, x2:591, y2:242}, l10:{x1:320, y1:0, x2:447, y2:72}, l15:{x1:759, y1:103, x2:801, y2:75}, l2:{x1:124, y1:54, x2:156, y2:87}, l6:{x1:350, y1:179, x2:441, y2:214}, l8:{x1:591, y1:242, x2:752, y2:254}, l12:{x1:573, y1:133, x2:636, y2:147}, l4:{x1:207, y1:135, x2:270, y2:154}, l13:{x1:636, y1:147, x2:693, y2:140}, l9:{x1:752, y1:254, x2:801, y2:253}}, itms:{liza4:[672, 219], liza3:[366, 159], liza2:[231, 108], liza1:[144, 30]}}, spCC11_3:{lns:{}, itms:{}}, spC3_1:{lns:{l14:{x1:503, y1:262, x2:566, y2:259}, l16:{x1:686, y1:241, x2:801, y2:229}, l11:{x1:92, y1:361, x2:208, y2:336}, l3:{x1:198, y1:150, x2:305, y2:159}, l5:{x1:384, y1:198, x2:436, y2:220}, l1:{x1:0, y1:124, x2:162, y2:141}, l7:{x1:389, y1:229, x2:223, y2:271}, l10:{x1:0, y1:366, x2:92, y2:361}, l15:{x1:566, y1:259, x2:686, y2:241}, l2:{x1:162, y1:141, x2:198, y2:150}, l6:{x1:436, y1:220, x2:389, y2:229}, l8:{x1:223, y1:271, x2:70, y2:301}, l12:{x1:208, y1:336, x2:335, y2:316}, l4:{x1:305, y1:159, x2:384, y2:198}, l13:{x1:335, y1:316, x2:503, y2:262}, l9:{x1:70, y1:301, x2:0, y2:296}}, itms:{eg1c1:[120, 330], eg1c2:[400, 270]}}, spCC12_3:{lns:{}, itms:{}}, spD1_1:{lns:{l7:{x1:348, y1:319, x2:423, y2:352}, l2:{x1:70, y1:240, x2:130, y2:260}, l6:{x1:229, y1:279, x2:348, y2:319}, l8:{x1:423, y1:352, x2:502, y2:388}, l3:{x1:130, y1:260, x2:155, y2:266}, l5:{x1:182, y1:276, x2:229, y2:279}, l9:{x1:502, y1:388, x2:591, y2:450}, l1:{x1:0, y1:230, x2:70, y2:240}, l4:{x1:155, y1:266, x2:182, y2:276}}, itms:{}}, spC2_1:{lns:{l17:{x1:332, y1:130, x2:440, y2:124}, l20:{x1:548, y1:136, x2:596, y2:121}, l14:{x1:106, y1:128, x2:211, y2:145}, l16:{x1:247, y1:145, x2:332, y2:130}, l11:{x1:524, y1:287, x2:710, y2:296}, l3:{x1:232, y1:355, x2:322, y2:356}, l25:{x1:767, y1:124, x2:801, y2:124}, l18:{x1:440, y1:124, x2:489, y2:137}, l5:{x1:442, y1:372, x2:618, y2:366}, l23:{x1:698, y1:133, x2:734, y2:133}, l1:{x1:0, y1:350, x2:100, y2:364}, l7:{x1:0, y1:288, x2:107, y2:290}, l10:{x1:340, y1:296, x2:524, y2:287}, l15:{x1:211, y1:145, x2:247, y2:145}, l2:{x1:100, y1:364, x2:232, y2:355}, l6:{x1:618, y1:366, x2:800, y2:366}, l8:{x1:107, y1:290, x2:210, y2:287}, l12:{x1:710, y1:296, x2:801, y2:296}, l21:{x1:596, y1:121, x2:649, y2:123}, l4:{x1:322, y1:356, x2:442, y2:372}, l19:{x1:489, y1:137, x2:548, y2:136}, l13:{x1:0, y1:124, x2:106, y2:128}, l24:{x1:734, y1:133, x2:767, y2:124}, l9:{x1:210, y1:287, x2:340, y2:296}, l22:{x1:649, y1:123, x2:698, y2:133}}, itms:{eg1c5:[760, 350], sb1a1:[398, 108], lizc1:[165, 342], wrmc1:[519, 369], eg1c3:[400, 350], eg1c1:[80, 340], lizc2:[645, 354], eg1c4:[570, 350], eg1c2:[230, 340]}}, s1_0G1:{lns:{l7:{x1:390, y1:451, x2:516, y2:443}, l2:{x1:45, y1:362, x2:74, y2:377}, l6:{x1:285, y1:437, x2:390, y2:451}, l8:{x1:516, y1:443, x2:627, y2:434}, l11:{x1:753, y1:446, x2:801, y2:452}, l3:{x1:74, y1:377, x2:106, y2:394}, l10:{x1:654, y1:434, x2:753, y2:446}, l5:{x1:178, y1:410, x2:285, y2:437}, l9:{x1:627, y1:434, x2:654, y2:434}, l1:{x1:0, y1:346, x2:45, y2:362}, l4:{x1:106, y1:394, x2:178, y2:410}}, itms:{}}, spEE9_6:{lns:{}, itms:{}}, spEE10_6B:{lns:{l17:{x1:749, y1:64, x2:762, y2:55}, l20:{x1:801, y1:79, x2:755, y2:79}, l14:{x1:569, y1:84, x2:592, y2:103}, l16:{x1:520, y1:115, x2:0x0202, y2:100}, l11:{x1:246, y1:30, x2:389, y2:-1}, l3:{x1:252, y1:229, x2:325, y2:244}, l18:{x1:762, y1:55, x2:801, y2:55}, l5:{x1:438, y1:235, x2:540, y2:233}, l1:{x1:0, y1:213, x2:114, y2:219}, l7:{x1:621, y1:244, x2:801, y2:236}, l10:{x1:191, y1:22, x2:246, y2:30}, l15:{x1:592, y1:103, x2:520, y2:115}, l2:{x1:114, y1:219, x2:252, y2:229}, l6:{x1:540, y1:233, x2:621, y2:244}, l8:{x1:0, y1:24, x2:137, y2:32}, l12:{x1:0x0202, y1:100, x2:526, y2:91}, l21:{x1:755, y1:79, x2:749, y2:64}, l4:{x1:325, y1:244, x2:438, y2:235}, l19:{x1:801, y1:55, x2:801, y2:79}, l13:{x1:526, y1:91, x2:569, y2:84}, l9:{x1:137, y1:32, x2:191, y2:22}}, itms:{eg1a2:[792, 45], eg1a1:[772, 45]}}, spEE9_6B:{lns:{l14:{x1:633, y1:4, x2:703, y2:6}, l11:{x1:359, y1:94, x2:427, y2:109}, l3:{x1:354, y1:224, x2:488, y2:219}, l5:{x1:567, y1:208, x2:650, y2:220}, l1:{x1:0, y1:253, x2:182, y2:235}, l7:{x1:0, y1:81, x2:48, y2:44}, l10:{x1:226, y1:67, x2:359, y2:94}, l15:{x1:703, y1:6, x2:800, y2:25}, l2:{x1:182, y1:235, x2:354, y2:224}, l6:{x1:650, y1:220, x2:801, y2:213}, l8:{x1:48, y1:44, x2:95, y2:37}, l12:{x1:427, y1:109, x2:546, y2:47}, l4:{x1:488, y1:219, x2:567, y2:208}, l13:{x1:546, y1:47, x2:633, y2:4}, l9:{x1:95, y1:37, x2:226, y2:67}}, itms:{}}, spEE11_6:{lns:{}, itms:{}}, spD9_1:{lns:{}, itms:{}}, spEE11_6B:{lns:{l14:{x1:588, y1:57, x2:756, y2:42}, l11:{x1:48, y1:68, x2:0, y2:79}, l3:{x1:227, y1:219, x2:371, y2:220}, l5:{x1:442, y1:218, x2:505, y2:200}, l1:{x1:0, y1:236, x2:140, y2:234}, l7:{x1:644, y1:203, x2:710, y2:208}, l10:{x1:43, y1:55, x2:48, y2:68}, l15:{x1:756, y1:42, x2:800, y2:51}, l2:{x1:140, y1:234, x2:227, y2:219}, l6:{x1:505, y1:200, x2:644, y2:203}, l8:{x1:710, y1:208, x2:800, y2:223}, l12:{x1:268, y1:0, x2:421, y2:35}, l4:{x1:371, y1:220, x2:442, y2:218}, l13:{x1:421, y1:35, x2:588, y2:57}, l9:{x1:0, y1:55, x2:43, y2:55}}, itms:{}}, spEE1_1B:{lns:{}, itms:{}}, spEE3_1:{lns:{}, itms:{}}, spEE2_1:{lns:{}, itms:{}}, spEE3_1B:{lns:{}, itms:{}}, spEE2_1B:{lns:{}, itms:{}}, spEE4_1:{lns:{}, itms:{}}, s1_1S4B:{lns:{l7:{x1:502, y1:348, x2:533, y2:338}, l2:{x1:156, y1:351, x2:251, y2:374}, l6:{x1:445, y1:368, x2:502, y2:348}, l8:{x1:533, y1:338, x2:577, y2:343}, l11:{x1:730, y1:359, x2:801, y2:346}, l3:{x1:251, y1:374, x2:322, y2:381}, l10:{x1:653, y1:358, x2:730, y2:359}, l5:{x1:393, y1:381, x2:445, y2:368}, l9:{x1:577, y1:343, x2:653, y2:358}, l1:{x1:0, y1:346, x2:156, y2:351}, l4:{x1:322, y1:381, x2:393, y2:381}}, itms:{}}, spEE4_1B:{lns:{}, itms:{}}, s1_1S5A:{lns:{l7:{x1:450, y1:267, x2:570, y2:273}, l2:{x1:0, y1:272, x2:75, y2:264}, l6:{x1:395, y1:270, x2:450, y2:267}, l8:{x1:570, y1:273, x2:640, y2:270}, l11:{x1:755, y1:273, x2:801, y2:273}, l3:{x1:75, y1:264, x2:144, y2:263}, l10:{x1:690, y1:270, x2:755, y2:273}, l5:{x1:280, y1:271, x2:395, y2:270}, l9:{x1:640, y1:270, x2:690, y2:270}, l1:{x1:6, y1:86, x2:0, y2:272}, l4:{x1:144, y1:263, x2:280, y2:271}}, itms:{}}, spEE5_1:{lns:{}, itms:{}}, s1_1S5B:{lns:{l7:{x1:491, y1:335, x2:547, y2:340}, l2:{x1:89, y1:280, x2:196, y2:296}, l6:{x1:426, y1:329, x2:491, y2:335}, l8:{x1:547, y1:340, x2:614, y2:340}, l11:{x1:730, y1:349, x2:801, y2:346}, l3:{x1:196, y1:296, x2:306, y2:302}, l10:{x1:662, y1:344, x2:730, y2:349}, l5:{x1:363, y1:308, x2:426, y2:329}, l9:{x1:614, y1:340, x2:662, y2:344}, l1:{x1:0, y1:273, x2:89, y2:280}, l4:{x1:306, y1:302, x2:363, y2:308}}, itms:{eg1a2:[589, 326], eg1a1:[568, 325]}}, spD1_2:{lns:{l1:{x1:597, y1:0, x2:738, y2:92}, l2:{x1:738, y1:92, x2:801, y2:124}}, itms:{}}, spCC7_3:{lns:{l17:{x1:717, y1:67, x2:801, y2:50}, l14:{x1:557, y1:70, x2:598, y2:74}, l16:{x1:653, y1:62, x2:717, y2:67}, l11:{x1:448, y1:117, x2:478, y2:89}, l3:{x1:40, y1:76, x2:141, y2:102}, l5:{x1:189, y1:90, x2:247, y2:95}, l1:{x1:0, y1:82, x2:15, y2:72}, l7:{x1:270, y1:128, x2:290, y2:133}, l10:{x1:366, y1:174, x2:448, y2:117}, l15:{x1:598, y1:74, x2:653, y2:62}, l2:{x1:15, y1:72, x2:40, y2:76}, l6:{x1:247, y1:95, x2:270, y2:128}, l8:{x1:290, y1:133, x2:336, y2:182}, l12:{x1:478, y1:89, x2:0x0202, y2:73}, l4:{x1:141, y1:102, x2:189, y2:90}, l13:{x1:0x0202, y1:73, x2:557, y2:70}, l9:{x1:336, y1:182, x2:366, y2:174}}, itms:{}}, spEE6_1:{lns:{l4:{x1:773, y1:270, x2:801, y2:281}, l2:{x1:675, y1:374, x2:740, y2:287}, l1:{x1:604, y1:464, x2:675, y2:374}, l3:{x1:740, y1:287, x2:773, y2:270}}, itms:{}}, spD8_1:{lns:{}, itms:{}}, spEE6_1B:{lns:{}, itms:{}}, spD4_1:{lns:{}, itms:{}}, spEE7_1:{lns:{l3:{x1:41, y1:429, x2:55, y2:450}, l1:{x1:0, y1:281, x2:32, y2:379}, l2:{x1:32, y1:379, x2:41, y2:429}}, itms:{evTa1:[194, 449], vn4a1:[465, 387], evTa3:[694, 449], evTa2:[444, 449]}}, spD5_1:{lns:{l7:{x1:568, y1:308, x2:658, y2:227}, l2:{x1:721, y1:373, x2:580, y2:403}, l6:{x1:499, y1:378, x2:568, y2:308}, l8:{x1:658, y1:227, x2:733, y2:179}, l12:{x1:734, y1:436, x2:798, y2:446}, l11:{x1:703, y1:435, x2:734, y2:436}, l3:{x1:580, y1:403, x2:502, y2:416}, l10:{x1:668, y1:450, x2:703, y2:435}, l5:{x1:428, y1:425, x2:499, y2:378}, l9:{x1:733, y1:179, x2:799, y2:143}, l1:{x1:800, y1:352, x2:721, y2:373}, l4:{x1:502, y1:416, x2:428, y2:425}}, itms:{}}, s1_0G2:{lns:{l7:{x1:384, y1:395, x2:450, y2:410}, l2:{x1:82, y1:349, x2:124, y2:358}, l6:{x1:333, y1:377, x2:384, y2:395}, l8:{x1:450, y1:410, x2:564, y2:435}, l11:{x1:732, y1:443, x2:801, y2:452}, l3:{x1:124, y1:358, x2:192, y2:362}, l10:{x1:651, y1:435, x2:732, y2:443}, l5:{x1:252, y1:365, x2:333, y2:377}, l9:{x1:564, y1:435, x2:651, y2:435}, l1:{x1:0, y1:346, x2:82, y2:349}, l4:{x1:192, y1:362, x2:252, y2:365}}, itms:{}}, s0_3G2:{lns:{l14:{x1:698, y1:161, x2:750, y2:139}, l11:{x1:532, y1:178, x2:574, y2:166}, l3:{x1:150, y1:383, x2:178, y2:347}, l5:{x1:205, y1:336, x2:254, y2:330}, l1:{x1:0, y1:451, x2:77, y2:430}, l7:{x1:303, y1:319, x2:355, y2:302}, l10:{x1:492, y1:201, x2:532, y2:178}, l15:{x1:750, y1:139, x2:801, y2:124}, l2:{x1:77, y1:430, x2:150, y2:383}, l6:{x1:254, y1:330, x2:303, y2:319}, l8:{x1:355, y1:302, x2:417, y2:263}, l12:{x1:574, y1:166, x2:643, y2:169}, l4:{x1:178, y1:347, x2:205, y2:336}, l13:{x1:643, y1:169, x2:698, y2:161}, l9:{x1:417, y1:263, x2:492, y2:201}}, itms:{sr1c1:[273, 282], wrmc1:[628, 168]}}, s1_0T1:{lns:{l7:{x1:384, y1:395, x2:450, y2:410}, l2:{x1:82, y1:349, x2:124, y2:358}, l6:{x1:333, y1:377, x2:384, y2:395}, l8:{x1:450, y1:410, x2:564, y2:435}, l11:{x1:732, y1:443, x2:801, y2:452}, l3:{x1:124, y1:358, x2:192, y2:362}, l10:{x1:651, y1:435, x2:732, y2:443}, l5:{x1:252, y1:365, x2:333, y2:377}, l9:{x1:564, y1:435, x2:651, y2:435}, l1:{x1:0, y1:346, x2:82, y2:349}, l4:{x1:192, y1:362, x2:252, y2:365}}, itms:{lf6a1:[231, 246], egXc1:[252, 282]}}, s1_1S6A:{lns:{l7:{x1:450, y1:223, x2:570, y2:229}, l2:{x1:0, y1:230, x2:75, y2:220}, l6:{x1:395, y1:228, x2:450, y2:223}, l8:{x1:570, y1:229, x2:640, y2:226}, l11:{x1:755, y1:229, x2:801, y2:229}, l3:{x1:75, y1:220, x2:144, y2:219}, l10:{x1:690, y1:226, x2:755, y2:229}, l5:{x1:280, y1:227, x2:395, y2:228}, l9:{x1:640, y1:226, x2:690, y2:226}, l1:{x1:3, y1:60, x2:0, y2:230}, l4:{x1:144, y1:219, x2:280, y2:227}}, itms:{liza2:[466, 206], liza1:[316, 203], para1:[400, 167]}}, spD7_2:{lns:{l4:{x1:650, y1:248, x2:801, y2:355}, l2:{x1:519, y1:131, x2:585, y2:200}, l1:{x1:373, y1:0, x2:519, y2:131}, l3:{x1:585, y1:200, x2:650, y2:248}}, itms:{}}, spEE9_5:{lns:{l7:{x1:627, y1:361, x2:754, y2:361}, l2:{x1:144, y1:339, x2:191, y2:357}, l6:{x1:481, y1:336, x2:627, y2:361}, l8:{x1:754, y1:361, x2:801, y2:380}, l3:{x1:191, y1:357, x2:240, y2:360}, l5:{x1:400, y1:346, x2:481, y2:336}, l1:{x1:0, y1:265, x2:144, y2:339}, l4:{x1:240, y1:360, x2:400, y2:346}}, itms:{lava1:[160, 420], lava2:[389, 419]}}, spD8_2:{lns:{l11:{x1:712, y1:339, x2:743, y2:320}, l3:{x1:149, y1:436, x2:218, y2:445}, l5:{x1:300, y1:445, x2:404, y2:434}, l1:{x1:0, y1:355, x2:71, y2:403}, l7:{x1:475, y1:487, x2:528, y2:450}, l10:{x1:695, y1:369, x2:712, y2:339}, l2:{x1:71, y1:403, x2:149, y2:436}, l6:{x1:404, y1:434, x2:388, y2:450}, l8:{x1:528, y1:450, x2:563, y2:417}, l12:{x1:743, y1:320, x2:773, y2:330}, l4:{x1:218, y1:445, x2:300, y2:445}, l13:{x1:773, y1:330, x2:801, y2:325}, l9:{x1:563, y1:417, x2:695, y2:369}}, itms:{bd3c1:[670, 340], bd3c2:[650, 360]}}, s4_2R1:{lns:{l17:{x1:725, y1:207, x2:761, y2:230}, l14:{x1:594, y1:211, x2:678, y2:222}, l16:{x1:698, y1:210, x2:725, y2:207}, l11:{x1:494, y1:146, x2:540, y2:145}, l3:{x1:123, y1:38, x2:153, y2:47}, l18:{x1:761, y1:230, x2:801, y2:229}, l5:{x1:219, y1:77, x2:294, y2:95}, l1:{x1:0, y1:0, x2:63, y2:11}, l7:{x1:336, y1:107, x2:378, y2:128}, l10:{x1:471, y1:159, x2:494, y2:146}, l15:{x1:678, y1:222, x2:698, y2:210}, l2:{x1:63, y1:11, x2:123, y2:38}, l6:{x1:294, y1:95, x2:336, y2:107}, l8:{x1:378, y1:128, x2:432, y2:137}, l12:{x1:540, y1:145, x2:569, y2:165}, l4:{x1:153, y1:47, x2:219, y2:77}, l13:{x1:569, y1:165, x2:594, y2:211}, l9:{x1:432, y1:137, x2:471, y2:159}}, itms:{}}, spEE7_1B:{lns:{}, itms:{}}, spD10_1:{lns:{}, itms:{}}, spEE8_1:{lns:{l4:{x1:122, y1:269, x2:138, y2:270}, l2:{x1:45, y1:429, x2:84, y2:362}, l5:{x1:138, y1:270, x2:218, y2:357}, l6:{x1:218, y1:357, x2:339, y2:450}, l1:{x1:42, y1:450, x2:45, y2:429}, l3:{x1:84, y1:362, x2:122, y2:269}}, itms:{}}, spD6_2:{lns:{}, itms:{}}, spEE8_1B:{lns:{}, itms:{}}, s1_1S6B:{lns:{l7:{x1:506, y1:378, x2:573, y2:377}, l2:{x1:108, y1:231, x2:192, y2:246}, l6:{x1:435, y1:365, x2:506, y2:378}, l8:{x1:573, y1:377, x2:654, y2:353}, l11:{x1:747, y1:345, x2:801, y2:345}, l3:{x1:192, y1:246, x2:0xFF, y2:273}, l10:{x1:694, y1:356, x2:747, y2:345}, l5:{x1:315, y1:322, x2:435, y2:365}, l9:{x1:654, y1:353, x2:694, y2:356}, l1:{x1:0, y1:230, x2:108, y2:231}, l4:{x1:0xFF, y1:273, x2:315, y2:322}}, itms:{}}, spEE9_1:{lns:{}, itms:{}}, s1_1S6C:{lns:{l7:{x1:614, y1:357, x2:687, y2:360}, l2:{x1:129, y1:345, x2:270, y2:328}, l6:{x1:569, y1:364, x2:614, y2:357}, l8:{x1:687, y1:360, x2:767, y2:344}, l3:{x1:270, y1:328, x2:354, y2:335}, l5:{x1:456, y1:363, x2:569, y2:364}, l9:{x1:767, y1:344, x2:801, y2:346}, l1:{x1:0, y1:345, x2:129, y2:345}, l4:{x1:354, y1:335, x2:456, y2:363}}, itms:{}}, spEE9_1B:{lns:{}, itms:{}}, spDD1_1:{lns:{}, itms:{}}, spD4_3:{lns:{}, itms:{}}, spD5_2:{lns:{l4:{x1:470, y1:72, x2:624, y2:41}, l2:{x1:140, y1:82, x2:290, y2:79}, l5:{x1:624, y1:41, x2:664, y2:0}, l1:{x1:0, y1:93, x2:140, y2:82}, l3:{x1:290, y1:79, x2:470, y2:72}}, itms:{}}, spDD2_2:{lns:{l17:{x1:413, y1:68, x2:390, y2:27}, l14:{x1:675, y1:166, x2:566, y2:157}, l16:{x1:462, y1:116, x2:413, y2:68}, l11:{x1:549, y1:286, x2:684, y2:300}, l3:{x1:133, y1:84, x2:184, y2:66}, l18:{x1:390, y1:27, x2:381, y2:0}, l5:{x1:250, y1:75, x2:289, y2:92}, l1:{x1:0, y1:136, x2:61, y2:111}, l7:{x1:315, y1:117, x2:327, y2:160}, l10:{x1:432, y1:246, x2:549, y2:286}, l15:{x1:566, y1:157, x2:462, y2:116}, l2:{x1:61, y1:111, x2:133, y2:84}, l6:{x1:289, y1:92, x2:315, y2:117}, l8:{x1:327, y1:160, x2:374, y2:199}, l12:{x1:684, y1:300, x2:801, y2:323}, l4:{x1:184, y1:66, x2:250, y2:75}, l13:{x1:801, y1:165, x2:675, y2:166}, l9:{x1:374, y1:199, x2:432, y2:246}}, itms:{evRa1:[339, 59]}}, spDD5_1:{lns:{}, itms:{}}, spD6_3:{lns:{}, itms:{}}, spD6_1:{lns:{l17:{x1:308, y1:391, x2:323, y2:376}, l20:{x1:410, y1:369, x2:435, y2:351}, l14:{x1:0, y1:443, x2:135, y2:417}, l16:{x1:229, y1:399, x2:308, y2:391}, l11:{x1:260, y1:297, x2:155, y2:315}, l3:{x1:174, y1:90, x2:225, y2:93}, l25:{x1:780, y1:361, x2:801, y2:374}, l18:{x1:323, y1:376, x2:351, y2:386}, l5:{x1:282, y1:100, x2:353, y2:123}, l23:{x1:633, y1:309, x2:761, y2:366}, l1:{x1:0, y1:143, x2:87, y2:108}, l7:{x1:417, y1:150, x2:450, y2:170}, l10:{x1:386, y1:261, x2:260, y2:297}, l15:{x1:135, y1:417, x2:229, y2:399}, l2:{x1:87, y1:108, x2:174, y2:90}, l6:{x1:353, y1:123, x2:417, y2:150}, l8:{x1:450, y1:170, x2:519, y2:221}, l12:{x1:155, y1:315, x2:56, y2:348}, l21:{x1:435, y1:351, x2:473, y2:357}, l4:{x1:225, y1:93, x2:282, y2:100}, l19:{x1:351, y1:386, x2:410, y2:369}, l13:{x1:56, y1:348, x2:0, y2:351}, l24:{x1:761, y1:366, x2:780, y2:361}, l9:{x1:519, y1:221, x2:386, y2:261}, l22:{x1:473, y1:357, x2:633, y2:309}}, itms:{sb1a1:[200, 72], lizc1:[75, 414]}}, spEE11_1B:{lns:{}, itms:{}}, spD7_1:{lns:{l7:{x1:243, y1:416, x2:267, y2:408}, l2:{x1:15, y1:378, x2:36, y2:390}, l6:{x1:166, y1:419, x2:243, y2:416}, l8:{x1:267, y1:408, x2:298, y2:419}, l3:{x1:36, y1:390, x2:63, y2:377}, l5:{x1:100, y1:383, x2:166, y2:419}, l9:{x1:298, y1:419, x2:371, y2:450}, l1:{x1:0, y1:380, x2:15, y2:378}, l4:{x1:63, y1:377, x2:100, y2:383}}, itms:{}}, spEE12_1:{lns:{}, itms:{}}, s1_1G1:{lns:{l7:{x1:450, y1:340, x2:570, y2:346}, l2:{x1:39, y1:340, x2:75, y2:337}, l6:{x1:395, y1:343, x2:450, y2:340}, l8:{x1:570, y1:346, x2:640, y2:343}, l11:{x1:755, y1:346, x2:801, y2:346}, l3:{x1:75, y1:337, x2:144, y2:336}, l10:{x1:690, y1:343, x2:755, y2:346}, l5:{x1:280, y1:344, x2:395, y2:343}, l9:{x1:640, y1:343, x2:690, y2:343}, l1:{x1:0, y1:346, x2:39, y2:340}, l4:{x1:144, y1:336, x2:280, y2:344}}, itms:{stec1:[654, 300], ce1c1:[186, 290]}}, spEE12_1B:{lns:{}, itms:{}}, spD10_2:{lns:{l7:{x1:620, y1:135, x2:710, y2:128}, l2:{x1:23, y1:242, x2:86, y2:209}, l6:{x1:500, y1:145, x2:620, y2:135}, l8:{x1:710, y1:128, x2:800, y2:124}, l3:{x1:86, y1:209, x2:200, y2:173}, l5:{x1:317, y1:155, x2:500, y2:145}, l1:{x1:0, y1:228, x2:23, y2:242}, l4:{x1:200, y1:173, x2:317, y2:155}}, itms:{}}, spFF1_1:{lns:{l7:{x1:527, y1:263, x2:558, y2:248}, l2:{x1:84, y1:135, x2:160, y2:183}, l6:{x1:477, y1:265, x2:527, y2:263}, l8:{x1:558, y1:248, x2:648, y2:286}, l11:{x1:732, y1:289, x2:801, y2:278}, l3:{x1:160, y1:183, x2:215, y2:209}, l10:{x1:687, y1:279, x2:732, y2:289}, l5:{x1:330, y1:239, x2:477, y2:265}, l9:{x1:648, y1:286, x2:687, y2:279}, l1:{x1:0, y1:130, x2:84, y2:135}, l4:{x1:215, y1:209, x2:330, y2:239}}, itms:{}}, spDD4_1:{lns:{l7:{x1:537, y1:414, x2:586, y2:450}, l2:{x1:0, y1:428, x2:0, y2:199}, l6:{x1:438, y1:360, x2:537, y2:414}, l3:{x1:0, y1:199, x2:168, y2:280}, l5:{x1:303, y1:308, x2:438, y2:360}, l1:{x1:45, y1:450, x2:0, y2:428}, l4:{x1:168, y1:280, x2:303, y2:308}}, itms:{}}, spEE1_2B:{lns:{}, itms:{}}, s1_1G2:{lns:{l14:{x1:751, y1:336, x2:776, y2:344}, l11:{x1:537, y1:278, x2:585, y2:275}, l3:{x1:120, y1:371, x2:159, y2:377}, l5:{x1:209, y1:380, x2:231, y2:377}, l1:{x1:0, y1:346, x2:72, y2:362}, l7:{x1:273, y1:362, x2:336, y2:338}, l10:{x1:465, y1:296, x2:537, y2:278}, l15:{x1:776, y1:344, x2:801, y2:346}, l2:{x1:72, y1:362, x2:120, y2:371}, l6:{x1:231, y1:377, x2:273, y2:362}, l8:{x1:336, y1:338, x2:417, y2:308}, l12:{x1:585, y1:275, x2:711, y2:311}, l4:{x1:159, y1:377, x2:209, y2:380}, l13:{x1:711, y1:311, x2:751, y2:336}, l9:{x1:417, y1:308, x2:465, y2:296}}, itms:{rnrc1:[260, 330], bd3c1:[420, 264], eg1c3:[200, 369], bd3c4:[430, 288], bd3c3:[410, 279], eg1c1:[170, 366], eg1c2:[185, 355], bd3c2:[440, 272]}}, spEE2_2:{lns:{}, itms:{}}, spD2_2:{lns:{l17:{x1:801, y1:236, x2:793, y2:208}, l14:{x1:606, y1:143, x2:630, y2:148}, l16:{x1:647, y1:173, x2:643, y2:202}, l11:{x1:451, y1:174, x2:474, y2:152}, l3:{x1:170, y1:137, x2:213, y2:144}, l18:{x1:793, y1:208, x2:799, y2:188}, l5:{x1:241, y1:161, x2:269, y2:184}, l1:{x1:0, y1:124, x2:36, y2:137}, l7:{x1:276, y1:210, x2:254, y2:224}, l10:{x1:453, y1:204, x2:451, y2:174}, l15:{x1:630, y1:148, x2:647, y2:173}, l2:{x1:36, y1:137, x2:170, y2:137}, l6:{x1:269, y1:184, x2:276, y2:210}, l8:{x1:254, y1:224, x2:210, y2:336}, l12:{x1:474, y1:152, x2:499, y2:145}, l4:{x1:213, y1:144, x2:241, y2:161}, l13:{x1:499, y1:145, x2:606, y2:143}, l9:{x1:210, y1:336, x2:191, y2:450}}, itms:{ja5a1:[194, 115], ra1a1:[150, 100], ja4a1:[593, 126]}}, spEE2_2B:{lns:{}, itms:{}}, spFF2_1:{lns:{l7:{x1:370, y1:279, x2:477, y2:253}, l2:{x1:57, y1:302, x2:119, y2:299}, l6:{x1:312, y1:264, x2:370, y2:279}, l8:{x1:477, y1:253, x2:633, y2:265}, l11:{x1:731, y1:280, x2:801, y2:223}, l3:{x1:119, y1:299, x2:252, y2:254}, l10:{x1:681, y1:294, x2:731, y2:280}, l5:{x1:277, y1:267, x2:312, y2:264}, l9:{x1:633, y1:265, x2:681, y2:294}, l1:{x1:0, y1:278, x2:57, y2:302}, l4:{x1:252, y1:254, x2:277, y2:267}}, itms:{}}, spEE3_2:{lns:{}, itms:{}}, spD4_2:{lns:{l14:{x1:611, y1:41, x2:665, y2:70}, l16:{x1:710, y1:101, x2:801, y2:93}, l11:{x1:508, y1:73, x2:539, y2:56}, l3:{x1:216, y1:47, x2:244, y2:27}, l5:{x1:265, y1:17, x2:309, y2:16}, l1:{x1:0, y1:77, x2:187, y2:86}, l7:{x1:354, y1:27, x2:416, y2:53}, l10:{x1:478, y1:75, x2:508, y2:73}, l15:{x1:665, y1:70, x2:710, y2:101}, l2:{x1:187, y1:86, x2:216, y2:47}, l6:{x1:309, y1:16, x2:354, y2:27}, l8:{x1:416, y1:53, x2:450, y2:85}, l12:{x1:539, y1:56, x2:572, y2:38}, l4:{x1:244, y1:27, x2:265, y2:17}, l13:{x1:572, y1:38, x2:611, y2:41}, l9:{x1:450, y1:85, x2:478, y2:75}}, itms:{}}, spEE3_2B:{lns:{}, itms:{}}, spEE10_5B:{lns:{l3:{x1:684, y1:404, x2:801, y2:375}, l1:{x1:417, y1:450, x2:561, y2:405}, l2:{x1:561, y1:405, x2:684, y2:404}}, itms:{}}, spEE4_2:{lns:{}, itms:{}}, s1_1G3:{lns:{l14:{x1:737, y1:334, x2:765, y2:345}, l11:{x1:607, y1:203, x2:661, y2:0x0100}, l3:{x1:99, y1:305, x2:165, y2:249}, l5:{x1:240, y1:201, x2:312, y2:165}, l1:{x1:0, y1:346, x2:51, y2:330}, l7:{x1:381, y1:141, x2:447, y2:135}, l10:{x1:555, y1:165, x2:607, y2:203}, l15:{x1:765, y1:345, x2:801, y2:346}, l2:{x1:51, y1:330, x2:99, y2:305}, l6:{x1:312, y1:165, x2:381, y2:141}, l8:{x1:447, y1:135, x2:501, y2:144}, l12:{x1:661, y1:0x0100, x2:707, y2:307}, l4:{x1:165, y1:249, x2:240, y2:201}, l13:{x1:707, y1:307, x2:737, y2:334}, l9:{x1:501, y1:144, x2:555, y2:165}}, itms:{bd4c1:[552, 123]}}, spD2_3:{lns:{l3:{x1:107, y1:309, x2:75, y2:450}, l1:{x1:192, y1:0, x2:132, y2:159}, l2:{x1:132, y1:159, x2:107, y2:309}}, itms:{}}, s1_1R1:{lns:{l17:{x1:660, y1:341, x2:715, y2:341}, l20:{x1:748, y1:331, x2:761, y2:341}, l14:{x1:420, y1:230, x2:471, y2:230}, l16:{x1:636, y1:306, x2:660, y2:341}, l11:{x1:284, y1:281, x2:313, y2:266}, l3:{x1:28, y1:337, x2:44, y2:346}, l18:{x1:715, y1:341, x2:729, y2:330}, l5:{x1:121, y1:332, x2:142, y2:311}, l1:{x1:0, y1:346, x2:8, y2:342}, l7:{x1:173, y1:294, x2:198, y2:280}, l10:{x1:245, y1:271, x2:284, y2:281}, l15:{x1:471, y1:230, x2:636, y2:306}, l2:{x1:8, y1:342, x2:28, y2:337}, l6:{x1:142, y1:311, x2:173, y2:294}, l8:{x1:198, y1:280, x2:220, y2:271}, l12:{x1:313, y1:266, x2:352, y2:249}, l21:{x1:761, y1:341, x2:801, y2:346}, l4:{x1:44, y1:346, x2:121, y2:332}, l19:{x1:729, y1:330, x2:748, y2:331}, l13:{x1:352, y1:249, x2:420, y2:230}, l9:{x1:220, y1:271, x2:245, y2:271}}, itms:{eg1c1:[280, 266], rnrc1:[600, 270], ra1a1:[14, 306], eg1c2:[300, 0x0100]}}, spEE5_2:{lns:{}, itms:{}}, spDD3_1:{lns:{l17:{x1:608, y1:393, x2:602, y2:322}, l20:{x1:611, y1:173, x2:665, y2:118}, l14:{x1:801, y1:428, x2:717, y2:444}, l16:{x1:633, y1:441, x2:608, y2:393}, l11:{x1:71, y1:385, x2:48, y2:388}, l3:{x1:37, y1:84, x2:49, y2:89}, l18:{x1:602, y1:322, x2:588, y2:0xFF}, l5:{x1:57, y1:108, x2:82, y2:136}, l1:{x1:0, y1:454, x2:80, y2:476}, l7:{x1:112, y1:251, x2:123, y2:306}, l10:{x1:92, y1:379, x2:71, y2:385}, l15:{x1:717, y1:444, x2:633, y2:441}, l2:{x1:0, y1:104, x2:37, y2:84}, l6:{x1:82, y1:136, x2:112, y2:251}, l8:{x1:123, y1:306, x2:119, y2:349}, l12:{x1:48, y1:388, x2:21, y2:357}, l21:{x1:665, y1:118, x2:683, y2:120}, l4:{x1:49, y1:89, x2:57, y2:108}, l19:{x1:588, y1:0xFF, x2:611, y2:173}, l13:{x1:21, y1:357, x2:0, y2:325}, l9:{x1:119, y1:349, x2:92, y2:379}, l22:{x1:683, y1:120, x2:801, y2:199}}, itms:{evSa1:[235, 243], evSa2:[435, 243], vn2a1:[334, 196]}}, spEE5_2B:{lns:{}, itms:{}}, spD3_2:{lns:{l17:{x1:492, y1:123, x2:517, y2:110}, l20:{x1:738, y1:66, x2:801, y2:77}, l14:{x1:487, y1:177, x2:474, y2:158}, l16:{x1:478, y1:141, x2:492, y2:123}, l11:{x1:371, y1:210, x2:461, y2:218}, l3:{x1:80, y1:176, x2:137, y2:178}, l18:{x1:517, y1:110, x2:683, y2:68}, l5:{x1:195, y1:186, x2:223, y2:199}, l1:{x1:0, y1:188, x2:26, y2:181}, l7:{x1:231, y1:222, x2:227, y2:263}, l10:{x1:533, y1:279, x2:371, y2:210}, l15:{x1:474, y1:158, x2:478, y2:141}, l2:{x1:26, y1:181, x2:80, y2:176}, l6:{x1:223, y1:199, x2:231, y2:222}, l8:{x1:558, y1:450, x2:534, y2:342}, l12:{x1:461, y1:218, x2:499, y2:206}, l4:{x1:137, y1:178, x2:195, y2:186}, l19:{x1:683, y1:68, x2:738, y2:66}, l13:{x1:499, y1:206, x2:487, y2:177}, l9:{x1:534, y1:342, x2:533, y2:279}}, itms:{bf1c1:[424, 192], ja5a1:[197, 150], bf1c2:[394, 189]}}, spEE6_2:{lns:{l7:{x1:744, y1:90, x2:708, y2:125}, l2:{x1:267, y1:356, x2:343, y2:254}, l6:{x1:801, y1:87, x2:744, y2:90}, l8:{x1:708, y1:125, x2:709, y2:165}, l3:{x1:343, y1:254, x2:417, y2:184}, l5:{x1:0x0200, y1:122, x2:611, y2:0}, l9:{x1:709, y1:165, x2:801, y2:198}, l1:{x1:145, y1:458, x2:267, y2:356}, l4:{x1:417, y1:184, x2:0x0200, y2:122}}, itms:{lava1:[607, 119], lava2:[394, 303], seDa1:[778, 160]}}, s1_1T1:{lns:{l7:{x1:714, y1:334, x2:801, y2:346}, l2:{x1:130, y1:356, x2:267, y2:349}, l6:{x1:620, y1:328, x2:714, y2:334}, l3:{x1:267, y1:349, x2:375, y2:337}, l5:{x1:490, y1:328, x2:620, y2:328}, l1:{x1:0, y1:346, x2:130, y2:356}, l4:{x1:375, y1:337, x2:490, y2:328}}, itms:{bf1c1:[367, 200], lf5a1:[681, 160], lf6a1:[397, 213], bf1c2:[430, 190], lf3a1:[123, 310]}}, spEE10_4:{lns:{l4:{x1:477, y1:303, x2:608, y2:395}, l2:{x1:125, y1:103, x2:304, y2:205}, l5:{x1:608, y1:395, x2:720, y2:458}, l1:{x1:0, y1:28, x2:125, y2:103}, l3:{x1:304, y1:205, x2:477, y2:303}}, itms:{lava1:[104, 170], lava2:[180, 207], lava3:[240, 242]}}, spD1_3:{lns:{}, itms:{}}, spD7_3:{lns:{l7:{x1:532, y1:428, x2:497, y2:446}, l2:{x1:757, y1:303, x2:685, y2:332}, l6:{x1:556, y1:428, x2:532, y2:428}, l8:{x1:769, y1:450, x2:801, y2:428}, l3:{x1:685, y1:332, x2:670, y2:353}, l5:{x1:577, y1:405, x2:556, y2:428}, l1:{x1:796, y1:277, x2:757, y2:303}, l4:{x1:670, y1:353, x2:577, y2:405}}, itms:{}}, spDD4_2:{lns:{l17:{x1:77, y1:250, x2:0, y2:246}, l20:{x1:49, y1:99, x2:64, y2:71}, l14:{x1:436, y1:209, x2:303, y2:229}, l16:{x1:168, y1:246, x2:77, y2:250}, l11:{x1:800, y1:178, x2:660, y2:198}, l3:{x1:323, y1:367, x2:409, y2:379}, l18:{x1:0, y1:246, x2:0, y2:115}, l5:{x1:524, y1:355, x2:622, y2:349}, l1:{x1:0, y1:346, x2:155, y2:358}, l7:{x1:690, y1:321, x2:801, y2:317}, l10:{x1:800, y1:87, x2:800, y2:178}, l15:{x1:303, y1:229, x2:168, y2:246}, l2:{x1:155, y1:358, x2:323, y2:367}, l6:{x1:622, y1:349, x2:690, y2:321}, l8:{x1:586, y1:0, x2:672, y2:50}, l12:{x1:660, y1:198, x2:526, y2:210}, l21:{x1:64, y1:71, x2:60, y2:27}, l4:{x1:409, y1:379, x2:524, y2:355}, l19:{x1:0, y1:115, x2:49, y2:99}, l13:{x1:526, y1:210, x2:436, y2:209}, l9:{x1:672, y1:50, x2:800, y2:87}, l22:{x1:60, y1:27, x2:47, y2:0}}, itms:{bona4:[49, 342], seMa1:[21, 94], bona2:[204, 353], bona5:[305, 357], bona3:[131, 348], bona6:[371, 366], bona1:[0x0101, 351]}}, spEE6_2B:{lns:{}, itms:{}}, spEE9_4:{lns:{l1:{x1:767, y1:0, x2:813, y2:34}}, itms:{}}, spEE7_2:{lns:{l17:{x1:723, y1:345, x2:744, y2:302}, l20:{x1:779, y1:232, x2:801, y2:238}, l14:{x1:601, y1:323, x2:634, y2:316}, l16:{x1:678, y1:320, x2:723, y2:345}, l11:{x1:485, y1:327, x2:533, y2:326}, l3:{x1:169, y1:253, x2:198, y2:314}, l18:{x1:744, y1:302, x2:762, y2:243}, l5:{x1:201, y1:342, x2:221, y2:346}, l1:{x1:0, y1:198, x2:108, y2:218}, l7:{x1:272, y1:314, x2:339, y2:315}, l10:{x1:465, y1:345, x2:485, y2:327}, l15:{x1:634, y1:316, x2:678, y2:320}, l2:{x1:108, y1:218, x2:169, y2:253}, l6:{x1:221, y1:346, x2:272, y2:314}, l8:{x1:339, y1:315, x2:392, y2:351}, l12:{x1:533, y1:326, x2:559, y2:351}, l21:{x1:59, y1:0, x2:115, y2:121}, l4:{x1:198, y1:314, x2:201, y2:342}, l19:{x1:762, y1:243, x2:779, y2:232}, l13:{x1:559, y1:351, x2:601, y2:323}, l9:{x1:392, y1:351, x2:465, y2:345}, l22:{x1:115, y1:121, x2:0, y2:87}}, itms:{lava2:[329, 384], lava3:[442, 408], lava1:[282, 385], lava6:[669, 393], lava4:[511, 395], lava5:[628, 391]}}, s1_1V1:{lns:{l7:{x1:561, y1:281, x2:624, y2:306}, l2:{x1:86, y1:342, x2:201, y2:353}, l6:{x1:483, y1:278, x2:561, y2:281}, l8:{x1:624, y1:306, x2:699, y2:346}, l3:{x1:201, y1:353, x2:285, y2:341}, l10:{x1:0x0300, y1:356, x2:801, y2:346}, l5:{x1:396, y1:302, x2:483, y2:278}, l9:{x1:699, y1:346, x2:0x0300, y2:356}, l1:{x1:0, y1:346, x2:86, y2:342}, l4:{x1:285, y1:341, x2:396, y2:302}}, itms:{stec1:[69, 288]}}, spE1_2:{lns:{}, itms:{}}, spD9_2:{lns:{l17:{x1:746, y1:231, x2:801, y2:228}, l14:{x1:463, y1:223, x2:629, y2:214}, l16:{x1:717, y1:248, x2:746, y2:231}, l11:{x1:385, y1:299, x2:394, y2:268}, l3:{x1:30, y1:293, x2:58, y2:262}, l5:{x1:110, y1:233, x2:143, y2:228}, l1:{x1:0, y1:325, x2:17, y2:326}, l7:{x1:204, y1:246, x2:242, y2:269}, l10:{x1:362, y1:333, x2:385, y2:299}, l15:{x1:629, y1:214, x2:717, y2:248}, l2:{x1:17, y1:326, x2:30, y2:293}, l6:{x1:143, y1:228, x2:204, y2:246}, l8:{x1:242, y1:269, x2:313, y2:329}, l12:{x1:394, y1:268, x2:423, y2:238}, l4:{x1:58, y1:262, x2:110, y2:233}, l13:{x1:423, y1:238, x2:463, y2:223}, l9:{x1:313, y1:329, x2:362, y2:333}}, itms:{bd4c2:[290, 280], bd3c1:[280, 247], bd5a1:[326, 295], bd3c3:[355, 0xFF], bd4c1:[355, 284], ja4a1:[200, 210], bd3c2:[322, 0x0101]}}, spEE8_2:{lns:{l14:{x1:201, y1:84, x2:348, y2:16}, l11:{x1:38, y1:0, x2:24, y2:60}, l3:{x1:203, y1:208, x2:316, y2:176}, l5:{x1:396, y1:116, x2:408, y2:91}, l1:{x1:0, y1:238, x2:66, y2:215}, l7:{x1:442, y1:96, x2:501, y2:127}, l10:{x1:672, y1:242, x2:811, y2:370}, l15:{x1:348, y1:16, x2:339, y2:-1}, l2:{x1:66, y1:215, x2:203, y2:208}, l6:{x1:408, y1:91, x2:442, y2:96}, l8:{x1:501, y1:127, x2:566, y2:193}, l12:{x1:24, y1:60, x2:54, y2:101}, l4:{x1:316, y1:176, x2:396, y2:116}, l13:{x1:54, y1:101, x2:201, y2:84}, l9:{x1:566, y1:193, x2:672, y2:242}}, itms:{evWa1:[412, 34], lava1:[445, 169]}}, spDD1_2:{lns:{l7:{x1:561, y1:217, x2:662, y2:171}, l2:{x1:84, y1:343, x2:156, y2:331}, l6:{x1:518, y1:222, x2:561, y2:217}, l8:{x1:662, y1:171, x2:714, y2:163}, l3:{x1:156, y1:331, x2:269, y2:303}, l5:{x1:395, y1:261, x2:518, y2:222}, l9:{x1:714, y1:163, x2:801, y2:136}, l1:{x1:0, y1:346, x2:84, y2:343}, l4:{x1:269, y1:303, x2:395, y2:261}}, itms:{evQa1:[587, 54]}}, spD2_4:{lns:{l3:{x1:87, y1:190, x2:75, y2:450}, l1:{x1:75, y1:0, x2:67, y2:54}, l2:{x1:67, y1:54, x2:87, y2:190}}, itms:{}}, spEE7_2B:{lns:{}, itms:{}}, spD3_4:{lns:{l4:{x1:680, y1:195, x2:671, y2:243}, l2:{x1:662, y1:57, x2:671, y2:144}, l5:{x1:671, y1:243, x2:722, y2:351}, l6:{x1:722, y1:351, x2:689, y2:446}, l1:{x1:647, y1:0, x2:662, y2:57}, l3:{x1:671, y1:144, x2:680, y2:195}}, itms:{}}, spF1_1:{lns:{l17:{x1:650, y1:233, x2:696, y2:206}, l20:{x1:801, y1:120, x2:702, y2:237}, l14:{x1:508, y1:268, x2:533, y2:260}, l16:{x1:601, y1:254, x2:650, y2:233}, l11:{x1:348, y1:349, x2:383, y2:347}, l3:{x1:90, y1:277, x2:121, y2:339}, l18:{x1:696, y1:206, x2:799, y2:106}, l5:{x1:151, y1:358, x2:188, y2:333}, l23:{x1:608, y1:364, x2:801, y2:355}, l1:{x1:0, y1:230, x2:73, y2:245}, l7:{x1:209, y1:327, x2:234, y2:326}, l10:{x1:272, y1:322, x2:348, y2:349}, l15:{x1:533, y1:260, x2:601, y2:254}, l2:{x1:73, y1:245, x2:90, y2:277}, l6:{x1:188, y1:333, x2:209, y2:327}, l8:{x1:234, y1:326, x2:252, y2:320}, l12:{x1:383, y1:347, x2:463, y2:294}, l21:{x1:702, y1:237, x2:609, y2:291}, l4:{x1:121, y1:339, x2:151, y2:358}, l19:{x1:799, y1:106, x2:801, y2:120}, l13:{x1:463, y1:294, x2:508, y2:268}, l9:{x1:252, y1:320, x2:272, y2:322}, l22:{x1:609, y1:291, x2:608, y2:364}}, itms:{sl1a1:[151, 368], sl1a2:[611, 372], sl1a5:[791, 363], ra1a1:[40, 191], sb1a1:[15, 213], sl1a4:[731, 366], sl1a3:[671, 369]}}, spEE8_2B:{lns:{}, itms:{}}, spD3_3:{lns:{l4:{x1:597, y1:234, x2:585, y2:309}, l2:{x1:570, y1:117, x2:570, y2:171}, l5:{x1:585, y1:309, x2:621, y2:372}, l6:{x1:621, y1:372, x2:648, y2:450}, l1:{x1:552, y1:0, x2:570, y2:117}, l3:{x1:570, y1:171, x2:597, y2:234}}, itms:{}}}};
}
public function deleteData(_arg1:String, _arg2:Array):void{
var _local3:Object;
var _local4:*;
undo[_arg1] = [];
_local3 = v[cWorld][_arg1].lns;
for each (_local4 in _arg2) {
undo[_arg1].push([_local4, _local3[("l" + _local4)]]);
delete _local3[("l" + _local4)];
};
}
public function undoChanges(){
var _local1:*;
var _local2:Array;
var _local3:*;
var _local4:Object;
var _local5:Array;
var _local6:Object;
for (_local1 in undo) {
_local2 = _local1.split("_");
_local3 = v[cWorld][_local1];
_local4 = _local3.lns;
for each (_local5 in undo[_local1]) {
_local6 = _local5[1];
_local4[("l" + _local5[0])] = {x1:_local6.x1, y1:_local6.y1, x2:_local6.x2, y2:_local6.y2};
};
};
}
public function defineWorld(_arg1, _arg2){
var _local3:String;
var _local4:Boolean;
var _local5:Object;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
cWorld = _arg1;
brain.sys.rData.r[cWorld] = {};
if (!(_arg2)){
_local4 = (((brain.S.mod == "MP")) && (!(brain.interF.newRace.act)));
_local5 = brain.sys.wData;
if (!(_local4)){
_local5.arrangeScreens();
} else {
_local5.arrByStr(brain.sys.MP.lvlstr);
};
brain.world.sArr = _local5.sArr;
v[cWorld] = {};
for (_local6 in _local5.sArr) {
_local8 = _local5.sArr[_local6];
if ((((_local8.substr(0, 4) == "spEE")) && (!((_local8.substr((_local8.length - 1), 1) == "B"))))){
_local5.sArr[("b" + _local6)] = (_local8 + "B");
};
};
for (_local7 in _local5.sArr) {
v[cWorld][_local7] = {};
v[cWorld][_local7].lns = {};
v[cWorld][_local7].lNum = 0;
v[cWorld][_local7].itms = {};
_local9 = _local5.sArr[_local7];
if (((!((_local9 == "blank"))) && (!((_local9 == "fill"))))){
_local10 = v[cWorld][_local7].lns;
_local11 = v[cWorld][_local7].itms;
_local12 = nodes[cWorld][_local9].lns;
_local13 = nodes[cWorld][_local9].itms;
_local14 = _local7.split("_");
_local15 = ((_local14[0].substring(((_local14[0].charAt(0))=="b") ? 2 : 1, _local14[0].length) - 1) * brain.sDim.w);
_local16 = ((_local14[1] - 1) * brain.sDim.h);
for (_local17 in _local12) {
_local10[_local17] = {x1:(_local12[_local17].x1 + _local15), y1:(_local12[_local17].y1 + _local16), x2:(_local12[_local17].x2 + _local15), y2:(_local12[_local17].y2 + _local16)};
v[cWorld][_local7].lNum++;
};
for (_local18 in _local13) {
_local11[_local18] = [(_local13[_local18][0] + _local15), (_local13[_local18][1] + _local16)];
};
};
};
} else {
brain.sys.wData.undoAlters();
undoChanges();
brain.world.sArr = brain.sys.wData.sArr;
brain.sys.wData.createEmptyRooms();
};
undo = {};
_local3 = "";
_local3 = brain.sys.wData.createRoomData(v[cWorld], _local4, ((brain.sys.MP.lvlstr)!=null) ? brain.sys.MP.lvlstr : "");
return (_local3);
}
public function resetData(){
var _local1:*;
var _local2:*;
var _local3:*;
for (_local1 in v.World1) {
for (_local2 in v.World1[_local1].lns) {
delete v.World1[_local1].lns[_local2];
};
for (_local3 in v.World1[_local1].itms) {
delete v.World1[_local1].itms[_local3];
};
delete v.World1[_local1].lns;
delete v.World1[_local1].itms;
delete v.World1[_local1].lNum;
delete v.World1[_local1];
};
delete v.World1;
v = null;
v = {};
}
public function addData(_arg1:Array, _arg2:Array, _arg3):Array{
var _local4:String;
var _local5:*;
var _local6:Object;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
_local4 = ((brain.world.sp)=="V2") ? "br" : "r";
_local5 = v[cWorld][(((_local4 + _arg1[0]) + "_") + _arg1[1])];
_local6 = _local5.lns;
_local7 = [];
_local8 = (_arg3) ? ((_arg1[0] - 1) * brain.sDim.w) : 0;
_local9 = (_arg3) ? ((_arg1[1] - 1) * brain.sDim.h) : 0;
for each (_local10 in _arg2) {
_local5.lNum++;
_local7.push(_local5.lNum);
_local6[("l" + _local5.lNum)] = {x1:(_local10.x1 + _local8), y1:(_local10.y1 + _local9), x2:(_local10.x2 + _local8), y2:(_local10.y2 + _local9)};
};
return (_local7);
}
}
}//package datas
Section 11
//World1Data (datas.World1Data)
package datas {
public class World1Data {
public var gLvls:uint;
public var undo:Object;
private var spc:uint;
public var spData:Object;
public var sArr:Object;
public var brain:Object;
public var sData:Object;
public function World1Data(_arg1):void{
this.brain = _arg1;
gLvls = 4;
sData = {s0_1G1:{u:false, typs:{G:2, T:1}}, s0_1G2:{u:false}, s0_1T1:{u:false}, s0_2G1:{u:false, typs:{G:2, T:1, V:1}}, s0_2G2:{u:false}, s0_2T1:{u:false}, s0_2V1:{u:false}, s0_3G1:{u:false, typs:{G:3, T:1}}, s0_3G2:{u:false}, s0_3T1:{u:false}, s0_4G1:{u:false, typs:{G:2, T:1}}, s0_4G2:{u:false}, s0_4T1:{u:false}, s1_1S1A:{u:false}, s1_1S1B:{u:false}, s1_1S2A:{u:false}, s1_1S2B:{u:false}, s1_1S3A:{u:false}, s1_1S3B:{u:false}, s1_1S4A:{u:false}, s1_1S4B:{u:false}, s1_1S5A:{u:false}, s1_1S5B:{u:false}, s1_0G1:{u:false, typs:{G:2, T:1}}, s1_0G2:{u:false}, s1_0T1:{u:false}, s1_1G1:{u:false, typs:{G:3, R:1, T:2, V:2}}, s1_1G2:{u:false}, s1_1G3:{u:true}, s1_1R1:{u:false}, s1_1T1:{u:false}, s1_1T2:{u:true}, s1_1V1:{u:false}, s1_1V2:{u:false}, s1_2G1:{u:false, typs:{G:3, R:2, T:2, V:2}}, s1_2G2:{u:false}, s1_2R1:{u:true}, s1_2R2:{u:false}, s1_2T1:{u:false}, s1_2V1:{u:false}, s1_2V2:{u:false}, s1_3G1:{u:false, typs:{G:3, R:1, T:2, V:1}}, s1_3G2:{u:false}, s1_3G3:{u:false}, s1_3T1:{u:true}, s1_3T2:{u:false}, s1_3R1:{u:true}, s1_3V1:{u:false}, s1_4G1:{u:false, typs:{G:2, T:1}}, s1_4G2:{u:false}, s1_4T1:{u:false}, s2_0G1:{u:false, typs:{G:2, T:1, V:1}}, s2_0G2:{u:false}, s2_0T1:{u:false}, s2_0V1:{u:false}, s2_1G1:{u:false, typs:{G:3, R:3, T:2, V:2}}, s2_1G2:{u:false}, s2_1R1:{u:true}, s2_1R2:{u:false}, s2_1R3:{u:false}, s2_1T1:{u:false}, s2_1V1:{u:false}, s2_1V2:{u:false}, s2_2G1:{u:false, typs:{G:2, R:2, T:2, V:2}}, s2_2G2:{u:false}, s2_2R2:{u:true}, s2_2R1:{u:true}, s2_2T1:{u:true}, s2_2T2:{u:false}, s2_2V1:{u:false}, s2_2V2:{u:false}, s2_3G1:{u:false, typs:{G:2, T:1}}, s2_3G2:{u:false}, s2_3T1:{u:false}, s2_4G1:{u:false, typs:{G:3, R:1}}, s2_4G2:{u:false}, s3_0G1:{u:false, typs:{G:4, T:1}}, s3_0G2:{u:false}, s3_0T1:{u:false}, s3_1G1:{u:false, typs:{G:3, R:3, T:2, V:1}}, s3_1G2:{u:false}, s3_1G3:{u:false}, s3_1R1:{u:true}, s3_1R2:{u:true}, s3_1T1:{u:true}, s3_1T2:{u:false}, s3_1V1:{u:false}, s3_2G1:{u:false, typs:{G:2, T:1}}, s3_2G2:{u:false}, s3_2T1:{u:false}, s3_3G1:{u:false, par:8, typs:{G:4, R:3, T:3, V:2}}, s3_3G2:{u:false}, s3_3G3:{u:false}, s3_3G4:{u:false}, s3_3R1:{u:true}, s3_3R2:{u:true}, s3_3R3:{u:true}, s3_3T1:{u:false}, s3_3T2:{u:true}, s3_3T3:{u:true}, s3_3V1:{u:true}, s3_3V2:{u:false}, s3_4G1:{u:false, typs:{G:2, R:1}}, s3_4G2:{u:false}, s3_4R1:{u:true}, s4_0G1:{u:false, typs:{G:2}}, s4_0G2:{u:false}, s4_1G1:{u:false, typs:{G:2, T:1}}, s4_1G2:{u:false}, s4_1T1:{u:false}, s4_2G1:{u:false, typs:{G:2, T:1, R:1}}, s4_2G2:{u:false}, s4_2T1:{u:false}, s4_3G1:{u:false, typs:{G:2, T:2}}, s4_3G2:{u:false}, s4_3T1:{u:false}, s4_3T2:{u:true}, s0_3G3:{u:false}, s2_4G3:{u:false}, s4_2R1:{u:false}, s2_4R1:{u:false}, s3_0G4:{u:false}, s1_2G3:{u:false}, s2_1G3:{u:false}, s3_1R3:{u:false}, s3_0G3:{u:false}, s1_2T2:{u:false}, s2_1T2:{u:false}};
spData = {A:{xNum:2, yNum:1, enterY:1, exitY:1, enterLvl:1, exitLvl:1}, B:{xNum:4, yNum:1, enterY:1, exitY:1, enterLvl:3, exitLvl:3}, C:{xNum:3, yNum:1, enterY:1, exitY:1, enterLvl:1, exitLvl:2}, D:{xNum:10, yNum:6, enterY:1, exitY:2, enterLvl:2, exitLvl:3}, E:{xNum:1, yNum:2, enterY:1, exitY:1, enterLvl:3, exitLvl:2}, F:{xNum:3, yNum:2, enterY:1, exitY:2, enterLvl:2, exitLvl:3}, G:{xNum:10, yNum:4, enterY:3, exitY:1, enterLvl:1, exitLvl:2}, H:{xNum:2, yNum:1, enterY:1, exitY:1, enterLvl:1, exitLvl:3}, I:{xNum:3, yNum:2, enterY:1, exitY:1, enterLvl:2, exitLvl:2}, J:{xNum:12, yNum:6, enterY:4, exitY:5, enterLvl:3, exitLvl:1, lvlR:[3, 6, -4, -3]}, K:{xNum:10, yNum:2, enterY:1, exitY:1, enterLvl:3, exitLvl:2}, L:{xNum:4, yNum:3, enterY:1, exitY:1, enterLvl:2, exitLvl:1}, M:{xNum:3, yNum:2, enterY:1, exitY:1, enterLvl:2, exitLvl:2}, N:{xNum:23, yNum:5, enterY:4, exitY:5, enterLvl:1, exitLvl:2}, O:{xNum:1, yNum:1, enterY:1, exitY:1, enterLvl:2, exitLvl:1}, P:{xNum:1, yNum:1, enterY:1, exitY:1, enterLvl:2, exitLvl:2}, Q:{xNum:4, yNum:2, enterY:2, exitY:1, enterLvl:3, exitLvl:1}, R:{xNum:1, yNum:1, enterY:1, exitY:1, enterLvl:2, exitLvl:3}, S:{xNum:5, yNum:3, enterY:1, exitY:1, enterLvl:1, exitLvl:1}, T:{xNum:5, yNum:2, enterY:2, exitY:2, enterLvl:1, exitLvl:3}, AA:{xNum:2, yNum:1, enterY:1, exitY:1, enterLvl:1, exitLvl:3}, BB:{xNum:5, yNum:1, enterY:1, exitY:1, enterLvl:3, exitLvl:0, lvlR:[5, 8, -4, -4]}, CC:{xNum:12, yNum:3, enterY:1, exitY:1, enterLvl:2, exitLvl:2}, DD:{xNum:6, yNum:2, enterY:2, exitY:2, enterLvl:1, exitLvl:1}, EE:{xNum:12, yNum:6, enterY:5, exitY:6, enterLvl:1, exitLvl:3, lvlR:[6, 8, -3, -4]}, FF:{xNum:3, yNum:1, enterY:1, exitY:1, enterLvl:3, exitLvl:1}, U:{xNum:1, yNum:1, enterY:1, exitY:1, enterLvl:1, exitLvl:1}, X:{xNum:3, yNum:2, enterY:2, exitY:2, enterLvl:1, exitLvl:2}, XB:{xNum:4, yNum:3, enterY:3, exitY:2, enterLvl:1, exitLvl:2}, XC:{xNum:5, yNum:4, enterY:1, exitY:2, enterLvl:1, exitLvl:2}, XD:{xNum:3, yNum:3, enterY:3, exitY:3, enterLvl:1, exitLvl:1}, XE:{xNum:6, yNum:2, enterY:2, exitY:2, enterLvl:1, exitLvl:1}};
}
public function createEmptyRooms(){
var _local1:uint;
var _local2:uint;
_local1 = 1;
while (_local1 <= brain.S.xNum) {
_local2 = 1;
while (_local2 <= brain.S.yNum) {
brain.sys.rData.r.World1[((("r" + _local1) + "_") + _local2)] = [];
_local2++;
};
_local1++;
};
}
public function createRoomData(_arg1, _arg2, _arg3){
var _local4:String;
var _local5:*;
var _local6:Object;
var _local7:Array;
var _local8:String;
var _local9:Array;
var _local10:Boolean;
var _local11:Array;
var _local12:Object;
var _local13:Array;
var _local14:*;
var _local15:Number;
var _local16:Number;
var _local17:*;
var _local18:Boolean;
var _local19:int;
var _local20:Array;
var _local21:String;
var _local22:int;
var _local23:int;
var _local24:int;
var _local25:Boolean;
_local4 = "";
if (_arg3 != ""){
_local6 = {};
_local7 = _arg3.split(";");
_local7.pop();
for each (_local8 in _local7) {
_local9 = _local8.split(",");
_local9.pop();
_local6[("r" + _local9[0])] = ((_local9.length)>2) ? _local9.splice(2, (_local9.length - 2)) : [];
};
};
for (_local5 in _arg1) {
_local10 = false;
if (((!((sArr[_local5] == "blank"))) && (!((sArr[_local5] == "fill"))))){
_local4 = (_local4 + (((_local5.substring(1, _local5.length) + ",") + sArr[_local5]) + ","));
_local10 = true;
};
if (_local5.charAt(0) == "b"){
brain.sys.rData.r.World1[_local5] = [];
};
_local11 = brain.sys.rData.r.World1[_local5];
_local12 = _arg1[_local5];
_local13 = _local5.split("_");
for (_local14 in _local12.itms) {
_local15 = _local12.itms[_local14][0];
_local16 = _local12.itms[_local14][1];
_local17 = _local14.substring(2, 3);
_local18 = false;
if (_arg2){
_local18 = ((_local6[_local5].indexOf(_local14))!=-1) ? true : false;
};
switch (_local14.substring(0, 2)){
case "sb":
if (allow(_local14, 10, _local18, _arg2)){
_local11.push({nam:"Pup", typ:"speedBoost", lvl:_local17, px:_local15, py:_local16, front:true, depth:["world", "bgx"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "sj":
if (allow(_local14, 8, _local18, _arg2)){
_local11.push({nam:"Pup", typ:"superJump", lvl:_local17, px:_local15, py:_local16, front:true, depth:["world", "bgx"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "eg":
if (allow(_local14, 8, _local18, _arg2)){
_local11.push({nam:"Egg", typ:_local17, px:_local15, py:_local16, d:false, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "bd":
_local19 = (((30 - brain.S.bm) - brain.S.lv) - (Math.round((_local15 / (brain.sDim.w * (brain.S.xNum / 14)))) + 5));
if (_local19 < 1){
_local19 = 1;
};
if ((((brain.S.lvl == 1)) && ((_local15 < 2500)))){
(_local19 == 100000);
};
if (((allow(_local14, _local19, _local18, _arg2)) && ((rand(0, (brain.S.meteors) ? 5 : (25 - (2 * brain.S.difNum))) < 5)))){
_local25 = true;
if (((!(brain.S.bb)) && ((_local17 == 5)))){
_local25 = false;
};
if (_local25){
if ((((rand(0, (36 - (brain.S.lv * 5))) == 0)) && (!((brain.S.mod == "MP"))))){
_local11.push({nam:"Meteorite", lvl:(_local17 - 1), px:_local15, py:_local16, depth:["world", "fgx"]});
_local4 = (_local4 + (_local14 + ","));
} else {
_local11.push({nam:"Boulder", lvl:_local17, px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
};
};
break;
case "rn":
if (allow(_local14, 9, _local18, _arg2)){
_local11.push({nam:"Runner", px:_local15, py:_local16, free:((_local17)=="F") ? true : false, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "pa":
if (_local17 == "r"){
if (((allow(_local14, 9, _local18, _arg2)) && (!((brain.S.mod == "MP"))))){
_local11.push({nam:"Para", px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
} else {
if (Number(_local17) <= brain.sys.MP.Players.length){
_local11.push({nam:"Para", px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
};
break;
case "li":
_local20 = ["G", "O", "P"];
if (allow(_local14, (brain.S.LZ) ? 5 : 9, _local18, _arg2)){
_local11.push({nam:("Liz" + _local20[rand(0, 2)]), px:_local15, py:_local16, free:((_local17)=="F") ? true : false, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "st":
if (allow(_local14, (brain.S.SS) ? 5 : 8, _local18, _arg2)){
_local11.push({nam:"Stego", px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "dc":
if (allow(_local14, 9, _local18, _arg2)){
_local11.push({nam:"DactylFG", px:_local15, py:_local16, wait:true, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "ce":
_local21 = _local14.substring(3, 4);
if (_local21 == "c"){
if (((allow(_local14, (brain.S.CS) ? 5 : 9, _local18, _arg2)) && (brain.S.tr))){
_local11.push({nam:"Cera", px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
} else {
if (_local17 <= brain.S.difNum){
_local11.push({nam:"Cera", px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
};
break;
case "bf":
if (allow(_local14, 8, _local18, _arg2)){
_local11.push({nam:"BirdFG", px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "ja":
if (allow(_local14, 10, _local18, _arg2)){
_local11.push({nam:"JumpArea", lvl:_local17, px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "ra":
if (allow(_local14, 10, _local18, _arg2)){
_local11.push({nam:"RevArea", px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "sp":
_local11.push({nam:"Splash", px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
break;
case "bs":
_local11.push({nam:"BigSplash", px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
break;
case "bo":
_local11.push({nam:"Bones", px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
break;
case "lf":
if (brain.S.colorV != "V"){
_local11.push({nam:"Leaves", lvl:_local17, px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "pn":
_local11.push({nam:"Pines", lvl:_local17, px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
break;
case "ev":
_local22 = 0;
_local23 = 0;
if (_local17 == "B"){
_local22 = rand(-120, 0);
};
if (_local17 == "C"){
_local22 = rand(-80, 0);
_local23 = rand(0, 80);
};
_local11.push({nam:"SpecialEvent", typ:_local17, px:(_local15 + _local22), py:(_local16 + _local23), depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
break;
case "sl":
_local11.push({nam:"Slow", px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
break;
case "bb":
_local11.push({nam:"BoulderLG", px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
break;
case "fi":
_local11.push({nam:"Fish", px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
break;
case "dr":
_local11.push({nam:"Boulder", lvl:_local17, px:_local15, py:_local16, drop:true, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
break;
case "wr":
if (allow(_local14, 9, _local18, _arg2)){
_local11.push({nam:"Worm", px:_local15, py:_local16, rev:((rand(0, 1) == 0)) ? true : false, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "se":
if ((((brain.sys2.stats.superEggsPL.indexOf(_local17) == -1)) || ((brain.S.mod == "MP")))){
_local11.push({nam:"SuperEgg", typ:_local17, px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
brain.sys2.stats.superEggsTotal++;
};
break;
case "sr":
_local24 = ((brain.S.lv)<3) ? 1000 : 10;
if (allow(_local14, _local24, _local18, _arg2)){
_local11.push({nam:"Pup", typ:"strength", lvl:_local17, px:_local15, py:_local16, front:true, depth:["world", "bgx"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "mt":
if (allow(_local14, 8, _local18, _arg2)){
_local11.push({nam:"Meteorite", lvl:_local17, px:_local15, py:_local16, depth:["world", "fgx"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
case "la":
_local11.push({nam:"Lava", lvl:_local17, px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
break;
case "vn":
_local11.push({nam:"Vent", lvl:_local17, px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
break;
case "cg":
_local11.push({nam:"Gen", lvl:_local17, px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
break;
case "fx":
_local11.push({nam:"FXGen", lvl:_local17, px:_local15, py:_local16, depth:[0, 0]});
_local4 = (_local4 + (_local14 + ","));
break;
case "du":
if (((!((brain.S.mod == "MP"))) && ((brain.sys2.stats.trophies.buddyFound == "")))){
_local11.push({nam:"Dude", px:_local15, py:_local16, depth:["world", "main"]});
_local4 = (_local4 + (_local14 + ","));
};
break;
};
};
if (_local10){
_local4 = (_local4 + ";");
};
};
return (_local4);
}
private function allow(_arg1, _arg2, _arg3, _arg4){
var _local5:Boolean;
_local5 = true;
if (_arg4){
return (_arg3);
};
if (_arg1.substring(3, 4) == "c"){
_local5 = false;
if (rand(1, _arg2) < 6){
_local5 = true;
};
};
return (_local5);
}
public function resetData(){
var _local1:*;
for (_local1 in sArr) {
delete sArr[_local1];
};
sArr = null;
}
public function undoAlters(){
var _local1:*;
for (_local1 in undo) {
sArr[_local1] = undo[_local1];
};
}
private function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function arrByStr(_arg1){
var _local2:Array;
var _local3:String;
var _local4:uint;
var _local5:Array;
var _local6:Array;
var _local7:String;
var _local8:uint;
sArr = {};
_local2 = _arg1.split(";");
_local2.pop();
for each (_local3 in _local2) {
_local5 = _local3.split(",");
_local5.pop();
_local6 = _local5[0].split("_");
sArr[((("r" + _local6[0]) + "_") + _local6[1])] = _local5[1];
};
_local4 = 1;
while (_local4 <= brain.S.xNum) {
_local7 = "blank";
_local8 = 1;
while (_local8 <= brain.S.yNum) {
if (sArr[((("r" + _local4) + "_") + _local8)] == undefined){
sArr[((("r" + _local4) + "_") + _local8)] = _local7;
} else {
_local7 = "fill";
};
brain.sys.rData.r.World1[((("r" + _local4) + "_") + _local8)] = [];
_local8++;
};
_local4++;
};
}
public function defineRoomDataByStr(_arg1){
var _local2:Array;
var _local3:String;
var _local4:Array;
var _local5:Array;
_local2 = _arg1.split(";");
_local2.pop();
for each (_local3 in _local2) {
_local4 = _local3.split(",");
_local5 = _local4[0].split("_");
sArr[((("r" + _local5[0]) + "_") + _local5[1])] = _local4[1];
};
}
public function arrangeScreens(){
var _local1:*;
var _local2:*;
var _local3:Array;
var _local4:Array;
var _local5:int;
var _local6:String;
var _local7:String;
var _local8:*;
var _local9:uint;
var _local10:uint;
var _local11:Array;
var _local12:String;
var _local13:uint;
var _local14:uint;
var _local15:Boolean;
var _local16:*;
var _local17:*;
var _local18:*;
var _local19:Boolean;
var _local20:uint;
var _local21:uint;
var _local22:uint;
var _local23:uint;
var _local24:uint;
var _local25:uint;
var _local26:Boolean;
var _local27:uint;
var _local28:uint;
var _local29:uint;
var _local30:uint;
var _local31:uint;
var _local32:uint;
var _local33:uint;
var _local34:int;
var _local35:int;
var _local36:uint;
var _local37:String;
var _local38:Object;
var _local39:Array;
var _local40:*;
var _local41:String;
var _local42:uint;
var _local43:String;
var _local44:uint;
var _local45:uint;
var _local46:*;
var _local47:*;
var _local48:Object;
var _local49:*;
var _local50:String;
var _local51:uint;
var _local52:uint;
var _local53:uint;
var _local54:uint;
var _local55:uint;
var _local56:int;
var _local57:int;
var _local58:Boolean;
var _local59:int;
var _local60:int;
var _local61:*;
var _local62:uint;
if (brain.S.BC){
sArr = {r1_1:"blank", r2_1:"blank", r3_1:"blank", r4_1:"blank", r5_1:"blank", r6_1:"blank", r7_1:"blank", r1_2:"blank", r2_2:"spXE1_1", r3_2:"spXE2_1", r4_2:"spXE3_1", r5_2:"spXE4_1", r6_2:"spXE5_1", r7_2:"spXE6_1", r1_3:"spXE0_2", r2_3:"spXE1_2", r3_3:"spXE2_2", r4_3:"spXE3_2", r5_3:"spXE4_2", r6_3:"spXE5_2", r7_3:"spXE6_2"};
_local29 = 1;
while (_local29 <= brain.S.xNum) {
_local30 = 1;
while (_local30 <= brain.S.yNum) {
brain.sys.rData.r.World1[((("r" + _local29) + "_") + _local30)] = [];
_local30++;
};
_local29++;
};
return;
};
sArr = {};
sData.used = [];
spData.used = [];
spData.total = brain.S.sp;
spc = 0;
undo = {};
_local1 = brain.S.spCH;
_local2 = brain.S.spMX;
_local3 = brain.S.tg;
_local4 = [0, 0];
_local5 = 0;
_local6 = "";
if (brain.S.lvl < brain.S.lvls){
_local7 = "U";
brain.S.lastLvl = false;
} else {
brain.S.lastLvl = true;
switch (brain.S.dif){
case "Easy":
_local7 = "X";
break;
case "Medium":
_local7 = "XB";
break;
case "Hard":
_local7 = "XC";
break;
case "Insane":
_local7 = "XD";
break;
};
if ((((brain.S.mod == "SpeedRun")) || ((brain.S.mod == "MP")))){
_local7 = brain.S.endID;
};
brain.S.endID = _local7;
};
_local8 = (brain.S.xNum - spData[_local7].xNum);
_local11 = brain.S.tt.slice();
_local12 = _local11[0];
_local13 = rand(3, 6);
_local14 = 0;
_local15 = ((brain.S.msp.id)=="") ? false : true;
_local16 = "";
_local17 = 0;
_local18 = 0;
_local19 = false;
if (_local15){
_local16 = brain.S.msp.id;
_local17 = brain.S.msp.px;
_local18 = brain.S.msp.py;
};
_local20 = rand(_local3[0][0], _local3[0][1]);
_local3.splice(0, 1);
sArr[("r1_" + _local20)] = (("s1_1S" + brain.S.st) + "A");
brain.dinoY = (((_local20 - 1) * 450) + ((4 - _local25) * 100));
_local21 = (_local20 + 1);
while (_local21 <= brain.S.yNum) {
sArr[("r1_" + _local21)] = "fill";
_local21++;
};
_local22 = 1;
while (_local22 < _local20) {
sArr[("r1_" + _local22)] = "blank";
_local22++;
};
sArr[("r2_" + _local20)] = (("s1_1S" + brain.S.st) + "B");
_local23 = (_local20 + 1);
while (_local23 <= brain.S.yNum) {
sArr[("r2_" + _local23)] = "fill";
_local23++;
};
_local24 = 1;
while (_local24 < _local20) {
sArr[("r2_" + _local24)] = "blank";
_local24++;
};
_local25 = 1;
_local26 = ((brain.S.st)==6) ? true : false;
if (_local26){
sArr[("r3_" + _local20)] = (("s1_1S" + brain.S.st) + "C");
_local31 = (_local20 + 1);
while (_local31 <= brain.S.yNum) {
sArr[("r3_" + _local31)] = "fill";
_local31++;
};
_local32 = 1;
while (_local32 < _local20) {
sArr[("r3_" + _local32)] = "blank";
_local32++;
};
};
_local27 = (_local26) ? 4 : 3;
while (_local27 <= _local8) {
_local5--;
if (_local5 < 0){
_local5 = 0;
};
if (_local5 == 1){
if (_local3.length > 0){
_local4 = _local3[1].slice();
};
};
if ((((((_local3.length > 0)) && ((_local27 >= _local3[0])))) && ((_local5 == 0)))){
_local4 = _local3[1].slice();
_local3.splice(0, 2);
};
_local33 = _local20;
_local9 = _local25;
_local34 = (_local9 + _local4[0]);
if (_local34 < 0){
_local34 = 0;
};
if (_local34 > 4){
_local34 = 4;
};
_local35 = (_local9 + _local4[1]);
if (_local35 < 0){
_local35 = 0;
};
if (_local35 > 4){
_local35 = 4;
};
_local10 = rand(_local34, _local35);
if (_local15){
if ((((_local27 < _local17)) || (!(_local19)))){
_local46 = (_local17 - _local27);
_local47 = (_local18 - _local33);
if (rand(0, (_local46 - 5)) < 1){
if (_local47 != 0){
if (_local47 < 0){
_local10 = 4;
} else {
_local10 = 0;
};
} else {
_local10 = rand(1, 3);
};
};
if ((((_local27 >= _local17)) && ((_local47 == 0)))){
_local19 = true;
_local15 = false;
};
};
};
if ((((_local9 == gLvls)) && ((_local10 == gLvls)))){
_local10 = (gLvls - 1);
};
if ((((_local9 == 0)) && ((_local10 == 0)))){
_local10 = 1;
};
if ((((_local33 == (brain.S.yNum - 1))) && ((_local10 == 0)))){
_local10 = 1;
_local4 = ((_local3.length)>0) ? _local3[1].slice() : [-3, 3];
_local25 = _local10;
} else {
if (_local10 == gLvls){
if (_local33 == 2){
_local10 = (gLvls - 1);
_local4 = [-3, 3];
_local25 = _local10;
} else {
_local20--;
_local25 = 0;
};
} else {
if (_local10 == 0){
_local20++;
_local25 = gLvls;
} else {
_local25 = _local10;
};
};
};
_local36 = 0;
spc++;
if ((((((((rand(0, _local1) == 0)) || ((_local27 >= _local8)))) || ((spc > _local2)))) || (_local19))){
spc = 0;
if ((((((spData.used.length < spData.total.length)) || ((_local27 >= _local8)))) || (_local19))){
if (_local27 >= _local8){
_local49 = _local7;
} else {
if (_local19){
_local49 = _local16;
_local19 = false;
} else {
do {
_local49 = spData.total[rand(0, (spData.total.length - 1))];
} while (spData.used.indexOf(_local49) != -1);
};
};
_local48 = spData[_local49];
if (((((((((((_local33 + (_local48.yNum - _local48.enterY)) <= (brain.S.yNum - ((_local48.exitLvl)==0) ? 2 : 1))) && (((_local33 - _local48.enterY) > 1)))) && (((_local27 + _local48.xNum) < (_local8 - 1))))) || ((_local27 >= _local8)))) || (_local19))){
for each (_local50 in spData.total) {
if (_local49 == _local50){
spData.used.push(_local49);
};
};
_local36 = _local48.xNum;
_local10 = _local48.enterLvl;
_local51 = 0;
if (_local48.exitLvl == 0){
_local25 = gLvls;
_local51 = 1;
} else {
_local25 = _local48.exitLvl;
};
_local20 = ((_local33 + (_local48.exitY - _local48.enterY)) + _local51);
if (_local48.lvlR != undefined){
_local5 = rand(_local48.lvlR[0], _local48.lvlR[1]);
_local4 = [_local48.lvlR[2], _local48.lvlR[3]];
};
_local52 = 1;
while (_local52 <= _local48.xNum) {
_local53 = 1;
while (_local53 <= _local48.yNum) {
_local56 = (_local27 + _local52);
_local57 = ((_local33 - _local48.enterY) + _local53);
sArr[((("r" + _local56) + "_") + _local57)] = (((("sp" + _local49) + _local52) + "_") + _local53);
_local58 = false;
if (_local56 > brain.S.xNum){
brain.S.xNum = _local56;
_local58 = true;
};
if (_local57 > brain.S.yNum){
brain.S.yNum = _local57;
_local58 = true;
};
if (_local57 < 1){
_local58 = true;
};
if (_local58){
brain.sys.rData.r.World1[((("r" + _local56) + "_") + _local57)] = [];
};
_local53++;
};
_local54 = ((_local33 + (_local48.yNum - _local48.enterY)) + 1);
while (_local54 <= brain.S.yNum) {
sArr[((("r" + (_local27 + _local52)) + "_") + _local54)] = "fill";
_local54++;
};
_local55 = 1;
while (_local55 <= (_local33 - _local48.enterY)) {
sArr[((("r" + (_local27 + _local52)) + "_") + _local55)] = "blank";
_local55++;
};
_local52++;
};
};
};
};
_local37 = ((("s" + _local9) + "_") + _local10);
_local38 = sData[(_local37 + "G1")].typs;
_local39 = [];
for (_local40 in _local38) {
if (_local40 == _local12){
_local59 = 1;
while (_local59 <= _local38[_local40]) {
_local39.push((_local40 + _local59));
_local59++;
};
break;
};
};
if (_local39.length == 0){
_local60 = 1;
while (_local60 <= _local38.G) {
_local39.push(("G" + _local60));
_local60++;
};
};
_local42 = 0;
do {
_local41 = _local39[rand(0, (_local39.length - 1))];
} while (!((((sData.used.indexOf((_local37 + _local41)) == -1)) || (!(((_local37 + _local41) == _local6))))));
_local43 = (_local37 + _local41);
_local6 = _local43;
if (sData[_local43].u){
sData.used.push(_local43);
};
sArr[((("r" + _local27) + "_") + _local33)] = _local43;
_local44 = (_local33 + 1);
while (_local44 <= brain.S.yNum) {
sArr[((("r" + _local27) + "_") + _local44)] = "fill";
_local44++;
};
_local45 = 1;
while (_local45 < _local33) {
sArr[((("r" + _local27) + "_") + _local45)] = "blank";
_local45++;
};
_local27 = (_local27 + _local36);
_local14++;
if (_local14 > _local13){
_local12 = _local11[rand(0, (_local11.length - 1))];
_local13 = rand(2, 6);
_local14 = 0;
};
_local27++;
};
_local28 = 1;
while (_local28 <= brain.S.xNum) {
_local62 = 1;
while (_local62 <= brain.S.yNum) {
brain.sys.rData.r.World1[((("r" + _local28) + "_") + _local62)] = [];
_local62++;
};
_local28++;
};
}
}
}//package datas
Section 12
//addScore_79 (dinorun_fla.addScore_79)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class addScore_79 extends MovieClip {
public var val:TextField;
}
}//package dinorun_fla
Section 13
//alienSmall_492 (dinorun_fla.alienSmall_492)
package dinorun_fla {
import flash.display.*;
public dynamic class alienSmall_492 extends MovieClip {
public function alienSmall_492(){
addFrameScript(13, frame14, 62, frame63, 82, frame83);
}
function frame14(){
if (Math.random() > 0.2){
play();
} else {
gotoAndPlay(1);
};
}
function frame83(){
if (Math.random() > 0.4){
play();
} else {
gotoAndPlay(75);
};
}
function frame63(){
if (Math.random() > 0.4){
play();
} else {
gotoAndPlay(50);
};
}
}
}//package dinorun_fla
Section 14
//ankl_308 (dinorun_fla.ankl_308)
package dinorun_fla {
import flash.display.*;
public dynamic class ankl_308 extends MovieClip {
public function ankl_308(){
addFrameScript(0, frame1, 159, frame160);
}
function frame160(){
if (Math.random() < 0.5){
gotoAndPlay("loop");
};
}
function frame1(){
play();
}
}
}//package dinorun_fla
Section 15
//audioLoader_517 (dinorun_fla.audioLoader_517)
package dinorun_fla {
import flash.display.*;
public dynamic class audioLoader_517 extends MovieClip {
public function audioLoader_517(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 16
//babyBronts_491 (dinorun_fla.babyBronts_491)
package dinorun_fla {
import flash.display.*;
public dynamic class babyBronts_491 extends MovieClip {
public function babyBronts_491(){
addFrameScript(304, frame305);
}
function frame305(){
if (Math.random() < 0.5){
gotoAndPlay(290);
};
}
}
}//package dinorun_fla
Section 17
//babyBrontsFG_446 (dinorun_fla.babyBrontsFG_446)
package dinorun_fla {
import flash.display.*;
public dynamic class babyBrontsFG_446 extends MovieClip {
public function babyBrontsFG_446(){
addFrameScript(264, frame265);
}
function frame265(){
if (Math.random() < 0.5){
gotoAndPlay(210);
};
}
}
}//package dinorun_fla
Section 18
//babyStegos_449 (dinorun_fla.babyStegos_449)
package dinorun_fla {
import flash.display.*;
public dynamic class babyStegos_449 extends MovieClip {
public function babyStegos_449(){
addFrameScript(377, frame378);
}
function frame378(){
if (Math.random() < 0.5){
gotoAndPlay(310);
};
}
}
}//package dinorun_fla
Section 19
//birdFGBody_7 (dinorun_fla.birdFGBody_7)
package dinorun_fla {
import flash.display.*;
public dynamic class birdFGBody_7 extends MovieClip {
public function birdFGBody_7(){
addFrameScript(0, frame1, 5, frame6, 10, frame11, 16, frame17, 18, frame19, 36, frame37, 52, frame53, 68, frame69);
}
function frame6(){
if (Math.random() < 0.8){
gotoAndPlay("sit");
};
}
function frame1(){
play();
}
function frame19(){
play();
}
function frame17(){
gotoAndPlay("sit");
}
function frame37(){
play();
}
function frame11(){
if (Math.random() < 0.3){
gotoAndPlay("blink");
};
}
function frame53(){
if (Math.random() < 0.8){
gotoAndPlay("fly");
};
}
function frame69(){
gotoAndPlay("fly");
}
}
}//package dinorun_fla
Section 20
//blockedClip_84 (dinorun_fla.blockedClip_84)
package dinorun_fla {
import flash.display.*;
public dynamic class blockedClip_84 extends MovieClip {
public function blockedClip_84(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 21
//bonusClip_230 (dinorun_fla.bonusClip_230)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class bonusClip_230 extends MovieClip {
public var val:TextField;
}
}//package dinorun_fla
Section 22
//bonusFlash_229 (dinorun_fla.bonusFlash_229)
package dinorun_fla {
import flash.display.*;
public dynamic class bonusFlash_229 extends MovieClip {
public var clips:MovieClip;
public var clip:MovieClip;
}
}//package dinorun_fla
Section 23
//brontoHead_198 (dinorun_fla.brontoHead_198)
package dinorun_fla {
import flash.display.*;
public dynamic class brontoHead_198 extends MovieClip {
public function brontoHead_198(){
addFrameScript(0, frame1, 7, frame8, 24, frame25, 26, frame27, 29, frame30, 35, frame36, 64, frame65, 94, frame95, 106, frame107);
}
function frame65(){
if (Math.random() < 0.2){
gotoAndPlay(1);
};
}
function frame95(){
gotoAndPlay(1);
}
function frame1(){
play();
}
function frame25(){
play();
}
function frame8(){
if (Math.random() < 0.9){
gotoAndPlay(1);
};
}
function frame27(){
if (Math.random() < 0.3){
gotoAndPlay("loop1");
};
}
function frame36(){
if (Math.random() < 0.4){
gotoAndPlay("loop2");
};
}
function frame30(){
play();
}
function frame107(){
play();
}
}
}//package dinorun_fla
Section 24
//brontoHead2_303 (dinorun_fla.brontoHead2_303)
package dinorun_fla {
import flash.display.*;
public dynamic class brontoHead2_303 extends MovieClip {
public function brontoHead2_303(){
addFrameScript(0, frame1, 7, frame8, 24, frame25, 26, frame27, 29, frame30, 35, frame36, 64, frame65, 94, frame95, 106, frame107);
}
function frame65(){
if (Math.random() < 0.2){
gotoAndPlay(1);
};
}
function frame95(){
gotoAndPlay(1);
}
function frame1(){
play();
}
function frame25(){
play();
}
function frame8(){
if (Math.random() < 0.9){
gotoAndPlay(1);
};
}
function frame27(){
if (Math.random() < 0.3){
gotoAndPlay("loop1");
};
}
function frame36(){
if (Math.random() < 0.4){
gotoAndPlay("loop2");
};
}
function frame30(){
play();
}
function frame107(){
play();
}
}
}//package dinorun_fla
Section 25
//ceraEye_31 (dinorun_fla.ceraEye_31)
package dinorun_fla {
import flash.display.*;
public dynamic class ceraEye_31 extends MovieClip {
public function ceraEye_31(){
addFrameScript(0, frame1, 13, frame14, 19, frame20, 21, frame22, 23, frame24, 25, frame26, 27, frame28, 29, frame30);
}
function frame14(){
if (Math.random() < 0.075){
gotoAndPlay("blink");
} else {
gotoAndPlay(1);
};
}
function frame1(){
play();
}
function frame22(){
if (Math.random() < 0.3){
gotoAndPlay(1);
};
}
function frame26(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
function frame24(){
if (Math.random() < 0.4){
gotoAndPlay(1);
};
}
function frame20(){
play();
}
function frame30(){
gotoAndPlay(1);
}
function frame28(){
if (Math.random() < 0.6){
gotoAndPlay(1);
};
}
}
}//package dinorun_fla
Section 26
//ceraHead0_32 (dinorun_fla.ceraHead0_32)
package dinorun_fla {
import flash.display.*;
public dynamic class ceraHead0_32 extends MovieClip {
public function ceraHead0_32(){
addFrameScript(0, frame1, 13, frame14, 19, frame20);
}
function frame14(){
if (Math.random() < 0.1){
gotoAndPlay("go");
} else {
gotoAndPlay(1);
};
}
function frame1(){
play();
}
function frame20(){
play();
}
}
}//package dinorun_fla
Section 27
//ceraHead30_33 (dinorun_fla.ceraHead30_33)
package dinorun_fla {
import flash.display.*;
public dynamic class ceraHead30_33 extends MovieClip {
public function ceraHead30_33(){
addFrameScript(0, frame1, 13, frame14, 19, frame20);
}
function frame14(){
if (Math.random() < 0.1){
gotoAndPlay("go");
} else {
gotoAndPlay(1);
};
}
function frame1(){
play();
}
function frame20(){
play();
}
}
}//package dinorun_fla
Section 28
//ceraHead31_34 (dinorun_fla.ceraHead31_34)
package dinorun_fla {
import flash.display.*;
public dynamic class ceraHead31_34 extends MovieClip {
public function ceraHead31_34(){
addFrameScript(0, frame1, 13, frame14, 19, frame20, 27, frame28);
}
function frame14(){
if (Math.random() < 0.1){
gotoAndPlay("go");
} else {
gotoAndPlay(1);
};
}
function frame1(){
play();
}
function frame20(){
play();
}
function frame28(){
if (Math.random() < 0.5){
gotoAndPlay("go");
} else {
gotoAndPlay(1);
};
}
}
}//package dinorun_fla
Section 29
//ceraHead45_35 (dinorun_fla.ceraHead45_35)
package dinorun_fla {
import flash.display.*;
public dynamic class ceraHead45_35 extends MovieClip {
public function ceraHead45_35(){
addFrameScript(0, frame1, 13, frame14, 19, frame20);
}
function frame14(){
if (Math.random() < 0.1){
gotoAndPlay("go");
} else {
gotoAndPlay(1);
};
}
function frame1(){
play();
}
function frame20(){
play();
}
}
}//package dinorun_fla
Section 30
//ceraMain_30 (dinorun_fla.ceraMain_30)
package dinorun_fla {
import flash.display.*;
public dynamic class ceraMain_30 extends MovieClip {
public var ends:Boolean;
public function ceraMain_30(){
addFrameScript(0, frame1, 16, frame17, 40, frame41, 50, frame51, 121, frame122, 129, frame130, 201, frame202, 219, frame220, 229, frame230, 245, frame246, 254, frame255, 290, frame291, 303, frame304, 392, frame393, 417, frame418, 427, frame428, 443, frame444, 457, frame458, 493, frame494, 506, frame507, 602, frame603, 619, frame620, 643, frame644, 651, frame652, 687, frame688, 706, frame707, 766, frame767, 791, frame792, 801, frame802, 833, frame834, 838, frame839, 886, frame887, 899, frame900, 979, frame980, 998, frame999, 1008, frame1009, 1030, frame1031, 1040, frame1041, 1073, frame1074, 1090, frame1091, 1145, frame1146, 1170, frame1171, 1180, frame1181, 1202, frame1203, 1207, frame1208, 1251, frame1252, 1260, frame1261, 1315, frame1316, 1323, frame1324, 1324, frame1325, 1325, frame1326, 1326, frame1327, 1327, frame1328, 1328, frame1329, 1329, frame1330, 1330, frame1331, 1331, frame1332, 1332, frame1333, 1333, frame1334, 1334, frame1335, 1335, frame1336, 1336, frame1337, 1337, frame1338, 1338, frame1339, 1339, frame1340, 1340, frame1341, 1341, frame1342, 1342, frame1343, 1343, frame1344, 1344, frame1345, 1345, frame1346, 1346, frame1347);
}
function frame393(){
gotoAndPlay("sLoop1");
}
function frame1181(){
play();
}
function frame834(){
gotoAndPlay("Runs31");
}
function frame839(){
play();
}
function frame1074(){
gotoAndPlay("Walk45");
}
function frame603(){
gotoAndPlay("sLoop2");
}
function frame291(){
gotoAndPlay("Walk15");
}
function frame17(){
play();
}
function frame620(){
play();
}
function frame1(){
stop();
}
function frame507(){
play();
}
function frame980(){
gotoAndPlay("Stroll31");
}
function frame1091(){
play();
}
function frame999(){
stop();
}
function frame644(){
gotoAndPlay("Runs30");
}
function frame767(){
gotoAndPlay("Stroll30");
}
function frame41(){
gotoAndPlay("Runs0");
}
function frame887(){
gotoAndPlay("Walk31");
}
function frame1316(){
gotoAndPlay("Stroll46");
}
function frame652(){
play();
}
function frame51(){
play();
}
function frame418(){
stop();
}
function frame1203(){
gotoAndPlay("Runs46");
}
function frame1325(){
stop();
}
function frame1326(){
stop();
}
function frame1327(){
stop();
}
function frame1328(){
stop();
}
function frame1208(){
play();
}
function frame1329(){
stop();
}
function frame1324(){
stop();
}
function frame304(){
play();
}
function frame1330(){
stop();
}
function frame1331(){
stop();
}
function frame1332(){
stop();
}
function frame1333(){
stop();
}
function frame1334(){
stop();
}
function frame1335(){
stop();
}
function frame1337(){
stop();
}
function frame1339(){
stop();
}
function frame1336(){
stop();
}
function frame1338(){
stop();
}
function frame428(){
play();
}
function frame792(){
stop();
}
function frame1340(){
stop();
}
function frame1342(){
stop();
}
function frame1343(){
stop();
}
function frame1345(){
stop();
}
function frame1347(){
stop();
}
function frame1341(){
stop();
}
function frame1344(){
stop();
}
function frame1346(){
stop();
}
function frame688(){
gotoAndPlay("Walk30");
}
function frame202(){
gotoAndPlay("Stroll0");
}
function frame444(){
gotoAndPlay("Runs16");
}
function frame1009(){
play();
}
function frame458(){
play();
}
function frame220(){
stop();
}
function frame1252(){
gotoAndPlay("Walk46");
}
function frame900(){
play();
}
function frame230(){
play();
}
function frame1261(){
play();
}
function frame1146(){
gotoAndPlay("Stroll45");
}
function frame122(){
gotoAndPlay("Walk0");
}
function frame246(){
gotoAndPlay("Runs15");
}
function frame1031(){
gotoAndPlay("Runs45");
}
function frame802(){
play();
}
function frame130(){
play();
}
function frame494(){
gotoAndPlay("Walk16");
}
function frame255(){
play();
}
function frame1041(){
play();
}
function frame1171(){
stop();
}
function frame707(){
play();
}
}
}//package dinorun_fla
Section 31
//ceraStill_450 (dinorun_fla.ceraStill_450)
package dinorun_fla {
import flash.display.*;
public dynamic class ceraStill_450 extends MovieClip {
public function ceraStill_450(){
addFrameScript(28, frame29);
}
function frame29(){
if (Math.random() < 0.6){
gotoAndPlay(10);
};
}
}
}//package dinorun_fla
Section 32
//ChangeNameClip_130 (dinorun_fla.ChangeNameClip_130)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class ChangeNameClip_130 extends MovieClip {
public var nam:TextField;
public var bt_NameDone:SimpleButton;
public function ChangeNameClip_130(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 33
//clickAlert_152 (dinorun_fla.clickAlert_152)
package dinorun_fla {
import flash.display.*;
public dynamic class clickAlert_152 extends MovieClip {
public function clickAlert_152(){
addFrameScript(399, frame400);
}
function frame400(){
stop();
}
}
}//package dinorun_fla
Section 34
//colorWord_153 (dinorun_fla.colorWord_153)
package dinorun_fla {
import flash.display.*;
public dynamic class colorWord_153 extends MovieClip {
public function colorWord_153(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 35
//cover_spJ3_3_382 (dinorun_fla.cover_spJ3_3_382)
package dinorun_fla {
import flash.display.*;
public dynamic class cover_spJ3_3_382 extends MovieClip {
public function cover_spJ3_3_382(){
addFrameScript(0, frame1, 1, frame2, 19, frame20);
}
function frame1(){
stop();
}
function frame20(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 36
//cover_spJ3_3B_370 (dinorun_fla.cover_spJ3_3B_370)
package dinorun_fla {
import flash.display.*;
public dynamic class cover_spJ3_3B_370 extends MovieClip {
public function cover_spJ3_3B_370(){
addFrameScript(0, frame1, 1, frame2, 19, frame20);
}
function frame1(){
stop();
}
function frame20(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 37
//cover_spJ4_3_372 (dinorun_fla.cover_spJ4_3_372)
package dinorun_fla {
import flash.display.*;
public dynamic class cover_spJ4_3_372 extends MovieClip {
public function cover_spJ4_3_372(){
addFrameScript(0, frame1, 1, frame2, 19, frame20);
}
function frame1(){
stop();
}
function frame20(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 38
//cover_spJ4_3B_384 (dinorun_fla.cover_spJ4_3B_384)
package dinorun_fla {
import flash.display.*;
public dynamic class cover_spJ4_3B_384 extends MovieClip {
public function cover_spJ4_3B_384(){
addFrameScript(0, frame1, 1, frame2, 19, frame20);
}
function frame1(){
stop();
}
function frame20(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 39
//cover_spXE4_1_379 (dinorun_fla.cover_spXE4_1_379)
package dinorun_fla {
import flash.display.*;
public dynamic class cover_spXE4_1_379 extends MovieClip {
public function cover_spXE4_1_379(){
addFrameScript(0, frame1, 25, frame26);
}
function frame1(){
stop();
}
function frame26(){
stop();
}
}
}//package dinorun_fla
Section 40
//createAlert_138 (dinorun_fla.createAlert_138)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class createAlert_138 extends MovieClip {
public function createAlert_138(){
addFrameScript(0, frame1, 10, frame11, 127, frame128, 129, frame130, 283, frame284, 285, frame286, 428, frame429);
}
function frame286(){
(parent.parent as MovieClip).initAlert();
play();
}
function frame284(){
gotoAndStop(1);
}
function frame1(){
stop();
}
function frame11(){
(parent.parent as MovieClip).initAlert();
play();
}
function frame128(){
gotoAndStop(1);
}
function frame130(){
(parent.parent as MovieClip).initAlert();
play();
}
function frame429(){
gotoAndStop(1);
}
}
}//package dinorun_fla
Section 41
//dactlyMouth_11 (dinorun_fla.dactlyMouth_11)
package dinorun_fla {
import flash.display.*;
public dynamic class dactlyMouth_11 extends MovieClip {
public function dactlyMouth_11(){
addFrameScript(0, frame1, 4, frame5, 13, frame14);
}
function frame14(){
if (Math.random() < 0.4){
gotoAndPlay("loop");
};
}
function frame1(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 42
//dactyl2_485 (dinorun_fla.dactyl2_485)
package dinorun_fla {
import flash.display.*;
public dynamic class dactyl2_485 extends MovieClip {
public function dactyl2_485(){
addFrameScript(157, frame158);
}
function frame158(){
if (Math.random() < 0.5){
gotoAndPlay(135);
};
}
}
}//package dinorun_fla
Section 43
//dactylEye_10 (dinorun_fla.dactylEye_10)
package dinorun_fla {
import flash.display.*;
public dynamic class dactylEye_10 extends MovieClip {
public function dactylEye_10(){
addFrameScript(0, frame1, 13, frame14, 19, frame20, 21, frame22, 23, frame24, 25, frame26, 27, frame28, 29, frame30, 39, frame40, 51, frame52, 57, frame58, 63, frame64, 68, frame69, 73, frame74);
}
function frame64(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
function frame74(){
gotoAndPlay(1);
}
function frame14(){
if (Math.random() < 0.075){
gotoAndPlay("blink");
} else {
gotoAndPlay(1);
};
}
function frame1(){
play();
}
function frame22(){
if (Math.random() < 0.3){
gotoAndPlay(1);
};
}
function frame26(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
function frame24(){
if (Math.random() < 0.4){
gotoAndPlay(1);
};
}
function frame20(){
play();
}
function frame30(){
gotoAndPlay(1);
}
function frame28(){
if (Math.random() < 0.6){
gotoAndPlay(1);
};
}
function frame40(){
play();
}
function frame52(){
if (Math.random() < 0.3){
gotoAndPlay(1);
};
}
function frame58(){
if (Math.random() < 0.4){
gotoAndPlay(1);
};
}
function frame69(){
if (Math.random() < 0.6){
gotoAndPlay(1);
};
}
}
}//package dinorun_fla
Section 44
//dactylFeet_9 (dinorun_fla.dactylFeet_9)
package dinorun_fla {
import flash.display.*;
public dynamic class dactylFeet_9 extends MovieClip {
public function dactylFeet_9(){
addFrameScript(0, frame1, 9, frame10, 15, frame16, 19, frame20, 22, frame23, 29, frame30, 38, frame39, 44, frame45, 45, frame46);
}
function frame10(){
play();
}
function frame16(){
stop();
}
function frame1(){
stop();
}
function frame23(){
stop();
}
function frame20(){
play();
}
function frame30(){
play();
}
function frame39(){
gotoAndStop("main");
}
function frame46(){
stop();
}
function frame45(){
stop();
}
}
}//package dinorun_fla
Section 45
//dactylFG_443 (dinorun_fla.dactylFG_443)
package dinorun_fla {
import flash.display.*;
public dynamic class dactylFG_443 extends MovieClip {
public function dactylFG_443(){
addFrameScript(267, frame268);
}
function frame268(){
if (Math.random() < 0.5){
gotoAndPlay(240);
};
}
}
}//package dinorun_fla
Section 46
//dactyls1_487 (dinorun_fla.dactyls1_487)
package dinorun_fla {
import flash.display.*;
public dynamic class dactyls1_487 extends MovieClip {
public function dactyls1_487(){
addFrameScript(343, frame344);
}
function frame344(){
if (Math.random() < 0.5){
gotoAndPlay(290);
};
}
}
}//package dinorun_fla
Section 47
//difSetting_116 (dinorun_fla.difSetting_116)
package dinorun_fla {
import flash.display.*;
public dynamic class difSetting_116 extends MovieClip {
public function difSetting_116(){
addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame20(){
stop();
}
function frame30(){
stop();
}
}
}//package dinorun_fla
Section 48
//dinoUpdater_108 (dinorun_fla.dinoUpdater_108)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class dinoUpdater_108 extends MovieClip {
public var HB:Array;
public var HF:Array;
public var dino;
public var b2:Array;
public var b4:Array;
public var b1:Array;
public var b3:Array;
public var cf:int;
public var f:int;
public var h:int;
public var hid:String;
public var MB:Array;
public var MF:Array;
public var hat:String;
public var hcf:int;
public function dinoUpdater_108(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame1(){
HF = [[25, 34], [43, 47], [67, 75], [93, 101], [150, 158], [179, 187], [312, 327], [354, 364], [422, 430], [452, 460], [477, 485], [507, 515], [537, 545], [562, 570], [597, 605], [627, 635]];
MF = [[375, 409], [1160, 1174], [1237, 1254], [1266, 1283], [1293, 1313], [1334, 1432], [1452, 1593], [1831, 1961], [2088, 2230], [2254, 2515]];
HB = [[35, 38]];
MB = [[2003, 2067], [560, 589], [620, 650]];
play();
}
function frame3(){
gotoAndPlay(2);
}
function frame2(){
dino = (parent as MovieClip).dino;
f = dino.currentFrame;
dino.eye.gotoAndStop(f);
dino.main.gotoAndStop(f);
dino.dot.gotoAndStop(f);
dino.stripe.gotoAndStop(f);
h = dino.head.currentFrame;
dino.head.main.gotoAndStop(h);
dino.head.eye.gotoAndStop(h);
dino.head.stripe.gotoAndStop(h);
dino.hat.x = dino.head.x;
dino.hat.y = dino.head.y;
if (hat != "0"){
cf = dino.currentFrame;
hcf = dino.head.currentFrame;
if ((((((cf > 129)) && ((cf < 166)))) || ((((cf > 710)) && ((cf < 730)))))){
hid = "4";
} else {
if ((((cf > 931)) && ((cf < 1077)))){
hid = "5";
} else {
hid = "1";
};
};
for each (b1 in HF) {
if ((((hcf > b1[0])) && ((hcf < b1[1])))){
hid = "2";
break;
};
};
if (hid != "2"){
for each (b2 in MF) {
if ((((cf > b2[0])) && ((cf < b2[1])))){
hid = "2";
break;
};
};
};
if (hid != "2"){
for each (b3 in HB) {
if ((((hcf > b3[0])) && ((hcf < b3[1])))){
hid = "3";
break;
};
};
};
if (hid != "2"){
for each (b4 in MB) {
if ((((cf > b4[0])) && ((cf < b4[1])))){
hid = "3";
break;
};
};
};
dino.hat.gotoAndStop((hat + hid));
dino.hat.x = dino.head.x;
dino.hat.y = dino.head.y;
} else {
dino.hat.gotoAndStop(1);
};
play();
}
}
}//package dinorun_fla
Section 49
//dotExplo_545 (dinorun_fla.dotExplo_545)
package dinorun_fla {
import flash.display.*;
public dynamic class dotExplo_545 extends MovieClip {
public function dotExplo_545(){
addFrameScript(32, frame33);
}
function frame33(){
stop();
}
}
}//package dinorun_fla
Section 50
//drip_313 (dinorun_fla.drip_313)
package dinorun_fla {
import flash.display.*;
public dynamic class drip_313 extends MovieClip {
public function drip_313(){
addFrameScript(0, frame1, 4, frame5);
}
function frame1(){
play();
}
function frame5(){
if (Math.random() > 0.5){
play();
} else {
gotoAndPlay(1);
};
}
}
}//package dinorun_fla
Section 51
//eggName_255 (dinorun_fla.eggName_255)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class eggName_255 extends MovieClip {
public var val:TextField;
}
}//package dinorun_fla
Section 52
//egssBones_91 (dinorun_fla.egssBones_91)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class egssBones_91 extends MovieClip {
public var numBones:MovieClip;
public var numEggs:MovieClip;
public function egssBones_91(){
addFrameScript(0, frame1, 1, frame2, 49, frame50, 59, frame60);
}
function frame1(){
stop();
}
function frame2(){
(parent.parent as MovieClip).initEggs();
}
function frame50(){
gotoAndStop(1);
}
function frame60(){
(parent.parent as MovieClip).initBones();
}
}
}//package dinorun_fla
Section 53
//emo1_23 (dinorun_fla.emo1_23)
package dinorun_fla {
import flash.display.*;
public dynamic class emo1_23 extends MovieClip {
public function emo1_23(){
addFrameScript(0, frame1);
}
function frame1(){
play();
}
}
}//package dinorun_fla
Section 54
//emotions_22 (dinorun_fla.emotions_22)
package dinorun_fla {
import flash.display.*;
public dynamic class emotions_22 extends MovieClip {
public function emotions_22(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 55
//endRock_320 (dinorun_fla.endRock_320)
package dinorun_fla {
import flash.display.*;
public dynamic class endRock_320 extends MovieClip {
public function endRock_320(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 56
//endTxt_240 (dinorun_fla.endTxt_240)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class endTxt_240 extends MovieClip {
public var txt:TextField;
}
}//package dinorun_fla
Section 57
//escapeText_214 (dinorun_fla.escapeText_214)
package dinorun_fla {
import flash.display.*;
public dynamic class escapeText_214 extends MovieClip {
public function escapeText_214(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 58
//extincttext_239 (dinorun_fla.extincttext_239)
package dinorun_fla {
import flash.display.*;
public dynamic class extincttext_239 extends MovieClip {
public var endTxtClip:MovieClip;
}
}//package dinorun_fla
Section 59
//extraText_220 (dinorun_fla.extraText_220)
package dinorun_fla {
import flash.display.*;
public dynamic class extraText_220 extends MovieClip {
public function extraText_220(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 60
//eyeBonk_21 (dinorun_fla.eyeBonk_21)
package dinorun_fla {
import flash.display.*;
public dynamic class eyeBonk_21 extends MovieClip {
public function eyeBonk_21(){
addFrameScript(0, frame1, 4, frame5);
}
function frame1(){
play();
}
function frame5(){
stop();
}
}
}//package dinorun_fla
Section 61
//fishBody_62 (dinorun_fla.fishBody_62)
package dinorun_fla {
import flash.display.*;
public dynamic class fishBody_62 extends MovieClip {
public function fishBody_62(){
addFrameScript(0, frame1, 9, frame10, 12, frame13, 37, frame38);
}
function frame10(){
gotoAndPlay("swim");
}
function frame1(){
play();
}
function frame13(){
play();
}
function frame38(){
stop();
}
}
}//package dinorun_fla
Section 62
//flasher_234 (dinorun_fla.flasher_234)
package dinorun_fla {
import flash.display.*;
public dynamic class flasher_234 extends MovieClip {
public function flasher_234(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 63
//flower1_277 (dinorun_fla.flower1_277)
package dinorun_fla {
import flash.display.*;
public dynamic class flower1_277 extends MovieClip {
public function flower1_277(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 64
//flower10_267 (dinorun_fla.flower10_267)
package dinorun_fla {
import flash.display.*;
public dynamic class flower10_267 extends MovieClip {
public function flower10_267(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 65
//flower11_280 (dinorun_fla.flower11_280)
package dinorun_fla {
import flash.display.*;
public dynamic class flower11_280 extends MovieClip {
public function flower11_280(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 66
//flower12_281 (dinorun_fla.flower12_281)
package dinorun_fla {
import flash.display.*;
public dynamic class flower12_281 extends MovieClip {
public function flower12_281(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 67
//flower2_268 (dinorun_fla.flower2_268)
package dinorun_fla {
import flash.display.*;
public dynamic class flower2_268 extends MovieClip {
public function flower2_268(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 68
//flower3_278 (dinorun_fla.flower3_278)
package dinorun_fla {
import flash.display.*;
public dynamic class flower3_278 extends MovieClip {
public function flower3_278(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 69
//flower4_274 (dinorun_fla.flower4_274)
package dinorun_fla {
import flash.display.*;
public dynamic class flower4_274 extends MovieClip {
public function flower4_274(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 70
//flower5_279 (dinorun_fla.flower5_279)
package dinorun_fla {
import flash.display.*;
public dynamic class flower5_279 extends MovieClip {
public function flower5_279(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 71
//flower6_283 (dinorun_fla.flower6_283)
package dinorun_fla {
import flash.display.*;
public dynamic class flower6_283 extends MovieClip {
public function flower6_283(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 72
//flower7_291 (dinorun_fla.flower7_291)
package dinorun_fla {
import flash.display.*;
public dynamic class flower7_291 extends MovieClip {
public function flower7_291(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 73
//flower8_285 (dinorun_fla.flower8_285)
package dinorun_fla {
import flash.display.*;
public dynamic class flower8_285 extends MovieClip {
public function flower8_285(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 74
//flower9_272 (dinorun_fla.flower9_272)
package dinorun_fla {
import flash.display.*;
public dynamic class flower9_272 extends MovieClip {
public function flower9_272(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 75
//flowerFizz_115 (dinorun_fla.flowerFizz_115)
package dinorun_fla {
import flash.display.*;
public dynamic class flowerFizz_115 extends MovieClip {
public function flowerFizz_115(){
addFrameScript(0, frame1, 6, frame7, 10, frame11, 14, frame15, 18, frame19);
}
function frame15(){
gotoAndPlay((("f" + Math.round((Math.random() * (4 - 1)))) + 1));
}
function frame7(){
gotoAndPlay((("f" + Math.round((Math.random() * (4 - 1)))) + 1));
}
function frame1(){
gotoAndPlay((("f" + Math.round((Math.random() * (4 - 1)))) + 1));
}
function frame19(){
gotoAndPlay((("f" + Math.round((Math.random() * (4 - 1)))) + 1));
}
function frame11(){
gotoAndPlay((("f" + Math.round((Math.random() * (4 - 1)))) + 1));
}
}
}//package dinorun_fla
Section 76
//games_529 (dinorun_fla.games_529)
package dinorun_fla {
import flash.display.*;
public dynamic class games_529 extends MovieClip {
public function games_529(){
addFrameScript(225, frame226);
}
function frame226(){
stop();
}
}
}//package dinorun_fla
Section 77
//hats_28 (dinorun_fla.hats_28)
package dinorun_fla {
import flash.display.*;
public dynamic class hats_28 extends MovieClip {
public function hats_28(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 78
//hatsDinos_100 (dinorun_fla.hatsDinos_100)
package dinorun_fla {
import flash.display.*;
public dynamic class hatsDinos_100 extends MovieClip {
public function hatsDinos_100(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 79
//hatWord_156 (dinorun_fla.hatWord_156)
package dinorun_fla {
import flash.display.*;
public dynamic class hatWord_156 extends MovieClip {
public function hatWord_156(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 80
//HowToClip_113 (dinorun_fla.HowToClip_113)
package dinorun_fla {
import flash.display.*;
public dynamic class HowToClip_113 extends MovieClip {
public function HowToClip_113(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 81
//info_215 (dinorun_fla.info_215)
package dinorun_fla {
import flash.display.*;
public dynamic class info_215 extends MovieClip {
public var main:MovieClip;
public function info_215(){
addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30, 39, frame40, 49, frame50, 59, frame60);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
function frame20(){
stop();
}
function frame30(){
stop();
}
function frame40(){
stop();
}
function frame50(){
stop();
}
function frame60(){
stop();
}
}
}//package dinorun_fla
Section 82
//infoClip_217 (dinorun_fla.infoClip_217)
package dinorun_fla {
import flash.display.*;
public dynamic class infoClip_217 extends MovieClip {
public function infoClip_217(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6);
}
function frame3(){
stop();
}
function frame6(){
stop();
}
function frame1(){
stop();
}
function frame4(){
stop();
}
function frame5(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 83
//infoMarquee_216 (dinorun_fla.infoMarquee_216)
package dinorun_fla {
import flash.display.*;
public dynamic class infoMarquee_216 extends MovieClip {
public var clip:MovieClip;
public function infoMarquee_216(){
addFrameScript(326, frame327);
}
function frame327(){
clip.play();
}
}
}//package dinorun_fla
Section 84
//lavaBubble_397 (dinorun_fla.lavaBubble_397)
package dinorun_fla {
import flash.display.*;
public dynamic class lavaBubble_397 extends MovieClip {
public function lavaBubble_397(){
addFrameScript(2, frame3, 6, frame7);
}
function frame3(){
if (Math.random() > 0.9){
play();
} else {
gotoAndPlay(1);
};
}
function frame7(){
if (Math.random() > 0.5){
play();
} else {
gotoAndPlay(50);
};
}
}
}//package dinorun_fla
Section 85
//limboError_180 (dinorun_fla.limboError_180)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class limboError_180 extends MovieClip {
public var bt_return:SimpleButton;
public function limboError_180(){
addFrameScript(0, frame1, 507, frame508);
}
function frame1(){
play();
}
function frame508(){
stop();
(parent.parent as MovieClip).initReturn();
}
}
}//package dinorun_fla
Section 86
//limboMessage_179 (dinorun_fla.limboMessage_179)
package dinorun_fla {
import flash.display.*;
public dynamic class limboMessage_179 extends MovieClip {
public function limboMessage_179(){
addFrameScript(0, frame1);
}
function frame1(){
gotoAndStop(("f" + Math.ceil((Math.random() * 5))));
}
}
}//package dinorun_fla
Section 87
//lizMainG_37 (dinorun_fla.lizMainG_37)
package dinorun_fla {
import flash.display.*;
public dynamic class lizMainG_37 extends MovieClip {
public var ends:Boolean;
public function lizMainG_37(){
addFrameScript(0, frame1, 39, frame40, 43, frame44, 53, frame54, 64, frame65, 79, frame80, 89, frame90, 113, frame114, 116, frame117, 137, frame138, 154, frame155, 164, frame165, 174, frame175, 179, frame180, 194, frame195, 204, frame205, 228, frame229, 237, frame238, 250, frame251, 270, frame271, 280, frame281, 290, frame291, 296, frame297, 311, frame312, 321, frame322, 346, frame347, 353, frame354, 368, frame369, 381, frame382, 391, frame392, 401, frame402, 404, frame405, 419, frame420, 422, frame423, 446, frame447, 461, frame462, 475, frame476, 480, frame481, 490, frame491, 498, frame499, 503, frame504, 515, frame516, 525, frame526, 545, frame546, 554, frame555, 569, frame570, 578, frame579, 588, frame589, 598, frame599, 605, frame606, 620, frame621, 628, frame629, 653, frame654, 660, frame661, 675, frame676, 684, frame685, 694, frame695, 704, frame705, 709, frame710, 724, frame725, 731, frame732, 756, frame757, 763, frame764, 778, frame779, 789, frame790, 790, frame791, 791, frame792, 792, frame793, 793, frame794, 794, frame795, 795, frame796, 796, frame797, 797, frame798, 798, frame799, 799, frame800, 800, frame801, 801, frame802, 802, frame803, 803, frame804, 804, frame805, 805, frame806, 806, frame807, 807, frame808, 808, frame809, 809, frame810, 810, frame811, 811, frame812, 812, frame813);
}
function frame155(){
stop();
}
function frame392(){
play();
}
function frame710(){
play();
}
function frame281(){
play();
}
function frame165(){
play();
}
function frame725(){
gotoAndPlay("Walk46");
}
function frame606(){
play();
}
function frame297(){
play();
}
function frame291(){
gotoAndPlay("Runs16");
}
function frame732(){
play();
}
function frame180(){
play();
}
function frame621(){
gotoAndPlay("Walk45");
}
function frame1(){
play();
}
function frame175(){
gotoAndPlay("Runs15");
}
function frame629(){
play();
}
function frame504(){
play();
}
function frame195(){
gotoAndPlay("Walk15");
}
function frame757(){
gotoAndPlay("Stroll46");
}
function frame516(){
gotoAndPlay("Walk31");
}
function frame764(){
play();
}
function frame40(){
gotoAndPlay("Still0");
}
function frame405(){
play();
}
function frame44(){
play();
}
function frame402(){
gotoAndPlay("Runs30");
}
function frame526(){
play();
}
function frame54(){
gotoAndPlay("Runs0");
}
function frame654(){
gotoAndPlay("Stroll45");
}
function frame779(){
stop();
}
function frame661(){
play();
}
function frame420(){
gotoAndPlay("Walk30");
}
function frame423(){
play();
}
function frame546(){
gotoAndPlay("Stroll31");
}
function frame65(){
play();
}
function frame790(){
stop();
}
function frame791(){
stop();
}
function frame792(){
stop();
}
function frame793(){
stop();
}
function frame794(){
stop();
}
function frame795(){
stop();
}
function frame555(){
play();
}
function frame798(){
stop();
}
function frame312(){
gotoAndPlay("Walk16");
}
function frame676(){
stop();
}
function frame799(){
stop();
}
function frame797(){
stop();
}
function frame80(){
gotoAndPlay("Walk0");
}
function frame322(){
play();
}
function frame796(){
stop();
}
function frame205(){
play();
}
function frame685(){
stop();
}
function frame447(){
gotoAndPlay("Stroll30");
}
function frame90(){
play();
}
function frame695(){
play();
}
function frame570(){
stop();
}
function frame579(){
stop();
}
function frame462(){
play();
}
function frame347(){
gotoAndPlay("Stroll16");
}
function frame589(){
play();
}
function frame229(){
gotoAndPlay("Stroll15");
}
function frame354(){
play();
}
function frame114(){
gotoAndPlay("Stroll0");
}
function frame117(){
play();
}
function frame599(){
gotoAndPlay("Runs45");
}
function frame238(){
play();
}
function frame476(){
stop();
}
function frame481(){
stop();
}
function frame369(){
stop();
}
function frame801(){
stop();
}
function frame802(){
stop();
}
function frame804(){
stop();
}
function frame805(){
stop();
}
function frame806(){
stop();
}
function frame800(){
stop();
}
function frame808(){
stop();
}
function frame809(){
stop();
}
function frame803(){
stop();
}
function frame807(){
stop();
}
function frame251(){
stop();
}
function frame138(){
stop();
}
function frame810(){
stop();
}
function frame812(){
stop();
}
function frame813(){
stop();
}
function frame491(){
play();
}
function frame811(){
stop();
}
function frame499(){
gotoAndPlay("Runs31");
}
function frame382(){
stop();
}
function frame705(){
gotoAndPlay("Runs46");
}
function frame271(){
stop();
}
}
}//package dinorun_fla
Section 88
//lizMainO_39 (dinorun_fla.lizMainO_39)
package dinorun_fla {
import flash.display.*;
public dynamic class lizMainO_39 extends MovieClip {
public var ends:Boolean;
public function lizMainO_39(){
addFrameScript(0, frame1, 39, frame40, 43, frame44, 53, frame54, 64, frame65, 79, frame80, 89, frame90, 113, frame114, 116, frame117, 137, frame138, 154, frame155, 164, frame165, 174, frame175, 179, frame180, 194, frame195, 204, frame205, 228, frame229, 237, frame238, 250, frame251, 270, frame271, 280, frame281, 290, frame291, 296, frame297, 311, frame312, 321, frame322, 346, frame347, 353, frame354, 368, frame369, 381, frame382, 391, frame392, 401, frame402, 404, frame405, 419, frame420, 422, frame423, 446, frame447, 461, frame462, 475, frame476, 480, frame481, 490, frame491, 498, frame499, 503, frame504, 515, frame516, 525, frame526, 545, frame546, 554, frame555, 569, frame570, 578, frame579, 588, frame589, 598, frame599, 605, frame606, 620, frame621, 628, frame629, 653, frame654, 660, frame661, 675, frame676, 684, frame685, 694, frame695, 704, frame705, 709, frame710, 724, frame725, 731, frame732, 756, frame757, 763, frame764, 778, frame779, 790, frame791, 791, frame792, 792, frame793, 793, frame794, 794, frame795, 795, frame796, 796, frame797, 797, frame798, 798, frame799, 799, frame800, 800, frame801, 801, frame802, 802, frame803, 803, frame804, 804, frame805, 805, frame806, 806, frame807, 807, frame808, 808, frame809, 809, frame810, 810, frame811, 811, frame812, 812, frame813, 813, frame814);
}
function frame155(){
stop();
}
function frame392(){
play();
}
function frame710(){
play();
}
function frame281(){
play();
}
function frame165(){
play();
}
function frame725(){
gotoAndPlay("Walk46");
}
function frame606(){
play();
}
function frame297(){
play();
}
function frame291(){
gotoAndPlay("Runs16");
}
function frame732(){
play();
}
function frame180(){
play();
}
function frame621(){
gotoAndPlay("Walk45");
}
function frame1(){
play();
}
function frame175(){
gotoAndPlay("Runs15");
}
function frame629(){
play();
}
function frame504(){
play();
}
function frame195(){
gotoAndPlay("Walk15");
}
function frame757(){
gotoAndPlay("Stroll46");
}
function frame516(){
gotoAndPlay("Walk31");
}
function frame764(){
play();
}
function frame40(){
gotoAndPlay("Still0");
}
function frame405(){
play();
}
function frame44(){
play();
}
function frame402(){
gotoAndPlay("Runs30");
}
function frame526(){
play();
}
function frame54(){
gotoAndPlay("Runs0");
}
function frame654(){
gotoAndPlay("Stroll45");
}
function frame779(){
stop();
}
function frame661(){
play();
}
function frame420(){
gotoAndPlay("Walk30");
}
function frame423(){
play();
}
function frame546(){
gotoAndPlay("Stroll31");
}
function frame65(){
play();
}
function frame791(){
stop();
}
function frame792(){
stop();
}
function frame793(){
stop();
}
function frame794(){
stop();
}
function frame795(){
stop();
}
function frame555(){
play();
}
function frame798(){
stop();
}
function frame312(){
gotoAndPlay("Walk16");
}
function frame676(){
stop();
}
function frame799(){
stop();
}
function frame797(){
stop();
}
function frame80(){
gotoAndPlay("Walk0");
}
function frame322(){
play();
}
function frame796(){
stop();
}
function frame205(){
play();
}
function frame685(){
stop();
}
function frame447(){
gotoAndPlay("Stroll30");
}
function frame90(){
play();
}
function frame695(){
play();
}
function frame570(){
stop();
}
function frame579(){
stop();
}
function frame462(){
play();
}
function frame347(){
gotoAndPlay("Stroll16");
}
function frame589(){
play();
}
function frame229(){
gotoAndPlay("Stroll15");
}
function frame354(){
play();
}
function frame114(){
gotoAndPlay("Stroll0");
}
function frame117(){
play();
}
function frame599(){
gotoAndPlay("Runs45");
}
function frame238(){
play();
}
function frame476(){
stop();
}
function frame481(){
stop();
}
function frame369(){
stop();
}
function frame801(){
stop();
}
function frame802(){
stop();
}
function frame804(){
stop();
}
function frame805(){
stop();
}
function frame806(){
stop();
}
function frame800(){
stop();
}
function frame808(){
stop();
}
function frame809(){
stop();
}
function frame803(){
stop();
}
function frame807(){
stop();
}
function frame251(){
stop();
}
function frame138(){
stop();
}
function frame810(){
stop();
}
function frame812(){
stop();
}
function frame813(){
stop();
}
function frame491(){
play();
}
function frame811(){
stop();
}
function frame814(){
stop();
}
function frame499(){
gotoAndPlay("Runs31");
}
function frame382(){
stop();
}
function frame705(){
gotoAndPlay("Runs46");
}
function frame271(){
stop();
}
}
}//package dinorun_fla
Section 89
//lizMainP_41 (dinorun_fla.lizMainP_41)
package dinorun_fla {
import flash.display.*;
public dynamic class lizMainP_41 extends MovieClip {
public var ends:Boolean;
public function lizMainP_41(){
addFrameScript(0, frame1, 39, frame40, 43, frame44, 53, frame54, 64, frame65, 79, frame80, 89, frame90, 113, frame114, 116, frame117, 137, frame138, 154, frame155, 164, frame165, 174, frame175, 179, frame180, 194, frame195, 204, frame205, 228, frame229, 237, frame238, 250, frame251, 270, frame271, 280, frame281, 290, frame291, 296, frame297, 311, frame312, 321, frame322, 346, frame347, 353, frame354, 368, frame369, 381, frame382, 391, frame392, 401, frame402, 404, frame405, 419, frame420, 422, frame423, 446, frame447, 461, frame462, 475, frame476, 480, frame481, 490, frame491, 498, frame499, 503, frame504, 515, frame516, 525, frame526, 545, frame546, 554, frame555, 569, frame570, 578, frame579, 588, frame589, 598, frame599, 605, frame606, 620, frame621, 628, frame629, 653, frame654, 660, frame661, 675, frame676, 684, frame685, 694, frame695, 704, frame705, 709, frame710, 724, frame725, 731, frame732, 756, frame757, 763, frame764, 778, frame779, 792, frame793, 793, frame794, 794, frame795, 795, frame796, 796, frame797, 797, frame798, 798, frame799, 799, frame800, 800, frame801, 801, frame802, 802, frame803, 803, frame804, 804, frame805, 805, frame806, 806, frame807, 807, frame808, 808, frame809, 809, frame810, 810, frame811, 811, frame812, 812, frame813, 813, frame814, 814, frame815, 815, frame816);
}
function frame155(){
stop();
}
function frame392(){
play();
}
function frame710(){
play();
}
function frame281(){
play();
}
function frame165(){
play();
}
function frame725(){
gotoAndPlay("Walk46");
}
function frame606(){
play();
}
function frame297(){
play();
}
function frame291(){
gotoAndPlay("Runs16");
}
function frame732(){
play();
}
function frame180(){
play();
}
function frame621(){
gotoAndPlay("Walk45");
}
function frame1(){
play();
}
function frame175(){
gotoAndPlay("Runs15");
}
function frame629(){
play();
}
function frame504(){
play();
}
function frame195(){
gotoAndPlay("Walk15");
}
function frame757(){
gotoAndPlay("Stroll46");
}
function frame516(){
gotoAndPlay("Walk31");
}
function frame764(){
play();
}
function frame40(){
gotoAndPlay("Still0");
}
function frame405(){
play();
}
function frame44(){
play();
}
function frame402(){
gotoAndPlay("Runs30");
}
function frame526(){
play();
}
function frame54(){
gotoAndPlay("Runs0");
}
function frame654(){
gotoAndPlay("Stroll45");
}
function frame779(){
stop();
}
function frame661(){
play();
}
function frame420(){
gotoAndPlay("Walk30");
}
function frame423(){
play();
}
function frame546(){
gotoAndPlay("Stroll31");
}
function frame65(){
play();
}
function frame793(){
stop();
}
function frame794(){
stop();
}
function frame795(){
stop();
}
function frame555(){
play();
}
function frame798(){
stop();
}
function frame312(){
gotoAndPlay("Walk16");
}
function frame676(){
stop();
}
function frame799(){
stop();
}
function frame797(){
stop();
}
function frame80(){
gotoAndPlay("Walk0");
}
function frame322(){
play();
}
function frame796(){
stop();
}
function frame205(){
play();
}
function frame685(){
stop();
}
function frame447(){
gotoAndPlay("Stroll30");
}
function frame90(){
play();
}
function frame695(){
play();
}
function frame570(){
stop();
}
function frame579(){
stop();
}
function frame462(){
play();
}
function frame347(){
gotoAndPlay("Stroll16");
}
function frame589(){
play();
}
function frame229(){
gotoAndPlay("Stroll15");
}
function frame354(){
play();
}
function frame114(){
gotoAndPlay("Stroll0");
}
function frame117(){
play();
}
function frame599(){
gotoAndPlay("Runs45");
}
function frame238(){
play();
}
function frame476(){
stop();
}
function frame481(){
stop();
}
function frame369(){
stop();
}
function frame801(){
stop();
}
function frame802(){
stop();
}
function frame804(){
stop();
}
function frame805(){
stop();
}
function frame806(){
stop();
}
function frame800(){
stop();
}
function frame808(){
stop();
}
function frame809(){
stop();
}
function frame803(){
stop();
}
function frame807(){
stop();
}
function frame251(){
stop();
}
function frame138(){
stop();
}
function frame810(){
stop();
}
function frame812(){
stop();
}
function frame813(){
stop();
}
function frame491(){
play();
}
function frame815(){
stop();
}
function frame816(){
stop();
}
function frame811(){
stop();
}
function frame814(){
stop();
}
function frame499(){
gotoAndPlay("Runs31");
}
function frame382(){
stop();
}
function frame705(){
gotoAndPlay("Runs46");
}
function frame271(){
stop();
}
}
}//package dinorun_fla
Section 90
//loadScreen_1 (dinorun_fla.loadScreen_1)
package dinorun_fla {
import gfx.worlds.*;
import flash.display.*;
public dynamic class loadScreen_1 extends MovieClip {
public var bg:World1BGG;
public var sh:MovieClip;
public function loadScreen_1(){
addFrameScript(0, frame1, 99, frame100);
}
function frame1(){
stop();
bg.gotoAndStop((("bg" + (Math.round((Math.random() * (12 - 1))) + 1)) + "_1"));
}
function frame100(){
stop();
}
}
}//package dinorun_fla
Section 91
//lobbyExtra_157 (dinorun_fla.lobbyExtra_157)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class lobbyExtra_157 extends MovieClip {
public var c_zone:MovieClip;
public var bt_colorR:SimpleButton;
public var raceName:TextField;
public var bt_players2:SimpleButton;
public var bt_players3:SimpleButton;
public var curP:TextField;
public var bt_players4:SimpleButton;
public var lvl:TextField;
public var bt_CreateRace:SimpleButton;
public var bt_zoneL:SimpleButton;
public var startRaceText:MovieClip;
public var zoneName:TextField;
public var alert:MovieClip;
public var lvlAlert:TextField;
public var bt_ToggleLvl:SimpleButton;
public var bt_AllRaces:SimpleButton;
public var bt_TogglePrivate:SimpleButton;
public var bt_JoinPrivate2:SimpleButton;
public var bt_StartRace:SimpleButton;
public var bt_CancelRace:SimpleButton;
public var c_private:MovieClip;
public var c_playersNum:MovieClip;
public var playersLeft:TextField;
public var bt_zoneR:SimpleButton;
public function lobbyExtra_157(){
addFrameScript(0, frame1, 4, frame5, 19, frame20, 29, frame30);
}
function frame1(){
stop();
}
function frame5(){
stop();
(parent.parent as MovieClip).initCreateNewRace();
}
function frame20(){
stop();
(parent.parent as MovieClip).initWaitRace();
}
function frame30(){
stop();
(parent.parent as MovieClip).initJoinPrivate();
}
}
}//package dinorun_fla
Section 92
//login_139 (dinorun_fla.login_139)
package dinorun_fla {
import flash.display.*;
public dynamic class login_139 extends MovieClip {
public function login_139(){
addFrameScript(0, frame1, 1, frame2, 22, frame23);
}
function frame1(){
stop();
}
function frame23(){
gotoAndPlay(2);
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 93
//longHead_305 (dinorun_fla.longHead_305)
package dinorun_fla {
import flash.display.*;
public dynamic class longHead_305 extends MovieClip {
public function longHead_305(){
addFrameScript(3, frame4, 28, frame29, 31, frame32, 35, frame36, 48, frame49, 51, frame52);
}
function frame4(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
function frame29(){
play();
}
function frame36(){
if (Math.random() < 0.5){
gotoAndPlay("l2");
};
}
function frame32(){
if (Math.random() < 0.9){
gotoAndPlay("l1");
};
}
function frame49(){
play();
}
function frame52(){
if (Math.random() < 0.9){
gotoAndPlay("l2");
};
}
}
}//package dinorun_fla
Section 94
//longHead2_307 (dinorun_fla.longHead2_307)
package dinorun_fla {
import flash.display.*;
public dynamic class longHead2_307 extends MovieClip {
public function longHead2_307(){
addFrameScript(3, frame4, 28, frame29, 31, frame32, 35, frame36, 48, frame49, 51, frame52);
}
function frame4(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
function frame29(){
play();
}
function frame36(){
if (Math.random() < 0.5){
gotoAndPlay("l2");
};
}
function frame32(){
if (Math.random() < 0.9){
gotoAndPlay("l1");
};
}
function frame49(){
play();
}
function frame52(){
if (Math.random() < 0.9){
gotoAndPlay("l2");
};
}
}
}//package dinorun_fla
Section 95
//lvlTitle2_225 (dinorun_fla.lvlTitle2_225)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class lvlTitle2_225 extends MovieClip {
public var txt:TextField;
}
}//package dinorun_fla
Section 96
//mainScreenOverlay_184 (dinorun_fla.mainScreenOverlay_184)
package dinorun_fla {
import flash.display.*;
public dynamic class mainScreenOverlay_184 extends MovieClip {
public var C:MovieClip;
public var D:MovieClip;
public var E:MovieClip;
public var H:MovieClip;
public var L:MovieClip;
public var I:MovieClip;
public var G:MovieClip;
public var K:MovieClip;
public var J:MovieClip;
public var B:MovieClip;
public var F:MovieClip;
public var A:MovieClip;
}
}//package dinorun_fla
Section 97
//MainTimeline (dinorun_fla.MainTimeline)
package dinorun_fla {
import adobe.utils.*;
import flash.accessibility.*;
import flash.display.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
import base.*;
public dynamic class MainTimeline extends MovieClip {
public var valid;
public var loadScreen:MovieClip;
public var brain:Brain;
public function MainTimeline(){
addFrameScript(0, frame1, 1, frame2, 3, frame4, 4, frame5, 230, frame231);
}
public function loadGame(){
addEventListener(Event.ENTER_FRAME, loading);
}
public function badURL(){
}
public function loading(_arg1:Event){
var _local2:Boolean;
var _local3:*;
var _local4:*;
var _local5:*;
trace(stage.loaderInfo.bytesTotal);
_local2 = false;
_local3 = (_local2) ? 0x3B1500 : stage.loaderInfo.bytesTotal;
_local4 = stage.loaderInfo.bytesLoaded;
_local5 = Math.round(((_local4 * 100) / _local3));
loadScreen.gotoAndStop(_local5);
if (_local4 >= _local3){
removeEventListener(Event.ENTER_FRAME, loading);
gotoAndPlay(5);
};
}
function frame1(){
stop();
stage.quality = "LOW";
valid = validateURL(false, ["PIXELJAM.COM", "XGENSTUDIOS.COM"]);
if (valid){
loadGame();
} else {
badURL();
};
}
function frame4(){
play();
}
function frame5(){
play();
}
function frame231(){
stop();
brain = new Brain();
addChild(brain);
brain.init();
}
function frame2(){
prevFrame();
}
public function validateURL(_arg1:Boolean, _arg2:Array):Boolean{
var _local3:Boolean;
var _local4:*;
var _local5:String;
var _local6:String;
var _local7:Number;
var _local8:String;
var _local9:*;
_local3 = false;
_local4 = root.loaderInfo.url;
_local5 = _local4.substr(0, _local4.indexOf(":"));
_local6 = "";
if (_local5 == "file"){
if (!(_arg1)){
_local6 = "HDD Check Failed: Cannot run file from HardDrive.";
} else {
_local6 = (("HDD Check Passed: " + _local4) + " Valid.");
_local3 = true;
};
} else {
if (_local5 == "http"){
_local7 = _local4.indexOf("//");
_local8 = _local4.substr((_local7 + 2), ((_local4.indexOf("/", (_local7 + 2)) - _local7) - 2));
_local8 = _local8.toUpperCase();
if (_local8.indexOf("WWW.") != -1){
_local8 = _local8.substr((_local8.indexOf("WWW.") + 4), _local8.length);
};
_local9 = 0;
while (_local9 < _arg2.length) {
if (_local8.indexOf(_arg2[_local9]) != -1){
_local3 = true;
break;
} else {
_local6 = (("URL Check Failed: " + _local4) + " Invalid.");
};
_local9++;
};
};
};
return (_local3);
}
}
}//package dinorun_fla
Section 98
//mainTitleDrop_212 (dinorun_fla.mainTitleDrop_212)
package dinorun_fla {
import flash.display.*;
public dynamic class mainTitleDrop_212 extends MovieClip {
public var subTitle:MovieClip;
public function mainTitleDrop_212(){
addFrameScript(62, frame63);
}
function frame63(){
stop();
}
}
}//package dinorun_fla
Section 99
//MarkerYou_540 (dinorun_fla.MarkerYou_540)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MarkerYou_540 extends MovieClip {
public function MarkerYou_540(){
addFrameScript(28, frame29, 139, frame140, 192, frame193);
}
function frame29(){
gotoAndPlay(1);
}
function frame193(){
stop();
}
function frame140(){
(parent as MovieClip).marker.visible = false;
}
}
}//package dinorun_fla
Section 100
//messageText_237 (dinorun_fla.messageText_237)
package dinorun_fla {
import flash.display.*;
public dynamic class messageText_237 extends MovieClip {
public var blend:MovieClip;
public var txtClip:MovieClip;
}
}//package dinorun_fla
Section 101
//messageTxtClip_238 (dinorun_fla.messageTxtClip_238)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class messageTxtClip_238 extends MovieClip {
public var txt:TextField;
}
}//package dinorun_fla
Section 102
//meteorHit_spAA1_1A_324 (dinorun_fla.meteorHit_spAA1_1A_324)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spAA1_1A_324 extends MovieClip {
public function meteorHit_spAA1_1A_324(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 103
//meteorHit_spAA1_1B_337 (dinorun_fla.meteorHit_spAA1_1B_337)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spAA1_1B_337 extends MovieClip {
public function meteorHit_spAA1_1B_337(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 104
//meteorHit_spAA1_1C_363 (dinorun_fla.meteorHit_spAA1_1C_363)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spAA1_1C_363 extends MovieClip {
public function meteorHit_spAA1_1C_363(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 105
//meteorHit_spAA1_1V_456 (dinorun_fla.meteorHit_spAA1_1V_456)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spAA1_1V_456 extends MovieClip {
public function meteorHit_spAA1_1V_456(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 106
//meteorHit_spAA1_1X_502 (dinorun_fla.meteorHit_spAA1_1X_502)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spAA1_1X_502 extends MovieClip {
public function meteorHit_spAA1_1X_502(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 107
//meteorHit_spAA2_1A_325 (dinorun_fla.meteorHit_spAA2_1A_325)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spAA2_1A_325 extends MovieClip {
public function meteorHit_spAA2_1A_325(){
addFrameScript(0, frame1, 4, frame5, 52, frame53);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame53(){
stop();
}
}
}//package dinorun_fla
Section 108
//meteorHit_spAA2_1B_338 (dinorun_fla.meteorHit_spAA2_1B_338)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spAA2_1B_338 extends MovieClip {
public function meteorHit_spAA2_1B_338(){
addFrameScript(0, frame1, 4, frame5, 52, frame53);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame53(){
stop();
}
}
}//package dinorun_fla
Section 109
//meteorHit_spAA2_1C_364 (dinorun_fla.meteorHit_spAA2_1C_364)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spAA2_1C_364 extends MovieClip {
public function meteorHit_spAA2_1C_364(){
addFrameScript(0, frame1, 4, frame5, 52, frame53);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame53(){
stop();
}
}
}//package dinorun_fla
Section 110
//meteorHit_spAA2_1V_457 (dinorun_fla.meteorHit_spAA2_1V_457)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spAA2_1V_457 extends MovieClip {
public function meteorHit_spAA2_1V_457(){
addFrameScript(0, frame1, 4, frame5, 52, frame53);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame53(){
stop();
}
}
}//package dinorun_fla
Section 111
//meteorHit_spAA2_1X_503 (dinorun_fla.meteorHit_spAA2_1X_503)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spAA2_1X_503 extends MovieClip {
public function meteorHit_spAA2_1X_503(){
addFrameScript(0, frame1, 4, frame5, 52, frame53);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame53(){
stop();
}
}
}//package dinorun_fla
Section 112
//meteorHit_spBB3_1A_326 (dinorun_fla.meteorHit_spBB3_1A_326)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spBB3_1A_326 extends MovieClip {
public function meteorHit_spBB3_1A_326(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 113
//meteorHit_spBB3_1B_339 (dinorun_fla.meteorHit_spBB3_1B_339)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spBB3_1B_339 extends MovieClip {
public function meteorHit_spBB3_1B_339(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 114
//meteorHit_spBB3_1C_365 (dinorun_fla.meteorHit_spBB3_1C_365)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spBB3_1C_365 extends MovieClip {
public function meteorHit_spBB3_1C_365(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 115
//meteorHit_spBB3_1X_504 (dinorun_fla.meteorHit_spBB3_1X_504)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spBB3_1X_504 extends MovieClip {
public function meteorHit_spBB3_1X_504(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 116
//meteorHit_spBB4_1A_327 (dinorun_fla.meteorHit_spBB4_1A_327)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spBB4_1A_327 extends MovieClip {
public function meteorHit_spBB4_1A_327(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 117
//meteorHit_spBB4_1B_340 (dinorun_fla.meteorHit_spBB4_1B_340)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spBB4_1B_340 extends MovieClip {
public function meteorHit_spBB4_1B_340(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 118
//meteorHit_spBB4_1C_366 (dinorun_fla.meteorHit_spBB4_1C_366)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spBB4_1C_366 extends MovieClip {
public function meteorHit_spBB4_1C_366(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 119
//meteorHit_spBB4_1X_505 (dinorun_fla.meteorHit_spBB4_1X_505)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spBB4_1X_505 extends MovieClip {
public function meteorHit_spBB4_1X_505(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 120
//meteorHit_spCC3_2V_460 (dinorun_fla.meteorHit_spCC3_2V_460)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spCC3_2V_460 extends MovieClip {
public function meteorHit_spCC3_2V_460(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 121
//meteorHit_spCC3_2X_507 (dinorun_fla.meteorHit_spCC3_2X_507)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spCC3_2X_507 extends MovieClip {
public function meteorHit_spCC3_2X_507(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 122
//meteorHit_spG2_1A_304 (dinorun_fla.meteorHit_spG2_1A_304)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spG2_1A_304 extends MovieClip {
public function meteorHit_spG2_1A_304(){
addFrameScript(0, frame1, 4, frame5, 24, frame25);
}
function frame1(){
stop();
}
function frame25(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 123
//meteorHit_spG2_1B_332 (dinorun_fla.meteorHit_spG2_1B_332)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spG2_1B_332 extends MovieClip {
public function meteorHit_spG2_1B_332(){
addFrameScript(0, frame1, 4, frame5, 24, frame25);
}
function frame1(){
stop();
}
function frame25(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 124
//meteorHit_spG2_1C_358 (dinorun_fla.meteorHit_spG2_1C_358)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spG2_1C_358 extends MovieClip {
public function meteorHit_spG2_1C_358(){
addFrameScript(0, frame1, 4, frame5, 24, frame25);
}
function frame1(){
stop();
}
function frame25(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 125
//meteorHit_spG2_1V_453 (dinorun_fla.meteorHit_spG2_1V_453)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spG2_1V_453 extends MovieClip {
public function meteorHit_spG2_1V_453(){
addFrameScript(0, frame1, 4, frame5, 24, frame25);
}
function frame1(){
stop();
}
function frame25(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 126
//meteorHit_spG2_1X_498 (dinorun_fla.meteorHit_spG2_1X_498)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spG2_1X_498 extends MovieClip {
public function meteorHit_spG2_1X_498(){
addFrameScript(0, frame1, 4, frame5, 24, frame25);
}
function frame1(){
stop();
}
function frame25(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 127
//meteorHit_spP1_1A_317 (dinorun_fla.meteorHit_spP1_1A_317)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spP1_1A_317 extends MovieClip {
public function meteorHit_spP1_1A_317(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 128
//meteorHit_spP1_1B_335 (dinorun_fla.meteorHit_spP1_1B_335)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spP1_1B_335 extends MovieClip {
public function meteorHit_spP1_1B_335(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 129
//meteorHit_spP1_1C_361 (dinorun_fla.meteorHit_spP1_1C_361)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spP1_1C_361 extends MovieClip {
public function meteorHit_spP1_1C_361(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 130
//meteorHit_spP1_1V_454 (dinorun_fla.meteorHit_spP1_1V_454)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spP1_1V_454 extends MovieClip {
public function meteorHit_spP1_1V_454(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 131
//meteorHit_spP1_1X_500 (dinorun_fla.meteorHit_spP1_1X_500)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spP1_1X_500 extends MovieClip {
public function meteorHit_spP1_1X_500(){
addFrameScript(0, frame1, 4, frame5, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 132
//meteorHit_spR1_1A_319 (dinorun_fla.meteorHit_spR1_1A_319)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spR1_1A_319 extends MovieClip {
public function meteorHit_spR1_1A_319(){
addFrameScript(0, frame1, 4, frame5, 37, frame38);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame38(){
stop();
}
}
}//package dinorun_fla
Section 133
//meteorHit_spR1_1B_336 (dinorun_fla.meteorHit_spR1_1B_336)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spR1_1B_336 extends MovieClip {
public function meteorHit_spR1_1B_336(){
addFrameScript(0, frame1, 4, frame5, 31, frame32);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame32(){
stop();
}
}
}//package dinorun_fla
Section 134
//meteorHit_spR1_1C_362 (dinorun_fla.meteorHit_spR1_1C_362)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spR1_1C_362 extends MovieClip {
public function meteorHit_spR1_1C_362(){
addFrameScript(0, frame1, 4, frame5, 31, frame32);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame32(){
stop();
}
}
}//package dinorun_fla
Section 135
//meteorHit_spR1_1V_455 (dinorun_fla.meteorHit_spR1_1V_455)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spR1_1V_455 extends MovieClip {
public function meteorHit_spR1_1V_455(){
addFrameScript(0, frame1, 4, frame5, 31, frame32);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame32(){
stop();
}
}
}//package dinorun_fla
Section 136
//meteorHit_spR1_1X_501 (dinorun_fla.meteorHit_spR1_1X_501)
package dinorun_fla {
import flash.display.*;
public dynamic class meteorHit_spR1_1X_501 extends MovieClip {
public function meteorHit_spR1_1X_501(){
addFrameScript(0, frame1, 4, frame5, 37, frame38);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame38(){
stop();
}
}
}//package dinorun_fla
Section 137
//mochiAd_177 (dinorun_fla.mochiAd_177)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class mochiAd_177 extends MovieClip {
public function mochiAd_177(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
trace("done");
(parent.parent as MovieClip).endMochi();
stop();
}
}
}//package dinorun_fla
Section 138
//modeSetting_117 (dinorun_fla.modeSetting_117)
package dinorun_fla {
import flash.display.*;
public dynamic class modeSetting_117 extends MovieClip {
public function modeSetting_117(){
addFrameScript(0, frame1, 9, frame10);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 139
//ModItem_124 (dinorun_fla.ModItem_124)
package dinorun_fla {
import flash.display.*;
public dynamic class ModItem_124 extends MovieClip {
public var mod_nam:MovieClip;
public var bt:SimpleButton;
public function ModItem_124(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 140
//mods_desc_125 (dinorun_fla.mods_desc_125)
package dinorun_fla {
import flash.display.*;
public dynamic class mods_desc_125 extends MovieClip {
public function mods_desc_125(){
addFrameScript(0, frame1, 4, frame5, 9, frame10, 14, frame15, 19, frame20, 24, frame25, 29, frame30, 34, frame35, 39, frame40, 44, frame45, 49, frame50, 54, frame55, 59, frame60, 64, frame65, 188, frame189, 190, frame191);
}
function frame65(){
play();
}
function frame10(){
stop();
}
function frame15(){
stop();
}
function frame1(){
stop();
}
function frame25(){
stop();
}
function frame5(){
stop();
}
function frame191(){
play();
}
function frame20(){
stop();
}
function frame189(){
gotoAndStop(1);
}
function frame30(){
stop();
}
function frame35(){
stop();
}
function frame40(){
stop();
}
function frame45(){
stop();
}
function frame55(){
stop();
}
function frame50(){
stop();
}
function frame60(){
stop();
}
}
}//package dinorun_fla
Section 141
//MPAlert_166 (dinorun_fla.MPAlert_166)
package dinorun_fla {
import flash.display.*;
public dynamic class MPAlert_166 extends MovieClip {
public function MPAlert_166(){
addFrameScript(0, frame1, 4, frame5, 118, frame119, 120, frame121, 274, frame275, 276, frame277, 419, frame420);
}
function frame277(){
play();
}
function frame275(){
gotoAndStop(1);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame119(){
gotoAndStop(1);
}
function frame121(){
play();
}
function frame420(){
gotoAndStop(1);
}
}
}//package dinorun_fla
Section 142
//MPCreateRaceZones_158 (dinorun_fla.MPCreateRaceZones_158)
package dinorun_fla {
import flash.display.*;
public dynamic class MPCreateRaceZones_158 extends MovieClip {
public function MPCreateRaceZones_158(){
addFrameScript(0, frame1, 4, frame5, 9, frame10, 14, frame15, 19, frame20, 24, frame25, 29, frame30, 34, frame35, 39, frame40, 44, frame45, 49, frame50, 54, frame55, 59, frame60, 64, frame65, 69, frame70, 74, frame75, 79, frame80, 84, frame85, 89, frame90);
}
function frame65(){
stop();
}
function frame70(){
stop();
}
function frame75(){
stop();
}
function frame80(){
stop();
}
function frame85(){
stop();
}
function frame90(){
stop();
}
function frame10(){
stop();
}
function frame15(){
stop();
}
function frame1(){
stop();
}
function frame25(){
stop();
}
function frame5(){
stop();
}
function frame20(){
stop();
}
function frame30(){
stop();
}
function frame35(){
stop();
}
function frame40(){
stop();
}
function frame45(){
stop();
}
function frame55(){
stop();
}
function frame50(){
stop();
}
function frame60(){
stop();
}
}
}//package dinorun_fla
Section 143
//MPHowTo_175 (dinorun_fla.MPHowTo_175)
package dinorun_fla {
import flash.display.*;
public dynamic class MPHowTo_175 extends MovieClip {
public var bt_BackToLobby:SimpleButton;
public function MPHowTo_175(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 144
//myRace_154 (dinorun_fla.myRace_154)
package dinorun_fla {
import flash.display.*;
public dynamic class myRace_154 extends MovieClip {
public var bt_MyRace:SimpleButton;
public var bt_CancelCur:SimpleButton;
public var cover:MovieClip;
}
}//package dinorun_fla
Section 145
//nameDinoClip_103 (dinorun_fla.nameDinoClip_103)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class nameDinoClip_103 extends MovieClip {
public var dinoName:TextField;
public function nameDinoClip_103(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 146
//nameNeeded_104 (dinorun_fla.nameNeeded_104)
package dinorun_fla {
import flash.display.*;
public dynamic class nameNeeded_104 extends MovieClip {
public function nameNeeded_104(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 147
//notInLobbyAlert_169 (dinorun_fla.notInLobbyAlert_169)
package dinorun_fla {
import flash.display.*;
public dynamic class notInLobbyAlert_169 extends MovieClip {
public function notInLobbyAlert_169(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 148
//numBones_93 (dinorun_fla.numBones_93)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class numBones_93 extends MovieClip {
public var num:TextField;
}
}//package dinorun_fla
Section 149
//numEggs_92 (dinorun_fla.numEggs_92)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class numEggs_92 extends MovieClip {
public var num:TextField;
}
}//package dinorun_fla
Section 150
//paraAdult_483 (dinorun_fla.paraAdult_483)
package dinorun_fla {
import flash.display.*;
public dynamic class paraAdult_483 extends MovieClip {
public function paraAdult_483(){
addFrameScript(243, frame244);
}
function frame244(){
if (Math.random() < 0.5){
gotoAndPlay(225);
};
}
}
}//package dinorun_fla
Section 151
//paraBabies_484 (dinorun_fla.paraBabies_484)
package dinorun_fla {
import flash.display.*;
public dynamic class paraBabies_484 extends MovieClip {
public function paraBabies_484(){
addFrameScript(72, frame73);
}
function frame73(){
if (Math.random() < 0.5){
gotoAndPlay(40);
};
}
}
}//package dinorun_fla
Section 152
//paraBabiesFG_440 (dinorun_fla.paraBabiesFG_440)
package dinorun_fla {
import flash.display.*;
public dynamic class paraBabiesFG_440 extends MovieClip {
public function paraBabiesFG_440(){
addFrameScript(68, frame69);
}
function frame69(){
if (Math.random() < 0.5){
gotoAndPlay(36);
};
}
}
}//package dinorun_fla
Section 153
//paraEye_45 (dinorun_fla.paraEye_45)
package dinorun_fla {
import flash.display.*;
public dynamic class paraEye_45 extends MovieClip {
public function paraEye_45(){
addFrameScript(0, frame1, 13, frame14, 19, frame20, 21, frame22, 23, frame24, 25, frame26, 27, frame28, 29, frame30);
}
function frame14(){
if (Math.random() < 0.075){
gotoAndPlay("blink");
} else {
gotoAndPlay(1);
};
}
function frame1(){
play();
}
function frame22(){
if (Math.random() < 0.3){
gotoAndPlay(1);
};
}
function frame26(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
function frame24(){
if (Math.random() < 0.4){
gotoAndPlay(1);
};
}
function frame20(){
play();
}
function frame30(){
gotoAndPlay(1);
}
function frame28(){
if (Math.random() < 0.6){
gotoAndPlay(1);
};
}
}
}//package dinorun_fla
Section 154
//paraHead0_44 (dinorun_fla.paraHead0_44)
package dinorun_fla {
import flash.display.*;
public dynamic class paraHead0_44 extends MovieClip {
public function paraHead0_44(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 155
//paraHead30_46 (dinorun_fla.paraHead30_46)
package dinorun_fla {
import flash.display.*;
public dynamic class paraHead30_46 extends MovieClip {
public function paraHead30_46(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 156
//paraHead31_47 (dinorun_fla.paraHead31_47)
package dinorun_fla {
import flash.display.*;
public dynamic class paraHead31_47 extends MovieClip {
public function paraHead31_47(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 157
//paraHead45_48 (dinorun_fla.paraHead45_48)
package dinorun_fla {
import flash.display.*;
public dynamic class paraHead45_48 extends MovieClip {
public function paraHead45_48(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 158
//paraHead46_49 (dinorun_fla.paraHead46_49)
package dinorun_fla {
import flash.display.*;
public dynamic class paraHead46_49 extends MovieClip {
public function paraHead46_49(){
addFrameScript(0, frame1, 10, frame11);
}
function frame1(){
stop();
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 159
//paraMain_43 (dinorun_fla.paraMain_43)
package dinorun_fla {
import flash.display.*;
public dynamic class paraMain_43 extends MovieClip {
public var ends:Boolean;
public var head:MovieClip;
public function paraMain_43(){
addFrameScript(0, frame1, 16, frame17, 34, frame35, 42, frame43, 78, frame79, 86, frame87, 116, frame117, 122, frame123, 123, frame124, 131, frame132, 143, frame144, 153, frame154, 171, frame172, 178, frame179, 214, frame215, 227, frame228, 0x0101, frame258, 265, frame266, 266, frame267, 277, frame278, 288, frame289, 298, frame299, 316, frame317, 328, frame329, 364, frame365, 377, frame378, 406, frame407, 413, frame414, 414, frame415, 426, frame427, 452, frame453, 470, frame471, 484, frame485, 520, frame521, 539, frame540, 579, frame580, 585, frame586, 586, frame587, 598, frame599, 624, frame625, 634, frame635, 650, frame651, 671, frame672, 708, frame709, 732, frame733, 772, frame773, 784, frame785, 785, frame786, 797, frame798, 831, frame832, 841, frame842, 861, frame862, 873, frame874, 913, frame914, 923, frame924, 958, frame959, 971, frame972, 972, frame973, 984, frame985, 1003, frame1004, 1013, frame1014, 1035, frame1036, 1040, frame1041, 1084, frame1085, 1093, frame1094, 1134, frame1135, 1142, frame1143, 1143, frame1144, 1155, frame1156, 1171, frame1172, 1172, frame1173, 1173, frame1174, 1174, frame1175, 1175, frame1176, 1176, frame1177, 1177, frame1178, 1178, frame1179, 1179, frame1180, 1180, frame1181, 1181, frame1182, 1182, frame1183, 1183, frame1184, 1184, frame1185, 1185, frame1186, 1186, frame1187, 1187, frame1188, 1188, frame1189, 1189, frame1190, 1190, frame1191, 1191, frame1192, 1192, frame1193, 1193, frame1194, 1194, frame1195);
}
function frame154(){
play();
}
function frame1176(){
stop();
}
function frame1180(){
stop();
}
function frame278(){
stop();
}
function frame1182(){
stop();
}
function frame1183(){
stop();
}
function frame1184(){
stop();
}
function frame832(){
stop();
}
function frame1186(){
stop();
}
function frame1187(){
stop();
}
function frame1181(){
stop();
}
function frame1189(){
stop();
}
function frame959(){
gotoAndPlay("Stroll45");
}
function frame1188(){
stop();
}
function frame1185(){
stop();
}
function frame1190(){
stop();
}
function frame1191(){
stop();
}
function frame289(){
stop();
}
function frame1193(){
stop();
}
function frame1194(){
stop();
}
function frame842(){
play();
}
function frame1192(){
stop();
}
function frame1195(){
stop();
}
function frame172(){
gotoAndPlay("Runs15");
}
function frame299(){
play();
}
function frame179(){
play();
}
function frame973(){
stop();
}
function frame1085(){
gotoAndPlay("Walk46");
}
function frame733(){
play();
}
function frame972(){
stop();
}
function frame17(){
play();
}
function frame862(){
gotoAndPlay("Runs45");
}
function frame985(){
stop();
}
function frame1(){
stop();
}
function frame1094(){
play();
}
function frame625(){
stop();
}
function frame35(){
gotoAndPlay("Runs0");
}
function frame874(){
play();
}
function frame635(){
play();
}
function frame521(){
gotoAndPlay("Walk30");
}
function frame43(){
play();
}
function frame407(){
gotoAndPlay("Stroll16");
}
function frame651(){
gotoAndPlay("Runs31");
}
function frame773(){
gotoAndPlay("Stroll31");
}
function frame414(){
stop();
}
function frame415(){
stop();
}
function frame540(){
play();
}
function frame785(){
stop();
}
function frame786(){
stop();
}
function frame427(){
stop();
}
function frame672(){
play();
}
function frame798(){
stop();
}
function frame317(){
gotoAndPlay("Runs16");
}
function frame79(){
gotoAndPlay("Walk0");
}
function frame87(){
play();
}
function frame329(){
play();
}
function frame453(){
play();
}
function frame215(){
gotoAndPlay("Walk15");
}
function frame1004(){
stop();
}
function frame586(){
stop();
}
function frame228(){
play();
}
function frame587(){
stop();
}
function frame1014(){
play();
}
function frame1135(){
gotoAndPlay("Stroll46");
}
function frame580(){
gotoAndPlay("Stroll30");
}
function frame471(){
gotoAndPlay("Runs30");
}
function frame117(){
gotoAndPlay("Stroll0");
}
function frame599(){
stop();
}
function frame1143(){
stop();
}
function frame1144(){
stop();
}
function frame914(){
gotoAndPlay("Walk45");
}
function frame485(){
play();
}
function frame124(){
stop();
}
function frame123(){
stop();
}
function frame1036(){
gotoAndPlay("Runs46");
}
function frame365(){
gotoAndPlay("Walk16");
}
function frame924(){
play();
}
function frame1156(){
stop();
}
function frame132(){
stop();
}
function frame258(){
gotoAndPlay("Stroll15");
}
function frame1041(){
play();
}
function frame378(){
play();
}
function frame144(){
stop();
}
function frame266(){
stop();
}
function frame267(){
stop();
}
function frame1172(){
stop();
}
function frame1173(){
stop();
}
function frame1175(){
stop();
}
function frame1177(){
stop();
}
function frame1178(){
stop();
}
function frame1179(){
stop();
}
function frame1174(){
stop();
}
function frame709(){
gotoAndPlay("Walk31");
}
}
}//package dinorun_fla
Section 160
//pjanim_519 (dinorun_fla.pjanim_519)
package dinorun_fla {
import flash.net.*;
import flash.events.*;
import flash.display.*;
public dynamic class pjanim_519 extends MovieClip {
public var bt:SimpleButton;
public function pjanim_519(){
addFrameScript(0, frame1, 140, frame141);
}
public function pj(_arg1){
navigateToURL(new URLRequest("http://www.pixeljam.com"), "_blank");
}
function frame1(){
bt.addEventListener(MouseEvent.CLICK, pj, false, 0, true);
}
function frame141(){
stop();
}
}
}//package dinorun_fla
Section 161
//playerBGColor_83 (dinorun_fla.playerBGColor_83)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class playerBGColor_83 extends MovieClip {
public function playerBGColor_83(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26);
}
function frame10(){
stop();
}
function frame14(){
stop();
}
function frame18(){
stop();
}
function frame12(){
stop();
}
function frame3(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame6(){
stop();
}
function frame7(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame1(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame19(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame25(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame13(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame17(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame4(){
stop();
}
function frame5(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame9(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame22(){
stop();
}
function frame16(){
stop();
}
function frame8(){
stop();
}
function frame21(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame2(){
stop();
}
function frame15(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame23(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame24(){
stop();
}
function frame20(){
stop();
}
function frame11(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
function frame26(){
stop();
}
}
}//package dinorun_fla
Section 162
//playerNum_159 (dinorun_fla.playerNum_159)
package dinorun_fla {
import flash.display.*;
public dynamic class playerNum_159 extends MovieClip {
public function playerNum_159(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4);
}
function frame3(){
stop();
}
function frame1(){
gotoAndStop(4);
}
function frame4(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 163
//PlayersWhole_150 (dinorun_fla.PlayersWhole_150)
package dinorun_fla {
import flash.display.*;
public dynamic class PlayersWhole_150 extends MovieClip {
public var clip:MovieClip;
}
}//package dinorun_fla
Section 164
//privateToggle_160 (dinorun_fla.privateToggle_160)
package dinorun_fla {
import flash.display.*;
public dynamic class privateToggle_160 extends MovieClip {
public function privateToggle_160(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 165
//progSetting_121 (dinorun_fla.progSetting_121)
package dinorun_fla {
import flash.display.*;
public dynamic class progSetting_121 extends MovieClip {
public function progSetting_121(){
addFrameScript(0, frame1, 9, frame10);
}
function frame10(){
stop();
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 166
//raceBGColor_87 (dinorun_fla.raceBGColor_87)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class raceBGColor_87 extends MovieClip {
public function raceBGColor_87(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
gotoAndStop((parent as MovieClip).clr);
}
}
}//package dinorun_fla
Section 167
//raceNameAlert_161 (dinorun_fla.raceNameAlert_161)
package dinorun_fla {
import flash.display.*;
public dynamic class raceNameAlert_161 extends MovieClip {
public function raceNameAlert_161(){
addFrameScript(0, frame1, 9, frame10, 58, frame59, 73, frame74, 121, frame122);
}
function frame74(){
play();
}
function frame10(){
play();
}
function frame1(){
stop();
}
function frame122(){
gotoAndStop(1);
}
function frame59(){
gotoAndStop(1);
}
}
}//package dinorun_fla
Section 168
//RacesWhole_148 (dinorun_fla.RacesWhole_148)
package dinorun_fla {
import flash.display.*;
public dynamic class RacesWhole_148 extends MovieClip {
public var clip:MovieClip;
}
}//package dinorun_fla
Section 169
//ramp_447 (dinorun_fla.ramp_447)
package dinorun_fla {
import flash.display.*;
public dynamic class ramp_447 extends MovieClip {
public function ramp_447(){
addFrameScript(0, frame1, 15, frame16);
}
function frame16(){
stop();
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 170
//randomIntroMSG_4 (dinorun_fla.randomIntroMSG_4)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class randomIntroMSG_4 extends MovieClip {
public var f:int;
public function randomIntroMSG_4(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
f = (Math.round((Math.random() * (5 - 2))) + 2);
(parent as MovieClip).sh.gotoAndStop(f);
gotoAndStop(f);
}
}
}//package dinorun_fla
Section 171
//randomIntroMSGS_3 (dinorun_fla.randomIntroMSGS_3)
package dinorun_fla {
import flash.display.*;
public dynamic class randomIntroMSGS_3 extends MovieClip {
public function randomIntroMSGS_3(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 172
//raptorBlue_322 (dinorun_fla.raptorBlue_322)
package dinorun_fla {
import flash.display.*;
public dynamic class raptorBlue_322 extends MovieClip {
public var eye:MovieClip;
public function raptorBlue_322(){
addFrameScript(0, frame1, 8, frame9, 25, frame26, 53, frame54, 63, frame64, 81, frame82, 111, frame112);
}
function frame64(){
if (Math.random() < 0.1){
gotoAndPlay("Still0");
};
}
function frame82(){
if (Math.random() < 0.6){
gotoAndPlay("sLoop2");
};
}
function frame1(){
play();
}
function frame26(){
if (Math.random() < 0.6){
gotoAndPlay("sLoop1");
};
}
function frame9(){
if (Math.random() < 0.6){
gotoAndPlay("Still0");
};
}
function frame112(){
gotoAndPlay("Still0");
}
function frame54(){
if (Math.random() < 0.2){
gotoAndPlay("Still0");
};
}
}
}//package dinorun_fla
Section 173
//raptorEyeBlue_323 (dinorun_fla.raptorEyeBlue_323)
package dinorun_fla {
import flash.display.*;
public dynamic class raptorEyeBlue_323 extends MovieClip {
public function raptorEyeBlue_323(){
addFrameScript(0, frame1, 13, frame14, 19, frame20, 21, frame22, 23, frame24, 25, frame26, 27, frame28, 29, frame30);
}
function frame14(){
if (Math.random() < 0.075){
gotoAndPlay("blink");
} else {
gotoAndPlay(1);
};
}
function frame1(){
play();
}
function frame22(){
if (Math.random() < 0.3){
gotoAndPlay(1);
};
}
function frame26(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
function frame24(){
if (Math.random() < 0.4){
gotoAndPlay(1);
};
}
function frame20(){
play();
}
function frame30(){
gotoAndPlay(1);
}
function frame28(){
if (Math.random() < 0.6){
gotoAndPlay(1);
};
}
}
}//package dinorun_fla
Section 174
//raptorEyeOrange_330 (dinorun_fla.raptorEyeOrange_330)
package dinorun_fla {
import flash.display.*;
public dynamic class raptorEyeOrange_330 extends MovieClip {
public function raptorEyeOrange_330(){
addFrameScript(0, frame1, 13, frame14, 19, frame20, 21, frame22, 23, frame24, 25, frame26, 27, frame28, 29, frame30);
}
function frame14(){
if (Math.random() < 0.075){
gotoAndPlay("blink");
} else {
gotoAndPlay(1);
};
}
function frame1(){
play();
}
function frame22(){
if (Math.random() < 0.3){
gotoAndPlay(1);
};
}
function frame26(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
function frame24(){
if (Math.random() < 0.4){
gotoAndPlay(1);
};
}
function frame20(){
play();
}
function frame30(){
gotoAndPlay(1);
}
function frame28(){
if (Math.random() < 0.6){
gotoAndPlay(1);
};
}
}
}//package dinorun_fla
Section 175
//raptorHead_17 (dinorun_fla.raptorHead_17)
package dinorun_fla {
import flash.display.*;
public dynamic class raptorHead_17 extends MovieClip {
public var eye:MovieClip;
public var stripe:MovieClip;
public var main:MovieClip;
public var emo:MovieClip;
public function raptorHead_17(){
addFrameScript(0, frame1, 1, frame2, 6, frame7, 48, frame49, 57, frame58, 78, frame79, 86, frame87, 104, frame105, 115, frame116, 130, frame131, 140, frame141, 161, frame162, 169, frame170, 190, frame191, 196, frame197, 211, frame212, 222, frame223, 234, frame235, 251, frame252, 263, frame264, 278, frame279, 290, frame291, 303, frame304, 339, frame340, 347, frame348, 374, frame375, 382, frame383, 402, frame403, 412, frame413, 433, frame434, 442, frame443, 463, frame464, 467, frame468, 488, frame489, 497, frame498, 518, frame519, 527, frame528, 548, frame549, 552, frame553, 573, frame574, 587, frame588, 608, frame609, 617, frame618, 638, frame639, 642, frame643, 663, frame664);
}
function frame264(){
gotoAndStop(1);
}
function frame553(){
play();
}
function frame434(){
gotoAndStop(1);
}
function frame279(){
play();
}
function frame79(){
gotoAndStop(1);
}
function frame87(){
play();
}
function frame443(){
play();
}
function frame609(){
gotoAndStop(1);
}
function frame162(){
gotoAndStop(1);
}
function frame413(){
play();
}
function frame170(){
play();
}
function frame574(){
gotoAndStop(1);
}
function frame291(){
gotoAndStop(1);
}
function frame618(){
play();
}
function frame223(){
play();
}
function frame7(){
play();
}
function frame1(){
stop();
}
function frame105(){
gotoAndStop(1);
}
function frame340(){
gotoAndStop(1);
}
function frame588(){
play();
}
function frame191(){
gotoAndStop(1);
}
function frame212(){
gotoAndStop(1);
}
function frame2(){
prevFrame();
}
function frame116(){
play();
}
function frame197(){
play();
}
function frame348(){
play();
}
function frame235(){
gotoAndStop(1);
}
function frame639(){
gotoAndStop(1);
}
function frame489(){
gotoAndStop(1);
}
function frame468(){
play();
}
function frame403(){
gotoAndStop(1);
}
function frame528(){
play();
}
function frame643(){
play();
}
function frame519(){
gotoAndStop(1);
}
function frame49(){
gotoAndStop(1);
}
function frame131(){
gotoAndStop(1);
}
function frame252(){
play();
}
function frame498(){
play();
}
function frame58(){
play();
}
function frame375(){
gotoAndStop(1);
}
function frame141(){
play();
}
function frame383(){
play();
}
function frame464(){
gotoAndStop(1);
}
function frame549(){
gotoAndStop(1);
}
function frame664(){
gotoAndStop(1);
}
function frame304(){
play();
}
}
}//package dinorun_fla
Section 176
//raptorMain_14 (dinorun_fla.raptorMain_14)
package dinorun_fla {
import flash.display.*;
public dynamic class raptorMain_14 extends MovieClip {
public var eye:MovieClip;
public var stripe:MovieClip;
public var hat:MovieClip;
public var ends:Boolean;
public var dot:MovieClip;
public var main:MovieClip;
public var head:MovieClip;
public function raptorMain_14(){
addFrameScript(0, frame1, 1, frame2, 5, frame6, 11, frame12, 17, frame18, 23, frame24, 39, frame40, 52, frame53, 55, frame56, 85, frame86, 90, frame91, 92, frame93, 103, frame104, 105, frame106, 123, frame124, 129, frame130, 153, frame154, 160, frame161, 164, frame165, 175, frame176, 179, frame180, 187, frame188, 189, frame190, 202, frame203, 226, frame227, 232, frame233, 236, frame237, 243, frame244, 247, frame248, 0xFF, frame256, 279, frame280, 288, frame289, 306, frame307, 312, frame313, 314, frame315, 334, frame335, 358, frame359, 367, frame368, 371, frame372, 388, frame389, 413, frame414, 423, frame424, 441, frame442, 471, frame472, 544, frame545, 595, frame596, 597, frame598, 605, frame606, 657, frame658, 667, frame668, 685, frame686, 693, frame694, 702, frame703, 710, frame711, 728, frame729, 741, frame742, 765, frame766, 770, frame771, 794, frame795, 800, frame801, 828, frame829, 852, frame853, 876, frame877, 883, frame884, 899, frame900, 931, frame932, 975, frame976, 980, frame981, 1034, frame1035, 1039, frame1040, 1075, frame1076, 1113, frame1114, 1149, frame1150, 1161, frame1162, 1164, frame1165, 1174, frame1175, 1186, frame1187, 1197, frame1198, 1212, frame1213, 1222, frame1223, 1233, frame1234, 1257, frame1258, 1262, frame1263, 1286, frame1287, 1292, frame1293, 1316, frame1317, 1376, frame1377, 1385, frame1386, 1387, frame1388, 1389, frame1390, 1394, frame1395, 1415, frame1416, 1436, frame1437, 1443, frame1444, 1459, frame1460, 1466, frame1467, 1480, frame1481, 1490, frame1491, 1507, frame1508, 1515, frame1516, 1529, frame1530, 1575, frame1576, 1576, frame1577, 1593, frame1594, 1603, frame1604, 1613, frame1614, 1623, frame1624, 1633, frame1634, 1642, frame1643, 1652, frame1653, 1674, frame1675, 1686, frame1687, 1691, frame1692, 1703, frame1704, 1709, frame1710, 1719, frame1720, 1726, frame1727, 1734, frame1735, 1743, frame1744, 1753, frame1754, 1763, frame1764, 1779, frame1780, 1785, frame1786, 1807, frame1808, 1824, frame1825, 2232, frame2233, 2243, frame2244, 2407, frame2408, 2414, frame2415, 2430, frame2431, 2525, frame2526);
}
function frame154(){
gotoAndPlay("dckDRuns31");
}
function frame1735(){
gotoAndPlay("ride45");
}
function frame711(){
play();
}
function frame1187(){
stop();
}
function frame1744(){
play();
}
function frame1624(){
stop();
}
function frame280(){
gotoAndPlay("dckDWalk30");
}
function frame1508(){
ends = true;
stop();
}
function frame165(){
stop();
}
function frame289(){
play();
}
function frame1076(){
gotoAndPlay("Stroll60");
}
function frame1198(){
stop();
}
function frame161(){
play();
}
function frame1754(){
gotoAndPlay("ride16");
}
function frame1634(){
stop();
}
function frame606(){
play();
}
function frame729(){
gotoAndPlay("Runs31");
}
function frame176(){
play();
}
function frame1516(){
play();
}
function frame853(){
play();
}
function frame976(){
gotoAndPlay("Runs60");
}
function frame1643(){
stop();
}
function frame18(){
stop();
ends = true;
}
function frame180(){
stop();
ends = true;
}
function frame12(){
play();
}
function frame1764(){
play();
}
function frame742(){
play();
}
function frame6(){
stop();
}
function frame1(){
stop();
}
function frame1530(){
ends = true;
stop();
}
function frame24(){
play();
}
function frame1653(){
stop();
}
function frame188(){
play();
}
function frame2(){
play();
}
function frame1416(){
play();
}
function frame190(){
stop();
ends = true;
}
function frame981(){
play();
}
function frame1786(){
play();
}
function frame877(){
gotoAndPlay("Walk31");
}
function frame884(){
play();
}
function frame40(){
gotoAndPlay("dckDStroll0");
}
function frame1780(){
gotoAndPlay("ride31");
}
function frame1675(){
play();
}
function frame766(){
gotoAndPlay("Walk0");
}
function frame1317(){
stop();
ends = true;
}
function frame2408(){
gotoAndPlay("Still0");
}
function frame1437(){
ends = true;
gotoAndPlay("still0");
}
function frame2526(){
gotoAndPlay("Still0");
}
function frame771(){
play();
}
function frame414(){
if (Math.random() < 0.2){
gotoAndPlay("Still0");
} else {
if (Math.random() < 0.2){
gotoAndPlay("StillA");
} else {
if (Math.random() < 0.2){
gotoAndPlay("StillB");
} else {
if (Math.random() < 0.2){
gotoAndPlay("StillC");
};
};
};
};
}
function frame53(){
play();
}
function frame658(){
gotoAndPlay("Still31");
}
function frame56(){
play();
}
function frame1444(){
play();
}
function frame1687(){
gotoAndPlay("ride0");
}
function frame2415(){
play();
}
function frame545(){
play();
}
function frame668(){
play();
}
function frame307(){
gotoAndPlay("dckDRuns30");
}
function frame424(){
if (Math.random() < 0.1){
gotoAndPlay("Still0");
};
}
function frame1577(){
stop();
}
function frame795(){
gotoAndPlay("Walk30");
}
function frame313(){
play();
}
function frame1692(){
play();
}
function frame1213(){
stop();
}
function frame2431(){
if (Math.random() < 0.3){
gotoAndPlay("wLoop");
};
}
function frame315(){
stop();
ends = true;
}
function frame1223(){
stop();
}
function frame1467(){
play();
}
function frame1460(){
ends = true;
stop();
}
function frame442(){
if (Math.random() < 0.6){
gotoAndPlay("sLoop2");
};
}
function frame1576(){
stop();
}
function frame86(){
gotoAndPlay("ddw0Loop");
}
function frame1594(){
stop();
}
function frame686(){
gotoAndPlay("Runs0");
}
function frame203(){
play();
}
function frame1114(){
play();
}
function frame1234(){
play();
}
function frame694(){
play();
}
function frame91(){
play();
}
function frame93(){
stop();
ends = true;
}
function frame335(){
play();
}
function frame1481(){
ends = true;
stop();
}
function frame1808(){
gotoAndPlay("ride46");
}
function frame106(){
play();
}
function frame104(){
play();
}
function frame227(){
gotoAndPlay("dckDWalk31");
}
function frame900(){
gotoAndPlay("Stroll31");
}
function frame1377(){
gotoAndPlay("ff1");
}
function frame1491(){
play();
}
function frame1258(){
stop();
ends = true;
}
function frame472(){
if (Math.random() < 0.2){
gotoAndPlay("StillA");
} else {
if (Math.random() < 0.2){
gotoAndPlay("StillB");
} else {
if (Math.random() < 0.2){
gotoAndPlay("StillC");
} else {
gotoAndPlay("Still0");
};
};
};
}
function frame233(){
play();
}
function frame598(){
gotoAndPlay("Still30");
}
function frame237(){
stop();
}
function frame359(){
stop();
}
function frame1263(){
play();
}
function frame1388(){
stop();
}
function frame1704(){
gotoAndPlay("ride15");
}
function frame1386(){
play();
}
function frame596(){
if (Math.random() > 0.1){
gotoAndPlay("Still30Loop");
};
}
function frame1825(){
play();
}
function frame124(){
gotoAndPlay("ddr0Loop");
}
function frame368(){
play();
}
function frame248(){
stop();
ends = true;
}
function frame801(){
play();
}
function frame1390(){
play();
}
function frame1150(){
gotoAndPlay("Stroll0");
}
function frame1395(){
stop();
}
function frame244(){
play();
}
function frame1035(){
gotoAndPlay("Walk60");
}
function frame2233(){
gotoAndPlay("Still0");
}
function frame2244(){
play();
}
function frame130(){
play();
}
function frame372(){
if (Math.random() < 0.6){
gotoAndPlay("Still0");
};
}
function frame1162(){
play();
}
function frame1710(){
play();
}
function frame1165(){
stop();
ends = true;
}
function frame256(){
play();
}
function frame1040(){
play();
}
function frame1720(){
gotoAndPlay("ride30");
}
function frame932(){
stop();
}
function frame1287(){
stop();
ends = true;
}
function frame1604(){
stop();
}
function frame389(){
if (Math.random() < 0.6){
gotoAndPlay("sLoop1");
};
}
function frame1293(){
play();
}
function frame1175(){
stop();
}
function frame703(){
gotoAndPlay("Runs30");
}
function frame829(){
gotoAndPlay("Stroll30");
}
function frame1727(){
play();
}
function frame1614(){
stop();
}
}
}//package dinorun_fla
Section 177
//raptorOrange_329 (dinorun_fla.raptorOrange_329)
package dinorun_fla {
import flash.display.*;
public dynamic class raptorOrange_329 extends MovieClip {
public var eye:MovieClip;
public function raptorOrange_329(){
addFrameScript(0, frame1, 8, frame9, 25, frame26, 53, frame54, 63, frame64, 81, frame82, 111, frame112);
}
function frame64(){
if (Math.random() < 0.1){
gotoAndPlay("Still0");
};
}
function frame82(){
if (Math.random() < 0.6){
gotoAndPlay("sLoop2");
};
}
function frame1(){
play();
}
function frame26(){
if (Math.random() < 0.6){
gotoAndPlay("sLoop1");
};
}
function frame9(){
if (Math.random() < 0.6){
gotoAndPlay("Still0");
};
}
function frame112(){
gotoAndPlay("Still0");
}
function frame54(){
if (Math.random() < 0.2){
gotoAndPlay("Still0");
};
}
}
}//package dinorun_fla
Section 178
//restartMSG_231 (dinorun_fla.restartMSG_231)
package dinorun_fla {
import flash.display.*;
public dynamic class restartMSG_231 extends MovieClip {
public function restartMSG_231(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 179
//restartsText_242 (dinorun_fla.restartsText_242)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class restartsText_242 extends MovieClip {
public var numCont:TextField;
public var rtc:MovieClip;
}
}//package dinorun_fla
Section 180
//runnerMain_51 (dinorun_fla.runnerMain_51)
package dinorun_fla {
import flash.display.*;
public dynamic class runnerMain_51 extends MovieClip {
public var ends:Boolean;
public function runnerMain_51(){
addFrameScript(0, frame1, 68, frame69, 78, frame79, 131, frame132, 139, frame140, 191, frame192, 201, frame202, 227, frame228, 237, frame238, 0xFF, frame256, 263, frame264, 285, frame286, 304, frame305, 319, frame320, 336, frame337, 356, frame357, 371, frame372, 378, frame379, 386, frame387, 413, frame414, 417, frame418, 432, frame433, 464, frame465, 490, frame491, 504, frame505, 525, frame526, 549, frame550, 560, frame561, 579, frame580, 596, frame597, 622, frame623, 634, frame635, 645, frame646, 660, frame661, 670, frame671, 687, frame688, 688, frame689, 689, frame690, 690, frame691, 691, frame692, 692, frame693, 693, frame694, 694, frame695, 695, frame696, 696, frame697, 697, frame698, 698, frame699, 699, frame700, 700, frame701, 701, frame702, 702, frame703, 703, frame704, 704, frame705, 705, frame706, 706, frame707, 707, frame708, 708, frame709, 709, frame710, 710, frame711);
}
function frame707(){
stop();
}
function frame702(){
stop();
}
function frame264(){
play();
}
function frame661(){
stop();
}
function frame710(){
stop();
}
function frame709(){
stop();
}
function frame305(){
play();
}
function frame433(){
gotoAndPlay("Stroll31");
}
function frame69(){
gotoAndPlay("Still0");
}
function frame550(){
play();
}
function frame79(){
play();
}
function frame711(){
stop();
}
function frame286(){
gotoAndPlay("Runs31");
}
function frame671(){
stop();
}
function frame688(){
stop();
}
function frame320(){
gotoAndPlay("Walk0");
}
function frame202(){
play();
}
function frame689(){
stop();
}
function frame561(){
gotoAndPlay("Stroll60");
}
function frame706(){
stop();
}
function frame701(){
stop();
}
function frame693(){
stop();
}
function frame694(){
stop();
}
function frame695(){
stop();
}
function frame691(){
stop();
}
function frame699(){
stop();
}
function frame698(){
stop();
}
function frame697(){
stop();
}
function frame465(){
stop();
}
function frame623(){
stop();
}
function frame1(){
play();
}
function frame505(){
play();
}
function frame337(){
play();
}
function frame692(){
stop();
}
function frame696(){
stop();
}
function frame228(){
gotoAndPlay("Runs0");
}
function frame192(){
gotoAndPlay("Still31");
}
function frame238(){
play();
}
function frame597(){
gotoAndPlay("Stroll0");
}
function frame357(){
gotoAndPlay("Walk30");
}
function frame580(){
play();
}
function frame635(){
stop();
}
function frame526(){
gotoAndPlay("Walk60");
}
function frame690(){
stop();
}
function frame646(){
stop();
}
function frame372(){
play();
}
function frame132(){
gotoAndPlay("Still30");
}
function frame414(){
gotoAndPlay("Walk31");
}
function frame256(){
gotoAndPlay("Runs30");
}
function frame418(){
play();
}
function frame379(){
gotoAndPlay("Stroll30");
}
function frame491(){
gotoAndPlay("Runs60");
}
function frame140(){
play();
}
function frame387(){
play();
}
function frame703(){
stop();
}
function frame704(){
stop();
}
function frame705(){
stop();
}
function frame700(){
stop();
}
function frame708(){
stop();
}
}
}//package dinorun_fla
Section 181
//safeBird_495 (dinorun_fla.safeBird_495)
package dinorun_fla {
import flash.display.*;
public dynamic class safeBird_495 extends MovieClip {
public function safeBird_495(){
addFrameScript(15, frame16, 39, frame40, 63, frame64, 109, frame110, 115, frame116);
}
function frame64(){
if (Math.random() < 0.1){
gotoAndPlay("loop2");
};
}
function frame16(){
if (Math.random() < 0.3){
gotoAndPlay("loop2");
};
}
function frame110(){
if (Math.random() < 0.2){
gotoAndPlay("loop2");
};
}
function frame116(){
if (Math.random() < 0.2){
gotoAndPlay("loop3");
};
}
function frame40(){
if (Math.random() < 0.7){
gotoAndPlay("loop2");
};
}
}
}//package dinorun_fla
Section 182
//savedProfile_105 (dinorun_fla.savedProfile_105)
package dinorun_fla {
import flash.display.*;
import flash.text.*;
public dynamic class savedProfile_105 extends MovieClip {
public var dino:MovieClip;
public var nam:TextField;
public var playerScore:TextField;
public var pt_ACL2:MovieClip;
public var pt_ACL5:MovieClip;
public var pt_ACL3:MovieClip;
public var superEggsPLNum:TextField;
public var pt_ACL1:MovieClip;
public var bones:TextField;
public var dinosSaved:TextField;
public var pt_ACL4:MovieClip;
public var eggsPL:TextField;
public var pt_STR3:MovieClip;
public var pt_STR5:MovieClip;
public var pt_STR1:MovieClip;
public var pt_STR2:MovieClip;
public var pt_JMP3:MovieClip;
public var pt_JMP4:MovieClip;
public var pt_JMP5:MovieClip;
public var updater:MovieClip;
public var pt_JMP1:MovieClip;
public var pt_STR4:MovieClip;
public var pt_SPD1:MovieClip;
public var pt_SPD2:MovieClip;
public var pt_SPD4:MovieClip;
public var pt_SPD5:MovieClip;
public var pt_JMP2:MovieClip;
public var pt_SPD3:MovieClip;
public function savedProfile_105(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 183
//SealerX_321 (dinorun_fla.SealerX_321)
package dinorun_fla {
import flash.display.*;
public dynamic class SealerX_321 extends MovieClip {
public function SealerX_321(){
addFrameScript(0, frame1, 22, frame23);
}
function frame1(){
stop();
}
function frame23(){
stop();
}
}
}//package dinorun_fla
Section 184
//sendProvateClip_167 (dinorun_fla.sendProvateClip_167)
package dinorun_fla {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class sendProvateClip_167 extends MovieClip {
public var alert:MovieClip;
public var to:TextField;
public var bt_CancelMSG:SimpleButton;
public function sendProvateClip_167(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
(parent.parent as MovieClip).initSendPrivate();
}
}
}//package dinorun_fla
Section 185
//server1Tab_170 (dinorun_fla.server1Tab_170)
package dinorun_fla {
import flash.display.*;
public dynamic class server1Tab_170 extends MovieClip {
public function server1Tab_170(){
addFrameScript(0, frame1, 4, frame5);
}
function frame1(){
stop();
}
function frame5(){
stop();
}
}
}//package dinorun_fla
Section 186
//server3Tab_173 (dinorun_fla.server3Tab_173)
package dinorun_fla {
import flash.display.*;
public dynamic class server3Tab_173 extends MovieClip {
public function server3Tab_173(){
addFrameScript(0, frame1, 4, frame5);
}
function frame1(){
stop();
}
function frame5(){
stop();
}
}
}//package dinorun_fla
Section 187
//sevrer2Tab_172 (dinorun_fla.sevrer2Tab_172)
package dinorun_fla {
import flash.display.*;
public dynamic class sevrer2Tab_172 extends MovieClip {
public function sevrer2Tab_172(){
addFrameScript(0, frame1, 4, frame5);
}
function frame1(){
stop();
}
function frame5(){
stop();
}
}
}//package dinorun_fla
Section 188
//shopItem_126 (dinorun_fla.shopItem_126)
package dinorun_fla {
import flash.display.*;
public dynamic class shopItem_126 extends MovieClip {
public var bt:SimpleButton;
public var item_nam:MovieClip;
public function shopItem_126(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 189
//shopItem_desc_127 (dinorun_fla.shopItem_desc_127)
package dinorun_fla {
import flash.display.*;
public dynamic class shopItem_desc_127 extends MovieClip {
public function shopItem_desc_127(){
addFrameScript(0, frame1, 4, frame5, 9, frame10, 14, frame15, 19, frame20, 24, frame25, 29, frame30, 34, frame35, 39, frame40, 44, frame45, 49, frame50, 54, frame55, 59, frame60);
}
function frame10(){
stop();
}
function frame15(){
stop();
}
function frame1(){
stop();
}
function frame25(){
stop();
}
function frame5(){
stop();
}
function frame20(){
stop();
}
function frame30(){
stop();
}
function frame35(){
stop();
}
function frame40(){
stop();
}
function frame45(){
stop();
}
function frame55(){
stop();
}
function frame50(){
stop();
}
function frame60(){
stop();
}
}
}//package dinorun_fla
Section 190
//space_258 (dinorun_fla.space_258)
package dinorun_fla {
import flash.display.*;
public dynamic class space_258 extends MovieClip {
public function space_258(){
addFrameScript(0, frame1, 349, frame350);
}
function frame1(){
stop();
}
function frame350(){
stop();
}
}
}//package dinorun_fla
Section 191
//spDD2_1Cover_398 (dinorun_fla.spDD2_1Cover_398)
package dinorun_fla {
import flash.display.*;
public dynamic class spDD2_1Cover_398 extends MovieClip {
public function spDD2_1Cover_398(){
addFrameScript(0, frame1, 4, frame5, 14, frame15, 32, frame33);
}
function frame15(){
play();
}
function frame1(){
stop();
}
function frame5(){
stop();
}
function frame33(){
stop();
}
}
}//package dinorun_fla
Section 192
//spDD2_2Cover_404 (dinorun_fla.spDD2_2Cover_404)
package dinorun_fla {
import flash.display.*;
public dynamic class spDD2_2Cover_404 extends MovieClip {
public function spDD2_2Cover_404(){
addFrameScript(0, frame1, 4, frame5, 14, frame15, 32, frame33);
}
function frame15(){
play();
}
function frame1(){
stop();
}
function frame5(){
stop();
}
function frame33(){
stop();
}
}
}//package dinorun_fla
Section 193
//spDD3_1Cover_400 (dinorun_fla.spDD3_1Cover_400)
package dinorun_fla {
import flash.display.*;
public dynamic class spDD3_1Cover_400 extends MovieClip {
public function spDD3_1Cover_400(){
addFrameScript(0, frame1, 4, frame5, 22, frame23);
}
function frame1(){
stop();
}
function frame23(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 194
//spDD3_2Cover_406 (dinorun_fla.spDD3_2Cover_406)
package dinorun_fla {
import flash.display.*;
public dynamic class spDD3_2Cover_406 extends MovieClip {
public function spDD3_2Cover_406(){
addFrameScript(0, frame1, 4, frame5, 22, frame23);
}
function frame1(){
stop();
}
function frame23(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 195
//spDD4_1Cover_402 (dinorun_fla.spDD4_1Cover_402)
package dinorun_fla {
import flash.display.*;
public dynamic class spDD4_1Cover_402 extends MovieClip {
public function spDD4_1Cover_402(){
addFrameScript(0, frame1, 4, frame5, 22, frame23);
}
function frame1(){
stop();
}
function frame23(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 196
//spDD4_2Cover_408 (dinorun_fla.spDD4_2Cover_408)
package dinorun_fla {
import flash.display.*;
public dynamic class spDD4_2Cover_408 extends MovieClip {
public function spDD4_2Cover_408(){
addFrameScript(0, frame1, 4, frame5, 22, frame23);
}
function frame1(){
stop();
}
function frame23(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 197
//spDD5_2Cover_410 (dinorun_fla.spDD5_2Cover_410)
package dinorun_fla {
import flash.display.*;
public dynamic class spDD5_2Cover_410 extends MovieClip {
public function spDD5_2Cover_410(){
addFrameScript(0, frame1, 4, frame5, 22, frame23);
}
function frame1(){
stop();
}
function frame23(){
stop();
}
function frame5(){
play();
}
}
}//package dinorun_fla
Section 198
//spEE12_6BCover_437 (dinorun_fla.spEE12_6BCover_437)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE12_6BCover_437 extends MovieClip {
public function spEE12_6BCover_437(){
addFrameScript(0, frame1, 14, frame15);
}
function frame15(){
stop();
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 199
//spEE6_1Cover_412 (dinorun_fla.spEE6_1Cover_412)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE6_1Cover_412 extends MovieClip {
public function spEE6_1Cover_412(){
addFrameScript(0, frame1, 4, frame5, 20, frame21);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame21(){
stop();
}
}
}//package dinorun_fla
Section 200
//spEE6_2Cover_418 (dinorun_fla.spEE6_2Cover_418)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE6_2Cover_418 extends MovieClip {
public function spEE6_2Cover_418(){
addFrameScript(0, frame1, 4, frame5, 20, frame21);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame21(){
stop();
}
}
}//package dinorun_fla
Section 201
//spEE6_4Cover_425 (dinorun_fla.spEE6_4Cover_425)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE6_4Cover_425 extends MovieClip {
public function spEE6_4Cover_425(){
addFrameScript(0, frame1, 4, frame5);
}
function frame1(){
stop();
}
function frame5(){
stop();
trace(9999999);
}
}
}//package dinorun_fla
Section 202
//spEE6_5Cover_432 (dinorun_fla.spEE6_5Cover_432)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE6_5Cover_432 extends MovieClip {
public function spEE6_5Cover_432(){
addFrameScript(0, frame1, 4, frame5, 20, frame21);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame21(){
stop();
}
}
}//package dinorun_fla
Section 203
//spEE6_5Trans_474 (dinorun_fla.spEE6_5Trans_474)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE6_5Trans_474 extends MovieClip {
public function spEE6_5Trans_474(){
addFrameScript(0, frame1, 14, frame15);
}
function frame15(){
stop();
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 204
//spEE7_1Cover_414 (dinorun_fla.spEE7_1Cover_414)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE7_1Cover_414 extends MovieClip {
public function spEE7_1Cover_414(){
addFrameScript(0, frame1, 4, frame5, 20, frame21);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame21(){
stop();
}
}
}//package dinorun_fla
Section 205
//spEE7_2Cover_420 (dinorun_fla.spEE7_2Cover_420)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE7_2Cover_420 extends MovieClip {
public function spEE7_2Cover_420(){
addFrameScript(0, frame1, 4, frame5, 20, frame21);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame21(){
stop();
}
}
}//package dinorun_fla
Section 206
//spEE7_5Cover_435 (dinorun_fla.spEE7_5Cover_435)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE7_5Cover_435 extends MovieClip {
public function spEE7_5Cover_435(){
addFrameScript(0, frame1, 4, frame5, 20, frame21);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame21(){
stop();
}
}
}//package dinorun_fla
Section 207
//spEE8_1Cover_416 (dinorun_fla.spEE8_1Cover_416)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE8_1Cover_416 extends MovieClip {
public function spEE8_1Cover_416(){
addFrameScript(0, frame1, 4, frame5, 20, frame21, 24, frame25);
}
function frame1(){
stop();
}
function frame25(){
play();
}
function frame5(){
play();
}
function frame21(){
stop();
}
}
}//package dinorun_fla
Section 208
//spEE8_2Cover_423 (dinorun_fla.spEE8_2Cover_423)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE8_2Cover_423 extends MovieClip {
public function spEE8_2Cover_423(){
addFrameScript(0, frame1, 4, frame5, 20, frame21, 24, frame25);
}
function frame1(){
stop();
}
function frame25(){
play();
trace(999);
}
function frame5(){
play();
}
function frame21(){
stop();
}
}
}//package dinorun_fla
Section 209
//spEE8_4Cover_426 (dinorun_fla.spEE8_4Cover_426)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE8_4Cover_426 extends MovieClip {
public function spEE8_4Cover_426(){
addFrameScript(0, frame1, 4, frame5, 19, frame20);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame20(){
stop();
}
}
}//package dinorun_fla
Section 210
//spEE9_4Cover_430 (dinorun_fla.spEE9_4Cover_430)
package dinorun_fla {
import flash.display.*;
public dynamic class spEE9_4Cover_430 extends MovieClip {
public function spEE9_4Cover_430(){
addFrameScript(0, frame1, 4, frame5, 19, frame20);
}
function frame1(){
stop();
}
function frame5(){
play();
}
function frame20(){
stop();
}
}
}//package dinorun_fla
Section 211
//speedRunCover_122 (dinorun_fla.speedRunCover_122)
package dinorun_fla {
import flash.display.*;
public dynamic class speedRunCover_122 extends MovieClip {
public function speedRunCover_122(){
addFrameScript(0, frame1, 1, frame2);
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 212
//speedRunEgg_120 (dinorun_fla.speedRunEgg_120)
package dinorun_fla {
import flash.display.*;
public dynamic class speedRunEgg_120 extends MovieClip {
public function speedRunEgg_120(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 213
//speedRunItem_118 (dinorun_fla.speedRunItem_118)
package dinorun_fla {
import flash.display.*;
public dynamic class speedRunItem_118 extends MovieClip {
public var bt:SimpleButton;
public var sr_nam:MovieClip;
public var won:MovieClip;
public function speedRunItem_118(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 214
//speedRunTitle_119 (dinorun_fla.speedRunTitle_119)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class speedRunTitle_119 extends MovieClip {
public var nam:TextField;
}
}//package dinorun_fla
Section 215
//spL3_2Cover_374 (dinorun_fla.spL3_2Cover_374)
package dinorun_fla {
import flash.display.*;
public dynamic class spL3_2Cover_374 extends MovieClip {
public function spL3_2Cover_374(){
addFrameScript(0, frame1, 1, frame2, 29, frame30);
}
function frame1(){
stop();
}
function frame2(){
play();
}
function frame30(){
stop();
}
}
}//package dinorun_fla
Section 216
//spL3_2CoverB_386 (dinorun_fla.spL3_2CoverB_386)
package dinorun_fla {
import flash.display.*;
public dynamic class spL3_2CoverB_386 extends MovieClip {
public function spL3_2CoverB_386(){
addFrameScript(0, frame1, 1, frame2, 29, frame30);
}
function frame1(){
stop();
}
function frame2(){
play();
}
function frame30(){
stop();
}
}
}//package dinorun_fla
Section 217
//spL3_2CoverC_391 (dinorun_fla.spL3_2CoverC_391)
package dinorun_fla {
import flash.display.*;
public dynamic class spL3_2CoverC_391 extends MovieClip {
public function spL3_2CoverC_391(){
addFrameScript(0, frame1, 1, frame2, 29, frame30);
}
function frame1(){
stop();
}
function frame2(){
play();
}
function frame30(){
stop();
}
}
}//package dinorun_fla
Section 218
//spO1_1BGCover_315 (dinorun_fla.spO1_1BGCover_315)
package dinorun_fla {
import flash.display.*;
public dynamic class spO1_1BGCover_315 extends MovieClip {
public function spO1_1BGCover_315(){
addFrameScript(0, frame1, 1, frame2, 15, frame16);
}
function frame16(){
stop();
}
function frame1(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 219
//spO1_1BGCoverB_333 (dinorun_fla.spO1_1BGCoverB_333)
package dinorun_fla {
import flash.display.*;
public dynamic class spO1_1BGCoverB_333 extends MovieClip {
public function spO1_1BGCoverB_333(){
addFrameScript(0, frame1, 1, frame2, 15, frame16);
}
function frame16(){
stop();
}
function frame1(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 220
//spO1_1BGCoverC_359 (dinorun_fla.spO1_1BGCoverC_359)
package dinorun_fla {
import flash.display.*;
public dynamic class spO1_1BGCoverC_359 extends MovieClip {
public function spO1_1BGCoverC_359(){
addFrameScript(0, frame1, 1, frame2, 15, frame16);
}
function frame16(){
stop();
}
function frame1(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 221
//spO1_1FGCover_376 (dinorun_fla.spO1_1FGCover_376)
package dinorun_fla {
import flash.display.*;
public dynamic class spO1_1FGCover_376 extends MovieClip {
public function spO1_1FGCover_376(){
addFrameScript(0, frame1, 1, frame2, 15, frame16);
}
function frame16(){
stop();
}
function frame1(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 222
//spO1_1FGCoverB_388 (dinorun_fla.spO1_1FGCoverB_388)
package dinorun_fla {
import flash.display.*;
public dynamic class spO1_1FGCoverB_388 extends MovieClip {
public function spO1_1FGCoverB_388(){
addFrameScript(0, frame1, 1, frame2, 15, frame16);
}
function frame16(){
stop();
}
function frame1(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 223
//spO1_1FGCoverC_393 (dinorun_fla.spO1_1FGCoverC_393)
package dinorun_fla {
import flash.display.*;
public dynamic class spO1_1FGCoverC_393 extends MovieClip {
public function spO1_1FGCoverC_393(){
addFrameScript(0, frame1, 1, frame2, 15, frame16);
}
function frame16(){
stop();
}
function frame1(){
stop();
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 224
//statPoint_106 (dinorun_fla.statPoint_106)
package dinorun_fla {
import flash.display.*;
public dynamic class statPoint_106 extends MovieClip {
public var bt:SimpleButton;
public function statPoint_106(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 225
//stego3_445 (dinorun_fla.stego3_445)
package dinorun_fla {
import flash.display.*;
public dynamic class stego3_445 extends MovieClip {
public function stego3_445(){
addFrameScript(174, frame175);
}
function frame175(){
if (Math.random() < 0.5){
gotoAndPlay(100);
};
}
}
}//package dinorun_fla
Section 226
//stegoDrink_300 (dinorun_fla.stegoDrink_300)
package dinorun_fla {
import flash.display.*;
public dynamic class stegoDrink_300 extends MovieClip {
public function stegoDrink_300(){
addFrameScript(0, frame1, 4, frame5, 25, frame26, 31, frame32);
}
function frame1(){
play();
}
function frame26(){
play();
}
function frame5(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
function frame32(){
if (Math.random() < 0.6){
gotoAndPlay(26);
};
}
}
}//package dinorun_fla
Section 227
//stegoEye_55 (dinorun_fla.stegoEye_55)
package dinorun_fla {
import flash.display.*;
public dynamic class stegoEye_55 extends MovieClip {
public function stegoEye_55(){
addFrameScript(0, frame1, 13, frame14, 19, frame20, 21, frame22, 23, frame24, 25, frame26, 27, frame28, 29, frame30);
}
function frame14(){
if (Math.random() < 0.075){
gotoAndPlay("blink");
} else {
gotoAndPlay(1);
};
}
function frame1(){
play();
}
function frame22(){
if (Math.random() < 0.3){
gotoAndPlay(1);
};
}
function frame26(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
function frame24(){
if (Math.random() < 0.4){
gotoAndPlay(1);
};
}
function frame20(){
play();
}
function frame30(){
gotoAndPlay(1);
}
function frame28(){
if (Math.random() < 0.6){
gotoAndPlay(1);
};
}
}
}//package dinorun_fla
Section 228
//stegoMain_53 (dinorun_fla.stegoMain_53)
package dinorun_fla {
import flash.display.*;
public dynamic class stegoMain_53 extends MovieClip {
public var tail:MovieClip;
public var ends:Boolean;
public function stegoMain_53(){
addFrameScript(0, frame1, 16, frame17, 28, frame29, 33, frame34, 51, frame52, 59, frame60, 95, frame96, 113, frame114, 123, frame124, 135, frame136, 140, frame141, 158, frame159, 166, frame167, 202, frame203, 221, frame222, 231, frame232, 243, frame244, 248, frame249, 266, frame267, 274, frame275, 311, frame312, 330, frame331, 340, frame341, 350, frame351, 358, frame359, 373, frame374, 385, frame386, 416, frame417, 441, frame442, 451, frame452, 463, frame464, 468, frame469, 486, frame487, 494, frame495, 530, frame531, 549, frame550, 559, frame560, 579, frame580, 591, frame592, 621, frame622, 630, frame631, 690, frame691, 712, frame713, 722, frame723, 746, frame747, 751, frame752, 787, frame788, 795, frame796, 867, frame868, 879, frame880, 880, frame881, 881, frame882, 882, frame883, 883, frame884, 884, frame885, 885, frame886, 886, frame887, 887, frame888, 888, frame889, 889, frame890, 890, frame891, 891, frame892, 892, frame893, 893, frame894, 894, frame895, 895, frame896, 896, frame897, 897, frame898, 898, frame899, 899, frame900, 900, frame901, 901, frame902, 902, frame903);
}
function frame275(){
play();
}
function frame159(){
gotoAndPlay("Walk15");
}
function frame713(){
stop();
}
function frame167(){
play();
}
function frame723(){
play();
}
function frame17(){
play();
}
function frame622(){
gotoAndPlay("Walk45");
}
function frame1(){
stop();
}
function frame747(){
gotoAndPlay("Runs46");
}
function frame29(){
gotoAndPlay("Runs0");
}
function frame868(){
gotoAndPlay("Stroll46");
}
function frame631(){
play();
}
function frame34(){
play();
}
function frame752(){
play();
}
function frame880(){
stop();
}
function frame881(){
stop();
}
function frame882(){
stop();
}
function frame883(){
stop();
}
function frame885(){
stop();
}
function frame886(){
stop();
}
function frame888(){
stop();
}
function frame889(){
stop();
}
function frame884(){
stop();
}
function frame887(){
stop();
}
function frame890(){
stop();
}
function frame891(){
stop();
}
function frame892(){
stop();
}
function frame893(){
stop();
}
function frame531(){
gotoAndPlay("Stroll31");
}
function frame895(){
stop();
}
function frame897(){
stop();
}
function frame898(){
stop();
}
function frame899(){
stop();
}
function frame417(){
gotoAndPlay("Stroll30");
}
function frame896(){
stop();
}
function frame52(){
gotoAndPlay("Walk0");
}
function frame894(){
stop();
}
function frame60(){
play();
}
function frame788(){
gotoAndPlay("Walk46");
}
function frame550(){
stop();
}
function frame312(){
gotoAndPlay("Stroll16");
}
function frame560(){
play();
}
function frame442(){
stop();
}
function frame796(){
play();
}
function frame203(){
gotoAndPlay("Stroll15");
}
function frame331(){
stop();
}
function frame691(){
gotoAndPlay("Stroll45");
}
function frame452(){
play();
}
function frame96(){
gotoAndPlay("Stroll0");
}
function frame341(){
play();
}
function frame222(){
stop();
}
function frame469(){
play();
}
function frame900(){
stop();
}
function frame901(){
stop();
}
function frame902(){
stop();
}
function frame580(){
gotoAndPlay("Runs45");
}
function frame903(){
stop();
}
function frame464(){
gotoAndPlay("Runs31");
}
function frame592(){
play();
}
function frame351(){
gotoAndPlay("Runs30");
}
function frame232(){
play();
}
function frame114(){
stop();
}
function frame359(){
play();
}
function frame124(){
play();
}
function frame249(){
play();
}
function frame244(){
gotoAndPlay("Runs16");
}
function frame487(){
gotoAndPlay("Walk31");
}
function frame374(){
gotoAndPlay("Walk30");
}
function frame495(){
play();
}
function frame136(){
gotoAndPlay("Runs15");
}
function frame141(){
play();
}
function frame386(){
play();
}
function frame267(){
gotoAndPlay("Walk16");
}
}
}//package dinorun_fla
Section 229
//stegos1_439 (dinorun_fla.stegos1_439)
package dinorun_fla {
import flash.display.*;
public dynamic class stegos1_439 extends MovieClip {
public function stegos1_439(){
addFrameScript(138, frame139, 341, frame342);
}
function frame342(){
if (Math.random() < 0.5){
gotoAndPlay(280);
};
}
function frame139(){
if (Math.random() < 0.5){
gotoAndPlay(100);
};
}
}
}//package dinorun_fla
Section 230
//stegos2_486 (dinorun_fla.stegos2_486)
package dinorun_fla {
import flash.display.*;
public dynamic class stegos2_486 extends MovieClip {
public function stegos2_486(){
addFrameScript(20, frame21);
}
function frame21(){
if (Math.random() < 0.5){
gotoAndPlay(1);
};
}
}
}//package dinorun_fla
Section 231
//stegosFG_442 (dinorun_fla.stegosFG_442)
package dinorun_fla {
import flash.display.*;
public dynamic class stegosFG_442 extends MovieClip {
public function stegosFG_442(){
addFrameScript(59, frame60);
}
function frame60(){
if (Math.random() < 0.5){
gotoAndPlay(25);
};
}
}
}//package dinorun_fla
Section 232
//stegoTail0_54 (dinorun_fla.stegoTail0_54)
package dinorun_fla {
import flash.display.*;
public dynamic class stegoTail0_54 extends MovieClip {
public function stegoTail0_54(){
addFrameScript(0, frame1, 1, frame2, 5, frame6, 6, frame7, 10, frame11, 11, frame12);
}
function frame12(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f3");
};
}
function frame6(){
play();
}
function frame7(){
if (Math.random() < 0.05){
gotoAndPlay("f1");
} else {
if (Math.random() < 0.05){
gotoAndPlay("f3");
} else {
gotoAndPlay("f2");
};
};
}
function frame1(){
play();
}
function frame2(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f1");
};
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 233
//stegoTail15_56 (dinorun_fla.stegoTail15_56)
package dinorun_fla {
import flash.display.*;
public dynamic class stegoTail15_56 extends MovieClip {
public function stegoTail15_56(){
addFrameScript(0, frame1, 1, frame2, 5, frame6, 6, frame7, 10, frame11, 11, frame12);
}
function frame12(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f3");
};
}
function frame6(){
play();
}
function frame7(){
if (Math.random() < 0.05){
gotoAndPlay("f1");
} else {
if (Math.random() < 0.05){
gotoAndPlay("f3");
} else {
gotoAndPlay("f2");
};
};
}
function frame1(){
play();
}
function frame2(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f1");
};
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 234
//stegoTail16_57 (dinorun_fla.stegoTail16_57)
package dinorun_fla {
import flash.display.*;
public dynamic class stegoTail16_57 extends MovieClip {
public function stegoTail16_57(){
addFrameScript(0, frame1, 1, frame2, 5, frame6, 6, frame7, 10, frame11, 11, frame12);
}
function frame12(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f3");
};
}
function frame6(){
play();
}
function frame7(){
if (Math.random() < 0.05){
gotoAndPlay("f1");
} else {
if (Math.random() < 0.05){
gotoAndPlay("f3");
} else {
gotoAndPlay("f2");
};
};
}
function frame1(){
play();
}
function frame2(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f1");
};
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 235
//stegoTail30_58 (dinorun_fla.stegoTail30_58)
package dinorun_fla {
import flash.display.*;
public dynamic class stegoTail30_58 extends MovieClip {
public function stegoTail30_58(){
addFrameScript(0, frame1, 1, frame2, 5, frame6, 6, frame7, 10, frame11, 11, frame12);
}
function frame12(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f3");
};
}
function frame6(){
play();
}
function frame7(){
if (Math.random() < 0.05){
gotoAndPlay("f1");
} else {
if (Math.random() < 0.05){
gotoAndPlay("f3");
} else {
gotoAndPlay("f2");
};
};
}
function frame1(){
play();
}
function frame2(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f1");
};
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 236
//stegoTail31_59 (dinorun_fla.stegoTail31_59)
package dinorun_fla {
import flash.display.*;
public dynamic class stegoTail31_59 extends MovieClip {
public function stegoTail31_59(){
addFrameScript(0, frame1, 1, frame2, 5, frame6, 6, frame7, 10, frame11, 11, frame12);
}
function frame12(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f3");
};
}
function frame6(){
play();
}
function frame7(){
if (Math.random() < 0.05){
gotoAndPlay("f1");
} else {
if (Math.random() < 0.05){
gotoAndPlay("f3");
} else {
gotoAndPlay("f2");
};
};
}
function frame1(){
play();
}
function frame2(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f1");
};
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 237
//stegoTail45_60 (dinorun_fla.stegoTail45_60)
package dinorun_fla {
import flash.display.*;
public dynamic class stegoTail45_60 extends MovieClip {
public function stegoTail45_60(){
addFrameScript(0, frame1, 1, frame2, 5, frame6, 6, frame7, 10, frame11, 11, frame12);
}
function frame12(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f3");
};
}
function frame6(){
play();
}
function frame7(){
if (Math.random() < 0.05){
gotoAndPlay("f1");
} else {
if (Math.random() < 0.05){
gotoAndPlay("f3");
} else {
gotoAndPlay("f2");
};
};
}
function frame1(){
play();
}
function frame2(){
if (Math.random() < 0.1){
gotoAndPlay("f2");
} else {
gotoAndPlay("f1");
};
}
function frame11(){
play();
}
}
}//package dinorun_fla
Section 238
//strengthPupGLow_247 (dinorun_fla.strengthPupGLow_247)
package dinorun_fla {
import flash.display.*;
public dynamic class strengthPupGLow_247 extends MovieClip {
public function strengthPupGLow_247(){
addFrameScript(0, frame1, 2, frame3, 4, frame5, 5, frame6, 7, frame8, 8, frame9, 10, frame11, 11, frame12, 13, frame14);
}
function frame14(){
gotoAndPlay((("f" + Math.round((Math.random() * (4 - 1)))) + 1));
}
function frame12(){
play();
}
function frame3(){
play();
}
function frame6(){
play();
}
function frame1(){
gotoAndPlay((("f" + Math.round((Math.random() * (4 - 1)))) + 1));
}
function frame5(){
gotoAndPlay((("f" + Math.round((Math.random() * (4 - 1)))) + 1));
}
function frame9(){
play();
}
function frame8(){
gotoAndPlay((("f" + Math.round((Math.random() * (4 - 1)))) + 1));
}
function frame11(){
gotoAndPlay((("f" + Math.round((Math.random() * (4 - 1)))) + 1));
}
}
}//package dinorun_fla
Section 239
//submit_141 (dinorun_fla.submit_141)
package dinorun_fla {
import flash.display.*;
public dynamic class submit_141 extends MovieClip {
public function submit_141(){
addFrameScript(0, frame1, 1, frame2, 21, frame22);
}
function frame1(){
stop();
}
function frame22(){
gotoAndPlay(2);
}
function frame2(){
play();
}
}
}//package dinorun_fla
Section 240
//submitClip_94 (dinorun_fla.submitClip_94)
package dinorun_fla {
import flash.display.*;
public dynamic class submitClip_94 extends MovieClip {
public function submitClip_94(){
addFrameScript(0, frame1, 4, frame5, 24, frame25, 29, frame30);
}
function frame1(){
stop();
}
function frame25(){
gotoAndPlay("go");
}
function frame5(){
play();
}
function frame30(){
play();
}
}
}//package dinorun_fla
Section 241
//superEggStats_132 (dinorun_fla.superEggStats_132)
package dinorun_fla {
import flash.display.*;
public dynamic class superEggStats_132 extends MovieClip {
public function superEggStats_132(){
addFrameScript(0, frame1, 4, frame5, 14, frame15, 19, frame20, 29, frame30, 34, frame35, 44, frame45, 49, frame50, 59, frame60, 64, frame65, 74, frame75, 79, frame80, 89, frame90, 94, frame95, 104, frame105, 109, frame110, 119, frame120, 124, frame125, 134, frame135, 139, frame140);
}
function frame65(){
stop();
}
function frame75(){
stop();
}
function frame80(){
stop();
}
function frame90(){
stop();
}
function frame95(){
stop();
}
function frame15(){
stop();
}
function frame1(){
stop();
}
function frame105(){
stop();
}
function frame5(){
stop();
}
function frame20(){
stop();
}
function frame30(){
stop();
}
function frame35(){
stop();
}
function frame120(){
stop();
}
function frame110(){
stop();
}
function frame45(){
stop();
}
function frame125(){
stop();
}
function frame135(){
stop();
}
function frame50(){
stop();
}
function frame140(){
stop();
}
function frame60(){
stop();
}
}
}//package dinorun_fla
Section 242
//tarBubble_302 (dinorun_fla.tarBubble_302)
package dinorun_fla {
import flash.display.*;
public dynamic class tarBubble_302 extends MovieClip {
public function tarBubble_302(){
addFrameScript(0, frame1, 7, frame8, 10, frame11, 40, frame41, 49, frame50, 96, frame97, 105, frame106, 178, frame179);
}
function frame97(){
gotoAndPlay(1);
}
function frame106(){
play();
}
function frame1(){
play();
}
function frame179(){
gotoAndPlay(1);
}
function frame8(){
if (Math.random() < 0.9){
gotoAndPlay(1);
} else {
gotoAndPlay(("f" + (Math.round((Math.random() * (3 - 1))) + 1)));
};
}
function frame11(){
play();
}
function frame41(){
gotoAndPlay(1);
}
function frame50(){
play();
}
}
}//package dinorun_fla
Section 243
//title_224 (dinorun_fla.title_224)
package dinorun_fla {
import flash.display.*;
public dynamic class title_224 extends MovieClip {
public var blend:MovieClip;
public var title2:MovieClip;
}
}//package dinorun_fla
Section 244
//titleBlend_226 (dinorun_fla.titleBlend_226)
package dinorun_fla {
import flash.display.*;
public dynamic class titleBlend_226 extends MovieClip {
public function titleBlend_226(){
addFrameScript(0, frame1, 1, frame2, 2, frame3);
}
function frame3(){
stop();
}
function frame1(){
stop();
}
function frame2(){
stop();
}
}
}//package dinorun_fla
Section 245
//treeFall1_297 (dinorun_fla.treeFall1_297)
package dinorun_fla {
import flash.display.*;
public dynamic class treeFall1_297 extends MovieClip {
public function treeFall1_297(){
addFrameScript(0, frame1, 2, frame3, 14, frame15);
}
function frame3(){
play();
}
function frame15(){
stop();
}
function frame1(){
stop();
}
}
}//package dinorun_fla
Section 246
//treeFall2_288 (dinorun_fla.treeFall2_288)
package dinorun_fla {
import flash.display.*;
public dynamic class treeFall2_288 extends MovieClip {
public function treeFall2_288(){
addFrameScript(0, frame1, 25, frame26);
}
function frame1(){
stop();
}
function frame26(){
stop();
}
}
}//package dinorun_fla
Section 247
//trophy_133 (dinorun_fla.trophy_133)
package dinorun_fla {
import flash.display.*;
public dynamic class trophy_133 extends MovieClip {
public var bt:SimpleButton;
public function trophy_133(){
addFrameScript(0, frame1, 1, frame2, 14, frame15, 29, frame30, 49, frame50, 70, frame71, 85, frame86, 99, frame100, 120, frame121, 135, frame136, 149, frame150, 170, frame171, 185, frame186, 199, frame200, 220, frame221, 235, frame236, 249, frame250, 269, frame270, 284, frame285, 298, frame299, 318, frame319, 333, frame334, 347, frame348, 362, frame363, 376, frame377, 390, frame391, 405, frame406, 419, frame420, 437, frame438, 452, frame453, 466, frame467, 487, frame488, 502, frame503, 516, frame517, 535, frame536, 550, frame551, 564, frame565, 582, frame583);
}
function frame551(){
stop();
}
function frame270(){
stop();
}
function frame391(){
stop();
}
function frame71(){
stop();
}
function frame438(){
stop();
}
function frame285(){
stop();
}
function frame200(){
stop();
}
function frame86(){
stop();
}
function frame565(){
stop();
}
function frame319(){
stop();
}
function frame171(){
stop();
}
function frame299(){
stop();
}
function frame453(){
stop();
}
function frame334(){
stop();
}
function frame583(){
stop();
}
function frame15(){
stop();
}
function frame1(){
stop();
}
function frame186(){
stop();
}
function frame467(){
stop();
}
function frame100(){
stop();
}
function frame503(){
stop();
}
function frame2(){
stop();
}
function frame30(){
stop();
}
function frame221(){
stop();
}
function frame517(){
stop();
}
function frame236(){
stop();
}
function frame488(){
stop();
}
function frame406(){
stop();
}
function frame348(){
stop();
}
function frame121(){
stop();
}
function frame363(){
stop();
}
function frame377(){
stop();
}
function frame136(){
stop();
}
function frame50(){
stop();
}
function frame536(){
stop();
}
function frame420(){
stop();
}
function frame250(){
stop();
}
function frame150(){
stop();
}
}
}//package dinorun_fla
Section 248
//vent1_461 (dinorun_fla.vent1_461)
package dinorun_fla {
import flash.display.*;
public dynamic class vent1_461 extends MovieClip {
public function vent1_461(){
addFrameScript(143, frame144);
}
function frame144(){
stop();
}
}
}//package dinorun_fla
Section 249
//vent2_462 (dinorun_fla.vent2_462)
package dinorun_fla {
import flash.display.*;
public dynamic class vent2_462 extends MovieClip {
public function vent2_462(){
addFrameScript(137, frame138);
}
function frame138(){
stop();
}
}
}//package dinorun_fla
Section 250
//xgenlogo_531 (dinorun_fla.xgenlogo_531)
package dinorun_fla {
import flash.display.*;
public dynamic class xgenlogo_531 extends MovieClip {
public function xgenlogo_531(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package dinorun_fla
Section 251
//xgenText_535 (dinorun_fla.xgenText_535)
package dinorun_fla {
import flash.net.*;
import flash.events.*;
import flash.display.*;
public dynamic class xgenText_535 extends MovieClip {
public var bt:SimpleButton;
public function xgenText_535(){
addFrameScript(0, frame1, 28, frame29);
}
public function xgen(_arg1){
navigateToURL(new URLRequest("http://www.xgenstudios.com"), "_blank");
}
function frame1(){
bt.addEventListener(MouseEvent.CLICK, xgen, false, 0, true);
}
function frame29(){
stop();
}
}
}//package dinorun_fla
Section 252
//youmadeit_233 (dinorun_fla.youmadeit_233)
package dinorun_fla {
import flash.text.*;
import flash.display.*;
public dynamic class youmadeit_233 extends MovieClip {
public var txt:TextField;
}
}//package dinorun_fla
Section 253
//BGRed (fx.BGRed)
package fx {
public class BGRed {
private var cMax:uint;
private var c:uint;
private var d:String;
private var mid:Number;
private var m:Number;
private var brain:Object;
private var inc:Number;
public function BGRed(_arg1:Object, _arg2):void{
this.d = _arg2;
this.cMax = ((_arg2)=="bg") ? _arg1.rand(25, 50) : _arg1.rand(40, 100);
mid = (cMax * 0.1);
m = 1;
c = 0;
this.brain = _arg1;
}
public function remove(){
brain.removeSYS2("bgRed");
brain = null;
}
public function main(){
c++;
inc = ((c)<mid) ? (-1 / mid) : (1 / (cMax - mid));
m = (m + inc);
if (m > 1){
m = 1;
};
brain.sky.cc.cChange([0, 0, 0, 1, m, m, 1]);
if (d == "fg"){
brain.worldBG.cc.cChange([0, 0, 0, 1, m, m, 1]);
};
if (c >= cMax){
brain.worldBG.cc.cChange([0, 0, 0, 1, 1, 1, 1]);
};
if (c >= (cMax + 20)){
remove();
};
}
}
}//package fx
Section 254
//BigSplash (fx.BigSplash)
package fx {
import supers.*;
public class BigSplash extends Circle {
public function BigSplash(_arg1, _arg2):void{
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = 25;
}
public function hit(_arg1:Object){
var _local2:*;
var _local3:uint;
_local2 = rand2(2, 4);
_local3 = 1;
while (_local3 < _local2) {
brain.create({nam:"Water", white:true, px:(pos.x + rand2(-20, 20)), py:pos.y, vx:rand2(-6, 6), vy:rand(-6, 0), depth:["world", "main"]});
_local3++;
};
}
public function main():void{
}
}
}//package fx
Section 255
//Bones (fx.Bones)
package fx {
import supers.*;
public class Bones extends Circle {
public var bc:Boolean;// = false
public function Bones(_arg1, _arg2):void{
bc = false;
super();
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = 30;
}
public function hit(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:uint;
var _local6:int;
_local2 = _arg1.vel;
_local3 = Math.round(Math.sqrt(((_local2.x * _local2.x) + (_local2.y * _local2.y))));
_local4 = rand(0, (_local3 / 4));
_local5 = 1;
while (_local5 < _local4) {
brain.create({nam:"Bone", px:(pos.x + rand2(-20, 20)), py:pos.y, vx:rand2((_local2.x - 6), (_local2.x + 6)), vy:rand((-2 * _local3), 0), depth:["world", "main"]});
_local5++;
};
if (!(bc)){
bc = true;
brain.sys.audio.ply(("bone" + rand(1, 4)), 0.5, false);
if (brain.S.mod != "MP"){
_local6 = rand(3, 6);
brain.sys2.stats.addBones(_local6);
brain.create({nam:"ScoreFloat", px:o.px, py:o.py, val:_local6, depth:["world", "main"]});
};
};
}
public function main():void{
}
override public function roomDeleted():void{
if (bc){
deleteData();
};
deleteObj();
}
}
}//package fx
Section 256
//ColorChange (fx.ColorChange)
package fx {
import flash.geom.*;
public class ColorChange {
private var clip;
private var ct:ColorTransform;
public function ColorChange(_arg1):void{
this.clip = _arg1;
ct = _arg1.transform.colorTransform;
}
public function cChange(_arg1){
ct.redOffset = _arg1[0];
ct.greenOffset = _arg1[1];
ct.blueOffset = _arg1[2];
ct.redMultiplier = (ct.redMultiplier + ((_arg1[3] - ct.redMultiplier) / 20));
ct.greenMultiplier = (ct.greenMultiplier + ((_arg1[4] - ct.greenMultiplier) / 20));
ct.blueMultiplier = (ct.blueMultiplier + ((_arg1[5] - ct.blueMultiplier) / 20));
ct.alphaMultiplier = _arg1[6];
clip.transform.colorTransform = ct;
}
public function nulls(){
clip = null;
ct = null;
}
}
}//package fx
Section 257
//ColorFlash (fx.ColorFlash)
package fx {
import flash.display.*;
import flash.geom.*;
public class ColorFlash {
private var endF:String;
private var cData:Object;
private var clip:MovieClip;
private var ct:ColorTransform;
private var cv:Object;
public function ColorFlash(_arg1:MovieClip, _arg2:Array, _arg3:String):void{
this.clip = _arg1;
this.cData = _arg2;
this.endF = _arg3;
ct = _arg1.transform.colorTransform;
initCV();
}
private function initCV(){
cv = {cnt:0, m:cData[0][2], ro:cData[0][0][0], roI:((cData[0][1][0] - cData[0][0][0]) / cData[0][2]), go:cData[0][0][1], goI:((cData[0][1][1] - cData[0][0][1]) / cData[0][2]), bo:cData[0][0][2], boI:((cData[0][1][2] - cData[0][0][2]) / cData[0][2]), rm:cData[0][0][3], rmI:((cData[0][1][3] - cData[0][0][3]) / cData[0][2]), gm:cData[0][0][4], gmI:((cData[0][1][4] - cData[0][0][4]) / cData[0][2]), bm:cData[0][0][5], bmI:((cData[0][1][5] - cData[0][0][5]) / cData[0][2]), am:cData[0][0][6], amI:((cData[0][1][6] - cData[0][0][6]) / cData[0][2])};
}
public function remove(){
clip.removeSYS("colorFlash");
clip = null;
ct = null;
cData = null;
cv = null;
}
public function main(){
ct.redOffset = (cv.ro + (cv.roI * cv.cnt));
ct.greenOffset = (cv.go + (cv.goI * cv.cnt));
ct.blueOffset = (cv.bo + (cv.boI * cv.cnt));
ct.redMultiplier = (cv.rm + (cv.rmI * cv.cnt));
ct.greenMultiplier = (cv.gm + (cv.gmI * cv.cnt));
ct.blueMultiplier = (cv.bm + (cv.bmI * cv.cnt));
ct.alphaMultiplier = (cv.am + (cv.amI * cv.cnt));
clip.transform.colorTransform = ct;
cv.cnt++;
if (cv.cnt > cv.m){
cData.splice(0, 1);
if (cData.length == 0){
remove();
if (endF != ""){
var _local1 = clip;
_local1[endF]();
};
} else {
initCV();
};
};
}
}
}//package fx
Section 258
//CrushZone (fx.CrushZone)
package fx {
import flash.geom.*;
import supers.*;
public class CrushZone extends Circle {
public var vel:Point;
public var c:int;// = 0
public function CrushZone(_arg1, _arg2):void{
c = 0;
super();
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = _arg1.r;
vel = new Point((_arg1.r / 15), (_arg1.r / 15));
}
override public function nulls(){
super.nulls();
vel = null;
}
public function main():void{
c++;
if (c == 2){
deleteAll();
};
}
}
}//package fx
Section 259
//FeetSpark (fx.FeetSpark)
package fx {
import flash.display.*;
public class FeetSpark {
private var clip:MovieClip;
private var c:int;// = 0
private var cMax:uint;
public function FeetSpark(_arg1:MovieClip):void{
c = 0;
super();
this.clip = _arg1;
this.cMax = 10;
}
public function remove(){
clip.removeSYS("feetSpark");
clip = null;
}
public function main(){
var _local1:*;
var _local2:int;
c++;
_local1 = ((Math.random())<0.5) ? [[0, -1], [1, 0], [0, 1], [-1, 0]] : [[0.65, -0.65], [0.65, 0.65], [-0.65, 0.65], [-0.65, -0.65]];
_local2 = 0;
while (_local2 < 4) {
clip.brain.create({nam:"DotFX", colr:"Y", alph:0.75, c:30, velA:0.975, px:clip.x, py:(clip.y + clip.ph.r), vx:_local1[_local2][0], vy:_local1[_local2][1], depth:["world", "main"]});
_local2++;
};
if (c >= cMax){
remove();
};
}
}
}//package fx
Section 260
//Flip (fx.Flip)
package fx {
import flash.display.*;
public class Flip {
private var vv:Number;
private var rollC:int;// = -1
private var clip:MovieClip;
private var rollI:int;
private var ang:Number;// = 0
public function Flip(_arg1:MovieClip, _arg2):void{
rollC = -1;
ang = 0;
super();
this.clip = _arg1;
this.vv = _arg2;
_arg1.vel.x = (_arg1.vel.x + _arg1.rand((-0.75 * _arg2), (0.75 * _arg2)));
_arg1.vel.y = (_arg1.vel.y + _arg1.rand((-1 * _arg2), -3));
if (_arg1.vel.y < -10){
_arg1.vel.y = -10;
};
_arg1.inter = false;
rollI = _arg1.rand(0, 1);
}
public function remove(){
clip.removeSYS("flip");
clip.deleteAll();
clip = null;
}
public function main(){
clip.vel.x = (clip.vel.x * 0.98);
rollC++;
if (rollC > rollI){
rollC = -1;
ang = ((clip.vel.x)>0) ? (ang - 15) : (ang + 15);
if (ang < 0){
ang = 345;
};
if (ang > 345){
ang = 0;
};
clip.master.body.gotoAndStop(("flip" + ang));
};
if ((clip.y - clip.brain.dino.y) > 300){
remove();
};
}
}
}//package fx
Section 261
//FXGen (fx.FXGen)
package fx {
import supers.*;
public class FXGen extends Circle {
public function FXGen(_arg1, _arg2):void{
super.init(_arg1, _arg2);
}
public function main():void{
var _local1:int;
_local1 = 0;
while (_local1 < 5) {
brain.create({nam:"DotFX", colr:"Y", alph:1.5, c:60, velA:0.9, px:o.px, py:o.py, vx:rand(-10, 10), vy:rand(-10, 10), depth:["world", "main"]});
_local1++;
};
}
}
}//package fx
Section 262
//Gen (fx.Gen)
package fx {
import supers.*;
public class Gen extends Circle {
public function Gen(_arg1, _arg2):void{
super.init(_arg1, _arg2);
}
public function main():void{
var _local1:Array;
if (rand(0, 100) == 0){
switch (o.lvl){
case "A":
brain.create({nam:"Runner", px:o.px, py:o.py, vx:0, vy:0, free:true, rd:true, depth:["world", "main"]});
break;
case "B":
_local1 = ["G", "O", "P"];
brain.create({nam:("Liz" + _local1[rand(0, 2)]), px:o.px, py:o.py, vx:0, vy:0, free:true, rd:true, depth:["world", "main"]});
break;
};
};
}
}
}//package fx
Section 263
//Grabbed (fx.Grabbed)
package fx {
import flash.display.*;
public class Grabbed {
public var grabber:Object;
public var cMax:uint;
public var c:uint;// = 0
public var ju:Boolean;// = false
private var dino:MovieClip;
public var grab:Boolean;// = true
private var fc:uint;// = 0
public function Grabbed(_arg1, _arg2, _arg3):void{
var _local4:int;
var _local5:*;
c = 0;
fc = 0;
grab = true;
ju = false;
super();
this.dino = _arg1;
this.grabber = _arg2;
_arg2.grabbing = true;
cMax = (_arg3) ? _arg1.rand(140, 200) : _arg1.rand(60, 160);
if (((!((_arg1.brain.S.mod == "MP"))) && (!(_arg1.brain.S.cheat)))){
_arg1.dch++;
_local4 = _arg1.dch;
if (_local4 > 4){
_local4 = 4;
};
_arg1.brain.sys.audio.ply(("dc" + _local4), (0.2 + (_local4 * 0.4)), false);
if (_arg1.dch > 1){
_local5 = (_arg1.dch * 250);
_arg1.brain.create({nam:"ScoreFloat", px:(_arg1.x + 30), py:(_arg1.y - 42), val:_local5, depth:["world", "main"]});
_arg1.brain.sys2.stats.addScore(_local5);
if ((((((_arg1.dch > _arg1.brain.sys2.stats.dactylRides)) && ((_arg1.dch > _arg1.brain.sys2.stats.dcLvl)))) && (!(_arg1.brain.S.cheat)))){
_arg1.brain.sys2.stats.dcLvl = _arg1.dch;
};
};
};
}
public function remove(){
dino.removeSYS("grabbed");
dino = null;
grabber = null;
}
public function letGo(){
dino.jumpC = 0;
dino.velXMax = dino.vel.x;
grab = false;
grabber.grabbing = false;
dino.baseApp = (dino.app = "");
grabber.feet.gotoAndPlay("in");
dino.brain.world.ya2 = 0;
}
public function main(){
if (grabber.brain != null){
dino.near = false;
c++;
if ((((((c == cMax)) || ((grabber.y < 300)))) || ((grabber.x > ((grabber.brain.world.xMax * -1) - (((grabber.brain.S.lastLvl) || ((grabber.brain.S.mod == "MP")))) ? 5000 : 1600))))){
letGo();
};
if (grab){
dino.vel.x = grabber.xm;
dino.vel.y = grabber.ym;
dino.brain.world.ya2 = (-125 - (grabber.ym * 10));
} else {
fc++;
if (fc >= 20){
remove();
};
};
} else {
dino.jumpC = 0;
dino.velXMax = dino.vel.x;
dino.baseApp = (dino.app = "");
grab = false;
remove();
};
}
}
}//package fx
Section 264
//HotFoot (fx.HotFoot)
package fx {
import flash.display.*;
public class HotFoot {
private var c:uint;// = 0
private var dino:MovieClip;
public function HotFoot(_arg1:MovieClip, _arg2):void{
c = 0;
super();
_arg1.brain.sys.audio.ply("hotFoot", 0.5, false);
this.dino = _arg1;
_arg1.vel.y = -(_arg1.rand2(8, 12));
_arg1.vel.x = (_arg1.vel.x + (_arg2) ? _arg1.rand2(-12, 4) : 0);
_arg1.pos.y = (_arg1.pos.y - 6);
}
public function remove(){
dino.accelMax = dino.accelMaxBase;
dino.removeSYS("hotFoot");
dino = null;
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function main(){
if (rand(0, c) < 5){
dino.brain.create({nam:"Smoke", px:(dino.x + rand((-1 * dino.ph.r), dino.ph.r)), py:(dino.y - rand(0, 40)), v:rand(-4, -2), sz:rand(10, 20), dur:2, front:((rand(0, 1))==0) ? true : false, depth:["world", "main"]});
};
c++;
if (c > 25){
remove();
} else {
dino.accelMax = 0.3;
};
}
}
}//package fx
Section 265
//Impact (fx.Impact)
package fx {
public class Impact {
var fga:Number;// = 0
var fgc:int;// = 0
var bga:Number;// = 0
var bgi:Number;// = 30
var brain:Object;
var fgi:Number;// = 25
var bgc:int;// = 0
public function Impact(_arg1:Object):void{
bgc = 0;
bga = 0;
bgi = 30;
fgc = 0;
fga = 0;
fgi = 25;
super();
this.brain = _arg1;
}
public function remove(){
brain.removeSYS2("impact");
brain = null;
}
public function main(){
bgc++;
switch (bgc){
case 6:
bgi = -2;
break;
case 81:
bgi = (bga = 0);
break;
};
bga = (bga + bgi);
brain.worldBG.cc.cChange([bga, bga, (bga / 2), 1, 1, 1, 1]);
fgc++;
brain.world.bgCC.cChange([fga, fga, (fga / 1.5), 1, 1, 1, 1]);
brain.world.mainCC.cChange([fga, fga, (fga / 1.5), 1, 1, 1, 1]);
brain.world.fgCC.cChange([fga, fga, (fga / 1.5), 1, 1, 1, 1]);
switch (fgc){
case 11:
fgi = -2;
break;
case 135:
fgi = (fga = 0);
break;
case 140:
remove();
break;
};
fga = (fga + fgi);
}
}
}//package fx
Section 266
//Impact2 (fx.Impact2)
package fx {
public class Impact2 {
var fga:Number;// = 0
var fgc:int;// = 0
var fgi:Number;// = 50
var brain:Object;
public function Impact2(_arg1:Object):void{
fgc = 0;
fga = 0;
fgi = 50;
super();
this.brain = _arg1;
}
public function remove(){
brain.removeSYS2("impact2");
brain = null;
}
public function restart(){
var _local1:int;
var _local2:Number;
var _local3:Number;
_local1 = 2;
_local2 = 100;
_local3 = 50;
}
public function main(){
var _local1:Number;
fgc++;
fga = (fga + fgi);
_local1 = (fga / 250);
brain.world.bgCC.cChange([fga, fga, (fga / 1.5), _local1, _local1, _local1, 1]);
brain.world.mainCC.cChange([fga, fga, (fga / 1.5), _local1, _local1, _local1, 1]);
brain.world.fgCC.cChange([fga, fga, (fga / 1.5), _local1, _local1, _local1, 1]);
switch (fgc){
case 5:
fgi = -3;
break;
case 90:
fgi = (fga = 0);
break;
case 95:
remove();
break;
};
}
}
}//package fx
Section 267
//Lava (fx.Lava)
package fx {
import supers.*;
public class Lava extends Circle {
public function Lava(_arg1, _arg2):void{
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = ((_arg1.lvl)=="X") ? 240 : 80;
big = true;
}
public function hit(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:uint;
_local2 = _arg1.vel;
_local3 = Math.round(Math.sqrt(((_local2.x * _local2.x) + (_local2.y * _local2.y))));
_local4 = rand2(0, (_local3 / 2));
_local5 = 1;
while (_local5 < _local4) {
brain.create({nam:"LavaBit", px:(pos.x + rand2(-20, 20)), py:pos.y, vx:rand2((_local2.x - 6), (_local2.x + 6)), vy:rand((-3 * _local3), 0), depth:["world", "main"]});
_local5++;
};
}
public function main():void{
}
}
}//package fx
Section 268
//Leaves (fx.Leaves)
package fx {
import supers.*;
public class Leaves extends Circle {
public function Leaves(_arg1, _arg2):void{
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = (_arg1.lvl * 10);
}
public function hitLeaves(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:uint;
_local2 = _arg1.pos;
_local3 = _arg1.vel;
_local4 = Math.sqrt(((_local3.x * _local3.x) + (_local3.y * _local3.y)));
_local5 = rand2(-5, (_local4 - 4));
_local6 = 1;
while (_local6 < _local5) {
brain.create({nam:"Leaf", px:(_local2.x + rand(-15, 15)), py:(_local2.y + rand(-15, 15)), vx:rand2((_local4 * -0.5), _local4), vy:rand2((_local4 * -1), _local4), depth:["world", "main"]});
_local6++;
};
}
public function main():void{
}
}
}//package fx
Section 269
//NoRide (fx.NoRide)
package fx {
import flash.display.*;
public class NoRide {
private var c:uint;// = 0
private var dino:MovieClip;
public function NoRide(_arg1:MovieClip):void{
c = 0;
super();
this.dino = _arg1;
}
public function remove(){
dino.removeSYS("noRide");
dino = null;
}
public function main(){
c++;
if (c > 25){
remove();
};
}
}
}//package fx
Section 270
//Pines (fx.Pines)
package fx {
import supers.*;
public class Pines extends Circle {
public function Pines(_arg1, _arg2):void{
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = (_arg1.lvl * 10);
}
public function hitPines(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:uint;
_local2 = _arg1.pos;
_local3 = _arg1.vel;
_local4 = Math.sqrt(((_local3.x * _local3.x) + (_local3.y * _local3.y)));
_local5 = rand2(-5, (_local4 - 4));
_local6 = 1;
while (_local6 < _local5) {
brain.create({nam:"Needle", px:(_local2.x + rand(-15, 15)), py:(_local2.y + rand(-15, 15)), vx:rand2((_local4 * -0.5), _local4), vy:rand2((_local4 * -1), _local4), depth:["world", "main"]});
_local6++;
};
}
public function main():void{
}
}
}//package fx
Section 271
//Rain (fx.Rain)
package fx {
import gfx.*;
public class Rain {
private var cMax:uint;
private var rdch:Number;
private var c:uint;
private var m2:Number;
private var m:Number;
private var rdc:Number;
private var rd:Object;
private var mI2:Number;
private var cEnd:uint;
private var phase:String;
private var mI:Number;
private var brain:Object;
public function Rain(_arg1:Object, _arg2:uint):void{
this.cMax = _arg2;
this.brain = _arg1;
c = 0;
cEnd = (_arg2 - 250);
m = 1;
m2 = 1;
mI = ((1 - 0.5) / 250);
mI2 = ((1 - 0.75) / 250);
rd = {};
rdch = 0;
rdc = 0;
}
public function remove(){
var _local1:*;
var _local2:Object;
for (_local1 in rd) {
_local2 = rd[_local1];
brain.world.bgx.removeChild(_local2.ref);
_local2.ref = null;
delete rd[_local1];
};
brain.removeSYS2("rain");
brain = null;
rd = null;
}
public function rand2(_arg1:Number, _arg2:Number):Number{
return ((Math.round((((Math.random() * (_arg2 - _arg1)) + _arg1) * 100)) / 100));
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function main(){
var _local1:Boolean;
var _local2:*;
var _local3:uint;
var _local4:*;
var _local5:Object;
var _local6:Object;
c++;
_local1 = ((brain.doom.dif)<brain.doom.rng) ? false : true;
if (c < 250){
if (_local1){
m = (m - mI);
brain.sky.cc.cChange([0, 0, 0, m, m, 1, 1]);
brain.worldBG.cc.cChange([0, 0, 0, m, m, 1, 1]);
m2 = (m2 - (brain.dino.ug) ? (-1 * mI2) : mI2);
if (m2 > 1){
m2 = 1;
};
brain.world.bgCC.cChange([0, 0, 0, m2, m2, m2, 1]);
brain.world.mainCC.cChange([0, 0, 0, m2, m2, m2, 1]);
brain.world.fgCC.cChange([0, 0, 0, m2, m2, m2, 1]);
};
rdch = (((250 - c) / 5) + 5);
} else {
if ((((c > cEnd)) && ((c <= cMax)))){
if (_local1){
m = (m + mI);
brain.sky.cc.cChange([0, 0, 0, m, m, 1, 1]);
brain.worldBG.cc.cChange([0, 0, 0, m, m, 1, 1]);
m2 = (m2 + mI2);
if (m2 > 1){
m2 = 1;
};
brain.world.bgCC.cChange([0, 0, 0, m2, m2, m2, 1]);
brain.world.mainCC.cChange([0, 0, 0, m2, m2, m2, 1]);
brain.world.fgCC.cChange([0, 0, 0, m2, m2, m2, 1]);
};
rdch = ((20 - ((cMax - c) / 10)) * 2);
} else {
rdch = 4;
if (brain.dino.ug){
if (m2 < 1){
m2 = (m2 + (mI2 * 5));
if (m2 > 1){
m2 = 1;
};
brain.world.bgCC.cChange([0, 0, 0, m2, m2, m2, 1]);
brain.world.mainCC.cChange([0, 0, 0, m2, m2, m2, 1]);
brain.world.fgCC.cChange([0, 0, 0, m2, m2, m2, 1]);
};
} else {
if ((((((m2 <= 1)) && ((m2 > 0.55)))) && ((c < cMax)))){
m2 = (m2 - (mI2 * 5));
brain.world.bgCC.cChange([0, 0, 0, m2, m2, m2, 1]);
brain.world.mainCC.cChange([0, 0, 0, m2, m2, m2, 1]);
brain.world.fgCC.cChange([0, 0, 0, m2, m2, m2, 1]);
};
};
brain.sky.cc.cChange([0, 0, 0, m, m, 1, 1]);
brain.worldBG.cc.cChange([0, 0, 0, m, m, 1, 1]);
};
};
if (!(brain.dino.ug)){
if (rand(0, rdch) < 3){
if (c < cMax){
rdc++;
rd[("r" + rdc)] = {};
_local5 = rd[("r" + rdc)];
_local5.speed = rand2(13, 20);
_local5.yo = (brain.dino.pos.y - 450);
_local5.ref = new RainDrop((brain.dino.pos.x + rand(-600, 600)), _local5.yo, _local5.speed);
brain.world.bgx.addChild(_local5.ref);
};
};
};
_local2 = (brain.dino.y + 300);
_local3 = 0;
for (_local4 in rd) {
_local3++;
_local6 = rd[_local4];
_local6.ref.x = (_local6.ref.x + (_local6.speed + rand2(2.5, 3.5)));
_local6.ref.y = (_local6.ref.y + _local6.speed);
if (_local6.ref.y > _local2){
brain.world.bgx.removeChild(_local6.ref);
_local6.ref = null;
delete rd[_local4];
};
};
if (Math.random() < 0.01){
brain.weather.lStrike(rand(1, 3), rand2(0.2, 0.7));
};
if (c >= cMax){
brain.sky.cc.cChange([0, 0, 0, 1, 1, 1, 1]);
brain.worldBG.cc.cChange([0, 0, 0, 1, 1, 1, 1]);
brain.world.bgCC.cChange([0, 0, 0, 1, 1, 1, 1]);
brain.world.mainCC.cChange([0, 0, 0, 1, 1, 1, 1]);
brain.world.fgCC.cChange([0, 0, 0, 1, 1, 1, 1]);
};
if ((((c >= (cMax + 20))) && ((_local3 == 0)))){
remove();
};
}
}
}//package fx
Section 272
//Skid (fx.Skid)
package fx {
import flash.display.*;
public class Skid {
private var c:int;// = 0
private var clip:MovieClip;
private var r:Number;
private var accelDec:Number;
public function Skid(_arg1:MovieClip):void{
c = 0;
super();
this.clip = _arg1;
r = (_arg1.ph.r - 6);
}
private function rand(_arg1:Number, _arg2:Number):Number{
return (((Math.random() * (_arg2 - _arg1)) + _arg1));
}
public function remove(){
clip.removeSYS("skid");
clip = null;
}
public function main(){
if (clip.near){
if (rand(0, 1) < 0.8){
clip.brain.create({nam:"Grass", ug:clip.ug, px:(clip.pos.x + rand(-3, 3)), py:((clip.pos.y + r) - 3), vx:rand((clip.vel.x * 0.9), (clip.vel.x * 1.5)), vy:rand(-2.5, 1), depth:["world", "main"]});
};
};
c++;
if (c >= 30){
remove();
};
}
}
}//package fx
Section 273
//Slow (fx.Slow)
package fx {
import supers.*;
public class Slow extends Circle {
public function Slow(_arg1, _arg2):void{
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = 30;
}
public function main():void{
}
}
}//package fx
Section 274
//SpeedBoost (fx.SpeedBoost)
package fx {
import flash.display.*;
public class SpeedBoost {
private var c:int;// = 0
private var cMax:uint;
private var clip:MovieClip;
private var accelDec:Number;
public function SpeedBoost(_arg1:MovieClip, _arg2, _arg3):void{
c = 0;
super();
this.clip = _arg1;
this.cMax = _arg3;
_arg1.accelMax = (_arg1.accelMaxBase = (_arg1.accelMaxBase * _arg2));
_arg1.accelF = (_arg1.accelFBase = (_arg1.accelFBase * _arg2));
accelDec = ((_arg1.accelMaxBase - _arg1.accelMaxOrig) / (_arg3 / 2));
}
public function remove(){
clip.accelMax = (clip.accelMaxBase = clip.accelMaxOrig);
clip.accelF = (clip.accelFBase = clip.accelFOrig);
clip.removeSYS("speedBoost");
clip = null;
}
public function addOn(_arg1, _arg2){
if ((clip.accelMaxOrig * _arg1) > clip.accelMaxBase){
clip.accelMaxBase = (clip.accelMaxOrig * _arg1);
};
cMax = (cMax + (_arg2 * 0.75));
accelDec = ((clip.accelMaxBase - clip.accelMaxOrig) / (cMax / 2));
}
public function main(){
var _local1:*;
var _local2:int;
c++;
if (clip.near){
if (Math.random() < (clip.accelMax - 0.9)){
_local1 = ((Math.random())<0.5) ? [[0, -1], [1, 0], [0, 1], [-1, 0]] : [[0.65, -0.65], [0.65, 0.65], [-0.65, 0.65], [-0.65, -0.65]];
_local2 = 0;
while (_local2 < 4) {
clip.brain.create({nam:"DotFX", colr:"Y", alph:0.75, c:30, velA:0.95, px:clip.x, py:(clip.y + clip.ph.r), vx:_local1[_local2][0], vy:_local1[_local2][1], depth:["world", "main"]});
_local2++;
};
};
};
if (c > (cMax / 2)){
clip.accelMax = (clip.accelMaxBase = (clip.accelMaxOrig + (accelDec * (cMax - c))));
};
if (c >= cMax){
remove();
};
}
}
}//package fx
Section 275
//Splash (fx.Splash)
package fx {
import supers.*;
public class Splash extends Circle {
var hit2:Boolean;// = false
public function Splash(_arg1, _arg2):void{
hit2 = false;
super();
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = 25;
}
public function hit(_arg1:Object){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:uint;
if (!(hit2)){
brain.sys.audio.ply(("splash" + rand(1, 3)), 0.7, false);
hit2 = true;
};
_local2 = _arg1.vel;
_local3 = Math.round(Math.sqrt(((_local2.x * _local2.x) + (_local2.y * _local2.y))));
_local4 = rand2(0, (_local3 / 1.5));
_local5 = 1;
while (_local5 < _local4) {
brain.create({nam:"Water", px:(pos.x + rand2(-20, 20)), py:pos.y, vx:rand2((_local2.x - 6), (_local2.x + 6)), vy:rand((-2 * _local3), 0), depth:["world", "main"]});
_local5++;
};
}
public function main():void{
}
}
}//package fx
Section 276
//Squash (fx.Squash)
package fx {
import flash.display.*;
public class Squash {
private var clip:MovieClip;
private var c:uint;// = 0
public function Squash(_arg1:MovieClip):void{
c = 0;
super();
this.clip = _arg1;
_arg1.app = (_arg1.baseApp = "squa");
}
public function remove(){
clip.accelMax = clip.accelMaxBase;
clip.app = (clip.baseApp = "");
clip.removeSYS("squash");
clip = null;
}
public function main(){
c++;
if (c >= 18){
remove();
} else {
clip.accelMax = 0;
};
}
}
}//package fx
Section 277
//Squash2 (fx.Squash2)
package fx {
import flash.display.*;
public class Squash2 {
private var clip:MovieClip;
private var c:uint;// = 0
public function Squash2(_arg1:MovieClip):void{
c = 0;
super();
this.clip = _arg1;
_arg1.app = (_arg1.baseApp = "squaB");
_arg1.brain.sys.audio.ply(("squash" + _arg1.rand(1, 2)), 0.8, false);
}
public function remove(){
clip.accelMax = clip.accelMaxBase;
clip.app = (clip.baseApp = "");
clip.removeSYS("squash2");
clip = null;
}
public function main(){
c++;
if (c >= 16){
remove();
} else {
clip.accelMax = 0.3;
};
}
}
}//package fx
Section 278
//Strength (fx.Strength)
package fx {
import flash.display.*;
import flash.geom.*;
public class Strength {
private var c:int;// = 0
private var cMax:uint;
private var mO:int;
private var clip:MovieClip;
private var ct:ColorTransform;
private var cc:Number;// = 1
private var inc:Number;// = -0.0333
public function Strength(_arg1:MovieClip, _arg2):void{
c = 0;
cc = 1;
inc = -0.0333;
super();
this.clip = _arg1;
this.cMax = _arg2;
_arg1.str = true;
mO = _arg1.ph.m;
_arg1.ph.m = (mO + 80);
ct = _arg1.transform.colorTransform;
}
public function remove(){
ct.greenMultiplier = 1;
ct.blueMultiplier = 1;
clip.transform.colorTransform = ct;
clip.master.ccE.cChange([clip.master.eyeC[0], clip.master.eyeC[1], clip.master.eyeC[2], 1, 1, 1, 1]);
clip.ph.m = mO;
clip.str = false;
clip.removeSYS("str");
clip = null;
ct = null;
}
public function addOn(_arg1){
cMax = (cMax + (_arg1 * 0.75));
}
public function main(){
c++;
if (c >= cMax){
remove();
} else {
clip.master.ccE.cChange([clip.rand(0, 0xFF), 0, 0, 1, 1, 1, 1]);
cc = (cc + inc);
if (cc < 0){
inc = 0.0333;
};
if (cc > 1){
inc = -0.0333;
};
ct.greenMultiplier = cc;
ct.blueMultiplier = cc;
clip.transform.colorTransform = ct;
};
}
}
}//package fx
Section 279
//Stun (fx.Stun)
package fx {
import flash.display.*;
public class Stun {
private var c:uint;// = 0
private var dino:MovieClip;
public function Stun(_arg1:MovieClip):void{
c = 0;
super();
this.dino = _arg1;
_arg1.vel.y = (_arg1.vel.y - _arg1.rand2(5, 7));
_arg1.vel.x = (_arg1.vel.x - _arg1.rand2(8, 10));
_arg1.pos.y = (_arg1.pos.y - 3);
}
public function remove(){
dino.app = (dino.baseApp = "");
dino.accelMax = dino.accelMaxBase;
dino.removeSYS("stun");
dino = null;
}
public function main(){
c++;
if (c > 20){
remove();
} else {
dino.accelMax = 0.3;
};
}
}
}//package fx
Section 280
//StunHot (fx.StunHot)
package fx {
import flash.display.*;
public class StunHot {
private var c:uint;// = 0
private var dino:MovieClip;
public function StunHot(_arg1:MovieClip):void{
c = 0;
super();
this.dino = _arg1;
_arg1.vel.y = (_arg1.vel.y - _arg1.rand2(4, 6));
_arg1.vel.x = (_arg1.vel.x - _arg1.rand2(20, 12));
_arg1.pos.y = (_arg1.pos.y - 3);
}
public function remove(){
dino.accelMax = dino.accelMaxBase;
dino.removeSYS("stunHot");
dino = null;
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function main(){
if (rand(0, c) < 4){
dino.brain.create({nam:"Smoke", px:(dino.x + rand((-1 * dino.ph.r), dino.ph.r)), py:(dino.y - rand(0, 40)), v:rand(-4, -2), sz:rand(10, 20), dur:2, front:((rand(0, 1))==0) ? true : false, depth:["world", "main"]});
};
c++;
if (c > 20){
remove();
} else {
dino.accelMax = 0.3;
};
}
}
}//package fx
Section 281
//SuperJump (fx.SuperJump)
package fx {
import flash.display.*;
public class SuperJump {
private var c:int;// = 0
private var cMax:uint;
private var clip:MovieClip;
private var jumpDec:Number;
public function SuperJump(_arg1:MovieClip, _arg2, _arg3):void{
c = 0;
super();
this.clip = _arg1;
this.cMax = _arg3;
_arg1.jumpPow = (_arg1.jumpPowOrig * _arg2);
jumpDec = ((_arg2 - _arg1.jumpPowOrig) / (_arg3 / 2));
}
public function remove(){
clip.jumpPow = clip.jumpPowOrig;
clip.removeSYS("superJump");
clip = null;
}
public function addOn(_arg1, _arg2){
if (_arg1 > clip.jumpPow){
clip.jumpPow = _arg1;
};
cMax = (cMax + (_arg2 * 0.75));
jumpDec = ((_arg1 - clip.jumpPowOrig) / (cMax / 2));
}
public function main(){
var _local1:*;
var _local2:int;
c++;
if (!(clip.near)){
if (Math.random() < (clip.jumpPow - 1)){
_local1 = ((Math.random())<0.5) ? [[0, -1], [1, 0], [0, 1], [-1, 0]] : [[0.65, -0.65], [0.65, 0.65], [-0.65, 0.65], [-0.65, -0.65]];
_local2 = 0;
while (_local2 < 4) {
clip.brain.create({nam:"DotFX", colr:"P", alph:0.75, c:30, velA:0.95, px:clip.x, py:(clip.y + (clip.ph.r / 2)), vx:_local1[_local2][0], vy:_local1[_local2][1], depth:["world", "main"]});
_local2++;
};
};
};
if (c > (cMax / 2)){
clip.jumpPow = (clip.jumpPowOrig + (jumpDec * (cMax - c)));
};
if (c >= cMax){
remove();
};
}
}
}//package fx
Section 282
//Vent (fx.Vent)
package fx {
public class Vent {
public var o:Object;
private var brain:Object;
public function Vent(_arg1, _arg2):void{
brain = _arg2;
o = _arg1;
}
public function roomDeleted(){
deleteAll();
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function nulls(){
brain = null;
o = null;
}
public function rand2(_arg1:Number, _arg2:Number):Number{
return ((Math.round((((Math.random() * (_arg2 - _arg1)) + _arg1) * 100)) / 100));
}
public function finalActions(){
}
public function main(){
switch (o.lvl){
case "1":
if (rand(0, 2) == 0){
brain.create({nam:"Smoke", px:(o.px + rand(-5, 5)), py:(o.py + rand(-5, 5)), v:rand2(-4, -2), sz:rand(10, 20), dur:1, front:((rand(0, 1))==0) ? true : false, depth:["world", "main"]});
};
if (rand(0, 10) == 0){
brain.create({nam:"Ash", px:(o.px + rand(-5, 5)), py:(o.py + rand(-5, 5)), vx:rand(-2, 2), vy:rand(-12, -8), depth:["world", "fgx"]});
};
break;
case "2":
brain.create({nam:"Smoke", px:(o.px + rand(-210, 220)), py:(o.py + rand(-10, 150)), v:rand2(-4, -2), sz:rand(10, 20), dur:1, front:((rand(0, 1))==0) ? true : false, depth:["world", "main"]});
if (rand(0, 2) == 0){
brain.create({nam:"Ash", px:(o.px + rand(-210, 210)), py:(o.py + rand(-10, 40)), vx:rand(-2, 2), vy:rand(-12, -8), depth:["world", "main"]});
};
if (rand(0, 10) == 0){
brain.create({nam:"Meteorite", px:(o.px + rand(-150, 150)), py:(o.py + rand(-15, 15)), vx:rand(-10, 10), vy:rand(-20, -10), lvl:rand(0, 3), rd:true, cr:true, depth:["world", "fgx"]});
};
break;
case "3":
if (rand(0, 3) == 0){
brain.create({nam:"Smoke", px:(o.px + rand(-50, 50)), py:(o.py + rand(-5, 5)), v:rand2(-4, -2), sz:rand(10, 20), dur:1, front:((rand(0, 1))==0) ? true : false, depth:["world", "doomBG"]});
};
if (rand(0, 5) == 0){
brain.create({nam:"Ash", px:(o.px + rand(-50, 50)), py:(o.py + rand(-5, 5)), vx:rand(-2, 2), vy:rand(-12, -8), depth:["world", "fgx"]});
};
break;
case "4":
brain.create({nam:"Smoke", px:(o.px + rand(-400, 400)), py:(o.py + rand(-20, 20)), v:rand2(-4, -2), sz:rand(16, 20), dur:1, front:((rand(0, 1))==0) ? true : false, depth:["world", "main"]});
if (rand(0, 2) == 0){
brain.create({nam:"Ash", px:(o.px + rand(-400, 400)), py:(o.py + rand(-5, 5)), vx:rand(-2, 2), vy:rand(-12, -8), depth:["world", "fgx"]});
};
if (rand(0, 10) == 0){
brain.create({nam:"Meteorite", px:(o.px + rand(-350, 350)), py:(o.py + rand(-15, 15)), vx:rand(-10, 10), vy:rand(-20, -10), lvl:rand(2, 4), rd:true, cr:true, depth:["world", "fgx"]});
};
break;
};
}
public function deleteAll(){
brain.deleteObj(this);
}
}
}//package fx
Section 283
//World1A (gfx.worlds.World1A)
package gfx.worlds {
import flash.display.*;
public dynamic class World1A extends MovieClip {
public var endID:String;
public var sealer:MovieClip;
public var meteor:MovieClip;
public var tree:MovieClip;
public var cover:MovieClip;
public var endRock:MovieClip;
public var head:MovieClip;
public function World1A(){
addFrameScript(0, frame1, 4979, frame4980);
}
function frame4980(){
endRock.gotoAndStop(endID);
}
function frame1(){
stop();
endID = "A1";
}
}
}//package gfx.worlds
Section 284
//World1B (gfx.worlds.World1B)
package gfx.worlds {
import flash.display.*;
public dynamic class World1B extends MovieClip {
public var endID:String;
public var sealer:MovieClip;
public var meteor:MovieClip;
public var tree:MovieClip;
public var cover:MovieClip;
public var endRock:MovieClip;
public var head:MovieClip;
public function World1B(){
addFrameScript(0, frame1, 4967, frame4968);
}
function frame4968(){
endRock.gotoAndStop(endID);
}
function frame1(){
stop();
endID = "A1";
}
}
}//package gfx.worlds
Section 285
//World1BGA (gfx.worlds.World1BGA)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGA extends MovieClip {
}
}//package gfx.worlds
Section 286
//World1BGB (gfx.worlds.World1BGB)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGB extends MovieClip {
}
}//package gfx.worlds
Section 287
//World1BGC (gfx.worlds.World1BGC)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGC extends MovieClip {
}
}//package gfx.worlds
Section 288
//World1BGF (gfx.worlds.World1BGF)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGF extends MovieClip {
}
}//package gfx.worlds
Section 289
//World1BGG (gfx.worlds.World1BGG)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGG extends MovieClip {
}
}//package gfx.worlds
Section 290
//World1BGH (gfx.worlds.World1BGH)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGH extends MovieClip {
}
}//package gfx.worlds
Section 291
//World1BGI (gfx.worlds.World1BGI)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGI extends MovieClip {
}
}//package gfx.worlds
Section 292
//World1BGN (gfx.worlds.World1BGN)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGN extends MovieClip {
}
}//package gfx.worlds
Section 293
//World1BGO (gfx.worlds.World1BGO)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGO extends MovieClip {
}
}//package gfx.worlds
Section 294
//World1BGP (gfx.worlds.World1BGP)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGP extends MovieClip {
}
}//package gfx.worlds
Section 295
//World1BGQ (gfx.worlds.World1BGQ)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGQ extends MovieClip {
}
}//package gfx.worlds
Section 296
//World1BGR (gfx.worlds.World1BGR)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGR extends MovieClip {
}
}//package gfx.worlds
Section 297
//World1BGS (gfx.worlds.World1BGS)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGS extends MovieClip {
}
}//package gfx.worlds
Section 298
//World1BGT (gfx.worlds.World1BGT)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGT extends MovieClip {
}
}//package gfx.worlds
Section 299
//World1BGU (gfx.worlds.World1BGU)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGU extends MovieClip {
}
}//package gfx.worlds
Section 300
//World1BGV (gfx.worlds.World1BGV)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGV extends MovieClip {
}
}//package gfx.worlds
Section 301
//World1BGW (gfx.worlds.World1BGW)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGW extends MovieClip {
}
}//package gfx.worlds
Section 302
//World1BGX (gfx.worlds.World1BGX)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGX extends MovieClip {
public function World1BGX(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package gfx.worlds
Section 303
//World1BGY (gfx.worlds.World1BGY)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGY extends MovieClip {
}
}//package gfx.worlds
Section 304
//World1BGZ (gfx.worlds.World1BGZ)
package gfx.worlds {
import flash.display.*;
public dynamic class World1BGZ extends MovieClip {
}
}//package gfx.worlds
Section 305
//World1C (gfx.worlds.World1C)
package gfx.worlds {
import flash.display.*;
public dynamic class World1C extends MovieClip {
public var endID:String;
public var sealer:MovieClip;
public var meteor:MovieClip;
public var tree:MovieClip;
public var cover:MovieClip;
public var endRock:MovieClip;
public var head:MovieClip;
public function World1C(){
addFrameScript(0, frame1, 4098, frame4099);
}
function frame1(){
stop();
endID = "A1";
}
function frame4099(){
endRock.gotoAndStop(endID);
}
}
}//package gfx.worlds
Section 306
//World1FGA (gfx.worlds.World1FGA)
package gfx.worlds {
import flash.display.*;
public dynamic class World1FGA extends MovieClip {
public var pond:MovieClip;
public var tree:MovieClip;
public var cover:MovieClip;
public function World1FGA(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package gfx.worlds
Section 307
//World1FGB (gfx.worlds.World1FGB)
package gfx.worlds {
import flash.display.*;
public dynamic class World1FGB extends MovieClip {
public var pond:MovieClip;
public var tree:MovieClip;
public var cover:MovieClip;
public function World1FGB(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package gfx.worlds
Section 308
//World1FGC (gfx.worlds.World1FGC)
package gfx.worlds {
import flash.display.*;
public dynamic class World1FGC extends MovieClip {
public var pond:MovieClip;
public var tree:MovieClip;
public var cover:MovieClip;
public function World1FGC(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package gfx.worlds
Section 309
//World1FGV (gfx.worlds.World1FGV)
package gfx.worlds {
import flash.display.*;
public dynamic class World1FGV extends MovieClip {
public var pond:MovieClip;
public var extra:MovieClip;
public var ramp:MovieClip;
public var cera:MovieClip;
public var sp:String;
public var tree:MovieClip;
public var cover:MovieClip;
public var fg:MovieClip;
public function World1FGV(){
addFrameScript(0, frame1, 1730, frame1731, 1750, frame1751, 1760, frame1761, 1800, frame1801, 1820, frame1821, 1830, frame1831, 1840, frame1841, 2051, frame2052, 2061, frame2062, 2071, frame2072, 2171, frame2172, 2181, frame2182, 2191, frame2192, 2531, frame2532, 2532, frame2533, 2541, frame2542, 2542, frame2543);
}
function frame1731(){
stop();
if (sp == "V1"){
cover.visible = false;
};
}
function frame1751(){
stop();
if (sp == "V1"){
cover.visible = false;
};
}
function frame2052(){
stop();
if (sp == "V3"){
cover.visible = false;
};
}
function frame2172(){
stop();
if (sp == "V3"){
cover.visible = false;
};
}
function frame1761(){
stop();
if (sp == "V1"){
cover.visible = false;
};
}
function frame1(){
stop();
sp = "";
}
function frame1801(){
stop();
if (sp == "V1"){
cover.visible = false;
};
}
function frame2062(){
stop();
if (sp == "V3"){
cover.visible = false;
};
}
function frame2072(){
stop();
if (sp == "V3"){
cover.visible = false;
};
}
function frame1821(){
stop();
if (sp == "V1"){
cover.visible = false;
};
}
function frame2192(){
stop();
if (sp == "V3"){
cover.visible = false;
};
}
function frame2182(){
stop();
extra.visible = false;
if (sp == "V3"){
cover.visible = false;
};
}
function frame1831(){
stop();
if (sp == "V1"){
cover.visible = false;
};
}
function frame2532(){
stop();
if (sp == "V2"){
cover.visible = false;
};
}
function frame2533(){
stop();
if (sp == "V2"){
cover.visible = false;
};
}
function frame1841(){
stop();
if (sp == "V1"){
cover.visible = false;
};
}
function frame2542(){
stop();
if (sp == "V2"){
cover.visible = false;
};
}
function frame2543(){
stop();
if (sp == "V2"){
cover.visible = false;
};
}
}
}//package gfx.worlds
Section 310
//World1V (gfx.worlds.World1V)
package gfx.worlds {
import flash.display.*;
public dynamic class World1V extends MovieClip {
public var eg1a2:MovieClip;
public var bd2a1:MovieClip;
public var bd3c3:MovieClip;
public var bd3c4:MovieClip;
public var bd3c5:MovieClip;
public var rnra1:MovieClip;
public var bd3c2:MovieClip;
public var bd3c1:MovieClip;
public var sj1a1:MovieClip;
public var eg1c2:MovieClip;
public var eg1c3:MovieClip;
public var eg1c1:MovieClip;
public var eg1c4:MovieClip;
public var bd2c2:MovieClip;
public var para1:MovieClip;
public var rnrc2:MovieClip;
public var egXa2:MovieClip;
public var egXa4:MovieClip;
public var evNa1:MovieClip;
public var rnrc4:MovieClip;
public var egXa3:MovieClip;
public var ja5a1:MovieClip;
public var egXa5:MovieClip;
public var egXa1:MovieClip;
public var bd2c1:MovieClip;
public var sj1c1:MovieClip;
public var ce1c1:MovieClip;
public var rnrc1:MovieClip;
public var bd1a1:MovieClip;
public var ja4a1:MovieClip;
public var ja4a2:MovieClip;
public var bd2c3:MovieClip;
public var bd1c1:MovieClip;
public var bd1c3:MovieClip;
public var bd1c5:MovieClip;
public var bd1c2:MovieClip;
public var egXc3:MovieClip;
public var trans:MovieClip;
public var bd1c6:MovieClip;
public var bd1c9:MovieClip;
public var lf7a1:MovieClip;
public var lf7a2:MovieClip;
public var wrmc1:MovieClip;
public var bd1c8:MovieClip;
public var egXc5:MovieClip;
public var bd1c4:MovieClip;
public var rnrc3:MovieClip;
public var bd1c7:MovieClip;
public var egXc4:MovieClip;
public var ja4c1:MovieClip;
public var ja3a1:MovieClip;
public var bgc:int;
public var egXc1:MovieClip;
public var egXc2:MovieClip;
public var fish1:MovieClip;
public var endRock:MovieClip;
public var sb2a1:MovieClip;
public var lf6a1:MovieClip;
public var ja2a1:MovieClip;
public var evCa1:MovieClip;
public var lf5a1:MovieClip;
public var sb2c1:MovieClip;
public var sb1a1:MovieClip;
public var bd1c10:MovieClip;
public var bd1c12:MovieClip;
public var bd1c13:MovieClip;
public var bd1c11:MovieClip;
public var endID:String;
public var liza1:MovieClip;
public var liza2:MovieClip;
public var ra1a1:MovieClip;
public var bf1c1:MovieClip;
public var bf1c2:MovieClip;
public var sr1c1:MovieClip;
public var sb1c1:MovieClip;
public var sealer:MovieClip;
public var bd5a1:MovieClip;
public var evBa1:MovieClip;
public var stec1:MovieClip;
public var tree:MovieClip;
public var bd5c1:MovieClip;
public var lf3a1:MovieClip;
public var lf3a2:MovieClip;
public var meteor:MovieClip;
public var spla1:MovieClip;
public var spla2:MovieClip;
public var spla3:MovieClip;
public var spla4:MovieClip;
public var spla5:MovieClip;
public var spla6:MovieClip;
public var spla7:MovieClip;
public var bd4c2:MovieClip;
public var bd4c3:MovieClip;
public var bd4c1:MovieClip;
public var bd3a1:MovieClip;
public var bd4c4:MovieClip;
public var bd3a2:MovieClip;
public var eg1a1:MovieClip;
public function World1V(){
addFrameScript(0, frame1, 1521, frame1522, 3152, frame3153, 3162, frame3163);
}
function frame3163(){
stop();
}
function frame1(){
stop();
endID = "A1";
bgc = 1;
}
function frame3153(){
stop();
}
function frame1522(){
endRock.gotoAndStop(endID);
}
}
}//package gfx.worlds
Section 311
//World1X (gfx.worlds.World1X)
package gfx.worlds {
import flash.display.*;
public dynamic class World1X extends MovieClip {
public var meteor:MovieClip;
public function World1X(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package gfx.worlds
Section 312
//Ash (gfx.Ash)
package gfx {
import supers.*;
public class Ash extends MovingDot {
private var c:int;// = 0
private var hit:Boolean;// = false
public function Ash(_arg1, _arg2):void{
var _local3:Array;
c = 0;
hit = false;
super();
_local3 = [0xD75200, 0xD56A00, 0xD58000, 0xD54000];
init(_arg1, _arg2, false, _local3[rand(0, (_local3.length - 1))]);
ph.sh = "circ";
ph.f = 0.9;
ph.bn = 0;
ph.g = 0.05;
ph.m = 1;
ph.r = 12;
inter = false;
}
public function bounce(_arg1){
hit = true;
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
vel.x = (vel.x * 0.96);
vel.y = (vel.y * 0.96);
vel.x = (vel.x + (hit) ? 0 : rand2(-0.5, 0.5));
vel.y = (vel.y + rand2(-0.05, 0.05));
c++;
if (c > 300){
deleteAll();
};
if (c == 75){
ph.r = 5;
inter = true;
};
}
}
}//package gfx
Section 313
//Asteroid (gfx.Asteroid)
package gfx {
import flash.display.*;
public class Asteroid extends MovieClip {
public var o:Object;
public var impact:Boolean;
public var NN:Boolean;// = false
public var brain:Object;
public var ends:Boolean;
public function Asteroid(_arg1, _arg2):void{
NN = false;
super();
addFrameScript(0, frame1, 22, frame23, 23, frame24, 102, frame103);
this.o = _arg1;
brain = _arg2;
x = _arg1.px;
y = _arg1.py;
}
public function deleteAll(){
brain.deleteObj(this);
}
function frame1(){
impact = false;
ends = false;
}
function frame23(){
impact = true;
}
function frame24(){
impact = false;
}
public function finalActions(){
}
function frame103(){
stop();
ends = true;
}
public function nulls(){
o = null;
brain = null;
}
public function main():void{
if (this.impact){
brain.initImpact();
};
if (this.ends){
deleteAll();
};
}
}
}//package gfx
Section 314
//BirdBG (gfx.BirdBG)
package gfx {
import fx.*;
import flash.display.*;
public class BirdBG extends MovieClip {
public var xm:Number;
public var ym:Number;
private var c:uint;// = 0
public var txm:Number;
private var colors;
public var o:Object;
public var tym:Number;
public var NN:Boolean;// = false
public var brain:Object;
public function BirdBG(_arg1, _arg2):void{
var _local3:*;
var _local4:Array;
c = 0;
NN = false;
colors = [[], [131, 168, 192], [131, 168, 192], [109, 109, 180], [209, 142, 114], [131, 168, 192], [0, 42, 81], [123, 77, 47], [66, 43, 77], [206, 153, 111], [222, 118, 106], [0, 11, 48], [0, 11, 48], [23, 0, 32], [34, 0, 0], [0, 11, 48], [0, 34, 99], [62, 16, 0], [34, 4, 53], [67, 27, 16], [141, 178, 215], [132, 13, 0]];
super();
addFrameScript(31, frame32, 36, frame37);
this.o = _arg1;
brain = _arg2;
x = _arg1.px;
y = _arg1.py;
xm = (txm = 4);
ym = (tym = 0);
_local3 = new ColorChange(this);
_local4 = colors[brain.S.sky];
_local3.cChange([_local4[0], _local4[1], _local4[2], 0, 0, 0, 1]);
_local3.nulls();
}
public function deleteAll(){
brain.deleteObj(this);
}
private function rand(_arg1:Number, _arg2:Number):Number{
return (((Math.random() * (_arg2 - _arg1)) + _arg1));
}
function frame37(){
gotoAndPlay(1);
}
public function finalActions(){
}
public function main():void{
txm = (txm + rand(-0.03, 0.03));
tym = (tym + rand(-0.1, 0.1));
xm = (xm + ((txm - xm) / 10));
ym = (ym + ((tym - ym) / 2));
x = (x + xm);
y = (y + ym);
c++;
if (c > 500){
deleteAll();
};
}
function frame32(){
if (Math.random() < 0.6){
gotoAndPlay("loop");
};
}
public function nulls(){
var _local1:*;
for (_local1 in o) {
delete o[_local1];
};
o = null;
brain = null;
colors = null;
}
}
}//package gfx
Section 315
//BirdFG (gfx.BirdFG)
package gfx {
import flash.display.*;
import supers.*;
public class BirdFG extends MovingClip {
public var pData:Object;
private var c:uint;// = 0
private var dir:String;
public var feeler:Object;
private var yA:Number;// = 0
private var xAccel:Number;// = 0
private var oDir:String;
public var body:MovieClip;
private var yAccel:Number;// = 0
public function BirdFG(_arg1, _arg2):void{
var _local3:String;
c = 0;
yAccel = 0;
xAccel = 0;
yA = 0;
super();
addFrameScript(0, frame1, 1, frame2);
init(_arg1, _arg2, this);
near = true;
ph.sh = "circ";
ph.g = 0;
_local3 = ((rand(0, 1))==0) ? "L" : "R";
gotoAndStop(_local3);
hasExtra = true;
feeler = _arg2.create({nam:"Feeler", px:x, py:y, master:this, r:((_local3 == "R")) ? rand(100, 450) : rand(300, 450), depth:[0, 0]});
pData = {rFactor:1.25, rTime:400, jPow:1.25, jTime:1000, score:200};
}
public function eaten(_arg1){
var _local2:*;
var _local3:*;
var _local4:uint;
_local2 = getVV(_arg1.vel);
_local3 = rand2(6, 10);
_local4 = 1;
while (_local4 < _local3) {
brain.create({nam:"Feather", px:(x + rand(-9, 9)), py:(y + rand(-9, 9)), vx:rand2((_local2 * -1), _local2), vy:rand2((_local2 * -1), (_local2 * 2)), depth:["world", "main"]});
_local4++;
};
deleteAll();
}
public function removeExtras(){
feeler.deleteAll();
feeler = null;
hasExtra = false;
pData = null;
}
function frame2(){
stop();
}
function frame1(){
stop();
}
public function dinoClose(){
}
public function feelerGContact(){
yA = (xAccel / 2);
}
public function main():void{
mainMC();
if (vel.x < -0.1){
dir = "L";
};
if (vel.x > 0.1){
dir = "R";
};
if (oDir != dir){
gotoAndStop(dir);
};
oDir = dir;
if (c > 0){
c++;
switch (c){
case 8:
yAccel = -0.175;
feeler = brain.create({nam:"FeelerG", px:x, py:y, master:this, r:120, depth:[0, 0]});
hasExtra = true;
break;
case 18:
yAccel = -0.05;
xAccel = 0.1;
break;
};
xAccel = (xAccel + ((brain.dino.pos.x)>x) ? rand2(-0.03, 0.01) : rand2(-0.01, 0.03));
yAccel = (yAccel + rand2(-0.02, 0.02));
yA = 0;
};
vel.offset(xAccel, (yAccel - yA));
if (Math.abs((x - brain.dino.pos.x)) > 1000){
deleteAll();
};
}
public function feelerContact(_arg1){
if (_arg1 == brain.dino){
feeler.deleteAll();
feeler = null;
hasExtra = false;
near = false;
gotoAndStop("R");
body.gotoAndPlay("launch");
c = 1;
};
}
}
}//package gfx
Section 316
//Blood (gfx.Blood)
package gfx {
import supers.*;
public class Blood extends MovingDot {
private var c:uint;// = 0
public function Blood(_arg1, _arg2):void{
var _local3:Array;
c = 0;
super();
_local3 = [13045262, 0xC40000, 16720418];
init(_arg1, _arg2, false, _local3[rand(0, (_local3.length - 1))]);
ph.sh = "circ";
ph.f = 0.99;
ph.bn = 0;
ph.g = 0.3;
ph.m = 1;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
c++;
if (c > 100){
deleteAll();
};
}
}
}//package gfx
Section 317
//Bone (gfx.Bone)
package gfx {
import supers.*;
public class Bone extends MovingClip {
private var c:uint;// = 0
private var fr:uint;
public function Bone(_arg1, _arg2):void{
c = 0;
super();
addFrameScript(0, frame1, 16, frame17, 45, frame46, 75, frame76, 100, frame101, 125, frame126, 153, frame154, 190, frame191, 228, frame229, 261, frame262, 294, frame295, 331, frame332, 376, frame377, 422, frame423, 463, frame464, 504, frame505);
super.init(_arg1, _arg2, this);
ph.sh = "circ";
ph.f = 0.97;
ph.bn = 0.5;
ph.g = 0.3;
ph.m = 1;
fr = rand(1, 15);
gotoAndPlay(("f" + fr));
}
function frame154(){
gotoAndPlay("f1");
}
function frame295(){
gotoAndPlay("f3");
}
function frame505(){
gotoAndPlay("f3");
}
function frame17(){
gotoAndPlay("f1");
}
function frame1(){
play();
}
function frame191(){
gotoAndPlay("f2");
}
public function bounce(_arg1){
gotoAndStop(("s" + fr));
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function remove(_arg1){
deleteAll();
}
function frame46(){
gotoAndPlay("f2");
}
function frame423(){
gotoAndPlay("f3");
}
function frame76(){
gotoAndPlay("f3");
}
function frame332(){
gotoAndPlay("f1");
}
function frame101(){
gotoAndPlay("f4");
}
function frame229(){
gotoAndPlay("f3");
}
function frame464(){
gotoAndPlay("f4");
}
function frame126(){
gotoAndPlay("f3");
}
public function main():void{
mainMC();
c++;
if (c > 130){
deleteAll();
};
}
function frame377(){
gotoAndPlay("f2");
}
function frame262(){
gotoAndPlay("f4");
}
}
}//package gfx
Section 318
//Boulder (gfx.Boulder)
package gfx {
import flash.geom.*;
import fx.*;
import supers.*;
public class Boulder extends MovingClip {
public var dinoR:Object;
public var bal:Boolean;
private var vel2:Point;
private var cc:int;// = 0
private var dc:Number;// = 0
private var dx:Number;
private var masses:Array;
private var colorV:uint;
private var rollC:int;// = -1
private var colors:Array;
private var rollI:int;
private var ang:int;// = 0
public function Boulder(_arg1, _arg2):void{
var _local3:*;
var _local4:int;
var _local5:int;
var _local6:int;
ang = 0;
rollC = -1;
dc = 0;
masses = [0, 10, 20, 30, 50, 70];
colors = [[], [102, 102, 102], [123, 123, 123], [150, 139, 139], [0, 200, 0xFF], [0xFF, 150, 0], [23, 230, 23], [153, 20, 0xFF], [0xFF, 0xFF, 0xFF]];
cc = 0;
super();
addFrameScript(0, frame1, 19, frame20, 39, frame40, 59, frame60, 79, frame80);
gotoAndStop((("b" + _arg1.lvl) + "_0"));
init(_arg1, _arg2, this);
NN = true;
bal = _arg2.S.balloons;
ph.sh = "circ";
ph.f = 0.99;
ph.bn = 0.75;
ph.g = (bal) ? 0.1 : 0.25;
ph.m = (bal) ? 0.001 : masses[_arg1.lvl];
vel2 = new Point(0, 0);
if (_arg1.lvl == 5){
ph.r = (ph.r - 3);
ride = true;
};
if (_arg1.drop){
ph.g = 0;
inter = false;
dx = rand(-300, -75);
};
_local3 = new ColorChange(this);
colorV = ((_arg1.colorV)==undefined) ? rand(1, 3) : _arg1.colorV;
if (bal){
colorV = rand(4, 8);
};
_local4 = colors[colorV][0];
_local5 = colors[colorV][1];
_local6 = colors[colorV][2];
switch (_arg2.S.colorV){
case "B":
_local4 = (_local4 - 15);
_local5 = (_local5 - 30);
_local6 = (_local6 - 15);
break;
case "C":
_local4 = (_local4 - 15);
_local5 = (_local5 - 30);
_local6 = (_local6 - 30);
break;
case "V":
_local4 = (_local4 - 100);
_local5 = (_local5 - 100);
_local6 = (_local6 - 100);
if (_local4 < 10){
_local6 = 30;
_local5 = _local6;
_local4 = _local5;
};
break;
};
_local3.cChange([_local4, _local5, _local6, 0, 0, 0, 1]);
_local3.nulls();
if ((((_arg2.S.mod == "MP")) && ((_arg1.remote == undefined)))){
_arg2.sys.MP.sendToRoom(((((((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";vx:") + rnd2(vel.x)) + ";vy:") + rnd2(vel.y)) + ";lvl:") + _arg1.lvl) + ";rdt:") + (_arg1.rData) ? roomID : 0) + ";nam:Boulder"));
};
}
public function hitAudio(_arg1){
var _local2:*;
if ((((roomID == brain.dino.roomID)) && (!(bal)))){
_local2 = (_arg1 * 0.1);
if (_local2 > 0.7){
_local2 = 0.7;
};
if (o.lvl < 1){
o.lvl = 1;
};
if (!(brain.dino.end)){
brain.sys.audio.ply(((("b" + o.lvl) + "") + rand(1, 2)), _local2, false);
};
};
}
function frame1(){
stop();
}
function frame20(){
stop();
}
public function bounce(_arg1){
vel2.x = vel.x;
vel2.y = vel.y;
vel.x = (_arg1.x * (bal) ? 1.5 : 1);
vel.y = (_arg1.y * (bal) ? 1.5 : 1);
}
function frame40(){
stop();
}
public function remove(_arg1){
deleteAll();
}
public function crush(_arg1){
var _local2:Boolean;
var _local3:int;
var _local4:uint;
var _local5:uint;
var _local6:uint;
var _local7:uint;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:int;
var _local12:uint;
var _local13:*;
var _local14:uint;
_local2 = false;
if (_arg1.o.nam == "Meteorite"){
if (_arg1.o.lvl >= o.lvl){
_local2 = true;
};
} else {
_local2 = true;
};
if (o.cr){
_local2 = false;
};
_local3 = o.lvl;
if (_local3 < 1){
_local3 = 1;
};
brain.sys.audio.ply(((("b" + _local3) + "") + rand(1, 2)), 0.75, false);
if (_local2){
_local4 = 0;
_local5 = 0;
_local6 = 0;
_local7 = 0;
switch (Number(o.lvl)){
case 1:
_local4 = 3;
_local5 = 5;
break;
case 2:
_local4 = 5;
_local5 = 7;
break;
case 3:
_local4 = 4;
_local5 = 6;
_local6 = 1;
_local7 = 1;
break;
case 4:
_local4 = 3;
_local5 = 4;
_local6 = 2;
_local7 = 3;
break;
case 5:
if (dinoR != null){
dinoR.endRide();
};
_local4 = 4;
_local5 = 7;
_local6 = 4;
_local7 = 6;
break;
};
_local8 = (ph.r * -1);
_local9 = ph.r;
if (!(bal)){
_local13 = rand(_local4, _local5);
_local14 = 1;
while (_local14 <= _local13) {
brain.create({nam:"Rock", px:(x + rand(_local8, _local9)), py:(y + rand(_local8, _local9)), vx:(vel.x + rand(-8, 8)), vy:(vel.y + rand(-12, 8)), colorV:colorV, depth:["world", "main"]});
_local14++;
};
};
_local10 = rand(_local6, _local7);
_local11 = (o.lvl - 1);
_local12 = 1;
while (_local12 <= _local10) {
_local11--;
if (_local11 < 1){
_local11 = 1;
};
brain.create({nam:"Boulder", px:(x + rand(_local8, _local9)), py:(y + rand(_local8, _local9)), vx:(vel.x + rand(-8, 8)), vy:(vel.y + rand(-12, 8)), colorV:colorV, lvl:_local11, rd:true, cr:true, depth:["world", "main"]});
_local12++;
};
deleteAll();
};
}
public function dinoHit(_arg1){
hitAudio(getVV(_arg1.vel));
}
public function hitBoulder(_arg1){
var _local2:Number;
var _local3:*;
var _local4:uint;
_local2 = getVV(vel2);
if (_local2 > 5){
if (!(bal)){
_local3 = rand(1, 4);
_local4 = 1;
while (_local4 <= _local3) {
brain.create({nam:"Rock", px:ip.x, py:ip.y, vx:rand(-4, 4), vy:rand(-4, 4), colorV:colorV, depth:["world", "main"]});
_local4++;
};
};
};
hitAudio(_local2);
}
function frame60(){
stop();
}
public function shake(_arg1){
if (near){
if (_arg1 > 2){
_arg1 = 2;
};
vel.offset(rand((-1 * _arg1), _arg1), rand(0, (-1 * _arg1)));
};
}
function frame80(){
stop();
}
public function rnd2(_arg1){
return ((rnd((_arg1 * 100)) / 100));
}
public function main():void{
var _local1:*;
mainMC();
if (bal){
vel.x = (vel.x * 0.985);
vel.y = (vel.y * 0.985);
};
if (o.cr){
cc++;
if (cc > 30){
o.cr = false;
};
};
if (o.drop){
if ((brain.dino.x - x) > dx){
ph.g = 0.25;
dc = 1;
o.drop = false;
};
};
if (dc > 0){
dc++;
if (dc > 15){
inter = true;
};
};
_local1 = getVV(vel);
rollI = ((_local1)<1) ? ((1 - _local1) * 200) : ((7 - _local1) / 1);
if (_local1 < 0.1){
rollI = 100000000;
};
rollC++;
if (rollC > rollI){
rollC = -1;
ang = ((vel.x)>0) ? (ang + 45) : (ang - 45);
if (ang < 0){
ang = 315;
};
if (ang > 315){
ang = 0;
};
gotoAndStop(((("b" + o.lvl) + "_") + ang));
};
if (near){
if (!(oNear)){
hitAudio(_local1);
if ((((o.lvl == 5)) && (!(bal)))){
if (roomID == brain.dino.roomID){
brain.world.shakeC = (_local1 * 4);
};
};
};
};
oNear = near;
}
override public function nulls(){
super.nulls();
vel2 = null;
masses = null;
colors = null;
dinoR = null;
}
}
}//package gfx
Section 319
//BoulderLG (gfx.BoulderLG)
package gfx {
import flash.geom.*;
import supers.*;
public class BoulderLG extends MovingClip {
public var dinoR:Object;
private var r:Boolean;// = false
private var rollC:int;// = -1
private var rollI:int;
private var ang:int;// = 0
public function BoulderLG(_arg1, _arg2):void{
ang = 0;
rollC = -1;
r = false;
super();
addFrameScript(0, frame1);
gotoAndStop("b_0");
init(_arg1, _arg2, this);
ph.sh = "circ";
ph.f = 0.996;
ph.bn = 0.75;
ph.g = 0.24;
ph.m = 500;
ph.r = 63;
ride = true;
big = true;
}
public function hitAudio(_arg1){
var _local2:Point;
var _local3:*;
if (roomID == brain.dino.roomID){
_local2 = brain.dino.vel;
_arg1 = Math.sqrt(((_local2.x * _local2.x) + (_local2.y * _local2.y)));
_local3 = (_arg1 * 0.1);
if (_local3 > 0.7){
_local3 = 0.7;
};
brain.sys.audio.ply(("b6" + rand(1, 2)), _local3, false);
};
}
function frame1(){
stop();
}
public function bounce(_arg1){
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
var _local1:*;
if (((!(r)) && ((roomID == brain.dino.roomID)))){
vel.x = (vel.x + 0.8);
r = true;
};
ph.r = 19;
mainMC();
ph.r = 63;
_local1 = getVV(vel);
rollI = ((_local1)<1) ? ((1 - _local1) * 60) : ((10 - _local1) / 1);
if (_local1 < 0.1){
rollI = 100000000;
};
rollC++;
if (rollC > rollI){
rollC = -1;
ang = ((vel.x)>0) ? (ang + 15) : (ang - 15);
if (ang < 0){
ang = 345;
};
if (ang > 345){
ang = 0;
};
gotoAndStop(("b_" + ang));
};
if (near){
if (!(oNear)){
hitAudio(_local1);
if (roomID == brain.dino.roomID){
brain.world.shakeC = (_local1 * 4);
};
};
};
oNear = near;
}
}
}//package gfx
Section 320
//Cera (gfx.Cera)
package gfx {
import flash.display.*;
import supers.*;
public class Cera extends DinoNP {
public var extraA:Object;
public var pData:Object;
private var xh:Array;
public var body:MovieClip;
public function Cera(_arg1, _arg2){
var _local3:Number;
var _local4:int;
var _local5:int;
var _local6:int;
super();
addFrameScript(0, frame1, 1, frame2);
super.init(_arg1, _arg2, this);
ph.f = 0.9;
ph.bn = 0;
ph.g = 0.5;
ph.m = 250;
ph.r = 45;
switch (brain.S.difNum){
case 1:
_local3 = 0.4;
break;
case 2:
_local3 = 0.5;
break;
case 3:
_local3 = 0.6;
break;
case 4:
_local3 = 0.8;
break;
};
accelMax = (accelMaxBase = rand2((_local3 - 0.2), (_local3 + 0.2)));
accelF = (accelFBase = 0.01);
angI = 15;
hasExtra = true;
extraA = brain.create({nam:"CeraA", px:x, py:(y + 42), dad:this, r:72, depth:["world", "main"]});
if (rand(0, 1) == 0){
keys.R = true;
vel.x = 1;
} else {
keys.L = true;
vel.x = -1;
};
xh = [0, 0];
pData = {score:250};
_local4 = 0;
_local5 = 0;
_local6 = 0;
switch (brain.S.colorV){
case "B":
_local6 = rand(-10, -40);
_local4 = _local6;
_local5 = -10;
break;
};
cc.cChange([_local4, _local5, _local6, 1, 1, 1, 1]);
if ((((brain.S.mod == "MP")) && ((_arg1.remote == undefined)))){
brain.sys.MP.sendToRoom(((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";am:") + accelMax) + ";rdt:") + (_arg1.rData) ? roomID : 0) + ";nam:Cera"));
};
}
public function removeExtras(){
extraA.deleteAll();
extraA = null;
hasExtra = false;
}
function frame1(){
stop();
}
function frame2(){
stop();
}
public function main(){
mainDino();
xh.unshift(pos.x);
xh.pop();
if (Math.abs((xh[0] - xh[1])) < 0.1){
rev();
};
}
override public function nulls(){
super.nulls();
xh = null;
pData = null;
}
}
}//package gfx
Section 321
//Cloud (gfx.Cloud)
package gfx {
import flash.display.*;
public class Cloud extends MovieClip {
public var nam:String;// = "cloud"
public var speed:Number;
public var w:int;
public function Cloud():void{
nam = "cloud";
super();
addFrameScript(0, frame1, 4, frame5, 9, frame10, 14, frame15, 19, frame20, 29, frame30, 33, frame34, 38, frame39, 43, frame44, 48, frame49, 59, frame60, 63, frame64, 68, frame69, 73, frame74, 78, frame79, 89, frame90, 93, frame94, 98, frame99, 103, frame104, 108, frame109, 116, frame117, 120, frame121, 125, frame126, 130, frame131, 135, frame136, 145, frame146, 149, frame150, 154, frame155, 159, frame160, 164, frame165, 188, frame189, 192, frame193, 197, frame198, 202, frame203, 207, frame208, 218, frame219, 222, frame223, 227, frame228, 232, frame233, 237, frame238, 248, frame249, 252, frame253, 0x0101, frame258, 262, frame263, 267, frame268, 278, frame279, 282, frame283, 287, frame288, 292, frame293, 297, frame298, 308, frame309, 312, frame313, 317, frame318, 322, frame323, 327, frame328);
}
function frame155(){
stop();
}
function frame150(){
stop();
}
function frame69(){
stop();
}
function frame268(){
stop();
}
function frame64(){
stop();
}
function frame279(){
stop();
}
function frame313(){
stop();
}
function frame318(){
stop();
}
function frame79(){
stop();
}
function frame74(){
stop();
}
function frame165(){
stop();
}
function frame160(){
stop();
}
function frame288(){
stop();
}
function frame208(){
stop();
}
function frame323(){
stop();
}
function frame283(){
stop();
}
function frame293(){
stop();
}
function frame90(){
stop();
}
function frame94(){
stop();
}
function frame10(){
stop();
}
function frame223(){
stop();
}
function frame15(){
stop();
}
function frame1(){
stop();
}
function frame109(){
stop();
}
function frame298(){
stop();
}
function frame203(){
stop();
}
function frame20(){
stop();
}
function frame189(){
stop();
}
function frame5(){
stop();
}
function frame30(){
stop();
}
function frame228(){
stop();
}
function frame117(){
stop();
}
function frame39(){
stop();
}
function frame34(){
stop();
}
function frame328(){
stop();
}
function frame99(){
stop();
}
function frame233(){
stop();
}
function frame126(){
stop();
}
function frame238(){
stop();
}
function frame44(){
stop();
}
function frame198(){
stop();
}
function frame249(){
stop();
}
function frame193(){
stop();
}
function frame49(){
stop();
}
function frame121(){
stop();
}
function frame131(){
stop();
}
function frame253(){
stop();
}
function frame136(){
stop();
}
function frame258(){
stop();
}
function frame219(){
stop();
}
function frame104(){
stop();
}
function frame146(){
stop();
}
function frame263(){
stop();
}
function frame309(){
stop();
}
function frame60(){
stop();
}
}
}//package gfx
Section 322
//DactylFG (gfx.DactylFG)
package gfx {
import fx.*;
import flash.display.*;
import supers.*;
public class DactylFG extends MovingClip {
public var eye:MovieClip;
public var BC:Boolean;// = false
private var bd:int;
private var cc:ColorChange;
public var txm:Number;
var dc:Object;
public var grabbing:Boolean;// = false
public var tym:Number;
private var ty:Number;
private var tx:Number;
public var mouth:MovieClip;
var minXM:Number;
public var feeler:Object;
private var yA:Number;// = 0
public var xm:Number;
public var ym:Number;
public var mpc:int;// = 0
public var odc:Boolean;// = false
public var MP:Boolean;// = false
public var feet:MovieClip;
public var dClose:Boolean;// = false
public function DactylFG(_arg1, _arg2):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:uint;
var _local7:Number;
yA = 0;
dClose = false;
odc = false;
grabbing = false;
MP = false;
BC = false;
mpc = 0;
super();
addFrameScript(29, frame30);
super.init(_arg1, _arg2, this);
if (_arg1.remote){
xm = (txm = _arg1.xm);
ym = (tym = _arg1.ym);
tx = (x = (pos.x + (xm * 3)));
ty = (y = pos.y);
} else {
xm = (txm = (12.25 * brain.dino.accelMax));
ym = (tym = 0);
};
minXM = (brain.doom.xMov + 0.5);
ph.sh = "circ";
ph.f = 0;
ph.bn = 0;
ph.g = 0;
ph.m = 20;
ph.r = 16;
_local3 = 0;
_local4 = 0;
_local5 = 0;
switch (brain.S.colorV){
case "B":
_local5 = rand(-20, -40);
_local3 = _local5;
_local4 = -10;
break;
case "C":
_local5 = rand(-20, -40);
_local4 = _local5;
_local3 = _local4;
break;
};
trace(_arg1.wait);
if (_arg1.wait){
txm = (xm = rand2(0.8, 1.5));
tym = (ym = rand2(-0.22, -0.18));
_local4 = 0;
_local3 = -20;
_local5 = -40;
};
if (brain.S.BC){
_local4 = 40;
_local3 = -30;
_local5 = 30;
};
cc = new ColorChange(this);
_local6 = brain.rand(0, 10);
_local7 = rand(0.8, 1);
cc.cChange([(_local6 + _local3), (_local6 + _local4), (_local6 + _local5), _local7, (_local7 + rand(0, 0.4)), _local7, 1]);
hasExtra = true;
feeler = brain.create({nam:"FeelerG", px:x, py:y, master:this, r:120, depth:[0, 0]});
if (brain.S.mod == "MP"){
MP = true;
if (!(_arg1.remote)){
ym = rand2(-1, 1.1);
BC = true;
broadcastObj(((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";xm:") + rnd2(xm)) + ";ym:") + rnd2(ym)) + ";rdt:0;nam:DactylFG"));
};
};
if (((((((!(_arg1.wait)) && ((brain.S.lv > 2)))) && (!(brain.S.balloons)))) && (!(brain.S.BC)))){
if (rand(0, ((brain.S.dCH)==0) ? 6 : 15) == 0){
_arg1.boulder = true;
bd = rand(-100, 100);
feet.gotoAndStop(("boulder" + ((brain.S.colorV == "V")) ? "V" : ""));
pos.y = (pos.y - 1000);
};
};
}
public function removeExtras(){
feeler.deleteAll();
feeler = null;
hasExtra = false;
}
public function dinoContact(_arg1){
dc = _arg1;
}
function frame30(){
if (Math.random() < 0.5){
gotoAndPlay("loop");
};
}
public function dinoClose(){
dClose = true;
}
public function remoteUpdate(_arg1, _arg2, _arg3, _arg4){
tx = (Number(_arg1) + (xm * 3));
ty = Number(_arg2);
txm = _arg3;
tym = _arg4;
if (Math.abs((tx - x)) > 250){
x = tx;
};
}
public function rnd2(_arg1){
return ((Math.round((_arg1 * 100)) / 100));
}
public function feelerGContact(){
yA = (0.333 * (brain.dino.accelMax + 0.25));
}
public function main():void{
var _local1:*;
if (!(MP)){
txm = (txm + rand2(-0.1, 0.1));
if ((((txm < minXM)) && (!(o.wait)))){
txm = minXM;
};
tym = (tym + (o.wait) ? rand2(-0.022, -0.016) : (rand2(-0.2, 0.205) - yA));
if (tym < -5){
tym = -5;
};
} else {
if (BC){
mpc++;
if (mpc >= 40){
mpc = 0;
txm = (txm + rand2(-0.3, 0.3));
tym = (tym + (rand2(-0.7, 0.71) - yA));
if (tym < -5){
tym = -5;
};
brain.sys.MP.sendToRoom(((((((((((("OU" + o.nam) + ";") + o.mpid) + ";") + Math.round(x)) + ";") + Math.round(y)) + ";") + rnd2(txm)) + ";") + rnd2(tym)));
};
} else {
tx = (tx + xm);
ty = (ty + ym);
x = (x + ((tx - x) / 15));
y = (y + ((ty - y) / 15));
};
};
xm = (xm + ((txm - xm) / 8));
ym = (ym + (((tym - ym) / 4) - (o.wait) ? 0 : (yA * 4)));
x = (x + (xm * brain.hc));
y = (y + (ym * brain.hc));
pos.x = x;
pos.y = y;
if (rand(0, 500) == 0){
if (mouth.currentFrame == 1){
mouth.gotoAndPlay("squawk");
brain.sys.audio.ply(("squawk" + rand(1, 3)), rand2(0.1, 0.2), false);
};
};
if (rand(0, 1000) == 0){
if (!(grabbing)){
if (mouth.currentFrame == 1){
mouth.gotoAndPlay("squawk");
};
eye.gotoAndPlay("lay");
brain.create({nam:"Egg", px:(x - 6), py:(y - 15), vx:(xm + rand(-6, 0)), d:true, depth:["world", "main"]});
};
};
if (o.boulder){
if ((x - brain.dino.x) > bd){
o.boulder = false;
feet.gotoAndPlay("in");
brain.create({nam:"Boulder", px:(x - 9), py:(y + 18), vx:xm, vy:0, lvl:4, colorV:2, rd:true, dact:true, depth:["world", "main"]});
};
};
_local1 = (x - brain.dino.pos.x);
if ((((_local1 > 1000)) || ((_local1 < -1000)))){
deleteAll();
};
if (dc != null){
if ((((((((((dc.sys.grabbed == undefined)) && (!(dc.near)))) && (!((dc.baseApp == "poun"))))) && ((((yA == 0)) || (o.wait))))) && (!(o.boulder)))){
feet.gotoAndPlay("grab");
dc.sys.grabbed = new Grabbed(dc, this, ((o.wait)==true) ? true : false);
if (o.wait){
o.wait = false;
txm = (12.25 * dc.accelMax);
tym = 0;
};
};
};
yA = 0;
dc = null;
if ((((brain.dino.sys.grabbed == undefined)) && (!(o.boulder)))){
if (dClose){
if (!(odc)){
feet.gotoAndPlay("out");
};
} else {
if (odc){
feet.gotoAndPlay("in");
};
};
};
odc = dClose;
dClose = false;
}
override public function nulls(){
super.nulls();
cc.nulls();
cc = null;
dc = null;
}
}
}//package gfx
Section 323
//DactylRed (gfx.DactylRed)
package gfx {
import fx.*;
import flash.display.*;
import supers.*;
public class DactylRed extends MovingClip {
public var eye:MovieClip;
public var BC:Boolean;// = false
private var bd:int;
private var cc:ColorChange;
public var txm:Number;
public var grabbing:Boolean;// = false
public var tym:Number;
private var ty:Number;
private var tx:Number;
private var fc:Boolean;// = false
public var mouth:MovieClip;
public var feeler:Object;
private var yA:Number;// = 0
public var xm:Number;
public var ym:Number;
public var mpc:int;// = 0
public var odc:Boolean;// = false
public var MP:Boolean;// = false
public var feet:MovieClip;
public var dClose:Boolean;// = false
public function DactylRed(_arg1, _arg2):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:uint;
var _local7:Number;
yA = 0;
dClose = false;
odc = false;
grabbing = false;
MP = false;
BC = false;
mpc = 0;
fc = false;
super();
addFrameScript(29, frame30);
super.init(_arg1, _arg2, this);
if (_arg1.remote){
xm = (txm = _arg1.xm);
ym = (tym = _arg1.ym);
tx = (x = (pos.x + (xm * 3)));
ty = (y = pos.y);
} else {
xm = (txm = rand2(-6.5, -5));
ym = (tym = 10);
};
ph.sh = "circ";
ph.f = 0;
ph.bn = 0;
ph.g = 0;
ph.m = 20;
ph.r = 16;
_local3 = 0;
_local4 = 0;
_local5 = 0;
switch (brain.S.colorV){
case "B":
_local5 = rand(-20, -40);
_local3 = _local5;
_local4 = -10;
break;
case "C":
_local5 = rand(-20, -40);
_local4 = _local5;
_local3 = _local4;
break;
};
cc = new ColorChange(this);
_local6 = brain.rand(0, 10);
_local7 = rand(0.8, 1);
cc.cChange([(_local6 + _local3), (_local6 + _local4), (_local6 + _local5), _local7, (_local7 + rand(0, 0.4)), _local7, 1]);
hasExtra = true;
feeler = brain.create({nam:"FeelerG", px:x, py:y, master:this, r:45, depth:[0, 0]});
if (brain.S.mod == "MP"){
MP = true;
if (!(_arg1.remote)){
ym = 10;
BC = true;
broadcastObj(((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";xm:") + rnd2(xm)) + ";ym:") + rnd2(ym)) + ";rdt:0;nam:DactylRed"));
};
};
}
public function removeExtras(){
feeler.deleteAll();
feeler = null;
hasExtra = false;
}
public function dinoContact(_arg1){
}
function frame30(){
if (Math.random() < 0.5){
gotoAndPlay("loop");
};
}
public function dinoClose(){
dClose = true;
}
public function remoteUpdate(_arg1, _arg2, _arg3, _arg4){
tx = (Number(_arg1) + (xm * 3));
ty = Number(_arg2);
txm = _arg3;
tym = _arg4;
if (Math.abs((tx - x)) > 100){
x = tx;
};
}
public function rnd2(_arg1){
return ((Math.round((_arg1 * 100)) / 100));
}
public function feelerGContact(){
fc = true;
}
public function main():void{
if (rand(0, 2) == 0){
brain.create({nam:"Smoke", px:(x + rand((-1 * ph.r), ph.r)), py:(y - rand(0, 40)), v:rand(-4, -2), sz:rand(10, 20), dur:2, front:((rand(0, 1))==0) ? true : false, depth:["world", "main"]});
};
if (fc){
yA = (1 * brain.dino.accelMax);
ym = (tym = 0);
fc = false;
};
if (!(MP)){
txm = (txm + rand2(-0.1, 0.1));
tym = (tym + (rand2(-0.2, 0.205) - yA));
if (tym < 0){
tym = 0;
};
} else {
if (BC){
mpc++;
if (mpc >= 20){
mpc = 0;
txm = (txm + rand2(-0.2, 0.2));
tym = (tym + (rand2(-0.5, 0.51) - yA));
if (tym < 0){
tym = 0;
};
brain.sys.MP.sendToRoom(((((((((((("OU" + o.nam) + ";") + o.mpid) + ";") + Math.round(x)) + ";") + Math.round(y)) + ";") + rnd2(txm)) + ";") + rnd2(tym)));
};
} else {
tx = (tx + xm);
ty = (ty + ym);
x = (x + ((tx - x) / 8));
y = (y + ((ty - y) / 8));
};
};
xm = (xm + ((txm - xm) / 8));
ym = (ym + (((tym - ym) / 4) - (yA * 4)));
x = (x + (xm * brain.hc));
y = (y + (ym * brain.hc));
pos.x = x;
pos.y = y;
if (rand(0, 100) == 0){
if (mouth.currentFrame == 1){
mouth.gotoAndPlay("squawk");
};
};
if ((brain.dino.pos.x - x) > 600){
deleteAll();
};
yA = 0;
if (brain.dino.sys.grabbed == undefined){
if (dClose){
if (!(odc)){
feet.gotoAndPlay("out");
};
} else {
if (odc){
feet.gotoAndPlay("in");
};
};
};
odc = dClose;
dClose = false;
}
override public function nulls(){
super.nulls();
cc.nulls();
cc = null;
}
}
}//package gfx
Section 324
//DEgg (gfx.DEgg)
package gfx {
import flash.display.*;
public dynamic class DEgg extends MovieClip {
public function DEgg(){
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 19, frame20, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31);
}
function frame10(){
stop();
}
function frame12(){
stop();
}
function frame3(){
stop();
}
function frame6(){
stop();
}
function frame7(){
stop();
}
function frame1(){
stop();
}
function frame22(){
stop();
}
function frame25(){
stop();
}
function frame26(){
stop();
}
function frame23(){
stop();
}
function frame4(){
stop();
}
function frame5(){
stop();
}
function frame9(){
stop();
}
function frame8(){
stop();
}
function frame21(){
stop();
}
function frame2(){
stop();
}
function frame27(){
stop();
}
function frame24(){
stop();
}
function frame28(){
stop();
}
function frame20(){
stop();
}
function frame30(){
stop();
}
function frame31(){
stop();
}
function frame11(){
stop();
}
function frame29(){
stop();
}
}
}//package gfx
Section 325
//DoomChunk (gfx.DoomChunk)
package gfx {
import supers.*;
public class DoomChunk extends MovingClip {
private var c:uint;// = 0
private var varNum:uint;
private var rollC:int;// = -1
private var rollI:int;
private var varNums:Object;
private var ang:Number;// = 0
public function DoomChunk(_arg1, _arg2):void{
rollC = -1;
ang = 0;
c = 0;
super();
init(_arg1, _arg2, this);
varNums = {G:4, R:3, T:4};
varNum = rand(1, varNums[_arg1.typ]);
if (_arg1.typ == "G"){
switch (_arg2.S.colorV){
case "B":
varNum = (varNum + 4);
break;
case "C":
varNum = (varNum + 8);
break;
case "V":
varNum = (varNum + 12);
break;
};
};
gotoAndStop(((_arg1.typ + varNum) + "_0"));
ph.sh = "circ";
ph.g = 0.3;
}
public function main():void{
mainMC();
rollI = ((Math.abs(vel.x))<1) ? ((1 - Math.abs(vel.x)) * 200) : ((20 - Math.abs(vel.x)) / 1);
if (Math.abs(vel.x) < 0.1){
rollI = 100000000;
};
rollC++;
if (rollC > rollI){
rollC = -1;
ang = ((vel.x)>0) ? (ang + 45) : (ang - 45);
if (ang < 0){
ang = 315;
};
if (ang > 315){
ang = 0;
};
gotoAndStop((((o.typ + varNum) + "_") + ang));
};
c++;
if (c > 150){
deleteAll();
};
}
override public function nulls(){
super.nulls();
varNums = null;
}
}
}//package gfx
Section 326
//DoomCloud1 (gfx.DoomCloud1)
package gfx {
import flash.display.*;
public class DoomCloud1 extends MovieClip {
public function DoomCloud1(_arg1, _arg2):void{
x = _arg1;
y = _arg2;
}
}
}//package gfx
Section 327
//DoomCloud2 (gfx.DoomCloud2)
package gfx {
import flash.display.*;
public class DoomCloud2 extends MovieClip {
public function DoomCloud2(_arg1, _arg2):void{
x = _arg1;
y = _arg2;
}
}
}//package gfx
Section 328
//DoomCloud3 (gfx.DoomCloud3)
package gfx {
import flash.display.*;
public class DoomCloud3 extends MovieClip {
public function DoomCloud3(_arg1, _arg2):void{
x = _arg1;
y = _arg2;
}
}
}//package gfx
Section 329
//DotFX (gfx.DotFX)
package gfx {
import flash.geom.*;
import flash.display.*;
public class DotFX extends Bitmap {
private var aI:Number;
public var o:Object;
private var inc:int;// = 0
public var vel:Point;
public var NN:Boolean;// = false
private var rect:Rectangle;
public var pos:Point;
private var c:uint;
private var ind:int;
private var colors:Object;
public var brain:Object;
public function DotFX(_arg1, _arg2):void{
NN = false;
inc = 0;
super();
o = _arg1;
c = o.c;
aI = (o.alph / c);
ind = rand(0, 3);
colors = {Y:[16777113, 0xFFFFFF, 16763955, 0xFFFFFF], P:[16751103, 0xFFFFFF, 10079487, 0xFFFFFF], R:[16751001, 0xFFFFFF, 16759671, 0xFFFFFF]};
brain = _arg2;
vel = new Point(o.vx, o.vy);
pos = new Point(o.px, o.py);
x = pos.x;
y = pos.y;
this.bitmapData = new BitmapData(3, 3, false, colors[o.colr][rand(0, 3)]);
rect = new Rectangle(0, 0, 3, 3);
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function finalActions():void{
}
public function rand2(_arg1:Number, _arg2:Number):Number{
return (((Math.random() * (_arg2 - _arg1)) + _arg1));
}
public function main(){
vel.x = (vel.x * o.velA);
vel.y = (vel.y * o.velA);
pos.offset(vel.x, vel.y);
x = pos.x;
y = pos.y;
inc++;
if (inc >= 2){
inc = 0;
ind++;
if (ind > 3){
ind = 0;
};
this.bitmapData.fillRect(rect, colors[o.colr][ind]);
};
alpha = (aI * c);
if (c-- < 1){
deleteAll();
};
}
public function nulls(){
var _local1:*;
for (_local1 in o) {
delete o[_local1];
};
o = null;
vel = null;
pos = null;
this.bitmapData = null;
rect = null;
colors = null;
brain = null;
}
public function deleteAll():void{
o.ex = false;
brain.deleteObj(this);
}
}
}//package gfx
Section 330
//Dude (gfx.Dude)
package gfx {
import supers.*;
public class Dude extends Clip {
var c:int;// = 0
var col:Boolean;// = false
public function Dude(_arg1, _arg2):void{
c = 0;
col = false;
super();
addFrameScript(0, frame1, 254, frame255, 260, frame261, 299, frame300);
init(_arg1, _arg2, this);
ph.sh = "circ";
}
public function collected(_arg1){
if (!(col)){
col = true;
brain.sys.audio.ply("misc1", 0.7, false);
brain.sys2.stats.dudeGame = true;
gotoAndPlay("flip");
c = 1;
};
}
function frame1(){
play();
}
function frame255(){
gotoAndPlay(1);
}
public function main():void{
mainC();
if (c > 0){
c++;
if (c > 75){
deleteAll();
};
};
}
function frame261(){
play();
}
function frame300(){
stop();
}
}
}//package gfx
Section 331
//Egg (gfx.Egg)
package gfx {
import flash.geom.*;
import supers.*;
public class Egg extends MovingClip {
private var typ;
private var rollC:int;// = -1
private var rollI:int;
private var ang:int;// = 0
public function Egg(_arg1, _arg2):void{
ang = 0;
rollC = -1;
super();
init(_arg1, _arg2, this);
typ = _arg1.typ;
NN = true;
ph.sh = "circ";
ph.f = 0.98;
ph.bn = 0.75;
ph.g = ((typ)=="X") ? 0 : (_arg1.d) ? 0.2 : 0.25;
ph.m = 5;
ph.r = (ph.r + 3);
ang = ((typ)=="X") ? 0 : (rand(-1, 1) * 30);
if (ang == -30){
ang = 330;
};
typ = (_arg1.d) ? rand(5, 6) : rand(1, 4);
gotoAndStop(((("e" + typ) + "_") + ang));
}
public function hitAudio(_arg1){
var _local2:*;
if (roomID == brain.dino.roomID){
_local2 = (_arg1 * 0.1);
if (_local2 > 0.7){
_local2 = 0.7;
};
};
}
public function bounce(_arg1){
ph.g = 0.25;
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function crush(_arg1){
crack(_arg1.vel);
}
public function hitBoulder(_arg1){
var _local2:Number;
_local2 = getVV(_arg1.vel);
if ((_local2 * _arg1.o.lvl) > 10){
crack(_arg1.vel);
} else {
hitAudio(_local2);
};
}
public function shake(_arg1){
if (near){
if (_arg1 > 2){
_arg1 = 2;
};
vel.offset(rand((-1 * _arg1), _arg1), rand(0, (-1 * _arg1)));
};
}
public function collected(_arg1){
if (!(_arg1.o.remote)){
brain.sys.audio.ply((o.d) ? "dactylEgg" : ("egg" + rand(1, 3)), 0.8, false);
if (brain.sys2.stats.addP){
brain.sys2.stats.addEgg(o.d);
brain.create({nam:"EggCollect", px:x, py:y, depth:["world", "main"]});
};
deleteAll();
};
}
public function main():void{
var _local1:*;
mainMC();
rollI = ((Math.abs(vel.x))<1) ? ((1 - Math.abs(vel.x)) * 100) : ((5 - Math.abs(vel.x)) / 1);
if (Math.abs(vel.x) < 0.1){
rollI = 100000000;
};
rollC++;
if (rollC > rollI){
rollC = -1;
ang = ((vel.x)>0) ? (ang + 30) : (ang - 30);
if (ang < 0){
ang = 330;
};
if (ang > 330){
ang = 0;
};
gotoAndStop(((("e" + typ) + "_") + ang));
};
if (near){
if (!(oNear)){
_local1 = getVV(vel);
if ((((_local1 > 10)) || (((o.d) && ((_local1 > 5)))))){
crack(new Point((vel.x * -1), (vel.y * -1)));
} else {
hitAudio(_local1);
};
};
};
oNear = near;
}
public function crack(_arg1){
var _local2:uint;
var _local3:*;
var _local4:uint;
var _local5:*;
var _local6:uint;
brain.sys.audio.ply("eggCrack", 0.35, false);
_local2 = ((((typ == 4)) || ((typ == 6)))) ? 1 : 0;
_local3 = rand((2 + _local2), (4 + _local2));
_local4 = 1;
while (_local4 < _local3) {
brain.create({nam:"EggShell", px:(x + rand(-6, 6)), py:(y + rand(-6, 6)), vx:(_arg1.x + rand(-6, 6)), vy:(_arg1.y + rand(-6, 6)), depth:["world", "main"]});
_local4++;
};
_local5 = rand((4 + _local2), (6 + _local2));
_local6 = 1;
while (_local6 < _local5) {
brain.create({nam:"EggParticle", px:(x + rand(-6, 6)), py:(y + rand(-6, 6)), vx:(_arg1.x + rand(-6, 6)), vy:(_arg1.y + rand(-6, 6)), depth:["world", "main"]});
_local6++;
};
deleteAll();
}
}
}//package gfx
Section 332
//EggCollect (gfx.EggCollect)
package gfx {
import fx.*;
import flash.display.*;
import supers.*;
public class EggCollect extends FX {
public var eggVal:MovieClip;
private var valCC:ColorChange;
private var d:int;
private var ca:Array;
private var a:Number;
public function EggCollect(_arg1, _arg2):void{
ca = [[0xFF, 0xFF, 0xFF], [180, 180, 180], [0, 0xFF, 0xFF], [0, 0xFF, 0], [0, 0, 0xFF]];
super();
addFrameScript(82, frame83);
init(_arg1, _arg2, this);
eggVal.val.text = ("+" + brain.sys2.stats.eggVal);
valCC = new ColorChange(eggVal);
d = 0;
a = 1.5;
}
function frame83(){
ends = true;
}
public function main():void{
var _local1:*;
mainFX();
d++;
if (d == 2){
d = 0;
a = (a - 0.04);
_local1 = ca[rand(0, 3)];
valCC.cChange([_local1[0], _local1[1], _local1[2], 0, 0, 0, a]);
};
eggVal.y = (eggVal.y - 1.5);
eggVal.x = (eggVal.x + (brain.dino.vel.x / rand2(1.1, 1.2)));
}
override public function nulls(){
super.nulls();
valCC.nulls();
valCC = null;
ca = null;
}
}
}//package gfx
Section 333
//EggParticle (gfx.EggParticle)
package gfx {
import supers.*;
public class EggParticle extends MovingDot {
private var c:uint;// = 0
public function EggParticle(_arg1, _arg2):void{
c = 0;
super();
init(_arg1, _arg2, false, 0xFFFFFF);
ph.sh = "circ";
ph.f = 0.97;
ph.bn = 0;
ph.g = 0.3;
ph.m = 1;
}
public function bounce(_arg1){
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
c++;
if (c > 100){
deleteAll();
};
}
}
}//package gfx
Section 334
//EggShell (gfx.EggShell)
package gfx {
import supers.*;
public class EggShell extends MovingClip {
private var c:uint;// = 0
public function EggShell(_arg1, _arg2):void{
c = 0;
super();
addFrameScript(0, frame1, 16, frame17, 45, frame46, 75, frame76, 100, frame101);
super.init(_arg1, _arg2, this);
ph.sh = "circ";
ph.f = 0.95;
ph.bn = 0;
ph.g = 0.3;
ph.m = 1;
gotoAndPlay(("f" + rand(1, 4)));
}
function frame17(){
gotoAndPlay("f1");
}
function frame1(){
play();
}
public function bounce(_arg1){
stop();
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function remove(_arg1){
deleteAll();
}
function frame46(){
gotoAndPlay("f2");
}
function frame76(){
gotoAndPlay("f3");
}
function frame101(){
gotoAndPlay("f4");
}
public function main():void{
mainMC();
c++;
if (c > 100){
deleteAll();
};
}
}
}//package gfx
Section 335
//Feather (gfx.Feather)
package gfx {
import supers.*;
public class Feather extends MovingDot {
public function Feather(_arg1, _arg2):void{
init(_arg1, _arg2, false, 0xFFFFFF);
ph.sh = "circ";
ph.f = 0.99;
ph.bn = 0;
ph.g = 0.04;
ph.m = 1;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
vel.x = (vel.x * 0.96);
vel.y = (vel.y * 0.96);
if (vel.y < 0.1){
vel.y = 0.1;
};
vel.x = (vel.x + rand2(-1, 1));
vel.y = (vel.y + rand2(-0.1, 0.2));
}
}
}//package gfx
Section 336
//Fish (gfx.Fish)
package gfx {
import flash.display.*;
import supers.*;
public class Fish extends MovingClip {
public var pData:Object;
private var dir:String;
private var jumping:Boolean;// = false
public var body:MovieClip;
private var landY:Number;
public function Fish(_arg1, _arg2):void{
jumping = false;
super();
addFrameScript(0, frame1, 1, frame2);
init(_arg1, _arg2, this);
ph.sh = "circ";
ph.g = 0;
dir = ((rand(0, 1))==0) ? "L" : "R";
gotoAndStop(dir);
vel.x = ((dir)=="R") ? 2.5 : -2.5;
vel.y = 0;
pData = {rFactor:1.15, rTime:250, jPow:1.15, jTime:500, score:50};
}
public function eaten(_arg1){
deleteAll();
}
public function hitWall(_arg1){
dir = ((dir)=="R") ? "L" : "R";
gotoAndStop(dir);
vel.x = ((dir)=="R") ? 2.5 : -2.5;
}
function frame2(){
stop();
}
function frame1(){
stop();
}
public function main():void{
var _local1:*;
var _local2:uint;
var _local3:*;
var _local4:uint;
if ((((rand(0, 50) == 0)) && (!(jumping)))){
jumping = true;
vel.x = 0;
vel.y = rand2(-7, -5);
ph.g = 0.3;
landY = pos.y;
body.gotoAndStop("jump");
_local1 = rand2(5, 12);
_local2 = 1;
while (_local2 < _local1) {
brain.create({nam:"Water", px:(pos.x + rand2(-10, 10)), py:(pos.y - 12), vx:rand2(-4, 4), vy:rand(-4, 0), depth:["world", "main"]});
_local2++;
};
};
mainMC();
if (jumping){
if (pos.y > landY){
pos.y = landY;
jumping = false;
body.gotoAndPlay("swim");
dir = ((rand(0, 1))==0) ? "L" : "R";
gotoAndStop(dir);
vel.x = ((dir)=="R") ? 2.5 : -2.5;
vel.y = 0;
ph.g = 0;
_local3 = rand2(5, 12);
_local4 = 1;
while (_local4 < _local3) {
brain.create({nam:"Water", px:(pos.x + rand2(-10, 10)), py:(pos.y - 12), vx:rand2(-4, 4), vy:rand(-4, 0), depth:["world", "doomBG"]});
_local4++;
};
};
} else {
if (rand(0, 20) == 0){
vel.offset(rand2(-0.5, 0.5), 0);
};
if (rand(0, 100) == 0){
hitWall(2);
};
};
}
override public function nulls(){
super.nulls();
pData = null;
}
}
}//package gfx
Section 337
//FoodScore (gfx.FoodScore)
package gfx {
import fx.*;
import flash.display.*;
import supers.*;
public class FoodScore extends FX {
private var FishColors:Array;
private var dino:Object;
private var CeraColors:Array;
public var scoreVal:MovieClip;
private var valCC:ColorChange;
private var BirdFGColors:Array;
private var d:int;
private var a:Number;
private var StegoColors:Array;
private var WormColors:Array;
private var ParaColors:Array;
private var LizOColors:Array;
private var LizGColors:Array;
private var LizPColors:Array;
private var xA:Number;// = 0
private var RunnerColors:Array;
private var yA:Number;// = 0
public function FoodScore(_arg1, _arg2):void{
BirdFGColors = [[0xFF, 0xFF, 0xFF], [0xFF, 0xFF, 0xFF], [0, 0xFF, 0xFF], [0, 0xFF, 0], [0, 0, 0xFF]];
LizGColors = [[0xFF, 0xFF, 0xFF], [120, 0xFF, 120], [0, 0xFF, 0], [0, 0xFF, 120], [0, 120, 0xFF]];
LizOColors = [[0xFF, 0xFF, 0xFF], [0xFF, 200, 120], [0xFF, 0xFF, 0], [0xFF, 120, 0], [0xFF, 0, 0]];
LizPColors = [[0xFF, 0xFF, 0xFF], [100, 50, 150], [0xFF, 0, 0xFF], [0, 0, 0xFF], [0, 0xFF, 0xFF]];
RunnerColors = [[0xFF, 0xFF, 0xFF], [0xFF, 120, 120], [0xFF, 0, 0], [0xFF, 120, 0], [0xFF, 0, 0xFF]];
WormColors = [[0xFF, 0xFF, 0xFF], [0xFF, 120, 120], [0xFF, 0, 0], [0xFF, 120, 0], [0xFF, 0, 0xFF]];
FishColors = [[0xFF, 0xFF, 0xFF], [0xFF, 200, 100], [0xFF, 0xFF, 0], [0xFF, 0, 0], [0xFF, 120, 0]];
StegoColors = [[0xFF, 0xFF, 0xFF], [0xFF, 120, 120], [0xFF, 0, 0], [0xFF, 120, 0], [0xFF, 0, 0xFF]];
CeraColors = [[0xFF, 0xFF, 0xFF], [120, 0xFF, 120], [0, 0xFF, 0], [0, 0xFF, 120], [0, 120, 0xFF]];
ParaColors = [[0xFF, 0xFF, 0xFF], [0xFF, 120, 120], [0xFF, 0, 0], [0xFF, 120, 0], [0xFF, 0, 0xFF]];
yA = 0;
xA = 0;
super();
addFrameScript(82, frame83);
init(_arg1, _arg2, this);
scoreVal.val.text = ("+" + brain.sys2.stats.foodVal);
valCC = new ColorChange(scoreVal);
d = 0;
a = 1.5;
dino = brain.dino;
this.y = dino.y;
}
function frame83(){
ends = true;
}
public function main():void{
var _local1:*;
mainFX();
d++;
if (d == 2){
d = 0;
a = (a - 0.04);
_local1 = this[(o.foodTyp + "Colors")][rand(0, 3)];
valCC.cChange([_local1[0], _local1[1], _local1[2], 0, 0, 0, a]);
};
yA = (yA - 0.5);
xA = (xA - (dino.vel.x / 5));
this.y = (dino.y + yA);
this.x = (dino.x + xA);
}
override public function nulls(){
super.nulls();
dino = null;
valCC.nulls();
valCC = null;
BirdFGColors = null;
LizGColors = null;
LizOColors = null;
LizPColors = null;
RunnerColors = null;
WormColors = null;
FishColors = null;
StegoColors = null;
CeraColors = null;
ParaColors = null;
}
}
}//package gfx
Section 338
//Grass (gfx.Grass)
package gfx {
import supers.*;
public class Grass extends MovingDot {
private var colorV:Object;
private var c:uint;// = 0
public function Grass(_arg1, _arg2):void{
c = 0;
colorV = {A:3394611, B:3394611, C:9922596, V:0x141414};
super();
init(_arg1, _arg2, false, (_arg1.ug) ? 7687204 : colorV[_arg2.S.colorV]);
ph.sh = "circ";
ph.f = 0.2;
ph.bn = 0;
ph.g = 0.2;
ph.m = 1;
}
public function bounce(_arg1){
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
c++;
if (c > 50){
deleteAll();
};
}
override public function nulls(){
super.nulls();
colorV = null;
}
}
}//package gfx
Section 339
//Interface (gfx.Interface)
package gfx {
import util.*;
import flash.text.*;
import flash.display.*;
import flash.events.*;
import flash.geom.*;
import flash.net.*;
import flash.external.*;
import flash.utils.*;
import fx.*;
public class Interface extends MovieClip {
public var message:MovieClip;
public var bonus:MovieClip;
public var scores:TextField;
private var sEggs:Array;
public var border:MovieClip;
public var bt_StartNow:SimpleButton;
private var abs:Array;
public var newRace:Object;
public var flasher:MovieClip;
private var stats:Object;
public var par:TextField;
public var bt_HowTo:SimpleButton;
public var lobbyReturn:MovieClip;
public var info:MovieClip;
public var updater:MovieClip;
public var bt_SubmitScore:SimpleButton;
public var msg2:MovieClip;
public var title2:MovieClip;
public var dinoColors2:Array;
public var dinoColors3:Array;
public var bt_hatL:SimpleButton;
public var dinoColors5:Array;
public var bt_hatR:SimpleButton;
public var dinoColors4:Array;
var adTimer:Timer;
public var dinoColors1:Array;
public var hatsMP:Array;
public var dino:MovieClip;
public var bt_PJ:SimpleButton;
public var message2:MovieClip;
public var eggs:TextField;
public var superEggsGames:TextField;
public var bt_Login:SimpleButton;
private var saveStats:Boolean;
public var singleInfo:TextField;
public var eggss:TextField;
public var levelTitle:MovieClip;
public var hats:Array;
public var bt_LoadSaved:SimpleButton;
public var current:String;
private var hackerMSG1:String;// = " ******************** ATTENTION HACKERS **************************** "
private var hackerMSG2:String;// = " "
private var hackerMSG4:String;// = " and if you spread the password, you are basically screwing us. We've worked really hard to bring you this game for free, "
private var hackerMSG5:String;// = " so please have a little respect. Feel free to use the password for your own game, but also please consider donating if you do. "
private var hackerMSG6:String;// = " "
private var hackerMSG7:String;// = " THANKS... "
private var hackerMSG8:String;// = " -The PixelJam Team "
private var hackerMSG3:String;// = " Please don't post or spread the 'Enable Hats' password. It is reserved for donators only. We need donations to make more games, "
private var drc:String;// = ""
var md5:MD5Hash;
public var flsh:Boolean;// = false
public var bt_Credits:SimpleButton;
private var MP:Object;
public var cdNums:TextField;
public var mods:Object;
public var currentPlayer:TextField;
public var p1:TextField;
public var p2:TextField;
public var p3:TextField;
public var lvlName:String;
public var p4:TextField;
public var mem:Object;
public var bt_colorL:SimpleButton;
public var current2:String;// = "lobby"
public var bt_colorR:SimpleButton;
public var srs:Array;
public var mess:TextField;
private var cSR:String;// = ""
public var selectorTxt:MovieClip;
public var eggsGame:TextField;
public var dinoColors:Array;
public var winText2:MovieClip;
private var costs:Object;
public var rt:MovieClip;
private var MPZones3:Array;
private var MPZones4:Array;
public var eggsGames:TextField;
private var MPZones2:Array;
private var MPZones5:Array;
public var currentRun:TextField;
private var MPZones1:Array;
public var superEggss:TextField;
public var shopItems:Object;
public var bt_Stats:SimpleButton;
public var bt_HighScores:SimpleButton;
public var levelTitleSH:MovieClip;
public var score:TextField;
public var superEggsGame:TextField;
public var time:TextField;
public var p1s:TextField;
public var p2s:TextField;
public var dColors:Object;
private var brain:Object;
public var interX:interXCover;
public var p3s:TextField;
public var chatSent:Boolean;// = false
public var bt_Donate:SimpleButton;
public var p4s:TextField;
public var superEggs:TextField;
public var bt_CreateNew:SimpleButton;
public var winText:MovieClip;
public var winTextSH:MovieClip;
private var timer:Timer;
public var times:TextField;
public var cdNum:TextField;
public var MSG:MovieClip;
public var msg:String;
public var bt_Options:SimpleButton;
public var endTxt:MovieClip;
public var interBTS:Object;
public var pars:TextField;
public var playerRun:MovieClip;
public function Interface(_arg1):void{
flsh = false;
current2 = "lobby";
abs = ["SPD", "ACL", "JMP", "STR"];
costs = {SPD2:50, SPD3:100, SPD4:150, SPD5:200, ACL2:10, ACL3:20, ACL4:40, ACL5:80, JMP2:20, JMP3:40, JMP4:80, JMP5:120, STR2:30, STR3:60, STR4:90, STR5:120};
sEggs = ["A", "T", "B", "M", "S", "D", "G", "O", "I", "R"];
drc = "";
cSR = "";
srs = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U"];
hackerMSG1 = " ******************** ATTENTION HACKERS **************************** ";
hackerMSG2 = " ";
hackerMSG3 = " Please don't post or spread the 'Enable Hats' password. It is reserved for donators only. We need donations to make more games, ";
hackerMSG4 = " and if you spread the password, you are basically screwing us. We've worked really hard to bring you this game for free, ";
hackerMSG5 = " so please have a little respect. Feel free to use the password for your own game, but also please consider donating if you do. ";
hackerMSG6 = " ";
hackerMSG7 = " THANKS... ";
hackerMSG8 = " -The PixelJam Team ";
mods = {A:["Top Speed", "DINORACER"], B:["Mega Jump", "LEAPINLIZ"], C:["Super Strength", "CALCIUM"], D:["Goodbye Doom", "EXPLORE"], E:["Low Gravity", "ASTROSAUR"], F:["Boulders = Balloons", "GOOFBALLS"], G:["Lights Out", "GOODBYESUN"], H:["Meteor Storm", "SMOKEY"], I:["Enable Hats", "PJDON8TOR"]};
shopItems = {A:["Hills Desktop", "DR_Hills.zip", 500], B:["Sky Desktop", "DR_Sky.zip", 750], C:["Doom Desktop", "DR_Doom.zip", 1000], D:["Lava Desktop", "DR_Lava.zip", 1000], E:["Concept Art", "DR_Art.zip", 1000], F:["Dino Demos", "DR_Demos.zip", 1500], G:["Dino Theme MP3", "DR_DinoTheme.zip", 2000], H:["Volcano Theme MP3", "DR_VolcanoDemo.zip", 2500], I:["Monkey Mountain MP3", "DR_MM.zip", 3000], J:["Gold Desktops", "DR_Gold.zip", "?"], K:["Mac Icons", "DR_IconsMac.zip", 500], L:["PC Icons", "DR_IconsPC.zip", 500]};
dColors = {A:{body:[0xFF, 242, 0], mark:[0xFF, 242, 0], dot:[], stripe:[], eye:[217, 114, 39]}, B:{body:[0xFF, 236, 95], mark:[0xFF, 236, 95], dot:[], stripe:[], eye:[0, 176, 0xFF]}, C:{body:[180, 0xFF, 40], mark:[180, 0xFF, 40], dot:[], stripe:[], eye:[168, 85, 52]}, D:{body:[249, 209, 0xFF], mark:[249, 209, 0xFF], dot:[], stripe:[], eye:[312, 92, 231]}, E:{body:[0, 176, 0xFF], mark:[0, 176, 0xFF], dot:[], stripe:[], eye:[0xFF, 0xFF, 0xFF]}, F:{body:[164, 123, 71], mark:[164, 123, 71], dot:[], stripe:[], eye:[253, 247, 189]}, G:{body:[0xFF, 227, 161], mark:[0xFF, 227, 161], dot:[], stripe:[], eye:[148, 108, 39]}, H:{body:[0xFF, 242, 0], mark:[0xFF, 205, 0], dot:[0xFF, 205, 0], stripe:[], eye:[217, 114, 39]}, I:{body:[0xFF, 113, 33], mark:[0xFF, 113, 33], dot:[225, 100, 16], stripe:[], eye:[0xFF, 244, 96]}, J:{body:[180, 0xFF, 40], mark:[130, 220, 10], dot:[130, 220, 10], stripe:[], eye:[168, 85, 52]}, K:{body:[249, 209, 0xFF], mark:[241, 169, 252], dot:[241, 169, 252], stripe:[], eye:[213, 92, 231]}, L:{body:[0, 176, 0xFF], mark:[0, 130, 0xFF], dot:[0, 130, 0xFF], stripe:[], eye:[0xFF, 0xFF, 0xFF]}, M:{body:[164, 123, 71], mark:[130, 100, 60], dot:[130, 100, 60], stripe:[], eye:[253, 247, 189]}, N:{body:[0xFF, 227, 161], mark:[0xFF, 190, 130], dot:[0xFF, 190, 130], stripe:[], eye:[148, 108, 39]}, O:{body:[0xFF, 242, 0], mark:[0xFF, 160, 0], dot:[], stripe:[0xFF, 200, 20], eye:[217, 114, 39]}, P:{body:[236, 191, 13], mark:[200, 100, 40], dot:[], stripe:[225, 131, 61], eye:[0xFF, 241, 172]}, Q:{body:[151, 156, 0], mark:[151, 156, 0], dot:[], stripe:[91, 124, 0], eye:[0xFF, 244, 0]}, R:{body:[249, 209, 0xFF], mark:[190, 120, 220], dot:[], stripe:[210, 146, 244], eye:[0xFF, 0xFF, 0xFF]}, S:{body:[0, 176, 0xFF], mark:[0, 100, 230], dot:[], stripe:[0, 130, 0xFF], eye:[0xFF, 0xFF, 0xFF]}, T:{body:[164, 123, 71], mark:[100, 80, 40], dot:[], stripe:[140, 100, 60], eye:[253, 247, 189]}, U:{body:[0xFF, 227, 161], mark:[240, 170, 110], dot:[], stripe:[0xFF, 190, 130], eye:[148, 108, 39]}, V:{body:[0xFF, 0xFF, 0xFF], mark:[0xFF, 0xFF, 0xFF], dot:[], stripe:[], eye:[0xFF, 20, 20]}, W:{body:[0xFF, 0xFF, 0xFF], mark:[230, 230, 230], dot:[230, 230, 230], stripe:[], eye:[0xFF, 20, 20]}, X:{body:[0xFF, 0xFF, 0xFF], mark:[210, 210, 210], dot:[], stripe:[230, 230, 2320], eye:[0xFF, 20, 20]}, Y:{body:[65, 65, 65], mark:[51, 51, 51], dot:[0, 0, 0], stripe:[], eye:[0xFF, 206, 20]}, Z:{body:[65, 65, 65], mark:[0, 0, 0], dot:[], stripe:[0, 0, 0], eye:[0xFF, 206, 20]}};
newRace = {act:false};
MPZones1 = ["A", "B", "C", "D"];
MPZones2 = ["A", "B", "C", "D", "E", "F", "G"];
MPZones3 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"];
MPZones4 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M"];
MPZones5 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P"];
dinoColors = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
dinoColors1 = ["A", "B", "C", "D", "E", "F"];
dinoColors2 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K"];
dinoColors3 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P"];
dinoColors4 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U"];
dinoColors5 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
hats = [];
hatsMP = ["x", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "q"];
chatSent = false;
super();
addFrameScript(0, frame1, 9, frame10, 19, frame20, 30, frame31, 31, frame32, 45, frame46, 163, frame164, 175, frame176, 248, frame249, 269, frame270, 279, frame280, 291, frame292, 459, frame460, 469, frame470, 637, frame638, 657, frame658, 825, frame826, 839, frame840, 974, frame975, 1003, frame1004, 1031, frame1032, 1059, frame1060, 1216, frame1217, 1229, frame1230, 1263, frame1264, 1462, frame1463, 1490, frame1491);
brain = _arg1;
mem = {privateMSGNam:"", login:"", pOver:"", opt:false, chat:["", ""]};
interBTS = {Main:["StartNow", "CreateNew", "LoadSaved", "HowTo", "Options", "Stats", "Login", "Credits", "HighScores", "PJ", "Donate"], Credits:["GoHome", "Donate", "RG", "MT", "MD"], SubmitScore:["SubmitFinal", "CancelScore"], LoadSaved:["GoHome", "Choose1", "Choose2", "Choose3", "Clear1", "Clear2", "Clear3", "Sure1", "Sure2", "Sure3", "No1", "No2", "No3"], HowTo:["GoHome", "Tips"], Options:["GoHome", "ToggleDif", "ToggleMode", "ToggleProg", "Cheats", "Shop", "StartRun"], Cheats:["GoHome", "Shop", "Options", "StartRun"], Shop:["GoHome", "Cheats", "Options"], Stats:["GoHome", "Stats2", "ChangeName", "SubmitScore"], Stats2:["GoHome", "Stats"], Warp:[], Login:["GoHomeL", "CreateAcct", "Login", "PlayAsGuest"], CreateAcct:["Submit", "Cancel"], MPLobby:["SignOut", "colorR", "colorL", "hatR", "hatL", "SendPrivate", "CreateNewRace", "JoinPrivate", "MPHow", "s1", "s2", "s3"], Disconnect:["GoHome", "Warp"], CreateNewRace:["CreateRace", "CancelRace", "zoneR", "zoneL", "players4", "players3", "players2", "TogglePrivate", "ToggleLvl"], WaitRace:["StartRace", "CancelRace", "AllRaces"], JoinPrivate:["CancelRace", "JoinPrivate2"], Empty:[]};
md5 = new MD5Hash();
}
public function act_Clear2(_arg1){
interX.bt_Clear2.visible = false;
interX.bt_Sure2.visible = true;
interX.bt_No2.visible = true;
}
public function updateRaceNumP(_arg1, _arg2, _arg3){
var _local4:int;
var _local5:uint;
if (current == "MPLobby"){
_local4 = interX.Races.clip.numChildren;
_local5 = 0;
while (_local5 < _local4) {
if (interX.Races.clip.getChildAt(_local5).nam.text == _arg1){
interX.Races.clip.getChildAt(_local5).players.text = ((_arg2 + "/") + _arg3);
break;
};
_local5++;
};
};
}
function frame1060(){
play();
}
public function keyU_D(){
switch (current){
case "CreateNew":
createDone(0);
break;
case "Upgrade":
upgradeDone(0);
break;
case "MS":
MSDone(0);
break;
case "Stats":
nameChangeDone(0);
break;
case "Cheats":
submitPassword();
break;
case "Login":
act_Login(0);
break;
case "CreateAcct":
act_Submit(0);
break;
case "SubmitScore":
act_SubmitFinal(0);
break;
case "MPLobby":
switch (interX.lobbyX.currentLabel){
case "Main":
if (stage.focus == interX.say){
submitChat();
};
break;
case "CreateNewRace":
if (stage.focus == interX.say){
submitChat();
};
break;
case "WaitRace":
if (stage.focus == interX.say){
submitChat();
};
break;
case "JoinPrivate":
act_JoinPrivate2(0);
break;
};
break;
};
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function initShop(){
var _local1:Array;
var _local2:*;
var _local3:Boolean;
initButtonsX(interBTS[current]);
interX.bones.text = stats.GP;
_local1 = stats.dls;
for (_local2 in shopItems) {
interX[_local2].ID = _local2;
interX[_local2].item_nam.nam.text = shopItems[_local2][0];
_local3 = ((_local1.indexOf(_local2))!=-1) ? true : false;
interX[_local2].ul = _local3;
interX[_local2].gotoAndStop((_local3) ? 3 : 1);
interX[_local2].bt.addEventListener(MouseEvent.ROLL_OVER, itemOver, false, 0, true);
interX[_local2].bt.addEventListener(MouseEvent.ROLL_OUT, itemOut, false, 0, true);
interX[_local2].bt.addEventListener(MouseEvent.CLICK, itemClick, false, 0, true);
};
}
function frame840(){
play();
message.txtClip.txt.text = msg;
message2.txtClip.txt.text = msg;
}
public function rClick(_arg1){
var _local2:MovieClip;
trace("click");
_local2 = (_arg1.target.parent as MovieClip);
_local2.BG.alpha = 0;
_local2.bt.enabled = false;
_local2.bt.visible = false;
mem.RC = _local2;
joinRace(_local2.nam.text);
}
public function initLogin(){
MP.initAPI();
interX.user.restrict = "A-Z0-9a-z,.";
interX.pass.restrict = "A-Z0-9a-z,.";
initButtonsX(interBTS[current]);
interX.user.text = mem.login;
}
public function nameChangeDone(_arg1){
if (((!((interX.changeNameClip.nam.text == ""))) && ((interX.changeNameClip.visible == true)))){
interX.nam.text = (stats.nam = interX.changeNameClip.nam.text);
interX.changeNameClip.bt_NameDone.removeEventListener(MouseEvent.CLICK, nameChangeDone);
interX.changeNameClip.visible = false;
};
}
public function getCost(_arg1){
var _local2:int;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
_local2 = 0;
_local3 = _arg1.substring(0, 3);
_local4 = Number(_arg1.substring(3, 4));
_local5 = (stats[_local3] + 1);
_local6 = _local5;
while (_local6 <= _local4) {
_local2 = (_local2 + costs[(_local3 + _local6)]);
_local6++;
};
return (_local2);
}
public function act_ChangeName(_arg1){
interX.changeNameClip.visible = true;
interX.changeNameClip.nam.text = "";
stage.focus = interX.changeNameClip.nam;
interX.changeNameClip.bt_NameDone.addEventListener(MouseEvent.CLICK, nameChangeDone, false, 0, true);
}
function frame975(){
stop();
}
function frame10(){
initMain();
info.main.gotoAndPlay(328);
stop();
}
public function initButtons(_arg1){
var _local2:String;
for each (_local2 in _arg1) {
this[("bt_" + _local2)].addEventListener(MouseEvent.ROLL_OVER, overMain, false, 0, true);
this[("bt_" + _local2)].addEventListener(MouseEvent.ROLL_OUT, outMain, false, 0, true);
this[("bt_" + _local2)].addEventListener(MouseEvent.CLICK, activateItem, false, 0, true);
};
}
public function removeMods(){
var _local1:*;
for (_local1 in mods) {
interX[_local1].bt.removeEventListener(MouseEvent.ROLL_OVER, modOver);
interX[_local1].bt.removeEventListener(MouseEvent.ROLL_OUT, modOut);
interX[_local1].bt.removeEventListener(MouseEvent.CLICK, modClick);
};
}
public function act_zoneR(_arg1){
var _local2:Array;
var _local3:*;
_local2 = this[("MPZones" + newRace.lvl)];
_local3 = this[("MPZones" + newRace.lvl)].indexOf(newRace.zone);
_local3++;
if (_local3 >= _local2.length){
_local3 = 0;
};
newRace.zone = _local2[_local3];
interX.lobbyX.c_zone.gotoAndStop(newRace.zone);
}
public function initCreateAcct(){
interX.alert.gotoAndStop("create");
initButtonsX(interBTS[current]);
interX.s_user.restrict = "A-Z0-9a-z,.";
interX.s_pass.restrict = "A-Z0-9a-z,.";
}
public function act_zoneL(_arg1){
var _local2:Array;
var _local3:*;
_local2 = this[("MPZones" + newRace.lvl)];
_local3 = this[("MPZones" + newRace.lvl)].indexOf(newRace.zone);
_local3--;
if (_local3 < 0){
_local3 = (_local2.length - 1);
};
newRace.zone = _local2[_local3];
interX.lobbyX.c_zone.gotoAndStop(newRace.zone);
}
function act_MD(_arg1){
navigateToURL(new URLRequest("http://www.myspace.com/markdenardo"), "_blank");
}
public function rOver(_arg1){
var _local2:MovieClip;
_local2 = (_arg1.target.parent as MovieClip);
_local2.BG.alpha = 0.66;
}
public function r_down(_arg1){
var _local2:*;
if (current == "MPLobby"){
_local2 = _arg1.target.name.split("_")[0].substring(0, 3);
switch (_local2){
case "ins":
interX.dr_races.startDrag(false, new Rectangle(301, 240, 0, 88));
break;
case "btu":
drc = "ru";
break;
case "btd":
drc = "rd";
break;
};
stage.addEventListener(MouseEvent.MOUSE_UP, r_up, false, 0, true);
addEventListener(Event.ENTER_FRAME, updateRacesY);
};
}
public function gotoRaceLimbo(){
removeLobbyListeners();
MP.stopHB();
goto("RaceLimbo");
}
function frame1(){
stop();
}
public function srOut(_arg1){
var _local2:MovieClip;
_local2 = (_arg1.target.parent as MovieClip);
if (_local2.ul){
interX[_local2.ID].gotoAndStop(2);
} else {
interX[_local2.ID].gotoAndStop(1);
interX.cost.text = "";
};
}
function act_MT(_arg1){
navigateToURL(new URLRequest("http://www.webhole.com"), "_blank");
}
public function act_GoHomeL(_arg1){
MP.undoAPI();
removeButtonsX(interBTS[current]);
showBonus();
interX.gotoAndStop(1);
current = "";
}
public function updateRaces(){
var _local1:int;
var _local2:uint;
var _local3:*;
var _local4:int;
var _local5:int;
var _local6:Object;
var _local7:MovieClip;
if (current == "MPLobby"){
_local1 = interX.Races.clip.numChildren;
_local2 = 0;
while (_local2 < _local1) {
interX.Races.clip.removeChildAt(0);
_local2++;
};
MP.rankRaces();
_local3 = MP.Races.length;
trace("race length", _local3);
_local4 = 0;
_local5 = 0;
while (_local5 < _local3) {
_local6 = MP.Races[_local5];
if (_local6.privateID == 0){
_local7 = new RaceClip();
_local7.nam.text = _local6.nam;
trace(_local7.nam.text);
_local7.lvl.text = _local6.lvl;
_local7.players.text = ((_local6.curP.length + "/") + _local6.maxP);
_local7.zone.text = brain.sys.gData.GD.MP[_local6.zone].nam;
_local7.BG.gotoAndStop(_local6.zone);
_local7.BG.alpha = 0.25;
interX.Races.clip.addChild(_local7);
_local7.y = (_local4 * 16);
_local4++;
_local7.bt.addEventListener(MouseEvent.ROLL_OVER, rOver, false, 0, true);
_local7.bt.addEventListener(MouseEvent.ROLL_OUT, rOut, false, 0, true);
_local7.bt.addEventListener(MouseEvent.CLICK, rClick, false, 0, true);
};
_local5++;
};
};
}
function frame20(){
dino.gotoAndPlay("Still0");
initMain();
info.main.gotoAndPlay(328);
stop();
}
function frame31(){
stop();
mess.text = msg;
}
public function act_SendPrivate(_arg1){
var _local2:MovieClip;
var _local3:MovieClip;
if (current == "MPLobby"){
if (_arg1.shiftKey){
_local2 = (_arg1.target.parent as MovieClip);
toggleFriend(_local2);
} else {
if (_arg1.ctrlKey){
_local3 = (_arg1.target.parent as MovieClip);
toggleBlock(_local3);
} else {
interX.sendPrivateClip.gotoAndStop(2);
};
};
};
}
function frame32(){
stop();
mess.text = msg;
}
public function act_Submit(_arg1){
MP.create(interX.s_user.text, interX.s_pass.text);
interX.submit.gotoAndPlay(2);
interX.bt_Submit.visible = false;
}
function frame638(){
stop();
}
public function authRace(_arg1){
var _local2:Object;
trace("i can join this race");
_local2 = MP.getRVar(_arg1, "obj");
newRace = _local2;
newRace.curP.push(MP.Self.id);
MP.C.send(((("RJ" + _local2.nam) + "_") + ((MP.version == 105)) ? MP.myInfoToString() : ((MP.Self.clr + "_") + MP.Self.hat)));
updateRaces();
interX.lobbyX.gotoAndStop("WaitRace");
}
public function act_ToggleLvl(_arg1){
var _local2:*;
var _local3:*;
_local2 = interX.lobbyX.lvl.text;
_local3 = MP.Self.lvl;
_local2--;
if (_local2 < 1){
_local2 = _local3;
};
newRace.lvl = _local2;
interX.lobbyX.lvl.text = _local2;
if (_local2 > 1){
interX.lobbyX.lvlAlert.text = (("Players below level " + _local2) + " will not see this race.");
} else {
interX.lobbyX.lvlAlert.text = "";
};
if (this[("MPZones" + _local2)].indexOf(newRace.zone) == -1){
newRace.zone = this[("MPZones" + _local2)][(this[("MPZones" + _local2)].length - 1)];
interX.lobbyX.c_zone.gotoAndStop(newRace.zone);
};
}
public function initRestartText(){
if (brain.S.mod == "MP"){
brain.restart();
} else {
rt.numCont.htmlText = ((brain.S.mod)=="SpeedRun") ? "" : (((("<font color='#00BFF3'>You have </font>" + stats.cont) + " Time ShiFt") + ((stats.cont)==1) ? "" : "s") + " <font color='#00BFF3'>remaining.</font>");
if (stats.cont == 0){
rt.rtc.alpha = 1;
} else {
rt.rtc.alpha = 0;
};
};
}
public function act_Sure1(_arg1){
act_No1(0);
interX.bt_Clear1.visible = false;
stats.clearSaved(1);
updateDino(stats.clr, stats.hat, dino);
interX.bt_Choose1.visible = false;
interX.g1.gotoAndStop(2);
}
public function act_Sure2(_arg1){
act_No2(0);
interX.bt_Clear2.visible = false;
stats.clearSaved(2);
updateDino(stats.clr, stats.hat, dino);
interX.bt_Choose2.visible = false;
interX.g2.gotoAndStop(2);
}
public function act_Sure3(_arg1){
act_No3(0);
interX.bt_Clear3.visible = false;
stats.clearSaved(3);
updateDino(stats.clr, stats.hat, dino);
interX.bt_Choose3.visible = false;
interX.g3.gotoAndStop(2);
}
public function act_hatR(_arg1){
var _local2:int;
_local2 = hats.indexOf(MP.Self.hat);
_local2++;
if (_local2 >= hats.length){
_local2 = 0;
};
MP.Self.hat = hats[_local2];
interX.updater.hat = MP.Self.hat;
}
public function defineABS(){
var _local1:String;
var _local2:int;
var _local3:*;
for each (_local1 in abs) {
_local2 = 1;
while (_local2 < 6) {
_local3 = interX[((("pt_" + _local1) + "") + _local2)];
_local3.ID = ((_local1 + "") + _local2);
if (stats[_local1] >= _local2){
_local3.gotoAndStop(2);
_local3.bt.visible = false;
_local3.bt.enabled = false;
} else {
_local3.bt.addEventListener(MouseEvent.ROLL_OVER, ptRollOver, false, 0, true);
_local3.bt.addEventListener(MouseEvent.ROLL_OUT, ptRollOut, false, 0, true);
_local3.bt.addEventListener(MouseEvent.CLICK, ptClick, false, 0, true);
};
_local2++;
};
};
}
public function updateChatY(_arg1){
if (current == "MPLobby"){
switch (drc){
case "cu":
interX.dr_chat.y = (interX.dr_chat.y - 4);
if (interX.dr_chat.y < 119){
interX.dr_chat.y = 119;
};
break;
case "cd":
interX.dr_chat.y = (interX.dr_chat.y + 4);
if (interX.dr_chat.y > 319){
interX.dr_chat.y = 319;
};
break;
};
interX.chat.scrollV = ((((interX.dr_chat.y - 119) / 200) * interX.chat.maxScrollV) - 1);
};
}
public function initStats2(){
var _local1:String;
var _local2:Array;
var _local3:String;
var _local4:Array;
if (!(brain.S.gold)){
interX.glow.visible = false;
};
initButtonsX(interBTS[current]);
interX.nam.text = stats.nam;
interX.updater.hat = stats.hat;
updateDino(stats.clr, stats.hat, interX.dino);
dino.gotoAndPlay("Still0");
for each (_local1 in sEggs) {
if (stats.superEggsPL.indexOf(_local1) != -1){
interX[_local1].gotoAndStop((_local1 + "1"));
} else {
interX[_local1].gotoAndStop((_local1 + "0"));
};
};
_local2 = ["eggsPL", "superEggsPLNum", "eatRunPL", "eatLizPL", "eatFisPL", "eatBirPL", "eatWorPL", "dinosSaved", "dactylRides", "boulderRide", "doomSurf", "buddyFound"];
for each (_local3 in _local2) {
if (stats.trophies[_local3] != ""){
_local4 = stats.trophies[_local3].split("_");
interX[_local3].gotoAndStop(((_local3 + "_") + _local4[0]));
interX[_local3].desc = _local4[1];
interX[_local3].bt.addEventListener(MouseEvent.ROLL_OVER, trophyOver, false, 0, true);
interX[_local3].bt.addEventListener(MouseEvent.ROLL_OUT, trophyOut, false, 0, true);
} else {
interX[_local3].bt.enabled = false;
};
};
}
public function overMain(_arg1:MouseEvent){
info.gotoAndStop(_arg1.target.name.split("_")[1]);
}
function searchAndReplace(_arg1:String, _arg2:String, _arg3:String){
var _local4:String;
var _local5:Array;
_local4 = _arg1.toUpperCase();
if (_local4.indexOf(_arg2) != -1){
_local5 = _local4.split(_arg2);
_local4 = _local5.join(_arg3);
return (_local4);
};
return (_arg1);
}
public function pOut(_arg1){
var _local2:MovieClip;
if (current == "MPLobby"){
_local2 = (_arg1.target.parent as MovieClip);
showStats(0, false);
interX.colorWord.gotoAndStop(1);
interX.hatWord.gotoAndStop(((stats.bonus.length > 0)) ? 1 : 2);
_local2.BG.alpha = 0.15;
mem.pOver = "";
};
}
public function updatePlayers(){
var _local1:int;
var _local2:uint;
var _local3:*;
var _local4:int;
var _local5:MovieClip;
var _local6:Object;
var _local7:MovieClip;
if (current == "MPLobby"){
_local1 = interX.Players.clip.numChildren;
_local2 = 0;
while (_local2 < _local1) {
_local5 = interX.Players.clip.getChildAt(0);
_local5.bt.removeEventListener(MouseEvent.ROLL_OVER, pOver);
_local5.bt.removeEventListener(MouseEvent.ROLL_OUT, pOut);
_local5.bt.removeEventListener(MouseEvent.CLICK, act_SendPrivate);
interX.Players.clip.removeChildAt(0);
_local2++;
};
MP.rankPlayers();
_local3 = MP.Players.length;
_local4 = 0;
while (_local4 < _local3) {
_local6 = MP.Players[_local4];
_local7 = new PlayerClip();
_local7.nam.text = _local6.nam;
_local7.BG.gotoAndStop(_local6.clr);
_local7.extra.gotoAndStop(1);
if (_local6.blocked){
_local7.extra.gotoAndStop(2);
};
if (_local6.friend){
_local7.extra.gotoAndStop(3);
};
_local7.BG.alpha = 0.15;
interX.Players.clip.addChild(_local7);
_local7.y = (_local4 * 16);
_local7.bt.addEventListener(MouseEvent.ROLL_OVER, pOver, false, 0, true);
_local7.bt.addEventListener(MouseEvent.ROLL_OUT, pOut, false, 0, true);
_local7.bt.addEventListener(MouseEvent.CLICK, act_SendPrivate, false, 0, true);
_local4++;
};
interX.rank.text = MP.getRank(MP.Self.nam);
};
}
public function act_JoinPrivate(_arg1){
interX.lobbyX.gotoAndStop("JoinPrivate");
}
public function initEndTxt(){
endTxt.endTxtClip.txt.text = ((stats.cont)==0) ? "Extinct" : "Doomed";
}
function frame46(){
levelTitle.title2.txt.text = lvlName;
levelTitleSH.title2.txt.text = lvlName;
levelTitle.blend.gotoAndPlay(brain.S.colorV);
play();
}
public function p_up(_arg1){
if (current == "MPLobby"){
drc = "";
interX.dr_players.stopDrag();
stage.removeEventListener(MouseEvent.MOUSE_UP, p_up);
removeEventListener(Event.ENTER_FRAME, updatePlayersY);
};
}
public function act_hatL(_arg1){
var _local2:int;
_local2 = hats.indexOf(MP.Self.hat);
_local2--;
if (_local2 < 0){
_local2 = (hats.length - 1);
};
MP.Self.hat = hats[_local2];
interX.updater.hat = MP.Self.hat;
}
public function initCreateNewRace(){
interX.lobbyX.raceName.restrict = "0-9A-Za-z.!$*()_=-";
disableBT("CreateNewRace");
disableBT("JoinPrivate");
newRace = {act:false, zone:this[("MPZones" + MP.Self.lvl)][0], lvl:MP.Self.lvl, maxP:4, privateID:0};
interX.lobbyX.c_zone.gotoAndStop(newRace.zone);
interX.lobbyX.lvl.text = MP.Self.lvl;
if (MP.Self.lvl > 1){
interX.lobbyX.lvlAlert.text = (("Players below level " + MP.Self.lvl) + " will not see this race.");
};
initButtonsXX(interBTS["CreateNewRace"]);
}
public function removeLobbyListeners(){
var _local1:int;
var _local2:uint;
var _local3:int;
var _local4:uint;
var _local5:MovieClip;
var _local6:MovieClip;
MP.stopHB();
interX.MyRace.bt_MyRace.removeEventListener(MouseEvent.MOUSE_DOWN, showMyRace);
interX.MyRace.bt_CancelCur.removeEventListener(MouseEvent.MOUSE_DOWN, act_CancelRace);
interX.dr_players.removeEventListener(MouseEvent.MOUSE_DOWN, p_down);
interX.btu_players.removeEventListener(MouseEvent.MOUSE_DOWN, p_down);
interX.btd_players.removeEventListener(MouseEvent.MOUSE_DOWN, p_down);
interX.dr_races.removeEventListener(MouseEvent.MOUSE_DOWN, r_down);
interX.btu_races.removeEventListener(MouseEvent.MOUSE_DOWN, r_down);
interX.btd_races.removeEventListener(MouseEvent.MOUSE_DOWN, r_down);
interX.dr_chat.removeEventListener(MouseEvent.MOUSE_DOWN, c_down);
interX.btu_chat.removeEventListener(MouseEvent.MOUSE_DOWN, c_down);
interX.btd_chat.removeEventListener(MouseEvent.MOUSE_DOWN, c_down);
_local1 = interX.Races.clip.numChildren;
_local2 = 0;
while (_local2 < _local1) {
_local5 = interX.Races.clip.getChildAt(0);
_local5.bt.removeEventListener(MouseEvent.ROLL_OVER, rOver);
_local5.bt.removeEventListener(MouseEvent.ROLL_OUT, rOut);
_local5.bt.removeEventListener(MouseEvent.CLICK, rClick);
interX.Races.clip.removeChildAt(0);
_local2++;
};
_local3 = interX.Players.clip.numChildren;
_local4 = 0;
while (_local4 < _local3) {
_local6 = interX.Players.clip.getChildAt(0);
_local6.bt.removeEventListener(MouseEvent.ROLL_OVER, pOver);
_local6.bt.removeEventListener(MouseEvent.ROLL_OUT, pOut);
_local6.bt.removeEventListener(MouseEvent.CLICK, act_SendPrivate);
interX.Players.clip.removeChildAt(0);
_local4++;
};
drc = "";
if (this.hasEventListener(Event.ENTER_FRAME)){
stage.removeEventListener(MouseEvent.MOUSE_UP, c_up);
removeEventListener(Event.ENTER_FRAME, updateChatY);
};
if (interX.sendPrivateClip.currentFrame != 1){
interX.sendPrivateClip.bt_CancelMSG.removeEventListener(MouseEvent.CLICK, cancelMSG);
};
}
public function updatePlayersY(_arg1){
if (current == "MPLobby"){
switch (drc){
case "pu":
interX.dr_players.y = (interX.dr_players.y - 2);
if (interX.dr_players.y < 119){
interX.dr_players.y = 119;
};
break;
case "pd":
interX.dr_players.y = (interX.dr_players.y + 2);
if (interX.dr_players.y > 269){
interX.dr_players.y = 269;
};
break;
};
if (interX.Players.clip.height > 189){
interX.Players.clip.y = (Math.round((((((interX.dr_players.y - 119) / 150) * -1) * (interX.Players.clip.height - 189)) / 16)) * 16);
};
};
}
function frame658(){
winText.txt.text = lvlName;
winTextSH.txt.text = lvlName;
msg2.visible = false;
play();
}
public function showOptions(){
mem.opt = false;
current = "Options";
interX.gotoAndStop("Options");
}
public function initMPLobby(){
mem.mod = brain.S.mod;
MP.stopHB2();
interX.MyRace.bt_MyRace.addEventListener(MouseEvent.MOUSE_DOWN, showMyRace, false, 0, true);
interX.MyRace.bt_CancelCur.addEventListener(MouseEvent.MOUSE_DOWN, act_CancelRace, false, 0, true);
interX.MyRace.visible = false;
interX.hatWord.gotoAndStop(((stats.bonus.length > 0)) ? 1 : 2);
interX.MPHowTo.visible = false;
initButtonsX(interBTS[current]);
MP.Self.lvl = MP.getLvl(MP.Self.score);
showStats(0, true);
interX.dino.gotoAndPlay("Still0");
updatePlayers();
updateRaces();
interX.dr_players.addEventListener(MouseEvent.MOUSE_DOWN, p_down, false, 0, true);
interX.btu_players.addEventListener(MouseEvent.MOUSE_DOWN, p_down, false, 0, true);
interX.btd_players.addEventListener(MouseEvent.MOUSE_DOWN, p_down, false, 0, true);
interX.dr_races.addEventListener(MouseEvent.MOUSE_DOWN, r_down, false, 0, true);
interX.btu_races.addEventListener(MouseEvent.MOUSE_DOWN, r_down, false, 0, true);
interX.btd_races.addEventListener(MouseEvent.MOUSE_DOWN, r_down, false, 0, true);
interX.dr_chat.addEventListener(MouseEvent.MOUSE_DOWN, c_down, false, 0, true);
interX.btu_chat.addEventListener(MouseEvent.MOUSE_DOWN, c_down, false, 0, true);
interX.btd_chat.addEventListener(MouseEvent.MOUSE_DOWN, c_down, false, 0, true);
updateTabs();
}
public function modOut(_arg1){
var _local2:MovieClip;
_local2 = (_arg1.target.parent as MovieClip);
interX[_local2.ID].gotoAndStop((_local2.ul) ? (_local2.act) ? 3 : 2 : 1);
interX.desc.gotoAndStop(1);
}
public function act_s3(_arg1){
switchServer(3);
}
public function act_s1(_arg1){
switchServer(1);
}
public function act_ToggleDif(_arg1){
var _local2:Array;
var _local3:*;
brain.sys.audio.ply(("slurp" + brain.rand(1, 3)), 0.5, false);
_local2 = ["Easy", "Medium", "Hard", "Insane"];
_local3 = _local2.indexOf(brain.S.dif);
_local3++;
if (_local3 == _local2.length){
_local3 = 0;
};
brain.S.dif = _local2[_local3];
interX.difSetting.gotoAndStop(brain.S.dif);
}
public function act_ToggleMode(_arg1){
brain.sys.audio.ply(("slurp" + brain.rand(1, 3)), 0.5, false);
if (brain.S.mod == "Challenge"){
brain.S.mod = "SpeedRun";
} else {
brain.S.mod = "Challenge";
};
interX.modeSetting.gotoAndStop(brain.S.mod);
interX.srCover.gotoAndStop(brain.S.mod);
}
private function allowNewRace(_arg1){
var _local2:*;
if (_arg1 == ""){
interX.lobbyX.alert.gotoAndPlay("blankName");
return (false);
};
for each (_local2 in MP.Races) {
if (_local2.nam == _arg1){
interX.lobbyX.alert.gotoAndPlay("nameUsed");
return (false);
};
};
return (true);
}
function act_RG(_arg1){
navigateToURL(new URLRequest("http://www.rg.org"), "_blank");
}
public function act_SubmitScore(_arg1){
if (current == "Stats"){
mem.HS = {nam:stats.nam, id:"PL", catName:"Player Score", score:stats.playerScore, from:"Stats"};
} else {
mem.HS = {nam:stats.nam, id:getScoreCat(), catName:getCurrentRun(), score:stats.score, from:"EndGame"};
};
goto("SubmitScore");
}
public function hatL(_arg1){
var _local2:int;
_local2 = hats.indexOf(stats.hat);
_local2--;
if (_local2 < 0){
_local2 = (hats.length - 1);
};
stats.hat = hats[_local2];
updater.hat = stats.hat;
}
public function ptRollOver(_arg1){
var _local2:MovieClip;
_local2 = (_arg1.target.parent as MovieClip);
interX.cost.text = ("COST: " + getCost(_local2.ID));
_local2.gotoAndStop(3);
}
public function hatR(_arg1){
var _local2:int;
_local2 = hats.indexOf(stats.hat);
_local2++;
if (_local2 >= hats.length){
_local2 = 0;
};
stats.hat = hats[_local2];
updater.hat = stats.hat;
}
public function act_s2(_arg1){
switchServer(2);
}
public function act_JoinPrivate2(_arg1){
var _local2:String;
var _local3:Boolean;
var _local4:Object;
_local2 = interX.lobbyX.raceName.text;
_local3 = false;
for each (_local4 in MP.Races) {
if (_local4.nam == _local2){
_local3 = true;
break;
};
};
if (_local3){
joinRace(_local2);
} else {
interX.lobbyX.alert.gotoAndPlay("a1");
};
}
public function act_CreateAcct(_arg1){
goto("CreateAcct");
}
private function enableBT(_arg1){
interX[("bt_" + _arg1)].enabled = true;
interX[("bt_" + _arg1)].alpha = 1;
}
private function disableBT(_arg1){
interX[("bt_" + _arg1)].enabled = false;
interX[("bt_" + _arg1)].alpha = 0.25;
}
public function act_No1(_arg1){
interX.bt_Clear1.visible = true;
interX.bt_Sure1.visible = false;
interX.bt_No1.visible = false;
}
public function act_No2(_arg1){
interX.bt_Clear2.visible = true;
interX.bt_Sure2.visible = false;
interX.bt_No2.visible = false;
}
public function act_No3(_arg1){
interX.bt_Clear3.visible = true;
interX.bt_Sure3.visible = false;
interX.bt_No3.visible = false;
}
public function colorL(_arg1){
var _local2:int;
_local2 = stats.dinoColors.indexOf(stats.clr);
_local2--;
if (_local2 < 0){
_local2 = (stats.dinoColors.length - 1);
};
stats.clr = stats.dinoColors[_local2];
updateDino(stats.clr, stats.hat, dino);
}
public function colorR(_arg1){
var _local2:int;
_local2 = stats.dinoColors.indexOf(stats.clr);
_local2++;
if (_local2 >= stats.dinoColors.length){
_local2 = 0;
};
stats.clr = stats.dinoColors[_local2];
updateDino(stats.clr, stats.hat, dino);
}
public function bootFromWait(){
if (current == "MPLobby"){
removeButtonsXX(interBTS[interX.lobbyX.currentLabel]);
enableBT("CreateNewRace");
enableBT("JoinPrivate");
current2 = "";
newRace = {act:false};
interX.lobbyX.gotoAndStop(1);
};
}
public function initAd(){
if (brain.xgen){
adTimer = new Timer(20000, 1);
adTimer.addEventListener(TimerEvent.TIMER, stopAd, false, 0, true);
adTimer.start();
ExternalInterface.call("ShowAd");
} else {
if (!(brain.S.hats)){
MochiAd.showInterLevelAd({clip:interX.mochiAd, id:"f1b8abd18fce4039", res:"800x450", no_bg:true});
} else {
brain.restart();
};
};
}
public function initReturnLobby(){
MP.returnToLobby();
}
function getScoreCat(){
var _local1:int;
switch (brain.S.mod){
case "Challenge":
return (("C" + brain.S.difNum));
case "SpeedRun":
_local1 = (srs.indexOf(brain.S.lvl) + 1);
return (((_local1)<10) ? ("0" + _local1.toString()) : _local1.toString());
};
}
function frame460(){
stop();
}
public function goto(_arg1){
removeButtonsX(interBTS[current]);
current = _arg1;
interX.gotoAndStop(_arg1);
}
public function pOver(_arg1){
var _local2:MovieClip;
if (current == "MPLobby"){
_local2 = (_arg1.target.parent as MovieClip);
showStats(_local2.nam.text, false);
interX.colorWord.gotoAndStop(2);
interX.hatWord.gotoAndStop(2);
_local2.BG.alpha = 0.4;
};
}
public function errorReturnLobby(_arg1){
interX.limboError.bt_return.removeEventListener(MouseEvent.CLICK, errorReturnLobby);
MP.returnToLobby();
MP.checkLobby();
}
public function initCredits(){
initButtonsX(interBTS[current]);
}
public function act_Login(_arg1){
interX.login.gotoAndPlay(2);
interX.bt_Login.visible = false;
MP.login(interX.user.text, interX.pass.text);
mem.login = interX.user.text;
}
public function initStats(){
if (stats.lastPS == stats.playerScore){
interX.bt_SubmitScore.visible = false;
};
interX.changeNameClip.visible = false;
initButtonsX(interBTS[current]);
defineABS();
interX.nam.text = stats.nam;
interX.playerScore.text = stats.playerScore;
interX.highScorePL.text = stats.highScorePL;
interX.dinoSaved.text = stats.dinosSaved;
interX.eggPL.text = stats.eggsPL;
interX.DNA.text = stats.DNA;
interX.GP.text = stats.GP;
interX.liz.text = stats.eatLizPL;
interX.fis.text = stats.eatFisPL;
interX.wor.text = stats.eatWorPL;
interX.bir.text = stats.eatBirPL;
interX.run.text = stats.eatRunPL;
interX.dactylRidesNum.text = stats.dactylRides;
interX.boulderRideNum.text = ((Math.round((stats.boulderRide / 5)) / 10) + " Sec");
interX.doomSurfNum.text = ((Math.round((stats.doomSurf / 5)) / 10) + " Sec");
interX.updater.hat = stats.hat;
updateDino(stats.clr, stats.hat, interX.dino);
interX.dino.gotoAndPlay("Still0");
}
public function showMS(){
interX.gotoAndStop("MS");
}
public function rOut(_arg1){
var _local2:MovieClip;
_local2 = (_arg1.target.parent as MovieClip);
_local2.BG.alpha = 0.25;
}
public function r_up(_arg1){
if (current == "MPLobby"){
drc = "";
interX.dr_races.stopDrag();
stage.removeEventListener(MouseEvent.MOUSE_UP, r_up);
removeEventListener(Event.ENTER_FRAME, updateRacesY);
};
}
function scoreResp(_arg1:Event){
var _local2:URLLoader;
var _local3:String;
var _local4:URLRequest;
var _local5:URLVariables;
_local2 = URLLoader(_arg1.target);
_local3 = String(_local2.data);
if (_local3 == "1"){
_local4 = new URLRequest("http://www.pixeljam.com/dinorun/hs");
_local5 = new URLVariables();
_local5.nam = interX.dinoName.text;
_local5.score = mem.HS.score;
_local5.id = mem.HS.id;
_local4.data = _local5;
navigateToURL(_local4, "_blank");
switch (mem.HS.from){
case "Stats":
goto("Stats");
break;
case "EndGame":
removeButtonsX(interBTS[current]);
interX.gotoAndStop(1);
break;
};
} else {
interX.submitClip.gotoAndPlay("error");
interX.bt_SubmitFinal.visible = true;
};
}
public function act_SignOut(_arg1){
MP.C.close();
MP.unconfig(MP.C);
MP.cOpen = false;
removeLobbyListeners();
act_GoHome(0);
}
function frame470(){
winText.txt.text = lvlName;
winText2.txt.text = lvlName;
lobbyReturn.visible = false;
play();
}
public function updateDino(_arg1, _arg2, _arg3){
var _local4:Array;
var _local5:Array;
var _local6:Array;
var _local7:Array;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
if (dColors[_arg1] != undefined){
_local4 = dColors[_arg1].body;
_local5 = dColors[_arg1].stripe;
_local6 = dColors[_arg1].dot;
_local7 = dColors[_arg1].eye;
_arg3.dot.visible = true;
_arg3.stripe.visible = true;
_arg3.head.stripe.visible = true;
_local8 = new ColorChange(_arg3.main);
_local8.cChange([_local4[0], _local4[1], _local4[2], 1, 1, 1, 1]);
if (_local6.length > 0){
_local12 = new ColorChange(_arg3.dot);
_local12.cChange([_local6[0], _local6[1], _local6[2], 1, 1, 1, 1]);
} else {
_arg3.dot.visible = false;
};
if (_local5.length > 0){
_local13 = new ColorChange(_arg3.stripe);
_local13.cChange([_local5[0], _local5[1], _local5[2], 1, 1, 1, 1]);
} else {
_arg3.stripe.visible = false;
};
_local9 = new ColorChange(_arg3.head.main);
_local9.cChange([_local4[0], _local4[1], _local4[2], 1, 1, 1, 1]);
if (_local5.length > 0){
_local14 = new ColorChange(_arg3.head.stripe);
_local14.cChange([_local5[0], _local5[1], _local5[2], 1, 1, 1, 1]);
} else {
_arg3.head.stripe.visible = false;
};
_local10 = new ColorChange(_arg3.head.eye);
_local10.cChange([_local7[0], _local7[1], _local7[2], 1, 1, 1, 1]);
_local11 = new ColorChange(_arg3.eye);
_local11.cChange([_local7[0], _local7[1], _local7[2], 1, 1, 1, 1]);
};
updater.hat = _arg2;
if (interX.updater != null){
interX.updater.hat = _arg2;
};
}
public function toggleBlock(_arg1:MovieClip){
var _local2:Object;
_local2 = MP.getStats(_arg1.nam.text);
if (!(_local2.friend)){
if (!(_local2.blocked)){
_local2.blocked = true;
_arg1.extra.gotoAndStop(2);
} else {
_local2.blocked = false;
_arg1.extra.gotoAndStop(1);
};
};
}
public function act_colorL(_arg1){
var _local2:Array;
var _local3:*;
_local2 = this[("dinoColors" + (brain.S.hats) ? 5 : MP.Self.lvl)];
_local3 = _local2.indexOf(MP.Self.clr);
_local3--;
if (_local3 < 0){
_local3 = (_local2.length - 1);
};
MP.Self.clr = _local2[_local3];
updateDino(_local2[_local3], MP.Self.hat, interX.dino);
updatePColor(MP.getPVar(MP.Self.id, "indx"), MP.Self.clr);
}
public function initSendPrivate(){
if (current == "MPLobby"){
interX.sendPrivateClip.bt_CancelMSG.addEventListener(MouseEvent.CLICK, cancelMSG, false, 0, true);
interX.sendPrivateClip.to.text = ((mem.pOver)!="") ? mem.pOver : mem.privateMSGNam;
};
}
public function removeButtonsX(_arg1){
var _local2:String;
for each (_local2 in _arg1) {
interX[("bt_" + _local2)].removeEventListener(MouseEvent.CLICK, this[("act_" + _local2)]);
};
}
function frame249(){
stop();
}
public function refreshLobby(){
interX.dr_players.y = 119;
updatePlayersY(0);
interX.MPHowTo.visible = false;
interX.MPHowTo.gotoAndStop(1);
if (interX.lobbyX.currentFrame != 1){
removeButtonsXX(interBTS[interX.lobbyX.currentLabel]);
interX.lobbyX.gotoAndStop(1);
enableBT("CreateNewRace");
enableBT("JoinPrivate");
};
if (interX.sendPrivateClip.currentFrame != 1){
interX.sendPrivateClip.bt_CancelMSG.removeEventListener(MouseEvent.CLICK, cancelMSG);
interX.sendPrivateClip.gotoAndStop(1);
};
updatePlayers();
updateRaces();
}
public function act_MPHow(_arg1){
if (current == "MPLobby"){
interX.bt_MPHow.visible = false;
interX.MPHowTo.visible = true;
interX.MPHowTo.bt_BackToLobby.addEventListener(MouseEvent.CLICK, backToLobby, false, 0, true);
};
}
public function initDisconnect(){
initButtonsX(interBTS[current]);
}
public function act_players3(_arg1){
newRace.maxP = 3;
interX.lobbyX.c_playersNum.gotoAndStop(3);
}
public function act_players4(_arg1){
newRace.maxP = 4;
interX.lobbyX.c_playersNum.gotoAndStop(4);
}
public function showScreen(_arg1){
gotoAndPlay(_arg1);
}
public function C_Fail(){
interX.warpMessage.visible = false;
timer = new Timer(2500, 1);
timer.addEventListener(TimerEvent.TIMER, goHome, false, 0, true);
timer.start();
}
public function updateWaitRace(){
var _local1:int;
var _local2:String;
var _local3:*;
var _local4:int;
if (current == "MPLobby"){
_local1 = (newRace.maxP - newRace.curP.length);
interX.lobbyX.playersLeft.text = _local1;
_local2 = "";
_local3 = newRace.curP.length;
_local4 = 0;
while (_local4 < _local3) {
_local2 = (_local2 + (MP.getPVar(newRace.curP[_local4], "nam") + "\n"));
_local4++;
};
interX.lobbyX.curP.text = _local2;
if (((newRace.act) && ((newRace.curP.length >= 2)))){
interX.lobbyX.startRaceText.visible = true;
interX.lobbyX.bt_StartRace.enabled = true;
} else {
interX.lobbyX.startRaceText.visible = false;
interX.lobbyX.bt_StartRace.enabled = false;
};
if ((((_local1 == 0)) && (newRace.act))){
act_StartRace(0);
};
};
}
public function initJoinPrivate(){
initButtonsXX(interBTS["JoinPrivate"]);
disableBT("CreateNewRace");
disableBT("JoinPrivate");
}
public function ptClick(_arg1){
var _local2:MovieClip;
var _local3:*;
var _local4:String;
var _local5:int;
var _local6:*;
_local2 = (_arg1.target.parent as MovieClip);
_local3 = getCost(_local2.ID);
if (stats.DNA >= _local3){
brain.sys.audio.ply(("slurp" + brain.rand(1, 3)), 0.5, false);
stats.DNA = (stats.DNA - _local3);
interX.DNA.text = stats.DNA;
interX.cost.text = "";
_local4 = _local2.ID.substring(0, 3);
stats[_local4] = Number(_local2.ID.substring(3, 4));
saveStats = true;
_local5 = 1;
while (_local5 < 6) {
_local6 = interX[((("pt_" + _local4) + "") + _local5)];
if (stats[_local4] >= _local5){
_local6.bt.removeEventListener(MouseEvent.ROLL_OVER, ptRollOver);
_local6.bt.removeEventListener(MouseEvent.ROLL_OUT, ptRollOut);
_local6.bt.removeEventListener(MouseEvent.CLICK, ptClick);
_local6.bt.visible = false;
_local6.bt.enabled = false;
_local6.gotoAndStop(2);
};
_local5++;
};
};
}
public function act_players2(_arg1){
newRace.maxP = 2;
interX.lobbyX.c_playersNum.gotoAndStop(2);
}
public function goHome(_arg1){
timer.stop();
timer.removeEventListener(TimerEvent.TIMER, goHome);
act_GoHome(0);
}
private function removeSR(){
var _local1:String;
for each (_local1 in srs) {
if (interX[_local1].bt.hasEventListener(MouseEvent.ROLL_OVER)){
interX[_local1].bt.removeEventListener(MouseEvent.ROLL_OVER, srOver);
interX[_local1].bt.removeEventListener(MouseEvent.ROLL_OUT, srOut);
interX[_local1].bt.removeEventListener(MouseEvent.CLICK, srClick);
};
};
}
public function removeItems(){
var _local1:*;
for (_local1 in shopItems) {
interX[_local1].bt.removeEventListener(MouseEvent.ROLL_OVER, modOver);
interX[_local1].bt.removeEventListener(MouseEvent.ROLL_OUT, modOut);
interX[_local1].bt.removeEventListener(MouseEvent.CLICK, modClick);
};
}
function frame270(){
stop();
}
public function act_colorR(_arg1){
var _local2:Array;
var _local3:*;
_local2 = this[("dinoColors" + (brain.S.hats) ? 5 : MP.Self.lvl)];
_local3 = _local2.indexOf(MP.Self.clr);
_local3++;
if (_local3 >= _local2.length){
_local3 = 0;
};
MP.Self.clr = _local2[_local3];
updateDino(_local2[_local3], MP.Self.hat, interX.dino);
updatePColor(MP.getPVar(MP.Self.id, "indx"), MP.Self.clr);
}
public function removeButtonsXX(_arg1){
var _local2:String;
for each (_local2 in _arg1) {
interX.lobbyX[("bt_" + _local2)].removeEventListener(MouseEvent.CLICK, this[("act_" + _local2)]);
};
}
function frame164(){
stop();
}
public function upgrade(){
interX.gotoAndStop("Upgrade");
}
function frame280(){
stop();
}
function initSubmitScore(){
var _local1:String;
interX.dinoName.restrict = "0-9A-Za-z.,!$*()_=-";
initButtonsX(interBTS[current]);
interX.dinoName.text = mem.HS.nam;
interX.catName.text = mem.HS.catName;
interX.scoreNum.text = mem.HS.score;
_local1 = interX.dinoName.text;
_local1 = searchAndReplace(_local1, "<", "");
_local1 = searchAndReplace(_local1, ">", "");
_local1 = searchAndReplace(_local1, "/", "");
interX.dinoName.text = _local1;
}
public function act_Choose1(_arg1){
stats.initSaved(1);
updateDino(stats.clr, stats.hat, dino);
act_GoHome(0);
}
public function initButtonsX(_arg1){
var _local2:String;
for each (_local2 in _arg1) {
interX[("bt_" + _local2)].addEventListener(MouseEvent.CLICK, this[("act_" + _local2)], false, 0, true);
};
}
public function initLoadSaved(){
var _local1:int;
var _local2:*;
var _local3:*;
var _local4:String;
var _local5:int;
initButtonsX(interBTS[current]);
interX.bt_Sure1.visible = false;
interX.bt_Sure2.visible = false;
interX.bt_Sure3.visible = false;
interX.bt_No1.visible = false;
interX.bt_No2.visible = false;
interX.bt_No3.visible = false;
_local1 = 1;
while (_local1 < 4) {
_local2 = interX[("g" + _local1)];
if (stats.savedGames.data[("g" + _local1)].nam != undefined){
_local3 = stats.savedGames.data[("g" + _local1)];
for each (_local4 in abs) {
_local5 = 1;
while (_local5 < 6) {
if (_local3[_local4] >= _local5){
_local2[((("pt_" + _local4) + "") + _local5)].gotoAndStop(2);
};
_local5++;
};
};
_local2.nam.text = _local3.nam;
_local2.playerScore.text = _local3.playerScore;
_local2.bones.text = _local3.GP;
_local2.dinosSaved.text = _local3.dinosSaved;
_local2.eggsPL.text = _local3.eggsPL;
_local2.superEggsPLNum.text = _local3.superEggsPL.length;
_local2.updater.hat = _local3.hat;
updateDino(_local3.clr, _local3.hat, _local2.dino);
_local2.dino.gotoAndPlay("Still0");
} else {
_local2.gotoAndStop(2);
interX[("bt_Choose" + _local1)].visible = false;
interX[("bt_Clear" + _local1)].visible = false;
};
_local1++;
};
}
public function act_Choose2(_arg1){
stats.initSaved(2);
updateDino(stats.clr, stats.hat, dino);
act_GoHome(0);
}
public function outMain(_arg1:MouseEvent){
info.gotoAndStop("main");
}
public function initAlert(){
switch (current){
case "Login":
interX.login.gotoAndStop(1);
interX.bt_Login.visible = true;
break;
case "CreateAcct":
interX.submit.gotoAndStop(1);
interX.bt_Submit.visible = true;
break;
};
}
public function itemClick(_arg1){
var _local2:MovieClip;
var _local3:*;
brain.sys.audio.ply(("slurp" + brain.rand(1, 3)), 0.5, false);
_local2 = (_arg1.target.parent as MovieClip);
_local3 = shopItems[_local2.ID][2];
if ((((((((_local3 == "?")) && (brain.S.gold))) || ((stats.GP >= _local3)))) || (_local2.ul))){
navigateToURL(new URLRequest(("http://www.pixeljam.com/dinorun/bonus/" + shopItems[_local2.ID][1])), "_self");
if (!(_local2.ul)){
stats.GP = (stats.GP - _local3);
interX.bones.text = stats.GP;
saveStats = true;
_local2.ul = true;
stats.dls.push(_local2.ID);
};
};
}
public function act_Choose3(_arg1){
stats.initSaved(3);
updateDino(stats.clr, stats.hat, dino);
act_GoHome(0);
}
function frame176(){
play();
}
public function initEggs(){
interX.eggsBones.numEggs.num.text = (stats.eggsGame + stats.eggs);
}
public function getCurrentRun(){
if (brain.S.mod == "Challenge"){
return ((brain.S.dif + " Challenge"));
};
return (brain.sys.gData.GD.SpeedRun[brain.sys2.stats.speedRuns[0]].nam);
}
function frame292(){
winText.txt.text = lvlName;
winText2.txt.text = lvlName;
MSG.visible = false;
bt_SubmitScore.visible = false;
if (flsh){
flasher.gotoAndPlay(2);
};
play();
}
public function MSDone(_arg1){
interX.bt_Done.removeEventListener(MouseEvent.CLICK, MSDone);
interX.gotoAndStop(1);
current = "";
if (brain.sys2.levelStats != undefined){
brain.sys2.levelStats.c = 45;
brain.sys2.levelStats.go = true;
stats.checkUpgrade();
};
}
public function act_GoHome(_arg1){
if (saveStats){
stats.saveGame();
};
removeButtonsX(interBTS[current]);
switch (current){
case "Stats":
removePTL();
break;
case "Options":
removeSR();
break;
case "Cheats":
removeMods();
break;
case "Shop":
removeItems();
break;
};
if (MP.current == "race"){
current = "";
brain.S.mod = mem.mod;
brain.restart();
} else {
showBonus();
interX.gotoAndStop(1);
current = "";
};
}
public function removeButtons(_arg1){
var _local2:String;
for each (_local2 in _arg1) {
this[("bt_" + _local2)].removeEventListener(MouseEvent.ROLL_OVER, overMain);
this[("bt_" + _local2)].removeEventListener(MouseEvent.ROLL_OUT, outMain);
this[("bt_" + _local2)].removeEventListener(MouseEvent.CLICK, activateItem);
};
if (stats.bonus.length > 0){
bt_colorR.removeEventListener(MouseEvent.CLICK, colorR);
bt_colorL.removeEventListener(MouseEvent.CLICK, colorL);
bt_hatR.removeEventListener(MouseEvent.CLICK, hatR);
bt_hatL.removeEventListener(MouseEvent.CLICK, hatL);
};
}
public function act_CancelRace(_arg1){
var _local2:int;
if (current == "MPLobby"){
if (newRace.nam != undefined){
newRace.curP.splice(newRace.curP.indexOf(MP.Self.id), 1);
updateRaceNumP(newRace.nam, newRace.curP.length, newRace.maxP);
_local2 = 0;
if (newRace.id == MP.Self.id){
_local2 = 1;
MP.Races.splice(MP.Races.indexOf(newRace), 1);
updateRaces();
};
MP.C.send(((("CR" + newRace.nam) + ";") + _local2));
if (interX.MyRace.visible == true){
interX.MyRace.visible = false;
interX.lobbyX.visible = true;
};
};
bootFromWait();
};
}
public function initReturn(){
interX.limboError.bt_return.addEventListener(MouseEvent.CLICK, errorReturnLobby, false, 0, true);
}
public function showMessage(_arg1){
if ((((((brain.sys2.levelStats == undefined)) && ((brain.sys2.levelStatsMP == undefined)))) && (!((brain.gState == "extinct"))))){
msg = _arg1;
showScreen("message");
};
}
public function srClick(_arg1){
var _local2:Array;
var _local3:MovieClip;
var _local4:int;
_local2 = stats.speedRuns;
_local3 = (_arg1.target.parent as MovieClip);
if (_local3.ul){
brain.sys.audio.ply(("slurp" + brain.rand(1, 3)), 0.5, false);
setCurrentSR(_local3.ID);
} else {
_local4 = brain.sys.gData.GD.SpeedRun[_local3.ID].cst;
if ((((stats.GP >= _local4)) && (!((_local4 == 0))))){
brain.sys.audio.ply(("slurp" + brain.rand(1, 3)), 0.5, false);
stats.GP = (stats.GP - _local4);
interX.bones.text = stats.GP;
interX.cost.text = "";
stats.speedRuns.push(_local3.ID);
stats.speedRuns.push(0);
setCurrentSR(_local3.ID);
_local3.ul = true;
};
};
}
public function act_Cheats(_arg1){
if (current == "Options"){
removeSR();
};
if (current == "Shop"){
removeItems();
};
goto("Cheats");
}
public function act_Warp(_arg1){
goto("Warp");
}
public function winMP(_arg1){
lvlName = (_arg1) ? "Survival!" : "Hurry Up!";
showScreen("winMP");
}
public function itemOver(_arg1){
var _local2:MovieClip;
var _local3:*;
_local2 = (_arg1.target.parent as MovieClip);
interX[_local2.ID].gotoAndStop((_local2.ul) ? 3 : 2);
interX.desc.gotoAndStop(_local2.ID);
_local3 = shopItems[_local2.ID][2];
if ((((_local3 == "?")) && (brain.S.gold))){
_local3 = 0;
};
interX.cost.text = ("Cost: " + _local3);
}
public function act_TogglePrivate(_arg1){
newRace.privateID = ((newRace.privateID)==0) ? 1 : 0;
interX.lobbyX.c_private.gotoAndStop((newRace.privateID + 1));
}
function scoreError(_arg1){
trace("scoreError");
interX.submitClip.gotoAndPlay("error");
interX.bt_SubmitFinal.visible = true;
}
public function createDone(_arg1){
var _local2:String;
if (stats.openSlots.length != 0){
_local2 = interX.nameDinoClip.dinoName.text;
if (_local2 != ""){
stats.createNewPlayer(_local2);
updateDino("A", "x", dino);
showBonus();
} else {
interX.alert.gotoAndPlay(2);
};
};
interX.bt_Done.removeEventListener(MouseEvent.CLICK, createDone);
interX.gotoAndStop(1);
current = "";
}
public function updateChatDragger(){
if (current == "MPLobby"){
interX.dr_chat.y = 319;
updateChatY(0);
};
}
public function act_Stats(_arg1){
goto("Stats");
}
public function act_Shop(_arg1){
if (current == "Options"){
removeSR();
};
if (current == "Cheats"){
removeMods();
};
goto("Shop");
}
public function act_PlayAsGuest(_arg1){
MP.loginAsGuest();
}
public function activateItem(_arg1:MouseEvent){
var _local2:*;
brain.sys.audio.ply(("j" + brain.rand(1, 4)), 0.5, false);
_local2 = _arg1.target.name.split("_")[1];
if (_local2 == "StartNow"){
removeButtons(interBTS.Main);
brain.startGame();
} else {
if (_local2 == "HighScores"){
navigateToURL(new URLRequest("http://www.pixeljam.com/dinorun/hs"), "_blank");
} else {
if (_local2 == "PJ"){
navigateToURL(new URLRequest("http://www.pixeljam.com"), "_blank");
} else {
if (_local2 == "Donate"){
navigateToURL(new URLRequest("http://www.pixeljam.com/donations"), "_blank");
} else {
saveStats = false;
current = _local2;
interX.gotoAndStop(_local2);
};
};
};
};
}
public function cancelMSG(_arg1){
if (current == "MPLobby"){
interX.sendPrivateClip.bt_CancelMSG.removeEventListener(MouseEvent.CLICK, cancelMSG);
interX.sendPrivateClip.gotoAndStop(1);
};
}
public function initMS(){
var _local1:int;
var _local2:*;
var _local3:String;
current = "MS";
if (brain.sys2.levelStats != undefined){
brain.sys2.levelStats.go = false;
};
_local1 = 0;
_local2 = 0;
while (_local2 < stats.lvlMS.length) {
interX.typ.appendText((stats.lvlMS[_local2][0] + "\n"));
interX.bonus.appendText((stats.lvlMS[_local2][1] + "\n"));
if (stats.lvlMS[_local2][2].length > 0){
_local1++;
_local3 = stats.lvlMS[_local2][2][0];
interX[("t" + _local1)].gotoAndStop((_local3 + ((_local3.substr(0, 4))=="dino") ? "B" : ""));
};
_local2++;
};
interX.bt_Done.addEventListener(MouseEvent.CLICK, MSDone, false, 0, true);
stats.lvlMS = [];
}
public function act_StartRace(_arg1){
var _local2:int;
var _local3:*;
if (current == "MPLobby"){
current = "RaceLimbo";
current2 = "";
MP.current = "raceLimbo";
if (!(newRace.act)){
newRace.curP = mem.curPSTR.split(",");
};
trace("actual curP ", newRace.curP);
newRace.maxP = newRace.curP.length;
_local2 = 0;
while (_local2 < MP.Players.length) {
if (newRace.curP.indexOf(MP.Players[_local2].id) == -1){
MP.Players.splice(_local2, 1);
_local2--;
} else {
MP.Players[_local2].fTime = 0;
MP.Players[_local2].fin = false;
};
_local2++;
};
for each (_local3 in MP.Players) {
trace(_local3.nam);
};
if (newRace.act){
newRace.ldc = (newRace.rcc = (newRace.npc = (newRace.curP.length - 1)));
MP.sendToRoom(("NP" + newRace.curP.toString()));
};
MP.saveStats();
gotoRaceLimbo();
};
}
public function act_ToggleProg(_arg1){
brain.sys.audio.ply(("slurp" + brain.rand(1, 3)), 0.5, false);
if (brain.S.showProg == true){
brain.S.showProg = false;
} else {
brain.S.showProg = true;
};
interX.showProg.gotoAndStop(brain.S.showProg.toString());
}
public function submitPassword(){
var _local1:Boolean;
var _local2:*;
var _local3:Boolean;
var _local4:*;
var _local5:Array;
_local1 = false;
_local2 = interX.pass.text.toUpperCase();
_local3 = false;
for (_local4 in mods) {
_local5 = mods[_local4];
if (_local2 == _local5[1]){
_local3 = true;
if (stats.mods.indexOf(_local4) == -1){
saveStats = true;
stats.mods.push(_local4);
interX[_local4].gotoAndStop(2);
interX[_local4].ul = true;
interX.pass.text = "";
if (_local4 == "I"){
interX.I.gotoAndStop(3);
stats.bonus.push("ht");
hats.unshift("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k");
stats.hat = "A";
brain.S.hats = true;
stats.adjustDinoColors();
stats.saveGame();
brain.sys.audio.ply("misc2", 0.65, false);
};
} else {
interX.desc.gotoAndPlay("enabled");
};
};
};
if (_local2 == "TOTINOS"){
if (stats.bonus.indexOf("ds") == -1){
_local3 = true;
stats.bonus.push("ds");
hats.push("l");
stats.hat = "l";
stats.saveGame();
brain.sys.audio.ply("destructo", 0.65, false);
interX.pass.text = "";
} else {
_local1 = true;
interX.desc.gotoAndPlay("enabled");
};
};
if (((!(_local3)) && (!(_local1)))){
interX.desc.gotoAndPlay("nope");
};
}
public function act_Tips(_arg1){
interX.clip.play();
}
public function act_Cancel(_arg1){
goto("Login");
}
public function initMain(){
if (brain.xgen){
title2.subTitle.gotoAndStop(2);
bt_StartNow.y = 394;
bt_Login.y = 240;
} else {
bt_StartNow.y = 214;
bt_Login.y = 394;
};
initButtons(interBTS.Main);
current = "Main";
stats = brain.sys2.stats;
MP = brain.sys.MP;
showBonus();
updateDino(stats.clr, stats.hat, dino);
dino.gotoAndPlay("Still0");
if (brain.S.mod == "MP"){
if (MP.current == "lobbyCheck"){
current = "Empty";
MP.checkLobby();
};
};
if (mem.opt){
showOptions();
};
if (mem.mod != undefined){
brain.S.mod = mem.mod;
};
}
function act_Donate(_arg1){
navigateToURL(new URLRequest("http://www.pixeljam.com/donations"), "_blank");
}
public function ptRollOut(_arg1){
var _local2:MovieClip;
_local2 = (_arg1.target.parent as MovieClip);
interX.cost.text = "";
_local2.gotoAndStop(1);
}
public function act_CreateNewRace(_arg1){
interX.lobbyX.gotoAndStop("CreateNewRace");
}
public function initUpgrade(){
current = "Upgrade";
brain.sys2.levelStats.go = false;
interX.DNA.text = stats.DNA;
interX.cost.text = "";
defineABS();
interX.bt_Done.addEventListener(MouseEvent.CLICK, upgradeDone, false, 0, true);
}
function frame1217(){
stop();
}
public function modOver(_arg1){
var _local2:MovieClip;
_local2 = (_arg1.target.parent as MovieClip);
interX[_local2.ID].gotoAndStop((_local2.ul) ? (_local2.act) ? 2 : 3 : 2);
interX.desc.gotoAndStop(_local2.ID);
}
public function initBones(){
interX.eggsBones.numBones.num.text = (stats.GP + stats.GPLVL);
}
public function trophyOut(_arg1){
interX.trophDesc.text = "";
}
public function toggleFriend(_arg1:MovieClip){
var _local2:String;
var _local3:Object;
_local2 = _arg1.nam.text;
_local3 = MP.getStats(_local2);
if (((!(_local3.blocked)) && (!(_local3.guest)))){
if (!(_local3.friend)){
_local3.friend = true;
_arg1.extra.gotoAndStop(3);
stats.friends.push(_local2.toLowerCase());
stats.savedGames.data.friends = stats.friends.slice();
stats.savedGames.flush();
} else {
_local3.friend = false;
_arg1.extra.gotoAndStop(1);
stats.friends.splice(stats.friends.indexOf(_local2.toLowerCase()), 1);
stats.savedGames.data.friends = stats.friends.slice();
stats.savedGames.flush();
};
};
}
public function C_Close(){
if (current == "MPLobby"){
removeLobbyListeners();
};
goto("Disconnect");
}
public function c_down(_arg1){
var _local2:*;
_local2 = _arg1.target.name.split("_")[0].substring(0, 3);
switch (_local2){
case "ins":
interX.dr_chat.startDrag(false, new Rectangle(731, 119, 0, 200));
break;
case "btu":
drc = "cu";
break;
case "btd":
drc = "cd";
break;
};
stage.addEventListener(MouseEvent.MOUSE_UP, c_up, false, 0, true);
addEventListener(Event.ENTER_FRAME, updateChatY);
}
public function joinRace(_arg1){
var _local2:*;
if (current == "MPLobby"){
trace(("i want to join " + _arg1));
newRace = {act:false};
_local2 = MP.getRVar(_arg1, "creator");
MP.C.send(((((("00" + _local2) + "AR") + _arg1) + "_") + ((MP.version == 105)) ? MP.myInfoToString() : ((MP.Self.clr + "_") + MP.Self.hat)));
};
}
public function updatePColor(_arg1, _arg2){
if (current == "MPLobby"){
interX.Players.clip.getChildAt(_arg1).BG.gotoAndStop(_arg2);
};
}
public function initButtonsXX(_arg1){
var _local2:String;
for each (_local2 in _arg1) {
interX.lobbyX[("bt_" + _local2)].addEventListener(MouseEvent.CLICK, this[("act_" + _local2)], false, 0, true);
};
}
public function showBonus(){
var _local1:Array;
var _local2:*;
var _local3:*;
if (brain.xgen){
currentPlayer.text = "";
currentRun.text = "";
currentPlayer.y = 0;
currentRun.y = 0;
playerRun.visible = false;
playerRun.y = 0;
singleInfo.text = ((stats.nam + ", ") + getCurrentRun());
} else {
currentPlayer.text = stats.nam;
currentRun.text = getCurrentRun();
};
_local1 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L"];
for each (_local2 in _local1) {
bonus[_local2].alpha = 0;
};
for each (_local3 in stats.screenBonus) {
bonus[_local3].alpha = 1;
};
if (stats.SPD > 3){
bonus.E.alpha = 1;
};
if (stats.JMP > 3){
bonus.A.alpha = 1;
};
bt_colorR.visible = false;
bt_colorL.visible = false;
bt_hatR.visible = false;
bt_hatL.visible = false;
selectorTxt.visible = false;
if ((((((((((stats.bonus.length > 0)) || (!((stats.mods.indexOf("gt") == -1))))) || (!((stats.mods.indexOf("bs") == -1))))) || (!((stats.mods.indexOf("ss") == -1))))) || (!((stats.mods.indexOf("gs") == -1))))){
bt_colorR.visible = true;
bt_colorL.visible = true;
bt_hatR.visible = true;
bt_hatL.visible = true;
selectorTxt.visible = true;
bt_colorR.addEventListener(MouseEvent.CLICK, colorR, false, 0, true);
bt_colorL.addEventListener(MouseEvent.CLICK, colorL, false, 0, true);
bt_hatR.addEventListener(MouseEvent.CLICK, hatR, false, 0, true);
bt_hatL.addEventListener(MouseEvent.CLICK, hatL, false, 0, true);
updater.hat = stats.hat;
};
bt_Donate.visible = (stats.bonus.indexOf("ht") == -1);
}
public function trophyOver(_arg1){
var _local2:MovieClip;
_local2 = (_arg1.target.parent as MovieClip);
interX.trophDesc.text = _local2.desc;
}
public function initWaitRace(){
interX.lobbyX.bt_AllRaces.visible = true;
initButtonsXX(interBTS["WaitRace"]);
current2 = "waitRace";
disableBT("CreateNewRace");
disableBT("JoinPrivate");
interX.lobbyX.raceName.text = newRace.nam;
interX.lobbyX.lvl.text = newRace.lvl;
interX.lobbyX.zoneName.text = brain.sys.gData.GD.MP[newRace.zone].nam;
updateWaitRace();
}
function frame1230(){
play();
}
public function updateRacesY(_arg1){
if (current == "MPLobby"){
switch (drc){
case "ru":
interX.dr_races.y = (interX.dr_races.y - 2);
if (interX.dr_races.y < 240){
interX.dr_races.y = 240;
};
break;
case "rd":
interX.dr_races.y = (interX.dr_races.y + 2);
if (interX.dr_races.y > 328){
interX.dr_races.y = 328;
};
break;
};
if (interX.Races.clip.height > 132){
interX.Races.clip.y = (Math.round((((((interX.dr_races.y - 240) / 88) * -1) * (interX.Races.clip.height - 132)) / 16)) * 16);
};
};
}
public function p_down(_arg1){
var _local2:*;
if (current == "MPLobby"){
_local2 = _arg1.target.name.split("_")[0].substring(0, 3);
switch (_local2){
case "ins":
interX.dr_players.startDrag(false, new Rectangle(463, 119, 0, 150));
break;
case "btu":
drc = "pu";
break;
case "btd":
drc = "pd";
break;
};
stage.addEventListener(MouseEvent.MOUSE_UP, p_up, false, 0, true);
addEventListener(Event.ENTER_FRAME, updatePlayersY);
};
}
function frame1463(){
initRestartText();
}
public function itemOut(_arg1){
var _local2:MovieClip;
_local2 = (_arg1.target.parent as MovieClip);
interX[_local2.ID].gotoAndStop((_local2.ul) ? 3 : 1);
interX.desc.gotoAndStop(1);
interX.cost.text = "";
}
public function notAuth(){
trace("sorry");
mem.RC.BG.alpha = 0.25;
mem.RC.bt.enabled = true;
mem.RC.bt.visible = true;
delete mem.RC;
}
public function initCheats(){
var _local1:Array;
var _local2:Array;
var _local3:*;
var _local4:Boolean;
var _local5:Boolean;
initButtonsX(interBTS[current]);
_local1 = stats.mods;
_local2 = stats.actMods;
for (_local3 in mods) {
interX[_local3].ID = _local3;
interX[_local3].mod_nam.nam.text = mods[_local3][0];
_local4 = ((_local1.indexOf(_local3))!=-1) ? true : false;
_local5 = ((_local2.indexOf(_local3))!=-1) ? true : false;
if ((((_local3 == "I")) && ((stats.bonus.indexOf("ht") > -1)))){
_local5 = true;
_local4 = _local5;
};
interX[_local3].ul = _local4;
interX[_local3].act = _local5;
interX[_local3].gotoAndStop((_local4) ? (_local5) ? 3 : 2 : 1);
interX[_local3].bt.addEventListener(MouseEvent.ROLL_OVER, modOver, false, 0, true);
interX[_local3].bt.addEventListener(MouseEvent.ROLL_OUT, modOut, false, 0, true);
interX[_local3].bt.addEventListener(MouseEvent.CLICK, modClick, false, 0, true);
};
}
public function backToLobby(_arg1){
if (current == "MPLobby"){
interX.MPHowTo.bt_BackToLobby.removeEventListener(MouseEvent.CLICK, backToLobby);
interX.MPHowTo.visible = false;
interX.bt_MPHow.visible = true;
};
}
public function raceOver(){
lvlName = "End Of Race";
showScreen("winMP");
}
function frame1004(){
play();
}
private function setCurrentSR(_arg1){
var _local2:Array;
var _local3:int;
saveStats = true;
_local2 = stats.speedRuns;
if (cSR != ""){
interX[cSR].gotoAndStop(2);
interX[cSR].bt.addEventListener(MouseEvent.ROLL_OVER, srOver, false, 0, true);
interX[cSR].bt.addEventListener(MouseEvent.ROLL_OUT, srOut, false, 0, true);
interX[cSR].bt.addEventListener(MouseEvent.CLICK, srClick, false, 0, true);
interX[cSR].bt.visible = true;
interX[cSR].bt.enabled = true;
};
interX[_arg1].gotoAndStop(3);
_local3 = _local2[(_local2.indexOf(_arg1) + 1)];
_local2.splice(_local2.indexOf(_arg1), 2);
_local2.unshift(_local3);
_local2.unshift(_arg1);
cSR = _arg1;
interX[_arg1].bt.removeEventListener(MouseEvent.ROLL_OVER, srOver);
interX[_arg1].bt.removeEventListener(MouseEvent.ROLL_OUT, srOut);
interX[_arg1].bt.removeEventListener(MouseEvent.CLICK, srClick);
interX[_arg1].bt.visible = false;
interX[_arg1].bt.enabled = false;
}
public function endLevel(){
if (brain.doom.dif < 350){
lvlName = "Yikes!";
} else {
if ((((brain.doom.dif >= 350)) && ((brain.doom.dif < 800)))){
lvlName = "Close Call...";
} else {
if ((((brain.doom.dif >= 800)) && ((brain.doom.dif < 1500)))){
lvlName = "Nice";
} else {
lvlName = "Excellent";
};
};
};
showScreen("endLevel");
}
public function initRaceLimbo(){
brain.S.mod = "MP";
}
public function initOptions(){
var _local1:Object;
var _local2:Array;
var _local3:String;
var _local4:Boolean;
initButtonsX(interBTS[current]);
interX.difSetting.gotoAndStop(brain.S.dif);
interX.modeSetting.gotoAndStop(brain.S.mod);
interX.showProg.gotoAndStop(brain.S.showProg.toString());
interX.srCover.gotoAndStop(brain.S.mod);
interX.bones.text = stats.GP;
_local1 = brain.sys.gData.GD.SpeedRun;
_local2 = stats.speedRuns;
for each (_local3 in srs) {
interX[_local3].ID = _local3;
interX[_local3].sr_nam.nam.text = _local1[_local3].nam;
_local4 = ((_local2.indexOf(_local3))!=-1) ? true : false;
interX[_local3].ul = _local4;
interX[_local3].gotoAndStop((_local4) ? 2 : 1);
interX[_local3].won.gotoAndStop(_local2[(_local2.indexOf(_local3) + 1)]);
if (_local2[0] == _local3){
interX[_local3].gotoAndStop(3);
cSR = _local3;
interX[_local3].bt.enabled = false;
interX[_local3].bt.visible = false;
} else {
interX[_local3].bt.addEventListener(MouseEvent.ROLL_OVER, srOver, false, 0, true);
interX[_local3].bt.addEventListener(MouseEvent.ROLL_OUT, srOut, false, 0, true);
interX[_local3].bt.addEventListener(MouseEvent.CLICK, srClick, false, 0, true);
interX[_local3].bt.enabled = true;
interX[_local3].bt.visible = true;
};
};
}
function frame1491(){
stop();
}
public function filter(_arg1){
var _local2:*;
var _local3:Array;
_arg1 = _arg1.replace(/asshole/gi, ["jurrasichole", "pooper"][rand(0, 1)]);
_arg1 = _arg1.replace(/motherfucker/gi, ["mothersaurus", "macrophalangia"][rand(0, 1)]);
_arg1 = _arg1.replace(/fucknuts/gi, ["rockstick", "eggnoodle"][rand(0, 1)]);
_arg1 = _arg1.replace(/fucker/gi, ["flower", "bonky"][rand(0, 1)]);
_arg1 = _arg1.replace(/fucking/gi, ["flapping", "flooping"][rand(0, 1)]);
_arg1 = _arg1.replace(/fuck you/gi, ["i love you", "lets cuddle"][rand(0, 1)]);
_arg1 = _arg1.replace(/fistfuck/gi, ["foliage", "finger fun"][rand(0, 1)]);
_arg1 = _arg1.replace(/buttfuck/gi, ["bronto abuse", "backflip"][rand(0, 1)]);
_arg1 = _arg1.replace(/fuck/gi, ["fossil", "bonk"][rand(0, 1)]);
_arg1 = _arg1.replace(/fu[k/gi, ["fossil", "bonk"][rand(0, 1)]);
_arg1 = _arg1.replace(/cock/gi, ["rock", "bone"][rand(0, 1)]);
_arg1 = _arg1.replace(/c0ck/gi, ["rock", "bone"][rand(0, 1)]);
_arg1 = _arg1.replace(/[o[k/gi, ["rock", "bone"][rand(0, 1)]);
_arg1 = _arg1.replace(/[0[k/gi, ["rock", "bone"][rand(0, 1)]);
_arg1 = _arg1.replace(/co[k/gi, ["rock", "bone"][rand(0, 1)]);
_arg1 = _arg1.replace(/c0[k/gi, ["rock", "bone"][rand(0, 1)]);
_arg1 = _arg1.replace(/co[k/gi, ["rock", "bone"][rand(0, 1)]);
_arg1 = _arg1.replace(/c0[k/gi, ["rock", "bone"][rand(0, 1)]);
_arg1 = _arg1.replace(/[o[k/gi, ["rock", "bone"][rand(0, 1)]);
_arg1 = _arg1.replace(/[0[k/gi, ["rock", "bone"][rand(0, 1)]);
_arg1 = _arg1.replace(/bitch/gi, ["ditch", "skronk"][rand(0, 1)]);
_arg1 = _arg1.replace(/b;tch/gi, ["ditch", "skronk"][rand(0, 1)]);
_arg1 = _arg1.replace(/b:tch/gi, ["ditch", "skronk"][rand(0, 1)]);
_arg1 = _arg1.replace(/b1tch/gi, ["ditch", "skronk"][rand(0, 1)]);
_arg1 = _arg1.replace(/bltch/gi, ["ditch", "skronk"][rand(0, 1)]);
_arg1 = _arg1.replace(/b!tch/gi, ["ditch", "skronk"][rand(0, 1)]);
_arg1 = _arg1.replace(/cum /gi, ["oil ", "DNA "][rand(0, 1)]);
_arg1 = _arg1.replace(/cuum /gi, ["oiil ", "DNNA "][rand(0, 1)]);
_arg1 = _arg1.replace(/ass /gi, ["tail ", "scale ", "anklyo "][rand(0, 2)]);
_arg1 = _arg1.replace(/ ass/gi, [" tail", " scale", " anklyo"][rand(0, 2)]);
_arg1 = _arg1.replace(/tit /gi, ["mound ", "pebble "][rand(0, 1)]);
_arg1 = _arg1.replace(/ tits/gi, [" mounds", " pebbles"][rand(0, 1)]);
_arg1 = _arg1.replace(/t1t /gi, ["mound ", "pebble "][rand(0, 1)]);
_arg1 = _arg1.replace(/ t1ts/gi, [" mounds", " pebbles"][rand(0, 1)]);
_arg1 = _arg1.replace(/t;t /gi, ["mound ", "pebble "][rand(0, 1)]);
_arg1 = _arg1.replace(/ t;ts/gi, [" mounds", " pebbles"][rand(0, 1)]);
_arg1 = _arg1.replace(/t:t /gi, ["mound ", "pebble "][rand(0, 1)]);
_arg1 = _arg1.replace(/ t:ts/gi, [" mounds", " pebbles"][rand(0, 1)]);
_arg1 = _arg1.replace(/titties/gi, ["titanos", "mounds"][rand(0, 1)]);
_arg1 = _arg1.replace(/shit/gi, ["dung", "dirt"][rand(0, 1)]);
_arg1 = _arg1.replace(/sh1t/gi, ["dung", "dirt"][rand(0, 1)]);
_arg1 = _arg1.replace(/sh!t/gi, ["dung", "dirt"][rand(0, 1)]);
_arg1 = _arg1.replace(/sh;t/gi, ["dung", "dirt"][rand(0, 1)]);
_arg1 = _arg1.replace(/sh;t/gi, ["dung", "dirt"][rand(0, 1)]);
_arg1 = _arg1.replace(/src/gi, ["srb", "sra"][rand(0, 1)]);
_arg1 = _arg1.replace(/pussy/gi, ["eggnest", "nest"][rand(0, 1)]);
_arg1 = _arg1.replace(/dick/gi, ["diplo", "dactyl"][rand(0, 1)]);
_arg1 = _arg1.replace(/d!ck/gi, ["diplo", "dactyl"][rand(0, 1)]);
_arg1 = _arg1.replace(/di[k/gi, ["diplo", "dactyl"][rand(0, 1)]);
_arg1 = _arg1.replace(/d;ck/gi, ["diplo", "dactyl"][rand(0, 1)]);
_arg1 = _arg1.replace(/d:ck/gi, ["diplo", "dactyl"][rand(0, 1)]);
_arg1 = _arg1.replace(/d1ck/gi, ["diplo", "dactyl"][rand(0, 1)]);
_arg1 = _arg1.replace(/cunt/gi, ["hole", "kronk"][rand(0, 1)]);
_arg1 = _arg1.replace(/[unt/gi, ["hole", "kronk"][rand(0, 1)]);
_arg1 = _arg1.replace(/{unt/gi, ["hole", "kronk"][rand(0, 1)]);
_arg1 = _arg1.replace(/camel toe/gi, ["camelotia hoof", "raptor hoof"][rand(0, 1)]);
_arg1 = _arg1.replace(/cameltoe/gi, ["camelotia hoof", "raptor hoof"][rand(0, 1)]);
_arg1 = _arg1.replace(/ejaculate/gi, ["erupt", "squirt"][rand(0, 1)]);
_arg1 = _arg1.replace(/ejaculation/gi, ["eruption"][rand(0, 0)]);
_arg1 = _arg1.replace(/blow job/gi, ["oil change"][rand(0, 0)]);
_arg1 = _arg1.replace(/blowjob/gi, ["oil change"][rand(0, 0)]);
_arg1 = _arg1.replace(/blow j0b/gi, ["oil change"][rand(0, 0)]);
_arg1 = _arg1.replace(/blowj0b/gi, ["oil change"][rand(0, 0)]);
_arg1 = _arg1.replace(/whore/gi, ["hadrosaurus", "hoop"][rand(0, 1)]);
_arg1 = _arg1.replace(/wh0re/gi, ["hadrosaurus", "hoop"][rand(0, 1)]);
_arg1 = _arg1.replace(/ clit/gi, [" claw", " clump"][rand(0, 1)]);
_arg1 = _arg1.replace(/clit /gi, ["claw ", "clump "][rand(0, 1)]);
_arg1 = _arg1.replace(/ cl;t/gi, [" claw", " clump"][rand(0, 1)]);
_arg1 = _arg1.replace(/cl;t /gi, ["claw ", "clump "][rand(0, 1)]);
_arg1 = _arg1.replace(/ cl:t/gi, [" claw", " clump"][rand(0, 1)]);
_arg1 = _arg1.replace(/cl:t /gi, ["claw ", "clump "][rand(0, 1)]);
_arg1 = _arg1.replace(/ cl1t/gi, [" claw", " clump"][rand(0, 1)]);
_arg1 = _arg1.replace(/cl1t /gi, ["claw ", "clump "][rand(0, 1)]);
_arg1 = _arg1.replace(/glory hole/gi, ["tar pit", "stonehenge"][rand(0, 1)]);
_arg1 = _arg1.replace(/jerk off/gi, ["jurassic"][rand(0, 0)]);
_arg1 = _arg1.replace(/jerkoff/gi, ["jurassic"][rand(0, 0)]);
_arg1 = _arg1.replace(/jerk-off/gi, ["jur-assic"][rand(0, 0)]);
_arg1 = _arg1.replace(/circle jerk/gi, ["stone throw", "fun toss"][rand(0, 1)]);
_arg1 = _arg1.replace(/donkey punch/gi, ["dino punch"][rand(0, 0)]);
_arg1 = _arg1.replace(/dirty sanchez/gi, ["dirty saurolophus"][rand(0, 0)]);
_arg1 = _arg1.replace(/piss/gi, ["pee", "oil"][rand(0, 1)]);
_arg1 = _arg1.replace(/p!ss/gi, ["pee", "oil"][rand(0, 1)]);
_arg1 = _arg1.replace(/p1ss/gi, ["pee", "oil"][rand(0, 1)]);
_arg1 = _arg1.replace(/p;ss/gi, ["pee", "oil"][rand(0, 1)]);
_arg1 = _arg1.replace(/p:ss/gi, ["pee", "oil"][rand(0, 1)]);
_arg1 = _arg1.replace(/cumswap/gi, ["eggswap"][rand(0, 0)]);
_arg1 = _arg1.replace(/bastard/gi, ["bactasaurus", "basket"][rand(0, 1)]);
_arg1 = _arg1.replace(/nigger/gi, ["nanosaur"][rand(0, 0)]);
_arg1 = _arg1.replace(/n;gger/gi, ["nanosaur"][rand(0, 0)]);
_arg1 = _arg1.replace(/n:gger/gi, ["nanosaur"][rand(0, 0)]);
_arg1 = _arg1.replace(/n1gger/gi, ["nanosaur"][rand(0, 0)]);
_arg1 = _arg1.replace(/n!gger/gi, ["nanosaur"][rand(0, 0)]);
_arg1 = _arg1.replace(/pjdon8tor/gi, ["This password is for donators only. Please don't spread it around."][rand(0, 0)]);
_local2 = [["N|GG", "twig"], ["P|SS", "oil"], ["CL|T", "clump"], ["D|CK", "diplo"], ["SH|T", "dung"], ["T|T", "mound"], ["B|TCH", "skronk"]];
for each (_local3 in _local2) {
_arg1 = searchAndReplace(_arg1, _local3[0], _local3[1]);
};
return (_arg1);
}
public function submitChat(){
var _local1:String;
var _local2:*;
if (current == "MPLobby"){
if (interX.sendPrivateClip.currentFrame != 1){
_local1 = MP.getPID(interX.sendPrivateClip.to.text);
if (_local1 == "0"){
interX.sendPrivateClip.alert.gotoAndPlay(2);
} else {
if (interX.say.text != ""){
MP.C.send(((((("00" + _local1) + "PM") + interX.say.text) + "!@#$!@#&!@#*LlL") + MP.myInfoToString()));
showChat(interX.sendPrivateClip.to.text, interX.say.text, MP.getPVar(_local1, "clr"), "SendPrivate");
mem.privateMSGNam = interX.sendPrivateClip.to.text;
interX.sendPrivateClip.bt_CancelMSG.removeEventListener(MouseEvent.CLICK, cancelMSG);
interX.sendPrivateClip.gotoAndStop(1);
interX.say.text = "";
MP.hbc2 = 0;
};
};
} else {
if (interX.say.text != ""){
_local2 = interX.say.text;
if ((((((_local2 == mem.chat[0])) || ((_local2 == mem.chat[1])))) || (chatSent))){
} else {
MP.C.send(((("CH" + _local2) + "!@#$!@#&!@#*LlL") + MP.myInfoToString()));
interX.say.text = "";
mem.chat.push(_local2);
if (mem.chat.length > 2){
mem.chat.shift();
};
chatSent = true;
MP.hbc2 = 0;
};
};
};
};
}
function frame1264(){
initEndTxt();
}
public function switchServer(_arg1){
MP.serverNum = _arg1;
interX.MPHowTo.gotoAndStop(2);
interX.MPHowTo.visible = true;
MP.stopHB();
updateTabs();
MP.switchServer();
}
public function showStats(_arg1, _arg2){
var _local3:Object;
if (current == "MPLobby"){
_local3 = MP.getStats(_arg1);
interX.score.text = _local3.score;
interX.level.text = _local3.lvl;
interX.nam.text = _local3.nam;
interX.rank.text = MP.getRank(_local3.nam);
updateDino(_local3.clr, _local3.hat, interX.dino);
mem.pOver = _local3.nam;
};
}
public function modClick(_arg1){
var _local2:MovieClip;
var _local3:Array;
var _local4:Array;
_local2 = (_arg1.target.parent as MovieClip);
if (_local2.ul){
brain.sys.audio.ply(("slurp" + brain.rand(1, 3)), 0.5, false);
_local3 = stats.mods;
_local4 = stats.actMods;
if (_local2.act){
interX[_local2.ID].gotoAndStop(2);
interX[_local2.ID].act = false;
_local4.splice(_local4.indexOf(_local2.ID), 1);
} else {
brain.sys.audio.ply(("slurp" + brain.rand(1, 3)), 0.5, false);
interX[_local2.ID].gotoAndStop(3);
interX[_local2.ID].act = true;
_local4.push(_local2.ID);
};
};
if (_local2.ID == "I"){
navigateToURL(new URLRequest("http://pixeljam.com/donations"), "_blank");
};
}
public function endMochi(){
brain.restart();
}
function frame1032(){
stop();
}
public function initHowTo(){
initButtonsX(interBTS[current]);
}
public function upgradeDone(_arg1){
removePTL();
stats.saveGame();
interX.bt_Done.removeEventListener(MouseEvent.CLICK, upgradeDone);
interX.gotoAndStop(1);
current = "";
msg2.visible = true;
brain.sys2.levelStats.c = 45;
brain.sys2.levelStats.go = true;
}
public function removePTL(){
var _local1:String;
var _local2:int;
var _local3:*;
for each (_local1 in abs) {
_local2 = 1;
while (_local2 < 6) {
_local3 = interX[((("pt_" + _local1) + "") + _local2)];
if (_local3.bt.hasEventListener(MouseEvent.ROLL_OVER)){
_local3.bt.removeEventListener(MouseEvent.ROLL_OVER, ptRollOver);
_local3.bt.removeEventListener(MouseEvent.ROLL_OUT, ptRollOut);
_local3.bt.removeEventListener(MouseEvent.CLICK, ptClick);
};
_local2++;
};
};
}
public function stopAd(_arg1){
adTimer.stop();
adTimer.removeEventListener(TimerEvent.TIMER, stopAd);
adTimer = null;
brain.restart();
}
public function initWarp(){
current2 = "";
newRace = {act:false};
MP.Connect();
}
function act_MarkMusic(_arg1){
navigateToURL(new URLRequest("http://www.itunes.com"), "_blank");
}
public function act_AllRaces(_arg1){
interX.lobbyX.visible = false;
interX.MyRace.visible = true;
}
public function act_Options(_arg1){
if (current == "Cheats"){
removeMods();
};
if (current == "Shop"){
removeItems();
};
goto("Options");
}
public function srOver(_arg1){
var _local2:MovieClip;
_local2 = (_arg1.target.parent as MovieClip);
if (_local2.ul){
interX[_local2.ID].gotoAndStop(3);
} else {
interX[_local2.ID].gotoAndStop(2);
interX.cost.text = ("Cost: " + brain.sys.gData.GD.SpeedRun[_local2.ID].cst);
};
}
public function act_CreateRace(_arg1){
var _local2:String;
var _local3:String;
_local2 = interX.lobbyX.raceName.text;
if (allowNewRace(_local2)){
_local3 = MP.myInfoToString();
MP.Races.push({act:true, nam:_local2, id:MP.Self.id, lvl:newRace.lvl, curP:[MP.Self.id], maxP:newRace.maxP, zone:newRace.zone, privateID:newRace.privateID});
newRace = MP.Races[(MP.Races.length - 1)];
MP.C.send((((((((((((((("NR" + "1,") + newRace.nam) + ",") + MP.Self.id) + ",") + newRace.lvl) + ",") + newRace.maxP) + ",") + newRace.zone) + ",") + newRace.privateID) + "_") + _local3));
updateRaces();
removeButtonsXX(interBTS["CreateNewRace"]);
interX.lobbyX.gotoAndStop("WaitRace");
};
}
public function initCreateNew(){
current = "CreateNew";
interX.bt_Done.addEventListener(MouseEvent.CLICK, createDone, false, 0, true);
if (stats.openSlots.length == 0){
interX.nameDinoClip.gotoAndStop(2);
} else {
stage.focus = interX.nameDinoClip.dinoName;
interX.nameDinoClip.dinoName.restrict = "0-9A-Za-z.,!$*()_=-";
};
}
public function win(){
lvlName = "Survival!";
if (brain.S.BC){
lvlName = "Paradise";
flsh = true;
};
showScreen("win");
}
public function act_Stats2(_arg1){
removePTL();
goto("Stats2");
}
public function oops(_arg1){
msg = _arg1;
showScreen("error");
}
public function C_Success(){
MP.checkLobby();
}
function act_CancelScore(_arg1){
switch (mem.HS.from){
case "Stats":
goto("Stats");
break;
case "EndGame":
removeButtonsX(interBTS[current]);
interX.gotoAndStop(1);
break;
};
}
public function updateTabs(){
interX.s1.gotoAndStop("no");
interX.s2.gotoAndStop("no");
interX.s3.gotoAndStop("no");
interX.bt_s1.visible = true;
interX.bt_s2.visible = true;
interX.bt_s3.visible = true;
interX[("s" + MP.serverNum)].gotoAndStop("yes");
interX[("bt_s" + MP.serverNum)].visible = false;
}
function frame826(){
stop();
}
public function act_Clear1(_arg1){
interX.bt_Clear1.visible = false;
interX.bt_Sure1.visible = true;
interX.bt_No1.visible = true;
}
public function act_Clear3(_arg1){
interX.bt_Clear3.visible = false;
interX.bt_Sure3.visible = true;
interX.bt_No3.visible = true;
}
public function c_up(_arg1){
if (current == "MPLobby"){
drc = "";
interX.dr_chat.stopDrag();
stage.removeEventListener(MouseEvent.MOUSE_UP, c_up);
removeEventListener(Event.ENTER_FRAME, updateChatY);
};
}
function act_SubmitFinal(_arg1){
var _local2:URLRequest;
var _local3:URLLoader;
_local2 = new URLRequest();
_local2.url = ((((((("http://www.pixeljam.com/dinorunhiscores/AddHighScore.php?mode=" + mem.HS.id) + "&name=") + interX.dinoName.text) + "&score=") + mem.HS.score) + "&auth=") + md5.getHash((mem.HS.score + "this is the hashcode phrase that miles and seneca came up with")));
_local3 = new URLLoader();
_local3.addEventListener(Event.COMPLETE, scoreResp);
_local3.addEventListener(IOErrorEvent.IO_ERROR, scoreError);
_local3.load(_local2);
interX.bt_SubmitFinal.visible = false;
if (mem.HS.id == "PL"){
stats.lastPS = mem.HS.score;
stats.saveGame();
};
}
public function showMyRace(_arg1){
interX.lobbyX.visible = true;
interX.MyRace.visible = false;
}
public function showChat(_arg1, _arg2, _arg3, _arg4){
var _local5:Object;
var _local6:String;
if ((((current == "MPLobby")) && ((MP.getStats(_arg1).blocked == false)))){
_local5 = {A:"D97227", B:"00B0EE", C:"A85534", D:"FF5CE7", E:"0090DD", F:"946C27", G:"B48B52", H:"EE6D00", I:"FF8100", J:"62BC00", K:"D55CE7", L:"008CFF", M:"82643C", N:"CE8E52", O:"E1833D", P:"D97227", Q:"5B7C00", R:"8262A4", S:"006CDF", T:"8C441C", U:"DD9E62", V:"FFFFFF", W:"959595", X:"6A6A6A", Y:"333333", Z:"000000"};
_local6 = "";
_arg2 = filter(_arg2);
switch (_arg4){
case "Chat":
_local6 = (((((("<font color='#" + _local5[_arg3]) + "'>") + _arg1) + ": ") + _arg2) + "</font><p>");
break;
case "GetPrivate":
_local6 = (((("<font color='#DA1D1D'>From " + _arg1) + ": ") + _arg2) + "</font><p>");
break;
case "SendPrivate":
_local6 = (((("<font color='#DA1D1D'>Sent to " + _arg1) + ": ") + _arg2) + "</font><p>");
break;
};
interX.chat.htmlText = (interX.chat.htmlText + _local6);
if (interX.chat.numLines > 100){
interX.chat.replaceText(0, interX.chat.getLineLength(0), "");
};
updateChatDragger();
};
}
public function act_StartRun(_arg1){
removeButtonsX(interBTS[current]);
removeButtons(interBTS.Main);
brain.startGame();
}
}
}//package gfx
Section 340
//interXCover (gfx.interXCover)
package gfx {
import flash.display.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.events.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.media.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.text.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class interXCover extends MovieClip {
public var highScorePL:TextField;
public var fis:TextField;
public var pass:TextField;
public var s_user:TextField;
public var submit:MovieClip;
public var bonus:TextField;
public var bt_Stats2:SimpleButton;
public var rank:TextField;
public var playerScore:TextField;
public var bt_Clear2:SimpleButton;
public var bt_Clear3:SimpleButton;
public var bt_StartRun:SimpleButton;
public var bt_GoHomeL:SimpleButton;
public var A:MovieClip;
public var B:MovieClip;
public var C:MovieClip;
public var D:MovieClip;
public var E:MovieClip;
public var F:MovieClip;
public var G:MovieClip;
public var H:MovieClip;
public var I:MovieClip;
public var J:MovieClip;
public var L:MovieClip;
public var M:MovieClip;
public var P:MovieClip;
public var Q:MovieClip;
public var K:MovieClip;
public var U:MovieClip;
public var R:MovieClip;
public var changeNameClip:MovieClip;
public var T:MovieClip;
public var buddyFound:MovieClip;
public var s_pass:TextField;
public var warpMessage:MovieClip;
public var O:MovieClip;
public var dr_chat:MovieClip;
public var bt_Clear1:SimpleButton;
public var S:MovieClip;
public var bt_Sure1:SimpleButton;
public var bt_Sure3:SimpleButton;
public var bt_JoinPrivate:SimpleButton;
public var bt_Sure2:SimpleButton;
public var N:MovieClip;
public var bt_SendPrivate:SimpleButton;
public var hatWord:MovieClip;
public var bt_ChangeName:SimpleButton;
public var srCover:MovieClip;
public var wor:TextField;
public var boulderRide:MovieClip;
public var bt_MD:SimpleButton;
public var g2:MovieClip;
public var g3:MovieClip;
public var dinoName:TextField;
public var g1:MovieClip;
public var bt_MT:SimpleButton;
public var bt_ToggleDif:SimpleButton;
public var boulderRideNum:TextField;
public var btd_players:SimpleButton;
public var updater:MovieClip;
public var bt_SubmitScore:SimpleButton;
public var eggPL:TextField;
public var dr_races:MovieClip;
public var bt_Submit:SimpleButton;
public var eatLizPL:MovieClip;
public var bt_hatR:SimpleButton;
public var pt_SPD1:MovieClip;
public var pt_SPD2:MovieClip;
public var pt_SPD3:MovieClip;
public var pt_SPD4:MovieClip;
public var GP:TextField;
public var bt_hatL:SimpleButton;
public var DNA:TextField;
public var pt_SPD5:MovieClip;
public var bt_No2:SimpleButton;
public var bt_No3:SimpleButton;
public var dino:MovieClip;
public var bir:TextField;
public var colorWord:MovieClip;
public var bt_No1:SimpleButton;
public var nam:TextField;
public var bt_Login:SimpleButton;
public var limboError:MovieClip;
public var bt_s2:SimpleButton;
public var bt_s3:SimpleButton;
public var dinoSaved:TextField;
public var bt_s1:SimpleButton;
public var nameDinoClip:MovieClip;
public var btd_chat:SimpleButton;
public var bt_RG:SimpleButton;
public var bt_SignOut:SimpleButton;
public var eatRunPL:MovieClip;
public var bt_ToggleMode:SimpleButton;
public var bt_CreateAcct:SimpleButton;
public var alert:MovieClip;
public var bt_MPHow:SimpleButton;
public var Players:MovieClip;
public var trophDesc:TextField;
public var eatFisPL:MovieClip;
public var pt_STR2:MovieClip;
public var pt_STR3:MovieClip;
public var pt_STR4:MovieClip;
public var pt_STR5:MovieClip;
public var glow:MovieClip;
public var pt_STR1:MovieClip;
public var dactylRides:MovieClip;
public var eggsBones:MovieClip;
public var bt_colorL:SimpleButton;
public var bt_colorR:SimpleButton;
public var bt_Choose1:SimpleButton;
public var bt_Choose2:SimpleButton;
public var bt_Choose3:SimpleButton;
public var s1:MovieClip;
public var s3:MovieClip;
public var s2:MovieClip;
public var bones:TextField;
public var t2:MovieClip;
public var t3:MovieClip;
public var t1:MovieClip;
public var t5:MovieClip;
public var t4:MovieClip;
public var bt_Stats:SimpleButton;
public var pt_ACL1:MovieClip;
public var pt_ACL2:MovieClip;
public var pt_ACL4:MovieClip;
public var pt_ACL5:MovieClip;
public var superEggsPLNum:MovieClip;
public var pt_ACL3:MovieClip;
public var dinosSaved:MovieClip;
public var bt_PlayAsGuest:SimpleButton;
public var bt_Warp:SimpleButton;
public var t6:MovieClip;
public var desc:MovieClip;
public var bt_GoHome:SimpleButton;
public var difSetting:MovieClip;
public var score:TextField;
public var run:TextField;
public var liz:TextField;
public var typ:TextField;
public var bt_CreateNewRace:SimpleButton;
public var bt_Cheats:SimpleButton;
public var MyRace:MovieClip;
public var sendPrivateClip:MovieClip;
public var btu_races:SimpleButton;
public var bt_Shop:SimpleButton;
public var bt_ToggleProg:SimpleButton;
public var dr_players:MovieClip;
public var MPHowTo:MovieClip;
public var bt_Donate:SimpleButton;
public var bt_Tips:SimpleButton;
public var bt_Cancel:SimpleButton;
public var modeSetting:MovieClip;
public var lobbyX:MovieClip;
public var clip:MovieClip;
public var chat:TextField;
public var doomSurf:MovieClip;
public var login:MovieClip;
public var bt_Done:SimpleButton;
public var dactylRidesNum:TextField;
public var catName:TextField;
public var eggsPL:MovieClip;
public var level:TextField;
public var submitClip:MovieClip;
public var bt_Options:SimpleButton;
public var scoreNum:TextField;
public var btd_races:SimpleButton;
public var Races:MovieClip;
public var doomSurfNum:TextField;
public var bt_CancelScore:SimpleButton;
public var eatWorPL:MovieClip;
public var bt_SubmitFinal:SimpleButton;
public var mochiAd:MovieClip;
public var btu_chat:SimpleButton;
public var pt_JMP1:MovieClip;
public var pt_JMP2:MovieClip;
public var pt_JMP3:MovieClip;
public var pt_JMP4:MovieClip;
public var pt_JMP5:MovieClip;
public var user:TextField;
public var cost:TextField;
public var eatBirPL:MovieClip;
public var btu_players:SimpleButton;
public var say:TextField;
public var showProg:MovieClip;
public function interXCover(){
addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30, 39, frame40, 49, frame50, 59, frame60, 69, frame70, 79, frame80, 89, frame90, 99, frame100, 109, frame110, 119, frame120, 139, frame140, 149, frame150, 159, frame160, 169, frame170, 179, frame180, 189, frame190, 199, frame200);
}
function frame10(){
stop();
(parent as MovieClip).initSubmitScore();
}
function frame20(){
stop();
(parent as MovieClip).initCredits();
}
function frame30(){
stop();
(parent as MovieClip).initCreateNew();
}
function frame40(){
stop();
(parent as MovieClip).initLoadSaved();
}
function frame1(){
stop();
}
function frame50(){
stop();
(parent as MovieClip).initHowTo();
}
function frame60(){
stop();
(parent as MovieClip).initOptions();
}
function frame70(){
stop();
(parent as MovieClip).initCheats();
}
function frame80(){
stop();
(parent as MovieClip).initShop();
}
function frame200(){
stop();
(parent as MovieClip).initRaceLimbo();
}
function frame100(){
stop();
(parent as MovieClip).initStats2();
}
function frame90(){
stop();
(parent as MovieClip).initStats();
}
function frame110(){
stop();
(parent as MovieClip).initUpgrade();
}
function frame120(){
stop();
(parent as MovieClip).initMS();
}
function frame140(){
stop();
(parent as MovieClip).initWarp();
}
function frame150(){
stop();
(parent as MovieClip).initLogin();
}
function frame160(){
stop();
(parent as MovieClip).initCreateAcct();
}
function frame170(){
stop();
(parent as MovieClip).initMPLobby();
}
function frame180(){
stop();
(parent as MovieClip).initAd();
}
function frame190(){
stop();
(parent as MovieClip).initDisconnect();
}
}
}//package gfx
Section 341
//L1 (gfx.L1)
package gfx {
import fx.*;
import flash.display.*;
public class L1 extends MovieClip {
public var space:MovieClip;
public var cc:ColorChange;
public function L1():void{
addFrameScript(0, frame1);
cc = new ColorChange(this);
}
function frame1(){
stop();
}
public function nulls(){
cc.nulls();
cc = null;
}
}
}//package gfx
Section 342
//LavaBit (gfx.LavaBit)
package gfx {
import supers.*;
public class LavaBit extends MovingDot {
public var c:int;// = 0
public function LavaBit(_arg1, _arg2):void{
var _local3:Array;
c = 0;
super();
_local3 = [0xFF9E00, 16759080];
init(_arg1, _arg2, true, _local3[rand(0, (_local3.length - 1))]);
ph.sh = "circ";
ph.f = 0.99;
ph.bn = 0;
ph.g = 0.35;
ph.m = 1;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
c++;
if (c > 50){
deleteAll();
};
}
}
}//package gfx
Section 343
//Leaf (gfx.Leaf)
package gfx {
import supers.*;
public class Leaf extends MovingDot {
public function Leaf(_arg1, _arg2):void{
var _local3:Array;
super();
_local3 = [4102451, 2659112, 3188038];
init(_arg1, _arg2, false, _local3[rand(0, (_local3.length - 1))]);
ph.sh = "circ";
ph.f = 0.99;
ph.bn = 0;
ph.g = 0.04;
ph.m = 1;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
vel.x = (vel.x * 0.98);
vel.y = (vel.y * 0.98);
if (vel.y < 0.1){
vel.y = 0.1;
};
vel.x = (vel.x + rand2(-1, 1));
vel.y = (vel.y + rand2(-0.1, 0.2));
}
}
}//package gfx
Section 344
//LizG (gfx.LizG)
package gfx {
import flash.display.*;
import supers.*;
public class LizG extends DinoNP {
public var pData:Object;
private var buC:uint;// = 0
private var feeler:Object;
public var body:MovieClip;
public function LizG(_arg1, _arg2){
buC = 0;
super();
addFrameScript(0, frame1, 1, frame2);
super.init(_arg1, _arg2, this);
if (_arg1.cr){
if (brain.world.sArr[roomID].substring(0, 2) == "sp"){
deleteAll();
return;
};
};
ph.f = 0.9;
ph.bn = 0;
ph.g = 0.55;
ph.m = 20;
ph.r = 12;
accelMax = (accelMaxBase = rand2(0.5, 0.7));
accelF = (accelFBase = 0.02);
angI = 15;
hasExtra = true;
feeler = brain.create({nam:"Feeler", px:x, py:y, master:this, r:90, depth:[0, 0]});
if (_arg1.free){
keys[((rand(0, 1))==0) ? "L" : "R"] = true;
} else {
keys.R = true;
};
vel.x = 1;
pData = {rFactor:1.2, rTime:150, jPow:1.1, jTime:200, score:100};
if ((((brain.S.mod == "MP")) && ((_arg1.remote == undefined)))){
brain.sys.MP.sendToRoom(((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";am:") + accelMax) + ";rdt:") + (_arg1.rData) ? roomID : 0) + ";nam:LizG"));
};
}
public function eaten(_arg1){
deleteAll();
}
public function removeExtras(){
feeler.deleteAll();
feeler = null;
hasExtra = false;
}
function frame1(){
stop();
}
function frame2(){
stop();
}
override public function finalActions():void{
if ((((Math.abs(vel.x) < 0.12)) && ((Math.abs(vel.y) < 0.15)))){
if (o.free){
rev();
} else {
if ((((buC == 0)) && (!(keys.L)))){
buC = 1;
};
};
};
if (buC > 0){
buC++;
switch (buC){
case 2:
rev();
break;
case 25:
rev();
break;
case 32:
jump(4.25);
break;
case 34:
buC = 0;
break;
};
};
if (o.free){
if (rand(0, 150) == 0){
rev();
};
};
newPos();
}
public function main(){
mainDino();
}
override public function nulls(){
super.nulls();
pData = null;
}
public function feelerContact(_arg1){
var _local2:*;
_local2 = _arg1.pos;
if (Math.abs(Math.atan2((_local2.y - pos.y), (_local2.x - pos.x))) < 0.8){
jump(_arg1.o.lvl);
};
}
}
}//package gfx
Section 345
//LizO (gfx.LizO)
package gfx {
import flash.display.*;
import supers.*;
public class LizO extends DinoNP {
public var pData:Object;
private var buC:uint;// = 0
private var feeler:Object;
public var body:MovieClip;
public function LizO(_arg1, _arg2){
buC = 0;
super();
addFrameScript(0, frame1, 1, frame2);
super.init(_arg1, _arg2, this);
if (_arg1.cr){
if (brain.world.sArr[roomID].substring(0, 2) == "sp"){
deleteAll();
return;
};
};
ph.f = 0.9;
ph.bn = 0;
ph.g = 0.55;
ph.m = 20;
ph.r = 12;
accelMax = (accelMaxBase = rand2(0.7, 0.9));
accelF = (accelFBase = 0.02);
angI = 15;
hasExtra = true;
feeler = brain.create({nam:"Feeler", px:x, py:y, master:this, r:90, depth:[0, 0]});
if (_arg1.free){
keys[((rand(0, 1))==0) ? "L" : "R"] = true;
} else {
keys.R = true;
};
vel.x = 1;
pData = {rFactor:1.225, rTime:170, jPow:1.125, jTime:220, score:150};
if ((((brain.S.mod == "MP")) && ((_arg1.remote == undefined)))){
brain.sys.MP.sendToRoom(((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";am:") + accelMax) + ";rdt:") + (_arg1.rData) ? roomID : 0) + ";nam:LizO"));
};
}
public function eaten(_arg1){
deleteAll();
}
public function removeExtras(){
feeler.deleteAll();
feeler = null;
hasExtra = false;
}
function frame1(){
stop();
}
function frame2(){
stop();
}
override public function finalActions():void{
if ((((Math.abs(vel.x) < 0.15)) && ((Math.abs(vel.y) < 0.15)))){
if (o.free){
rev();
} else {
if ((((buC == 0)) && (!(keys.L)))){
buC = 1;
};
};
};
if (buC > 0){
buC++;
switch (buC){
case 2:
rev();
break;
case 25:
rev();
break;
case 32:
jump(4.25);
break;
case 34:
buC = 0;
break;
};
};
if (o.free){
if (rand(0, 150) == 0){
rev();
};
};
newPos();
}
public function main(){
mainDino();
}
override public function nulls(){
super.nulls();
pData = null;
}
public function feelerContact(_arg1){
var _local2:*;
_local2 = _arg1.pos;
if (Math.abs(Math.atan2((_local2.y - pos.y), (_local2.x - pos.x))) < 0.8){
jump(_arg1.o.lvl);
};
}
}
}//package gfx
Section 346
//LizP (gfx.LizP)
package gfx {
import flash.display.*;
import supers.*;
public class LizP extends DinoNP {
public var pData:Object;
private var buC:uint;// = 0
private var feeler:Object;
public var body:MovieClip;
public function LizP(_arg1, _arg2){
buC = 0;
super();
addFrameScript(0, frame1, 1, frame2);
super.init(_arg1, _arg2, this);
if (_arg1.cr){
if (brain.world.sArr[roomID].substring(0, 2) == "sp"){
deleteAll();
return;
};
};
ph.f = 0.9;
ph.bn = 0;
ph.g = 0.55;
ph.m = 20;
ph.r = 12;
accelMax = (accelMaxBase = rand2(1, 1.2));
accelF = (accelFBase = 0.02);
angI = 15;
hasExtra = true;
feeler = brain.create({nam:"Feeler", px:x, py:y, master:this, r:90, depth:[0, 0]});
if (_arg1.free){
keys[((rand(0, 1))==0) ? "L" : "R"] = true;
} else {
keys.R = true;
};
vel.x = 1;
pData = {rFactor:1.25, rTime:150, jPow:1.15, jTime:200, score:250};
if ((((brain.S.mod == "MP")) && ((_arg1.remote == undefined)))){
brain.sys.MP.sendToRoom(((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";am:") + accelMax) + ";rdt:") + (_arg1.rData) ? roomID : 0) + ";nam:LizP"));
};
}
public function eaten(_arg1){
deleteAll();
}
public function removeExtras(){
feeler.deleteAll();
feeler = null;
hasExtra = false;
}
function frame1(){
stop();
}
function frame2(){
stop();
}
override public function finalActions():void{
if ((((Math.abs(vel.x) < 0.15)) && ((Math.abs(vel.y) < 0.15)))){
if (o.free){
rev();
} else {
if ((((buC == 0)) && (!(keys.L)))){
buC = 1;
};
};
};
if (buC > 0){
buC++;
switch (buC){
case 2:
rev();
break;
case 25:
rev();
break;
case 32:
jump(4.25);
break;
case 34:
buC = 0;
break;
};
};
if (o.free){
if (rand(0, 150) == 0){
rev();
};
};
newPos();
}
public function main(){
mainDino();
}
override public function nulls(){
super.nulls();
pData = null;
}
public function feelerContact(_arg1){
var _local2:*;
_local2 = _arg1.pos;
if (Math.abs(Math.atan2((_local2.y - pos.y), (_local2.x - pos.x))) < 0.8){
jump(_arg1.o.lvl);
};
}
}
}//package gfx
Section 347
//Marker (gfx.Marker)
package gfx {
import flash.display.*;
public dynamic class Marker extends MovieClip {
public var you:MovieClip;
public var marker:MovieClip;
public function Marker(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package gfx
Section 348
//Meteor (gfx.Meteor)
package gfx {
import flash.display.*;
public class Meteor extends MovieClip {
public var xm:Number;
public var ym:Number;
public var o:Object;
public var NN:Boolean;// = false
public var brain:Object;
public function Meteor(_arg1, _arg2):void{
NN = false;
super();
addFrameScript(0, frame1, 12, frame13, 31, frame32, 51, frame52, 71, frame72, 91, frame92, 111, frame112, 131, frame132, 151, frame152, 171, frame172, 191, frame192);
this.o = _arg1;
brain = _arg2;
x = _arg1.px;
y = _arg1.py;
xm = ((_arg1.d)=="bg") ? rand(6, 9) : rand(9, 12);
ym = (xm * 1.3333);
gotoAndStop(("m" + ((_arg1.d)=="bg") ? rand(1, 5) : rand(6, 10)));
alpha = ((_arg1.d)=="bg") ? 0.5 : 0.8;
}
function frame152(){
gotoAndPlay("m8");
}
public function deleteAll(){
brain.deleteObj(this);
}
function frame72(){
gotoAndPlay("m1");
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
function frame172(){
gotoAndPlay("m9");
}
function frame1(){
play();
}
function frame13(){
gotoAndPlay("m1");
}
function frame92(){
gotoAndPlay("m1");
}
function frame192(){
gotoAndPlay("m10");
}
function frame112(){
gotoAndPlay("m6");
}
public function finalActions(){
}
public function main():void{
x = (x + xm);
y = (y + ym);
if (y > 600){
brain.weather.lStrike(rand(2, 3), ((o.d)=="bg") ? 0.3 : 0.6);
deleteAll();
brain.world.shakeC = ((o.d)=="bg") ? 20 : 40;
};
}
function frame132(){
gotoAndPlay("m7");
}
function frame32(){
gotoAndPlay("m1");
}
function frame52(){
gotoAndPlay("m1");
}
public function nulls(){
brain = null;
o = null;
}
}
}//package gfx
Section 349
//Meteorite (gfx.Meteorite)
package gfx {
import flash.geom.*;
import fx.*;
import supers.*;
public class Meteorite extends MovingClip {
private var ccc:int;// = 0
public var bal:Boolean;// = false
private var vel2:Point;
private var cc:ColorChange;
private var dc:Number;// = 0
private var dx:Number;
private var masses:Array;
private var colors2:Array;
private var hwc:int;// = 0
public var dTouch:Boolean;// = false
public var smc:Number;// = 1
private var colorV:uint;
private var rollC:int;// = -1
private var colors:Array;
private var rollI:int;
private var ang:int;// = 0
public function Meteorite(_arg1, _arg2):void{
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
ang = 0;
rollC = -1;
dc = 0;
masses = [5, 15, 25, 60, 120, 300];
colors = [[], [50, 0, 0], [25, 25, 0], [0, 0, 0]];
colors2 = [[], [60, 97, 100], [39, 76, 89], [40, 70, 90]];
smc = 1;
hwc = 0;
ccc = 0;
bal = false;
dTouch = false;
super();
addFrameScript(0, frame1);
gotoAndStop((("b" + _arg1.lvl) + "_0"));
init(_arg1, _arg2, this);
NN = true;
ph.sh = "circ";
ph.f = 0.99;
ph.bn = 0.75;
ph.g = 0.25;
ph.m = masses[_arg1.lvl];
vel2 = new Point(0, 0);
if (_arg1.lvl > 3){
ph.r = (ph.r - 3);
ride = true;
};
if (_arg1.lvl >= 4){
big = true;
};
cc = new ColorChange(this);
colorV = ((_arg1.colorV)==undefined) ? rand(1, 3) : _arg1.colorV;
_local3 = (_arg2.S.night) ? 60 : 0;
_local4 = (colors[colorV][0] - _local3);
_local5 = (colors[colorV][1] - _local3);
_local6 = (colors[colorV][2] - _local3);
cc.cChange([_local4, _local5, _local6, 1, 1, 1, 1]);
if (_arg2.S.mod == "MP"){
if (!(_arg1.remote)){
_arg2.sys.MP.sendToRoom(((((((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";vx:") + rnd2(vel.x)) + ";vy:") + rnd2(vel.y)) + ";lvl:") + _arg1.lvl) + ";rdt:") + (_arg1.rData) ? roomID : 0) + ";nam:Meteorite"));
} else {
_arg2.skyRed();
};
};
}
public function hitAudio(_arg1){
var _local2:*;
var _local3:*;
if (roomID == brain.dino.roomID){
_local2 = (_arg1 * 0.1);
if (_local2 > 0.7){
_local2 = 0.7;
};
_local3 = (o.lvl + 1);
if (_local3 > 5){
_local3 = 5;
};
if (!(brain.dino.end)){
brain.sys.audio.ply(((("b" + _local3) + "") + rand(1, 2)), _local2, false);
};
};
}
function frame1(){
stop();
}
public function bounce(_arg1){
vel2.x = vel.x;
vel2.y = vel.y;
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function remove(_arg1){
deleteAll();
}
public function crush(_arg1){
var _local2:uint;
var _local3:uint;
var _local4:uint;
var _local5:uint;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:*;
var _local10:uint;
var _local11:*;
var _local12:int;
var _local13:uint;
if ((((((((((_arg1.o.nam == "Cera")) || ((_arg1.o.nam == "Stego")))) || ((_arg1.o.nam == "Raptor")))) && ((o.lvl < 4)))) && (!(o.cr)))){
_local2 = 0;
_local3 = 0;
_local4 = 0;
_local5 = 0;
_local6 = (o.lvl + 1);
if (_local6 > 5){
_local6 = 5;
};
brain.sys.audio.ply(((("b" + _local6) + "") + rand(1, 2)), 0.75, false);
switch (Number(o.lvl)){
case 0:
_local2 = 2;
_local3 = 4;
break;
case 1:
_local2 = 2;
_local3 = 3;
_local4 = 2;
_local5 = 3;
break;
case 2:
_local2 = 3;
_local3 = 5;
_local4 = 2;
_local5 = 3;
break;
case 3:
_local2 = 2;
_local3 = 3;
_local4 = 2;
_local5 = 4;
break;
};
_local7 = (-1 * ph.r);
_local8 = ph.r;
_local9 = rand(_local2, _local3);
_local10 = 1;
while (_local10 <= _local9) {
if (smc < 25){
brain.create({nam:"Ash", px:(x + rand(_local7, _local8)), py:(y + rand(_local7, _local8)), vx:(vel.x + rand(-8, 8)), vy:(vel.y + rand(-12, 8)), depth:["world", "main"]});
} else {
brain.create({nam:"Rock", px:(x + rand(_local7, _local8)), py:(y + rand(_local7, _local8)), vx:(vel.x + rand(-8, 8)), vy:(vel.y + rand(-12, 8)), depth:["world", "main"]});
};
_local10++;
};
_local11 = rand(_local4, _local5);
_local12 = (o.lvl - 1);
_local13 = 1;
while (_local13 <= _local11) {
_local12--;
if (_local12 < 0){
_local12 = 0;
};
if (smc < 25){
brain.create({nam:"Meteorite", px:(x + rand(_local7, _local8)), py:(y + rand(_local7, _local8)), vx:(vel.x + rand(-8, 8)), vy:(vel.y + rand(-12, 8)), colorV:colorV, lvl:_local12, rd:true, cr:true, depth:["world", "fgx"]});
} else {
brain.create({nam:"Boulder", px:(x + rand(_local7, _local8)), py:(y + rand(_local7, _local8)), vx:(vel.x + rand(-8, 8)), vy:(vel.y + rand(-12, 8)), colorV:colorV, lvl:(_local12 + 1), rd:true, cr:true, depth:["world", "main"]});
};
_local13++;
};
deleteAll();
};
}
public function dinoHit(_arg1){
dTouch = true;
hitAudio(getVV(_arg1.vel));
}
public function hitBoulder(_arg1){
var _local2:Number;
var _local3:*;
var _local4:uint;
_local2 = getVV(vel2);
if (_local2 > 5){
_local3 = rand(1, 4);
_local4 = 1;
while (_local4 <= _local3) {
brain.create({nam:"Rock", px:ip.x, py:ip.y, vx:rand(-4, 4), vy:rand(-4, 4), colorV:colorV, depth:["world", "main"]});
_local4++;
};
};
hitAudio(_local2);
}
public function shake(_arg1){
if (near){
if (_arg1 > 2){
_arg1 = 2;
};
vel.offset(rand((-1 * _arg1), _arg1), rand(0, (-1 * _arg1)));
};
}
public function hitWater(_arg1){
var _local2:*;
var _local3:*;
smc = (smc + 2);
hwc++;
if (rand(0, hwc) < 10){
_local2 = rand(2, 5);
_local3 = 0;
while (_local3 < _local2) {
(y - ph.r);
brain.create({nam:"Smoke", px:(x + rand((-1 * ph.r), ph.r)), py:y, v:rand(-4, -2), sz:rand(12, 20), dur:2, depth:["world", "main"]});
_local3++;
};
if (brain.S.night){
cc.cChange([0, 0, 0, 0, 0, 0, 1]);
} else {
cc.cChange([colors2[colorV][0], colors2[colorV][1], colors2[colorV][2], 0, 0, 0, 1]);
};
};
}
public function rnd2(_arg1){
return ((rnd((_arg1 * 100)) / 100));
}
public function main():void{
var _local1:*;
var _local2:int;
mainMC();
if (o.cr){
ccc++;
if (ccc > 30){
o.cr = false;
};
};
_local1 = getVV(vel);
rollI = ((_local1)<1) ? ((1 - _local1) * 200) : ((9 - _local1) / 1);
if (_local1 < 0.1){
rollI = 100000000;
};
rollC++;
if (rollC > rollI){
rollC = -1;
ang = ((vel.x)>0) ? (ang + 45) : (ang - 45);
if (ang < 0){
ang = 315;
};
if (ang > 315){
ang = 0;
};
gotoAndStop(((("b" + o.lvl) + "_") + ang));
};
if (near){
if (!(oNear)){
hitAudio(_local1);
if (o.lvl > 3){
if (roomID == brain.dino.roomID){
brain.world.shakeC = (_local1 * 4);
};
};
};
};
oNear = near;
smc = (smc + 0.025);
if (rand(0, smc) == 0){
_local2 = ((o.lvl)==0) ? 12 : 20;
(y - ph.r);
brain.create({nam:"Smoke", px:(x + rand((-1 * ph.r), ph.r)), py:y, v:rand(-4, -2), sz:rand((_local2 - 8), _local2), dur:2, front:((rand(0, 1))==0) ? true : false, depth:["world", "main"]});
if (o.lvl == 5){
(y - ph.r);
brain.create({nam:"Smoke", px:(x + rand((-1 * ph.r), ph.r)), py:y, v:rand(-4, -2), sz:rand(12, 20), dur:2, front:((rand(0, 1))==0) ? true : false, depth:["world", "main"]});
};
};
}
override public function nulls(){
super.nulls();
masses = null;
colors = null;
colors2 = null;
cc.nulls();
cc = null;
}
}
}//package gfx
Section 350
//Needle (gfx.Needle)
package gfx {
import supers.*;
public class Needle extends MovingDot {
private var c:uint;// = 0
public function Needle(_arg1, _arg2):void{
c = 0;
super();
init(_arg1, _arg2, false, 349467);
ph.sh = "circ";
ph.f = 0.5;
ph.bn = 0.1;
ph.g = 0.4;
ph.m = 1;
}
public function bounce(_arg1){
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
c++;
if (c > 200){
deleteAll();
};
}
}
}//package gfx
Section 351
//Para (gfx.Para)
package gfx {
import flash.display.*;
import supers.*;
public class Para extends DinoNP {
public var dinoR:Object;
public var pData:Object;
private var buC:uint;// = 0
private var feeler:Object;
private var xh:Array;
public var oDR:Boolean;// = false
public var drc:int;// = 0
public var body:MovieClip;
private var jumpC:int;// = 0
public function Para(_arg1, _arg2){
var _local3:Number;
buC = 0;
oDR = false;
jumpC = 0;
drc = 0;
super();
addFrameScript(0, frame1, 1, frame2);
super.init(_arg1, _arg2, this);
ph.f = 0.9;
ph.bn = 0;
ph.g = 0.6;
ph.m = 200;
ph.r = 33;
_local3 = (brain.dino.accelMaxBase * 1.175);
accelMax = (accelMaxBase = (_arg1.remote) ? _arg1.am : rand2((_local3 - 0.03), (_local3 + 0.07)));
accelF = (accelFBase = 0.025);
angI = 15;
ride = true;
hasExtra = true;
feeler = brain.create({nam:"Feeler", px:x, py:y, master:this, r:120, depth:[0, 0]});
keys.R = ((brain.S.mod)=="MP") ? false : true;
vel.x = 1;
xh = [0, 0];
pData = {score:200};
if ((((brain.S.mod == "MP")) && ((_arg1.remote == undefined)))){
brain.sys.MP.sendToRoom(((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";am:") + accelMax) + ";rdt:") + (_arg1.rData) ? roomID : 0) + ";nam:Para"));
};
}
public function removeExtras(){
feeler.deleteAll();
feeler = null;
hasExtra = false;
}
override public function jump(_arg1){
if (((!(jumping)) && (near))){
if (!(dinoR)){
jumping = true;
vel.x = (vel.x + (_arg1 * Math.sin(ang)));
vel.y = (vel.y - (((_arg1 * 2) * Math.cos(ang)) + ((vel.y > 0)) ? (Math.abs(vel.y) / 2.5) : 0));
pos.y = (pos.y - 0.5);
};
};
}
function frame1(){
stop();
}
function frame2(){
stop();
}
override public function finalActions():void{
if (buC > 0){
buC++;
switch (buC){
case 2:
rev();
break;
case 25:
rev();
break;
case 32:
jump(4);
break;
case 34:
buC = 0;
break;
};
};
newPos();
}
public function newRide(_arg1){
drc = ((brain.S.mod)=="MP") ? 300 : rand(200, 400);
dinoR = _arg1;
}
override public function JAContact(_arg1){
if (!(dinoR)){
jump(_arg1.o.lvl);
};
}
public function main(){
mainDino();
if (dinoR == null){
xh.unshift(pos.x);
xh.pop();
if (Math.abs((xh[0] - xh[1])) < 0.1){
buC = 1;
};
} else {
drc--;
if (drc < 0){
if (dinoR.riding == this){
dinoR.paraToss();
if (body.head != null){
body.head.gotoAndPlay("throw");
};
keys.R = (keys.L = false);
};
dinoR = null;
};
accelMax = (accelMaxBase + 0.2);
if ((((jumpC > 0)) && (!((dinoR == null))))){
jumpC++;
if (jumpC < 11){
vel.x = (vel.x + ((dinoR.jumpPow + ((11 - jumpC) * 0.01)) * Math.sin(ang)));
vel.y = (vel.y - (((dinoR.jumpPow + ((11 - jumpC) * 0.02)) * Math.cos(ang)) + 0));
if (vel.x > 12){
vel.x = 12;
};
if (vel.x < -12){
vel.x = -12;
};
if (vel.y > 12){
vel.y = 12;
};
if (vel.y < -12){
vel.y = -12;
};
};
};
};
}
override public function nulls(){
super.nulls();
dinoR = null;
pData = null;
}
public function feelerContact(_arg1){
var _local2:*;
if (_arg1.o.nam != "Raptor"){
_local2 = _arg1.pos;
if (Math.abs(Math.atan2((_local2.y - pos.y), (_local2.x - pos.x))) < 0.8){
jump(_arg1.o.lvl);
};
};
}
public function jumpD(){
if (near){
if (dinoR != null){
vel.x = (vel.x + ((((ang * dirA))<0) ? (((dinoR.jumpPow + 0.2) * Math.sin(ang)) + ((vel.y > 0)) ? (Math.abs(vel.y) / 2) : 0) : 0 + 1));
vel.y = (vel.y - (((dinoR.jumpPow + 0.35) * Math.cos(ang)) + ((vel.y > 0)) ? ((ang * dirA) * -8.5) : ((ang * dirA) * 5)));
jumpC = 1;
brain.sys.audio.ply(("j" + rand(1, 4)), 0.75, false);
};
};
}
public function jumpU(){
jumpC = 0;
}
}
}//package gfx
Section 352
//PlayerClip (gfx.PlayerClip)
package gfx {
import flash.display.*;
import flash.text.*;
public dynamic class PlayerClip extends MovieClip {
public var extra:MovieClip;
public var nam:TextField;
public var BG:MovieClip;
public var bt:SimpleButton;
public function PlayerClip(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package gfx
Section 353
//ProgBar (gfx.ProgBar)
package gfx {
import fx.*;
import flash.display.*;
public class ProgBar extends MovieClip {
var lvlL:Number;
var markers:Object;
public function ProgBar(_arg1, _arg2):void{
var _local3:*;
var _local4:*;
var _local5:Array;
var _local6:*;
var _local7:Array;
super();
addFrameScript(0, frame1);
markers = {};
for (_local3 in _arg2) {
markers[_local3] = {};
markers[_local3].ref = _arg2[_local3];
markers[_local3].mark = new Marker();
_local6 = new ColorChange(markers[_local3].mark.marker);
_local7 = _arg1.brain.interF.dColors[markers[_local3].ref.o.clr].mark;
_local6.cChange([_local7[0], _local7[1], _local7[2], 0, 0, 0, 1]);
_local6.nulls();
markers[_local3].mark.you.visible = false;
addChild(markers[_local3].mark);
};
markers.dino = {};
markers.dino.ref = _arg1;
markers.dino.mark = new Marker();
_local4 = new ColorChange(markers.dino.mark.marker);
_local5 = _arg1.brain.interF.dColors[markers.dino.ref.o.clr].mark;
_local4.cChange([_local5[0], _local5[1], _local5[2], 0, 0, 0, 1]);
_local4.nulls();
addChild(markers.dino.mark);
lvlL = (_arg1.brain.world.xMax * -1);
}
function frame1(){
stop();
}
public function remove(){
var _local1:*;
for (_local1 in markers) {
removeChild(markers[_local1].mark);
markers[_local1].mark = null;
markers[_local1].ref = null;
delete markers[_local1];
};
}
public function doom(_arg1){
if (markers[_arg1] != undefined){
markers[_arg1].mark.you.visible = true;
markers[_arg1].mark.you.gotoAndPlay(50);
};
}
public function doom2(){
markers.dino.mark.you.visible = true;
markers.dino.mark.you.gotoAndPlay(50);
}
public function main():void{
var _local1:Object;
for each (_local1 in markers) {
_local1.mark.x = ((_local1.ref.x / lvlL) * 720);
};
markers.dino.mark.x = ((markers.dino.ref.x / lvlL) * 720);
}
public function nulls(){
var _local1:Object;
for each (_local1 in markers) {
_local1.ref = null;
_local1.mark = null;
_local1 = null;
};
markers = null;
}
public function removeMarker(_arg1){
removeChild(markers[_arg1].mark);
markers[_arg1].mark = null;
markers[_arg1].ref = null;
delete markers[_arg1];
}
}
}//package gfx
Section 354
//Pup (gfx.Pup)
package gfx {
import supers.*;
public class Pup extends Clip {
public var pData:Object;
private var col:String;
public function Pup(_arg1, _arg2):void{
addFrameScript(0, frame1, 86, frame87, 101, frame102, 115, frame116, 130, frame131);
init(_arg1, _arg2, this);
ph.sh = "circ";
pData = {id:_arg1.typ, val:_arg1.lvl};
if (_arg1.typ == "strength"){
ph.r = 12;
};
gotoAndStop((_arg1.typ + _arg1.lvl));
switch (pData.id){
case "speedBoost":
col = "Y";
break;
case "superJump":
col = "P";
break;
case "strength":
col = "R";
break;
};
}
function frame87(){
gotoAndStop("speedBoost1");
}
function frame102(){
gotoAndStop("speedBoost1");
}
public function collected(_arg1){
var _local2:*;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
if (!(_arg1.o.remote)){
_local2 = [[0, -1], [0.65, -0.65], [1, 0], [0.65, 0.65], [0, 1], [-0.65, 0.65], [-1, 0], [-0.65, -0.65], [0, -0.5], [0.33, -0.33], [0.5, 0], [0.33, 0.33], [0, 0.5], [-0.33, 0.33], [-0.5, 0], [-0.33, -0.33]];
switch (pData.id){
case "speedBoost":
if (brain.dino.keys.D){
_local3 = 0;
while (_local3 < 16) {
brain.create({nam:"DotFX", colr:"Y", alph:1.5, c:60, velA:0.99, px:x, py:y, vx:_local2[_local3][0], vy:_local2[_local3][1], depth:["world", "bgx"]});
_local3++;
};
brain.sys.audio.ply(("speedBoost" + o.lvl), 0.9, false);
deleteAll();
};
break;
case "superJump":
_local4 = 0;
while (_local4 < 16) {
brain.create({nam:"DotFX", colr:"P", alph:1.5, c:60, velA:0.99, px:x, py:y, vx:_local2[_local4][0], vy:_local2[_local4][1], depth:["world", "bgx"]});
_local4++;
};
brain.sys.audio.ply("superJump", 0.9, false);
deleteAll();
break;
case "strength":
_local5 = 0;
while (_local5 < 16) {
brain.create({nam:"DotFX", colr:"R", alph:1, c:60, velA:0.98, px:x, py:y, vx:_local2[_local5][0], vy:_local2[_local5][1], depth:["world", "bgx"]});
_local5++;
};
_local6 = 0;
while (_local6 < 16) {
brain.create({nam:"DotFX", colr:"R", alph:1.5, c:90, velA:0.99, px:x, py:y, vx:(_local2[_local6][0] * 1.5), vy:(_local2[_local6][1] * 1.5), depth:["world", "bgx"]});
_local6++;
};
brain.sys.audio.ply("strength", 0.7, false);
deleteAll();
break;
};
} else {
gotoAndPlay(((o.typ + o.lvl) + "Grow"));
};
}
function frame1(){
stop();
}
function frame116(){
gotoAndStop("superJump1");
}
function frame131(){
gotoAndStop("strength1");
}
override public function nulls(){
super.nulls();
pData = null;
}
public function main():void{
mainC();
brain.create({nam:"DotFX", colr:col, alph:1, c:20, velA:0.925, px:x, py:y, vx:rand(-7, 7), vy:rand(-7, 7), front:true, depth:["world", "bgx"]});
brain.create({nam:"DotFX", colr:col, alph:1, c:20, velA:0.925, px:x, py:y, vx:rand(-7, 7), vy:rand(-7, 7), front:true, depth:["world", "bgx"]});
}
}
}//package gfx
Section 355
//RaceClip (gfx.RaceClip)
package gfx {
import flash.text.*;
import flash.display.*;
public dynamic class RaceClip extends MovieClip {
public var nam:TextField;
public var lvl:TextField;
public var BG:MovieClip;
public var bt:SimpleButton;
public var zone:TextField;
public var players:TextField;
public function RaceClip(){
addFrameScript(0, frame1);
}
function frame1(){
trace("IM HERE");
}
}
}//package gfx
Section 356
//RainDrop (gfx.RainDrop)
package gfx {
import flash.display.*;
public class RainDrop extends Sprite {
public function RainDrop(_arg1, _arg2, _arg3):void{
x = _arg1;
y = _arg2;
alpha = ((_arg3 / 20) - 0.4);
}
}
}//package gfx
Section 357
//Raptor (gfx.Raptor)
package gfx {
import fx.*;
import flash.display.*;
import supers.*;
public class Raptor extends Dino {
private var STR:Array;
private var blinkC:int;// = 0
private var ACL:Array;
private var feeler:Object;
private var bodyC:Array;
public var eyeC:Array;
var HF:Array;
var HB:Array;
private var JMP:Array;
private var SPD:Array;
var MB:Array;
var MF:Array;
public var body:MovieClip;
public var ccE:ColorChange;
public function Raptor(_arg1, _arg2){
var _local3:Boolean;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:Array;
var _local9:Array;
var _local10:*;
var _local11:*;
var _local12:*;
var _local13:*;
var _local14:*;
var _local15:*;
blinkC = 0;
SPD = [0, 0.9, 0.96, 1.03, 1.1, 1.18];
ACL = [0, 0.01, 0.02, 0.04, 0.06, 0.08];
JMP = [0, 1, 1.075, 1.15, 1.225, 1.3];
STR = [0, 65, 90, 110, 135, 160];
HF = [[25, 34], [43, 47], [67, 75], [93, 101], [150, 158], [179, 187], [312, 327], [354, 364], [422, 430], [452, 460], [477, 485], [507, 515], [537, 545], [562, 570], [597, 605], [627, 635]];
MF = [[375, 409], [1160, 1174], [1237, 1254], [1266, 1283], [1293, 1313], [1334, 1432], [1452, 1593], [1831, 1961], [2088, 2230], [2254, 2515]];
HB = [[35, 38]];
MB = [[2003, 2067], [560, 589], [620, 650]];
super();
addFrameScript(0, frame1, 1, frame2);
super.init(_arg1, _arg2, this);
_local3 = ((brain.S.mod)=="MP") ? true : false;
_local4 = (_local3) ? SPD[brain.interF.newRace.lvl] : ((brain.S.mods.indexOf("A"))!=-1) ? 1.3 : SPD[brain.sys2.stats.SPD];
_local5 = (_local3) ? ACL[brain.interF.newRace.lvl] : ((brain.S.mods.indexOf("A"))!=-1) ? 0.1 : ACL[brain.sys2.stats.ACL];
_local6 = (_local3) ? JMP[brain.interF.newRace.lvl] : (((!((brain.S.mods.indexOf("B") == -1))) || (brain.S.HR))) ? 1.4 : JMP[brain.sys2.stats.JMP];
_local7 = (_local3) ? STR[brain.interF.newRace.lvl] : ((brain.S.mods.indexOf("C"))!=-1) ? 250 : STR[brain.sys2.stats.STR];
ph.f = 0.9;
ph.bn = 0;
ph.g = 0.5;
ph.m = _local7;
ph.r = 21;
accelMax = (accelMaxBase = (accelMaxOrig = _local4));
accelF = (accelFBase = (accelFOrig = _local5));
jumpPow = (jumpPowOrig = _local6);
_arg1.lvl = 4;
hasExtra = true;
feeler = brain.create({nam:"FeelerF", px:x, py:y, master:this, r:80, depth:[0, 0]});
bodyC = brain.interF.dColors[_arg1.clr].body;
_local8 = brain.interF.dColors[_arg1.clr].stripe;
_local9 = brain.interF.dColors[_arg1.clr].dot;
eyeC = brain.interF.dColors[_arg1.clr].eye;
body.dot.visible = true;
body.stripe.visible = true;
body.head.stripe.visible = true;
_local10 = new ColorChange(body.main);
_local10.cChange([bodyC[0], bodyC[1], bodyC[2], 1, 1, 1, 1]);
if (_local9.length > 0){
_local13 = new ColorChange(body.dot);
_local13.cChange([_local9[0], _local9[1], _local9[2], 1, 1, 1, 1]);
} else {
body.dot.visible = false;
};
if (_local8.length > 0){
_local14 = new ColorChange(body.stripe);
_local14.cChange([_local8[0], _local8[1], _local8[2], 1, 1, 1, 1]);
} else {
body.stripe.visible = false;
};
_local11 = new ColorChange(body.head.main);
_local11.cChange([bodyC[0], bodyC[1], bodyC[2], 1, 1, 1, 1]);
if (_local8.length > 0){
_local15 = new ColorChange(body.head.stripe);
_local15.cChange([_local8[0], _local8[1], _local8[2], 1, 1, 1, 1]);
} else {
body.head.stripe.visible = false;
};
_local12 = new ColorChange(body.head.eye);
_local12.cChange([eyeC[0], eyeC[1], eyeC[2], 1, 1, 1, 1]);
ccE = new ColorChange(body.eye);
ccE.cChange([eyeC[0], eyeC[1], eyeC[2], 1, 1, 1, 1]);
gotoAndStop("R");
if (_arg1.hat == "0"){
body.hat.visible = false;
};
}
public function removeExtras(){
feeler.deleteAll();
feeler = null;
removeList();
hasExtra = false;
}
function frame2(){
stop();
}
function frame1(){
stop();
}
public function main(){
var _local1:int;
var _local2:int;
var _local3:String;
var _local4:int;
var _local5:int;
var _local6:Array;
var _local7:Array;
var _local8:Array;
var _local9:Array;
if (ph.m == 250){
str = true;
};
mainDino();
if (!(inter)){
return;
};
_local1 = body.currentFrame;
body.eye.gotoAndStop(_local1);
body.main.gotoAndStop(_local1);
body.dot.gotoAndStop(_local1);
body.stripe.gotoAndStop(_local1);
_local2 = body.head.currentFrame;
body.head.main.gotoAndStop(_local2);
body.head.eye.gotoAndStop(_local2);
body.head.stripe.gotoAndStop(_local2);
if (o.hat != "0"){
_local4 = body.currentFrame;
_local5 = body.head.currentFrame;
if ((((((_local4 > 129)) && ((_local4 < 166)))) || ((((_local4 > 710)) && ((_local4 < 730)))))){
_local3 = "4";
} else {
if ((((_local4 > 931)) && ((_local4 < 1077)))){
_local3 = "5";
} else {
_local3 = "1";
};
};
for each (_local6 in HF) {
if ((((_local5 > _local6[0])) && ((_local5 < _local6[1])))){
_local3 = "2";
break;
};
};
if (_local3 != "2"){
for each (_local7 in MF) {
if ((((_local4 > _local7[0])) && ((_local4 < _local7[1])))){
_local3 = "2";
break;
};
};
};
if (_local3 != "2"){
for each (_local8 in HB) {
if ((((_local5 > _local8[0])) && ((_local5 < _local8[1])))){
_local3 = "3";
break;
};
};
};
if (_local3 != "2"){
for each (_local9 in MB) {
if ((((_local4 > _local9[0])) && ((_local4 < _local9[1])))){
_local3 = "3";
break;
};
};
};
body.hat.gotoAndStop((o.hat + _local3));
body.hat.x = body.head.x;
body.hat.y = body.head.y;
body.head.emo.y = (-15 - body.hat.height);
};
if (rand(0, 250) == 0){
ccE.cChange([bodyC[0], bodyC[1], bodyC[2], 1, 1, 1, 1]);
blinkC = rand(4, 20);
};
if (blinkC > 0){
blinkC--;
if (blinkC <= 0){
ccE.cChange([eyeC[0], eyeC[1], eyeC[2], 1, 1, 1, 1]);
};
};
}
override public function nulls(){
super.nulls();
ccE.nulls();
ccE = null;
eyeC = null;
bodyC = null;
SPD = null;
ACL = null;
JMP = null;
STR = null;
}
}
}//package gfx
Section 358
//Rock (gfx.Rock)
package gfx {
import supers.*;
public class Rock extends MovingDot {
private var c:uint;// = 0
public function Rock(_arg1, _arg2):void{
var _local3:Array;
c = 0;
super();
if (_arg1.colorV == undefined){
_arg1.colorV = rand(1, 3);
};
_local3 = [0x666666, 0x7B7B7B, 9866123];
init(_arg1, _arg2, false, _local3[(_arg1.colorV - 1)]);
ph.sh = "circ";
ph.f = 0.99;
ph.bn = 0.6;
ph.g = 0.3;
ph.m = 1;
}
public function bounce(_arg1){
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
c++;
if (c > 100){
deleteAll();
};
}
}
}//package gfx
Section 359
//Runner (gfx.Runner)
package gfx {
import flash.display.*;
import supers.*;
public class Runner extends DinoNP {
public var pData:Object;
private var buC:uint;// = 0
private var feeler:Object;
public var body:MovieClip;
public function Runner(_arg1, _arg2){
buC = 0;
super();
addFrameScript(0, frame1, 1, frame2);
super.init(_arg1, _arg2, this);
if (_arg1.cr){
if (brain.world.sArr[roomID].substring(0, 2) == "sp"){
deleteAll();
return;
};
};
ph.f = 0.9;
ph.bn = 0;
ph.g = 0.55;
ph.m = 20;
ph.r = 12;
accelMax = (accelMaxBase = rand2(0.5, 0.7));
accelF = (accelFBase = 0.03);
angI = 30;
hasExtra = true;
feeler = brain.create({nam:"Feeler", px:x, py:y, master:this, r:90, depth:[0, 0]});
if (_arg1.free){
keys[((rand(0, 1))==0) ? "L" : "R"] = true;
} else {
keys.R = true;
};
vel.x = 1;
pData = {rFactor:1.3, rTime:150, jPow:1.15, jTime:300, score:50};
if ((((brain.S.mod == "MP")) && ((_arg1.remote == undefined)))){
brain.sys.MP.sendToRoom(((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";am:") + accelMax) + ";rdt:") + (_arg1.rData) ? roomID : 0) + ";nam:Runner"));
};
}
public function eaten(_arg1){
deleteAll();
}
public function removeExtras(){
feeler.deleteAll();
feeler = null;
hasExtra = false;
}
function frame1(){
stop();
}
function frame2(){
stop();
}
override public function finalActions():void{
if ((((Math.abs(vel.x) < 0.3)) && ((Math.abs(vel.y) < 0.3)))){
if (o.free){
rev();
} else {
if ((((buC == 0)) && (!(keys.L)))){
buC = 1;
};
};
};
if (buC > 0){
buC++;
switch (buC){
case 2:
rev();
break;
case 25:
rev();
break;
case 32:
jump(4.25);
break;
case 34:
buC = 0;
break;
};
};
if (o.free){
if (rand(0, 150) == 0){
rev();
};
};
newPos();
}
public function main(){
mainDino();
}
override public function nulls(){
super.nulls();
pData = null;
}
public function feelerContact(_arg1){
var _local2:*;
_local2 = _arg1.pos;
if (Math.abs(Math.atan2((_local2.y - pos.y), (_local2.x - pos.x))) < 0.8){
jump(_arg1.o.lvl);
};
}
}
}//package gfx
Section 360
//RunnerBit (gfx.RunnerBit)
package gfx {
import supers.*;
public class RunnerBit extends MovingDot {
private var c:uint;// = 0
public function RunnerBit(_arg1, _arg2):void{
c = 0;
super();
init(_arg1, _arg2, false, 9138519);
ph.sh = "circ";
ph.f = 0.4;
ph.bn = 0;
ph.g = 0.3;
ph.m = 1;
}
public function bounce(_arg1){
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
c++;
if (c > 100){
deleteAll();
};
}
}
}//package gfx
Section 361
//ScoreFloat (gfx.ScoreFloat)
package gfx {
import fx.*;
import flash.display.*;
import supers.*;
public class ScoreFloat extends FX {
public var scoreVal:MovieClip;
private var valCC:ColorChange;
private var d:int;
private var a:Number;
private var ca:Array;
public function ScoreFloat(_arg1, _arg2):void{
ca = [[0xFF, 0xFF, 0xFF], [180, 180, 180], [0, 0xFF, 0xFF], [0, 0xFF, 0], [0, 0, 0xFF]];
super();
addFrameScript(82, frame83);
init(_arg1, _arg2, this);
scoreVal.val.text = ("+" + _arg1.val);
valCC = new ColorChange(scoreVal);
d = 0;
a = 1.5;
}
function frame83(){
ends = true;
}
public function main():void{
var _local1:*;
mainFX();
d++;
if (d == 2){
d = 0;
a = (a - 0.04);
_local1 = ca[rand(0, 3)];
valCC.cChange([_local1[0], _local1[1], _local1[2], 0, 0, 0, a]);
};
scoreVal.y = (scoreVal.y - 1);
scoreVal.x = (scoreVal.x + (brain.dino.vel.x / rand2(1.1, 1.2)));
}
override public function nulls(){
super.nulls();
valCC.nulls();
valCC = null;
ca = null;
}
}
}//package gfx
Section 362
//Smoke (gfx.Smoke)
package gfx {
import supers.*;
public class Smoke extends FX {
private var xo:Number;
private var size:int;
private var c:int;// = 0
private var a:Number;
private var yMov:Number;
public function Smoke(_arg1, _arg2):void{
c = 0;
super();
addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20);
init(_arg1, _arg2, this);
size = rand((_arg1.sz - 5), _arg1.sz);
gotoAndStop(size);
a = rand2(0.25, 0.6);
alpha = a;
yMov = rand2(_arg1.v, (_arg1.v + 2));
xo = x;
}
function frame10(){
stop();
}
function frame14(){
stop();
}
function frame15(){
stop();
}
function frame18(){
stop();
}
function frame3(){
stop();
}
function frame1(){
stop();
}
function frame19(){
stop();
}
function frame7(){
stop();
}
function frame17(){
stop();
}
function frame5(){
stop();
}
function frame9(){
stop();
}
function frame13(){
stop();
}
function frame4(){
stop();
}
function frame8(){
stop();
}
function frame16(){
stop();
}
function frame11(){
stop();
}
function frame6(){
stop();
}
function frame12(){
stop();
}
public function main():void{
c++;
if (c == 5){
c = 0;
size = (size - rand(1, o.dur));
gotoAndStop(size);
a = (a + rand2(-0.05, 0.025));
alpha = a;
x = (xo + (Math.round((rand(-6, 6) / 3)) * 3));
if (size < 1){
deleteAll();
};
};
y = (y + yMov);
}
function frame20(){
stop();
}
function frame2(){
stop();
}
}
}//package gfx
Section 363
//Stego (gfx.Stego)
package gfx {
import flash.display.*;
import supers.*;
public class Stego extends DinoNP {
public var extraA:Object;
public var pData:Object;
private var xh:Array;
public var body:MovieClip;
public function Stego(_arg1, _arg2){
var _local3:Number;
super();
addFrameScript(0, frame1, 1, frame2);
super.init(_arg1, _arg2, this);
ph.f = 0.9;
ph.bn = 0;
ph.g = 0.5;
ph.m = 250;
ph.r = 33;
switch (brain.S.difNum){
case 1:
_local3 = 0.4;
break;
case 2:
_local3 = 0.5;
break;
case 3:
_local3 = 0.67;
break;
case 4:
_local3 = 0.82;
break;
};
accelMax = (accelMaxBase = (_arg1.remote) ? _arg1.am : rand2((_local3 - 0.1), (_local3 + 0.1)));
accelF = (accelFBase = 0.01);
angI = 15;
hasExtra = true;
extraA = brain.create({nam:"StegoA", px:x, py:(y + 39), dad:this, r:66, depth:["world", "main"]});
keys.R = true;
vel.x = 1;
xh = [0, 0];
pData = {score:200};
if ((((brain.S.mod == "MP")) && ((_arg1.remote == undefined)))){
brain.sys.MP.sendToRoom(((((((((("OC" + "px:") + rnd(_arg1.px)) + ";py:") + rnd(_arg1.py)) + ";am:") + accelMax) + ";rdt:") + (_arg1.rData) ? roomID : 0) + ";nam:Stego"));
};
}
public function removeExtras(){
extraA.deleteAll();
extraA = null;
hasExtra = false;
}
function frame1(){
stop();
}
function frame2(){
stop();
}
public function main(){
mainDino();
xh.unshift(pos.x);
xh.pop();
if (Math.abs((xh[0] - xh[1])) < 0.1){
rev();
};
}
override public function nulls(){
super.nulls();
pData = null;
xh = null;
}
}
}//package gfx
Section 364
//SuperEgg (gfx.SuperEgg)
package gfx {
import supers.*;
public class SuperEgg extends Clip {
private var scores:Object;
public function SuperEgg(_arg1, _arg2):void{
addFrameScript(0, frame1, 4, frame5, 9, frame10, 14, frame15, 19, frame20, 24, frame25, 29, frame30, 34, frame35, 39, frame40, 44, frame45);
init(_arg1, _arg2, this);
ph.sh = "circ";
ph.r = ((_arg1.typ)!="A") ? (width / 2) : 24;
gotoAndStop(_arg1.typ);
scores = {ANum:5000, ATxt:"Alien Egg", BNum:25000, BTxt:"Bronto Egg", TNum:3000, TTxt:"T-Rex Egg", MNum:10000, MTxt:"Magno Egg", SNum:2500, STxt:"Spino Egg", DNum:7500, DTxt:"Diplodo Egg", GNum:4000, GTxt:"Gigano Egg", ONum:5000, OTxt:"Oloro Egg", INum:6000, ITxt:"Iguanodon Egg", RNum:7500, RTxt:"Rinchenia Egg"};
}
function frame10(){
stop();
}
public function collected(_arg1){
var _local2:Object;
brain.sys.audio.ply("superEgg", 0.6, false);
_local2 = brain.sys2.stats;
if (o.typ != "B"){
_local2.addSuperEgg(o.typ, scores[(o.typ + "Num")], scores[(o.typ + "Txt")]);
} else {
if (!(brain.S.cheat)){
_local2.superEggsPL.push("B");
_local2.addPLScore(scores[(o.typ + "Num")]);
_local2.DNA = (_local2.DNA + _local2.superEggPTS.B[0]);
_local2.GP = (_local2.GP + _local2.superEggPTS.B[1]);
_local2.superEggsPLNum = _local2.superEggsPL.length;
_local2.checkMS();
_local2.saveGame();
_local2.lvlMS.push(new Array("Bronto Egg Saved", "+25000 Player Score, +100 DNA, +2000 Bones", []));
};
};
brain.create({nam:"SuperEggCollect", val:((brain.S.mod)=="MP") ? 2 : scores[(o.typ + "Num")], px:x, py:y, depth:["world", "main"]});
deleteAll();
}
function frame25(){
stop();
}
function frame5(){
stop();
}
function frame1(){
stop();
}
function frame20(){
stop();
}
function frame15(){
stop();
}
function frame30(){
stop();
}
function frame40(){
stop();
}
function frame45(){
stop();
}
override public function nulls(){
super.nulls();
scores = null;
}
public function main():void{
mainC();
}
function frame35(){
stop();
}
}
}//package gfx
Section 365
//SuperEggCollect (gfx.SuperEggCollect)
package gfx {
import fx.*;
import flash.display.*;
import supers.*;
public class SuperEggCollect extends FX {
public var eggVal:MovieClip;
private var valCC:ColorChange;
private var d:int;
private var ca:Array;
private var a:Number;
public function SuperEggCollect(_arg1, _arg2):void{
ca = [[0xFF, 0xFF, 0xFF], [180, 180, 180], [0, 0xFF, 0xFF], [0, 0xFF, 0], [0, 0, 0xFF]];
super();
addFrameScript(82, frame83);
init(_arg1, _arg2, this);
eggVal.val.text = ("+" + _arg1.val);
valCC = new ColorChange(eggVal);
d = 0;
a = 1.5;
}
function frame83(){
ends = true;
}
public function main():void{
var _local1:*;
mainFX();
d++;
if (d == 2){
d = 0;
a = (a - 0.04);
_local1 = ca[rand(0, 3)];
valCC.cChange([_local1[0], _local1[1], _local1[2], 0, 0, 0, a]);
};
eggVal.y = (eggVal.y - 1);
eggVal.x = (eggVal.x + (brain.dino.vel.x / rand2(1.1, 1.2)));
}
override public function nulls(){
super.nulls();
valCC.nulls();
valCC = null;
ca = null;
}
}
}//package gfx
Section 366
//Water (gfx.Water)
package gfx {
import supers.*;
public class Water extends MovingDot {
public var c:int;// = 0
public function Water(_arg1, _arg2):void{
var _local3:Array;
c = 0;
super();
if (_arg1.white == undefined){
_local3 = [2854202857, 3424628201, 2568990185, 1998564841, 872415231];
} else {
_local3 = [2854202857, 2287394302, 2857819646, 1728053247, 872415231];
};
init(_arg1, _arg2, true, _local3[rand(0, (_local3.length - 1))]);
ph.sh = "circ";
ph.f = 0.99;
ph.bn = 0;
ph.g = 0.35;
ph.m = 1;
}
public function remove(_arg1){
deleteAll();
}
public function main():void{
mainMD();
c++;
if (c > 15){
deleteAll();
};
}
}
}//package gfx
Section 367
//Weather (gfx.Weather)
package gfx {
import flash.display.*;
public class Weather extends MovieClip {
public function Weather():void{
addFrameScript(0, frame1, 17, frame18, 50, frame51, 98, frame99);
}
public function lStrike(_arg1, _arg2){
alpha = _arg2;
gotoAndPlay(("l" + _arg1));
}
function frame18(){
gotoAndStop(1);
}
function frame1(){
stop();
}
function frame99(){
gotoAndStop(1);
}
function frame51(){
gotoAndStop(1);
}
}
}//package gfx
Section 368
//Worm (gfx.Worm)
package gfx {
import fx.*;
import supers.*;
public class Worm extends Clip {
public var pData:Object;
public var near:Boolean;// = true
public var ug:Boolean;// = false
public function Worm(_arg1, _arg2):void{
var _local3:*;
near = true;
ug = false;
super();
addFrameScript(1, frame2, 94, frame95, 105, frame106, 106, frame107, 116, frame117, 209, frame210, 220, frame221, 221, frame222);
super.init(_arg1, _arg2, this);
ph.sh = "circ";
ph.r = 20;
ph.g = 0;
pData = {rFactor:1.2, rTime:250, jPow:1.15, jTime:300, score:50};
if (_arg1.rev){
gotoAndPlay("rev");
};
_local3 = new ColorChange(this);
switch (brain.S.colorV){
case "B":
_local3.cChange([-30, -40, -40, 1, 1, 1, 1]);
break;
case "C":
_local3.cChange([-30, -40, -40, 1, 1, 1, 1]);
break;
};
}
public function eaten(_arg1){
deleteAll();
}
function frame210(){
ug = true;
}
function frame106(){
play();
}
function frame95(){
ug = true;
}
function frame117(){
ug = false;
}
function frame222(){
if (Math.random() < 0.05){
gotoAndPlay("rev");
} else {
prevFrame();
};
}
function frame107(){
if (Math.random() < 0.05){
play();
} else {
prevFrame();
};
}
override public function nulls(){
super.nulls();
pData = null;
}
public function main():void{
}
function frame221(){
play();
}
function frame2(){
ug = false;
}
}
}//package gfx
Section 369
//Circle (supers.Circle)
package supers {
import flash.geom.*;
public class Circle {
public var big:Boolean;// = false
public var roomID:String;
public var roomA:Array;
public var NN:Boolean;// = false
public var pos:Point;
public var inter:Boolean;// = true
private var randm;
public var o:Object;
private var rnd;
public var ph:Object;
public var brain:Object;
public function Circle(){
inter = true;
big = false;
NN = false;
super();
rnd = Math.round;
randm = Math.random;
}
public function deleteObj():void{
o.ex = false;
inter = false;
brain.deleteObj(this);
}
public function nulls(){
var _local1:*;
var _local2:*;
for (_local1 in ph) {
delete ph[_local1];
};
if (((!(o.rData)) && (!(o.addToRD)))){
for (_local2 in o) {
delete o[_local2];
};
};
pos = null;
o = null;
ph = null;
roomA = null;
brain = null;
rnd = null;
randm = null;
}
public function init(_arg1, _arg2):void{
o = _arg1;
brain = _arg2;
pos = new Point(o.px, o.py);
roomA = new Array(Math.ceil((o.px / brain.sDim.w)), Math.ceil((o.py / brain.sDim.h)));
roomID = ((("r" + roomA[0]) + "_") + roomA[1]);
ph = {};
}
public function deleteAll(){
if (o.rData){
brain.deleteData(roomID, o.id);
};
deleteObj();
}
public function roomAdded():void{
}
public function finalActions():void{
}
public function rand2(_arg1:Number, _arg2:Number):Number{
return (((randm() * (_arg2 - _arg1)) + _arg1));
}
public function rand(_arg1:int, _arg2:int):int{
return ((rnd((randm() * (_arg2 - _arg1))) + _arg1));
}
public function deleteData():void{
brain.deleteData(roomID, o.id);
}
public function roomDeleted():void{
deleteObj();
}
}
}//package supers
Section 370
//Clip (supers.Clip)
package supers {
import flash.geom.*;
import flash.display.*;
public class Clip extends MovieClip {
public var big:Boolean;// = false
public var inter:Boolean;
public var ride:Boolean;// = false
public var roomID:String;
public var pos:Point;
public var master:Object;
public var o:Object;
public var hasExtra:Boolean;// = false
public var rnd;
public var roomA:Array;
public var NN:Boolean;// = false
public var sys:Object;
private var randm;
public var brain:Object;
public var ph:Object;
public function Clip(){
hasExtra = false;
ride = false;
big = false;
NN = false;
super();
rnd = Math.round;
randm = Math.random;
}
public function deleteAll(){
if (o.rData){
brain.deleteData(roomID, o.id);
};
deleteObj();
}
public function deleteData():void{
brain.deleteData(roomID, o.id);
}
public function init(_arg1, _arg2, _arg3):void{
o = _arg1;
sys = {};
inter = true;
brain = _arg2;
master = _arg3;
pos = new Point(o.px, o.py);
x = pos.x;
y = pos.y;
roomA = new Array(Math.ceil((o.px / brain.sDim.w)), Math.ceil((o.py / brain.sDim.h)));
roomID = ((("r" + roomA[0]) + "_") + roomA[1]);
ph = {w:width, h:height, r:(width / 2)};
}
public function rand(_arg1:int, _arg2:int):int{
return ((rnd((randm() * (_arg2 - _arg1))) + _arg1));
}
public function deleteObj():void{
var _local1:*;
o.ex = false;
inter = false;
if (hasExtra){
master.removeExtras();
};
for each (_local1 in sys) {
_local1.remove();
};
brain.deleteObj(this);
}
public function addClip():void{
brain.addClip(this);
}
public function finalActions():void{
}
public function removeSYS(_arg1){
delete sys[_arg1];
}
public function rand2(_arg1:Number, _arg2:Number):Number{
return ((rnd((((randm() * (_arg2 - _arg1)) + _arg1) * 100)) / 100));
}
public function mainC(){
var _local1:*;
for each (_local1 in sys) {
_local1.main();
};
}
public function deleteClip():void{
brain.deleteClip(this);
}
public function roomDeleted():void{
deleteObj();
}
public function nulls(){
var _local1:*;
var _local2:*;
pos = null;
roomA = null;
for (_local1 in ph) {
delete ph[_local1];
};
ph = null;
sys = null;
brain = null;
master = null;
if (((!(o.rData)) && (!(o.addToRD)))){
for (_local2 in o) {
delete o[_local2];
};
};
o = null;
}
public function roomAdded():void{
}
}
}//package supers
Section 371
//Dino (supers.Dino)
package supers {
import control.*;
import fx.*;
import flash.geom.*;
import flash.utils.*;
import flash.events.*;
public class Dino extends MovingClip {
public var slow:Boolean;// = false
private var bTimer:Timer;
private var deg:Number;// = 57.2957795130823
public var brc:int;// = 0
private var rName:String;// = ""
public var bri:Boolean;// = false
private var ugs:Array;
private var keyHist:Array;
public var str:Boolean;// = false
public var aPos:Point;
private var vel2:Point;
public var brx:int;
public var app:String;// = ""
private var bc:Boolean;// = false
public var accelMaxBase:Number;
public var accelF:Number;
var d2:Boolean;// = false
public var accelFBase:Number;
public var accelR:Number;// = 0.2
public var lastC:int;// = 0
public var accelL:Number;// = -0.2
private var keyHistR:Array;
var d1:Boolean;// = false
private var sv:Number;// = 10
public var ug:Boolean;// = false
public var jumpPowOrig:Number;
public var oGait:String;
public var dir:String;
public var par:int;// = 0
var fpsC:int;
private var specialApps:Array;
private var feeler:Object;
public var end:Boolean;// = false
public var fps:Array;
public var screen:String;
public var mov:Boolean;// = true
public var ridePara:Boolean;// = false
public var oApp:String;
private var dirA:int;// = 1
public var jumpPow:Number;
public var accelMax:Number;
public var swiping:Boolean;// = false
private var rmk:Array;
public var adren:int;
public var oDir:String;
public var baseApp:String;
public var gait:String;
private var MP:Object;
public var riding;// = null
public var accelMaxOrig:Number;
public var dch:int;// = 0
public var accelFOrig:Number;
public var rVel:Point;
public var jumpC:uint;
public var ang:Number;// = 0
public var keys:Object;
private var keyAVG:String;// = "000000"
public var oNearG:Boolean;// = false
public function Dino(){
accelL = -0.2;
accelR = 0.2;
ang = 0;
riding = null;
rName = "";
slow = false;
swiping = false;
ugs = ["spD7_3", "spD8_3", "spD6_4", "spD7_4", "spD5_5", "spD6_5", "spD4_6", "spD5_6", "spJ4_3", "spJ5_3", "spJ6_3", "spJ4_4", "spJ5_4", "spJ6_4", "spJ7_4", "spJ8_4", "spJ10_4", "spJ2_5", "spJ3_5", "spJ4_5", "spJ5_5", "spJ6_5", "spJ7_5", "spJ8_5", "spJ9_5", "spJ10_5", "spJ11_5", "spJ4_6", "spJ5_6", "spJ6_6", "spJ7_6", "spJ9_6", "spJ10_6", "spJ11_6", "spN16_3", "spN17_3", "spN7_4", "spN8_4", "spN9_4", "spN13_4", "spN14_4", "spN15_4", "spN16_4", "spN5_5", "spN6_5", "spN7_5", "spN8_5", "spN9_5", "spN10_5", "spN11_5", "spN12_5", "spN13_5", "spN14_5", "spN15_5", "spN16_5", "spN17_5", "spN18_5", "spN19_5", "spL1_2", "spL2_2", "spL3_2", "spL4_2", "spX2_2", "spX3_2", "spS4_1", "spS5_1", "spS3_2", "spS4_2", "spS5_2", "spS2_3", "spS3_3", "spT3_2", "spCC4_2", "spCC2_3", "spCC3_3", "spCC4_3", "spCC5_3", "spDD3_1", "spDD2_2", "spDD3_2", "spDD4_2", "spEE6_2", "spEE7_2", "spEE8_2", "spEE5_4B", "spEE9_4B", "spEE6_4B", "spEE7_4B", "spEE8_4B", "spEE10_4", "spEE4_5", "spEE4_5B", "spEE5_5B", "spEE5_5", "spEE6_5", "spEE6_5B", "spEE7_5B", "spEE7_5", "spEE8_5B", "spEE8_5", "spEE9_5B", "spEE9_5", "spEE8_6B", "spEE9_6B", "spEE10_6B", "spEE11_6B", "spEE12_6B", "spXC1_1", "spXC1_1B", "spXC2_1", "spXC1_2", "spXC2_2", "spXC2_3", "spXC3_3", "spXC3_4", "spXB1_3", "spXB2_3"];
ug = false;
d1 = false;
d2 = false;
par = 0;
lastC = 0;
brc = 0;
bri = false;
str = false;
end = false;
dch = 0;
oNearG = false;
bc = false;
fps = [];
rmk = ["D", "L", "R", "J", "S", "E1", "E2", "E3"];
keyHist = [];
keyHistR = ["00000"];
keyAVG = "000000";
sv = 10;
specialApps = ["dckD", "dckU", "skid", "fire", "squa", "land"];
app = "";
deg = (180 / Math.PI);
dirA = 1;
mov = true;
ridePara = false;
super();
}
private function dckD(){
var _local1:Point;
if (((((((!((baseApp == "jump"))) && (!((baseApp == "dckD"))))) && (!((baseApp == "fall"))))) && (!((baseApp == "poun"))))){
app = "dckD";
ph.r = 12;
_local1 = Point.polar(6, (ang + (Math.PI / 2)));
vel.offset(_local1.x, _local1.y);
};
}
public function keyU_3(){
master.body.head.emo.gotoAndStop(1);
keys.E3 = false;
master.ccE.cChange([master.eyeC[0], master.eyeC[1], master.eyeC[2], 1, 1, 1, 1]);
}
public function keyU_1(){
master.body.head.emo.gotoAndStop(1);
keys.E1 = false;
}
public function keyU_2(){
master.body.head.emo.gotoAndStop(1);
keys.E2 = false;
}
private function dckU(){
var _local1:Point;
app = "dckU";
ph.r = 21;
if (nearG){
velXMax = ph.r;
_local1 = Point.polar(6, (ang - (Math.PI / 2)));
vel.offset(_local1.x, _local1.y);
};
}
public function keyU_D(){
keys.D = false;
}
public function paraToss(){
endRide();
vel.x = (vel.x + ((dir)=="R") ? rand(8, 12) : rand(-12, -8));
vel.y = (vel.y - rand(6, 10));
}
public function keyU_L(){
keys.L = (keys.LH = false);
if (keys.RH){
keys.RH = false;
keys.R = true;
};
}
public function raptorHit(_arg1){
var _local2:Boolean;
var _local3:Boolean;
_local2 = ((app.substring(0, 4))=="poun") ? true : false;
_local3 = ((_arg1.app.substring(0, 4))=="poun") ? true : false;
if (_local2){
if (_local3){
if (x < _arg1.x){
_arg1.stunned(vel);
} else {
stunned(_arg1.vel);
};
} else {
_arg1.stunned(vel);
};
} else {
if (_local3){
stunned(_arg1.vel);
};
};
}
public function keyU_R(){
keys.R = (keys.RH = false);
if (keys.LH){
keys.LH = false;
keys.L = true;
};
}
public function keyD_2(){
keys.E2 = true;
}
public function touchFood(_arg1){
var _local2:*;
var _local3:Boolean;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:uint;
var _local11:uint;
var _local12:uint;
var _local13:uint;
var _local14:uint;
var _local15:uint;
_local2 = _arg1.pData;
_local3 = false;
if (((near) && (_arg1.near))){
if (keys.D){
if (_arg1.o.nam == "Worm"){
if (!(_arg1.ug)){
_local3 = true;
};
} else {
_local3 = true;
};
};
} else {
_local3 = true;
};
if (_local3){
swiping = false;
speedBoost(_local2.rFactor, _local2.rTime);
superJump(_local2.jPow, _local2.jTime);
if (!(o.remote)){
_arg1.eaten(this);
master.body.head.gotoAndPlay((_arg1.o.nam + rand(1, 3)));
switch (_arg1.o.nam){
case "Runner":
_local4 = rand(2, 4);
_local10 = 1;
while (_local10 <= _local4) {
brain.create({nam:"RunnerBit", px:(x + rand(15, 30)), py:(y + rand(-12, 3)), vx:(_arg1.vel.x + rand(-4, 4)), vy:rand(-4, 0), depth:["world", "main"]});
_local10++;
};
_local5 = rand(0, 2);
_local11 = 1;
while (_local11 <= _local5) {
brain.create({nam:"Blood", px:(x + rand(15, 30)), py:(y + rand(-12, 3)), vx:(_arg1.vel.x + rand(-4, 4)), vy:rand(-6, 0), depth:["world", "main"]});
_local11++;
};
brain.create({nam:"Bone", px:(_arg1.x + rand(-9, 9)), py:(_arg1.y + rand(-6, 3)), vx:(_arg1.vel.x + rand(-6, 6)), vy:rand(-12, -2), depth:["world", "main"]});
brain.sys.audio.ply(("eatRun" + rand(1, 3)), 0.5, false);
break;
case "LizG":
_local6 = rand(0, 2);
_local12 = 0;
while (_local12 < _local6) {
brain.create({nam:"Blood", px:(x + rand(15, 30)), py:(y + rand(-12, 3)), vx:(_arg1.vel.x + rand(-4, 4)), vy:rand(-6, 0), depth:["world", "main"]});
_local12++;
};
brain.create({nam:"Bone", px:(_arg1.x + rand(-9, 9)), py:(_arg1.y + rand(-6, 3)), vx:(_arg1.vel.x + rand(-6, 6)), vy:rand(-12, -2), depth:["world", "main"]});
brain.sys.audio.ply("eatLiz1", 0.6, false);
break;
case "LizO":
_local7 = rand(0, 2);
_local13 = 0;
while (_local13 < _local7) {
brain.create({nam:"Blood", px:(x + rand(15, 30)), py:(y + rand(-12, 3)), vx:(_arg1.vel.x + rand(-4, 4)), vy:rand(-6, 0), depth:["world", "main"]});
_local13++;
};
brain.create({nam:"Bone", px:(_arg1.x + rand(-9, 9)), py:(_arg1.y + rand(-6, 3)), vx:(_arg1.vel.x + rand(-6, 6)), vy:rand(-12, -2), depth:["world", "main"]});
brain.sys.audio.ply("eatLiz2", 0.6, false);
break;
case "LizP":
_local8 = rand(0, 2);
_local14 = 0;
while (_local14 < _local8) {
brain.create({nam:"Blood", px:(x + rand(15, 30)), py:(y + rand(-12, 3)), vx:(_arg1.vel.x + rand(-4, 4)), vy:rand(-6, 0), depth:["world", "main"]});
_local14++;
};
brain.create({nam:"Bone", px:(_arg1.x + rand(-9, 9)), py:(_arg1.y + rand(-6, 3)), vx:(_arg1.vel.x + rand(-6, 6)), vy:rand(-12, -2), depth:["world", "main"]});
brain.sys.audio.ply("eatLiz3", 0.6, false);
break;
case "BirdFG":
_local9 = rand(0, 2);
_local15 = 1;
while (_local15 <= _local9) {
brain.create({nam:"Blood", px:(x + rand(15, 30)), py:(y + rand(-12, 3)), vx:(_arg1.vel.x + rand(-4, 4)), vy:rand(-6, 0), depth:["world", "main"]});
_local15++;
};
brain.create({nam:"Bone", px:(_arg1.x + rand(-9, 9)), py:(_arg1.y + rand(-6, 3)), vx:(_arg1.vel.x + rand(-6, 6)), vy:rand(-12, -2), depth:["world", "main"]});
brain.sys.audio.ply(("eatBird" + rand(1, 3)), 0.4, false);
break;
case "Fish":
brain.create({nam:"Bone", px:(_arg1.x + rand(-9, 9)), py:(_arg1.y + rand(-6, 3)), vx:(_arg1.vel.x + rand(-3, 3)), vy:rand(-6, -1), depth:["world", "main"]});
brain.sys.audio.ply(("slurp" + rand(1, 3)), 0.95, false);
break;
case "Worm":
brain.sys.audio.ply(("slurp" + rand(1, 3)), 0.95, false);
break;
};
if (brain.sys2.stats.addP){
brain.sys2.stats.addFood(_arg1.o.nam, _local2.score);
if (brain.S.mod != "MP"){
brain.create({nam:"FoodScore", px:x, py:y, foodTyp:_arg1.o.nam, depth:["world", "main"]});
};
};
};
};
}
public function keyD_1(){
keys.E1 = true;
}
public function keyU_S(){
keys.S = false;
}
public function keyD_L(){
keys.L = true;
if (keys.R){
keys.RH = true;
keys.R = false;
};
}
public function keyD_D(){
keys.D = true;
}
public function mainDino(){
var _local1:Number;
var _local2:Number;
var _local3:*;
var _local4:int;
var _local5:Array;
var _local6:*;
var _local7:String;
var _local8:String;
var _local9:uint;
var _local10:uint;
var _local11:Point;
var _local12:Number;
var _local13:Number;
var _local14:Array;
var _local15:*;
var _local16:*;
if (o == null){
trace("onull");
return;
};
checkKeys((near) ? 1 : 2);
if (bc){
_local5 = [];
for (_local6 in rmk) {
_local7 = rmk[_local6];
_local5.push((keys[_local7]) ? 1 : 0);
};
keyHist.push(_local5);
};
if (jumpC > 0){
jumpC++;
if (jumpC < 11){
vel.x = (vel.x + ((jumpPow + ((11 - jumpC) * 0.01)) * Math.sin(ang)));
vel.y = (vel.y - (((jumpPow + ((11 - jumpC) * 0.02)) * Math.cos(ang)) + 0));
if (vel.x > 12){
vel.x = 12;
};
if (vel.x < -12){
vel.x = -12;
};
if (vel.y > 12){
vel.y = 12;
};
if (vel.y < -12){
vel.y = -12;
};
};
};
if (master.body.ends){
app = "";
};
baseApp = ((app)!="") ? app.substring(0, 4) : "";
if (slow){
vel.x = (vel.x * 0.5);
vel.y = (vel.y * 0.5);
};
_local1 = Math.abs(vel.x);
if (riding != null){
if (riding.vel == null){
ridePara = false;
riding = null;
brain.world.ya2 = 0;
rName = "";
};
};
if (riding != null){
riding.RR = true;
if (!(bri)){
bri = true;
brx = riding.pos.x;
};
if (riding.o.typ != "Dino"){
brc++;
};
_local8 = riding.o.nam.substring(0, 2);
if (_local8 != rName){
if (_local8 == "Pa"){
riding.newRide(this);
ridePara = true;
brain.sys.audio.ply("ridePara", 1, false);
} else {
if (rName == "Pa"){
ridePara = false;
};
};
if (_local8 == "Bo"){
riding.dinoR = this;
};
switch (_local8){
case "Ce":
brain.sys.audio.ply(("ceraMoan" + rand(1, 2)), 0.4, false);
break;
case "St":
brain.sys.audio.ply(("stegoMoan" + rand(1, 2)), 0.4, false);
break;
};
};
rName = _local8;
brain.world.ya2 = (((((((rName == "Bo")) || ((rName == "Me")))) || ((rName == "Pa")))) ? -2 : -1 * riding.ph.r);
_local9 = (ph.r + riding.ph.r);
_local10 = Point.distance(pos.add(riding.vel), riding.pos);
if ((_local10 - _local9) > ((((((rName == "Bo")) || ((rName == "Me")))) || ((rName == "Pa")))) ? 20 : 3){
endRide();
} else {
_local1 = (_local1 * ((((((rName == "Bo")) || ((rName == "Me")))) || ((rName == "Pa")))) ? getVV(riding.vel) : 1);
};
if (rName == "Pa"){
pos.x = (x = riding.pos.x);
riding.keys.R = keys.R;
riding.keys.L = keys.L;
};
};
if (!(near)){
if (oNear){
velXMax = ((_local1)<7) ? 7 : _local1;
};
if (((!((baseApp == "poun"))) || ((vel.y > 19)))){
app = (baseApp = ((vel.y)>19) ? "fall" : "jump");
gait = "Runs";
ang = ((vel.y)<4) ? ang : 0;
};
} else {
if (!(oNear)){
brain.sys.audio.ply(("hitGround" + rand(1, 2)), 0.25, false);
swiping = false;
velXMax = ph.r;
if ((((baseApp == "fall")) && ((Math.abs(ang) < 0.6)))){
keys.D = false;
sys.squash = new Squash(this);
} else {
if ((((vel.y > 13)) && ((Math.abs((ang * deg)) < 15)))){
app = (baseApp = "land");
brain.sys.audio.ply(("hitGround" + rand(1, 2)), 0.5, false);
};
};
};
if ((((((((((vel.y > -0.8)) && ((vel.y < 2)))) && ((_local1 > 2)))) && (nearG))) && ((ang > 0)))){
_local11 = Point.polar(0.6, ((ang + (Math.PI / 2)) - 0.5));
vel.offset(_local11.x, _local11.y);
} else {
if (((nearG) && ((vel.y < 0)))){
vel.offset(0, -0.45);
};
};
if (_local1 < 0.3){
gait = "Still";
} else {
if ((((_local1 >= 0.3)) && ((_local1 <= 1)))){
gait = "Stroll";
} else {
if ((((_local1 > 1)) && ((_local1 <= 5)))){
gait = "Walk";
} else {
gait = "Runs";
};
};
};
if (specialApps.indexOf(baseApp) > -1){
app = baseApp;
} else {
app = gait;
};
};
oNear = near;
if (nearG){
if (!(oNearG)){
dch = 0;
};
};
oNearG = nearG;
_local2 = 0;
if (riding != null){
if ((((rName == "Bo")) || ((rName == "Me")))){
_local2 = _local1;
};
};
if ((vel.x - _local2) < -0.2){
dir = "L";
dirA = 1;
};
if ((vel.x - _local2) > 0.2){
dir = "R";
dirA = -1;
};
if (ridePara){
dir = riding.dir;
};
if (!(mov)){
dir = "R";
};
if (oDir != dir){
gotoAndStop(dir);
};
oDir = dir;
if ((((((baseApp == "dckD")) || ((baseApp == "dckU")))) || ((baseApp == "jump")))){
app = (app + gait);
};
_local3 = ((ang * deg) * dirA);
if (_local3 > 180){
_local3 = (_local3 - 360);
};
if (_local3 < -180){
_local3 = (_local3 + 360);
};
_local4 = (Math.round((_local3 / 30)) * 30);
if (_local4 > 60){
_local4 = 60;
};
if (_local4 < -60){
_local4 = -30;
};
if (_local4 < 0){
_local4 = (Math.abs(_local4) + 1);
};
if (ridePara){
_local4 = riding.num;
baseApp = (app = "ride");
app = (app + ((riding.gait)=="Still") ? "Still" : "");
};
if (((!((sys.stunHot == undefined))) || (!((sys.stun == undefined))))){
baseApp = (app = "skid");
};
app = (app + _local4);
if (sys.grabbed != undefined){
if (sys.grabbed.grab){
app = "grab0";
};
};
if (oApp != app){
master.body.gotoAndPlay(app);
master.body.ends = false;
};
oApp = app;
oGait = gait;
if (riding != null){
vel.offset(riding.vel.x, riding.vel.y);
velXMax = (riding.vel.x + 6);
};
if (end){
ph.g = (vel.x = (vel.y = 0));
};
mainMC();
if (!(inter)){
return;
};
if (o.remote){
aPos.offset((vel.x * brain.hc), (vel.y * ((vel.y)>0) ? brain.hc : 1));
_local12 = Point.distance(aPos, pos);
if (_local12 > 299){
pos = aPos.clone();
} else {
_local13 = (10 - (_local12 / 30));
sv = Math.round((sv + ((_local13 - sv) / 5)));
pos.x = (pos.x + ((aPos.x - pos.x) / sv));
pos.y = (pos.y + ((aPos.y - pos.y) / sv));
};
};
if (riding != null){
vel.offset((riding.vel.x * -1), (riding.vel.y * -1));
velXMax = ph.r;
};
if (slow){
vel.x = (vel.x / 0.5);
vel.y = (vel.y / 0.5);
};
slow = false;
if (x > ((brain.world.xMax * -1) + 760)){
if (!(end)){
brain.endLevel = true;
endLevel();
};
};
if (!(o.remote)){
screen = brain.world.sArr[roomID];
switch (screen){
case "spH1_1":
if (Math.random() < 0.04){
brain.createMeteor();
};
break;
case "spP1_1B":
if (Math.random() < 0.04){
brain.createMeteor();
};
break;
case "spR1_1B":
if (Math.random() < 0.05){
brain.createMeteor();
};
break;
case "spAA1_1B":
if (Math.random() < 0.05){
brain.createMeteor();
};
break;
case "spAA2_1B":
if (Math.random() < 0.05){
brain.createMeteor();
};
break;
case "spBB3_1B":
if (Math.random() < 0.04){
brain.createMeteor();
};
break;
case "spBB4_1B":
if (Math.random() < 0.04){
brain.createMeteor();
};
break;
case "spXB1_3":
if (Math.random() < 0.1){
brain.createMeteor();
};
break;
case "spXC1_1":
if (Math.random() < 0.1){
brain.createMeteor();
};
break;
case "spX1_2":
if (Math.random() < 0.1){
brain.createMeteor();
};
break;
case "spI3_1":
if (!(d1)){
d1 = true;
brain.sys.audio.ply("diploMoan1", 0.75, false);
};
case "spL1_1":
if (!(d2)){
d2 = true;
brain.sys.audio.ply("diploMoan2", 0.75, false);
};
case "spCC4_2":
if (riding != null){
if (riding.o.nam == "Para"){
riding.drc = -1;
};
};
break;
case "spCC8_3":
if (riding != null){
if (riding.o.nam == "Para"){
riding.drc = -1;
};
};
break;
case "spEE6_5":
if (riding != null){
if (riding.o.nam == "Para"){
riding.drc = -1;
};
};
break;
case "spXB1_3":
if (riding != null){
if (riding.o.nam == "Para"){
riding.drc = -1;
};
};
break;
case "spXC1_1":
if (riding != null){
if (riding.o.nam == "Para"){
riding.drc = -1;
};
};
break;
case "spX1_2":
if (riding != null){
if (riding.o.nam == "Para"){
riding.drc = -1;
};
};
break;
case "spXD1_3":
if (riding != null){
if (riding.o.nam == "Para"){
riding.drc = -1;
};
};
break;
case "spEE9_6B":
if (Math.random() < 0.02){
brain.create({nam:"DactylRed", px:(x + 800), py:(y + rand(-150, -100)), depth:["world", "main"]});
};
break;
case "spEE10_6B":
if (Math.random() < 0.02){
brain.create({nam:"DactylRed", px:(x + 800), py:(y + rand(-150, -100)), depth:["world", "main"]});
};
break;
case "spEE11_6B":
if (Math.random() < 0.02){
brain.create({nam:"DactylRed", px:800, py:(y + rand(-150, -100)), depth:["world", "main"]});
};
break;
case "spXE3_1":
if (brain.gState != "win"){
brain.win();
};
break;
};
};
adren = (adren + 1);
if (adren == 1000){
sys.feetSpark = new FeetSpark(this);
brain.sys.audio.ply("feetSpark", 0.9, false);
};
if (master.body.eye != null){
if (master.body.head.currentFrame > 2){
master.body.eye.visible = false;
} else {
master.body.eye.visible = true;
};
};
}
public function superJump(_arg1, _arg2){
if (sys.superJump != undefined){
sys.superJump.addOn(_arg1, _arg2);
} else {
sys.superJump = new SuperJump(this, _arg1, _arg2);
};
}
public function keyD_J(){
keys.J = true;
}
override public function roomChange(){
if (ugs.indexOf(brain.world.sArr[roomID]) != -1){
ug = true;
} else {
ug = false;
};
}
public function keyD_R(){
keys.R = true;
if (keys.L){
keys.LH = true;
keys.L = false;
};
}
public function keyD_3(){
keys.E3 = true;
}
public function strength(_arg1){
if (sys.str != undefined){
sys.str.addOn(_arg1);
} else {
sys.str = new Strength(this, _arg1);
};
}
public function addFPS(_arg1, _arg2){
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
trace("///////ADDFPS", _arg1, _arg2);
trace(fps, MP.Players.length);
if (_arg2){
fps.unshift(_arg1);
} else {
fps.push(_arg1);
};
if (fps.length >= MP.Players.length){
_local3 = fps[0];
fps.sort((Array.NUMERIC | Array.DESCENDING));
_local4 = fps[0];
_local5 = 0;
for each (_local6 in fps) {
_local5 = (_local5 + _local6);
};
_local5 = (_local5 / fps.length);
brain.hc = (_local5 / _local3);
trace("///////////////////////HC", brain.hc);
fps = [];
};
}
public function endRide(){
var _local1:*;
var _local2:*;
if (riding != null){
riding.RR = false;
if (riding.o.nam == "Bo"){
riding.dinoR = null;
};
if (((!((riding.o.typ == "Dino"))) && ((brc > 20)))){
_local1 = (riding.pos.x - brx);
if (_local1 > 150){
_local2 = (Math.round((((_local1 / 10) + brc) / 5)) * 10);
brain.create({nam:"ScoreFloat", px:x, py:(y - 24), val:_local2, depth:["world", "main"]});
brain.sys2.stats.addScore(_local2);
if ((((((brc > brain.sys2.stats.boulderRide)) && ((brc > brain.sys2.stats.brLvl)))) && (!(brain.S.cheat)))){
brain.sys2.stats.brLvl = brc;
brain.interF.showMessage((Math.round((brc / 50)) + " Second Boulder Ride!"));
};
};
};
};
ridePara = false;
riding = null;
bri = false;
brain.world.ya2 = 0;
rName = "";
brc = 0;
}
public function bounce(_arg1){
if (nearG){
if (ridePara){
endRide();
sys.noRide = new NoRide(this);
};
};
if (sys.grabbed != undefined){
if (sys.grabbed.grab){
sys.grabbed.letGo();
};
};
vel2.x = vel.x;
vel2.y = vel.y;
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function keyD_S(){
keys.S = true;
}
public function sendMPInfo(_arg1){
var _local2:String;
var _local3:Array;
_local2 = "";
for each (_local3 in keyHist) {
_local2 = (_local2 + (_local3.join("") + "_"));
};
MP.sendToRoom(((((("RD" + _local2.substr(0, (_local2.length - 1))) + ";") + Math.round(pos.x)) + "_") + Math.round(pos.y)));
keyHist = [];
}
override public function finalActions():void{
if (sys.grabbed != undefined){
if (sys.grabbed.grab){
pos.x = (sys.grabbed.grabber.x - 6);
pos.y = (sys.grabbed.grabber.y + 15);
};
};
if (rName == "Pa"){
pos.x = (x = riding.pos.x);
};
newPos();
}
public function slowDown(_arg1){
slow = true;
}
public function keyU_J(){
keys.J = false;
}
public function stunned(_arg1){
if (sys.colorFlash == undefined){
sys.colorFlash = new ColorFlash(this, [[[0xFF, 0, 0, 1, 1, 1, 1], [0, 0, 0, 1, 1, 1, 1], 30]], "");
};
if (_arg1.y > 7){
if (sys.squash2 == undefined){
sys.squash2 = new Squash2(this);
};
} else {
if (sys.stun == undefined){
sys.stun = new Stun(this);
};
};
}
public function hotFoot(_arg1){
if (sys.hotFoot == undefined){
if (sys.colorFlash == undefined){
sys.colorFlash = new ColorFlash(this, [[[0xFF, 0, 0, 1, 0.2, 0.2, 1], [0, 0, 0, 1, 1, 1, 1], 50]], "");
};
app = "skid";
sys.hotFoot = new HotFoot(this, ((_arg1.o.lvl == "X")) ? true : false);
};
}
public function foodClose(){
if (baseApp == "poun"){
if (!(swiping)){
swiping = true;
master.body.gotoAndPlay("swipe");
brain.sys.audio.ply("swat", 0.5, false);
};
};
}
public function act_rmData(_arg1){
var _local2:Array;
var _local3:Array;
var _local4:String;
var _local5:Array;
var _local6:int;
_local2 = _arg1.split(";");
keyHistR = _local2[0].split("_");
_local3 = [0, 0, 0, 0, 0];
for each (_local4 in keyHistR) {
_local6 = 0;
while (_local6 < 5) {
if (_local4.charAt(_local6) == "1"){
_local3.splice(_local6, 1, "1");
};
_local6++;
};
};
keyAVG = _local3.join("");
_local5 = _local2[1].split("_");
aPos.x = _local5[0];
aPos.y = _local5[1];
}
public function pup(_arg1){
var _local2:*;
_local2 = _arg1.pData;
switch (_local2.id){
case "speedBoost":
if (keys.D){
if (sys.colorFlash == undefined){
sys.colorFlash = new ColorFlash(this, [[[0, 0xFF, 0, 1, 1, 1, 1], [0, 0, 0, 1, 1, 1, 1], 50]], "");
};
speedBoost(1.4, (_local2.val * 300));
};
break;
case "superJump":
if (sys.colorFlash == undefined){
sys.colorFlash = new ColorFlash(this, [[[0xFF, 0, 0xFF, 1, 1, 1, 1], [0, 0, 0, 1, 1, 1, 1], 50]], "");
};
superJump(1.3, (_local2.val * 500));
break;
case "strength":
if (sys.colorFlash == undefined){
sys.colorFlash = new ColorFlash(this, [[[0xFF, 0xFF, 0xFF, 1, 1, 1, 1], [0, 0, 0, 1, 1, 1, 1], 50]], "");
};
speedBoost(1.2, (_local2.val * 200));
strength(600);
break;
};
}
override public function init(_arg1, _arg2, _arg3):void{
_arg1.typ = "Dino";
super.init(_arg1, _arg2, _arg3);
NN = true;
keys = {oD:false, oJ:false};
rVel = new Point(0, 0);
adren = 1000;
if (_arg1.MP){
MP = brain.sys.MP;
noMov();
if (!(_arg1.remote)){
bc = true;
bTimer = new Timer(50, 0);
bTimer.addEventListener(TimerEvent.TIMER, sendMPInfo, false, 0, true);
bTimer.start();
} else {
aPos = pos.clone();
};
};
master.body.clr = _arg1.clr;
ph.sh = "circ";
vel2 = new Point(0, 0);
}
private function checkKeys(_arg1){
var _local2:String;
var _local3:int;
if (o.remote){
_local2 = ((keyHistR.length)==0) ? keyAVG : keyHistR[0];
_local3 = 0;
while (_local3 < 8) {
keys[rmk[_local3]] = ((_local2.charAt(_local3))=="1") ? true : false;
_local3++;
};
keyHistR.shift();
};
if (keys.E1){
if (!(keys.o1)){
master.body.head.emo.gotoAndStop(2);
};
};
if (keys.E2){
if (!(keys.o2)){
master.body.head.emo.gotoAndStop(3);
};
};
if (keys.E3){
master.ccE.cChange([rand(0, 0xFF), 0, 0, 1, 1, 1, 1]);
if (!(keys.o3)){
master.body.head.emo.gotoAndStop(4);
};
};
if (mov){
if (keys.L){
accelL = (accelL - accelF);
if (accelL < (-1 * accelMax)){
accelL = (-1 * accelMax);
};
vel.x = (vel.x + (accelL / _arg1));
if ((((vel.x > 7)) && (!((baseApp == "jump"))))){
app = "skid";
sys.skid = new Skid(this);
};
} else {
accelL = (accelL + accelF);
if (accelL > -0.4){
accelL = -0.4;
};
};
if (keys.R){
accelR = (accelR + accelF);
if (accelR > accelMax){
accelR = accelMax;
};
vel.x = (vel.x + (accelR / _arg1));
if ((((vel.x < -7)) && (!((baseApp == "jump"))))){
app = "skid";
sys.skid = new Skid(this);
};
} else {
accelR = (accelR - accelF);
if (accelR < 0.4){
accelR = 0.4;
};
};
if (keys.D){
dckD();
if (((((!(near)) && ((vel.y > -8)))) && ((vel.y <= 19)))){
vel.y = (vel.y + 0.4);
ang = 0;
baseApp = (app = "poun");
};
} else {
if (keys.oD){
dckU();
};
};
if (keys.J){
jumpD();
} else {
if (keys.oJ){
jumpU();
};
};
if (keys.S){
adrenRush();
};
keys.oD = keys.D;
keys.oJ = keys.J;
keys.o1 = keys.E1;
keys.o2 = keys.E2;
keys.o3 = keys.E3;
};
}
public function stunHot(_arg1){
if ((((sys.stunHot == undefined)) && (!(str)))){
if (sys.colorFlash == undefined){
sys.colorFlash = new ColorFlash(this, [[[0xFF, 0, 0, 1, 0.2, 0.2, 1], [0, 0, 0, 1, 1, 1, 1], 50]], "");
};
app = "skid";
sys.stunHot = new StunHot(this);
};
}
public function isUG(_arg1){
if (ugs.indexOf(brain.world.sArr[_arg1]) != -1){
return (true);
};
return (false);
}
public function removeList(){
if (((o.MP) && (!(o.remote)))){
bTimer.stop();
bTimer.removeEventListener(TimerEvent.TIMER, sendMPInfo);
};
}
public function endLevel(){
end = true;
ph.g = (vel.x = (vel.y = 0));
if (sys.str != undefined){
sys.str.remove();
};
inter = false;
alpha = 0;
noMov();
endRide();
rName = "";
}
public function smoke(_arg1){
var _local2:int;
if (_arg1.smc < 25){
_local2 = 0;
while (_local2 < 3) {
brain.create({nam:"Smoke", px:(ip.x + rand(-9, 9)), py:(ip.y + rand(-9, 9)), v:rand(-4, -2), sz:rand(8, 14), dur:2, depth:["world", "main"]});
_local2++;
};
};
}
public function switchNear(_arg1){
near = _arg1;
}
public function speedBoost(_arg1, _arg2){
if ((((((brain.S.mod == "MP")) && (!(o.remote)))) && (!(keys.S)))){
brain.sys.MP.sendToRoom(((("SB" + _arg1) + ";") + _arg2));
};
if (sys.speedBoost != undefined){
sys.speedBoost.addOn(_arg1, _arg2);
} else {
sys.speedBoost = new SpeedBoost(this, _arg1, _arg2);
};
}
public function noMov(){
mov = false;
keys.L = false;
keys.R = false;
}
public function gHit(_arg1){
}
override public function nulls(){
super.nulls();
rVel = null;
vel2 = null;
ugs = null;
bTimer = null;
feeler = null;
master = null;
keys = null;
ugs = null;
fps = null;
}
public function bHit(_arg1){
var _local2:Number;
var _local3:Number;
if ((((_arg1.o.lvl < 4)) && (near))){
pos.offset(((vel.x < 0)) ? -3 : 3, -3);
vel.offset(((vel.x < 0)) ? -1 : 1, -1);
} else {
if (pos.y < _arg1.pos.y){
vel.offset(0, -1);
};
};
if (!(_arg1.bal)){
if (Math.atan2((_arg1.pos.y - pos.y), (_arg1.pos.x - pos.x)) < 0){
_local2 = getVV(_arg1.vel);
_local3 = getVV(vel2);
if ((((_local2 > 4)) || ((_local3 > 4)))){
if ((((((_arg1.o.lvl < 4)) || (!(nearG)))) || ((((((_arg1.o.lvl > 3)) && ((_local3 > 4)))) && ((_local2 < 10)))))){
master.body.head.gotoAndPlay("bonk");
} else {
if (sys.squash2 == undefined){
sys.squash2 = new Squash2(this);
};
};
};
};
};
}
public function adrenRush(){
var _local1:int;
if ((((adren > 1000)) && (near))){
adren = 0;
_local1 = 1;
if ((((brain.sys2.stats.DNA > 249)) && (!((brain.S.mod == "MP"))))){
_local1 = 2;
};
if ((((brain.sys2.stats.DNA > 499)) && (!((brain.S.mod == "MP"))))){
_local1 = 3;
};
switch (_local1){
case 1:
brain.sys.audio.ply("speedBoost1", 0.9, false);
if (sys.colorFlash == undefined){
sys.colorFlash = new ColorFlash(this, [[[0, 0xFF, 0, 1, 1, 1, 1], [0, 0, 0, 1, 1, 1, 1], 50]], "");
};
speedBoost(1.3, 150);
break;
case 2:
if (sys.colorFlash == undefined){
sys.colorFlash = new ColorFlash(this, [[[0xFF, 0, 0xFF, 1, 1, 1, 1], [0, 0, 0, 1, 1, 1, 1], 50]], "");
};
brain.sys.audio.ply("speedJump", 0.9, false);
superJump(1.4, 300);
speedBoost(1.3, 150);
break;
case 3:
brain.sys.audio.ply("strength", 0.6, false);
if (sys.colorFlash == undefined){
sys.colorFlash = new ColorFlash(this, [[[0xFF, 0, 0, 1, 1, 1, 1], [0, 0, 0, 1, 1, 1, 1], 50]], "");
};
strength(300);
superJump(1.4, 300);
speedBoost(1.3, 150);
break;
};
};
}
private function jumpD(){
var _local1:Boolean;
var _local2:*;
if (ridePara){
riding.jumpD();
} else {
if ((((((jumpC == 0)) && (near))) && ((sys.grabbed == undefined)))){
_local1 = false;
if (riding != null){
if (riding.vel != null){
_local1 = true;
};
};
if (rName != ""){
jumpPow = (jumpPow * 1.3);
};
vel.x = (vel.x + (((ang * dirA))<0) ? (((jumpPow + 0.2) * Math.sin(ang)) + ((vel.y > 0)) ? (Math.abs(vel.y) / 2) : 0) : 0);
vel.x = (vel.x + (!(_local1)) ? 0 : riding.vel.x);
if (vel.y > 0){
vel.y = (vel.y * 0.5);
};
vel.y = (vel.y - (((jumpPow + 0.5) * Math.cos(ang)) + (!(_local1)) ? ((vel.y > 0)) ? ((ang * dirA) * -5) : ((ang * dirA) * 5) : (-1 * riding.vel.y)));
jumpC = 1;
if (((!((rName == ""))) && (_local1))){
jumpPow = (jumpPow / 1.3);
_local2 = Math.abs((vel.x + riding.vel.x));
velXMax = ((_local2)<7) ? 7 : _local2;
endRide();
};
brain.sys.audio.ply(("j" + rand(1, 4)), 0.7, false);
};
};
if (sys.grabbed != undefined){
if (sys.grabbed.ju){
jumpC = 0;
sys.grabbed.letGo();
};
};
}
private function jumpU(){
if (ridePara){
riding.jumpU();
} else {
jumpC = 0;
if (sys.grabbed != undefined){
sys.grabbed.ju = true;
};
};
}
override public function deleteAll(){
if (o != null){
if (o.rData){
brain.deleteData(roomID, o.id);
};
deleteObj();
};
}
}
}//package supers
Section 372
//DinoNP (supers.DinoNP)
package supers {
import fx.*;
public class DinoNP extends MovingClip {
public var deg:Number;// = 57.2957795130823
var revC:int;// = 0
public var app:String;// = ""
public var accelMaxBase:Number;
public var accelF:Number;
public var accelFBase:Number;
public var accelR:Number;// = 0.2
public var accelL:Number;// = -0.2
public var cc:ColorChange;
public var oGait:String;
public var dir:String;
public var jumping:Boolean;// = false
public var oApp:String;
private var skyC:int;
private var skyA:int;// = -1
private var skyI:int;
public var dirA:int;// = 1
private var skyR:int;
public var accelMax:Number;
public var gait:String;
public var baseApp:String;
public var num:int;
public var oDir:String;
private var angA:Array;
public var angI:uint;
public var ang:Number;// = 0
public var keys:Object;
public function DinoNP(){
accelL = -0.2;
accelR = 0.2;
ang = 0;
skyA = -1;
app = "";
deg = (180 / Math.PI);
dirA = 1;
jumping = false;
angA = [0, 0, 0, 0, 0];
revC = 0;
super();
}
public function jump(_arg1){
if (((!(jumping)) && (near))){
jumping = true;
vel.x = (vel.x + (_arg1 * Math.sin(ang)));
vel.y = (vel.y - (((_arg1 * 2) * Math.cos(ang)) + ((vel.y > 0)) ? (Math.abs(vel.y) / 2.5) : 0));
pos.y = (pos.y - 0.5);
};
}
public function mainDino(){
var _local1:*;
var _local2:Number;
var _local3:*;
revC++;
moveDino((near) ? 1 : 4);
if (master.body.ends){
app = "";
};
baseApp = ((app)!="") ? app.substring(0, 4) : "";
if (!(near)){
jumping = true;
if (oNear){
velXMax = ((Math.abs(vel.x))<2) ? 2 : Math.abs((vel.x - 1));
};
app = (baseApp = "jump");
gait = ((vel.y)<2) ? "Runs" : "Walk";
ang = ((vel.y)<2) ? ang : 0;
} else {
if (!(oNear)){
skyA = -1;
jumping = false;
velXMax = ph.r;
};
if ((((vel.y > -0.5)) && ((Math.abs(vel.x) > 2)))){
vel.offset(0, (jumping) ? 0 : 0.4);
} else {
vel.offset(0, -0.2);
};
if (Math.abs(vel.x) < 0.3){
gait = "Still";
} else {
if ((((Math.abs(vel.x) >= 0.3)) && ((Math.abs(vel.x) <= 1)))){
gait = "Stroll";
} else {
if ((((Math.abs(vel.x) > 1)) && ((Math.abs(vel.x) <= 5)))){
gait = "Walk";
} else {
gait = "Runs";
};
};
};
app = (baseApp = gait);
};
oNear = near;
if (vel.x < -0.2){
dir = "L";
dirA = 1;
};
if (vel.x > 0.2){
dir = "R";
dirA = -1;
};
if (oDir != dir){
gotoAndStop(dir);
};
oDir = dir;
if (baseApp == "jump"){
app = (app + gait);
};
_local1 = ((ang * deg) * dirA);
if (_local1 > 180){
_local1 = (_local1 - 360);
};
if (_local1 < -180){
_local1 = (_local1 + 360);
};
if ((((((o.nam == "Stego")) || ((o.nam == "Cera")))) || ((o.nam == "Para")))){
angA.shift();
angA.push(_local1);
_local2 = 0;
for each (_local3 in angA) {
_local2 = (_local2 + _local3);
};
_local1 = (_local2 / angA.length);
num = (Math.round((_local1 / angI)) * angI);
if (num > 45){
num = 45;
if (o.nam != "Para"){
rev();
};
};
if (num < -45){
num = -45;
};
} else {
num = (Math.round((_local1 / angI)) * angI);
if (num > 60){
num = 60;
};
if (num < -60){
num = -30;
};
};
if (num < 0){
num = (Math.abs(num) + 1);
};
app = (app + num);
if (skyA != -1){
skyC++;
if (skyC >= skyR){
skyC = 0;
skyA = (skyA + skyI);
if (skyA < 0){
skyA = 345;
};
if (skyA > 345){
skyA = 0;
};
};
app = ("flip" + skyA);
};
if (((!((oApp == app))) && ((sys.flip == undefined)))){
master.body.gotoAndPlay(app);
master.body.ends = false;
};
oApp = app;
oGait = gait;
mainMC();
}
private function moveDino(_arg1){
if (keys.L){
accelL = (accelL - accelF);
if (accelL < (-1 * accelMax)){
accelL = (-1 * accelMax);
};
vel.x = (vel.x + (accelL / _arg1));
} else {
accelL = (accelL + accelF);
if (accelL > -0.4){
accelL = -0.4;
};
};
if (keys.R){
accelR = (accelR + accelF);
if (accelR > accelMax){
accelR = accelMax;
};
vel.x = (vel.x + (accelR / _arg1));
} else {
accelR = (accelR - accelF);
if (accelR < 0.4){
accelR = 0.4;
};
};
}
public function bounce(_arg1){
vel.x = _arg1.x;
vel.y = _arg1.y;
}
public function bUp(_arg1){
if (_arg1.o.lvl < 4){
pos.offset(((vel.x < 0)) ? -1 : 1, -2);
vel.offset(((vel.x < 0)) ? -2 : 2, -2);
};
}
public function rev(){
if (revC > 10){
revC = 0;
if (keys.R){
keys.L = true;
keys.R = false;
} else {
if (keys.L){
keys.R = true;
keys.L = false;
};
};
};
}
override public function finalActions():void{
newPos();
}
public function crush(_arg1){
var _local2:Boolean;
var _local3:Boolean;
_local2 = false;
_local3 = ((_arg1.o.nam)=="Raptor") ? true : false;
if (_arg1.o.nam == "Meteorite"){
if ((((_arg1.smc < 25)) && ((_arg1.o.lvl > 0)))){
_local3 = _arg1.dTouch;
if (o.nam == "Para"){
if (_arg1.o.lvl > 2){
_local2 = true;
if (o.dinoR != null){
o.dinoR.endRide();
};
};
} else {
if ((((o.nam == "Stego")) || ((o.nam == "Cera")))){
if (_arg1.o.lvl > 2){
master.extraA.inter = false;
_local2 = true;
};
} else {
_local2 = true;
};
};
};
} else {
_local2 = true;
};
if (_local2){
if (sys.flip == undefined){
switch (o.nam){
case "Cera":
brain.sys.audio.ply("ceraCrush", 0.6, false);
break;
case "Stego":
brain.sys.audio.ply("stegoCrush", 0.6, false);
break;
case "Para":
brain.sys.audio.ply("ceraCrush", 0.6, false);
break;
};
sys.flip = new Flip(this, getVV(_arg1.vel));
if (_local3){
brain.sys2.stats.addFood(o.nam, master.pData.score);
brain.create({nam:"FoodScore", px:x, py:y, foodTyp:o.nam, depth:["world", "main"]});
};
brain.create({nam:"Bone", px:(x + rand(-9, 9)), py:(y + rand(-6, 3)), vx:(vel.x + rand(-6, 6)), vy:rand(-12, -2), depth:["world", "main"]});
};
};
}
public function JAContact(_arg1){
jump(_arg1.o.lvl);
}
override public function init(_arg1, _arg2, _arg3):void{
var _local4:uint;
var _local5:Number;
_arg1.typ = "Dino";
super.init(_arg1, _arg2, _arg3);
NN = true;
keys = {};
ph.sh = "circ";
if (_arg1.rd){
skyA = (rand(0, 23) * 15);
skyR = rand(2, 5);
skyC = 0;
skyI = ((rand(0, 1))==0) ? -15 : 15;
};
cc = new ColorChange(this);
_local4 = rand(0, 10);
_local5 = rand2(0.6, 1);
cc.cChange([_local4, _local4, _local4, _local5, (_local5 + rand2(0, 0.4)), _local5, 1]);
}
public function switchNear(_arg1){
near = _arg1;
}
override public function nulls(){
super.nulls();
cc.nulls();
cc = null;
keys = null;
angA = null;
}
}
}//package supers
Section 373
//Dot (supers.Dot)
package supers {
import flash.geom.*;
import flash.display.*;
public class Dot extends Bitmap {
public var big:Boolean;// = false
public var brain:Object;
public var roomID:String;
public var pos:Point;
public var o:Object;
private var rnd;
public var NN:Boolean;// = false
public var roomA:Array;
public var inter:Boolean;// = true
private var randm;
public var ph:Object;
public function Dot(){
inter = true;
big = false;
NN = false;
super();
rnd = Math.round;
randm = Math.random;
}
public function init(_arg1, _arg2, _arg3, _arg4):void{
o = _arg1;
brain = _arg2;
pos = new Point(o.px, o.py);
x = pos.x;
y = pos.y;
roomA = new Array(Math.ceil((o.px / brain.sDim.w)), Math.ceil((o.py / brain.sDim.h)));
roomID = ((("r" + roomA[0]) + "_") + roomA[1]);
ph = {w:3, h:3, r:5};
this.bitmapData = new BitmapData(3, 3, _arg3, _arg4);
}
public function rand(_arg1:int, _arg2:int):int{
return ((rnd((randm() * (_arg2 - _arg1))) + _arg1));
}
public function deleteObj():void{
o.ex = false;
brain.deleteObj(this);
}
public function addClip():void{
brain.addClip(this);
}
public function deleteClip():void{
brain.deleteClip(this);
}
public function finalActions():void{
}
public function rand2(_arg1:Number, _arg2:Number):Number{
return (((randm() * (_arg2 - _arg1)) + _arg1));
}
public function mainD(){
}
public function roomDeleted():void{
brain.deleteObj(this);
brain.deleteClip(this);
}
public function nulls(){
var _local1:*;
var _local2:*;
for (_local1 in ph) {
delete ph[_local1];
};
if (((!(o.rData)) && (!(o.addToRD)))){
for (_local2 in o) {
delete o[_local2];
};
};
pos = null;
roomA = null;
brain = null;
ph = null;
rnd = null;
randm = null;
brain = null;
o = null;
this.bitmapData = null;
}
public function deleteAll(){
deleteObj();
}
}
}//package supers
Section 374
//FX (supers.FX)
package supers {
import flash.display.*;
public class FX extends MovieClip {
public var master:MovieClip;
public var o:Object;
public var NN:Boolean;// = false
public var brain:Object;
public var ends:Boolean;// = false
public function FX(){
ends = false;
NN = false;
super();
}
public function deleteAll():void{
brain.deleteObj(this);
}
public function init(_arg1, _arg2, _arg3){
this.o = _arg1;
x = _arg1.px;
y = _arg1.py;
brain = _arg2;
master = _arg3;
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function mainFX(){
if (master.ends){
deleteAll();
};
}
public function finalActions():void{
}
public function rand2(_arg1:Number, _arg2:Number):Number{
return (((Math.random() * (_arg2 - _arg1)) + _arg1));
}
public function nulls(){
var _local1:*;
if (((!(o.rData)) && (!(o.addToRD)))){
for (_local1 in o) {
delete o[_local1];
};
};
brain = null;
master = null;
o = null;
}
}
}//package supers
Section 375
//MovingClip (supers.MovingClip)
package supers {
import flash.geom.*;
public class MovingClip extends Clip {
public var velXMax:Number;
public var ip:Point;
public var roomDel:Boolean;// = false
public var oNear:Boolean;
public var RR:Boolean;// = false
public var near:Boolean;
private var world:String;
public var vel:Point;
public var nearG:Boolean;// = true
public var gA:Number;// = 1
public var vd:Object;
public function MovingClip(){
roomDel = false;
gA = 1;
nearG = true;
RR = false;
super();
}
override public function init(_arg1, _arg2, _arg3):void{
var _local4:Number;
var _local5:Number;
super.init(_arg1, _arg2, _arg3);
if (brain.world.sp == "V2"){
if (brain.sys.vData.v.World1[("b" + roomID)] != undefined){
roomID = ("b" + roomID);
};
};
getVD();
_local4 = ((o.vx)==undefined) ? 0 : o.vx;
_local5 = ((o.vy)==undefined) ? 0 : o.vy;
vel = new Point(_local4, _local5);
if (o.rd){
roomDel = true;
o.addToRD = true;
};
ip = new Point(0, 0);
velXMax = ph.r;
world = brain.world.cWorld;
gA = (brain.S.lowGrav) ? 0.5 : 1;
}
public function mainMC(){
var _local1:uint;
var _local2:uint;
var _local3:Object;
var _local4:*;
var _local5:Array;
var _local6:Boolean;
var _local7:Array;
var _local8:Number;
applyForces();
_local1 = Math.ceil((pos.x / brain.sDim.w));
_local2 = Math.ceil((pos.y / brain.sDim.h));
if ((((((((_local1 <= 0)) || ((_local2 <= 0)))) || ((_local1 > brain.world.xNum)))) || ((_local2 > brain.world.yNum)))){
if (o.nam == "Raptor"){
if (_local2 > brain.world.yNum){
if (brain.S.mod == "MP"){
if (!(o.remote)){
pos.y = 50;
y = 50;
return;
};
pos.y = (pos.y - 200);
y = (y - 200);
} else {
pos.y = 50;
y = 50;
};
} else {
if (_local1 > brain.world.xNum){
inter = false;
return;
};
};
} else {
if (!(RR)){
deleteAll();
};
};
} else {
if (((!((roomA[0] == _local1))) || (!((roomA[1] == _local2))))){
if (o.rData){
_local3 = brain.sys.rData.r.World1[roomID];
for (_local4 in _local3) {
if (o.id == _local3[_local4].id){
_local3.splice(_local4, 1);
break;
};
};
brain.sys.rData.r.World1[((("r" + _local1) + "_") + _local2)].push(o);
_local5 = brain.world.cRooms;
_local6 = false;
for each (_local7 in _local5) {
if ((((_local7[0] == _local1)) && ((_local7[1] == _local2)))){
_local6 = true;
roomAdded();
break;
};
};
if (!(_local6)){
roomDeleted();
};
};
roomA = [_local1, _local2];
roomID = ((("r" + roomA[0]) + "_") + roomA[1]);
if (brain.world.sp == "V2"){
if (brain.sys.vData.v.World1[("b" + roomID)] != undefined){
roomID = ("b" + roomID);
};
};
roomChange();
getVD();
};
};
if (roomDel){
if (!(RR)){
_local8 = (x - brain.dino.x);
if ((((_local8 < -1600)) || ((_local8 > 2400)))){
savePos();
deleteObj();
};
};
};
mainC();
}
public function applyForces(){
var _local1:Number;
var _local2:Boolean;
var _local3:Number;
var _local4:*;
_local1 = brain.hc;
vel.offset(0, (ph.g * gA));
vel.x = (vel.x * _local1);
_local2 = ((vel.y)>0) ? true : false;
vel.y = (vel.y * (_local2) ? _local1 : 1);
if (o.typ == "Dino"){
if (near){
if (Math.abs(vel.x) < 0.3){
vel.x = 0;
};
};
_local4 = (velXMax * _local1);
if (vel.x > _local4){
vel.x = _local4;
};
if (vel.x < (-1 * _local4)){
vel.x = (-1 * _local4);
};
};
_local3 = (getVV(vel) + 0.1);
if (_local3 > ph.r){
vel.x = (vel.x * (ph.r / _local3));
vel.y = (vel.y * (ph.r / _local3));
};
pos.offset(vel.x, vel.y);
vel.x = (vel.x / _local1);
vel.y = (vel.y / (_local2) ? _local1 : 1);
}
public function roomChange(){
}
public function applyVel(_arg1:Point){
var _local2:Number;
_local2 = (getVV(vel) + 0.1);
if (_local2 > ph.r){
_arg1.x = (_arg1.x * (ph.r / _local2));
_arg1.y = (_arg1.y * (ph.r / _local2));
};
pos.offset(_arg1.x, _arg1.y);
}
public function getVD(){
var _local1:Object;
var _local2:String;
_local1 = brain.sys.vData.v.World1;
_local2 = ((brain.world.sArr[roomID])=="blank") ? ((("r" + roomA[0]) + "_") + (roomA[1] + 1)) : roomID;
vd = ((_local1[_local2])==undefined) ? {} : _local1[_local2].lns;
}
public function savePos():void{
if (o.rData){
o.px = pos.x;
o.py = pos.y;
o.vx = vel.x;
o.vy = vel.y;
} else {
if (o.addToRD){
o.px = pos.x;
o.py = pos.y;
o.vx = vel.x;
o.vy = vel.y;
brain.sys.rData.r.World1[roomID].push(o);
};
};
}
override public function finalActions():void{
x = pos.x;
y = pos.y;
}
override public function roomDeleted():void{
roomDel = true;
}
public function newPos():void{
x = pos.x;
y = pos.y;
}
public function getVV(_arg1){
return (Math.sqrt(((_arg1.x * _arg1.x) + (_arg1.y * _arg1.y))));
}
public function broadcastObj(_arg1){
o.mpid = brain.mpids++;
brain.sys.MP.sendToRoom(((_arg1 + ";mpid:") + o.mpid));
}
override public function nulls(){
super.nulls();
vel = null;
ip = null;
vd = null;
}
override public function roomAdded():void{
roomDel = false;
}
override public function deleteAll(){
if (o.rData){
brain.deleteData(roomID, o.id);
};
deleteObj();
}
}
}//package supers
Section 376
//MovingDot (supers.MovingDot)
package supers {
import flash.geom.*;
public class MovingDot extends Dot {
public var ip:Point;
public var roomDel:Boolean;
private var world:String;
public var vel:Point;
public var vd:Object;
public function applyForces(){
var _local1:Number;
vel.offset(0, ph.g);
_local1 = (Math.sqrt(((vel.x * vel.x) + (vel.y * vel.y))) + 1);
if (_local1 > ph.r){
vel.x = (vel.x * (ph.r / _local1));
vel.y = (vel.y * (ph.r / _local1));
};
pos.offset(vel.x, vel.y);
}
override public function init(_arg1, _arg2, _arg3, _arg4):void{
var _local5:Number;
var _local6:Number;
super.init(_arg1, _arg2, _arg3, _arg4);
if (brain.world.sp == "V2"){
roomID = ("b" + roomID);
};
getVD();
_local5 = ((o.vx)==undefined) ? 0 : o.vx;
_local6 = ((o.vy)==undefined) ? 0 : o.vy;
vel = new Point(_local5, _local6);
ip = new Point(0, 0);
world = brain.world.cWorld;
}
public function mainMD(){
var _local1:uint;
var _local2:uint;
applyForces();
_local1 = Math.ceil((pos.x / brain.sDim.w));
_local2 = Math.ceil((pos.y / brain.sDim.h));
if ((((((((_local1 == 0)) || ((_local2 == 0)))) || ((_local1 > brain.world.xNum)))) || ((_local2 > brain.world.yNum)))){
deleteAll();
} else {
if (((!((roomA[0] == _local1))) || (!((roomA[1] == _local2))))){
roomA = [_local1, _local2];
roomID = ((("r" + roomA[0]) + "_") + roomA[1]);
};
};
getVD();
mainD();
}
public function applyVel(_arg1:Point){
var _local2:Number;
_local2 = Math.sqrt(((_arg1.x * vel.x) + (_arg1.y * _arg1.y)));
if (_local2 > ph.r){
_arg1.x = (_arg1.x * (ph.r / _local2));
_arg1.y = (_arg1.y * (ph.r / _local2));
};
pos.offset(_arg1.x, _arg1.y);
}
function getVD(){
var _local1:Object;
var _local2:String;
_local1 = brain.sys.vData.v.World1;
_local2 = ((brain.world.sArr[roomID])=="blank") ? ((("r" + roomA[0]) + "_") + (roomA[1] + 1)) : roomID;
vd = ((_local1[_local2])==undefined) ? {} : _local1[_local2].lns;
}
override public function finalActions():void{
newPos();
}
public function newPos():void{
x = pos.x;
y = pos.y;
}
override public function nulls(){
super.nulls();
vel = null;
ip = null;
vd = null;
}
}
}//package supers
Section 377
//Audio (util.Audio)
package util {
import flash.media.*;
import flash.utils.*;
import flash.events.*;
import flash.net.*;
public class Audio {
private var sIndex:uint;// = 0
public var music:String;
private var sounds:Object;
public var loadEXT:Boolean;
public var muted:Boolean;// = false
var fTimer:Timer;
private var vtbg:SoundTransform;
private var soundsA:Array;
var mSound:Sound;
private var vt:SoundTransform;
public var ff:Boolean;// = false
private var channels:Object;
public var solo:uint;// = 0
private var brain:Object;
public function Audio(_arg1, _arg2){
sIndex = 0;
muted = false;
solo = 0;
ff = false;
super();
brain = _arg1;
this.loadEXT = _arg2;
sounds = {};
channels = {c0:"", c1:"", c2:"", c3:"", c4:"", c5:"", c6:"", c7:""};
vt = new SoundTransform();
vtbg = new SoundTransform();
fTimer = new Timer(100, 0);
soundsA = ["j1", 4, "j2", 4, "j3", 4, "j4", 4, "b11", 4, "b12", 4, "b21", 4, "b22", 4, "b31", 4, "b32", 4, "b41", 4, "b42", 4, "b51", 4, "b52", 4, "doom", 2, "doomLow", 1, "impact", 0, "incoming", 0, "incoming2", 0, "speedBoost1", 3, "speedBoost2", 3, "superJump", 3, "egg1", 3, "egg2", 3, "egg3", 3, "bone1", 4, "bone2", 4, "bone3", 4, "bone4", 4, "ceraMoan1", 3, "ceraMoan2", 3, "dactylEgg", 3, "diploMoan1", 3, "diploMoan2", 3, "eatBird1", 3, "eatBird2", 3, "eatBird3", 3, "eatLiz1", 3, "eatLiz2", 3, "eatLiz3", 3, "eatMisc1", 3, "eatMisc2", 3, "eatRun1", 3, "eatRun2", 3, "eatRun3", 3, "hitGround1", 4, "hitGround2", 4, "shroom", 0, "slurp1", 3, "slurp2", 3, "slurp3", 3, "splash1", 4, "splash2", 4, "splash3", 4, "splat1", 4, "splat2", 4, "splat3", 4, "splat4", 4, "squash1", 4, "squash2", 4, "squawk1", 3, "squawk2", 3, "squawk3", 3, "stampede", 0, "stegoMoan1", 3, "stegoMoan2", 3, "strength", 3, "swat", 3, "waterfall", 0, "feetSpark", 3, "brontoMoan", 3, "ceraCrush", 3, "dc1", 3, "dc2", 3, "dc3", 3, "dc4", 3, "eggCrack", 3, "hotFoot", 3, "ridePara", 3, "stegoCrush", 3, "superEgg", 3, "speedJump", 3, "misc2", 3, "destructo", 3, "misc1", 3, "bg1", 0, "bg2", 0, "bg3", 0, "bg4", 0, "bg5", 0, "bg6", 0, "bg7", 0, "bg8", 0, "bg9", 0, "bg10", 0, "bg11", 0, "bg12", 0, "bg13", 0, "bg14", 0, "bg15", 0, "bg16", 0, "bg17", 0, "bg18", 0, "bg19", 0, "bg20", 0, "bg21", 0, "bg22", 0, "bg23", 0, "bg24", 0, "bg25", 0, "bg26", 0, "bg27", 0, "bg28", 0, "bg29", 0, "bg30", 0];
loadNextSound();
}
public function create_swat(){
return (new swat());
}
public function create_eatBird1(){
return (new eatBird1());
}
public function create_eatBird2(){
return (new eatBird2());
}
public function create_eatBird3(){
return (new eatBird3());
}
public function create_incoming(){
return (new incoming());
}
public function create_doom(){
return (new doom());
}
public function create_splat3(){
return (new splat3());
}
public function create_hotFoot(){
return (new hotFoot());
}
public function mute(){
if (!(brain.S.BC)){
channels.c1.stop();
switch (muted){
case false:
muted = true;
startBG(true);
break;
case true:
muted = false;
stopBG();
startMusic();
break;
};
};
}
public function create_destructo(){
return (new destructo());
}
public function create_strength(){
return (new strength());
}
public function startBG(_arg1){
if (brain.S.lvl != 8){
fTimer.addEventListener(TimerEvent.TIMER, bgLoop, false, 0, true);
fTimer.start();
if (_arg1){
ply("doomLow", (brain.S.V) ? 1 : 0.5, true);
};
};
}
public function create_j1(){
return (new j1());
}
public function create_j2(){
return (new j2());
}
public function create_j3(){
return (new j3());
}
public function create_j4(){
return (new j4());
}
public function stp(_arg1){
if (channels[("c" + _arg1)] != ""){
channels[("c" + _arg1)].stop();
};
}
public function create_egg2(){
return (new egg2());
}
public function create_egg3(){
return (new egg3());
}
public function create_stegoCrush(){
return (new stegoCrush());
}
public function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function create_egg1(){
return (new egg1());
}
public function create_diploMoan1(){
return (new diploMoan1());
}
public function create_diploMoan2(){
return (new diploMoan2());
}
public function create_stegoMoan1(){
return (new stegoMoan1());
}
public function create_stegoMoan2(){
return (new stegoMoan2());
}
public function create_eatRun1(){
return (new eatRun1());
}
public function create_eatRun2(){
return (new eatRun2());
}
public function create_eatRun3(){
return (new eatRun3());
}
public function create_b11(){
return (new b11());
}
public function create_b12(){
return (new b12());
}
public function create_eatMisc1(){
return (new eatMisc1());
}
public function create_incoming2(){
return (new incoming2());
}
public function create_feetSpark(){
return (new feetSpark());
}
public function create_speedBoost1(){
return (new speedBoost1());
}
public function create_speedBoost2(){
return (new speedBoost2());
}
public function create_shroom(){
return (new shroom());
}
public function create_b21(){
return (new b21());
}
public function create_b22(){
return (new b22());
}
public function create_splash1(){
return (new splash1());
}
public function create_splash2(){
return (new splash2());
}
public function create_eatLiz1(){
return (new eatLiz1());
}
public function create_eatLiz2(){
return (new eatLiz2());
}
public function create_eatLiz3(){
return (new eatLiz3());
}
public function create_superEgg(){
return (new superEgg());
}
public function create_splash3(){
return (new splash3());
}
public function create_eatMisc2(){
return (new eatMisc2());
}
public function create_b31(){
return (new b31());
}
public function create_b32(){
return (new b32());
}
public function startMP(){
if (((!(muted)) && (!((brain.S.endID == "XD"))))){
channels.c1.stop();
music = "MP";
ff = true;
startMusic();
};
}
public function create_bg10(){
return (new bg10());
}
public function bgLoop(_arg1){
var _local2:String;
var _local3:int;
if (rand(0, 3) == 0){
_local2 = ("bg" + rand(1, 30));
_local3 = rand(5, 7);
if (channels[("c" + _local3)] != ""){
channels[("c" + _local3)].stop();
};
vtbg.volume = rand2(0.05, 0.4);
vtbg.pan = rand2(-1, 1);
channels[("c" + _local3)] = sounds[_local2].snd.play(50, 0, vtbg);
};
}
public function create_bg13(){
return (new bg13());
}
public function create_brontoMoan(){
return (new brontoMoan());
}
public function create_bg15(){
return (new bg15());
}
public function create_bg16(){
return (new bg16());
}
public function create_bg17(){
return (new bg17());
}
public function create_squash1(){
return (new squash1());
}
public function create_dactylEgg(){
return (new dactylEgg());
}
public function create_speedJump(){
return (new speedJump());
}
private function loadNextSound(){
var _local1:String;
_local1 = soundsA[sIndex];
sounds[_local1] = {};
sounds[_local1].chnl = soundsA[(sIndex + 1)];
if (!(loadEXT)){
sounds[_local1].snd = this[("create_" + _local1)]();
soundLoaded(0);
} else {
sounds[_local1].snd = new Sound(new URLRequest((("audio/" + _local1) + ".mp3")));
sounds[_local1].snd.addEventListener(Event.COMPLETE, soundLoaded);
};
}
public function create_squash2(){
return (new squash2());
}
public function create_eggCrack(){
return (new eggCrack());
}
public function create_hitGround1(){
return (new hitGround1());
}
public function create_hitGround2(){
return (new hitGround2());
}
public function create_b41(){
return (new b41());
}
public function create_b42(){
return (new b42());
}
public function create_waterfall(){
return (new waterfall());
}
public function create_bg19(){
return (new bg19());
}
public function create_slurp1(){
return (new slurp1());
}
public function create_slurp3(){
return (new slurp3());
}
public function create_bg20(){
return (new bg20());
}
public function create_ceraCrush(){
return (new ceraCrush());
}
public function create_doomLow(){
return (new doomLow());
}
public function create_bg23(){
return (new bg23());
}
public function create_slurp2(){
return (new slurp2());
}
public function create_bg12(){
return (new bg12());
}
public function create_bg26(){
return (new bg26());
}
public function create_bg14(){
return (new bg14());
}
public function create_ceraMoan1(){
return (new ceraMoan1());
}
public function create_ceraMoan2(){
return (new ceraMoan2());
}
public function create_bg18(){
return (new bg18());
}
public function create_bg25(){
return (new bg25());
}
public function create_bg27(){
return (new bg27());
}
public function create_bg11(){
return (new bg11());
}
public function create_bg22(){
return (new bg22());
}
public function create_bg24(){
return (new bg24());
}
public function create_b51(){
return (new b51());
}
public function create_b52(){
return (new b52());
}
public function create_bg28(){
return (new bg28());
}
public function create_bg21(){
return (new bg21());
}
public function create_misc1(){
return (new misc1());
}
public function create_misc2(){
return (new misc2());
}
public function create_superJump(){
return (new superJump());
}
public function stopBG(){
if (brain.S.lvl != 8){
fTimer.stop();
if (fTimer.hasEventListener(TimerEvent.TIMER)){
fTimer.removeEventListener(TimerEvent.TIMER, bgLoop);
};
};
}
public function create_bg1(){
return (new bg1());
}
public function create_bg2(){
return (new bg2());
}
public function create_bg3(){
return (new bg3());
}
public function create_bg4(){
return (new bg4());
}
public function create_bg5(){
return (new bg5());
}
public function create_bg6(){
return (new bg6());
}
public function create_dc1(){
return (new dc1());
}
public function create_dc3(){
return (new dc3());
}
public function create_dc4(){
return (new dc4());
}
public function vol(_arg1, _arg2){
var _local3:SoundChannel;
var _local4:SoundTransform;
if (channels[("c" + _arg1)] != ""){
_local3 = channels[("c" + _arg1)];
_local4 = _local3.soundTransform;
_local4.volume = _arg2;
_local3.soundTransform = _local4;
};
}
public function create_bg30(){
return (new bg30());
}
public function create_dc2(){
return (new dc2());
}
public function create_bg9(){
return (new bg9());
}
public function rand2(_arg1:Number, _arg2:Number):Number{
return ((Math.round((((Math.random() * (_arg2 - _arg1)) + _arg1) * 100)) / 100));
}
public function create_ridePara(){
return (new ridePara());
}
public function create_bg29(){
return (new bg29());
}
public function create_bg7(){
return (new bg7());
}
public function startMusic(){
var _local1:Number;
if (((!(muted)) || (brain.S.BC))){
mSound = new Sound(new URLRequest((("music/" + music) + ".mp3")));
if (!(mSound.hasEventListener(IOErrorEvent.IO_ERROR))){
mSound.addEventListener(IOErrorEvent.IO_ERROR, noMusic, false, 0, true);
};
channels.c1 = mSound.play(50, ((music == "AL")) ? 0 : 1000);
_local1 = ((((((((((music == "V1")) || ((music == "V2")))) || ((music == "MP")))) || ((music == "BC")))) || ((music == "AL")))) ? 0.275 : 0.2;
brain.doom.musicV = _local1;
vol(1, _local1);
} else {
startBG(true);
};
}
public function noMusic(_arg1){
if (!(muted)){
mute();
};
}
public function create_stampede(){
return (new stampede());
}
public function create_bg8(){
return (new bg8());
}
public function create_impact(){
return (new impact());
}
public function create_bone1(){
return (new bone1());
}
public function create_bone2(){
return (new bone2());
}
public function create_bone4(){
return (new bone4());
}
public function create_squawk1(){
return (new squawk1());
}
public function create_squawk2(){
return (new squawk2());
}
public function create_splat1(){
return (new splat1());
}
public function create_splat2(){
return (new splat2());
}
public function soundLoaded(_arg1){
sIndex = (sIndex + 2);
if (sIndex >= soundsA.length){
brain.audioLoaded();
} else {
loadNextSound();
};
}
public function create_splat4(){
return (new splat4());
}
public function create_squawk3(){
return (new squawk3());
}
public function create_bone3(){
return (new bone3());
}
public function ply(_arg1, _arg2, _arg3){
var _local4:uint;
_local4 = sounds[_arg1].chnl;
if ((((solo == 0)) || ((solo == _local4)))){
if (channels[("c" + _local4)] != ""){
channels[("c" + _local4)].stop();
};
vt.volume = _arg2;
channels[("c" + _local4)] = sounds[_arg1].snd.play(50, (_arg3) ? 100000 : 1, vt);
if (_local4 == 1){
brain.doom.musicV = _arg2;
};
};
}
}
}//package util
Section 378
//CeraA (util.CeraA)
package util {
import flash.geom.*;
import supers.*;
public class CeraA extends MovingClip {
private var dad:Object;
public function CeraA(_arg1, _arg2):void{
super.init(_arg1, _arg2, this);
ph.sh = "circ";
ph.r = _arg1.r;
ph.m = 200;
ph.f = 0.9;
ph.bn = 0;
ride = true;
dad = _arg1.dad;
big = true;
_arg1.typ = "Dino";
}
public function bounce(_arg1){
dad.bounce(_arg1);
}
public function crush(_arg1){
dad.crush(_arg1);
}
override public function applyVel(_arg1:Point){
dad.applyVel(_arg1);
}
public function main():void{
pos = dad.pos.add(Point.polar(42, (dad.ang + (Math.PI / 2))));
vel.x = dad.vel.x;
vel.y = dad.vel.y;
dad.RR = RR;
}
override public function nulls(){
super.nulls();
dad = null;
}
}
}//package util
Section 379
//Doom (util.Doom)
package util {
import gfx.*;
public class Doom {
public var spA:Number;// = 1
private var rngFG2:Number;
public var px:Number;
private var rngFG3:Number;
private var sound:Boolean;// = false
public var dif:Number;
private var cloud1:DoomCloud1;
private var cloud2:DoomCloud2;
private var cloud3:DoomCloud3;
var ds:Boolean;// = false
private var yFactor:Number;
public var rng:uint;
private var rngFG:uint;
private var oClouds:Boolean;// = false
var dsc:int;// = 0
var ods:Boolean;// = false
private var rngSH:Number;
public var musicV:Number;// = 0.2
public var win:Boolean;// = false
private var clouds:Boolean;// = false
private var oSound:Boolean;// = false
private var gameOver:Boolean;// = false
public var winC:uint;// = 0
private var rng3:uint;
private var rng2:uint;
public var go:Boolean;
private var xFactor:Number;
public var xMov:Number;
private var brain:Object;
public function Doom(_arg1, _arg2):void{
clouds = false;
oClouds = false;
sound = false;
oSound = false;
gameOver = false;
win = false;
winC = 0;
spA = 1;
musicV = 0.2;
ds = false;
ods = false;
dsc = 0;
super();
brain = _arg1;
this.go = (((brain.S.BC) || (!((brain.S.mods.indexOf("D") == -1))))) ? false : _arg2;
rng = 2000;
xMov = brain.S.ds;
px = ((-3500 + ((10 - xMov) * 250)) - (brain.S.BC) ? 3000 : 0);
rng2 = (rng * 0.3);
rng3 = (rng - rng2);
rngFG = (rng * 0.9);
rngFG2 = (rng * 0.35);
rngFG3 = (rngFG - rngFG2);
rngSH = (rngFG / 2);
xFactor = brain.worldBG.xFactor;
yFactor = brain.worldBG.yFactor;
cloud1 = new DoomCloud1(-1200, 300);
cloud1.alpha = 0.3;
cloud1.stop();
cloud2 = new DoomCloud2(-900, 300);
cloud2.alpha = 0.6;
cloud2.stop();
cloud3 = new DoomCloud3(-600, 300);
cloud3.stop();
}
public function removeClouds(){
cloud1 = null;
cloud2 = null;
cloud3 = null;
brain = null;
}
public function fgColor(_arg1){
if (!(brain.S.night)){
brain.world.doomBGCC.cChange([0, 0, 0, _arg1, _arg1, _arg1, 1]);
brain.world.bgCC.cChange([0, 0, 0, _arg1, _arg1, _arg1, 1]);
brain.world.mainCC.cChange([0, 0, 0, _arg1, _arg1, _arg1, 1]);
brain.world.fgCC.cChange([0, 0, 0, _arg1, _arg1, _arg1, 1]);
};
}
public function main(_arg1, _arg2):void{
var _local3:Boolean;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:Number;
var _local11:Number;
var _local12:Array;
var _local13:Object;
var _local14:String;
var _local15:String;
var _local16:Array;
var _local17:*;
var _local18:*;
_local3 = brain.S.night;
if (((win) && (brain.S.lastLvl))){
_local3 = false;
};
_local4 = ((brain.dino.screen.substring(0, 4))=="spEE") ? 0.5 : 0.04;
if (_local3){
brain.world.doomBGCC.cChange([0, 0, 0, _local4, _local4, _local4, 1]);
brain.world.bgCC.cChange([0, 0, 0, _local4, _local4, _local4, 1]);
brain.world.mainCC.cChange([0, 0, 0, _local4, _local4, _local4, 1]);
brain.world.fgCC.cChange([0, 0, 0, _local4, _local4, _local4, 1]);
} else {
if (brain.S.night){
brain.world.doomBGCC.cChange([0, 0, 0, 1, 1, 1, 1]);
brain.world.bgCC.cChange([0, 0, 0, 1, 1, 1, 1]);
brain.world.mainCC.cChange([0, 0, 0, 1, 1, 1, 1]);
brain.world.fgCC.cChange([0, 0, 0, 1, 1, 1, 1]);
};
};
if (go){
px = (px + ((xMov * spA) * brain.hc));
};
dif = (_arg1 - px);
_local5 = (win) ? 1500 : dif;
if (rand(0, (_local5 + (brain.S.night) ? 50 : 200)) < 20){
brain.weather.lStrike(rand(1, 3), rand2((0.3 - (_local5 * 7.5E-5)), (0.8 - (_local5 * 7.5E-5))));
};
if (dif < rng){
ds = ((((dif < 450)) && (!(win)))) ? true : false;
if (ds){
dsc++;
brain.dino.body.head.emo.gotoAndStop(2);
brain.dino.body.head.emo.alpha = 0.8;
} else {
if (ods){
brain.dino.body.head.emo.gotoAndStop(0);
brain.dino.body.head.emo.alpha = 1;
if (dsc > 100){
if ((((((dsc > brain.sys2.stats.doomSurf)) && ((dsc > brain.sys2.stats.dsLvl)))) && (!(brain.S.cheat)))){
brain.interF.showMessage((Math.round((dsc / 50)) + " Second DoomSurF!"));
brain.sys2.stats.dsLvl = dsc;
};
_local8 = (dsc * 5);
brain.create({nam:"ScoreFloat", px:brain.dino.x, py:(brain.dino.y - 24), val:_local8, depth:["world", "main"]});
brain.sys2.stats.addScore(_local8);
dsc = 0;
};
};
};
ods = ds;
_local6 = (gameOver) ? (1 + (dif / rng)) : (1 - (dif / rng));
if (!(win)){
sound = true;
if (_local6 < 0){
_local6 = 0;
};
if (_local6 > 1){
_local6 = 1;
};
if (!(oSound)){
brain.sys.audio.ply("doom", _local6, true);
};
brain.sys.audio.vol(2, _local6);
if (!(gameOver)){
brain.sys.audio.vol(1, (musicV - (musicV * _local6)));
};
} else {
winC++;
_local9 = (_local6 - (winC / 300));
if (_local9 < 0){
_local9 = 0;
};
_local10 = ((musicV - (musicV * _local6)) - (winC / 300));
if (_local10 < 0){
_local10 = 0;
};
brain.sys.audio.vol(2, _local9);
if (((!((brain.S.lvl == 8))) && (!(brain.sys.audio.ff)))){
brain.sys.audio.vol(1, _local10);
};
};
_local7 = ((dif - rng2) / rng3);
if (_local7 > 1){
_local7 = 1;
};
brain.sky.cc.cChange([0, 0, 0, 1, _local7, _local7, 1]);
brain.worldBG.cc.cChange([0, 0, 0, 1, _local7, _local7, 1]);
if (dif < rngFG){
_local11 = ((dif - rngFG2) / rngFG3);
if (((win) && (!(brain.endLevel)))){
_local11 = (_local11 + (winC / 200));
};
if (_local11 > 1){
_local11 = 1;
};
if (brain.dino.screen.substring(0, 4) == "spEE"){
if (_local11 < 0.5){
_local11 = 0.5;
};
};
fgColor(_local11);
brain.world.shakeMag = (win) ? 0 : (2 - (dif / rngSH));
if (((!((brain.lib.Boulder == undefined))) && (!(win)))){
_local12 = brain.lib.Boulder.refs;
for each (_local13 in _local12) {
_local13.shake((2 - (dif / rngSH)));
};
};
if (dif < rngFG3){
clouds = true;
if (!(oClouds)){
brain.world.doomBG.addChild(cloud1);
brain.world.doomBG.addChild(cloud2);
brain.world.doomFG.addChild(cloud3);
cloud1.play();
cloud2.play();
cloud3.play();
};
cloud1.x = ((_arg1 - 2000) + ((rng - dif) * 0.9));
cloud2.x = ((_arg1 - 2300) + ((rng - dif) * 1.1));
cloud3.x = ((_arg1 - 2700) + ((rng - dif) * 1.3));
cloud1.y = _arg2;
cloud2.y = _arg2;
cloud3.y = _arg2;
if (win){
cloud1.alpha = (0.3 - (winC / 20));
cloud2.alpha = (0.6 - (winC / 20));
cloud3.alpha = (1 - (winC / 200));
} else {
_local14 = brain.world.sArr[brain.dino.roomID];
_local15 = _local14.substring((_local14.length - 2), (_local14.length - 1));
if (((!((_local15 == "R"))) && (!((_local15 == "T"))))){
_local15 = "G";
};
_local16 = ["G", _local15];
if (rand(0, 8) < 3){
brain.create({nam:"DoomChunk", px:px, py:(brain.dino.pos.y + rand(-200, 200)), vx:rand(10, 20), vy:rand(-12, -4), typ:_local16[rand(0, (_local16.length - 1))], depth:["world", ((rand(0, 1) == 0)) ? "main" : "doomBG"]});
};
};
} else {
clouds = false;
if (oClouds){
cloud1.stop();
cloud2.stop();
cloud3.stop();
brain.world.doomBG.removeChild(cloud1);
brain.world.doomBG.removeChild(cloud2);
brain.world.doomFG.removeChild(cloud3);
};
};
oClouds = clouds;
if ((((((dif < 0)) && (!(gameOver)))) && (!(win)))){
if (brain.endLevel){
xMov = 0;
} else {
gameOver = true;
brain.gameOver();
};
};
} else {
brain.world.shakeMag = 0;
};
} else {
sound = false;
if (oSound){
brain.sys.audio.stp(2);
};
if (dif < (rng + 50)){
fgColor(1);
brain.sky.cc.cChange([0, 0, 0, 1, 1, 1, 1]);
brain.worldBG.cc.cChange([0, 0, 0, 1, 1, 1, 1]);
};
};
oSound = sound;
if (((win) && (!(brain.S.BC)))){
_local17 = (brain.S.difNum / 2);
if (_local17 < 1){
_local17 = 1;
};
winC = (winC + _local17);
if (((!((brain.S.lvl == 8))) && (!(brain.sys.audio.ff)))){
_local18 = (musicV - (winC / 300));
if (_local18 < 0){
_local18 = 0;
} else {
brain.sys.audio.vol(1, _local18);
};
};
};
}
private function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
private function rand2(_arg1:Number, _arg2:Number):Number{
return (((Math.random() * (_arg2 - _arg1)) + _arg1));
}
}
}//package util
Section 380
//Factory (util.Factory)
package util {
import gfx.*;
import fx.*;
public class Factory {
public function create_Slow(_arg1, _arg2){
return (new Slow(_arg1, _arg2));
}
public function create_BoulderLG(_arg1, _arg2){
return (new BoulderLG(_arg1, _arg2));
}
public function create_BirdBG(_arg1, _arg2){
return (new BirdBG(_arg1, _arg2));
}
public function create_Boulder(_arg1, _arg2){
return (new Boulder(_arg1, _arg2));
}
public function create_Bones(_arg1, _arg2){
return (new Bones(_arg1, _arg2));
}
public function create_SuperEgg(_arg1, _arg2){
return (new SuperEgg(_arg1, _arg2));
}
public function create_Grass(_arg1, _arg2){
return (new Grass(_arg1, _arg2));
}
public function create_Cera(_arg1, _arg2){
return (new Cera(_arg1, _arg2));
}
public function create_Feeler(_arg1, _arg2){
return (new Feeler(_arg1, _arg2));
}
public function create_RunnerBit(_arg1, _arg2){
return (new RunnerBit(_arg1, _arg2));
}
public function create_FXGen(_arg1, _arg2){
return (new FXGen(_arg1, _arg2));
}
public function create_Worm(_arg1, _arg2){
return (new Worm(_arg1, _arg2));
}
public function create_DoomChunk(_arg1, _arg2){
return (new DoomChunk(_arg1, _arg2));
}
public function create_Egg(_arg1, _arg2){
return (new Egg(_arg1, _arg2));
}
public function create_DactylRed(_arg1, _arg2){
return (new DactylRed(_arg1, _arg2));
}
public function create_EggCollect(_arg1, _arg2){
return (new EggCollect(_arg1, _arg2));
}
public function create_Splash(_arg1, _arg2){
return (new Splash(_arg1, _arg2));
}
public function create_Ash(_arg1, _arg2){
return (new Ash(_arg1, _arg2));
}
public function create_CeraA(_arg1, _arg2){
return (new CeraA(_arg1, _arg2));
}
public function create_EggShell(_arg1, _arg2){
return (new EggShell(_arg1, _arg2));
}
public function create_Pup(_arg1, _arg2){
return (new Pup(_arg1, _arg2));
}
public function create_FoodScore(_arg1, _arg2){
return (new FoodScore(_arg1, _arg2));
}
public function create_Gen(_arg1, _arg2){
return (new Gen(_arg1, _arg2));
}
public function create_ScoreFloat(_arg1, _arg2){
return (new ScoreFloat(_arg1, _arg2));
}
public function create_DotFX(_arg1, _arg2){
return (new DotFX(_arg1, _arg2));
}
public function create_LavaBit(_arg1, _arg2){
return (new LavaBit(_arg1, _arg2));
}
public function create_Asteroid(_arg1, _arg2){
return (new Asteroid(_arg1, _arg2));
}
public function create_Vent(_arg1, _arg2){
return (new Vent(_arg1, _arg2));
}
public function create_Feather(_arg1, _arg2){
return (new Feather(_arg1, _arg2));
}
public function create_DactylFG(_arg1, _arg2){
return (new DactylFG(_arg1, _arg2));
}
public function create_Bone(_arg1, _arg2){
return (new Bone(_arg1, _arg2));
}
public function create_EggParticle(_arg1, _arg2){
return (new EggParticle(_arg1, _arg2));
}
public function create_Meteorite(_arg1, _arg2){
return (new Meteorite(_arg1, _arg2));
}
public function create_Smoke(_arg1, _arg2){
return (new Smoke(_arg1, _arg2));
}
public function create_LizG(_arg1, _arg2){
return (new LizG(_arg1, _arg2));
}
public function create_Needle(_arg1, _arg2){
return (new Needle(_arg1, _arg2));
}
public function create_LizO(_arg1, _arg2){
return (new LizO(_arg1, _arg2));
}
public function create_LizP(_arg1, _arg2){
return (new LizP(_arg1, _arg2));
}
public function create_Blood(_arg1, _arg2){
return (new Blood(_arg1, _arg2));
}
public function create_Raptor(_arg1, _arg2){
return (new Raptor(_arg1, _arg2));
}
public function create_Fish(_arg1, _arg2){
return (new Fish(_arg1, _arg2));
}
public function create_Dude(_arg1, _arg2){
return (new Dude(_arg1, _arg2));
}
public function create_SuperEggCollect(_arg1, _arg2){
return (new SuperEggCollect(_arg1, _arg2));
}
public function create_JumpArea(_arg1, _arg2){
return (new JumpArea(_arg1, _arg2));
}
public function create_Leaves(_arg1, _arg2){
return (new Leaves(_arg1, _arg2));
}
public function create_Pines(_arg1, _arg2){
return (new Pines(_arg1, _arg2));
}
public function create_Leaf(_arg1, _arg2){
return (new Leaf(_arg1, _arg2));
}
public function create_Para(_arg1, _arg2){
return (new Para(_arg1, _arg2));
}
public function create_SpecialEvent(_arg1, _arg2){
return (new SpecialEvent(_arg1, _arg2));
}
public function create_Rock(_arg1, _arg2){
return (new Rock(_arg1, _arg2));
}
public function create_Stego(_arg1, _arg2){
return (new Stego(_arg1, _arg2));
}
public function create_Lava(_arg1, _arg2){
return (new Lava(_arg1, _arg2));
}
public function create_BigSplash(_arg1, _arg2){
return (new BigSplash(_arg1, _arg2));
}
public function create_RevArea(_arg1, _arg2){
return (new RevArea(_arg1, _arg2));
}
public function create_Meteor(_arg1, _arg2){
return (new Meteor(_arg1, _arg2));
}
public function create_FeelerF(_arg1, _arg2){
return (new FeelerF(_arg1, _arg2));
}
public function create_FeelerG(_arg1, _arg2){
return (new FeelerG(_arg1, _arg2));
}
public function create_Runner(_arg1, _arg2){
return (new Runner(_arg1, _arg2));
}
public function create_Water(_arg1, _arg2){
return (new Water(_arg1, _arg2));
}
public function create_StegoA(_arg1, _arg2){
return (new StegoA(_arg1, _arg2));
}
public function create_CrushZone(_arg1, _arg2){
return (new CrushZone(_arg1, _arg2));
}
public function create_BirdFG(_arg1, _arg2){
return (new BirdFG(_arg1, _arg2));
}
}
}//package util
Section 381
//Feeler (util.Feeler)
package util {
import supers.*;
public class Feeler extends Circle {
private var master:Object;
public function Feeler(_arg1, _arg2):void{
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = _arg1.r;
big = true;
master = _arg1.master;
}
override public function nulls(){
super.nulls();
master = null;
}
public function contact(_arg1){
master.feelerContact(_arg1);
}
public function main():void{
pos.x = master.pos.x;
pos.y = master.pos.y;
}
}
}//package util
Section 382
//FeelerF (util.FeelerF)
package util {
import supers.*;
public class FeelerF extends Circle {
private var master:Object;
public function FeelerF(_arg1, _arg2):void{
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = _arg1.r;
big = true;
master = _arg1.master;
}
override public function nulls(){
super.nulls();
master = null;
}
public function contact(_arg1){
master.foodClose();
}
public function main():void{
pos.x = master.pos.x;
pos.y = master.pos.y;
}
}
}//package util
Section 383
//FeelerG (util.FeelerG)
package util {
import flash.geom.*;
import supers.*;
public class FeelerG extends Circle {
public var vd:Object;
private var master:Object;
public var ip:Point;
public function FeelerG(_arg1, _arg2):void{
super.init(_arg1, _arg2);
ip = new Point(0, 0);
ph.sh = "circ";
ph.r = _arg1.r;
big = true;
master = _arg1.master;
vd = master.vd;
}
override public function nulls(){
super.nulls();
master = null;
ip = null;
vd = null;
}
public function dinoClose(_arg1){
master.dinoClose();
}
public function contact(_arg1){
master.feelerGContact();
}
public function main():void{
var _local1:uint;
var _local2:uint;
var _local3:Object;
var _local4:String;
if (master.pos != null){
pos.x = master.pos.x;
pos.y = master.pos.y;
_local1 = Math.ceil((pos.x / brain.sDim.w));
_local2 = Math.ceil((pos.y / brain.sDim.h));
if ((((((((_local1 <= 0)) || ((_local2 <= 0)))) || ((_local1 > brain.world.xNum)))) || ((_local2 > brain.world.yNum)))){
inter = false;
master.deleteAll();
deleteAll();
} else {
if (((!((roomA[0] == _local1))) || (!((roomA[1] == _local2))))){
roomA = [_local1, _local2];
roomID = ((("r" + _local1) + "_") + _local2);
_local3 = brain.sys.vData.v.World1;
_local4 = ((brain.world.sArr[roomID])=="blank") ? ((("r" + roomA[0]) + "_") + (roomA[1] + 1)) : roomID;
vd = ((_local3[_local4])==undefined) ? {} : _local3[_local4].lns;
};
};
};
}
}
}//package util
Section 384
//FPSCheck (util.FPSCheck)
package util {
import flash.utils.*;
import flash.events.*;
public class FPSCheck {
private var timer:Timer;
private var f:int;// = 0
private var brain:Object;
public function FPSCheck(_arg1){
f = 0;
super();
brain = _arg1;
timer = new Timer(5000, 1);
timer.addEventListener(TimerEvent.TIMER, getFPS);
timer.start();
}
public function remove(){
timer.stop();
timer.removeEventListener(TimerEvent.TIMER, getFPS);
timer = null;
brain.removeSYS2("fpsCheck");
brain = null;
}
public function main():void{
f++;
}
private function getFPS(_arg1){
if (brain.dino != null){
brain.dino.addFPS((f / 5), true);
brain.sys.MP.sendToRoom(("FR" + (f / 5)));
};
remove();
}
}
}//package util
Section 385
//JumpArea (util.JumpArea)
package util {
import supers.*;
public class JumpArea extends Circle {
public function JumpArea(_arg1, _arg2):void{
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = 25;
}
public function main():void{
}
}
}//package util
Section 386
//LevelStats (util.LevelStats)
package util {
import flash.utils.*;
import flash.events.*;
public class LevelStats {
private var time:Number;
private var sbn:int;
private var tbn:int;
private var bonusX:int;
private var bonus:Boolean;// = false
private var cc:Object;
private var cd:int;
public var c:uint;
private var cdTimer:Timer;
private var stats:Object;
public var go:Boolean;// = true
private var interF:Object;
private var endGame:Boolean;
private var colors:Array;
var spc:int;// = 0
private var brain:Object;
private var ba:Number;
public function LevelStats(_arg1, _arg2):void{
colors = [0xFFFFFF, 0xAAAAAA, 0xFFFF, 0xFF00];
bonus = false;
go = true;
spc = 0;
super();
this.brain = _arg1;
this.endGame = _arg2;
c = 0;
stats = _arg1.sys2.stats;
time = _arg1.c;
interF = _arg1.interF;
cc = {txt:{A:"", B:"", C:"", D:"", E:"", F:""}, c:{A:0, B:0, C:0, D:0, E:0, F:0}};
switch (_arg1.S.dif){
case "Easy":
bonusX = 2;
break;
case "Medium":
bonusX = 5;
break;
case "Hard":
bonusX = 20;
break;
case "Insane":
bonusX = 50;
break;
};
if (_arg1.S.meteors){
bonusX = Math.ceil((bonusX * 1.1));
};
if (_arg1.S.night){
bonusX = Math.ceil((bonusX * 1.1));
};
tbn = (_arg1.S.BC) ? 50000 : (Math.round((((stats.par - time) * bonusX) / 10)) * 10);
stats.addScore(tbn);
sbn = (_arg2) ? (((_arg1.S.winBonus[1] + ((_arg1.S.difNum - 1) * 1000)) + (_arg1.S.night) ? ((_arg1.S.difNum - 1) * 1000) : 0) + (_arg1.S.meteors) ? ((_arg1.S.difNum - 1) * 2000) : 0) : 0;
if (_arg2){
if (stats.lvlsWon.indexOf(_arg1.S.winBonus[0]) == -1){
stats.lvlsWon.push(_arg1.S.winBonus[0]);
stats.addPLScore(sbn);
};
if (!(_arg1.S.BC)){
cdTimer = new Timer(1000, 0);
};
if (_arg1.S.mod == "Challenge"){
_arg1.sys.audio.startMP();
};
} else {
_arg1.sys.audio.startBG(false);
};
stats.addScore(sbn);
}
public function startCD(){
if (brain.world.sp != "V2"){
stats.addCD();
};
cd = stats.cd;
interF.MSG.visible = true;
interF.cdNum.text = cd;
interF.cdNums.text = cd;
cdTimer.addEventListener(TimerEvent.TIMER, cdDown, false, 0, true);
cdTimer.start();
}
public function intro(_arg1, _arg2){
cc.txt[_arg1] = _arg2;
cc.c[_arg1] = 15;
}
public function updateScore(_arg1){
interF.score.text = ("Score: " + _arg1);
interF.scores.text = ("Score: " + _arg1);
}
public function remove(){
if (endGame){
interF.bt_SubmitScore.removeEventListener(MouseEvent.CLICK, submitScore);
};
if (cdTimer != null){
cdTimer.stop();
if (cdTimer.hasEventListener(TimerEvent.TIMER)){
cdTimer.removeEventListener(TimerEvent.TIMER, cdDown);
};
};
cdTimer = null;
stats = null;
interF = null;
cc = null;
colors = null;
brain.removeSYS2("levelStats");
}
public function stopCD(){
cdTimer.stop();
cdTimer.removeEventListener(TimerEvent.TIMER, cdDown);
interF.cdNum.text = "";
interF.cdNums.text = "";
}
public function showBonus(_arg1){
interF.bonus.clip.val.text = _arg1;
interF.bonus.clips.val.text = _arg1;
bonus = true;
ba = 1.5;
interF.bonus.y = 275;
intro("B", interF.score);
}
public function main(){
var _local1:*;
var _local2:Array;
var _local3:*;
if (go){
c++;
switch (c){
case 2:
if (endGame){
if (brain.S.endID == "XD"){
spc = 1;
} else {
if ((((brain.S.mod == "Challenge")) && (!(brain.S.BC)))){
go = false;
startCD();
} else {
stats.addP = false;
interF.MSG.visible = true;
interF.MSG.gotoAndStop(((brain.S.mod == "SpeedRun")) ? 2 : 3);
};
};
};
break;
case 3:
c = 10;
stats.endLevel();
break;
case 11:
if (spc > 0){
spc++;
c--;
if (spc >= 300){
spc = 0;
stats.addP = false;
interF.MSG.visible = true;
interF.MSG.gotoAndStop(3);
};
};
break;
case 60:
updateScore((stats.score - (tbn + sbn)));
interF.time.text = (brain.S.BC) ? "Time Freedom" : (("Time: " + (Math.round((time / 5)) / 10)) + " Sec");
interF.times.text = (brain.S.BC) ? "Time Freedom" : (("Time: " + (Math.round((time / 5)) / 10)) + " Sec");
intro("A", interF.time);
intro("B", interF.score);
if (endGame){
interF.bt_SubmitScore.visible = true;
interF.bt_SubmitScore.addEventListener(MouseEvent.CLICK, submitScore);
};
break;
case 90:
interF.par.text = (brain.S.BC) ? "No Doom" : (("Doom at: " + (Math.round((stats.par / 5)) / 10)) + " Sec");
interF.pars.text = (brain.S.BC) ? "No Doom" : (("Doom at: " + (Math.round((stats.par / 5)) / 10)) + " Sec");
intro("C", interF.par);
break;
case 120:
_local2 = [0, 1, 3, 10, 20];
if (tbn > 0){
showBonus(((("Time Bonus X" + bonusX) + ": ") + tbn));
};
updateScore((stats.score - sbn));
break;
case 210:
if (endGame){
interF.eggsGame.text = ("Total Eggs: " + stats.eggsGame);
interF.eggsGames.text = ("Total Eggs: " + stats.eggsGame);
intro("D", interF.eggsGame);
} else {
interF.eggs.text = ("Eggs: " + stats.eggs);
interF.eggss.text = ("Eggs: " + stats.eggs);
intro("D", interF.eggs);
};
break;
case 240:
if (endGame){
interF.superEggsGame.text = ((("Total Super Eggs: " + stats.superEggsGame) + "/") + stats.superEggsTotalGame);
interF.superEggsGames.text = ((("Total Super Eggs: " + stats.superEggsGame) + "/") + stats.superEggsTotalGame);
intro("E", interF.superEggsGame);
} else {
interF.superEggs.text = ((("Super Eggs: " + stats.superEggs) + "/") + stats.superEggsTotal);
interF.superEggss.text = ((("Super Eggs: " + stats.superEggs) + "/") + stats.superEggsTotal);
intro("E", interF.superEggs);
};
break;
case 280:
if (endGame){
showBonus(("Survival Bonus: " + sbn));
updateScore(stats.score);
};
break;
case 750:
interF.time.text = "";
interF.times.text = "";
interF.par.text = "";
interF.pars.text = "";
interF.score.text = "";
interF.scores.text = "";
if (endGame){
interF.eggsGame.text = "";
interF.eggsGames.text = "";
interF.superEggsGame.text = "";
interF.superEggsGames.text = "";
} else {
interF.eggs.text = "";
interF.eggss.text = "";
interF.superEggs.text = "";
interF.superEggss.text = "";
};
};
};
for (_local1 in cc.txt) {
_local3 = cc.txt[_local1];
if (_local3 != ""){
_local3.textColor = colors[brain.rand(0, (colors.length - 1))];
var _local6 = cc.c;
var _local7 = _local1;
var _local8 = (_local6[_local7] - 1);
_local6[_local7] = _local8;
if (cc.c[_local1] == 0){
_local3.textColor = 0xFFFFFF;
cc.txt[_local1] = "";
};
};
};
if (bonus){
ba = (ba - 0.015);
interF.bonus.alpha = ba;
interF.bonus.y = (interF.bonus.y - 0.2);
if (ba <= 0){
bonus = false;
};
};
}
public function cdDown(_arg1){
cd--;
if (cd < 5){
brain.sys.audio.vol(1, (0.225 - (0.045 * (5 - cd))));
};
interF.cdNum.text = cd;
interF.cdNums.text = cd;
if (cd <= 0){
stopCD();
go = true;
interF.MSG.gotoAndStop(((brain.S.mod == "SpeedRun")) ? 2 : 3);
stats.addP = false;
};
}
function submitScore(_arg1){
interF.bt_SubmitScore.visible = false;
interF.act_SubmitScore(0);
}
}
}//package util
Section 387
//LevelStatsMP (util.LevelStatsMP)
package util {
import flash.utils.*;
import flash.events.*;
public class LevelStatsMP {
private var place:int;
private var nam1:String;
private var nam2:String;
private var nam3:String;
private var nam4:String;
private var cc:Object;
private var cd:int;// = 10
public var c:uint;
private var cdTimer:Timer;
private var rOver:Boolean;// = false
private var go:Boolean;// = true
private var interF:Object;
private var colors:Array;
private var addScore:Number;
private var brain:Object;
private var scores:Array;
private var MP:Object;
public var onePlayer:Boolean;
public function LevelStatsMP(_arg1, _arg2):void{
cd = 10;
colors = [0xFFFFFF, 0xAAAAAA, 0xFFFF, 0xFF00];
go = true;
rOver = false;
scores = [[], [0, 4], [0, 6, 2], [0, 8, 3, 1], [0, 10, 6, 3, 1]];
super();
this.brain = _arg1;
this.onePlayer = _arg2;
c = 0;
cdTimer = new Timer(1000, 0);
MP = _arg1.sys.MP;
interF = _arg1.interF;
_arg1.gState = "win";
if (_arg2){
addScore = 4;
MP.Self.score = (MP.Self.score + addScore);
MP.setUStats("score", MP.Self.score);
};
cc = {txt:{A:"", B:"", C:"", D:"", E:"", F:""}, c:{A:0, B:0, C:0, D:0, E:0, F:0}};
}
public function intro(_arg1, _arg2){
cc.txt[_arg1] = _arg2;
cc.c[_arg1] = 15;
}
public function raceOver(){
var _local1:Array;
var _local2:int;
var _local3:Object;
if (!(rOver)){
rOver = true;
brain.mpGames++;
brain.doom.win = true;
interF.raceOver();
stopCD();
_local1 = MP.rankPlayersEnd();
_local2 = 0;
while (_local2 < _local1.length) {
this[("nam" + (_local2 + 1))] = _local1[_local2];
if (_local1[_local2] == MP.Self.nam){
place = (_local2 + 1);
};
_local2++;
};
addScore = scores[_local1.length][place];
MP.Self.score = (MP.Self.score + addScore);
MP.setUStats("score", MP.Self.score);
go = true;
_local3 = brain.world.roomRefs;
switch (brain.S.endID){
case "X":
if (_local3[brain.S.sRoom] != undefined){
_local3[brain.S.sRoom].bg.sealer.gotoAndPlay(2);
};
brain.world.alter(brain.S.sRoom, "spX1_2B");
break;
case "XB":
break;
case "XC":
break;
};
};
}
public function remove(){
if (cdTimer != null){
cdTimer.stop();
cdTimer.removeEventListener(TimerEvent.TIMER, cdDown);
cdTimer = null;
};
interF = null;
cc = null;
colors = null;
scores = null;
brain.removeSYS2("levelStatsMP");
brain = null;
}
public function main(){
var _local1:*;
var _local2:*;
if (go){
c++;
};
switch (c){
case 2:
if (onePlayer){
interF.p2.text = "No other dinos remain";
interF.p2s.text = "No other dinos remain";
} else {
interF.cdNum.text = cd;
interF.cdNums.text = cd;
cdTimer.addEventListener(TimerEvent.TIMER, cdDown, false, 0, true);
cdTimer.start();
go = false;
c = 3;
};
break;
case 5:
if (onePlayer){
interF.p2.text = "No other dinos remain";
interF.p2s.text = "No other dinos remain";
};
break;
case 40:
if (onePlayer){
showScore();
interF.lobbyReturn.visible = true;
} else {
interF.p1.text = ("1st: " + nam1);
interF.p1s.text = ("1st: " + nam1);
if (MP.Self.nam == nam1){
intro("A", interF.p1);
};
};
break;
case 80:
if (nam2 != null){
interF.p2.text = ("2nd: " + nam2);
interF.p2s.text = ("2nd: " + nam2);
if (MP.Self.nam == nam2){
intro("B", interF.p2);
};
} else {
showScore();
};
break;
case 120:
if (nam3 != null){
interF.p3.text = ("3rd: " + nam3);
interF.p3s.text = ("3rd: " + nam3);
if (MP.Self.nam == nam3){
intro("C", interF.p3);
};
} else {
showScore();
};
break;
case 180:
if (nam4 != null){
interF.p4.text = ("4th: " + nam4);
interF.p4s.text = ("4th: " + nam4);
if (MP.Self.nam == nam4){
intro("D", interF.p4);
};
} else {
showScore();
};
interF.lobbyReturn.visible = true;
showScore();
break;
};
for (_local1 in cc.txt) {
_local2 = cc.txt[_local1];
if (_local2 != ""){
_local2.textColor = colors[brain.rand(0, (colors.length - 1))];
var _local5 = cc.c;
var _local6 = _local1;
var _local7 = (_local5[_local6] - 1);
_local5[_local6] = _local7;
if (cc.c[_local1] == 0){
_local2.textColor = 0xFFFFFF;
cc.txt[_local1] = "";
};
};
};
}
public function cdDown(_arg1){
cd--;
interF.cdNum.text = cd;
interF.cdNums.text = cd;
if (cd <= 0){
raceOver();
};
}
public function stopCD(){
cdTimer.stop();
cdTimer.removeEventListener(TimerEvent.TIMER, cdDown);
cdTimer = null;
interF.cdNum.text = "";
interF.cdNums.text = "";
}
private function showScore(){
var _local1:String;
var _local2:int;
_local1 = "";
_local2 = MP.getLvl(MP.Self.score);
if (_local2 > MP.Self.lvl){
_local1 = ", LEVEL UP!";
};
interF.score.text = ((("+" + addScore) + " score") + _local1);
interF.scores.text = ((("+" + addScore) + " score") + _local1);
if (interF.score.text != ""){
intro("E", interF.score);
};
}
}
}//package util
Section 388
//MD5Hash (util.MD5Hash)
package util {
public class MD5Hash {
var DD;
var S41;// = 6
var S42;// = 10
var S43;// = 15
var S44;// = 21
var AA;
var S11;// = 7
var S12;// = 12
var S13;// = 17
var S14;// = 22
var BB;
var S21;// = 5
var S22;// = 9
var S23;// = 14
var S24;// = 20
var CC;
var a;
var b;
var c;
var d;
var S31;// = 4
var k;
var S33;// = 16
var S34;// = 23
var x:Array;
var S32;// = 11
public function MD5Hash(){
S11 = 7;
S12 = 12;
S13 = 17;
S14 = 22;
S21 = 5;
S22 = 9;
S23 = 14;
S24 = 20;
S31 = 4;
S32 = 11;
S33 = 16;
S34 = 23;
S41 = 6;
S42 = 10;
S43 = 15;
S44 = 21;
super();
}
public function getHash(_arg1){
var _local2:*;
_arg1 = Utf8Encode(_arg1);
x = ConvertToWordArray(_arg1);
a = 1732584193;
b = 4023233417;
c = 2562383102;
d = 271733878;
k = 0;
while (k < x.length) {
AA = a;
BB = b;
CC = c;
DD = d;
a = FF(a, b, c, d, x[(k + 0)], S11, 3614090360);
d = FF(d, a, b, c, x[(k + 1)], S12, 3905402710);
c = FF(c, d, a, b, x[(k + 2)], S13, 606105819);
b = FF(b, c, d, a, x[(k + 3)], S14, 3250441966);
a = FF(a, b, c, d, x[(k + 4)], S11, 4118548399);
d = FF(d, a, b, c, x[(k + 5)], S12, 1200080426);
c = FF(c, d, a, b, x[(k + 6)], S13, 2821735955);
b = FF(b, c, d, a, x[(k + 7)], S14, 4249261313);
a = FF(a, b, c, d, x[(k + 8)], S11, 1770035416);
d = FF(d, a, b, c, x[(k + 9)], S12, 2336552879);
c = FF(c, d, a, b, x[(k + 10)], S13, 4294925233);
b = FF(b, c, d, a, x[(k + 11)], S14, 2304563134);
a = FF(a, b, c, d, x[(k + 12)], S11, 1804603682);
d = FF(d, a, b, c, x[(k + 13)], S12, 4254626195);
c = FF(c, d, a, b, x[(k + 14)], S13, 2792965006);
b = FF(b, c, d, a, x[(k + 15)], S14, 1236535329);
a = GG(a, b, c, d, x[(k + 1)], S21, 4129170786);
d = GG(d, a, b, c, x[(k + 6)], S22, 3225465664);
c = GG(c, d, a, b, x[(k + 11)], S23, 643717713);
b = GG(b, c, d, a, x[(k + 0)], S24, 3921069994);
a = GG(a, b, c, d, x[(k + 5)], S21, 3593408605);
d = GG(d, a, b, c, x[(k + 10)], S22, 38016083);
c = GG(c, d, a, b, x[(k + 15)], S23, 3634488961);
b = GG(b, c, d, a, x[(k + 4)], S24, 3889429448);
a = GG(a, b, c, d, x[(k + 9)], S21, 568446438);
d = GG(d, a, b, c, x[(k + 14)], S22, 3275163606);
c = GG(c, d, a, b, x[(k + 3)], S23, 4107603335);
b = GG(b, c, d, a, x[(k + 8)], S24, 1163531501);
a = GG(a, b, c, d, x[(k + 13)], S21, 2850285829);
d = GG(d, a, b, c, x[(k + 2)], S22, 4243563512);
c = GG(c, d, a, b, x[(k + 7)], S23, 1735328473);
b = GG(b, c, d, a, x[(k + 12)], S24, 2368359562);
a = HH(a, b, c, d, x[(k + 5)], S31, 4294588738);
d = HH(d, a, b, c, x[(k + 8)], S32, 2272392833);
c = HH(c, d, a, b, x[(k + 11)], S33, 1839030562);
b = HH(b, c, d, a, x[(k + 14)], S34, 4259657740);
a = HH(a, b, c, d, x[(k + 1)], S31, 2763975236);
d = HH(d, a, b, c, x[(k + 4)], S32, 1272893353);
c = HH(c, d, a, b, x[(k + 7)], S33, 4139469664);
b = HH(b, c, d, a, x[(k + 10)], S34, 3200236656);
a = HH(a, b, c, d, x[(k + 13)], S31, 681279174);
d = HH(d, a, b, c, x[(k + 0)], S32, 3936430074);
c = HH(c, d, a, b, x[(k + 3)], S33, 3572445317);
b = HH(b, c, d, a, x[(k + 6)], S34, 76029189);
a = HH(a, b, c, d, x[(k + 9)], S31, 3654602809);
d = HH(d, a, b, c, x[(k + 12)], S32, 3873151461);
c = HH(c, d, a, b, x[(k + 15)], S33, 530742520);
b = HH(b, c, d, a, x[(k + 2)], S34, 3299628645);
a = II(a, b, c, d, x[(k + 0)], S41, 4096336452);
d = II(d, a, b, c, x[(k + 7)], S42, 1126891415);
c = II(c, d, a, b, x[(k + 14)], S43, 2878612391);
b = II(b, c, d, a, x[(k + 5)], S44, 4237533241);
a = II(a, b, c, d, x[(k + 12)], S41, 1700485571);
d = II(d, a, b, c, x[(k + 3)], S42, 2399980690);
c = II(c, d, a, b, x[(k + 10)], S43, 4293915773);
b = II(b, c, d, a, x[(k + 1)], S44, 2240044497);
a = II(a, b, c, d, x[(k + 8)], S41, 1873313359);
d = II(d, a, b, c, x[(k + 15)], S42, 4264355552);
c = II(c, d, a, b, x[(k + 6)], S43, 2734768916);
b = II(b, c, d, a, x[(k + 13)], S44, 1309151649);
a = II(a, b, c, d, x[(k + 4)], S41, 4149444226);
d = II(d, a, b, c, x[(k + 11)], S42, 3174756917);
c = II(c, d, a, b, x[(k + 2)], S43, 718787259);
b = II(b, c, d, a, x[(k + 9)], S44, 3951481745);
a = AddUnsigned(a, AA);
b = AddUnsigned(b, BB);
c = AddUnsigned(c, CC);
d = AddUnsigned(d, DD);
k = (k + 16);
};
_local2 = (((WordToHex(a) + WordToHex(b)) + WordToHex(c)) + WordToHex(d));
return (_local2.toLowerCase());
}
function Utf8Encode(_arg1){
var _local2:*;
var _local3:*;
var _local4:*;
_local2 = "";
_local3 = 0;
while (_local3 < _arg1.length) {
_local4 = _arg1.charCodeAt(_local3);
if (_local4 < 128){
_local2 = (_local2 + String.fromCharCode(_local4));
} else {
if ((((_local4 > 127)) && ((_local4 < 0x0800)))){
_local2 = (_local2 + String.fromCharCode(((_local4 >> 6) | 192)));
_local2 = (_local2 + String.fromCharCode(((_local4 & 63) | 128)));
} else {
_local2 = (_local2 + String.fromCharCode(((_local4 >> 12) | 224)));
_local2 = (_local2 + String.fromCharCode((((_local4 >> 6) & 63) | 128)));
_local2 = (_local2 + String.fromCharCode(((_local4 & 63) | 128)));
};
};
_local3++;
};
return (_local2);
}
function AddUnsigned(_arg1, _arg2){
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
_local5 = (_arg1 & 2147483648);
_local6 = (_arg2 & 2147483648);
_local3 = (_arg1 & 1073741824);
_local4 = (_arg2 & 1073741824);
_local7 = ((_arg1 & 1073741823) + (_arg2 & 1073741823));
if ((_local3 & _local4)){
return ((((_local7 ^ 2147483648) ^ _local5) ^ _local6));
};
if ((_local3 | _local4)){
if ((_local7 & 1073741824)){
return ((((_local7 ^ 3221225472) ^ _local5) ^ _local6));
};
return ((((_local7 ^ 1073741824) ^ _local5) ^ _local6));
//unresolved jump
};
return (((_local7 ^ _local5) ^ _local6));
}
function ConvertToWordArray(_arg1){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
_local3 = _arg1.length;
_local4 = (_local3 + 8);
_local5 = ((_local4 - (_local4 % 64)) / 64);
_local6 = ((_local5 + 1) * 16);
_local7 = new Array((_local6 - 1));
_local8 = 0;
_local9 = 0;
while (_local9 < _local3) {
_local2 = ((_local9 - (_local9 % 4)) / 4);
_local8 = ((_local9 % 4) * 8);
_local7[_local2] = (_local7[_local2] | (_arg1.charCodeAt(_local9) << _local8));
_local9++;
};
_local2 = ((_local9 - (_local9 % 4)) / 4);
_local8 = ((_local9 % 4) * 8);
_local7[_local2] = (_local7[_local2] | (128 << _local8));
_local7[(_local6 - 2)] = (_local3 << 3);
_local7[(_local6 - 1)] = (_local3 >>> 29);
return (_local7);
}
function WordToHex(_arg1){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
_local2 = "";
_local3 = "";
_local5 = 0;
while (_local5 <= 3) {
_local4 = ((_arg1 >>> (_local5 * 8)) & 0xFF);
_local3 = ("0" + _local4.toString(16));
_local2 = (_local2 + _local3.substr((_local3.length - 2), 2));
_local5++;
};
return (_local2);
}
function RotateLeft(_arg1, _arg2){
return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2))));
}
function II(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){
_arg1 = AddUnsigned(_arg1, AddUnsigned(AddUnsigned(I(_arg2, _arg3, _arg4), _arg5), _arg7));
return (AddUnsigned(RotateLeft(_arg1, _arg6), _arg2));
}
function HH(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){
_arg1 = AddUnsigned(_arg1, AddUnsigned(AddUnsigned(H(_arg2, _arg3, _arg4), _arg5), _arg7));
return (AddUnsigned(RotateLeft(_arg1, _arg6), _arg2));
}
function I(_arg1, _arg2, _arg3){
return ((_arg2 ^ (_arg1 | ~(_arg3))));
}
function F(_arg1, _arg2, _arg3){
return (((_arg1 & _arg2) | (~(_arg1) & _arg3)));
}
function G(_arg1, _arg2, _arg3){
return (((_arg1 & _arg3) | (_arg2 & ~(_arg3))));
}
function H(_arg1, _arg2, _arg3){
return (((_arg1 ^ _arg2) ^ _arg3));
}
function FF(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){
_arg1 = AddUnsigned(_arg1, AddUnsigned(AddUnsigned(F(_arg2, _arg3, _arg4), _arg5), _arg7));
return (AddUnsigned(RotateLeft(_arg1, _arg6), _arg2));
}
function GG(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7){
_arg1 = AddUnsigned(_arg1, AddUnsigned(AddUnsigned(G(_arg2, _arg3, _arg4), _arg5), _arg7));
return (AddUnsigned(RotateLeft(_arg1, _arg6), _arg2));
}
}
}//package util
Section 389
//MochiAd (util.MochiAd)
package util {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
import flash.system.*;
import flash.net.*;
public class MochiAd {
public static function getVersion():String{
return ("2.3");
}
public static function showTimedAd(_arg1:Object):void{
trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0");
MochiAd.showInterLevelAd(_arg1);
}
public static function _allowDomains(_arg1:String):String{
var _local2:String;
_local2 = _arg1.split("/")[2].split(":")[0];
Security.allowDomain("*");
Security.allowDomain(_local2);
Security.allowInsecureDomain("*");
Security.allowInsecureDomain(_local2);
return (_local2);
}
public static function load(_arg1:Object):MovieClip{
var DEFAULTS:Object;
var clip:Object;
var depth:Number;
var mc:MovieClip;
var wh:Array;
var lv:URLVariables;
var k:String;
var server:String;
var hostname:String;
var lc:LocalConnection;
var name:String;
var loader:Loader;
var f:Function;
var g:Function;
var req:URLRequest;
var v:Object;
var options = _arg1;
DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"};
options = MochiAd._parseOptions(options, DEFAULTS);
options.swfv = 9;
options.mav = MochiAd.getVersion();
clip = options.clip;
if (!(MochiAd._isNetworkAvailable())){
return (null);
};
try {
if (clip._mochiad_loaded){
return (null);
};
} catch(e:Error) {
throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic."));
};
depth = options.depth;
delete options.depth;
mc = createEmptyMovieClip(clip, "_mochiad", depth);
wh = MochiAd._getRes(options, clip);
options.res = ((wh[0] + "x") + wh[1]);
options.server = (options.server + options.id);
delete options.id;
clip._mochiad_loaded = true;
if (clip.loaderInfo.loaderURL.indexOf("http") == 0){
options.as3_swf = clip.loaderInfo.loaderURL;
};
lv = new URLVariables();
for (k in options) {
v = options[k];
if (!((v is Function))){
lv[k] = v;
};
};
server = lv.server;
delete lv.server;
hostname = _allowDomains(server);
lc = new LocalConnection();
lc.client = mc;
name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_");
lc.allowDomain("*", "localhost");
lc.allowInsecureDomain("*", "localhost");
lc.connect(name);
mc.lc = lc;
lv.lc = name;
lv.st = getTimer();
loader = new Loader();
f = function (_arg1:Object):void{
_arg1.target.removeEventListener(_arg1.type, arguments.callee);
mc._mochiad_ctr_failed = true;
};
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, f);
g = function (_arg1:Object):void{
_arg1.target.removeEventListener(_arg1.type, arguments.callee);
MochiAd.unload(clip);
};
loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g);
req = new URLRequest((server + ".swf"));
req.contentType = "application/x-www-form-urlencoded";
req.method = URLRequestMethod.POST;
req.data = lv;
loader.load(req);
mc.addChild(loader);
mc._mochiad_ctr = loader;
return (mc);
}
public static function sendHighScore(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{
var _local4:MovieClip;
_local4 = MochiAd._loadCommunicator({clip:_arg1.clip, id:_arg1.id});
if (!(_local4)){
return (false);
};
_local4.doSend(["sendHighScore", _arg1], _arg2, _arg3);
return (true);
}
public static function _parseOptions(_arg1:Object, _arg2:Object):Object{
var _local3:Object;
var _local4:String;
var _local5:Array;
var _local6:Number;
var _local7:Array;
_local3 = {};
for (_local4 in _arg2) {
_local3[_local4] = _arg2[_local4];
};
if (_arg1){
for (_local4 in _arg1) {
_local3[_local4] = _arg1[_local4];
};
};
if (_local3.clip == undefined){
throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite."));
};
_arg1 = _local3.clip.loaderInfo.parameters.mochiad_options;
if (_arg1){
_local5 = _arg1.split("&");
_local6 = 0;
while (_local6 < _local5.length) {
_local7 = _local5[_local6].split("=");
_local3[unescape(_local7[0])] = unescape(_local7[1]);
_local6++;
};
};
if (_local3.id == "test"){
trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!");
};
return (_local3);
}
public static function _isNetworkAvailable():Boolean{
return (!((Security.sandboxType == "localWithFile")));
}
public static function _cleanup(_arg1:Object):void{
var idx:Number;
var k:String;
var lc:LocalConnection;
var f:Function;
var mc = _arg1;
if (("lc" in mc)){
lc = mc.lc;
f = function ():void{
try {
lc.client = null;
lc.close();
} catch(e:Error) {
};
};
setTimeout(f, 0);
};
idx = DisplayObjectContainer(mc).numChildren;
while (idx > 0) {
idx = (idx - 1);
DisplayObjectContainer(mc).removeChildAt(idx);
};
for (k in mc) {
delete mc[k];
};
}
public static function unload(_arg1:Object):Boolean{
if (((_arg1.clip) && (_arg1.clip._mochiad))){
_arg1 = _arg1.clip;
};
if (!(_arg1._mochiad)){
return (false);
};
if (_arg1._mochiad.onUnload){
_arg1._mochiad.onUnload();
};
delete _arg1._mochiad_loaded;
delete _arg1._mochiad;
return (true);
}
public static function showInterLevelAd(_arg1:Object):void{
var DEFAULTS:Object;
var clip:Object;
var ad_msec:Number;
var ad_timeout:Number;
var fadeout_time:Number;
var mc:MovieClip;
var wh:Array;
var w:Number;
var h:Number;
var chk:MovieClip;
var options = _arg1;
DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{
if ((this.clip is MovieClip)){
this.clip.stop();
} else {
throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers."));
};
}, ad_finished:function ():void{
if ((this.clip is MovieClip)){
this.clip.play();
} else {
throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers."));
};
}, ad_loaded:function (_arg1:Number, _arg2:Number):void{
}, ad_failed:function ():void{
trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}};
options = MochiAd._parseOptions(options, DEFAULTS);
clip = options.clip;
ad_msec = 11000;
ad_timeout = options.ad_timeout;
delete options.ad_timeout;
fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!(MochiAd.load(options))){
options.ad_failed();
options.ad_finished();
return;
};
options.ad_started();
mc = clip._mochiad;
mc["onUnload"] = function ():void{
MochiAd._cleanup(mc);
options.ad_finished();
};
wh = MochiAd._getRes(options, clip);
w = wh[0];
h = wh[1];
mc.x = (w * 0.5);
mc.y = (h * 0.5);
chk = createEmptyMovieClip(mc, "_mochiad_wait", 3);
chk.ad_msec = ad_msec;
chk.ad_timeout = ad_timeout;
chk.started = getTimer();
chk.showing = false;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function ():void{
var _local1:Number;
if (!(this.parent)){
delete this.onEnterFrame;
delete this.fadeFunction;
return;
};
_local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)));
if (_local1 > 0){
this.parent.alpha = (_local1 * 0.01);
} else {
MochiAd.unload(clip);
delete this["onEnterFrame"];
};
};
mc.unloadAd = function ():void{
MochiAd.unload(clip);
};
mc.adLoaded = options.ad_loaded;
mc.adjustProgress = function (_arg1:Number):void{
var _local2:Object;
_local2 = mc._mochiad_wait;
_local2.server_control = true;
_local2.showing = true;
_local2.started = getTimer();
_local2.ad_msec = (_arg1 - 250);
};
chk["onEnterFrame"] = function ():void{
var _local1:Object;
var _local2:Number;
var _local3:Boolean;
var _local4:Number;
if (!(this.parent)){
delete this.onEnterFrame;
delete this.fadeFunction;
return;
};
_local1 = this.parent._mochiad_ctr;
_local2 = (getTimer() - this.started);
_local3 = false;
if (!(chk.showing)){
_local4 = _local1.loaderInfo.bytesTotal;
if ((((_local4 > 0)) || (("number" == "undefined")))){
chk.showing = true;
chk.started = getTimer();
} else {
if (_local2 > chk.ad_timeout){
options.ad_failed();
_local3 = true;
};
};
};
if (this.parent._mochiad_ctr_failed){
options.ad_failed();
_local3 = true;
};
if (_local2 > chk.ad_msec){
_local3 = true;
};
if (_local3){
if (this.server_control){
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = this.fadeFunction;
};
};
};
doOnEnterFrame(chk);
}
public static function _getRes(_arg1:Object, _arg2:Object):Array{
var _local3:Object;
var _local4:Number;
var _local5:Number;
var _local6:Array;
_local3 = _arg2.getBounds(_arg2.root);
_local4 = 0;
_local5 = 0;
if (typeof(_arg1.res) != "undefined"){
_local6 = _arg1.res.split("x");
_local4 = parseFloat(_local6[0]);
_local5 = parseFloat(_local6[1]);
} else {
_local4 = (_local3.xMax - _local3.xMin);
_local5 = (_local3.yMax - _local3.yMin);
};
if ((((_local4 == 0)) || ((_local5 == 0)))){
_local4 = _arg2.stage.stageWidth;
_local5 = _arg2.stage.stageHeight;
};
return ([_local4, _local5]);
}
public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{
var _local4:MovieClip;
_local4 = new MovieClip();
if (((false) && (_arg3))){
_arg1.addChildAt(_local4, _arg3);
} else {
_arg1.addChild(_local4);
};
_arg1[_arg2] = _local4;
_local4["_name"] = _arg2;
return (_local4);
}
public static function _loadCommunicator(_arg1:Object):MovieClip{
var DEFAULTS:Object;
var clip:Object;
var clipname:String;
var server:String;
var depth:Number;
var mc:MovieClip;
var lv:URLVariables;
var k:String;
var lc:LocalConnection;
var name:String;
var req:URLRequest;
var loader:Loader;
var options = _arg1;
DEFAULTS = {com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"};
options = MochiAd._parseOptions(options, DEFAULTS);
options.swfv = 9;
options.mav = MochiAd.getVersion();
clip = options.clip;
clipname = ("_mochiad_com_" + options.id);
if (!(MochiAd._isNetworkAvailable())){
return (null);
};
if (clip[clipname]){
return (clip[clipname]);
};
server = (options.com_server + options.id);
MochiAd._allowDomains(server);
delete options.id;
delete options.com_server;
depth = options.depth;
delete options.depth;
mc = createEmptyMovieClip(clip, clipname, depth);
lv = new URLVariables();
for (k in options) {
lv[k] = options[k];
};
lc = new LocalConnection();
lc.client = mc;
name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_");
lc.allowDomain("*", "localhost");
lc.allowInsecureDomain("*", "localhost");
lc.connect(name);
mc.name = name;
mc.lc = lc;
lv.lc = name;
mc._id = 0;
mc._queue = [];
mc.rpcResult = function (_arg1:Object):void{
var _local3:Array;
var _local4:Array;
var _local5:Number;
var _local6:Object;
var _local7:Object;
_arg1 = parseInt(_arg1.toString());
_local3 = mc._callbacks[_arg1];
if (typeof(_local3) == "undefined"){
return;
};
delete mc._callbacks[_arg1];
_local4 = [];
_local5 = 2;
while (_local5 < _local3.length) {
_local4.push(_local3[_local5]);
_local5++;
};
_local5 = 1;
while (_local5 < arguments.length) {
_local4.push(arguments[_local5]);
_local5++;
};
_local6 = _local3[1];
_local7 = _local3[0];
if (((_local7) && ((typeof(_local6) == "string")))){
_local6 = _local7[_local6];
};
if (typeof(_local6) == "function"){
_local6.apply(_local7, _local4);
};
};
mc._didConnect = function (_arg1:String):void{
var _local2:Array;
var _local3:Function;
var _local4:Number;
var _local5:Array;
mc._endpoint = _arg1;
_local2 = mc._queue;
delete mc._queue;
_local3 = mc.doSend;
_local4 = 0;
while (_local4 < _local2.length) {
_local5 = _local2[_local4];
_local3.apply(this, _local5);
_local4++;
};
};
mc.doSend = function (_arg1:Array, _arg2:Object, _arg3:Object):void{
var _local5:Number;
var _local6:LocalConnection;
var _local7:Array;
var _local8:Number;
if (mc._endpoint == null){
_local7 = [];
_local8 = 0;
while (_local8 < arguments.length) {
_local7.push(arguments[_local8]);
_local8++;
};
mc._queue.push(_local7);
return;
};
mc._id = (mc._id + 1);
_local5 = mc._id;
mc._callbacks[_local5] = [_arg2, ((_arg3) || (_arg2))];
_local6 = new LocalConnection();
_local6.send(mc._endpoint, "rpc", _local5, _arg1);
};
mc._callbacks = {};
mc._callbacks[0] = [mc, "_didConnect"];
lv.st = getTimer();
req = new URLRequest((server + ".swf"));
req.contentType = "application/x-www-form-urlencoded";
req.method = URLRequestMethod.POST;
req.data = lv;
loader = new Loader();
loader.load(req);
mc.addChild(loader);
mc._mochiad_com = loader;
return (mc);
}
public static function showPreGameAd(_arg1:Object):void{
var DEFAULTS:Object;
var clip:Object;
var ad_msec:Number;
var ad_timeout:Number;
var fadeout_time:Number;
var mc:MovieClip;
var wh:Array;
var w:Number;
var h:Number;
var chk:MovieClip;
var bar:MovieClip;
var bar_color:Number;
var bar_background:Number;
var bar_outline:Number;
var backing_mc:MovieClip;
var backing:Object;
var inside_mc:MovieClip;
var inside:Object;
var outline_mc:MovieClip;
var outline:Object;
var complete:Boolean;
var unloaded:Boolean;
var f:Function;
var r:MovieClip;
var options = _arg1;
DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, ad_started:function ():void{
if ((this.clip is MovieClip)){
this.clip.stop();
} else {
throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers."));
};
}, ad_finished:function ():void{
if ((this.clip is MovieClip)){
this.clip.play();
} else {
throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers."));
};
}, ad_loaded:function (_arg1:Number, _arg2:Number):void{
}, ad_failed:function ():void{
trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
}};
options = MochiAd._parseOptions(options, DEFAULTS);
if ("5cc6f7dfb67f2f08341c831480f7c2a7".length == 0){
options.ad_started();
options.ad_finished();
return;
};
clip = options.clip;
ad_msec = 11000;
ad_timeout = options.ad_timeout;
delete options.ad_timeout;
fadeout_time = options.fadeout_time;
delete options.fadeout_time;
if (!(MochiAd.load(options))){
options.ad_failed();
options.ad_finished();
return;
};
options.ad_started();
mc = clip._mochiad;
mc["onUnload"] = function ():void{
var fn:Function;
MochiAd._cleanup(mc);
fn = function ():void{
options.ad_finished();
};
setTimeout(fn, 100);
};
wh = MochiAd._getRes(options, clip);
w = wh[0];
h = wh[1];
mc.x = (w * 0.5);
mc.y = (h * 0.5);
chk = createEmptyMovieClip(mc, "_mochiad_wait", 3);
chk.x = (w * -0.5);
chk.y = (h * -0.5);
bar = createEmptyMovieClip(chk, "_mochiad_bar", 4);
bar.x = 10;
bar.y = (h - 20);
bar_color = options.color;
delete options.color;
bar_background = options.background;
delete options.background;
bar_outline = options.outline;
delete options.outline;
backing_mc = createEmptyMovieClip(bar, "_outline", 1);
backing = backing_mc.graphics;
backing.beginFill(bar_background);
backing.moveTo(0, 0);
backing.lineTo((w - 20), 0);
backing.lineTo((w - 20), 10);
backing.lineTo(0, 10);
backing.lineTo(0, 0);
backing.endFill();
inside_mc = createEmptyMovieClip(bar, "_inside", 2);
inside = inside_mc.graphics;
inside.beginFill(bar_color);
inside.moveTo(0, 0);
inside.lineTo((w - 20), 0);
inside.lineTo((w - 20), 10);
inside.lineTo(0, 10);
inside.lineTo(0, 0);
inside.endFill();
inside_mc.scaleX = 0;
outline_mc = createEmptyMovieClip(bar, "_outline", 3);
outline = outline_mc.graphics;
outline.lineStyle(0, bar_outline, 100);
outline.moveTo(0, 0);
outline.lineTo((w - 20), 0);
outline.lineTo((w - 20), 10);
outline.lineTo(0, 10);
outline.lineTo(0, 0);
chk.ad_msec = ad_msec;
chk.ad_timeout = ad_timeout;
chk.started = getTimer();
chk.showing = false;
chk.last_pcnt = 0;
chk.fadeout_time = fadeout_time;
chk.fadeFunction = function ():void{
var _local1:Number;
_local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)));
if (_local1 > 0){
this.parent.alpha = (_local1 * 0.01);
} else {
MochiAd.unload(clip);
delete this["onEnterFrame"];
};
};
complete = false;
unloaded = false;
f = function (_arg1:Event):void{
_arg1.target.removeEventListener(_arg1.type, arguments.callee);
complete = true;
if (unloaded){
MochiAd.unload(clip);
};
};
clip.loaderInfo.addEventListener(Event.COMPLETE, f);
if ((clip.root is MovieClip)){
r = (clip.root as MovieClip);
if (r.framesLoaded >= r.totalFrames){
complete = true;
};
};
mc.unloadAd = function ():void{
unloaded = true;
if (complete){
MochiAd.unload(clip);
};
};
mc.adLoaded = options.ad_loaded;
mc.adjustProgress = function (_arg1:Number):void{
var _local2:Object;
_local2 = mc._mochiad_wait;
_local2.server_control = true;
_local2.showing = true;
_local2.started = getTimer();
_local2.ad_msec = _arg1;
};
chk["onEnterFrame"] = function ():void{
var _local1:Object;
var _local2:Object;
var _local3:Number;
var _local4:Boolean;
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Object;
var _local10:Number;
var _local11:Number;
if (((!(this.parent)) || (!(this.parent.parent)))){
delete this["onEnterFrame"];
return;
};
_local1 = this.parent.parent.root;
_local2 = this.parent._mochiad_ctr;
_local3 = (getTimer() - this.started);
_local4 = false;
_local5 = _local1.loaderInfo.bytesTotal;
_local6 = _local1.loaderInfo.bytesLoaded;
if (complete){
_local6 = Math.max(1, _local6);
_local5 = _local6;
};
_local7 = ((100 * _local6) / _local5);
_local8 = ((100 * _local3) / chk.ad_msec);
_local9 = this._mochiad_bar._inside;
_local10 = Math.min(100, Math.min(((_local7) || (0)), _local8));
_local10 = Math.max(this.last_pcnt, _local10);
this.last_pcnt = _local10;
_local9.scaleX = (_local10 * 0.01);
if (!(chk.showing)){
_local11 = _local2.loaderInfo.bytesTotal;
if ((((_local11 > 0)) || (("number" == "undefined")))){
chk.showing = true;
chk.started = getTimer();
} else {
if (_local3 > chk.ad_timeout){
options.ad_failed();
_local4 = true;
};
};
};
if (this.parent._mochiad_ctr_failed){
options.ad_failed();
_local4 = true;
};
if (_local3 > chk.ad_msec){
_local4 = true;
};
if (((complete) && (_local4))){
if (this.server_control){
delete this.onEnterFrame;
} else {
this.fadeout_start = getTimer();
this.onEnterFrame = chk.fadeFunction;
};
};
};
doOnEnterFrame(chk);
}
public static function showPreloaderAd(_arg1:Object):void{
trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0");
MochiAd.showPreGameAd(_arg1);
}
public static function fetchHighScores(_arg1:Object, _arg2:Object, _arg3:Object=null):Boolean{
var _local4:MovieClip;
_local4 = MochiAd._loadCommunicator({clip:_arg1.clip, id:_arg1.id});
if (!(_local4)){
return (false);
};
_local4.doSend(["fetchHighScores", _arg1], _arg2, _arg3);
return (true);
}
public static function doOnEnterFrame(_arg1:MovieClip):void{
var f:Function;
var mc = _arg1;
f = function (_arg1:Object):void{
if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){
mc.onEnterFrame();
} else {
_arg1.target.removeEventListener(_arg1.type, arguments.callee);
};
};
mc.addEventListener(Event.ENTER_FRAME, f);
}
}
}//package util
Section 390
//MochiBot (util.MochiBot)
package util {
import flash.net.*;
import flash.display.*;
import flash.system.*;
public dynamic class MochiBot extends Sprite {
public static function track(_arg1:Sprite, _arg2:String):MochiBot{
var _local3:MochiBot;
var _local4:String;
var _local5:URLVariables;
var _local6:String;
var _local7:URLRequest;
var _local8:Loader;
if (Security.sandboxType == "localWithFile"){
return (null);
};
_local3 = new (MochiBot);
_arg1.addChild(_local3);
Security.allowDomain("core.mochibot.com");
Security.allowInsecureDomain("core.mochibot.com");
_local4 = "http://core.mochibot.com/my/core.swf";
_local5 = new URLVariables();
_local5["sb"] = Security.sandboxType;
_local5["v"] = Capabilities.version;
_local5["swfid"] = _arg2;
_local5["mv"] = "8";
_local5["fv"] = "9";
_local6 = _local3.root.loaderInfo.loaderURL;
if (_local6.indexOf("http") == 0){
_local5["url"] = _local6;
} else {
_local5["url"] = "local";
};
_local7 = new URLRequest(_local4);
_local7.contentType = "application/x-www-form-urlencoded";
_local7.method = URLRequestMethod.POST;
_local7.data = _local5;
_local8 = new Loader();
_local3.addChild(_local8);
_local8.load(_local7);
return (_local3);
}
}
}//package util
Section 391
//MTimer (util.MTimer)
package util {
public class MTimer {
private var c:uint;
private var delA:Array;
private var typ:String;
private var ix:Number;
private var iy:Number;
private var brain:Object;
private var roomID:String;
private var id:int;
public function MTimer(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8):void{
this.id = _arg1;
this.brain = _arg2;
this.roomID = _arg8;
this.delA = _arg4;
this.c = _arg5;
this.typ = _arg3;
this.ix = _arg6;
this.iy = _arg7;
_arg2.sys.audio.ply("incoming2", 0.7, false);
}
private function rand(_arg1:int, _arg2:int):int{
return ((Math.round((Math.random() * (_arg2 - _arg1))) + _arg1));
}
public function main(){
var _local1:int;
var _local2:*;
var _local3:*;
var _local4:Array;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:Array;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:Array;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:Array;
var _local17:*;
var _local18:*;
var _local19:*;
var _local20:Array;
var _local21:*;
var _local22:*;
var _local23:*;
var _local24:Array;
var _local25:*;
var _local26:*;
var _local27:*;
var _local28:Array;
var _local29:*;
var _local30:*;
var _local31:*;
var _local32:Array;
var _local33:*;
var _local34:Array;
var _local35:String;
var _local36:uint;
var _local37:uint;
var _local38:uint;
var _local39:uint;
var _local40:uint;
var _local41:uint;
var _local42:uint;
var _local43:uint;
var _local44:uint;
var _local45:uint;
var _local46:uint;
var _local47:uint;
var _local48:uint;
var _local49:uint;
var _local50:uint;
var _local51:uint;
var _local52:uint;
var _local53:uint;
var _local54:uint;
var _local55:uint;
var _local56:uint;
var _local57:uint;
var _local58:uint;
var _local59:uint;
if (c-- < 1){
switch (typ){
case "D":
_local2 = rand(3, 5);
_local36 = 1;
while (_local36 <= _local2) {
brain.create({nam:"Meteorite", px:(ix + rand(-75, 75)), py:(iy - rand(10, 20)), vx:rand(-10, 10), vy:rand(-30, -10), lvl:rand(0, 1), rd:true, cr:true, depth:["world", "fgx"]});
_local36++;
};
_local3 = rand(6, 8);
_local4 = ["G", "R"];
_local37 = 1;
while (_local37 <= _local3) {
brain.create({nam:"DoomChunk", px:(ix + rand(-75, 75)), py:(iy - rand(-20, 20)), vx:rand(-12, 12), vy:rand(-16, -5), typ:_local4[rand(0, (_local4.length - 1))], depth:["world", ((rand(0, 1) == 0)) ? "main" : "doomBG"]});
_local37++;
};
_local5 = rand(10, 20);
_local38 = 1;
while (_local38 <= _local5) {
brain.create({nam:"Smoke", px:(ix + rand(-75, 75)), py:(iy - rand(-30, 0)), v:-4, sz:20, dur:2, depth:["world", "main"]});
_local38++;
};
brain.world.shakeC = 40;
_local1 = 160;
break;
case "H":
_local6 = rand(4, 8);
_local39 = 1;
while (_local39 <= _local6) {
brain.create({nam:"Meteorite", px:(ix + rand(-150, 150)), py:(iy - rand(10, 75)), vx:rand(-15, 15), vy:rand(-20, -5), lvl:rand(0, 2), rd:true, cr:true, depth:["world", "fgx"]});
_local39++;
};
_local7 = rand(10, 15);
_local8 = ["G", "R"];
_local40 = 1;
while (_local40 <= _local7) {
brain.create({nam:"DoomChunk", px:(ix + rand(-150, 150)), py:(iy - rand(-20, 80)), vx:rand(-15, 15), vy:rand(-20, -5), typ:_local8[rand(0, (_local8.length - 1))], depth:["world", ((rand(0, 1) == 0)) ? "main" : "doomBG"]});
_local40++;
};
_local9 = rand(10, 20);
_local41 = 1;
while (_local41 <= _local9) {
brain.create({nam:"Smoke", px:(ix + rand(-100, 100)), py:(iy - rand(-60, 0)), v:-4, sz:20, dur:2, depth:["world", "main"]});
_local41++;
};
brain.world.shakeC = 60;
_local1 = 350;
brain.sys.vData.addData(delA[2], [{x1:99, y1:189, x2:150, y2:177}], true);
break;
case "I":
_local10 = rand(2, 4);
_local42 = 1;
while (_local42 <= _local10) {
brain.create({nam:"Meteorite", px:(ix + rand(-40, 40)), py:(iy - rand(-10, 40)), vx:rand(-10, 10), vy:rand(-15, -5), lvl:rand(0, 1), rd:true, cr:true, depth:["world", "fgx"]});
_local42++;
};
_local11 = rand(3, 6);
_local12 = ["G", "R"];
_local43 = 1;
while (_local43 <= _local11) {
brain.create({nam:"DoomChunk", px:(ix + rand(-40, 40)), py:(iy - rand(-20, 40)), vx:rand(-10, 10), vy:rand(-15, -5), typ:_local12[rand(0, (_local12.length - 1))], depth:["world", ((rand(0, 1) == 0)) ? "main" : "doomBG"]});
_local43++;
};
_local13 = rand(5, 8);
_local44 = 1;
while (_local44 <= _local13) {
brain.create({nam:"Smoke", px:(ix + rand(-50, 50)), py:(iy - rand(-30, 0)), v:-3, sz:rand(15, 20), dur:2, depth:["world", "main"]});
_local44++;
};
brain.world.shakeC = 25;
_local1 = 130;
break;
case "AA1":
_local14 = rand(1, 2);
_local45 = 1;
while (_local45 <= _local14) {
brain.create({nam:"Meteorite", px:(ix + rand(-25, 25)), py:(iy - rand(-30, 10)), vx:rand(-10, 10), vy:rand(-15, -5), lvl:rand(0, 1), rd:true, cr:true, depth:["world", "fgx"]});
_local45++;
};
_local15 = rand(3, 4);
_local16 = ["G", "R"];
_local46 = 1;
while (_local46 <= _local15) {
brain.create({nam:"DoomChunk", px:(ix + rand(-25, 25)), py:(iy - rand(-20, 10)), vx:rand(-10, 10), vy:rand(-15, -5), typ:_local16[rand(0, (_local16.length - 1))], depth:["world", ((rand(0, 1) == 0)) ? "main" : "doomBG"]});
_local46++;
};
_local17 = rand(4, 8);
_local47 = 1;
while (_local47 <= _local17) {
brain.create({nam:"Smoke", px:(ix + rand(-25, 25)), py:(iy - rand(-20, 0)), v:-3, sz:rand(15, 20), dur:2, depth:["world", "main"]});
_local47++;
};
brain.world.shakeC = 20;
_local1 = 100;
break;
case "AA2":
_local18 = rand(2, 4);
_local48 = 1;
while (_local48 <= _local18) {
brain.create({nam:"Meteorite", px:(ix + rand(-50, 90)), py:(iy - rand(-30, 20)), vx:rand(-5, 15), vy:rand(-15, -5), lvl:rand(0, 2), rd:true, cr:true, depth:["world", "fgx"]});
_local48++;
};
_local19 = rand(4, 7);
_local20 = ["G", "R"];
_local49 = 1;
while (_local49 <= _local19) {
brain.create({nam:"DoomChunk", px:(ix + rand(-50, 90)), py:(iy - rand(-30, 20)), vx:rand(-5, 15), vy:rand(-15, -5), typ:_local20[rand(0, (_local20.length - 1))], depth:["world", ((rand(0, 1) == 0)) ? "main" : "doomBG"]});
_local49++;
};
_local21 = rand(6, 10);
_local50 = 1;
while (_local50 <= _local21) {
brain.create({nam:"Smoke", px:(ix + rand(-60, 60)), py:(iy - rand(-30, 0)), v:-3, sz:rand(15, 20), dur:2, depth:["world", "main"]});
_local50++;
};
brain.world.shakeC = 30;
_local1 = 190;
break;
case "BB1":
_local22 = rand(4, 9);
_local51 = 1;
while (_local51 <= _local22) {
brain.create({nam:"Meteorite", px:(ix + rand(-160, 160)), py:(iy - rand(-40, 40)), vx:rand(-15, 15), vy:rand(-20, -5), lvl:rand(0, 3), rd:true, cr:true, depth:["world", "fgx"]});
_local51++;
};
_local23 = rand(12, 20);
_local24 = ["G", "R"];
_local52 = 1;
while (_local52 <= _local23) {
brain.create({nam:"DoomChunk", px:(ix + rand(-150, 150)), py:(iy - rand(-40, 40)), vx:rand(-15, 15), vy:rand(-15, 0), typ:_local24[rand(0, (_local24.length - 1))], depth:["world", ((rand(0, 1) == 0)) ? "main" : "doomBG"]});
_local52++;
};
_local25 = rand(20, 35);
_local53 = 1;
while (_local53 <= _local25) {
brain.create({nam:"Smoke", px:(ix + rand(-150, 150)), py:(iy - rand(-60, 20)), v:-4, sz:20, dur:2, depth:["world", "main"]});
_local53++;
};
brain.world.shakeC = 75;
if (brain.world.roomRefs[roomID] != undefined){
if (brain.world.roomRefs[roomID].fg != undefined){
if (brain.world.roomRefs[roomID].fg.pond != undefined){
brain.world.roomRefs[roomID].fg.pond.visible = false;
};
};
};
_local1 = 350;
break;
case "CC3":
_local26 = rand(4, 9);
_local54 = 1;
while (_local54 <= _local26) {
brain.create({nam:"Meteorite", px:(ix + rand(-80, 80)), py:(iy - rand(-80, 80)), vx:rand(-15, 15), vy:rand(-20, -5), lvl:rand(0, 2), rd:true, cr:true, depth:["world", "fgx"]});
_local54++;
};
_local27 = rand(12, 20);
_local28 = ["G", "R"];
_local55 = 1;
while (_local55 <= _local27) {
brain.create({nam:"DoomChunk", px:(ix + rand(-80, 80)), py:(iy - rand(-80, 80)), vx:rand(-15, 15), vy:rand(-15, 0), typ:_local28[rand(0, (_local28.length - 1))], depth:["world", ((rand(0, 1) == 0)) ? "main" : "doomBG"]});
_local55++;
};
_local29 = rand(15, 20);
_local56 = 1;
while (_local56 <= _local29) {
brain.create({nam:"Smoke", px:(ix + rand(-80, 80)), py:(iy - rand(-80, 80)), v:-4, sz:rand(15, 20), dur:2, depth:["world", "main"]});
_local56++;
};
brain.world.shakeC = 90;
if (brain.world.roomRefs[roomID] != undefined){
if (brain.world.roomRefs[roomID].fg != undefined){
brain.world.roomRefs[roomID].fg.visible = false;
};
};
_local1 = 150;
break;
case "DD2":
_local30 = rand(4, 9);
_local57 = 1;
while (_local57 <= _local30) {
brain.create({nam:"Meteorite", px:(ix + rand(-80, 80)), py:(iy - rand(-80, 80)), vx:rand(-15, 5), vy:rand(-20, -5), lvl:rand(0, 2), rd:true, cr:true, depth:["world", "fgx"]});
_local57++;
};
_local31 = rand(12, 20);
_local32 = ["G", "R"];
_local58 = 1;
while (_local58 <= _local31) {
brain.create({nam:"DoomChunk", px:(ix + rand(-80, 80)), py:(iy - rand(-80, 80)), vx:rand(-15, 15), vy:rand(-15, 0), typ:_local32[rand(0, (_local32.length - 1))], depth:["world", ((rand(0, 1) == 0)) ? "main" : "doomBG"]});
_local58++;
};
_local33 = rand(15, 20);
_local59 = 1;
while (_local59 <= _local33) {
brain.create({nam:"Smoke", px:(ix + rand(-80, 80)), py:(iy - rand(-80, 80)), v:-4, sz:rand(15, 20), dur:2, depth:["world", "main"]});
_local59++;
};
brain.world.shakeC = 50;
if (brain.world.roomRefs[roomID] != undefined){
if (brain.world.roomRefs[roomID].fg != undefined){
if (brain.world.roomRefs[roomID].fg.cover != undefined){
brain.world.roomRefs[roomID].fg.cover.gotoAndStop("B");
};
};
};
_local34 = roomID.split("_");
_local35 = ((_local34[0] + "_") + (Number(_local34[1]) - 1));
if (brain.world.roomRefs[_local35] != undefined){
if (brain.world.roomRefs[_local35].fg != undefined){
if (brain.world.roomRefs[_local35].fg.cover != undefined){
brain.world.roomRefs[_local35].fg.cover.gotoAndStop("B");
};
};
};
_local1 = 190;
break;
};
brain.sys.vData.deleteData(delA[0], delA[1]);
brain.sys.audio.ply("impact", 0.6, false);
if ((((((brain.sys2.levelStats == undefined)) && ((brain.sys2.levelStatsMP == undefined)))) && (!((brain.gState == "extinct"))))){
if (brain.S.night){
brain.impact2();
brain.interF.showScreen("impact2");
} else {
brain.interF.showScreen("impact2");
};
};
brain.create({nam:"CrushZone", px:ix, py:iy, r:_local1, depth:[0, 0]});
remove();
};
}
public function remove(){
brain.removeSYS2(("mTimer" + id));
brain = null;
delA = null;
}
}
}//package util
Section 392
//RevArea (util.RevArea)
package util {
import supers.*;
public class RevArea extends Circle {
private var c:uint;// = 0
public function RevArea(_arg1, _arg2):void{
c = 0;
super();
super.init(_arg1, _arg2);
ph.sh = "circ";
ph.r = 40;
}
public function contact(_arg1){
if (c == 0){
_arg1.rev();
c = 30;
};
}
public function main():void{
if (c > 0){
c--;
};
}
}
}//package util
Section 393
//SpecialEvent (util.SpecialEvent)
package util {
import supers.*;
public class SpecialEvent extends Circle {
private var act:Boolean;// = false
public function SpecialEvent(_arg1, _arg2):void{
var _local3:Object;
var _local4:int;
act = false;
super();
super.init(_arg1, _arg2);
if (["H", "I"].indexOf(_arg1.typ) != -1){
_local4 = (roomA[0] + 1);
roomA.splice(0, 1, _local4);
roomID = ((("r" + roomA[0]) + "_") + roomA[1]);
};
_local3 = {rA:50, rB:30, rC:30, rD:70, rE:20, rF:40, rG:30, rH:70, rI:70, rJ:70, rK:70, rL:70, rM:70, rN:90, rO:100, rP:120, rQ:120, rR:40, rS:120, rT:120, rU:60, rV:70, rW:50, rX:45, rY:50, rZ:90, rd:50, rc:50, ra:20, rb:40, re:40, rf:40, rx:40, ry:40, rz:40};
ph.sh = "circ";
ph.r = _local3[("r" + _arg1.typ)];
big = true;
}
public function activate(_arg1){
var _local2:Object;
var _local3:*;
var _local4:*;
var _local5:*;
var _local6:*;
var _local7:*;
var _local8:*;
var _local9:*;
var _local10:*;
var _local11:*;
var _local12:int;
var _local13:*;
var _local14:*;
var _local15:*;
var _local16:*;
var _local17:*;
var _local18:*;
var _local19:*;
var _local20:*;
var _local21:*;
var _local22:int;
var _local23:*;
var _local24:*;
var _local25:*;
var _local26:int;
_local2 = brain.world.roomRefs;
if (!(act)){
switch (o.typ){
case "A":
_local2[roomID].bg.head.gotoAndPlay("eye");
brain.sys.audio.ply("brontoMoan", 0.6, false);
act = true;
break;
case "B":
_local2[roomID].bg.tree.gotoAndPlay("fall");
_local2[roomID].fg.tree.alpha = 0;
brain.sys.vData.deleteData(roomID, [3, 4]);
brain.sys.vData.addData(roomA, [{x1:216, y1:114, x2:239, y2:178}], true);
brain.world.alter(roomID, "s3_3T2B");
act = true;
deleteAll();
break;
case "C":
_local2[roomID].bg.tree.gotoAndPlay("fall");
_local2[roomID].fg.tree.alpha = 0;
brain.sys.vData.deleteData(roomID, [5, 6]);
brain.sys.vData.addData(roomA, [{x1:258, y1:316, x2:295, y2:321}], true);
brain.world.alter(roomID, "s1_3T1B");
act = true;
deleteAll();
break;
case "D":
if (_arg1.o.nam == "Raptor"){
_local3 = ((("r" + (roomA[0] + 1)) + "_") + roomA[1]);
if (_local2[_local3] != undefined){
_local2[_local3].bg.meteor.gotoAndPlay("go");
_local2[_local3].xx.meteor.gotoAndPlay("go");
brain.world.alter(_local3, "spH2_1B");
brain.sys2.mTimer1 = new MTimer(1, brain, "D", [_local3, [15, 16]], 17, ((roomA[0] * 801) + 168), (((roomA[1] - 1) * 450) + 300), "");
act = true;
deleteAll();
};
};
break;
case "E":
if ((((_arg1.o.nam == "Raptor")) && (!(_arg1.o.remote)))){
_local4 = ((("r" + (roomA[0] + 1)) + "_") + roomA[1]);
_local2[roomID].fg.cover.gotoAndPlay("show");
_local2[_local4].fg.cover.gotoAndPlay("show");
brain.world.fga.splice(brain.world.fga.indexOf("spJ3_3"), 1);
brain.world.fga.splice(brain.world.fga.indexOf("spJ4_3"), 1);
act = true;
deleteAll();
};
break;
case "F":
if ((((_arg1.o.nam == "Raptor")) && (!(_arg1.o.remote)))){
_local2[roomID].bg.cover.gotoAndPlay("show");
_local2[roomID].fg.cover.gotoAndPlay("show");
act = true;
deleteAll();
};
break;
case "G":
if ((((_arg1.o.nam == "Raptor")) && (!(_arg1.o.remote)))){
_local2[roomID].fg.cover.gotoAndPlay("show");
act = true;
brain.world.fga.splice(brain.world.fga.indexOf("spL4_1"), 1);
brain.world.fga.splice(brain.world.fga.indexOf("spL4_2"), 1);
brain.world.fga.splice(brain.world.fga.indexOf("spL3_2"), 1);
deleteAll();
};
break;
case "H":
if (_arg1.o.nam == "Raptor"){
if (_local2[roomID] != undefined){
_local2[roomID].bg.meteor.gotoAndPlay("go");
_local2[roomID].xx.meteor.gotoAndPlay("go");
brain.world.alter(roomID, "spP1_1B");
brain.sys2.mTimer1 = new MTimer(1, brain, "H", [roomID, [3, 4, 5, 6, 7, 8, 9, 10, 11], roomA], 16, (((roomA[0] - 1) * 801) + 410), (((roomA[1] - 1) * 450) + 240), "");
act = true;
deleteAll();
};
};
break;
case "I":
if (_arg1.o.nam == "Raptor"){
if (_local2[roomID] != undefined){
_local2[roomID].bg.meteor.gotoAndPlay("go");
_local2[roomID].xx.meteor.gotoAndPlay("go");
brain.world.alter(roomID, "spR1_1B");
brain.sys2.mTimer1 = new MTimer(1, brain, "I", [roomID, [8, 9]], 21, (((roomA[0] - 1) * 801) + 445), (((roomA[1] - 1) * 450) + 70), "");
brain.sys2.mTimer2 = new MTimer(2, brain, "I", [roomID, [10, 11, 12]], 29, (((roomA[0] - 1) * 801) + 660), (((roomA[1] - 1) * 450) + 40), "");
act = true;
deleteAll();
};
};
break;
case "J":
if (_arg1.o.nam == "Raptor"){
_local5 = ((("r" + roomA[0]) + "_") + roomA[1]);
_local2[_local5].bg.meteor.gotoAndPlay("go");
_local2[_local5].xx.meteor.gotoAndPlay("go");
brain.world.alter(_local5, "spAA1_1B");
brain.sys2.mTimer1 = new MTimer(1, brain, "AA1", [_local5, [8]], 16, (((roomA[0] - 1) * 801) + 640), (((roomA[1] - 1) * 450) + 250), "");
act = true;
deleteAll();
};
break;
case "K":
if (_arg1.o.nam == "Raptor"){
_local6 = ((("r" + (roomA[0] + 1)) + "_") + roomA[1]);
if (_local2[_local6] != undefined){
_local2[_local6].bg.meteor.gotoAndPlay("go");
_local2[_local6].xx.meteor.gotoAndPlay("go");
brain.world.alter(_local6, "spAA2_1B");
brain.sys2.mTimer2 = new MTimer(2, brain, "AA1", [_local6, [2]], 18, ((roomA[0] * 801) + 100), (((roomA[1] - 1) * 450) + 105), "");
brain.sys2.mTimer3 = new MTimer(3, brain, "AA1", [_local6, [5]], 40, ((roomA[0] * 801) + 410), (((roomA[1] - 1) * 450) + 40), "");
brain.sys2.mTimer4 = new MTimer(4, brain, "AA2", [_local6, [8, 9, 10]], 47, ((roomA[0] * 801) + 690), (((roomA[1] - 1) * 450) + 30), "");
act = true;
deleteAll();
};
};
break;
case "L":
if (_arg1.o.nam == "Raptor"){
_local7 = ((("r" + (roomA[0] + 1)) + "_") + roomA[1]);
if (_local2[_local7] != undefined){
_local2[_local7].bg.meteor.gotoAndPlay("go");
_local2[_local7].xx.meteor.gotoAndPlay("go");
brain.world.alter(_local7, "spBB3_1B");
brain.sys2.mTimer1 = new MTimer(1, brain, "I", [_local7, [4, 5, 6]], 16, ((roomA[0] * 801) + 275), (((roomA[1] - 1) * 450) + 350), "");
act = true;
deleteAll();
};
};
break;
case "M":
if (_arg1.o.nam == "Raptor"){
_local8 = ((("r" + (roomA[0] + 1)) + "_") + roomA[1]);
if (_local2[_local8] != undefined){
_local2[_local8].bg.meteor.gotoAndPlay("go");
_local2[_local8].xx.meteor.gotoAndPlay("go");
brain.world.alter(_local8, "spBB4_1B");
brain.sys2.mTimer1 = new MTimer(1, brain, "BB1", [_local8, [1, 2, 3, 4, 5, 6]], 16, ((roomA[0] * 801) + 300), (((roomA[1] - 1) * 450) + 150), _local8);
act = true;
deleteAll();
};
};
break;
case "N":
if (_arg1.o.nam == "Raptor"){
_local9 = brain.sys2.stats.SPD;
_local10 = ((brain.S.mod == "MP")) ? 500 : 300;
_local11 = ((brain.S.mod == "MP")) ? 450 : 350;
_local12 = rand(0, 2);
switch (_local12){
case 0:
brain.create({nam:"Meteorite", px:(pos.x - 350), py:(pos.y - 350), vx:4, vy:15, lvl:4, depth:["world", "main"]});
_local13 = rand(0, (brain.S.lv - 1));
_local16 = 0;
while (_local16 < _local13) {
brain.create({nam:"Meteorite", px:((pos.x - _local11) + rand(-60, 30)), py:((pos.y - _local10) + rand(-60, 60)), vx:rand((12 + _local9), (17 + _local9)), vy:rand((12 + _local9), (18 + _local9)), lvl:rand(1, 2), rd:true, depth:["world", "main"]});
_local16++;
};
break;
case 1:
_local14 = rand(0, (brain.S.lv + 1));
_local17 = 0;
while (_local17 < _local14) {
brain.create({nam:"Meteorite", px:((pos.x - _local11) + rand(-60, 30)), py:((pos.y - _local10) + rand(-60, 60)), vx:rand((12 + _local9), (17 + _local9)), vy:rand((12 + _local9), (18 + _local9)), lvl:rand(1, 3), rd:true, depth:["world", "main"]});
_local17++;
};
break;
case 2:
_local15 = rand(0, (brain.S.lv + 2));
_local18 = 0;
while (_local18 < _local15) {
brain.create({nam:"Boulder", px:((pos.x - _local11) + rand(-60, 30)), py:((pos.y - _local10) + rand(-60, 60)), vx:rand((12 + _local9), (17 + _local9)), vy:rand((12 + _local9), (18 + _local9)), lvl:rand(2, 5), rd:true, depth:["world", "main"]});
_local18++;
};
break;
};
act = true;
deleteAll();
};
break;
case "O":
if ((((_arg1.o.nam == "Raptor")) && (!(_arg1.o.remote)))){
brain.create({nam:"DactylFG", px:(brain.dino.pos.x - 400), py:(brain.dino.pos.y - 50), depth:["world", "main"]});
brain.create({nam:"DactylFG", px:(brain.dino.pos.x - 450), py:brain.dino.pos.y, depth:["world", "main"]});
act = true;
deleteAll();
};
break;
case "P":
if (_arg1.o.nam == "Raptor"){
_local19 = ((("r" + (roomA[0] + 1)) + "_") + (roomA[1] + 1));
if (_local2[_local19] != undefined){
_local2[_local19].xx.meteor.gotoAndPlay("go");
brain.world.fga.splice(brain.world.fga.indexOf("spCC3_2"), 1);
brain.sys2.mTimer1 = new MTimer(1, brain, "CC3", [_local19, []], 16, ((roomA[0] * 801) + 0xFF), ((roomA[1] * 450) + 66), _local19);
act = true;
deleteAll();
};
};
break;
case "Q":
if (_arg1.o.nam == "Raptor"){
_local20 = ((("r" + (roomA[0] + 1)) + "_") + roomA[1]);
if (_local2[_local20] != undefined){
_local2[_local20].xx.meteor.gotoAndPlay("go");
brain.sys2.mTimer1 = new MTimer(1, brain, "DD2", [_local20, []], 16, ((roomA[0] * 801) + 320), (((roomA[1] - 1) * 450) + 40), _local20);
act = true;
deleteAll();
};
};
break;
case "R":
if (_arg1.o.nam == "Raptor"){
_local2[((("r" + roomA[0]) + "_") + roomA[1])].fg.cover.gotoAndPlay("C");
_local2[((("r" + roomA[0]) + "_") + (roomA[1] - 1))].fg.cover.gotoAndPlay("C");
if (_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])] != undefined){
_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])].fg.cover.gotoAndPlay(5);
};
if (_local2[((("r" + (roomA[0] + 1)) + "_") + (roomA[1] - 1))] != undefined){
_local2[((("r" + (roomA[0] + 1)) + "_") + (roomA[1] - 1))].fg.cover.gotoAndPlay(5);
};
brain.world.sp = "V1";
act = true;
deleteAll();
};
break;
case "S":
if (_arg1.o.nam == "Raptor"){
if (_local2[roomID].fg.cover.currentFrame == 1){
_local2[roomID].fg.cover.gotoAndPlay(5);
if (_local2[((("r" + (roomA[0] - 1)) + "_") + roomA[1])] != undefined){
_local2[((("r" + (roomA[0] - 1)) + "_") + roomA[1])].fg.cover.gotoAndPlay("C");
};
if (_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])] != undefined){
_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])].fg.cover.gotoAndPlay(5);
};
if (_local2[((("r" + roomA[0]) + "_") + (roomA[1] + 1))] != undefined){
_local2[((("r" + roomA[0]) + "_") + (roomA[1] + 1))].fg.cover.gotoAndPlay(5);
};
brain.world.sp = "V1";
act = true;
deleteAll();
};
};
break;
case "T":
if (_arg1.o.nam == "Raptor"){
if ((((_local2[roomID].fg.cover.currentFrame == 1)) && (!((brain.world.sp == "V3"))))){
_local2[roomID].fg.cover.gotoAndPlay(5);
if (_local2[((("r" + (roomA[0] - 1)) + "_") + roomA[1])] != undefined){
_local2[((("r" + (roomA[0] - 1)) + "_") + roomA[1])].fg.cover.gotoAndPlay(5);
};
if (_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])] != undefined){
_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])].fg.cover.gotoAndPlay(5);
};
if (_local2[((("r" + roomA[0]) + "_") + (roomA[1] + 1))] != undefined){
_local2[((("r" + roomA[0]) + "_") + (roomA[1] + 1))].fg.cover.gotoAndPlay(5);
_local2[((("r" + roomA[0]) + "_") + (roomA[1] + 1))].fg.extra.visible = true;
};
if (_local2[((("r" + (roomA[0] - 1)) + "_") + (roomA[1] + 1))] != undefined){
_local2[((("r" + (roomA[0] - 1)) + "_") + (roomA[1] + 1))].fg.cover.gotoAndPlay(5);
};
if (_local2[((("r" + (roomA[0] + 1)) + "_") + (roomA[1] + 1))] != undefined){
_local2[((("r" + (roomA[0] + 1)) + "_") + (roomA[1] + 1))].fg.cover.gotoAndPlay(5);
};
brain.world.sp = "V3";
act = true;
deleteAll();
};
};
break;
case "W":
if (_arg1.o.nam == "Raptor"){
trace(_local2[roomID].fg.cover.currentFrame);
if ((((_local2[roomID].fg.cover.currentFrame == 21)) || ((brain.world.sp == "V3")))){
_local2[roomID].fg.cover.visible = true;
_local2[roomID].fg.cover.gotoAndPlay(25);
if (_local2[((("r" + roomA[0]) + "_") + (roomA[1] - 1))] != undefined){
_local2[((("r" + roomA[0]) + "_") + (roomA[1] - 1))].fg.cover.visible = true;
_local2[((("r" + roomA[0]) + "_") + (roomA[1] - 1))].fg.cover.gotoAndPlay(25);
};
brain.world.sp = "";
act = true;
deleteAll();
};
};
break;
case "U":
if (_arg1.o.nam == "Raptor"){
_local2[roomID].fg.cover.gotoAndPlay(5);
_local2[roomID].bg.trans.gotoAndPlay(2);
if (_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])] != undefined){
_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])].fg.cover.gotoAndPlay(5);
_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])].fg.gotoAndStop("spEE7_5B");
_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])].bg.gotoAndStop("spEE7_5B");
};
if (_local2[((("r" + (roomA[0] + 1)) + "_") + (roomA[1] - 1))] != undefined){
_local2[((("r" + (roomA[0] + 1)) + "_") + roomA[1])].bg.gotoAndStop("spEE7_4B");
};
brain.world.sp = "V2";
brain.dino.roomID = ("b" + roomID);
brain.dino.getVD();
act = true;
deleteAll();
};
break;
case "V":
if (_arg1.o.nam == "Raptor"){
_local2[("b" + roomID)].bg.gotoAndStop("spEE9_5");
_local2[("b" + roomID)].fg.gotoAndStop("spEE9_5");
if (_local2[((("br" + (roomA[0] + 1)) + "_") + roomA[1])] != undefined){
_local2[((("br" + (roomA[0] + 1)) + "_") + roomA[1])].bg.gotoAndStop("spEE10_5");
};
if (_local2[((("br" + (roomA[0] + 1)) + "_") + (roomA[1] + 1))] != undefined){
_local2[((("br" + (roomA[0] + 1)) + "_") + (roomA[1] + 1))].bg.gotoAndStop("spEE10_6");
_local2[((("br" + (roomA[0] + 1)) + "_") + (roomA[1] + 1))].fg.gotoAndStop("spEE10_6");
};
if (_local2[((("br" + roomA[0]) + "_") + (roomA[1] + 1))] != undefined){
_local2[((("br" + roomA[0]) + "_") + (roomA[1] + 1))].bg.gotoAndStop("spEE9_6");
};
brain.world.sp = "";
brain.dino.roomID = roomID;
brain.dino.getVD();
act = true;
deleteAll();
};
break;
case "Y":
if (_arg1.o.nam == "Raptor"){
brain.world.sp = "";
};
break;
case "d":
if (_arg1.o.nam == "Raptor"){
_local2[("b" + roomID)].fg.cover.gotoAndPlay(2);
act = true;
deleteAll();
};
break;
case "c":
if (_arg1.o.nam == "Raptor"){
brain.world.sp = "V2";
};
break;
case "a":
if (_arg1.o.nam == "Raptor"){
_local2[("b" + roomID)].fg.cover.gotoAndPlay(5);
_local2[((("br" + (roomA[0] + 1)) + "_") + roomA[1])].fg.cover.gotoAndPlay(5);
act = true;
deleteAll();
};
break;
case "b":
if (_arg1.o.nam == "Raptor"){
_local21 = brain.sys2.stats.STR;
if (_local21 == 5){
_local2[("b" + roomID)].fg.cover.visible = false;
brain.sys.vData.deleteData(("b" + roomID), [31]);
};
_local22 = 0;
while (_local22 < (_local21 * 2)) {
brain.create({nam:"Rock", px:(pos.x + 30), py:((pos.y - 10) + rand(-12, 9)), temp:true, vx:rand(-4, -1), vy:rand(-3, 1), depth:["world", "main"]});
_local22++;
};
act = true;
deleteAll();
};
break;
case "x":
if (_arg1.o.nam == "Raptor"){
brain.sys.vData.addData(roomA, [{x1:143, y1:345, x2:161, y2:383}], true);
act = true;
brain.win();
deleteAll();
};
break;
case "z":
if (_arg1.o.nam == "Raptor"){
brain.S.lvl = 9;
act = true;
deleteAll();
brain.goBeach = true;
};
break;
case "e":
if (_arg1.o.nam == "Raptor"){
if (_local2[roomID].fg.cover.currentFrame == 1){
_local2[roomID].fg.cover.gotoAndPlay("reveal");
};
};
break;
case "f":
if (_arg1.o.nam == "Raptor"){
if (_local2[roomID].fg.cover.currentFrame == 26){
_local2[roomID].fg.cover.gotoAndPlay("conceal");
};
};
break;
case "X":
if ((((_arg1.o.nam == "Raptor")) && (!(_arg1.o.remote)))){
if (!(brain.S.BC)){
switch (brain.S.endID){
case "X":
if (brain.S.mod != "MP"){
_local2[roomID].bg.sealer.gotoAndPlay(2);
brain.world.alter(roomID, "spX1_2B");
};
brain.sys.vData.addData(roomA, [{x1:630, y1:236, x2:630, y2:320}], true);
brain.S.sRoom = roomID;
break;
case "XB":
_local23 = ((("r" + (roomA[0] - 1)) + "_") + roomA[1]);
brain.sys.vData.addData([(roomA[0] - 1), roomA[1]], [{x1:318, y1:129, x2:289, y2:211}], true);
brain.world.alter(_local23, "spXB1_3B");
break;
case "XC":
_local24 = ((("r" + (roomA[0] - 2)) + "_") + (roomA[1] - 2));
brain.sys.vData.addData([(roomA[0] - 2), (roomA[1] - 2)], [{x1:594, y1:111, x2:582, y2:171}], true);
brain.world.alter(_local24, "spXC1_1B");
break;
case "XD":
_local25 = ((("r" + roomA[0]) + "_") + (roomA[1] + 1));
if (_local2[_local25].fg.ramp != undefined){
_local2[_local25].fg.ramp.gotoAndPlay(2);
};
brain.world.alter(_local25, "spXD1_3B");
brain.sys.vData.addData(roomA, [{x1:735, y1:401, x2:730, y2:450}], true);
brain.sys.vData.addData([roomA[0], (roomA[1] + 1)], [{x1:731, y1:1, x2:731, y2:48}], true);
brain.sys.vData.deleteData(_local25, [6]);
brain.sky.space.gotoAndPlay(2);
if (brain.sys2.stats.screenBonus.indexOf("L") == -1){
brain.sys2.stats.screenBonus.push("L");
};
brain.sys2.stats.speedRuns.push("U");
break;
};
};
act = true;
brain.win();
deleteAll();
};
break;
case "Z":
if ((((_arg1.o.nam == "Raptor")) && (!((brain.S.mod == "MP"))))){
_local26 = rand(0, 1);
switch (_local26){
case 0:
brain.create({nam:"Meteorite", px:(pos.x - 310), py:(pos.y - 400), vx:4, vy:(15 + brain.sys2.stats.SPD), lvl:4, rd:true, depth:["world", "main"]});
break;
case 1:
brain.create({nam:"Boulder", px:(pos.x - 310), py:(pos.y - 400), vx:4, vy:(15 + brain.sys2.stats.SPD), lvl:5, rd:true, depth:["world", "main"]});
break;
};
act = true;
deleteAll();
};
break;
};
};
}
public function main():void{
}
}
}//package util
Section 394
//Stats (util.Stats)
package util {
import flash.net.*;
public class Stats {
private var milestones:Object;
public var superEggPTS:Object;
public var openSlots:Array;
public var highScorePL:Number;
public var STR:int;
public var dsLvl:int;
public var eggs:int;
public var dinoColors:Array;
public var lastPS:int;
public var nam:String;
public var bonus:Array;
public var eggsGame:int;
public var dcLvl:int;
public var eatLiz:int;
public var superEggs:int;
public var eatRun:int;
public var speedRuns:Array;
public var clr:String;
public var playerScore:Number;
public var cont:int;
public var superEggsTotalGame:int;
private var MPeggs:int;// = 0
public var superEggsLVL:Array;
public var eatWor:int;
public var lvlsWon:Array;
private var eggTimer:int;
public var screenBonus:Array;
private var costs:Object;
public var eatRunPL:int;
public var lvlMS:Array;
public var doomSurf:int;
public var superEggsPLNum:int;
public var actMods:Array;
public var cd:Number;
public var ACL:int;
public var JMP:int;
private var dinoColorsOrig:Array;
public var GPLVL:int;
private var muted:Boolean;
public var dinosSaved:int;
private var eggConts:Array;
public var boulderRide:int;
public var SPD:int;
private var conts:Array;
public var savedGames:SharedObject;
public var eggsPL:int;
private var foodTimer:Object;
public var score:Number;
public var eatBir:int;
public var eatFisPL:int;
public var friends:Array;
public var gameNum:int;
public var eatFis:int;
public var superEggsTotal:int;
public var par:Number;
public var hat:String;
private var MP:Boolean;// = false
public var eatWorPL:int;
public var DNALVL:int;
public var mods:Array;
public var brLvl:int;
public var dactylRides:int;
public var superEggsGame:int;
public var eatTotal:int;
public var time:Number;
public var trophies:Object;
public var eatBirPL:int;
public var addP:Boolean;// = true
public var eggVal;
public var eatLizPL:int;
public var foodVal:Number;
public var dudeGame:Boolean;// = false
public var superEggsPL:Array;
public var GP:int;
public var dls:Array;
private var brain:Object;
public var DNA:int;
public function Stats(_arg1){
dudeGame = false;
addP = true;
dinoColorsOrig = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];
conts = [0, 2, 1, 0, 0];
costs = {SPD2:50, SPD3:100, SPD4:150, SPD5:200, ACL2:10, ACL3:20, ACL4:40, ACL5:80, JMP2:20, JMP3:40, JMP4:80, JMP5:120, STR2:30, STR3:60, STR4:90, STR5:120};
openSlots = [];
MP = false;
MPeggs = 0;
super();
this.brain = _arg1;
lvlMS = [];
init("");
savedGames = SharedObject.getLocal("dinoRunSavedGame", "/");
if (savedGames.data.friends == undefined){
savedGames.data.friends = [];
};
friends = savedGames.data.friends.slice();
if (savedGames.data.bonus == undefined){
savedGames.data.bonus = [];
};
bonus = savedGames.data.bonus.slice();
if (bonus.length > 0){
brain.interF.hats.push("x");
};
if (bonus.indexOf("ht") != -1){
brain.S.hats = true;
brain.interF.hats.push("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k");
};
if (bonus.indexOf("ds") != -1){
brain.interF.hats.push("l");
};
if (savedGames.data.g1 == undefined){
savedGames.data.g1 = {};
savedGames.data.g2 = {};
savedGames.data.g3 = {};
openSlots = [1, 2, 3];
createNewPlayer("Dino1");
} else {
if (savedGames.data.g1.nam == undefined){
openSlots.push(1);
};
if (savedGames.data.g2.nam == undefined){
openSlots.push(2);
};
if (savedGames.data.g3.nam == undefined){
openSlots.push(3);
};
if (savedGames.data.g1.nam != undefined){
initSaved(savedGames.data.currentNum);
};
if (mods.indexOf("bs") != -1){
brain.interF.hats.push("m");
};
if (mods.indexOf("ss") != -1){
brain.interF.hats.push("n");
};
if (mods.indexOf("gs") != -1){
brain.interF.hats.push("o");
};
};
}
public function init(_arg1){
nam = _arg1;
brain.S.gold = false;
SPD = 1;
ACL = 1;
JMP = 1;
STR = 1;
DNA = 0;
GP = 0;
cont = 0;
eggs = 0;
eggsGame = 0;
eggsPL = 0;
superEggs = 0;
superEggsTotal = 0;
superEggsGame = 0;
superEggsTotalGame = 0;
superEggsLVL = [];
superEggsPL = [];
superEggsPLNum = 0;
speedRuns = ["A", 0];
mods = [];
actMods = [];
dls = [];
clr = "A";
hat = "0";
lastPS = 0;
doomSurf = 0;
boulderRide = 0;
dactylRides = 0;
muted = false;
brain.S.showProg = false;
brain.S.auto = false;
par = 0;
score = 0;
highScorePL = 0;
playerScore = 0;
dinosSaved = 0;
screenBonus = [];
lvlsWon = [];
trophies = {eggsPL:"", superEggsPLNum:"", eatLizPL:"", eatBirPL:"", eatRunPL:"", eatWorPL:"", eatFisPL:"", dinosSaved:"", boulderRide:"", dactylRides:"", doomSurf:"", buddyFound:""};
eggVal = 0;
eggTimer = 0;
foodTimer = {};
eatLiz = 0;
eatBir = 0;
eatRun = 0;
eatWor = 0;
eatFis = 0;
eatLizPL = 0;
eatBirPL = 0;
eatRunPL = 0;
eatWorPL = 0;
eatFisPL = 0;
eatTotal = 0;
superEggPTS = {A:[30, 100], B:[100, 2000], T:[15, 80], M:[100, 300], S:[10, 50], D:[80, 200], G:[25, 50], O:[30, 80], I:[25, 100], R:[75, 150]};
milestones = {m1:{stat:"eggsPL", val:[0, 15, 100, 500, 1000, 5000], pts:[0, 500, 1000, 2000, 5000, 20000], prize:["", ["DNA_10", "25"], ["DNA_20", "GP_50", "MS_D"], ["TR_Bronze", "GP_100"], ["TR_Silver", "GP_250", "MS_H"], ["TR_Gold", "GP_500"]], nam:["", "15 Eggs Saved", "100 Eggs Saved", "500 Eggs Saved", "1000 Eggs Saved", "5000 Eggs Saved"], ACH:0}, m2:{stat:"superEggsPLNum", val:[0, 10], pts:[0, 25000], prize:["", ["TR_Gold", "GP_2500", "MS_C"]], nam:["", "All Super Eggs Saved!"], ACH:0}, m3:{stat:"eatLizPL", val:[0, 50, 200, 500, 1000], pts:[0, 2500, 5000, 10000, 25000], prize:["", ["DNA_20", "GP_50"], ["TR_Bronze", "GP_100"], ["TR_Silver", "GP_200", "MS_H"], ["TR_Gold", "GP_300"]], nam:["", "50 Lizards Chomped", "200 Lizards Chomped", "500 Lizards Chomped", "1000 Lizards Chomped"], ACH:0}, m4:{stat:"eatRunPL", val:[0, 50, 200, 500, 1000], pts:[0, 2500, 5000, 10000, 25000], prize:["", ["DNA_20", "GP_50"], ["TR_Bronze", "GP_100"], ["TR_Silver", "GP_200"], ["TR_Gold", "GP_300"]], nam:["", "50 Runners Munched", "200 Runners Munched", "500 Runners Munched", "1000 Runners Munched"], ACH:0}, m5:{stat:"eatWorPL", val:[0, 20, 100, 200, 400], pts:[0, 2500, 5000, 10000, 25000], prize:["", ["DNA_30", "GP_50"], ["TR_Bronze", "GP_100"], ["TR_Silver", "GP_200"], ["TR_Gold", "GP_300"]], nam:["", "20 Worms Slurped", "100 Worms Slurped", "200 Worms Slurped", "400 Worms Slurped"], ACH:0}, m6:{stat:"eatBirPL", val:[0, 10, 30, 75, 150], pts:[0, 2500, 5000, 10000, 25000], prize:["", ["DNA_30", "GP_50"], ["TR_Bronze", "GP_100"], ["TR_Silver", "GP_200"], ["TR_Gold", "GP_300"]], nam:["", "10 Birds Devoured", "30 Birds Devoured", "75 Birds Devoured", "150 Birds Devoured"], ACH:0}, m7:{stat:"eatFisPL", val:[0, 20, 75, 150, 300], pts:[0, 2500, 5000, 10000, 25000], prize:["", ["DNA_20", "GP_50"], ["TR_Bronze", "GP_100"], ["TR_Silver", "GP_200"], ["TR_Gold", "GP_300"]], nam:["", "20 Fish Gobbled", "75 Fish Gobbled", "150 Fish Gobbled", "300 Fish Gobbled"], ACH:0}, m8:{stat:"dinosSaved", val:[0, 1, 5, 10, 25, 50], pts:[0, 1000, 5000, 10000, 25000, 50000], prize:["", ["TR_DNA1", "GP_100"], ["TR_DNA2", "GP_200"], ["TR_DNA3", "GP_300"], ["TR_DNA4", "GP_400", "MS_K"], ["TR_DNA5", "GP_500"]], nam:["", "1 Dino Saved", "5 Dinos Saved", "10 Dinos Saved", "25 Dinos Saved", "50 Dinos Saved"], ACH:0}, m9:{stat:"playerScore", val:[0, 100000, 250000, 500000, 1000000], pts:[0, 0, 0, 0, 0, 0, 0, 0], prize:["", ["GP_100", "MS_B"], ["GP_500", "MS_G"], ["GP_1000"], ["GP_2500", "MS_I"]], nam:["", "100000+ Player Score", "250000+ Player Score", "500000+ Player Score", "1000000+ Player Score"], ACH:0}, m10:{stat:"boulderRide", val:[0, 150, 300, 500], pts:[0, 0, 0, 0, 0, 0, 0, 0], prize:["", ["TR_Bronze", "GP_100"], ["TR_Silver", "GP_200"], ["TR_Gold", "GP_300"]], nam:["", "3 Second Boulder Ride", "6 Second Boulder Ride", "10 Second Boulder Ride"], ACH:0}, m11:{stat:"dactylRides", val:[0, 2, 3, 4], pts:[0, 1000, 2500, 5000], prize:["", ["TR_Bronze", "GP_100"], ["TR_Silver", "GP_200"], ["TR_Gold", "GP_300"]], nam:["", "2X Dactyl Chain", "3X Dactyl Chain", "4X Dactyl Chain"], ACH:0}, m12:{stat:"doomSurf", val:[0, 500, 1500, 3000], pts:[0, 0, 0, 0], prize:["", ["TR_Bronze", "GP_100"], ["TR_Silver", "GP_200", "MS_J"], ["TR_Gold", "GP_500"]], nam:["", "10 Second Doom Surf", "30 Second Doom Surf", "60 Second Doom Surf"], ACH:0}};
}
public function saveGame(){
var _local1:*;
if (!(MP)){
if ((((((((((bonus.length > 0)) || (!((mods.indexOf("gt") == -1))))) || (!((mods.indexOf("bs") == -1))))) || (!((mods.indexOf("ss") == -1))))) || (!((mods.indexOf("gs") == -1))))){
if (brain.interF.hats.indexOf("x") == -1){
brain.interF.hats.unshift("x");
};
};
savedGames.data.bonus = bonus.slice();
_local1 = savedGames.data[("g" + gameNum)];
_local1.nam = nam;
_local1.dif = brain.S.dif;
_local1.mod = brain.S.mod;
_local1.SPD = SPD;
_local1.ACL = ACL;
_local1.JMP = JMP;
_local1.STR = STR;
_local1.DNA = DNA;
_local1.GP = GP;
_local1.eggsPL = eggsPL;
_local1.superEggsPL = superEggsPL.slice();
_local1.superEggsPLNum = superEggsPLNum;
_local1.highScorePL = highScorePL;
_local1.playerScore = playerScore;
_local1.dinosSaved = dinosSaved;
_local1.speedRuns = speedRuns.slice();
_local1.mods = mods.slice();
_local1.dls = dls.slice();
_local1.clr = clr;
_local1.hat = hat;
_local1.lastPS = lastPS;
_local1.TR_eggsPL = trophies.eggsPL;
_local1.TR_superEggsPLNum = trophies.superEggsPLNum;
_local1.TR_eatLizPL = trophies.eatLizPL;
_local1.TR_eatRunPL = trophies.eatRunPL;
_local1.TR_eatWorPL = trophies.eatWorPL;
_local1.TR_eatFisPL = trophies.eatFisPL;
_local1.TR_eatBirPL = trophies.eatBirPL;
_local1.TR_dinosSaved = trophies.dinosSaved;
_local1.TR_boulderRide = trophies.boulderRide;
_local1.TR_dactylRides = trophies.dactylRides;
_local1.TR_doomSurf = trophies.doomSurf;
_local1.TR_buddyFound = trophies.buddyFound;
_local1.muted = brain.sys.audio.muted;
_local1.showProg = brain.S.showProg;
_local1.auto = brain.S.auto;
_local1.screenBonus = screenBonus.slice();
_local1.lvlsWon = lvlsWon.slice();
_local1.eatLizPL = eatLizPL;
_local1.eatBirPL = eatBirPL;
_local1.eatRunPL = eatRunPL;
_local1.eatWorPL = eatWorPL;
_local1.eatFisPL = eatFisPL;
_local1.eatTotal = eatTotal;
_local1.boulderRide = boulderRide;
_local1.dactylRides = dactylRides;
_local1.doomSurf = doomSurf;
savedGames.flush();
};
}
public function dinoSaved(){
dinosSaved++;
adjustDinoColors();
if (!(brain.S.hats)){
clr = dinoColors[(dinoColors.length - 1)];
};
}
public function adjustDinoColors(){
var _local1:int;
var _local2:int;
dinoColors = dinoColorsOrig.slice();
_local1 = (brain.S.hats) ? 0 : (25 - dinosSaved);
_local2 = 0;
while (_local2 < _local1) {
dinoColors.pop();
_local2++;
};
}
public function createNewPlayer(_arg1){
savedGames.data.currentNum = (gameNum = openSlots[0]);
openSlots.shift();
init(_arg1);
brain.S.dif = "Medium";
brain.S.mod = "Challenge";
saveGame();
}
public function addBones(_arg1){
if (((!(MP)) && (addP))){
GPLVL = (GPLVL + _arg1);
brain.interF.interX.eggsBones.gotoAndPlay("bones");
};
}
public function clearSaved(_arg1){
var _local2:Array;
var _local3:*;
savedGames.data[("g" + _arg1)] = {};
openSlots.push(_arg1);
openSlots.sort();
savedGames.flush();
if (_arg1 == gameNum){
if (openSlots.length != 3){
_local2 = [];
_local3 = 1;
while (_local3 < 4) {
if (openSlots.indexOf(_local3) == -1){
_local2.push(_local3);
};
_local3++;
};
_local2.sort();
initSaved(_local2[0]);
} else {
createNewPlayer(("Dino" + openSlots[0]));
};
};
}
public function initSaved(_arg1){
var _local2:*;
var _local3:*;
var _local4:*;
var _local5:*;
savedGames.data.currentNum = (gameNum = _arg1);
_local2 = savedGames.data[("g" + gameNum)];
nam = ((_local2.nam)!=undefined) ? _local2.nam : "Dino1";
brain.S.dif = ((_local2.dif)!=undefined) ? _local2.dif : "Medium";
brain.S.mod = ((_local2.mod)=="MP") ? "Challenge" : _local2.mod;
speedRuns = ((_local2.speedRuns)!=undefined) ? _local2.speedRuns.slice() : [];
mods = ((_local2.mods)!=undefined) ? _local2.mods.slice() : [];
dls = ((_local2.dls)!=undefined) ? _local2.dls.slice() : [];
clr = ((_local2.clr)!=undefined) ? _local2.clr : "A";
hat = ((_local2.hat)!=undefined) ? _local2.hat : "0";
lastPS = ((_local2.lastPS)!=undefined) ? _local2.lastPS : 0;
SPD = ((_local2.SPD)!=undefined) ? _local2.SPD : 1;
ACL = ((_local2.ACL)!=undefined) ? _local2.ACL : 1;
JMP = ((_local2.JMP)!=undefined) ? _local2.JMP : 1;
STR = ((_local2.STR)!=undefined) ? _local2.STR : 1;
DNA = ((_local2.DNA)!=undefined) ? _local2.DNA : 0;
GP = ((_local2.GP)!=undefined) ? _local2.GP : 0;
eggsPL = ((_local2.eggsPL)!=undefined) ? _local2.eggsPL : 0;
superEggsPL = ((_local2.superEggsPL)!=undefined) ? _local2.superEggsPL.slice() : [];
superEggsPLNum = superEggsPL.length;
highScorePL = ((_local2.highScorePL)!=undefined) ? _local2.highScorePL : 0;
playerScore = ((_local2.playerScore)!=undefined) ? _local2.playerScore : 0;
dinosSaved = ((_local2.dinosSaved)!=undefined) ? _local2.dinosSaved : 0;
adjustDinoColors();
trophies = {eggsPL:((_local2.TR_eggsPL)!=undefined) ? _local2.TR_eggsPL : "", superEggsPLNum:((_local2.TR_superEggsPLNum)!=undefined) ? _local2.TR_superEggsPLNum : "", eatLizPL:((_local2.TR_eatLizPL)!=undefined) ? _local2.TR_eatLizPL : "", eatRunPL:((_local2.TR_eatRunPL)!=undefined) ? _local2.TR_eatRunPL : "", eatBirPL:((_local2.TR_eatBirPL)!=undefined) ? _local2.TR_eatBirPL : "", eatFisPL:((_local2.TR_eatFisPL)!=undefined) ? _local2.TR_eatFisPL : "", eatWorPL:((_local2.TR_eatWorPL)!=undefined) ? _local2.TR_eatWorPL : "", dinosSaved:((_local2.TR_dinosSaved)!=undefined) ? _local2.TR_dinosSaved : "", boulderRide:((_local2.TR_boulderRide)!=undefined) ? _local2.TR_boulderRide : "", dactylRides:((_local2.TR_dactylRides)!=undefined) ? _local2.TR_dactylRides : "", doomSurf:((_local2.TR_doomSurf)!=undefined) ? _local2.TR_doomSurf : "", buddyFound:((_local2.TR_buddyFound)!=undefined) ? _local2.TR_buddyFound : ""};
checkTrophs();
delete _local2.TR_eatLiz;
delete _local2.TR_eatRun;
delete _local2.TR_eatFis;
delete _local2.TR_eatBir;
delete _local2.TR_eatWor;
delete trophies.eatLiz;
delete trophies.eatRun;
delete trophies.eatFis;
delete trophies.eatBir;
delete trophies.eatWor;
muted = ((_local2.muted)!=undefined) ? _local2.muted : false;
brain.sys.audio.muted = muted;
brain.S.showProg = ((_local2.showProg)!=undefined) ? _local2.showProg : false;
brain.S.auto = ((_local2.auto)!=undefined) ? _local2.auto : false;
screenBonus = ((_local2.screenBonus)!=undefined) ? _local2.screenBonus.slice() : [];
lvlsWon = ((_local2.lvlsWon)!=undefined) ? _local2.lvlsWon.slice() : [];
eatLizPL = ((_local2.eatLizPL)!=undefined) ? _local2.eatLizPL : 0;
eatBirPL = ((_local2.eatBirPL)!=undefined) ? _local2.eatBirPL : 0;
eatRunPL = ((_local2.eatRunPL)!=undefined) ? _local2.eatRunPL : 0;
eatWorPL = ((_local2.eatWorPL)!=undefined) ? _local2.eatWorPL : 0;
eatFisPL = ((_local2.eatFisPL)!=undefined) ? _local2.eatFisPL : 0;
eatTotal = ((_local2.eatTotal)!=undefined) ? _local2.eatTotal : 0;
boulderRide = ((_local2.boulderRide)!=undefined) ? _local2.boulderRide : 0;
dactylRides = ((_local2.dactylRides)!=undefined) ? _local2.dactylRides : 0;
doomSurf = ((_local2.doomSurf)!=undefined) ? _local2.doomSurf : 0;
_local3 = ((_local2.boof)!=undefined) ? _local2.boof : "flump";
for each (_local4 in milestones) {
_local5 = _local4.stat;
do {
if (this[_local5] >= _local4.val[(_local4.ACH + 1)]){
_local4.ACH++;
} else {
break;
};
} while (true);
};
trace(bonus, mods, hat);
}
private function unlockSpeedRun(_arg1){
}
public function endLevel(){
var _local1:int;
var _local2:Array;
var _local3:int;
addCD();
eggsGame = (eggsGame + eggs);
superEggsGame = (superEggsGame + superEggs);
superEggsTotalGame = (superEggsTotalGame + superEggsTotal);
if (!(brain.S.cheat)){
if (dcLvl > dactylRides){
dactylRides = dcLvl;
};
if (dsLvl > doomSurf){
doomSurf = dsLvl;
};
if (brLvl > boulderRide){
boulderRide = brLvl;
};
if (dudeGame){
trophies.buddyFound = "Gold_You Found Him!";
};
_local1 = eggsPL;
eggsPL = (eggsPL + eggs);
boostDNA(_local1, eggsPL);
for each (_local2 in superEggsLVL) {
if (superEggsPL.indexOf(_local2[0]) == -1){
superEggsPL.push(_local2[0]);
addPLScore(_local2[1]);
DNALVL = (DNALVL + superEggPTS[_local2[0]][0]);
GPLVL = (GPLVL + superEggPTS[_local2[0]][1]);
lvlMS.push(new Array((_local2[2] + " Saved"), (((((("+" + _local2[1]) + " Player Score, +") + superEggPTS[_local2[0]][0]) + " DNA, +") + superEggPTS[_local2[0]][1]) + " Bones"), []));
};
};
superEggsPLNum = superEggsPL.length;
_local3 = eatTotal;
eatLizPL = (eatLizPL + eatLiz);
eatBirPL = (eatBirPL + eatBir);
eatRunPL = (eatRunPL + eatRun);
eatWorPL = (eatWorPL + eatWor);
eatFisPL = (eatFisPL + eatFis);
eatTotal = (eatTotal + ((((eatLiz + eatBir) + eatRun) + eatWor) + eatFis));
boostDNA(_local3, eatTotal);
playerScore = (playerScore - highScorePL);
if (score > highScorePL){
highScorePL = score;
};
playerScore = (playerScore + highScorePL);
checkMS();
checkTrophs();
};
saveGame();
}
public function addSuperEgg(_arg1, _arg2, _arg3){
if (MP){
brain.sys.MP.Self.score++;
} else {
superEggs++;
superEggsLVL.push([_arg1, _arg2, _arg3]);
};
brain.interF.showMessage((_arg3 + " Saved!"));
}
private function boostDNA(_arg1, _arg2){
var _local3:int;
var _local4:int;
_local3 = (12 - (brain.S.difNum * 2));
trace(_local3);
_local4 = _arg1;
while (_local4 <= _arg2) {
if (Math.round((_local4 / _local3)) == (_local4 / _local3)){
trace("dna");
DNA++;
};
_local4++;
};
if (_arg1 == 0){
DNA--;
};
}
function checkTrophs(){
var _local1:Array;
var _local2:int;
var _local3:*;
if ((((superEggsPLNum == 10)) && ((trophies.superEggsPLNum == "")))){
trophies.superEggsPLNum = "Gold_All Super Eggs Saved!";
};
if (!(brain.S.gold)){
_local1 = ["eggsPL", "superEggsPLNum", "eatRunPL", "eatLizPL", "eatFisPL", "eatBirPL", "eatWorPL", "dinosSaved", "dactylRides", "boulderRide", "doomSurf", "buddyFound"];
_local2 = 0;
for each (_local3 in _local1) {
if ((((trophies[_local3].substr(0, 4) == "Gold")) || ((trophies[_local3].substr(0, 4) == "DNA5")))){
_local2++;
};
};
if (_local2 >= 12){
brain.S.gold = true;
brain.interF.hats.push("q");
if (mods.indexOf("gt") == -1){
mods.push("gt");
lvlMS.push(["All Gold Trophies!", "Samurai Helmet, +250000 Player Score", []]);
dinoSaved();
addPLScore(250000);
};
};
};
}
public function remove(){
}
public function addEgg(_arg1){
if (MP){
MPeggs++;
if (Math.round((MPeggs / 10)) == (MPeggs / 10)){
brain.sys.MP.Self.score++;
eggVal = 1;
} else {
eggVal = "";
};
} else {
if (addP){
eggs = (eggs + (_arg1) ? 10 : 1);
if (eggTimer == 0){
eggVal = (_arg1) ? 500 : 20;
eggTimer = 40;
} else {
eggVal = (eggVal * 2);
if (eggVal > 500){
eggVal = 500;
};
};
addScore(eggVal);
brain.interF.interX.eggsBones.gotoAndPlay("eggs");
if (((((eggsGame + eggs) >= eggConts[0])) && (!((brain.S.mod == "SpeedRun"))))){
cont++;
eggConts.shift();
brain.interF.showMessage(((eggsGame + eggs) + " Eggs: Extra Time ShiFt Earned!"));
};
};
};
}
public function addFood(_arg1, _arg2){
if (((!(MP)) && (addP))){
if (((((!((_arg1 == "Stego"))) && (!((_arg1 == "Cera"))))) && (!((_arg1 == "Para"))))){
var _local3 = this;
var _local4 = ("eat" + _arg1.substring(0, 3));
var _local5 = (_local3[_local4] + 1);
_local3[_local4] = _local5;
};
if (foodTimer[_arg1] == undefined){
foodVal = _arg2;
foodTimer[_arg1] = 50;
} else {
foodVal = (foodVal * 2);
if (foodVal > 1000){
foodVal = 1000;
};
};
addScore(foodVal);
addBones(1);
};
}
public function addPLScore(_arg1){
if (((!(MP)) && (!(brain.S.cheat)))){
playerScore = (playerScore + _arg1);
};
}
public function addScore(_arg1){
if (!(MP)){
score = (score + _arg1);
};
}
public function checkMS(){
var _local1:*;
var _local2:*;
var _local3:*;
var _local4:int;
var _local5:Array;
var _local6:String;
var _local7:Array;
for each (_local1 in milestones) {
_local2 = _local1.stat;
_local3 = _local1.val[(_local1.ACH + 1)];
if (this[_local2] >= _local3){
_local4 = 1;
if (this[_local2] >= _local1.val[(_local1.ACH + 2)]){
_local4 = 2;
};
if (this[_local2] >= _local1.val[(_local1.ACH + 3)]){
_local4 = 3;
};
_local1.ACH = (_local1.ACH + _local4);
_local5 = new Array(_local1.nam[_local1.ACH], [], []);
addPLScore(_local1.pts[_local1.ACH]);
if (_local1.pts[_local1.ACH] != 0){
_local5[1].push((("+" + _local1.pts[_local1.ACH]) + " Player Score "));
};
for each (_local6 in _local1.prize[_local1.ACH]) {
_local7 = _local6.split("_");
switch (_local7[0]){
case "DNA":
DNALVL = (DNALVL + Number(_local7[1]));
_local5[1].push(((" +" + Number(_local7[1])) + " DNA"));
break;
case "GP":
GPLVL = (GPLVL + Number(_local7[1]));
_local5[1].push(((" +" + Number(_local7[1])) + " Bones"));
break;
case "TR":
trophies[_local2] = ((_local7[1] + "_") + _local1.nam[_local1.ACH]);
_local5[2].push(((_local2 + "_") + _local7[1]));
break;
case "MS":
screenBonus.push(_local7[1]);
break;
};
};
lvlMS.push(_local5);
};
};
DNA = (DNA + DNALVL);
GP = (GP + GPLVL);
if (((!((lvlMS.length == 0))) && (((!((brain.gState == "win"))) || ((brain.S.mod == "SpeedRun")))))){
brain.interF.showMS();
} else {
checkUpgrade();
};
}
public function newGame(_arg1){
MP = false;
cont = conts[_arg1];
if (brain.S.mod == "SpeedRun"){
cont = 0;
};
eggConts = [30, 75, 150, 300, 500];
addP = true;
superEggsGame = (superEggsTotalGame = (eggsGame = (score = (cd = (dcLvl = (brLvl = (dsLvl = 0)))))));
}
public function main(){
var _local1:*;
if (eggTimer > 0){
eggTimer--;
};
for (_local1 in foodTimer) {
var _local4 = foodTimer;
var _local5 = _local1;
var _local6 = (_local4[_local5] - 1);
_local4[_local5] = _local6;
if (foodTimer[_local1] == 0){
delete foodTimer[_local1];
};
};
}
public function newLevel(){
eggs = (superEggs = (superEggsTotal = 0));
eatLiz = (eatBir = (eatRun = (eatWor = (eatFis = 0))));
superEggsLVL = [];
DNALVL = (GPLVL = 0);
lvlMS = [];
}
public function newMPGame(){
MP = true;
cont = (MPeggs = 0);
eggConts = [100000000];
superEggsGame = (superEggsTotalGame = (eggsGame = (score = 0)));
}
public function addCD(){
cd = (cd + Math.round(((par - brain.c) / 300)));
}
public function checkUpgrade(){
var _local1:Array;
var _local2:Array;
var _local3:*;
_local1 = [];
_local2 = ["STR", "SPD", "ACL", "JMP"];
for each (_local3 in _local2) {
_local1.push(((this[_local3])!=5) ? costs[(_local3 + (this[_local3] + 1))] : 100000);
};
_local1.sort(Array.NUMERIC);
if ((((DNA > _local1[0])) && (!((brain.gState == "win"))))){
brain.interF.upgrade();
} else {
if (brain.interF.msg2 != null){
brain.interF.msg2.visible = true;
};
};
}
public function win(){
var _local1:int;
var _local2:int;
var _local3:Array;
var _local4:int;
var _local5:int;
var _local6:Boolean;
var _local7:*;
if (!(brain.S.cheat)){
if (brain.S.mod == "SpeedRun"){
_local1 = speedRuns.indexOf(brain.S.lvl);
_local2 = brain.S.difNum;
if (speedRuns[(_local1 + 1)] < _local2){
dinoSaved();
speedRuns.splice((_local1 + 1), 1, _local2);
};
_local3 = brain.interF.srs.slice(0, (brain.interF.srs.length - 2));
if (speedRuns.length >= (_local3.length * 2)){
_local4 = 1;
_local5 = 2;
while (_local5 < 5) {
_local6 = true;
_local7 = 1;
while (_local7 < speedRuns.length) {
if (speedRuns[_local7] < _local5){
_local6 = false;
break;
};
_local7 = (_local7 + 2);
};
if (_local6){
_local4 = _local5;
};
_local5++;
};
switch (_local4){
case 2:
if (mods.indexOf("bs") == -1){
mods.push("bs");
brain.interF.hats.push("m");
hat = "m";
saveGame();
lvlMS.push(["All Medium SpeedRuns", "Bronze Crown, +50000 Player Score", []]);
addPLScore(50000);
};
break;
case 3:
if (mods.indexOf("ss") == -1){
mods.push("ss");
brain.interF.hats.push("n");
hat = "n";
saveGame();
lvlMS.push(["All Hard SpeedRuns", "Silver Crown, +100000 Player Score", []]);
addPLScore(100000);
};
break;
case 4:
if (mods.indexOf("gs") == -1){
mods.push("gs");
brain.interF.hats.push("o");
hat = "o";
saveGame();
lvlMS.push(["All Insane SpeedRuns!", "Gold Crown, +200000 Player Score", []]);
addPLScore(200000);
};
break;
};
};
} else {
if (!(MP)){
dinoSaved();
};
};
};
}
}
}//package util
Section 395
//StegoA (util.StegoA)
package util {
import flash.geom.*;
import supers.*;
public class StegoA extends MovingClip {
private var dad:Object;
public function StegoA(_arg1, _arg2):void{
super.init(_arg1, _arg2, this);
ph.sh = "circ";
ph.r = _arg1.r;
ph.m = 200;
ph.f = 0.9;
ph.bn = 0;
ride = true;
dad = _arg1.dad;
big = true;
_arg1.typ = "Dino";
}
public function bounce(_arg1){
dad.bounce(_arg1);
}
public function crush(_arg1){
dad.crush(_arg1);
}
override public function applyVel(_arg1:Point){
dad.applyVel(_arg1);
}
public function main():void{
pos = dad.pos.add(Point.polar(40, (dad.ang + (Math.PI / 2))));
vel.x = dad.vel.x;
vel.y = dad.vel.y;
dad.RR = RR;
}
override public function nulls(){
super.nulls();
dad = null;
}
}
}//package util
Section 396
//WorldFactory (util.WorldFactory)
package util {
import gfx.worlds.*;
public class WorldFactory {
public function create(_arg1){
switch (_arg1){
case "World1A":
return (new World1A());
case "World1B":
return (new World1B());
case "World1C":
return (new World1C());
case "World1V":
return (new World1V());
case "World1FGA":
return (new World1FGA());
case "World1FGB":
return (new World1FGB());
case "World1FGC":
return (new World1FGC());
case "World1FGV":
return (new World1FGV());
case "World1BGA":
return (new World1BGA());
case "World1BGB":
return (new World1BGB());
case "World1BGC":
return (new World1BGC());
case "World1BGF":
return (new World1BGF());
case "World1BGG":
return (new World1BGG());
case "World1BGH":
return (new World1BGH());
case "World1BGI":
return (new World1BGI());
case "World1BGN":
return (new World1BGN());
case "World1BGO":
return (new World1BGO());
case "World1BGP":
return (new World1BGP());
case "World1BGQ":
return (new World1BGQ());
case "World1BGR":
return (new World1BGR());
case "World1BGS":
return (new World1BGS());
case "World1BGT":
return (new World1BGT());
case "World1BGU":
return (new World1BGU());
case "World1BGV":
return (new World1BGV());
case "World1BGW":
return (new World1BGW());
case "World1BGY":
return (new World1BGY());
case "World1BGZ":
return (new World1BGZ());
case "World1BGX":
return (new World1BGX());
case "World1X":
return (new World1X());
};
return (null);
}
}
}//package util
Section 397
//b11 (b11)
package {
import flash.media.*;
public dynamic class b11 extends Sound {
}
}//package
Section 398
//b12 (b12)
package {
import flash.media.*;
public dynamic class b12 extends Sound {
}
}//package
Section 399
//b21 (b21)
package {
import flash.media.*;
public dynamic class b21 extends Sound {
}
}//package
Section 400
//b22 (b22)
package {
import flash.media.*;
public dynamic class b22 extends Sound {
}
}//package
Section 401
//b31 (b31)
package {
import flash.media.*;
public dynamic class b31 extends Sound {
}
}//package
Section 402
//b32 (b32)
package {
import flash.media.*;
public dynamic class b32 extends Sound {
}
}//package
Section 403
//b41 (b41)
package {
import flash.media.*;
public dynamic class b41 extends Sound {
}
}//package
Section 404
//b42 (b42)
package {
import flash.media.*;
public dynamic class b42 extends Sound {
}
}//package
Section 405
//b51 (b51)
package {
import flash.media.*;
public dynamic class b51 extends Sound {
}
}//package
Section 406
//b52 (b52)
package {
import flash.media.*;
public dynamic class b52 extends Sound {
}
}//package
Section 407
//bg1 (bg1)
package {
import flash.media.*;
public dynamic class bg1 extends Sound {
}
}//package
Section 408
//bg10 (bg10)
package {
import flash.media.*;
public dynamic class bg10 extends Sound {
}
}//package
Section 409
//bg11 (bg11)
package {
import flash.media.*;
public dynamic class bg11 extends Sound {
}
}//package
Section 410
//bg12 (bg12)
package {
import flash.media.*;
public dynamic class bg12 extends Sound {
}
}//package
Section 411
//bg13 (bg13)
package {
import flash.media.*;
public dynamic class bg13 extends Sound {
}
}//package
Section 412
//bg14 (bg14)
package {
import flash.media.*;
public dynamic class bg14 extends Sound {
}
}//package
Section 413
//bg15 (bg15)
package {
import flash.media.*;
public dynamic class bg15 extends Sound {
}
}//package
Section 414
//bg16 (bg16)
package {
import flash.media.*;
public dynamic class bg16 extends Sound {
}
}//package
Section 415
//bg17 (bg17)
package {
import flash.media.*;
public dynamic class bg17 extends Sound {
}
}//package
Section 416
//bg18 (bg18)
package {
import flash.media.*;
public dynamic class bg18 extends Sound {
}
}//package
Section 417
//bg19 (bg19)
package {
import flash.media.*;
public dynamic class bg19 extends Sound {
}
}//package
Section 418
//bg2 (bg2)
package {
import flash.media.*;
public dynamic class bg2 extends Sound {
}
}//package
Section 419
//bg20 (bg20)
package {
import flash.media.*;
public dynamic class bg20 extends Sound {
}
}//package
Section 420
//bg21 (bg21)
package {
import flash.media.*;
public dynamic class bg21 extends Sound {
}
}//package
Section 421
//bg22 (bg22)
package {
import flash.media.*;
public dynamic class bg22 extends Sound {
}
}//package
Section 422
//bg23 (bg23)
package {
import flash.media.*;
public dynamic class bg23 extends Sound {
}
}//package
Section 423
//bg24 (bg24)
package {
import flash.media.*;
public dynamic class bg24 extends Sound {
}
}//package
Section 424
//bg25 (bg25)
package {
import flash.media.*;
public dynamic class bg25 extends Sound {
}
}//package
Section 425
//bg26 (bg26)
package {
import flash.media.*;
public dynamic class bg26 extends Sound {
}
}//package
Section 426
//bg27 (bg27)
package {
import flash.media.*;
public dynamic class bg27 extends Sound {
}
}//package
Section 427
//bg28 (bg28)
package {
import flash.media.*;
public dynamic class bg28 extends Sound {
}
}//package
Section 428
//bg29 (bg29)
package {
import flash.media.*;
public dynamic class bg29 extends Sound {
}
}//package
Section 429
//bg3 (bg3)
package {
import flash.media.*;
public dynamic class bg3 extends Sound {
}
}//package
Section 430
//bg30 (bg30)
package {
import flash.media.*;
public dynamic class bg30 extends Sound {
}
}//package
Section 431
//bg4 (bg4)
package {
import flash.media.*;
public dynamic class bg4 extends Sound {
}
}//package
Section 432
//bg5 (bg5)
package {
import flash.media.*;
public dynamic class bg5 extends Sound {
}
}//package
Section 433
//bg6 (bg6)
package {
import flash.media.*;
public dynamic class bg6 extends Sound {
}
}//package
Section 434
//bg7 (bg7)
package {
import flash.media.*;
public dynamic class bg7 extends Sound {
}
}//package
Section 435
//bg8 (bg8)
package {
import flash.media.*;
public dynamic class bg8 extends Sound {
}
}//package
Section 436
//bg9 (bg9)
package {
import flash.media.*;
public dynamic class bg9 extends Sound {
}
}//package
Section 437
//bone1 (bone1)
package {
import flash.media.*;
public dynamic class bone1 extends Sound {
}
}//package
Section 438
//bone2 (bone2)
package {
import flash.media.*;
public dynamic class bone2 extends Sound {
}
}//package
Section 439
//bone3 (bone3)
package {
import flash.media.*;
public dynamic class bone3 extends Sound {
}
}//package
Section 440
//bone4 (bone4)
package {
import flash.media.*;
public dynamic class bone4 extends Sound {
}
}//package
Section 441
//brontoMoan (brontoMoan)
package {
import flash.media.*;
public dynamic class brontoMoan extends Sound {
}
}//package
Section 442
//ceraCrush (ceraCrush)
package {
import flash.media.*;
public dynamic class ceraCrush extends Sound {
}
}//package
Section 443
//ceraMoan1 (ceraMoan1)
package {
import flash.media.*;
public dynamic class ceraMoan1 extends Sound {
}
}//package
Section 444
//ceraMoan2 (ceraMoan2)
package {
import flash.media.*;
public dynamic class ceraMoan2 extends Sound {
}
}//package
Section 445
//dactylEgg (dactylEgg)
package {
import flash.media.*;
public dynamic class dactylEgg extends Sound {
}
}//package
Section 446
//dc1 (dc1)
package {
import flash.media.*;
public dynamic class dc1 extends Sound {
}
}//package
Section 447
//dc2 (dc2)
package {
import flash.media.*;
public dynamic class dc2 extends Sound {
}
}//package
Section 448
//dc3 (dc3)
package {
import flash.media.*;
public dynamic class dc3 extends Sound {
}
}//package
Section 449
//dc4 (dc4)
package {
import flash.media.*;
public dynamic class dc4 extends Sound {
}
}//package
Section 450
//destructo (destructo)
package {
import flash.media.*;
public dynamic class destructo extends Sound {
}
}//package
Section 451
//diploMoan1 (diploMoan1)
package {
import flash.media.*;
public dynamic class diploMoan1 extends Sound {
}
}//package
Section 452
//diploMoan2 (diploMoan2)
package {
import flash.media.*;
public dynamic class diploMoan2 extends Sound {
}
}//package
Section 453
//doom (doom)
package {
import flash.media.*;
public dynamic class doom extends Sound {
}
}//package
Section 454
//doomLow (doomLow)
package {
import flash.media.*;
public dynamic class doomLow extends Sound {
}
}//package
Section 455
//eatBird1 (eatBird1)
package {
import flash.media.*;
public dynamic class eatBird1 extends Sound {
}
}//package
Section 456
//eatBird2 (eatBird2)
package {
import flash.media.*;
public dynamic class eatBird2 extends Sound {
}
}//package
Section 457
//eatBird3 (eatBird3)
package {
import flash.media.*;
public dynamic class eatBird3 extends Sound {
}
}//package
Section 458
//eatLiz1 (eatLiz1)
package {
import flash.media.*;
public dynamic class eatLiz1 extends Sound {
}
}//package
Section 459
//eatLiz2 (eatLiz2)
package {
import flash.media.*;
public dynamic class eatLiz2 extends Sound {
}
}//package
Section 460
//eatLiz3 (eatLiz3)
package {
import flash.media.*;
public dynamic class eatLiz3 extends Sound {
}
}//package
Section 461
//eatMisc1 (eatMisc1)
package {
import flash.media.*;
public dynamic class eatMisc1 extends Sound {
}
}//package
Section 462
//eatMisc2 (eatMisc2)
package {
import flash.media.*;
public dynamic class eatMisc2 extends Sound {
}
}//package
Section 463
//eatRun1 (eatRun1)
package {
import flash.media.*;
public dynamic class eatRun1 extends Sound {
}
}//package
Section 464
//eatRun2 (eatRun2)
package {
import flash.media.*;
public dynamic class eatRun2 extends Sound {
}
}//package
Section 465
//eatRun3 (eatRun3)
package {
import flash.media.*;
public dynamic class eatRun3 extends Sound {
}
}//package
Section 466
//egg1 (egg1)
package {
import flash.media.*;
public dynamic class egg1 extends Sound {
}
}//package
Section 467
//egg2 (egg2)
package {
import flash.media.*;
public dynamic class egg2 extends Sound {
}
}//package
Section 468
//egg3 (egg3)
package {
import flash.media.*;
public dynamic class egg3 extends Sound {
}
}//package
Section 469
//eggCrack (eggCrack)
package {
import flash.media.*;
public dynamic class eggCrack extends Sound {
}
}//package
Section 470
//feetSpark (feetSpark)
package {
import flash.media.*;
public dynamic class feetSpark extends Sound {
}
}//package
Section 471
//hitGround1 (hitGround1)
package {
import flash.media.*;
public dynamic class hitGround1 extends Sound {
}
}//package
Section 472
//hitGround2 (hitGround2)
package {
import flash.media.*;
public dynamic class hitGround2 extends Sound {
}
}//package
Section 473
//hotFoot (hotFoot)
package {
import flash.media.*;
public dynamic class hotFoot extends Sound {
}
}//package
Section 474
//impact (impact)
package {
import flash.media.*;
public dynamic class impact extends Sound {
}
}//package
Section 475
//incoming (incoming)
package {
import flash.media.*;
public dynamic class incoming extends Sound {
}
}//package
Section 476
//incoming2 (incoming2)
package {
import flash.media.*;
public dynamic class incoming2 extends Sound {
}
}//package
Section 477
//j1 (j1)
package {
import flash.media.*;
public dynamic class j1 extends Sound {
}
}//package
Section 478
//j2 (j2)
package {
import flash.media.*;
public dynamic class j2 extends Sound {
}
}//package
Section 479
//j3 (j3)
package {
import flash.media.*;
public dynamic class j3 extends Sound {
}
}//package
Section 480
//j4 (j4)
package {
import flash.media.*;
public dynamic class j4 extends Sound {
}
}//package
Section 481
//misc1 (misc1)
package {
import flash.media.*;
public dynamic class misc1 extends Sound {
}
}//package
Section 482
//misc2 (misc2)
package {
import flash.media.*;
public dynamic class misc2 extends Sound {
}
}//package
Section 483
//ridePara (ridePara)
package {
import flash.media.*;
public dynamic class ridePara extends Sound {
}
}//package
Section 484
//shroom (shroom)
package {
import flash.media.*;
public dynamic class shroom extends Sound {
}
}//package
Section 485
//slurp1 (slurp1)
package {
import flash.media.*;
public dynamic class slurp1 extends Sound {
}
}//package
Section 486
//slurp2 (slurp2)
package {
import flash.media.*;
public dynamic class slurp2 extends Sound {
}
}//package
Section 487
//slurp3 (slurp3)
package {
import flash.media.*;
public dynamic class slurp3 extends Sound {
}
}//package
Section 488
//speedBoost1 (speedBoost1)
package {
import flash.media.*;
public dynamic class speedBoost1 extends Sound {
}
}//package
Section 489
//speedBoost2 (speedBoost2)
package {
import flash.media.*;
public dynamic class speedBoost2 extends Sound {
}
}//package
Section 490
//speedJump (speedJump)
package {
import flash.media.*;
public dynamic class speedJump extends Sound {
}
}//package
Section 491
//splash1 (splash1)
package {
import flash.media.*;
public dynamic class splash1 extends Sound {
}
}//package
Section 492
//splash2 (splash2)
package {
import flash.media.*;
public dynamic class splash2 extends Sound {
}
}//package
Section 493
//splash3 (splash3)
package {
import flash.media.*;
public dynamic class splash3 extends Sound {
}
}//package
Section 494
//splat1 (splat1)
package {
import flash.media.*;
public dynamic class splat1 extends Sound {
}
}//package
Section 495
//splat2 (splat2)
package {
import flash.media.*;
public dynamic class splat2 extends Sound {
}
}//package
Section 496
//splat3 (splat3)
package {
import flash.media.*;
public dynamic class splat3 extends Sound {
}
}//package
Section 497
//splat4 (splat4)
package {
import flash.media.*;
public dynamic class splat4 extends Sound {
}
}//package
Section 498
//squash1 (squash1)
package {
import flash.media.*;
public dynamic class squash1 extends Sound {
}
}//package
Section 499
//squash2 (squash2)
package {
import flash.media.*;
public dynamic class squash2 extends Sound {
}
}//package
Section 500
//squawk1 (squawk1)
package {
import flash.media.*;
public dynamic class squawk1 extends Sound {
}
}//package
Section 501
//squawk2 (squawk2)
package {
import flash.media.*;
public dynamic class squawk2 extends Sound {
}
}//package
Section 502
//squawk3 (squawk3)
package {
import flash.media.*;
public dynamic class squawk3 extends Sound {
}
}//package
Section 503
//stampede (stampede)
package {
import flash.media.*;
public dynamic class stampede extends Sound {
}
}//package
Section 504
//stegoCrush (stegoCrush)
package {
import flash.media.*;
public dynamic class stegoCrush extends Sound {
}
}//package
Section 505
//stegoMoan1 (stegoMoan1)
package {
import flash.media.*;
public dynamic class stegoMoan1 extends Sound {
}
}//package
Section 506
//stegoMoan2 (stegoMoan2)
package {
import flash.media.*;
public dynamic class stegoMoan2 extends Sound {
}
}//package
Section 507
//strength (strength)
package {
import flash.media.*;
public dynamic class strength extends Sound {
}
}//package
Section 508
//superEgg (superEgg)
package {
import flash.media.*;
public dynamic class superEgg extends Sound {
}
}//package
Section 509
//superJump (superJump)
package {
import flash.media.*;
public dynamic class superJump extends Sound {
}
}//package
Section 510
//swat (swat)
package {
import flash.media.*;
public dynamic class swat extends Sound {
}
}//package
Section 511
//waterfall (waterfall)
package {
import flash.media.*;
public dynamic class waterfall extends Sound {
}
}//package
Section 512
//XGS (XGS)
package {
import flash.media.*;
public dynamic class XGS extends Sound {
}
}//package