home *** CD-ROM | disk | FTP | other *** search
- function §\x01\x02§()
- {
- return 2093;
- }
- var §\x01§ = -1567 + "\x01\x02"();
- loop0:
- while(true)
- {
- if(eval("\x01") == 526)
- {
- set("\x01",eval("\x01") + 340);
- §§push(true);
- continue;
- }
- if(eval("\x01") == 25)
- {
- set("\x01",eval("\x01") - 11);
- var §§pop() = function §\x01\x02§()
- {
- return 2093;
- };
- continue;
- }
- if(eval("\x01") == 817)
- {
- set("\x01",eval("\x01") - 144);
- function §\x01\x02§()
- {
- return 2093;
- }
- return _loc2_;
- }
- if(eval("\x01") != 724)
- {
- if(eval("\x01") == 408)
- {
- set("\x01",eval("\x01") + 409);
- if(function §\x01\x02§()
- {
- return 2093;
- })
- {
- set("\x01",eval("\x01") - 144);
- }
- }
- else if(eval("\x01") == 747)
- {
- set("\x01",eval("\x01") - 339);
- §§push(true);
- }
- else if(eval("\x01") == 158)
- {
- set("\x01",eval("\x01") - 133);
- §§push("\x0f");
- §§push(1);
- }
- else if(eval("\x01") == 594)
- {
- set("\x01",eval("\x01") + 153);
- }
- else if(eval("\x01") == 61)
- {
- set("\x01",eval("\x01") + 686);
- }
- else
- {
- if(eval("\x01") == 226)
- {
- set("\x01",eval("\x01") + 744);
- if(!eval("{invalid_utf8=161}(S")["\x1fy\x0b\r"])
- {
- _loc2_ = eval("{invalid_utf8=161}(S")["\x1fy\x0b\r"] = function()
- {
- }["{invalid_utf8=209}\x1a{invalid_utf8=131}"];
- _loc2_["̚{invalid_utf8=251}"] = function(node)
- {
- var _loc4_ = undefined;
- var _loc3_ = undefined;
- var _loc6_ = undefined;
- var _loc7_ = undefined;
- var _loc8_ = undefined;
- var _loc2_ = undefined;
- var _loc5_ = undefined;
- this[§§constant(4)] = node[§§constant(5)][§§constant(4)];
- this[§§constant(6)] = Number(node[§§constant(5)][§§constant(6)]);
- _loc4_ = node[§§constant(7)][§§constant(8)];
- _loc2_ = 0;
- while(_loc2_ < _loc4_[§§constant(9)])
- {
- _loc3_ = _loc4_[§§constant(10)](_loc2_);
- if(_loc3_ >= §§constant(11) && _loc3_ <= §§constant(12))
- {
- break;
- }
- _loc2_ = _loc2_ + 1;
- }
- _loc4_ = _loc4_[§§constant(13)](_loc2_);
- this[§§constant(14)] = new §\§\§constant(15)§();
- _loc6_ = 0;
- _loc7_ = 0;
- _loc2_ = 0;
- while(_loc2_ < _loc4_[§§constant(9)])
- {
- _loc3_ = _loc4_[§§constant(10)](_loc2_);
- switch(_loc3_)
- {
- case §§constant(16):
- case §§constant(17):
- break;
- case §§constant(18):
- _loc6_ = _loc6_ + 1;
- break;
- case §§constant(19):
- _loc6_ = 0;
- _loc7_ = _loc7_ + 1;
- break;
- case §§constant(20):
- if(_loc4_[§§constant(10)](_loc2_ + 1) == §§constant(19))
- {
- _loc2_ = _loc2_ + 1;
- }
- _loc6_ = 0;
- _loc7_ = _loc7_ + 1;
- break;
- default:
- if(_loc3_ >= §§constant(11) && _loc3_ <= §§constant(12))
- {
- _loc5_ = _loc2_ + 1;
- while(_loc5_ < _loc4_[§§constant(9)])
- {
- _loc3_ = _loc4_[§§constant(10)](_loc5_);
- if(_loc3_ < §§constant(11) || _loc3_ > §§constant(12))
- {
- break;
- }
- _loc5_ = _loc5_ + 1;
- }
- if(!this[§§constant(14)][_loc6_])
- {
- this[§§constant(14)][_loc6_] = new §\§\§constant(15)§();
- }
- _loc8_ = new §\§\§constant(22)§(Number(_loc4_[§§constant(21)](_loc2_,_loc5_)));
- this[§§constant(14)][_loc6_][_loc7_] = _loc8_;
- _loc2_ = _loc5_ - 1;
- }
- break;
- }
- _loc2_ = _loc2_ + 1;
- }
- };
- _loc2_[§§constant(23)] = function(theArray)
- {
- var _loc4_ = undefined;
- var _loc5_ = undefined;
- var _loc3_ = undefined;
- var _loc2_ = undefined;
- this[§§constant(4)] = theArray[0];
- this[§§constant(6)] = theArray[1];
- _loc4_ = theArray[2];
- this[§§constant(14)] = new §\§\§constant(15)§();
- _loc3_ = 0;
- while(_loc3_ < _loc4_[§§constant(9)])
- {
- _loc2_ = 0;
- while(_loc2_ < _loc4_[_loc3_][§§constant(9)])
- {
- if(!this[§§constant(14)][_loc2_])
- {
- this[§§constant(14)][_loc2_] = new §\§\§constant(15)§();
- }
- _loc5_ = new §\§\§constant(22)§(_loc4_[_loc3_][_loc2_]);
- this[§§constant(14)][_loc2_][_loc3_] = _loc5_;
- _loc2_ = _loc2_ + 1;
- }
- _loc3_ = _loc3_ + 1;
- }
- };
- §§push(§§constant(24)(eval("{invalid_utf8=161}(S")["\x1fy\x0b\r"]["{invalid_utf8=209}\x1a{invalid_utf8=131}"],null,1));
- }
- §§pop();
- break;
- }
- if(eval("\x01") == 14)
- {
- set("\x01",eval("\x01") + 23);
- §§push("\x0f");
- }
- else if(eval("\x01") == 673)
- {
- set("\x01",eval("\x01") - 515);
- }
- else if(eval("\x01") == 759)
- {
- set("\x01",eval("\x01") - 601);
- }
- else if(eval("\x01") == 866)
- {
- set("\x01",eval("\x01") - 142);
- if(function §\x01\x02§()
- {
- return 2093;
- })
- {
- set("\x01",eval("\x01") - 663);
- }
- }
- else if(eval("\x01") == 37)
- {
- set("\x01",eval("\x01") + 746);
- §§push(eval(function §\x01\x02§()
- {
- return 2093;
- }));
- }
- else if(eval("\x01") == 758)
- {
- set("\x01",eval("\x01") - 532);
- }
- else if(eval("\x01") == 783)
- {
- set("\x01",eval("\x01") - 637);
- §§push(!function §\x01\x02§()
- {
- return 2093;
- });
- }
- else
- {
- if(eval("\x01") != 146)
- {
- if(eval("\x01") == 970)
- {
- set("\x01",eval("\x01") - 970);
- }
- break;
- }
- set("\x01",eval("\x01") + 612);
- if(function §\x01\x02§()
- {
- return 2093;
- })
- {
- set("\x01",eval("\x01") - 532);
- }
- }
- }
- continue;
- }
- set("\x01",eval("\x01") - 663);
- while(true)
- {
- var _loc5_ = §§pop()[function §\x01\x02§()
- {
- return 2093;
- }]();
- loop2:
- while(true)
- {
- _loc1_[§§constant(57)][§§constant(28)](_loc5_);
- do
- {
- var _loc3_ = _loc3_ + 1;
- while(_loc3_ >= _loc7_[§§constant(61)][_loc2_][§§constant(25)])
- {
- var _loc2_ = _loc2_ + 1;
- if(_loc2_ >= _loc7_[§§constant(61)][§§constant(25)])
- {
- _loc1_[§§constant(84)]();
- §§pop()[§§pop()] = §§pop();
- _loc2_[§§constant(73)] = function(x, y, type)
- {
- var _loc2_ = this[§§constant(85)][§§constant(86)]();
- var _loc4_ = this[§§constant(85)][§§constant(89)](§§constant(88),§§constant(87) + _loc2_,_loc2_);
- var _loc3_ = _loc4_;
- _loc3_[§§constant(90)](x,y,type);
- return _loc3_;
- };
- _loc2_[§§constant(74)] = function(x, y)
- {
- var _loc2_ = this[§§constant(85)][§§constant(86)]();
- var _loc4_ = this[§§constant(85)][§§constant(89)](§§constant(91),§§constant(87) + _loc2_,_loc2_);
- var _loc3_ = _loc4_;
- _loc3_[§§constant(90)](x,y);
- return _loc3_;
- };
- _loc2_[§§constant(76)] = function(x, y, keyIndex)
- {
- var _loc3_ = this[§§constant(85)][§§constant(86)]();
- var _loc4_ = this[§§constant(85)][§§constant(89)](§§constant(92),§§constant(87) + _loc3_,_loc3_);
- var _loc2_ = _loc4_;
- _loc2_[§§constant(90)](x,y,keyIndex);
- return _loc2_;
- };
- _loc2_[§§constant(77)] = function(x, y, buttonIndex)
- {
- var _loc2_ = this[§§constant(85)][§§constant(86)]();
- var _loc4_ = this[§§constant(85)][§§constant(89)](§§constant(93),§§constant(87) + _loc2_,_loc2_);
- var _loc3_ = _loc4_;
- _loc3_[§§constant(90)](x,y,buttonIndex);
- return _loc3_;
- };
- _loc2_[§§constant(80)] = function(x, y, type, direction, keyButtonIndex)
- {
- var _loc2_ = this[§§constant(85)][§§constant(86)]();
- var _loc4_ = this[§§constant(85)][§§constant(89)](§§constant(94),§§constant(87) + _loc2_,_loc2_);
- var _loc3_ = _loc4_;
- _loc3_[§§constant(90)](x,y,type,direction,keyButtonIndex);
- return _loc3_;
- };
- _loc2_[§§constant(81)] = function(x, y)
- {
- var _loc3_ = this[§§constant(85)][§§constant(86)]();
- var _loc4_ = this[§§constant(85)][§§constant(89)](§§constant(82),§§constant(87) + _loc3_,_loc3_);
- var _loc2_ = _loc4_;
- _loc2_[§§constant(90)](x,y);
- return _loc2_;
- };
- _loc2_[§§constant(83)] = function(x, y)
- {
- var _loc3_ = this[§§constant(85)][§§constant(86)]();
- var _loc4_ = this[§§constant(85)][§§constant(89)](§§constant(95),§§constant(87) + _loc3_,_loc3_);
- var _loc2_ = _loc4_;
- _loc2_[§§constant(90)](x,y);
- return _loc2_;
- };
- _loc2_[§§constant(55)] = function()
- {
- var _loc7_ = getTimer();
- var _loc4_ = undefined;
- var _loc6_ = undefined;
- var _loc5_ = undefined;
- var _loc3_ = undefined;
- if(this[§§constant(4)] > 0)
- {
- this[§§constant(4)]--;
- if(this[§§constant(4)] <= 50)
- {
- if(this[§§constant(4)] == 50)
- {
- _root[§§constant(49)][§§constant(50)](100);
- }
- if(this[§§constant(4)] == 49)
- {
- _root[§§constant(49)][§§constant(51)]();
- }
- }
- else
- {
- _root[§§constant(49)][§§constant(50)](eval(§§constant(96))[§§constant(97)](this[§§constant(4)] / 8));
- }
- }
- if(this[§§constant(98)](_loc7_))
- {
- return undefined;
- }
- if(this[§§constant(40)] == 0 && this[§§constant(41)] == 0)
- {
- return undefined;
- }
- _loc4_ = (_loc7_ - this[§§constant(99)]) / eval(§§constant(13))[§§constant(100)];
- if(_loc4_ <= 0)
- {
- return undefined;
- }
- if(_loc4_ > 1)
- {
- _loc4_ = 1;
- }
- _loc6_ = this[§§constant(82)][§§constant(101)] + _loc4_ * this[§§constant(40)];
- _loc5_ = this[§§constant(82)][§§constant(102)] + _loc4_ * this[§§constant(41)];
- this[§§constant(82)][§§constant(103)] = _loc6_ * eval(§§constant(13))[§§constant(104)][0] / eval(§§constant(13))[§§constant(105)] + _loc5_ * eval(§§constant(13))[§§constant(106)][0] / eval(§§constant(13))[§§constant(107)];
- this[§§constant(82)][§§constant(108)] = _loc6_ * eval(§§constant(13))[§§constant(104)][1] / eval(§§constant(13))[§§constant(105)] + _loc5_ * eval(§§constant(13))[§§constant(106)][1] / eval(§§constant(13))[§§constant(107)];
- _loc3_ = this[§§constant(109)](this[§§constant(40)],this[§§constant(41)]);
- if(_loc3_ != null)
- {
- this[§§constant(82)][§§constant(110)](true);
- _loc6_ = _loc3_[§§constant(101)] + _loc4_ * this[§§constant(40)];
- _loc5_ = _loc3_[§§constant(102)] + _loc4_ * this[§§constant(41)];
- _loc3_[§§constant(103)] = _loc6_ * eval(§§constant(13))[§§constant(104)][0] / eval(§§constant(13))[§§constant(105)] + _loc5_ * eval(§§constant(13))[§§constant(106)][0] / eval(§§constant(13))[§§constant(107)];
- _loc3_[§§constant(108)] = _loc6_ * eval(§§constant(13))[§§constant(104)][1] / eval(§§constant(13))[§§constant(105)] + _loc5_ * eval(§§constant(13))[§§constant(106)][1] / eval(§§constant(13))[§§constant(107)];
- }
- this[§§constant(111)](this[§§constant(82)]);
- if(_loc3_)
- {
- this[§§constant(111)](_loc3_);
- }
- if(_loc4_ == 1)
- {
- this[§§constant(82)][§§constant(101)] += this[§§constant(40)];
- this[§§constant(82)][§§constant(102)] += this[§§constant(41)];
- if(_loc3_)
- {
- _loc3_[§§constant(101)] += this[§§constant(40)];
- _loc3_[§§constant(102)] += this[§§constant(41)];
- _root[§§constant(112)][§§constant(45)]();
- }
- this[§§constant(82)][§§constant(110)](false);
- this[§§constant(40)] = 0;
- this[§§constant(41)] = 0;
- this[§§constant(113)]();
- if(this[§§constant(114)]())
- {
- return undefined;
- }
- if(this[§§constant(115)]())
- {
- return undefined;
- }
- this[§§constant(98)](_loc7_);
- this[§§constant(55)]();
- }
- §§constant(116)();
- };
- _loc2_[§§constant(98)] = function(time)
- {
- if(this[§§constant(40)] != 0 || this[§§constant(41)] != 0)
- {
- return undefined;
- }
- if(eval(§§constant(117))[§§constant(118)](37))
- {
- if(this[§§constant(119)](-1,0))
- {
- return true;
- }
- if(!this[§§constant(120)](-1,0))
- {
- return false;
- }
- this[§§constant(40)] = -1;
- this[§§constant(41)] = 0;
- this[§§constant(99)] = time;
- }
- else if(eval(§§constant(117))[§§constant(118)](39))
- {
- if(this[§§constant(119)](1,0))
- {
- return true;
- }
- if(!this[§§constant(120)](1,0))
- {
- return false;
- }
- this[§§constant(40)] = 1;
- this[§§constant(41)] = 0;
- this[§§constant(99)] = time;
- }
- else if(eval(§§constant(117))[§§constant(118)](38))
- {
- if(this[§§constant(119)](0,-1))
- {
- return true;
- }
- if(!this[§§constant(120)](0,-1))
- {
- return false;
- }
- this[§§constant(40)] = 0;
- this[§§constant(41)] = -1;
- this[§§constant(99)] = time;
- }
- else if(eval(§§constant(117))[§§constant(118)](40))
- {
- if(this[§§constant(119)](0,1))
- {
- return true;
- }
- if(!this[§§constant(120)](0,1))
- {
- return false;
- }
- this[§§constant(40)] = 0;
- this[§§constant(41)] = 1;
- this[§§constant(99)] = time;
- }
- return false;
- };
- _loc2_[§§constant(119)] = function(directionX, directionY)
- {
- var _loc4_ = this[§§constant(121)](this[§§constant(82)][§§constant(101)] + directionX,this[§§constant(82)][§§constant(102)] + directionY);
- var _loc5_ = undefined;
- var _loc3_ = undefined;
- this[§§constant(82)][§§constant(122)](directionX,directionY);
- _loc3_ = 0;
- while(_loc3_ < _loc4_[§§constant(25)])
- {
- if(_loc4_[_loc3_][§§constant(62)] == eval(§§constant(63))[§§constant(69)])
- {
- if(_loc4_[_loc3_][§§constant(79)] == eval(§§constant(63))[§§constant(123)])
- {
- _loc5_ = this[§§constant(124)](_loc4_[_loc3_][§§constant(75)]);
- if(_loc5_ != -1)
- {
- if(!_loc4_[_loc3_][§§constant(125)])
- {
- this[§§constant(126)](_loc5_);
- _loc4_[_loc3_][§§constant(125)] = true;
- _root[§§constant(127)][§§constant(45)]();
- this[§§constant(128)] = new §\§\§constant(23)§();
- this[§§constant(129)] = new §\§\§constant(23)§();
- this[§§constant(128)][§§constant(28)](_loc4_[_loc3_]);
- §§constant(54)(this[§§constant(53)]);
- this[§§constant(130)] = getTimer();
- this[§§constant(53)] = §§constant(56)(this,§§constant(131),1);
- return true;
- }
- }
- }
- }
- _loc3_ = _loc3_ + 1;
- }
- return false;
- };
- _loc2_[§§constant(124)] = function(keyIndex)
- {
- var _loc2_ = undefined;
- _loc2_ = 0;
- while(_loc2_ < this[§§constant(60)][§§constant(25)])
- {
- if(this[§§constant(60)][_loc2_] == keyIndex)
- {
- return _loc2_;
- }
- _loc2_ = _loc2_ + 1;
- }
- return -1;
- };
- _loc2_[§§constant(120)] = function(directionX, directionY)
- {
- var _loc2_ = undefined;
- var _loc6_ = this[§§constant(82)][§§constant(101)] + directionX;
- var _loc5_ = this[§§constant(82)][§§constant(102)] + directionY;
- var _loc4_ = false;
- var _loc3_ = undefined;
- while(true)
- {
- if(_loc6_ < 0 || _loc6_ >= eval(§§constant(13))[§§constant(105)] || _loc5_ < 0 || _loc5_ >= eval(§§constant(13))[§§constant(107)])
- {
- return false;
- }
- _loc2_ = this[§§constant(121)](_loc6_,_loc5_);
- if(_loc2_[§§constant(25)] == 0)
- {
- return true;
- }
- _loc3_ = 0;
- while(_loc3_ < _loc2_[§§constant(25)])
- {
- switch(_loc2_[_loc3_][§§constant(62)])
- {
- case eval(§§constant(63))[§§constant(67)]:
- case eval(§§constant(63))[§§constant(68)]:
- case eval(§§constant(63))[§§constant(71)]:
- if(_loc2_[§§constant(25)] == 1)
- {
- return true;
- }
- break;
- case eval(§§constant(63))[§§constant(65)]:
- return false;
- default:
- if(_loc0_ !== eval(§§constant(63))[§§constant(66)])
- {
- if(_loc0_ === eval(§§constant(63))[§§constant(69)])
- {
- if(!_loc2_[_loc3_][§§constant(125)])
- {
- return false;
- }
- if(_loc2_[§§constant(25)] == 1)
- {
- return true;
- }
- }
- }
- else
- {
- if(_loc4_)
- {
- return false;
- }
- _loc4_ = true;
- }
- break;
- }
- _loc3_ = _loc3_ + 1;
- }
- _loc6_ += directionX;
- _loc5_ += directionY;
- }
- };
- _loc2_[§§constant(121)] = function(x, y)
- {
- var _loc3_ = new §\§\§constant(23)§();
- var _loc2_ = undefined;
- _loc2_ = 0;
- while(_loc2_ < this[§§constant(57)][§§constant(25)])
- {
- if(this[§§constant(57)][_loc2_][§§constant(101)] == x && this[§§constant(57)][_loc2_][§§constant(102)] == y)
- {
- _loc3_[§§constant(28)](this[§§constant(57)][_loc2_]);
- }
- _loc2_ = _loc2_ + 1;
- }
- return _loc3_;
- };
- _loc2_[§§constant(109)] = function(directionX, directionY)
- {
- var _loc3_ = this[§§constant(121)](this[§§constant(82)][§§constant(101)] + directionX,this[§§constant(82)][§§constant(102)] + directionY);
- var _loc2_ = undefined;
- _loc2_ = 0;
- while(_loc2_ < _loc3_[§§constant(25)])
- {
- if(_loc3_[_loc2_][§§constant(62)] == eval(§§constant(63))[§§constant(66)])
- {
- return _loc3_[_loc2_];
- }
- _loc2_ = _loc2_ + 1;
- }
- return null;
- };
- _loc2_[§§constant(111)] = function(thing)
- {
- var _loc4_ = undefined;
- var _loc2_ = undefined;
- if(thing[§§constant(132)] > 0 && eval(§§constant(133))[§§constant(134)](thing,this[§§constant(57)][thing[§§constant(132)] - 1]) == -1)
- {
- _loc4_ = this[§§constant(135)](thing,0,thing[§§constant(132)]);
- this[§§constant(57)][§§constant(136)](thing[§§constant(132)],1);
- this[§§constant(57)][§§constant(136)](_loc4_,0,thing);
- }
- else
- {
- if(!(thing[§§constant(132)] < this[§§constant(57)][§§constant(25)] - 1 && eval(§§constant(133))[§§constant(134)](thing,this[§§constant(57)][thing[§§constant(132)] + 1]) == 1))
- {
- return undefined;
- }
- _loc4_ = this[§§constant(135)](thing,thing[§§constant(132)] + 1,this[§§constant(57)][§§constant(25)]);
- this[§§constant(57)][§§constant(136)](_loc4_,0,thing);
- this[§§constant(57)][§§constant(136)](thing[§§constant(132)],1);
- }
- _loc2_ = 0;
- while(_loc2_ < this[§§constant(57)][§§constant(25)])
- {
- this[§§constant(57)][_loc2_][§§constant(132)] = _loc2_;
- this[§§constant(57)][_loc2_][§§constant(137)](_loc2_);
- _loc2_ = _loc2_ + 1;
- }
- };
- _loc2_[§§constant(84)] = function()
- {
- var _loc2_ = undefined;
- this[§§constant(57)][§§constant(138)](eval(§§constant(133))[§§constant(134)]);
- _loc2_ = 0;
- while(_loc2_ < this[§§constant(57)][§§constant(25)])
- {
- this[§§constant(57)][_loc2_][§§constant(132)] = _loc2_;
- this[§§constant(57)][_loc2_][§§constant(137)](_loc2_);
- _loc2_ = _loc2_ + 1;
- }
- };
- _loc2_[§§constant(135)] = function(thing, begin, end)
- {
- var _loc2_ = undefined;
- var _loc5_ = undefined;
- while(begin < end)
- {
- _loc2_ = eval(§§constant(96))[§§constant(139)]((begin + end) / 2);
- _loc5_ = eval(§§constant(133))[§§constant(134)](thing,this[§§constant(57)][_loc2_]);
- if(_loc5_ == -1)
- {
- end = _loc2_;
- }
- else
- {
- begin = _loc2_ + 1;
- }
- }
- return end;
- };
- _loc2_[§§constant(113)] = function()
- {
- var _loc2_ = undefined;
- var _loc3_ = undefined;
- _loc2_ = 0;
- while(_loc2_ < this[§§constant(57)][§§constant(25)])
- {
- if(!(this[§§constant(57)][_loc2_][§§constant(101)] != this[§§constant(82)][§§constant(101)] || this[§§constant(57)][_loc2_][§§constant(102)] != this[§§constant(82)][§§constant(102)]))
- {
- if(this[§§constant(57)][_loc2_][§§constant(62)] == eval(§§constant(63))[§§constant(67)])
- {
- this[§§constant(141)](this[§§constant(57)][_loc2_][§§constant(140)]);
- this[§§constant(57)][_loc2_][§§constant(58)]();
- this[§§constant(57)][§§constant(136)](_loc2_,1);
- _loc3_ = _loc2_;
- while(_loc3_ < this[§§constant(57)][§§constant(25)])
- {
- this[§§constant(57)][_loc3_][§§constant(132)] = _loc3_;
- _loc3_ = _loc3_ + 1;
- }
- _loc2_ = _loc2_ - 1;
- }
- }
- _loc2_ = _loc2_ + 1;
- }
- };
- _loc2_[§§constant(141)] = function(keyIndex)
- {
- var _loc4_ = this[§§constant(142)][§§constant(86)]();
- var _loc3_ = this[§§constant(142)][§§constant(89)](§§constant(144),§§constant(143) + _loc4_,_loc4_);
- new §\§\§constant(146)§(_loc3_)[§§constant(147)](eval(§§constant(13))[§§constant(145)][keyIndex]);
- _loc3_[§§constant(103)] = this[§§constant(59)][§§constant(25)] * eval(§§constant(13))[§§constant(148)];
- this[§§constant(59)][§§constant(28)](_loc3_);
- this[§§constant(60)][§§constant(28)](keyIndex);
- _root[§§constant(149)][§§constant(45)]();
- };
- _loc2_[§§constant(126)] = function(index)
- {
- var _loc2_ = undefined;
- this[§§constant(59)][index][§§constant(58)]();
- this[§§constant(59)][§§constant(136)](index,1);
- this[§§constant(60)][§§constant(136)](index,1);
- _loc2_ = index;
- while(_loc2_ < this[§§constant(59)][§§constant(25)])
- {
- this[§§constant(59)][_loc2_][§§constant(103)] = _loc2_ * eval(§§constant(13))[§§constant(148)];
- _loc2_ = _loc2_ + 1;
- }
- };
- _loc2_[§§constant(114)] = function()
- {
- var _loc3_ = undefined;
- this[§§constant(128)] = new §\§\§constant(23)§();
- this[§§constant(129)] = new §\§\§constant(23)§();
- _loc3_ = 0;
- while(_loc3_ < this[§§constant(57)][§§constant(25)])
- {
- if(this[§§constant(57)][_loc3_][§§constant(62)] == eval(§§constant(63))[§§constant(69)])
- {
- if(this[§§constant(57)][_loc3_][§§constant(79)] == eval(§§constant(63))[§§constant(150)])
- {
- if(this[§§constant(57)][_loc3_][§§constant(125)])
- {
- if(!this[§§constant(151)](this[§§constant(57)][_loc3_]))
- {
- this[§§constant(129)][§§constant(28)](this[§§constant(57)][_loc3_]);
- _root[§§constant(127)][§§constant(45)]();
- }
- }
- else if(this[§§constant(151)](this[§§constant(57)][_loc3_]))
- {
- this[§§constant(128)][§§constant(28)](this[§§constant(57)][_loc3_]);
- _root[§§constant(127)][§§constant(45)]();
- }
- }
- }
- _loc3_ = _loc3_ + 1;
- }
- if(this[§§constant(128)][§§constant(25)] > 0 || this[§§constant(129)][§§constant(25)] > 0)
- {
- §§constant(54)(this[§§constant(53)]);
- this[§§constant(130)] = getTimer();
- this[§§constant(53)] = §§constant(56)(this,§§constant(131),1);
- return true;
- }
- return false;
- };
- _loc2_[§§constant(151)] = function(door)
- {
- var _loc3_ = undefined;
- var _loc2_ = undefined;
- if(door[§§constant(125)])
- {
- _loc2_ = 0;
- while(_loc2_ < this[§§constant(57)][§§constant(25)])
- {
- if(this[§§constant(57)][_loc2_] != door)
- {
- if(this[§§constant(57)][_loc2_][§§constant(101)] == door[§§constant(101)] && this[§§constant(57)][_loc2_][§§constant(102)] == door[§§constant(102)])
- {
- return true;
- }
- }
- _loc2_ = _loc2_ + 1;
- }
- }
- _loc2_ = 0;
- while(true)
- {
- if(_loc2_ < this[§§constant(57)][§§constant(25)])
- {
- if(this[§§constant(57)][_loc2_][§§constant(62)] == eval(§§constant(63))[§§constant(68)])
- {
- if(this[§§constant(57)][_loc2_][§§constant(152)] == door[§§constant(75)])
- {
- _loc3_ = 0;
- while(_loc3_ < this[§§constant(57)][§§constant(25)])
- {
- if(_loc3_ != _loc2_)
- {
- if(this[§§constant(57)][_loc3_][§§constant(101)] == this[§§constant(57)][_loc2_][§§constant(101)] && this[§§constant(57)][_loc3_][§§constant(102)] == this[§§constant(57)][_loc2_][§§constant(102)])
- {
- break;
- }
- }
- _loc3_ = _loc3_ + 1;
- }
- if(_loc3_ >= this[§§constant(57)][§§constant(25)])
- {
- break;
- }
- }
- }
- }
- else
- {
- return true;
- }
- _loc2_ = _loc2_ + 1;
- }
- return false;
- };
- _loc2_[§§constant(131)] = function()
- {
- var _loc4_ = getTimer();
- var _loc3_ = (_loc4_ - this[§§constant(130)]) / eval(§§constant(13))[§§constant(153)];
- var _loc2_ = undefined;
- if(_loc3_ > 1)
- {
- _loc3_ = 1;
- }
- _loc2_ = 0;
- while(_loc2_ < this[§§constant(128)][§§constant(25)])
- {
- this[§§constant(128)][_loc2_][§§constant(154)](1 - _loc3_);
- this[§§constant(111)](this[§§constant(128)][_loc2_]);
- _loc2_ = _loc2_ + 1;
- }
- _loc2_ = 0;
- while(_loc2_ < this[§§constant(129)][§§constant(25)])
- {
- this[§§constant(129)][_loc2_][§§constant(154)](_loc3_);
- this[§§constant(111)](this[§§constant(129)][_loc2_]);
- _loc2_ = _loc2_ + 1;
- }
- if(_loc3_ == 1)
- {
- §§constant(54)(this[§§constant(53)]);
- this[§§constant(53)] = §§constant(56)(this,§§constant(55),1);
- }
- §§constant(116)();
- };
- _loc2_[§§constant(115)] = function()
- {
- var _loc4_ = this[§§constant(121)](this[§§constant(82)][§§constant(101)],this[§§constant(82)][§§constant(102)]);
- var _loc3_ = undefined;
- _loc3_ = 0;
- while(_loc3_ < _loc4_[§§constant(25)])
- {
- if(_loc4_[_loc3_][§§constant(62)] == eval(§§constant(63))[§§constant(71)])
- {
- this["{invalid_utf8=209}\x1a{invalid_utf8=131}"] += this[§§constant(22)][this[§§constant(10)]]["{invalid_utf8=209}\x1a{invalid_utf8=131}"];
- §§constant(54)(this[§§constant(53)]);
- if(this[§§constant(10)] < this[§§constant(22)][§§constant(25)] - 1)
- {
- this[§§constant(8)][§§constant(155)](this[§§constant(10)]);
- _root[§§constant(156)][§§constant(45)]();
- }
- else
- {
- this[§§constant(8)][§§constant(157)]();
- _root[§§constant(49)][§§constant(45)]();
- }
- }
- _loc3_ = _loc3_ + 1;
- }
- return false;
- };
- §§constant(158)(eval("{invalid_utf8=161}(S")["\x1fy\x0b\r"][§§constant(6)],null,1);
- break loop0;
- }
- _loc3_ = 0;
- }
- var _loc4_ = _loc7_[§§constant(61)][_loc2_][_loc3_];
- }
- while(_loc4_[§§constant(62)] == eval(§§constant(63))[§§constant(64)]);
-
- switch(_loc4_[§§constant(62)])
- {
- case eval(§§constant(63))[§§constant(65)]:
- _loc5_ = _loc1_[§§constant(73)](_loc2_,_loc3_,_loc4_[§§constant(72)]);
- break;
- case eval(§§constant(63))[§§constant(66)]:
- _loc5_ = _loc1_[§§constant(74)](_loc2_,_loc3_);
- break;
- case eval(§§constant(63))[§§constant(67)]:
- _loc5_ = _loc1_[§§constant(76)](_loc2_,_loc3_,_loc4_[§§constant(75)]);
- break;
- case eval(§§constant(63))[§§constant(68)]:
- break loop2;
- default:
- if(_loc0_ !== eval(§§constant(63))[§§constant(69)])
- {
- if(_loc0_ !== eval(§§constant(63))[§§constant(70)])
- {
- if(_loc0_ === eval(§§constant(63))[§§constant(71)])
- {
- _loc5_ = _loc1_[§§constant(83)](_loc2_,_loc3_);
- }
- }
- else
- {
- var _loc6_ = _loc1_[§§constant(81)](_loc2_,_loc3_);
- _loc1_[§§constant(82)] = _loc6_;
- _loc5_ = _loc6_;
- }
- }
- else
- {
- _loc5_ = _loc1_[§§constant(80)](_loc2_,_loc3_,_loc4_[§§constant(79)],_loc4_[§§constant(78)],_loc4_[§§constant(75)]);
- }
- break;
- }
- }
- }
- }
-