Section 1
//AuxFunctions (caurina.transitions.AuxFunctions)
package caurina.transitions {
public class AuxFunctions {
public static function getObjectLength(_arg1:Object):uint{
var _local3:String;
var _local2:uint;
for (_local3 in _arg1) {
_local2++;
};
return (_local2);
}
public static function numberToG(_arg1:Number):Number{
return (((_arg1 & 0xFF00) >> 8));
}
public static function numberToB(_arg1:Number):Number{
return ((_arg1 & 0xFF));
}
public static function numberToR(_arg1:Number):Number{
return (((_arg1 & 0xFF0000) >> 16));
}
public static function concatObjects(... _args):Object{
var _local3:Object;
var _local5:String;
var _local2:Object = {};
var _local4:int;
while (_local4 < _args.length) {
_local3 = _args[_local4];
for (_local5 in _local3) {
if (_local3[_local5] == null){
delete _local2[_local5];
} else {
_local2[_local5] = _local3[_local5];
};
};
_local4++;
};
return (_local2);
}
}
}//package caurina.transitions
Section 2
//Equations (caurina.transitions.Equations)
package caurina.transitions {
public class Equations {
public function Equations(){
trace("Equations is a static class and should not be instantiated.");
}
public static function easeOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
if (_arg1 < (1 / 2.75)){
return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2));
};
if (_arg1 < (2 / 2.75)){
_arg1 = (_arg1 - (1.5 / 2.75));
return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2));
};
if (_arg1 < (2.5 / 2.75)){
_arg1 = (_arg1 - (2.25 / 2.75));
return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2));
};
_arg1 = (_arg1 - (2.625 / 2.75));
return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2));
}
public static function easeInOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local7:Number;
if (_arg1 == 0){
return (_arg2);
};
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 == 2){
return ((_arg2 + _arg3));
};
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * (0.3 * 1.5)) : _arg5.period;
var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude;
if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){
_local8 = _arg3;
_local7 = (_local6 / 4);
} else {
_local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8)));
};
if (_arg1 < 1){
--_arg1;
return (((-0.5 * ((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2));
};
--_arg1;
return ((((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2));
}
public static function easeInOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2));
};
--_arg1;
return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2));
}
public static function easeInOutBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (((easeInBounce((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2));
};
return ((((easeOutBounce(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2));
}
public static function easeInOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot;
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
_local6 = (_local6 * 1.525);
return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_local6 + 1) * _arg1) - _local6))) + _arg2));
};
_arg1 = (_arg1 - 2);
_local6 = (_local6 * 1.525);
return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 2)) + _arg2));
}
public static function easeOutInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutCubic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInCubic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
}
public static function easeOutBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot;
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((_arg1 * _arg1) * (((_local6 + 1) * _arg1) + _local6)) + 1)) + _arg2));
}
public static function easeInOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2));
}
public static function easeInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.overshoot)))) ? 1.70158 : _arg5.overshoot;
_arg1 = (_arg1 / _arg4);
return (((((_arg3 * _arg1) * _arg1) * (((_local6 + 1) * _arg1) - _local6)) + _arg2));
}
public static function easeInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
}
public static function easeOutInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutQuint((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInQuint(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeOutInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutBounce((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInBounce(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function init():void{
Tweener.registerTransition("easenone", easeNone);
Tweener.registerTransition("linear", easeNone);
Tweener.registerTransition("easeinquad", easeInQuad);
Tweener.registerTransition("easeoutquad", easeOutQuad);
Tweener.registerTransition("easeinoutquad", easeInOutQuad);
Tweener.registerTransition("easeoutinquad", easeOutInQuad);
Tweener.registerTransition("easeincubic", easeInCubic);
Tweener.registerTransition("easeoutcubic", easeOutCubic);
Tweener.registerTransition("easeinoutcubic", easeInOutCubic);
Tweener.registerTransition("easeoutincubic", easeOutInCubic);
Tweener.registerTransition("easeinquart", easeInQuart);
Tweener.registerTransition("easeoutquart", easeOutQuart);
Tweener.registerTransition("easeinoutquart", easeInOutQuart);
Tweener.registerTransition("easeoutinquart", easeOutInQuart);
Tweener.registerTransition("easeinquint", easeInQuint);
Tweener.registerTransition("easeoutquint", easeOutQuint);
Tweener.registerTransition("easeinoutquint", easeInOutQuint);
Tweener.registerTransition("easeoutinquint", easeOutInQuint);
Tweener.registerTransition("easeinsine", easeInSine);
Tweener.registerTransition("easeoutsine", easeOutSine);
Tweener.registerTransition("easeinoutsine", easeInOutSine);
Tweener.registerTransition("easeoutinsine", easeOutInSine);
Tweener.registerTransition("easeincirc", easeInCirc);
Tweener.registerTransition("easeoutcirc", easeOutCirc);
Tweener.registerTransition("easeinoutcirc", easeInOutCirc);
Tweener.registerTransition("easeoutincirc", easeOutInCirc);
Tweener.registerTransition("easeinexpo", easeInExpo);
Tweener.registerTransition("easeoutexpo", easeOutExpo);
Tweener.registerTransition("easeinoutexpo", easeInOutExpo);
Tweener.registerTransition("easeoutinexpo", easeOutInExpo);
Tweener.registerTransition("easeinelastic", easeInElastic);
Tweener.registerTransition("easeoutelastic", easeOutElastic);
Tweener.registerTransition("easeinoutelastic", easeInOutElastic);
Tweener.registerTransition("easeoutinelastic", easeOutInElastic);
Tweener.registerTransition("easeinback", easeInBack);
Tweener.registerTransition("easeoutback", easeOutBack);
Tweener.registerTransition("easeinoutback", easeInOutBack);
Tweener.registerTransition("easeoutinback", easeOutInBack);
Tweener.registerTransition("easeinbounce", easeInBounce);
Tweener.registerTransition("easeoutbounce", easeOutBounce);
Tweener.registerTransition("easeinoutbounce", easeInOutBounce);
Tweener.registerTransition("easeoutinbounce", easeOutInBounce);
}
public static function easeOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return (((_arg1)==_arg4) ? (_arg2 + _arg3) : (((_arg3 * 1.001) * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2));
}
public static function easeOutInBack(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutBack((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInBack(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return (((_arg1)==0) ? _arg2 : (((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2) - (_arg3 * 0.001)));
}
public static function easeInCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2));
}
public static function easeInQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
}
public static function easeInOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2));
}
public static function easeInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return ((((_arg3 * _arg1) * _arg1) + _arg2));
}
public static function easeInBounce(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return (((_arg3 - easeOutBounce((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2));
}
public static function easeOutInExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutExpo((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInExpo(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2));
}
public static function easeInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2));
}
public static function easeInOutQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2));
}
public static function easeOutQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2));
}
public static function easeOutInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutElastic((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInElastic(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeInElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local7:Number;
if (_arg1 == 0){
return (_arg2);
};
_arg1 = (_arg1 / _arg4);
if (_arg1 == 1){
return ((_arg2 + _arg3));
};
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period;
var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude;
if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){
_local8 = _arg3;
_local7 = (_local6 / 4);
} else {
_local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8)));
};
--_arg1;
return ((-(((_local8 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6)))) + _arg2));
}
public static function easeOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2));
}
public static function easeOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2));
}
public static function easeOutInQuad(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutQuad((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInQuad(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeOutSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2));
}
public static function easeInOutCubic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2));
}
public static function easeInOutQuint(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2));
}
public static function easeInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = (_arg1 / _arg4);
return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2));
}
public static function easeOutInSine(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutSine((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInSine(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeInOutExpo(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 == 0){
return (_arg2);
};
if (_arg1 == _arg4){
return ((_arg2 + _arg3));
};
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return (((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2) - (_arg3 * 0.0005)));
};
--_arg1;
return (((((_arg3 / 2) * 1.0005) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2));
}
public static function easeOutElastic(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
var _local7:Number;
if (_arg1 == 0){
return (_arg2);
};
_arg1 = (_arg1 / _arg4);
if (_arg1 == 1){
return ((_arg2 + _arg3));
};
var _local6:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.period)))) ? (_arg4 * 0.3) : _arg5.period;
var _local8:Number = (((!(Boolean(_arg5))) || (isNaN(_arg5.amplitude)))) ? 0 : _arg5.amplitude;
if (((!(Boolean(_local8))) || ((_local8 < Math.abs(_arg3))))){
_local8 = _arg3;
_local7 = (_local6 / 4);
} else {
_local7 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local8)));
};
return (((((_local8 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local7) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2));
}
public static function easeOutCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2));
}
public static function easeOutInQuart(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutQuart((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInQuart(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
public static function easeOutInCirc(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Object=null):Number{
if (_arg1 < (_arg4 / 2)){
return (easeOutCirc((_arg1 * 2), _arg2, (_arg3 / 2), _arg4, _arg5));
};
return (easeInCirc(((_arg1 * 2) - _arg4), (_arg2 + (_arg3 / 2)), (_arg3 / 2), _arg4, _arg5));
}
}
}//package caurina.transitions
Section 3
//PropertyInfoObj (caurina.transitions.PropertyInfoObj)
package caurina.transitions {
public class PropertyInfoObj {
public var modifierParameters:Array;
public var isSpecialProperty:Boolean;
public var valueComplete:Number;
public var modifierFunction:Function;
public var extra:Object;
public var valueStart:Number;
public var hasModifier:Boolean;
public var arrayIndex:Number;
public var originalValueComplete:Object;
public function PropertyInfoObj(_arg1:Number, _arg2:Number, _arg3:Object, _arg4:Number, _arg5:Object, _arg6:Boolean, _arg7:Function, _arg8:Array){
valueStart = _arg1;
valueComplete = _arg2;
originalValueComplete = _arg3;
arrayIndex = _arg4;
extra = _arg5;
isSpecialProperty = _arg6;
hasModifier = Boolean(_arg7);
modifierFunction = _arg7;
modifierParameters = _arg8;
}
public function toString():String{
var _local1 = "\n[PropertyInfoObj ";
_local1 = (_local1 + ("valueStart:" + String(valueStart)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("valueComplete:" + String(valueComplete)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("originalValueComplete:" + String(originalValueComplete)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("arrayIndex:" + String(arrayIndex)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("extra:" + String(extra)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("isSpecialProperty:" + String(isSpecialProperty)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("hasModifier:" + String(hasModifier)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("modifierFunction:" + String(modifierFunction)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("modifierParameters:" + String(modifierParameters)));
_local1 = (_local1 + "]\n");
return (_local1);
}
public function clone():PropertyInfoObj{
var _local1:PropertyInfoObj = new PropertyInfoObj(valueStart, valueComplete, originalValueComplete, arrayIndex, extra, isSpecialProperty, modifierFunction, modifierParameters);
return (_local1);
}
}
}//package caurina.transitions
Section 4
//SpecialProperty (caurina.transitions.SpecialProperty)
package caurina.transitions {
public class SpecialProperty {
public var parameters:Array;
public var getValue:Function;
public var preProcess:Function;
public var setValue:Function;
public function SpecialProperty(_arg1:Function, _arg2:Function, _arg3:Array=null, _arg4:Function=null){
getValue = _arg1;
setValue = _arg2;
parameters = _arg3;
preProcess = _arg4;
}
public function toString():String{
var _local1 = "";
_local1 = (_local1 + "[SpecialProperty ");
_local1 = (_local1 + ("getValue:" + String(getValue)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("setValue:" + String(setValue)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("parameters:" + String(parameters)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("preProcess:" + String(preProcess)));
_local1 = (_local1 + "]");
return (_local1);
}
}
}//package caurina.transitions
Section 5
//SpecialPropertyModifier (caurina.transitions.SpecialPropertyModifier)
package caurina.transitions {
public class SpecialPropertyModifier {
public var getValue:Function;
public var modifyValues:Function;
public function SpecialPropertyModifier(_arg1:Function, _arg2:Function){
modifyValues = _arg1;
getValue = _arg2;
}
public function toString():String{
var _local1 = "";
_local1 = (_local1 + "[SpecialPropertyModifier ");
_local1 = (_local1 + ("modifyValues:" + String(modifyValues)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("getValue:" + String(getValue)));
_local1 = (_local1 + "]");
return (_local1);
}
}
}//package caurina.transitions
Section 6
//SpecialPropertySplitter (caurina.transitions.SpecialPropertySplitter)
package caurina.transitions {
public class SpecialPropertySplitter {
public var parameters:Array;
public var splitValues:Function;
public function SpecialPropertySplitter(_arg1:Function, _arg2:Array){
splitValues = _arg1;
parameters = _arg2;
}
public function toString():String{
var _local1 = "";
_local1 = (_local1 + "[SpecialPropertySplitter ");
_local1 = (_local1 + ("splitValues:" + String(splitValues)));
_local1 = (_local1 + ", ");
_local1 = (_local1 + ("parameters:" + String(parameters)));
_local1 = (_local1 + "]");
return (_local1);
}
}
}//package caurina.transitions
Section 7
//Tweener (caurina.transitions.Tweener)
package caurina.transitions {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
public class Tweener {
private static var _timeScale:Number = 1;
private static var _currentTimeFrame:Number;
private static var _specialPropertySplitterList:Object;
public static var autoOverwrite:Boolean = true;
private static var _engineExists:Boolean = false;
private static var _currentTime:Number;
private static var _tweenList:Array;
private static var _specialPropertyModifierList:Object;
private static var _specialPropertyList:Object;
private static var _transitionList:Object;
private static var _inited:Boolean = false;
private static var __tweener_controller__:MovieClip;
public function Tweener(){
trace("Tweener is a static class and should not be instantiated.");
}
public static function registerSpecialPropertyModifier(_arg1:String, _arg2:Function, _arg3:Function):void{
if (!_inited){
init();
};
var _local4:SpecialPropertyModifier = new SpecialPropertyModifier(_arg2, _arg3);
_specialPropertyModifierList[_arg1] = _local4;
}
public static function registerSpecialProperty(_arg1:String, _arg2:Function, _arg3:Function, _arg4:Array=null, _arg5:Function=null):void{
if (!_inited){
init();
};
var _local6:SpecialProperty = new SpecialProperty(_arg2, _arg3, _arg4, _arg5);
_specialPropertyList[_arg1] = _local6;
}
public static function init(... _args):void{
_inited = true;
_transitionList = new Object();
Equations.init();
_specialPropertyList = new Object();
_specialPropertyModifierList = new Object();
_specialPropertySplitterList = new Object();
}
private static function updateTweens():Boolean{
var _local1:int;
if (_tweenList.length == 0){
return (false);
};
_local1 = 0;
while (_local1 < _tweenList.length) {
if ((((_tweenList[_local1] == undefined)) || (!(_tweenList[_local1].isPaused)))){
if (!updateTweenByIndex(_local1)){
removeTweenByIndex(_local1);
};
if (_tweenList[_local1] == null){
removeTweenByIndex(_local1, true);
_local1--;
};
};
_local1++;
};
return (true);
}
public static function addCaller(_arg1:Object=null, _arg2:Object=null):Boolean{
var _local3:Number;
var _local4:Array;
var _local8:Function;
var _local9:TweenListObj;
var _local10:Number;
var _local11:String;
if (!Boolean(_arg1)){
return (false);
};
if ((_arg1 is Array)){
_local4 = _arg1.concat();
} else {
_local4 = [_arg1];
};
var _local5:Object = _arg2;
if (!_inited){
init();
};
if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){
startEngine();
};
var _local6:Number = (isNaN(_local5.time)) ? 0 : _local5.time;
var _local7:Number = (isNaN(_local5.delay)) ? 0 : _local5.delay;
if (typeof(_local5.transition) == "string"){
_local11 = _local5.transition.toLowerCase();
_local8 = _transitionList[_local11];
} else {
_local8 = _local5.transition;
};
if (!Boolean(_local8)){
_local8 = _transitionList["easeoutexpo"];
};
_local3 = 0;
while (_local3 < _local4.length) {
if (_local5.useFrames == true){
_local9 = new TweenListObj(_local4[_local3], (_currentTimeFrame + (_local7 / _timeScale)), (_currentTimeFrame + ((_local7 + _local6) / _timeScale)), true, _local8, _local5.transitionParams);
} else {
_local9 = new TweenListObj(_local4[_local3], (_currentTime + ((_local7 * 1000) / _timeScale)), (_currentTime + (((_local7 * 1000) + (_local6 * 1000)) / _timeScale)), false, _local8, _local5.transitionParams);
};
_local9.properties = null;
_local9.onStart = _local5.onStart;
_local9.onUpdate = _local5.onUpdate;
_local9.onComplete = _local5.onComplete;
_local9.onOverwrite = _local5.onOverwrite;
_local9.onStartParams = _local5.onStartParams;
_local9.onUpdateParams = _local5.onUpdateParams;
_local9.onCompleteParams = _local5.onCompleteParams;
_local9.onOverwriteParams = _local5.onOverwriteParams;
_local9.onStartScope = _local5.onStartScope;
_local9.onUpdateScope = _local5.onUpdateScope;
_local9.onCompleteScope = _local5.onCompleteScope;
_local9.onOverwriteScope = _local5.onOverwriteScope;
_local9.onErrorScope = _local5.onErrorScope;
_local9.isCaller = true;
_local9.count = _local5.count;
_local9.waitFrames = _local5.waitFrames;
_tweenList.push(_local9);
if ((((_local6 == 0)) && ((_local7 == 0)))){
_local10 = (_tweenList.length - 1);
updateTweenByIndex(_local10);
removeTweenByIndex(_local10);
};
_local3++;
};
return (true);
}
public static function pauseAllTweens():Boolean{
var _local2:uint;
if (!Boolean(_tweenList)){
return (false);
};
var _local1:Boolean;
_local2 = 0;
while (_local2 < _tweenList.length) {
pauseTweenByIndex(_local2);
_local1 = true;
_local2++;
};
return (_local1);
}
public static function removeTweens(_arg1:Object, ... _args):Boolean{
var _local4:uint;
var _local5:SpecialPropertySplitter;
var _local6:Array;
var _local7:uint;
var _local3:Array = new Array();
_local4 = 0;
while (_local4 < _args.length) {
if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){
if (_specialPropertySplitterList[_args[_local4]]){
_local5 = _specialPropertySplitterList[_args[_local4]];
_local6 = _local5.splitValues(_arg1, null);
_local7 = 0;
while (_local7 < _local6.length) {
_local3.push(_local6[_local7].name);
_local7++;
};
} else {
_local3.push(_args[_local4]);
};
};
_local4++;
};
return (affectTweens(removeTweenByIndex, _arg1, _local3));
}
public static function updateFrame():void{
_currentTimeFrame++;
}
public static function splitTweens(_arg1:Number, _arg2:Array):uint{
var _local5:uint;
var _local6:String;
var _local7:Boolean;
var _local3:TweenListObj = _tweenList[_arg1];
var _local4:TweenListObj = _local3.clone(false);
_local5 = 0;
while (_local5 < _arg2.length) {
_local6 = _arg2[_local5];
if (Boolean(_local3.properties[_local6])){
_local3.properties[_local6] = undefined;
delete _local3.properties[_local6];
};
_local5++;
};
for (_local6 in _local4.properties) {
_local7 = false;
_local5 = 0;
while (_local5 < _arg2.length) {
if (_arg2[_local5] == _local6){
_local7 = true;
break;
};
_local5++;
};
if (!_local7){
_local4.properties[_local6] = undefined;
delete _local4.properties[_local6];
};
};
_tweenList.push(_local4);
return ((_tweenList.length - 1));
}
public static function resumeTweenByIndex(_arg1:Number):Boolean{
var _local2:TweenListObj = _tweenList[_arg1];
if ((((_local2 == null)) || (!(_local2.isPaused)))){
return (false);
};
var _local3:Number = getCurrentTweeningTime(_local2);
_local2.timeStart = (_local2.timeStart + (_local3 - _local2.timePaused));
_local2.timeComplete = (_local2.timeComplete + (_local3 - _local2.timePaused));
_local2.timePaused = undefined;
_local2.isPaused = false;
return (true);
}
public static function getVersion():String{
return ("AS3 1.33.74");
}
public static function onEnterFrame(_arg1:Event):void{
updateTime();
updateFrame();
var _local2:Boolean;
_local2 = updateTweens();
if (!_local2){
stopEngine();
};
}
public static function updateTime():void{
_currentTime = getTimer();
}
private static function updateTweenByIndex(_arg1:Number):Boolean{
var tTweening:TweenListObj;
var mustUpdate:Boolean;
var nv:Number;
var t:Number;
var b:Number;
var c:Number;
var d:Number;
var pName:String;
var eventScope:Object;
var tScope:Object;
var tProperty:Object;
var pv:Number;
var i = _arg1;
tTweening = _tweenList[i];
if ((((tTweening == null)) || (!(Boolean(tTweening.scope))))){
return (false);
};
var isOver:Boolean;
var cTime:Number = getCurrentTweeningTime(tTweening);
if (cTime >= tTweening.timeStart){
tScope = tTweening.scope;
if (tTweening.isCaller){
do {
t = (((tTweening.timeComplete - tTweening.timeStart) / tTweening.count) * (tTweening.timesCalled + 1));
b = tTweening.timeStart;
c = (tTweening.timeComplete - tTweening.timeStart);
d = (tTweening.timeComplete - tTweening.timeStart);
nv = tTweening.transition(t, b, c, d);
} while (!(cTime >= nv));
} else {
mustUpdate = (((((tTweening.skipUpdates < 1)) || (!(tTweening.skipUpdates)))) || ((tTweening.updatesSkipped >= tTweening.skipUpdates)));
if (cTime >= tTweening.timeComplete){
isOver = true;
mustUpdate = true;
};
if (!tTweening.hasStarted){
if (Boolean(tTweening.onStart)){
eventScope = (Boolean(tTweening.onStartScope)) ? tTweening.onStartScope : tScope;
try {
tTweening.onStart.apply(eventScope, tTweening.onStartParams);
} catch(e2:Error) {
handleError(tTweening, e2, "onStart");
};
};
for (pName in tTweening.properties) {
if (tTweening.properties[pName].isSpecialProperty){
if (Boolean(_specialPropertyList[pName].preProcess)){
tTweening.properties[pName].valueComplete = _specialPropertyList[pName].preProcess(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].originalValueComplete, tTweening.properties[pName].extra);
};
pv = _specialPropertyList[pName].getValue(tScope, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra);
} else {
pv = tScope[pName];
};
tTweening.properties[pName].valueStart = (isNaN(pv)) ? tTweening.properties[pName].valueComplete : pv;
};
mustUpdate = true;
tTweening.hasStarted = true;
};
if (mustUpdate){
for (pName in tTweening.properties) {
tProperty = tTweening.properties[pName];
if (isOver){
nv = tProperty.valueComplete;
} else {
if (tProperty.hasModifier){
t = (cTime - tTweening.timeStart);
d = (tTweening.timeComplete - tTweening.timeStart);
nv = tTweening.transition(t, 0, 1, d, tTweening.transitionParams);
nv = tProperty.modifierFunction(tProperty.valueStart, tProperty.valueComplete, nv, tProperty.modifierParameters);
} else {
t = (cTime - tTweening.timeStart);
b = tProperty.valueStart;
c = (tProperty.valueComplete - tProperty.valueStart);
d = (tTweening.timeComplete - tTweening.timeStart);
nv = tTweening.transition(t, b, c, d, tTweening.transitionParams);
};
};
if (tTweening.rounded){
nv = Math.round(nv);
};
if (tProperty.isSpecialProperty){
_specialPropertyList[pName].setValue(tScope, nv, _specialPropertyList[pName].parameters, tTweening.properties[pName].extra);
} else {
tScope[pName] = nv;
};
};
tTweening.updatesSkipped = 0;
if (Boolean(tTweening.onUpdate)){
eventScope = (Boolean(tTweening.onUpdateScope)) ? tTweening.onUpdateScope : tScope;
try {
tTweening.onUpdate.apply(eventScope, tTweening.onUpdateParams);
} catch(e3:Error) {
handleError(tTweening, e3, "onUpdate");
};
};
} else {
tTweening.updatesSkipped++;
};
};
if (((isOver) && (Boolean(tTweening.onComplete)))){
eventScope = (Boolean(tTweening.onCompleteScope)) ? tTweening.onCompleteScope : tScope;
try {
tTweening.onComplete.apply(eventScope, tTweening.onCompleteParams);
} catch(e4:Error) {
handleError(tTweening, e4, "onComplete");
};
};
return (!(isOver));
};
return (true);
}
public static function setTimeScale(_arg1:Number):void{
var _local2:Number;
var _local3:Number;
if (isNaN(_arg1)){
_arg1 = 1;
};
if (_arg1 < 1E-5){
_arg1 = 1E-5;
};
if (_arg1 != _timeScale){
if (_tweenList != null){
_local2 = 0;
while (_local2 < _tweenList.length) {
_local3 = getCurrentTweeningTime(_tweenList[_local2]);
_tweenList[_local2].timeStart = (_local3 - (((_local3 - _tweenList[_local2].timeStart) * _timeScale) / _arg1));
_tweenList[_local2].timeComplete = (_local3 - (((_local3 - _tweenList[_local2].timeComplete) * _timeScale) / _arg1));
if (_tweenList[_local2].timePaused != undefined){
_tweenList[_local2].timePaused = (_local3 - (((_local3 - _tweenList[_local2].timePaused) * _timeScale) / _arg1));
};
_local2++;
};
};
_timeScale = _arg1;
};
}
public static function resumeAllTweens():Boolean{
var _local2:uint;
if (!Boolean(_tweenList)){
return (false);
};
var _local1:Boolean;
_local2 = 0;
while (_local2 < _tweenList.length) {
resumeTweenByIndex(_local2);
_local1 = true;
_local2++;
};
return (_local1);
}
private static function handleError(_arg1:TweenListObj, _arg2:Error, _arg3:String):void{
var eventScope:Object;
var pTweening = _arg1;
var pError = _arg2;
var pCallBackName = _arg3;
if (((Boolean(pTweening.onError)) && ((pTweening.onError is Function)))){
eventScope = (Boolean(pTweening.onErrorScope)) ? pTweening.onErrorScope : pTweening.scope;
try {
pTweening.onError.apply(eventScope, [pTweening.scope, pError]);
} catch(metaError:Error) {
printError(((((String(pTweening.scope) + " raised an error while executing the 'onError' handler. Original error:\n ") + pError.getStackTrace()) + "\nonError error: ") + metaError.getStackTrace()));
};
} else {
if (!Boolean(pTweening.onError)){
printError(((((String(pTweening.scope) + " raised an error while executing the '") + pCallBackName) + "'handler. \n") + pError.getStackTrace()));
};
};
}
private static function startEngine():void{
_engineExists = true;
_tweenList = new Array();
__tweener_controller__ = new MovieClip();
__tweener_controller__.addEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame);
_currentTimeFrame = 0;
updateTime();
}
public static function removeAllTweens():Boolean{
var _local2:uint;
if (!Boolean(_tweenList)){
return (false);
};
var _local1:Boolean;
_local2 = 0;
while (_local2 < _tweenList.length) {
removeTweenByIndex(_local2);
_local1 = true;
_local2++;
};
return (_local1);
}
public static function addTween(_arg1:Object=null, _arg2:Object=null):Boolean{
var _local3:Number;
var _local4:Number;
var _local5:String;
var _local6:Array;
var _local13:Function;
var _local14:Object;
var _local15:TweenListObj;
var _local16:Number;
var _local17:Array;
var _local18:Array;
var _local19:Array;
var _local20:String;
if (!Boolean(_arg1)){
return (false);
};
if ((_arg1 is Array)){
_local6 = _arg1.concat();
} else {
_local6 = [_arg1];
};
var _local7:Object = TweenListObj.makePropertiesChain(_arg2);
if (!_inited){
init();
};
if (((!(_engineExists)) || (!(Boolean(__tweener_controller__))))){
startEngine();
};
var _local8:Number = (isNaN(_local7.time)) ? 0 : _local7.time;
var _local9:Number = (isNaN(_local7.delay)) ? 0 : _local7.delay;
var _local10:Array = new Array();
var _local11:Object = {overwrite:true, time:true, delay:true, useFrames:true, skipUpdates:true, transition:true, transitionParams:true, onStart:true, onUpdate:true, onComplete:true, onOverwrite:true, onError:true, rounded:true, onStartParams:true, onUpdateParams:true, onCompleteParams:true, onOverwriteParams:true, onStartScope:true, onUpdateScope:true, onCompleteScope:true, onOverwriteScope:true, onErrorScope:true};
var _local12:Object = new Object();
for (_local5 in _local7) {
if (!_local11[_local5]){
if (_specialPropertySplitterList[_local5]){
_local17 = _specialPropertySplitterList[_local5].splitValues(_local7[_local5], _specialPropertySplitterList[_local5].parameters);
_local3 = 0;
while (_local3 < _local17.length) {
if (_specialPropertySplitterList[_local17[_local3].name]){
_local18 = _specialPropertySplitterList[_local17[_local3].name].splitValues(_local17[_local3].value, _specialPropertySplitterList[_local17[_local3].name].parameters);
_local4 = 0;
while (_local4 < _local18.length) {
_local10[_local18[_local4].name] = {valueStart:undefined, valueComplete:_local18[_local4].value, arrayIndex:_local18[_local4].arrayIndex, isSpecialProperty:false};
_local4++;
};
} else {
_local10[_local17[_local3].name] = {valueStart:undefined, valueComplete:_local17[_local3].value, arrayIndex:_local17[_local3].arrayIndex, isSpecialProperty:false};
};
_local3++;
};
} else {
if (_specialPropertyModifierList[_local5] != undefined){
_local19 = _specialPropertyModifierList[_local5].modifyValues(_local7[_local5]);
_local3 = 0;
while (_local3 < _local19.length) {
_local12[_local19[_local3].name] = {modifierParameters:_local19[_local3].parameters, modifierFunction:_specialPropertyModifierList[_local5].getValue};
_local3++;
};
} else {
_local10[_local5] = {valueStart:undefined, valueComplete:_local7[_local5]};
};
};
};
};
for (_local5 in _local10) {
if (_specialPropertyList[_local5] != undefined){
_local10[_local5].isSpecialProperty = true;
} else {
if (_local6[0][_local5] == undefined){
printError((((("The property '" + _local5) + "' doesn't seem to be a normal object property of ") + String(_local6[0])) + " or a registered special property."));
};
};
};
for (_local5 in _local12) {
if (_local10[_local5] != undefined){
_local10[_local5].modifierParameters = _local12[_local5].modifierParameters;
_local10[_local5].modifierFunction = _local12[_local5].modifierFunction;
};
};
if (typeof(_local7.transition) == "string"){
_local20 = _local7.transition.toLowerCase();
_local13 = _transitionList[_local20];
} else {
_local13 = _local7.transition;
};
if (!Boolean(_local13)){
_local13 = _transitionList["easeoutexpo"];
};
_local3 = 0;
while (_local3 < _local6.length) {
_local14 = new Object();
for (_local5 in _local10) {
_local14[_local5] = new PropertyInfoObj(_local10[_local5].valueStart, _local10[_local5].valueComplete, _local10[_local5].valueComplete, _local10[_local5].arrayIndex, {}, _local10[_local5].isSpecialProperty, _local10[_local5].modifierFunction, _local10[_local5].modifierParameters);
};
if (_local7.useFrames == true){
_local15 = new TweenListObj(_local6[_local3], (_currentTimeFrame + (_local9 / _timeScale)), (_currentTimeFrame + ((_local9 + _local8) / _timeScale)), true, _local13, _local7.transitionParams);
} else {
_local15 = new TweenListObj(_local6[_local3], (_currentTime + ((_local9 * 1000) / _timeScale)), (_currentTime + (((_local9 * 1000) + (_local8 * 1000)) / _timeScale)), false, _local13, _local7.transitionParams);
};
_local15.properties = _local14;
_local15.onStart = _local7.onStart;
_local15.onUpdate = _local7.onUpdate;
_local15.onComplete = _local7.onComplete;
_local15.onOverwrite = _local7.onOverwrite;
_local15.onError = _local7.onError;
_local15.onStartParams = _local7.onStartParams;
_local15.onUpdateParams = _local7.onUpdateParams;
_local15.onCompleteParams = _local7.onCompleteParams;
_local15.onOverwriteParams = _local7.onOverwriteParams;
_local15.onStartScope = _local7.onStartScope;
_local15.onUpdateScope = _local7.onUpdateScope;
_local15.onCompleteScope = _local7.onCompleteScope;
_local15.onOverwriteScope = _local7.onOverwriteScope;
_local15.onErrorScope = _local7.onErrorScope;
_local15.rounded = _local7.rounded;
_local15.skipUpdates = _local7.skipUpdates;
if (((_local7.overwrite == undefined)) ? autoOverwrite : _local7.overwrite){
removeTweensByTime(_local15.scope, _local15.properties, _local15.timeStart, _local15.timeComplete);
};
_tweenList.push(_local15);
if ((((_local8 == 0)) && ((_local9 == 0)))){
_local16 = (_tweenList.length - 1);
updateTweenByIndex(_local16);
removeTweenByIndex(_local16);
};
_local3++;
};
return (true);
}
public static function registerTransition(_arg1:String, _arg2:Function):void{
if (!_inited){
init();
};
_transitionList[_arg1] = _arg2;
}
public static function printError(_arg1:String):void{
trace(("## [Tweener] Error: " + _arg1));
}
private static function affectTweens(_arg1:Function, _arg2:Object, _arg3:Array):Boolean{
var _local5:uint;
var _local6:Array;
var _local7:uint;
var _local8:uint;
var _local9:uint;
var _local4:Boolean;
if (!Boolean(_tweenList)){
return (false);
};
_local5 = 0;
while (_local5 < _tweenList.length) {
if (((_tweenList[_local5]) && ((_tweenList[_local5].scope == _arg2)))){
if (_arg3.length == 0){
_arg1(_local5);
_local4 = true;
} else {
_local6 = new Array();
_local7 = 0;
while (_local7 < _arg3.length) {
if (Boolean(_tweenList[_local5].properties[_arg3[_local7]])){
_local6.push(_arg3[_local7]);
};
_local7++;
};
if (_local6.length > 0){
_local8 = AuxFunctions.getObjectLength(_tweenList[_local5].properties);
if (_local8 == _local6.length){
_arg1(_local5);
_local4 = true;
} else {
_local9 = splitTweens(_local5, _local6);
_arg1(_local9);
_local4 = true;
};
};
};
};
_local5++;
};
return (_local4);
}
public static function getTweens(_arg1:Object):Array{
var _local2:uint;
var _local3:String;
if (!Boolean(_tweenList)){
return ([]);
};
var _local4:Array = new Array();
_local2 = 0;
while (_local2 < _tweenList.length) {
if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){
for (_local3 in _tweenList[_local2].properties) {
_local4.push(_local3);
};
};
_local2++;
};
return (_local4);
}
public static function isTweening(_arg1:Object):Boolean{
var _local2:uint;
if (!Boolean(_tweenList)){
return (false);
};
_local2 = 0;
while (_local2 < _tweenList.length) {
if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){
return (true);
};
_local2++;
};
return (false);
}
public static function pauseTweenByIndex(_arg1:Number):Boolean{
var _local2:TweenListObj = _tweenList[_arg1];
if ((((_local2 == null)) || (_local2.isPaused))){
return (false);
};
_local2.timePaused = getCurrentTweeningTime(_local2);
_local2.isPaused = true;
return (true);
}
public static function getTweenCountAll():Number{
var _local1:uint;
if (!Boolean(_tweenList)){
return (0);
};
var _local2:Number = 0;
_local1 = 0;
while (_local1 < _tweenList.length) {
if (Boolean(_tweenList[_local1])){
_local2 = (_local2 + AuxFunctions.getObjectLength(_tweenList[_local1].properties));
};
_local1++;
};
return (_local2);
}
public static function getTweenCount(_arg1:Object):Number{
var _local2:uint;
if (!Boolean(_tweenList)){
return (0);
};
var _local3:Number = 0;
_local2 = 0;
while (_local2 < _tweenList.length) {
if (((Boolean(_tweenList[_local2])) && ((_tweenList[_local2].scope == _arg1)))){
_local3 = (_local3 + AuxFunctions.getObjectLength(_tweenList[_local2].properties));
};
_local2++;
};
return (_local3);
}
private static function stopEngine():void{
_engineExists = false;
_tweenList = null;
_currentTime = 0;
_currentTimeFrame = 0;
__tweener_controller__.removeEventListener(Event.ENTER_FRAME, Tweener.onEnterFrame);
__tweener_controller__ = null;
}
public static function getCurrentTweeningTime(_arg1:Object):Number{
return ((_arg1.useFrames) ? _currentTimeFrame : _currentTime);
}
public static function removeTweensByTime(_arg1:Object, _arg2:Object, _arg3:Number, _arg4:Number):Boolean{
var removedLocally:Boolean;
var i:uint;
var pName:String;
var eventScope:Object;
var p_scope = _arg1;
var p_properties = _arg2;
var p_timeStart = _arg3;
var p_timeComplete = _arg4;
var removed:Boolean;
var tl:uint = _tweenList.length;
i = 0;
while (i < tl) {
if (((Boolean(_tweenList[i])) && ((p_scope == _tweenList[i].scope)))){
if ((((p_timeComplete > _tweenList[i].timeStart)) && ((p_timeStart < _tweenList[i].timeComplete)))){
removedLocally = false;
for (pName in _tweenList[i].properties) {
if (Boolean(p_properties[pName])){
if (Boolean(_tweenList[i].onOverwrite)){
eventScope = (Boolean(_tweenList[i].onOverwriteScope)) ? _tweenList[i].onOverwriteScope : _tweenList[i].scope;
try {
_tweenList[i].onOverwrite.apply(eventScope, _tweenList[i].onOverwriteParams);
} catch(e:Error) {
handleError(_tweenList[i], e, "onOverwrite");
};
};
_tweenList[i].properties[pName] = undefined;
delete _tweenList[i].properties[pName];
removedLocally = true;
removed = true;
};
};
if (removedLocally){
if (AuxFunctions.getObjectLength(_tweenList[i].properties) == 0){
removeTweenByIndex(i);
};
};
};
};
i = (i + 1);
};
return (removed);
}
public static function registerSpecialPropertySplitter(_arg1:String, _arg2:Function, _arg3:Array=null):void{
if (!_inited){
init();
};
var _local4:SpecialPropertySplitter = new SpecialPropertySplitter(_arg2, _arg3);
_specialPropertySplitterList[_arg1] = _local4;
}
public static function removeTweenByIndex(_arg1:Number, _arg2:Boolean=false):Boolean{
_tweenList[_arg1] = null;
if (_arg2){
_tweenList.splice(_arg1, 1);
};
return (true);
}
public static function resumeTweens(_arg1:Object, ... _args):Boolean{
var _local4:uint;
var _local3:Array = new Array();
_local4 = 0;
while (_local4 < _args.length) {
if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){
_local3.push(_args[_local4]);
};
_local4++;
};
return (affectTweens(resumeTweenByIndex, _arg1, _local3));
}
public static function pauseTweens(_arg1:Object, ... _args):Boolean{
var _local4:uint;
var _local3:Array = new Array();
_local4 = 0;
while (_local4 < _args.length) {
if ((((typeof(_args[_local4]) == "string")) && ((_local3.indexOf(_args[_local4]) == -1)))){
_local3.push(_args[_local4]);
};
_local4++;
};
return (affectTweens(pauseTweenByIndex, _arg1, _local3));
}
}
}//package caurina.transitions
Section 8
//TweenListObj (caurina.transitions.TweenListObj)
package caurina.transitions {
public class TweenListObj {
public var hasStarted:Boolean;
public var onUpdate:Function;
public var useFrames:Boolean;
public var count:Number;
public var onOverwriteParams:Array;
public var timeStart:Number;
public var timeComplete:Number;
public var onStartParams:Array;
public var onUpdateScope:Object;
public var rounded:Boolean;
public var onUpdateParams:Array;
public var properties:Object;
public var onComplete:Function;
public var transitionParams:Object;
public var updatesSkipped:Number;
public var onStart:Function;
public var onOverwriteScope:Object;
public var skipUpdates:Number;
public var onStartScope:Object;
public var scope:Object;
public var isCaller:Boolean;
public var timePaused:Number;
public var transition:Function;
public var onCompleteParams:Array;
public var onError:Function;
public var timesCalled:Number;
public var onErrorScope:Object;
public var onOverwrite:Function;
public var isPaused:Boolean;
public var waitFrames:Boolean;
public var onCompleteScope:Object;
public function TweenListObj(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Boolean, _arg5:Function, _arg6:Object){
scope = _arg1;
timeStart = _arg2;
timeComplete = _arg3;
useFrames = _arg4;
transition = _arg5;
transitionParams = _arg6;
properties = new Object();
isPaused = false;
timePaused = undefined;
isCaller = false;
updatesSkipped = 0;
timesCalled = 0;
skipUpdates = 0;
hasStarted = false;
}
public function clone(_arg1:Boolean):TweenListObj{
var _local3:String;
var _local2:TweenListObj = new TweenListObj(scope, timeStart, timeComplete, useFrames, transition, transitionParams);
_local2.properties = new Array();
for (_local3 in properties) {
_local2.properties[_local3] = properties[_local3].clone();
};
_local2.skipUpdates = skipUpdates;
_local2.updatesSkipped = updatesSkipped;
if (!_arg1){
_local2.onStart = onStart;
_local2.onUpdate = onUpdate;
_local2.onComplete = onComplete;
_local2.onOverwrite = onOverwrite;
_local2.onError = onError;
_local2.onStartParams = onStartParams;
_local2.onUpdateParams = onUpdateParams;
_local2.onCompleteParams = onCompleteParams;
_local2.onOverwriteParams = onOverwriteParams;
_local2.onStartScope = onStartScope;
_local2.onUpdateScope = onUpdateScope;
_local2.onCompleteScope = onCompleteScope;
_local2.onOverwriteScope = onOverwriteScope;
_local2.onErrorScope = onErrorScope;
};
_local2.rounded = rounded;
_local2.isPaused = isPaused;
_local2.timePaused = timePaused;
_local2.isCaller = isCaller;
_local2.count = count;
_local2.timesCalled = timesCalled;
_local2.waitFrames = waitFrames;
_local2.hasStarted = hasStarted;
return (_local2);
}
public function toString():String{
var _local3:String;
var _local1 = "\n[TweenListObj ";
_local1 = (_local1 + ("scope:" + String(scope)));
_local1 = (_local1 + ", properties:");
var _local2:Boolean;
for (_local3 in properties) {
if (!_local2){
_local1 = (_local1 + ",");
};
_local1 = (_local1 + ("[name:" + properties[_local3].name));
_local1 = (_local1 + (",valueStart:" + properties[_local3].valueStart));
_local1 = (_local1 + (",valueComplete:" + properties[_local3].valueComplete));
_local1 = (_local1 + "]");
_local2 = false;
};
_local1 = (_local1 + (", timeStart:" + String(timeStart)));
_local1 = (_local1 + (", timeComplete:" + String(timeComplete)));
_local1 = (_local1 + (", useFrames:" + String(useFrames)));
_local1 = (_local1 + (", transition:" + String(transition)));
_local1 = (_local1 + (", transitionParams:" + String(transitionParams)));
if (skipUpdates){
_local1 = (_local1 + (", skipUpdates:" + String(skipUpdates)));
};
if (updatesSkipped){
_local1 = (_local1 + (", updatesSkipped:" + String(updatesSkipped)));
};
if (Boolean(onStart)){
_local1 = (_local1 + (", onStart:" + String(onStart)));
};
if (Boolean(onUpdate)){
_local1 = (_local1 + (", onUpdate:" + String(onUpdate)));
};
if (Boolean(onComplete)){
_local1 = (_local1 + (", onComplete:" + String(onComplete)));
};
if (Boolean(onOverwrite)){
_local1 = (_local1 + (", onOverwrite:" + String(onOverwrite)));
};
if (Boolean(onError)){
_local1 = (_local1 + (", onError:" + String(onError)));
};
if (onStartParams){
_local1 = (_local1 + (", onStartParams:" + String(onStartParams)));
};
if (onUpdateParams){
_local1 = (_local1 + (", onUpdateParams:" + String(onUpdateParams)));
};
if (onCompleteParams){
_local1 = (_local1 + (", onCompleteParams:" + String(onCompleteParams)));
};
if (onOverwriteParams){
_local1 = (_local1 + (", onOverwriteParams:" + String(onOverwriteParams)));
};
if (onStartScope){
_local1 = (_local1 + (", onStartScope:" + String(onStartScope)));
};
if (onUpdateScope){
_local1 = (_local1 + (", onUpdateScope:" + String(onUpdateScope)));
};
if (onCompleteScope){
_local1 = (_local1 + (", onCompleteScope:" + String(onCompleteScope)));
};
if (onOverwriteScope){
_local1 = (_local1 + (", onOverwriteScope:" + String(onOverwriteScope)));
};
if (onErrorScope){
_local1 = (_local1 + (", onErrorScope:" + String(onErrorScope)));
};
if (rounded){
_local1 = (_local1 + (", rounded:" + String(rounded)));
};
if (isPaused){
_local1 = (_local1 + (", isPaused:" + String(isPaused)));
};
if (timePaused){
_local1 = (_local1 + (", timePaused:" + String(timePaused)));
};
if (isCaller){
_local1 = (_local1 + (", isCaller:" + String(isCaller)));
};
if (count){
_local1 = (_local1 + (", count:" + String(count)));
};
if (timesCalled){
_local1 = (_local1 + (", timesCalled:" + String(timesCalled)));
};
if (waitFrames){
_local1 = (_local1 + (", waitFrames:" + String(waitFrames)));
};
if (hasStarted){
_local1 = (_local1 + (", hasStarted:" + String(hasStarted)));
};
_local1 = (_local1 + "]\n");
return (_local1);
}
public static function makePropertiesChain(_arg1:Object):Object{
var _local3:Object;
var _local4:Object;
var _local5:Object;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local2:Object = _arg1.base;
if (_local2){
_local3 = {};
if ((_local2 is Array)){
_local4 = [];
_local8 = 0;
while (_local8 < _local2.length) {
_local4.push(_local2[_local8]);
_local8++;
};
} else {
_local4 = [_local2];
};
_local4.push(_arg1);
_local6 = _local4.length;
_local7 = 0;
while (_local7 < _local6) {
if (_local4[_local7]["base"]){
_local5 = AuxFunctions.concatObjects(makePropertiesChain(_local4[_local7]["base"]), _local4[_local7]);
} else {
_local5 = _local4[_local7];
};
_local3 = AuxFunctions.concatObjects(_local3, _local5);
_local7++;
};
if (_local3["base"]){
delete _local3["base"];
};
return (_local3);
//unresolved jump
};
return (_arg1);
}
}
}//package caurina.transitions
Section 9
//_bx224 (classes._bx224)
package classes {
import flash.display.*;
import flash.geom.*;
public class _bx224 {
private var _xs696:Number;// = 0
public var _vg650:Number;// = 0
public var _iu676:Number;// = 0
public var _np355:Number;// = 0
public var _so622:Number;// = 0
public var _av303:Number;// = 0
public var _hc907:Number;// = 0
public var _un78:Number;// = 0
public var _yc66:int;
public var _jl682:int;
public var _jd963:Number;// = 0
public var _ve253:Number;// = 0
public var _qp1017:Number;// = 0
public var callback:Function;
public var _jw686:Number;// = 0
public var _qy948:Boolean;
public var _jw572:Function;
public var _fp262:Boolean;
public var _yd816:int;
public var x:Number;// = 0
public var y:Number;// = 0
public var _nh788:Number;// = 0
public var _xx821:Number;// = 0
public var state:int;
public var movedata1:Number;// = 0
public var _nt511:Number;// = 0
public var _ey171:int;
public var _ph158:Number;// = 0
public var _kd314:int;
public var _at167:Number;// = 0
public var _ov981:int;// = 0
public var _pf1022:Boolean;
private var _vt764:Number;// = 0
public var _de339:Number;// = 0
public var _pj228:Number;// = 0
public var _tx32:Number;// = 0
public var _yy1018:Number;// = 0
public var _ky108:int;
public var _sv192:int;
public var _yy622:Number;// = 0
public var _up136:Number;// = 0
public var _ic402:Number;// = 0
public var _oa743:Number;// = 0
public var _cn122:Number;// = 0
public var _ko336:Boolean;
public var _lk33:Number;// = 0
public var _jh38:Boolean;
public var _al61:int;
public var _ur443:Number;// = 0
public var _ob724:int;
public var _ls983:Number;// = 0
public var _id625:int;// = 0
public var id:int;
public var _yl474:int;// = 0
public var _te489:Point;
public var height:int;
public var _tk907:Number;// = 0
public var _rl159:BitmapData;
public var _bp529:int;// = 0
public var _vf299:Number;// = 0
public var _lj803:Number;// = 0
public var _ir908:Number;// = 0
public var _vt209:int;
public var _sc279:int;// = 0
public var _bw162:Number;// = 0
public var _ao408:Boolean;
public var _ab353:Number;// = 0
public var _ql372:Boolean;
public var _mh458:Number;// = 0
public var alpha:Number;// = 0
public var _yx1026:Number;// = 0
public var _oc962:Number;
public var _tg568:Number;// = 0
public var _wn958:int;
public var _qf716:int;
public var frame:Number;// = 0
public var _ow539:Number;// = 0
public var _ds421:Number;// = 0
public var _sg416:Number;// = 0
public var _eo42:Number;// = 0
public var _dm1001:Number;// = 0
public var target:_bx224;
public var _nl992:int;
public var _nj453:ColorTransform;
public var _ok1021:int;
public var _wl670:Boolean;
public var _mj658:_bx224;
public var _rg622:Function;
public var _wm524:Number;// = 0
public var _cm78:Number;// = 0
public var _vv417:int;// = 0
public var _ad204:Function;
public var _vl1046:Number;// = 0
public var _tp288:Number;// = 0
public var _lj622:Number;// = 0
public var _vl761:Number;// = 0
public var _yq610:Number;// = 0
public var width:int;
public var _mu302:Number;// = 0
public var _lk842:Number;// = 0
public var _if754:Number;// = 0
public var _fa665:int;
public var _gp937:Boolean;
public var _rt938:Number;// = 0
public var _yq622:Number;// = 0
public var _gd732:Number;// = 0
public var _bf315:Number;// = 0
public var _nb638:Number;// = 0
public var _vy85:Number;// = 0
public var _vc847:Number;// = 0
public var _we829:Number;// = 0
public var _ke273:Number;// = 0
public var _jo140:Number;// = 0
public var _vu240:Number;// = 0
public var _ks667:int;// = 0
public var _xm481:Number;// = 0
public var _uk541:Number;
public var _yp559:Number;// = 0
public var _rh518:Number;// = 0
public var _bt728:Number;// = 0
public var _sa46:Number;// = 0
public var _nu253:Number;// = 0
public var _wh69:Number;// = 0
public var _ss553:int;
public var _gm692:Number;// = 0
public var _xp884:Function;
public var _pm58:Number;// = 0
public var _pc356:Number;// = 0
public var _gq943:Number;// = 0
public var _af678:Number;// = 0
public var _lh374:Number;// = 0
public var _dm709:Number;// = 0
public var _qd494:Number;// = 0
public var _vx658:Number;// = 0
public var _mw1020:int;
public var _kf281:int;
public var _id260:Boolean;
public var _tv763:Number;// = 0
public var id3:int;
public var _uv686:Number;// = 0
public var _eb769:Object;
public var weight:Number;// = 0
public var _et276:String;
public var _ja915:Boolean;
public var name:String;
public var _kx912:Number;// = 0
public var _ud78:Number;// = 0
public var _qo262:Number;// = 0
public var _kj536:Number;// = 0
public var _lv414:Number;// = 0
public var _dt246:Number;// = 0
public var _eo831:Number;// = 0
public var _mk234:Number;// = 0
public var _fa376:Array;
public var _ln708:String;
public var _hx296:int;// = 0
public var _rj867:Number;// = 0
public var _ch497:Number;// = 0
public var _nc445:Number;// = 0
public var _uo968:Rectangle;
public var _dl540:String;
public var _ky918:Boolean;
public var _sw856:Number;// = 0
public var _fm99:Number;// = 0
public var _sv890:_bx224;
public var _jh594:Number;// = 0
public var _lj376:Number;// = 0
public var _ta316:Number;// = 0
public var _dc868:Boolean;
public var _dy972:Number;// = 0
public var _un417:Number;// = 0
public var _ss157:Number;// = 0
public var _ps876:Number;// = 0
public var type:int;
public var _if145:Number;// = 0
public var _wh601:Boolean;
public var _kr61:Number;// = 0
public var _hi736:Number;// = 0
public var _is203:Number;// = 0
public var _is205:Number;// = 0
public var _we214:Number;// = 0
public var _md890:Number;// = 0
public var _wr514:int;// = 0
public var _cy953:int;
public var _hp262:Number;// = 0
public var _aw812:int;
public var _eg938:Number;// = 0
public var rotation:Number;// = 0
public var _nh946:Number;// = 0
public var _kc737:Object;
public var _as228:Number;// = 0
public var _nw99:BitmapData;
public var _jw505:Number;// = 0
public var _ru208:Number;// = 0
public var _lf935:Number;// = 0
public var _dg89:Number;// = 0
public var _pg222:Number;// = 0
public var _ck119:Number;// = 0
public var delta:Number;// = 0
public var _rm736:Number;// = 0
public var _im66:Number;// = 0
public var _xg233:Number;// = 0
public var _dv70:int;
public var _td527:Number;// = 0
public var _ka90:int;
public var _fp696:Number;// = 0
public var _sn632:int;
public var _kq91:Number;// = 0
public var _bu354:Number;// = 0
public var _le988:Number;// = 0
public var _lf716:Number;// = 0
public var _fq432:Number;// = 0
public var _tf950:Number;// = 0
public var _ml182:BitmapData;
public var _ed463:Number;// = 0
public var _aa873:Boolean;
public var _gx33:int;// = 0
public var _ou717:Function;
public static var _my395:Number = 0;
public static var _sb236:Number = 0;
public function _bx224(){
_ic402 = -10000;
_wh69 = 10000;
_ls983 = -10000;
_xg233 = 10000;
alpha = 1;
_ud78 = 1;
_oa743 = 1;
_is205 = 1;
_nj453 = new ColorTransform();
_pj228 = 1;
_dt246 = 1;
_ck119 = 1;
_vt764 = (Math.PI * 2);
_uo968 = new Rectangle(0, 0, 0, 0);
_te489 = new Point(0, 0);
_gp937 = true;
_id260 = true;
name = "";
_uk541 = 0;
}
public function _kc659(_arg1:Number, _arg2:Number=0.95):void{
_tg568 = _arg1;
_kj536 = _arg1;
_ur443 = _arg2;
}
public function _qt111(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{
_sv192 = _arg4;
_lj622 = _arg1;
_vg650 = _arg2;
_sg416 = _arg3;
_hp262 = _arg5;
}
public function _kn655(_arg1:Number=1):void{
delta = _arg1;
_sa655();
_sv1001();
if (callback != null){
callback(this);
};
}
public function _rm655(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):void{
_tp288 = _arg1;
_vc847 = _arg2;
_ve253 = _arg3;
_yp559 = _arg4;
_rm736 = _arg5;
_nc445 = _arg6;
_ow539 = _arg7;
_id625 = 8;
}
public function _dn228(_arg1:Number, _arg2:Number=1, _arg3:Number=0, _arg4:Number=1):void{
_aw812 = 1;
_jd963 = _arg1;
_cm78 = _arg3;
_lf935 = _arg4;
alpha = _arg2;
}
public function _eu902():void{
_fa376 = null;
callback = null;
_xp884 = null;
_jw572 = null;
_ou717 = null;
_rg622 = null;
_ad204 = null;
_uo968 = null;
_te489 = null;
_eb769 = null;
_mj658 = null;
target = null;
_sv890 = null;
}
public function _ex186(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{
_ok1021 = _arg4;
_gd732 = _arg1;
_bf315 = _arg2;
_kr61 = _arg3;
_as228 = _arg5;
}
public function _yy707(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{
_yd816 = _arg4;
_mh458 = _arg1;
_tk907 = _arg2;
_ph158 = _arg3;
_oa743 = _arg5;
}
public function _yq21(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{
_eg938 = _arg1;
_lj376 = _arg3;
_dm1001 = _arg2;
_fm99 = _arg4;
}
public function _ot664(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{
_vy85 = _eh357._kg603(_arg1, _arg2);
_qd494 = _eh357._bm506(_arg1, _arg2);
_ic402 = _arg3;
_wh69 = _arg5;
_ls983 = _arg4;
_xg233 = _arg6;
_id625 = 15;
}
public function _do219(_arg1:BitmapData, _arg2:Number, _arg3:Number):void{
}
public function _wv964(_arg1:_bx224):Number{
return (_eh357._hi889(x, y, _arg1.x, _arg1.y));
}
public function _cp631(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{
_ka90 = _arg4;
_ke273 = _arg1;
_yy1018 = _arg2;
_is203 = _arg3;
_ud78 = _arg5;
}
public function _tc139(_arg1:_bx224, _arg2:Number, _arg3:Number, _arg4:Number):void{
target = _arg1;
_tp288 = _arg2;
_vc847 = _arg3;
_ve253 = _arg4;
_id625 = 5;
}
public function _ai160(_arg1:_bx224, _arg2:Number, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0):void{
target = _arg1;
movedata1 = _arg2;
_mk234 = _arg3;
_rh518 = _mk234;
_id625 = 6;
_vl1046 = _arg4;
_up136 = _arg5;
}
public function _of187(_arg1:Number, _arg2:Number):void{
x = _arg1;
y = _arg2;
}
public function _bx339(_arg1:Function):void{
_ou717 = _arg1;
}
public function _gy906(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{
_vy85 = _arg1;
_qd494 = _arg2;
_lh374 = _arg3;
movedata1 = _arg4;
_id625 = 17;
}
public function _xk561(_arg1:_bx224, _arg2:Number):void{
_wn958 = 5;
_im66 = _arg2;
_mj658 = _arg1;
}
public function _mf374(_arg1:Boolean):void{
_aa873 = _arg1;
}
public function _mk703(_arg1:String):void{
name = _arg1;
}
public function _bm376(_arg1:int):Boolean{
_yc66 = (_yc66 - _arg1);
if (_yc66 < 1){
_yc66 = 0;
return (true);
};
return (false);
}
public function _ej743(_arg1:Number, _arg2:Number):void{
_hp262 = _arg1;
_as228 = _arg2;
}
public function _gw520(_arg1:Function):void{
callback = _arg1;
}
public function _fl852(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Function):void{
movedata1 = _arg1;
_vl1046 = _arg2;
_up136 = _arg3;
_vl761 = _arg4;
_id625 = 7;
_rg622 = _arg5;
}
public function get scale():Number{
return (_is205);
}
public function _id658(_arg1:Number):void{
_yx1026 = _arg1;
_kd314 = 1;
}
public function _gw530():void{
if (_fa665){
_is205 = (_is205 + (_tx32 * delta));
switch (_fa665){
case 1:
if (_is205 >= _bt728){
_is205 = _bt728;
_tx32 = -(_tx32);
} else {
if (_is205 <= _sa46){
_is205 = _sa46;
_tx32 = -(_tx32);
};
};
break;
case 2:
if (_is205 >= _bt728){
_is205 = _sa46;
} else {
if (_is205 <= _sa46){
_is205 = _bt728;
};
};
break;
case 3:
if (_is205 >= _bt728){
_is205 = _bt728;
_fa665 = 0;
} else {
if (_is205 <= _sa46){
_is205 = _sa46;
_fa665 = 0;
};
};
break;
case 4:
if (_is205 >= _bt728){
_is205 = _bt728;
_fa665 = 0;
_pf1022 = true;
} else {
if (_is205 <= _sa46){
_is205 = _sa46;
_fa665 = 0;
_pf1022 = true;
};
};
break;
case 5:
if (_is205 >= _bt728){
_is205 = _bt728;
_tx32 = -(_tx32);
_fa665 = 3;
};
break;
case 7:
if (_is205 >= _bt728){
_is205 = _bt728;
_tx32 = -(_tx32);
_fa665 = 4;
};
break;
};
};
}
public function _pe706(_arg1:BitmapData, _arg2:Number, _arg3:int, _arg4:int, _arg5:Array):void{
_rl159 = _arg1;
_jl682 = 0;
_kf281 = 0;
_ob724 = (_arg3 - 1);
_ru208 = _arg2;
_nb638 = 0;
frame = 0;
_cy953 = 0;
_ey171 = 2;
_sn632 = _arg4;
_fa376 = _arg5;
}
public function _oa678(_arg1:Number, _arg2:Number, _arg3:Number):void{
_pj228 = _arg1;
_dt246 = _arg2;
_ck119 = _arg3;
}
public function _wm519():void{
if (_ok1021){
_as228 = (_as228 + (_gd732 * delta));
switch (_ok1021){
case 1:
if (_as228 >= _kr61){
_as228 = _kr61;
_gd732 = -(_gd732);
} else {
if (_as228 <= _bf315){
_as228 = _bf315;
_gd732 = -(_gd732);
};
};
break;
case 2:
if (_as228 >= _kr61){
_as228 = _bf315;
} else {
if (_as228 <= _bf315){
_as228 = _kr61;
};
};
break;
case 3:
if (_as228 >= _kr61){
_as228 = _kr61;
_ok1021 = 0;
} else {
if (_as228 <= _bf315){
_as228 = _bf315;
_ok1021 = 0;
};
};
break;
case 4:
if (_as228 >= _kr61){
_as228 = _kr61;
_ok1021 = 0;
_pf1022 = true;
} else {
if (_as228 <= _bf315){
_as228 = _bf315;
_ok1021 = 0;
_pf1022 = true;
};
};
break;
};
};
}
public function _nx950(_arg1:Number):void{
alpha = _arg1;
}
public function _wk694(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{
_vy85 = _eh357._kg603(_arg1, _arg2);
_qd494 = _eh357._bm506(_arg1, _arg2);
_ic402 = _arg3;
_wh69 = _arg5;
_ls983 = _arg4;
_xg233 = _arg6;
_id625 = 12;
}
public function _vw999():void{
if (_wn958){
switch (_wn958){
case 1:
rotation = (rotation + (_im66 * delta));
if (rotation >= _gm692){
rotation = _gm692;
_im66 = -(_im66);
} else {
if (rotation <= _td527){
rotation = _td527;
_im66 = -(_im66);
};
};
break;
case 2:
rotation = (rotation + (_im66 * delta));
if (rotation >= _gm692){
rotation = _td527;
} else {
if (rotation <= _td527){
rotation = _gm692;
};
};
break;
case 3:
rotation = (rotation + (_im66 * delta));
if (rotation >= _gm692){
rotation = _gm692;
_wn958 = 0;
} else {
if (rotation <= _td527){
rotation = _td527;
_wn958 = 0;
};
};
break;
case 4:
rotation = (rotation + (_im66 * delta));
if (rotation >= _gm692){
rotation = _gm692;
_wn958 = 0;
_pf1022 = true;
} else {
if (rotation <= _td527){
rotation = _td527;
_wn958 = 0;
_pf1022 = true;
};
};
break;
case 5:
_hr1032(_mj658, _im66);
break;
case 6:
_im199(_td527, _im66, delta);
break;
};
};
}
public function _gj394(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{
_lv833(_eh357._kg603(_arg1, 0.01), _eh357._bm506(_arg1, 0.01), 0, 0, 0, false);
_kj536 = _arg2;
_tg568 = _kj536;
_ur443 = 1;
_mu302 = _arg3;
_le988 = _arg4;
_eo831 = _arg5;
movedata1 = 0;
_id625 = 13;
}
public function _lv833(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0, _arg6:Boolean=true):void{
_vy85 = _arg1;
_qd494 = _arg2;
_ps876 = _arg3;
_lh374 = _arg4;
_dm709 = _arg5;
_ko336 = _arg6;
_id625 = 1;
if (_ko336 == false){
_id625 = 10;
};
}
public function _py305(_arg1:Number, _arg2:Number):void{
_wn958 = 6;
_im66 = _arg2;
_td527 = _arg1;
}
public function _vt494(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number=0, _arg8:Number=0, _arg9:Number=0, _arg10:Number=0, _arg11:Boolean=true):void{
_vy85 = _arg7;
_qd494 = _arg8;
_ps876 = _arg9;
_lh374 = _arg10;
_nt511 = _arg1;
_lf716 = _arg2;
_gq943 = _arg3;
_iu676 = _arg4;
_fq432 = _arg5;
_pc356 = _arg6;
_ko336 = _arg11;
_id625 = 31;
}
public function _sd295(_arg1:BitmapData, _arg2:Number, _arg3:int, _arg4:int, _arg5:int=0, _arg6:int=0):void{
_rl159 = _arg1;
_jl682 = 0;
_kf281 = 0;
_ob724 = (_arg3 - 1);
_ru208 = _arg2;
_nb638 = _arg6;
frame = _arg6;
_cy953 = _arg5;
_ey171 = 1;
_sn632 = _arg4;
}
public function _vv27():void{
if (_ka90){
_ud78 = (_ud78 + (_ke273 * delta));
switch (_ka90){
case 1:
if (_ud78 >= _is203){
_ud78 = _is203;
_ke273 = -(_ke273);
} else {
if (_ud78 <= _yy1018){
_ud78 = _yy1018;
_ke273 = -(_ke273);
};
};
break;
case 2:
if (_ud78 >= _is203){
_ud78 = _yy1018;
} else {
if (_ud78 <= _yy1018){
_ud78 = _is203;
};
};
break;
case 3:
if (_ud78 >= _is203){
_ud78 = _is203;
_ka90 = 0;
} else {
if (_ud78 <= _yy1018){
_ud78 = _yy1018;
_ka90 = 0;
};
};
break;
case 4:
if (_ud78 >= _is203){
_ud78 = _is203;
_ka90 = 0;
_pf1022 = true;
} else {
if (_ud78 <= _yy1018){
_ud78 = _yy1018;
_ka90 = 0;
_pf1022 = true;
};
};
break;
case 5:
if (_ud78 >= _is203){
_ud78 = _is203;
_ke273 = -(_ke273);
_ka90 = 3;
};
break;
case 6:
if (_ud78 <= _yy1018){
_ud78 = _yy1018;
_ke273 = -(_ke273);
_ka90 = 3;
};
break;
case 7:
if (_ud78 >= _is203){
_ud78 = _is203;
_ke273 = -(_ke273);
_ka90 = 4;
};
break;
};
};
}
public function _jy278(_arg1:Number, _arg2:Number):void{
_jw686 = _arg1;
_we829 = _arg2;
}
public function _hr1032(_arg1:_bx224, _arg2:Number, _arg3:Number=1):void{
var _local4:Number = rotation;
var _local5:Number = _eh357._xt934(x, y, _arg1.x, _arg1.y);
var _local6:Number = 0;
if (_local4 < _local5){
_local6 = 1;
if ((_local5 - _local4) > 179){
_local6 = -1;
};
} else {
if (_local4 > _local5){
_local6 = -1;
if ((_local4 - _local5) > 179){
_local6 = 1;
};
};
};
_local4 = (_local4 + ((_arg2 * _local6) * _arg3));
if (_local4 < 0){
_local4 = (_local4 + 360);
} else {
if (_local4 > 359){
_local4 = (_local4 - 360);
};
};
if (Math.abs((_local4 - _local5)) < 2){
_local4 = _local5;
};
rotation = _local4;
}
public function _id455(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{
_vy85 = _arg1;
_qd494 = _arg2;
_ic402 = _arg3;
_wh69 = _arg5;
_ls983 = _arg4;
_xg233 = _arg6;
_id625 = 11;
}
public function _oa466():void{
var _local1:Number;
var _local2:Matrix;
if (_pg222 == 0){
if (_dc868 == false){
if (type == 1){
_local1 = 0;
if (rotation != 0){
if (rotation > 180){
_local1 = (-360 + rotation);
} else {
_local1 = rotation;
};
_local1 = ((_vt764 * _local1) / 360);
};
_local2 = new Matrix();
if (_id260 == true){
_local2.translate((-(width) / 2), (-(height) / 2));
};
_local2.scale((_ud78 * _is205), (_oa743 * _is205));
_local2.rotate(_local1);
_local2.translate((x + _sb236), (y + _my395));
_nj453.redMultiplier = _pj228;
_nj453.greenMultiplier = _dt246;
_nj453.blueMultiplier = _ck119;
_nj453.alphaMultiplier = alpha;
_ml182.draw(_rl159, _local2, _nj453, _et276, null, _aa873);
} else {
if (_id260 == true){
_te489.x = ((x + _sb236) - (width / 2));
_te489.y = ((y + _my395) - (height / 2));
} else {
_te489.x = (x + _sb236);
_te489.y = (y + _my395);
};
_uo968.x = _jl682;
_uo968.y = _mw1020;
_ml182.copyPixels(_rl159, _uo968, _te489, null, null, false);
};
if (_ad204 != null){
_ad204(this);
};
};
};
}
public function _dt677(_arg1:Function):void{
_ad204 = _arg1;
}
public function _bu809(_arg1:_bx224, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{
target = _arg1;
movedata1 = 0;
_vl1046 = _arg2;
_up136 = _arg3;
_vl761 = 0;
_un78 = _arg4;
_if754 = _arg5;
_id625 = 2;
}
public function _jt714(_arg1:Number, _arg2:Number=0):void{
_up136 = _arg1;
_vl761 = _arg2;
_id625 = 18;
}
public function _pp877(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0, _arg5:Number=0, _arg6:Boolean=true):void{
var _local7:Number = (_arg1 + _eh357._se989._he673((-(_arg2) / 2), (_arg2 / 2)));
if (_local7 < 0){
_local7 = (_local7 + 360);
} else {
if (_local7 > 360){
_local7 = (_local7 - 360);
};
};
_lv833(_eh357._kg603(_local7, _arg3), _eh357._bm506(_local7, _arg3), 0, _arg5, _arg4, _arg6);
}
public function _gm560(_arg1:Object, _arg2:Number, _arg3:int, _arg4:Number):void{
_kc737 = _arg1;
_rl159 = _kc737[0];
_jl682 = 0;
_mw1020 = 0;
_kf281 = 0;
_ob724 = (_arg3 - 1);
_ru208 = _arg2;
_nb638 = 0;
frame = 0;
_ey171 = 3;
_sn632 = 5;
_sw856 = _arg4;
}
public function _qu1047(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{
_kq91 = _arg1;
_lk33 = _arg3;
_jw505 = _arg2;
_uv686 = _arg4;
}
public function _ms392(_arg1:Object, _arg2:Number, _arg3:int, _arg4:int):void{
_kc737 = _arg1;
_rl159 = _kc737[0];
_jl682 = 0;
_mw1020 = 0;
_kf281 = 0;
_ob724 = (_arg3 - 1);
_ru208 = _arg2;
_nb638 = 0;
frame = 0;
_ey171 = 3;
_sn632 = _arg4;
}
public function _vd727(_arg1:Number=1):void{
delta = _arg1;
if (_pg222 != 0){
_pg222 = (_pg222 - delta);
if (_pg222 < 1){
_pg222 = 0;
_gp937 = _fp262;
};
} else {
_sa655();
_vw999();
_gw530();
_vv27();
_go332();
_yi521();
_sv1001();
_uw143();
if (callback != null){
callback(this);
};
if (_oc962){
_oc962 = (_oc962 - _arg1);
if (_oc962 < 1){
_oc962 = 0;
_pf1022 = true;
};
};
};
}
public function _rv910(_arg1:Number, _arg2:Number, _arg3:Number=1):void{
_aw812 = 2;
_jd963 = _arg1;
_cm78 = 0;
_lf935 = _arg3;
alpha = 0;
_av303 = 0;
_xm481 = _arg2;
}
public function _sv1001():void{
if (_sn632){
_nb638 = (_nb638 + (_ru208 * delta));
switch (_sn632){
case 1:
if (_nb638 > _ob724){
_nb638 = _ob724;
_ru208 = -(_ru208);
} else {
if (_nb638 < _kf281){
_nb638 = _kf281;
_ru208 = -(_ru208);
};
};
break;
case 2:
if (_nb638 > _ob724){
_nb638 = _kf281;
} else {
if (_nb638 < _kf281){
_nb638 = _ob724;
};
};
break;
case 3:
if (_nb638 >= _ob724){
_nb638 = _ob724;
_sn632 = 0;
} else {
if (_nb638 <= _kf281){
_nb638 = _kf281;
_sn632 = 0;
};
};
break;
case 4:
if (_nb638 >= _ob724){
_nb638 = _ob724;
_sn632 = 0;
_pf1022 = true;
} else {
if (_nb638 <= _kf281){
_nb638 = _kf281;
_sn632 = 0;
_pf1022 = true;
};
};
break;
case 5:
if (_nb638 > _ob724){
_nb638 = _kf281;
} else {
if (_nb638 < _kf281){
_nb638 = _ob724;
};
};
_sw856 = (_sw856 - delta);
if (_sw856 < 1){
_sw856 = 0;
_nb638 = _kf281;
_sn632 = 0;
};
break;
case 6:
if (_nb638 >= _ob724){
_nb638 = _ob724;
_sn632 = 0;
};
break;
case 7:
if (_nb638 >= _ob724){
_nb638 = _ob724;
_sn632 = 0;
_rg622(this);
_rg622 = null;
};
};
frame = Math.round(_nb638);
if (_ey171 == 1){
_jl682 = (frame * (width + _cy953));
} else {
if (_ey171 == 2){
_jl682 = _fa376[(frame * 2)];
_mw1020 = _fa376[((frame * 2) + 1)];
} else {
_rl159 = _kc737[frame];
};
};
};
}
public function _fx303(_arg1:BitmapData):void{
var _local2:BitmapData = _ml182;
var _local3:Boolean = _dc868;
_dc868 = false;
_ml182 = _arg1;
_oa466();
_ml182 = _local2;
_dc868 = _local3;
}
public function _is972(_arg1:_bx224, _arg2:Number, _arg3:Number):void{
_af678 = _eh357._xt934(x, y, _arg1.x, _arg1.y);
x = (x + (_eh357._kg603(_af678, _arg2) * _arg3));
y = (y + (_eh357._bm506(_af678, _arg2) * _arg3));
}
public function _aq676(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{
_fa665 = _arg4;
_tx32 = _arg1;
_sa46 = _arg2;
_bt728 = _arg3;
_is205 = _arg5;
}
public function _im199(_arg1:Number, _arg2:Number, _arg3:Number=1):void{
var _local4:Number = rotation;
var _local5:Number = _arg1;
var _local6:Number = 0;
if (_local4 < _local5){
_local6 = 1;
if ((_local5 - _local4) > 179){
_local6 = -1;
_local4 = (_local4 + ((_arg2 * _local6) * _arg3));
} else {
_local4 = (_local4 + ((_arg2 * _local6) * _arg3));
};
} else {
if (_local4 > _local5){
_local6 = -1;
if ((_local4 - _local5) > 179){
_local6 = 1;
_local4 = (_local4 + ((_arg2 * _local6) * _arg3));
} else {
_local4 = (_local4 + ((_arg2 * _local6) * _arg3));
};
};
};
if (_local4 < 0){
_local4 = (_local4 + 360);
} else {
if (_local4 > 359){
_local4 = (_local4 - 360);
};
};
if (Math.abs((_local4 - _local5)) < 2){
_local4 = _local5;
};
rotation = _local4;
}
public function _vw464(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:BitmapData, _arg7:int=1, _arg8:Number=0, _arg9:Boolean=true, _arg10:Boolean=true):void{
_pg222 = _arg8;
type = _arg7;
_rl159 = _arg1;
_ml182 = _arg6;
_jl682 = _arg2;
_mw1020 = _arg3;
width = _arg4;
height = _arg5;
_uo968.width = width;
_uo968.height = height;
_id260 = _arg9;
_yx1026 = (width / 2);
_np355 = width;
_tf950 = height;
_kd314 = 0;
_gp937 = true;
_aa873 = _arg10;
_ao408 = false;
if (_pg222 > 0){
_fp262 = _gp937;
_gp937 = false;
};
_nx950(1);
}
public function set scale(_arg1:Number):void{
_is205 = _arg1;
}
public function _uc730(_arg1:Number, _arg2:Number, _arg3:_bx224, _arg4:Number, _arg5:Number, _arg6:Boolean=true):void{
target = _arg3;
_vy85 = _arg1;
_qd494 = _arg2;
_ko336 = _arg6;
movedata1 = _arg4;
_vl1046 = _arg5;
_id625 = 19;
}
public function _ea445(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=0, _arg5:Boolean=false, _arg6:Boolean=false):void{
movedata1 = _arg1;
_vl1046 = _arg2;
_up136 = _arg3;
_vl761 = _arg4;
_id625 = 7;
if (_arg5 == true){
_id625 = 9;
};
_jh38 = _arg6;
}
public function _ir656():void{
if (_sv192){
_hp262 = (_hp262 + (_lj622 * delta));
switch (_sv192){
case 1:
if (_hp262 >= _sg416){
_hp262 = _sg416;
_lj622 = -(_lj622);
} else {
if (_hp262 <= _vg650){
_hp262 = _vg650;
_lj622 = -(_lj622);
};
};
break;
case 2:
if (_hp262 >= _sg416){
_hp262 = _vg650;
} else {
if (_hp262 <= _vg650){
_hp262 = _sg416;
};
};
break;
case 3:
if (_hp262 >= _sg416){
_hp262 = _sg416;
_sv192 = 0;
} else {
if (_hp262 <= _vg650){
_hp262 = _vg650;
_sv192 = 0;
};
};
break;
case 4:
if (_hp262 >= _sg416){
_hp262 = _sg416;
_sv192 = 0;
_pf1022 = true;
} else {
if (_hp262 <= _vg650){
_hp262 = _vg650;
_sv192 = 0;
_pf1022 = true;
};
};
break;
};
};
}
public function _mv221(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{
_qp1017 = _arg1;
_so622 = _arg2;
_fp696 = _arg3;
_yq622 = _arg4;
_pm58 = _arg5;
_nu253 = _arg6;
_vu240 = 1;
_nh946 = 1;
_cn122 = 1;
_ql372 = true;
}
public function _wd679(_arg1:Number, _arg2:Boolean=true):void{
_xx821 = _arg1;
_id625 = 14;
_ko336 = _arg2;
}
public function _yf108(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number=0, _arg8:Number=0, _arg9:Number=0, _arg10:Number=0, _arg11:Boolean=true):void{
_vy85 = _arg7;
_qd494 = _arg8;
_ps876 = _arg9;
_lh374 = _arg10;
_tp288 = _arg1;
_vc847 = _arg2;
_ve253 = _arg3;
_yp559 = _arg4;
_rm736 = _arg5;
_nc445 = _arg6;
_ko336 = _arg11;
_id625 = 3;
}
public function _be184(_arg1:Function):void{
_xp884 = _arg1;
}
public function _wr834(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{
_ic402 = _arg1;
_wh69 = _arg3;
_ls983 = _arg2;
_xg233 = _arg4;
}
public function _nw40(_arg1:Number, _arg2:Number):void{
_ud78 = _arg1;
_oa743 = _arg2;
}
public function _va267(_arg1:Object, _arg2:Number, _arg3:int, _arg4:Function):void{
_kc737 = _arg1;
_rl159 = _kc737[0];
_jl682 = 0;
_mw1020 = 0;
_kf281 = 0;
_ob724 = (_arg3 - 1);
_ru208 = _arg2;
_nb638 = 0;
frame = 0;
_ey171 = 3;
_sn632 = 7;
_rg622 = _arg4;
}
public function _go332():void{
if (_yd816){
_oa743 = (_oa743 + (_mh458 * delta));
switch (_yd816){
case 1:
if (_oa743 >= _ph158){
_oa743 = _ph158;
_mh458 = -(_mh458);
} else {
if (_oa743 <= _tk907){
_oa743 = _tk907;
_mh458 = -(_mh458);
};
};
break;
case 2:
if (_oa743 >= _ph158){
_oa743 = _tk907;
} else {
if (_oa743 <= _tk907){
_oa743 = _ph158;
};
};
break;
case 3:
if (_oa743 >= _ph158){
_oa743 = _ph158;
_yd816 = 0;
} else {
if (_oa743 <= _tk907){
_oa743 = _tk907;
_yd816 = 0;
};
};
break;
case 4:
if (_oa743 >= _ph158){
_oa743 = _ph158;
_yd816 = 0;
_pf1022 = true;
} else {
if (_oa743 <= _tk907){
_oa743 = _tk907;
_yd816 = 0;
_pf1022 = true;
};
};
break;
case 5:
if (_oa743 >= _ph158){
_oa743 = _ph158;
_mh458 = -(_mh458);
_yd816 = 3;
};
break;
case 7:
if (_oa743 >= _ph158){
_oa743 = _ph158;
_mh458 = -(_mh458);
_yd816 = 4;
};
break;
};
};
}
public function _ne19(_arg1:Number, _arg2:Number):void{
_sb236 = _arg1;
_my395 = _arg2;
}
public function _kv532(_arg1:String):void{
_et276 = _arg1;
}
public function _yi521():void{
if (_aw812){
switch (_aw812){
case 1:
alpha = (alpha + (_jd963 * delta));
if (alpha > _lf935){
alpha = _lf935;
_aw812 = 0;
} else {
if (alpha < _cm78){
alpha = _cm78;
_aw812 = 0;
_pf1022 = true;
};
};
break;
case 2:
if (_av303 > 0){
_av303 = (_av303 - (1 * delta));
if (_av303 < 1){
_av303 = 0;
_dn228(-(_jd963), _lf935);
};
} else {
alpha = (alpha + (_jd963 * delta));
if (alpha >= _lf935){
alpha = _lf935;
_av303 = _xm481;
};
};
break;
};
_nx950(alpha);
};
}
public function _is797(_arg1:Number, _arg2:Number):void{
_np355 = _arg1;
_tf950 = _arg2;
_kd314 = 0;
}
public function _ai413(_arg1:Boolean):void{
_gp937 = _arg1;
_fp262 = _gp937;
}
public function _cg195(_arg1:Function):void{
_jw572 = _arg1;
}
public function _gt930(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{
movedata1 = _arg1;
_vl1046 = _arg2;
_tp288 = _arg3;
_vc847 = _arg4;
_ve253 = _arg5;
_id625 = 16;
}
public function _sa655():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
var _local4:Number;
if (_id625 == 1){
if (_tg568 > 0){
_tg568 = (_tg568 - delta);
if (_tg568 < 1){
_tg568 = _kj536;
_vy85 = (_vy85 * _ur443);
_qd494 = (_qd494 * _ur443);
if (Math.abs(_vy85) < 0.001){
_vy85 = 0;
};
if (Math.abs(_qd494) < 0.001){
_qd494 = 0;
};
if ((((_vy85 == 0)) && ((_qd494 == 0)))){
_tg568 = 0;
_id625 = 0;
};
};
};
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
_vy85 = (_vy85 + (_ps876 * delta));
_qd494 = (_qd494 + (_lh374 * delta));
if ((((x < _ic402)) || ((x > _wh69)))){
_pf1022 = true;
};
if ((((y < _ls983)) || ((y > _xg233)))){
_pf1022 = true;
};
if (_dm709 > 0){
_dm709 = (_dm709 - delta);
if (_dm709 < 1){
_id625 = 0;
};
};
} else {
if (_id625 == 2){
_local1 = x;
_local2 = y;
_local3 = 0;
_local4 = 0;
if (target == null){
} else {
_local3 = target.x;
_local4 = target.y;
if (_local1 < _local3){
movedata1 = (movedata1 + (_vl1046 * delta));
if (movedata1 > _up136){
movedata1 = _up136;
};
} else {
if (_local1 > _local3){
movedata1 = (movedata1 - (_vl1046 * delta));
if (movedata1 < -(_up136)){
movedata1 = -(_up136);
};
};
};
x = (x + (movedata1 * delta));
if (_local2 < _local4){
_vl761 = (_vl761 + (_un78 * delta));
if (_vl761 > _if754){
_vl761 = _if754;
};
} else {
if (_local2 > _local4){
_vl761 = (_vl761 - (_un78 * delta));
if (_vl761 < -(_if754)){
_vl761 = -(_if754);
};
};
};
y = (y + (_vl761 * delta));
};
} else {
if (_id625 == 3){
_tp288 = (_tp288 + (_vc847 * delta));
_yp559 = (_yp559 + (_rm736 * delta));
x = (x + ((Math.cos(_tp288) * _ve253) * delta));
y = (y + ((Math.sin(_yp559) * _nc445) * delta));
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
_vy85 = (_vy85 + (_ps876 * delta));
_qd494 = (_qd494 + (_lh374 * delta));
if (_ko336 == true){
if ((((x < _ic402)) || ((x > _wh69)))){
_pf1022 = true;
};
if ((((y < _ls983)) || ((y > _xg233)))){
_pf1022 = true;
};
};
} else {
if (_id625 == 31){
_nt511 = (_nt511 + (_lf716 * delta));
_iu676 = (_iu676 + (_fq432 * delta));
x = (x + ((Math.cos(_nt511) * _gq943) * delta));
y = (y + ((Math.sin(_iu676) * _pc356) * delta));
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
_vy85 = (_vy85 + (_ps876 * delta));
_qd494 = (_qd494 + (_lh374 * delta));
if (_ko336 == true){
if ((((x < _ic402)) || ((x > _wh69)))){
_pf1022 = true;
};
if ((((y < _ls983)) || ((y > _xg233)))){
_pf1022 = true;
};
};
} else {
if (_id625 == 4){
} else {
if (_id625 == 5){
if (target != null){
_tp288 = (_tp288 + (_vc847 * delta));
x = (target.x + (Math.cos(_tp288) * _ve253));
y = (target.y + (Math.sin(_tp288) * _ve253));
} else {
_pf1022 = true;
};
} else {
if (_id625 == 6){
if (target != null){
if (_rh518 > 0){
_rh518 = (_rh518 - delta);
if (_rh518 < 1){
_rh518 = _mk234;
_af678 = _eh357._xt934(x, y, target.x, target.y);
_vy85 = _eh357._kg603(_af678, movedata1);
_qd494 = _eh357._bm506(_af678, movedata1);
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
movedata1 = (movedata1 + (_vl1046 * delta));
};
} else {
_af678 = _eh357._xt934(x, y, target.x, target.y);
_vy85 = _eh357._kg603(_af678, movedata1);
_qd494 = _eh357._bm506(_af678, movedata1);
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
movedata1 = (movedata1 + (_vl1046 * delta));
};
if (_up136 > 0){
_up136 = (_up136 - delta);
if (_up136 < 1){
_up136 = 0;
_id625 = 0;
};
};
} else {
_pf1022 = true;
};
} else {
if (_id625 == 7){
_af678 = _eh357._xt934(x, y, movedata1, _vl1046);
_vy85 = _eh357._kg603(_af678, _up136);
_qd494 = _eh357._bm506(_af678, _up136);
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
_up136 = (_up136 + (_vl761 * delta));
if (_vy85 > 0){
if (x > movedata1){
x = movedata1;
};
} else {
if (_vy85 < 0){
if (x < movedata1){
x = movedata1;
};
};
};
if (_qd494 > 0){
if (y > _vl1046){
y = _vl1046;
};
} else {
if (_qd494 < 0){
if (y < _vl1046){
y = _vl1046;
};
};
};
if ((((x == movedata1)) && ((y == _vl1046)))){
if (_jh38 == false){
_id625 = 0;
if (_rg622 != null){
_rg622(this);
_rg622 = null;
};
};
};
} else {
if (_id625 == 8){
_tp288 = (_tp288 + (_vc847 * delta));
_yp559 = (_yp559 + (_rm736 * delta));
x = (x + ((Math.cos(_tp288) * _ve253) * delta));
y = (y + ((Math.sin(_yp559) * _nc445) * delta));
_ve253 = (_ve253 + (_ow539 * delta));
_nc445 = (_nc445 + (_ow539 * delta));
if ((((x < _ic402)) || ((x > _wh69)))){
_pf1022 = true;
};
if ((((y < _ls983)) || ((y > _xg233)))){
_pf1022 = true;
};
} else {
if (_id625 == 9){
_af678 = _eh357._xt934(x, y, movedata1, _vl1046);
_vy85 = _eh357._kg603(_af678, _up136);
_qd494 = _eh357._bm506(_af678, _up136);
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
_up136 = (_up136 + (_vl761 * delta));
if (_vy85 > 0){
if (x > movedata1){
x = movedata1;
};
} else {
if (_vy85 < 0){
if (x < movedata1){
x = movedata1;
};
};
};
if (_qd494 > 0){
if (y > _vl1046){
y = _vl1046;
};
} else {
if (_qd494 < 0){
if (y < _vl1046){
y = _vl1046;
};
};
};
if ((((x == movedata1)) && ((y == _vl1046)))){
_id625 = 0;
_pf1022 = true;
};
} else {
if (_id625 == 10){
if (_tg568 > 0){
_tg568 = (_tg568 - delta);
if (_tg568 < 1){
_tg568 = _kj536;
_vy85 = (_vy85 * _ur443);
_qd494 = (_qd494 * _ur443);
if (Math.abs(_vy85) < 0.001){
_vy85 = 0;
};
if (Math.abs(_qd494) < 0.001){
_qd494 = 0;
};
if ((((_vy85 == 0)) && ((_qd494 == 0)))){
_tg568 = 0;
_id625 = 0;
};
};
};
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
_vy85 = (_vy85 + (_ps876 * delta));
_qd494 = (_qd494 + (_lh374 * delta));
if (_dm709 > 0){
_dm709 = (_dm709 - delta);
if (_dm709 < 1){
_id625 = 0;
};
};
} else {
if (_id625 == 11){
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
if (x < _ic402){
x = _ic402;
_vy85 = -(_vy85);
} else {
if (x > _wh69){
x = _wh69;
_vy85 = -(_vy85);
};
};
if (y < _ls983){
y = _ls983;
_qd494 = -(_qd494);
} else {
if (y > _xg233){
y = _xg233;
_qd494 = -(_qd494);
};
};
} else {
if (_id625 == 12){
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
if (x < _ic402){
x = _wh69;
} else {
if (x > _wh69){
x = _ic402;
};
};
if (y < _ls983){
y = _xg233;
} else {
if (y > _xg233){
y = _ls983;
};
};
} else {
if (_id625 == 13){
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
_tg568 = (_tg568 - delta);
if (_tg568 < 1){
_tg568 = _kj536;
_vy85 = (_vy85 * _ur443);
_qd494 = (_qd494 * _ur443);
_ur443 = (_ur443 + _mu302);
if (movedata1 == 0){
if (_ur443 > _le988){
_ur443 = _le988;
_mu302 = -(_mu302);
movedata1 = 1;
};
} else {
if (_ur443 < _eo831){
_ur443 = _eo831;
};
if (Math.abs(_vy85) < 0.001){
_vy85 = 0;
};
if (Math.abs(_qd494) < 0.001){
_qd494 = 0;
};
if ((((_vy85 == 0)) && ((_qd494 == 0)))){
_id625 = 0;
};
};
};
} else {
if (_id625 == 14){
_vy85 = _eh357._kg603(rotation, _xx821);
_qd494 = _eh357._bm506(rotation, _xx821);
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
if (_ko336 == true){
if ((((x < _ic402)) || ((x > _wh69)))){
_pf1022 = true;
};
if ((((y < _ls983)) || ((y > _xg233)))){
_pf1022 = true;
};
};
} else {
if (_id625 == 15){
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
if (x < _ic402){
x = _wh69;
y = _eh357._se989._he673(_ls983, _xg233);
} else {
if (x > _wh69){
x = _ic402;
y = _eh357._se989._he673(_ls983, _xg233);
};
};
if (y < _ls983){
y = _xg233;
x = _eh357._se989._he673(_ic402, _wh69);
} else {
if (y > _xg233){
y = _ls983;
x = _eh357._se989._he673(_ic402, _wh69);
};
};
} else {
if (_id625 == 16){
_tp288 = (_tp288 + (_vc847 * delta));
x = (movedata1 + (Math.cos(_tp288) * _ve253));
y = (_vl1046 + (Math.sin(_tp288) * _ve253));
} else {
if (_id625 == 17){
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
_qd494 = (_qd494 + (_lh374 * delta));
if (_qd494 > 0){
if (y > movedata1){
y = movedata1;
_id625 = 0;
};
};
} else {
if (_id625 == 18){
_af678 = _eh357._xt934(x, y, _ab353, _vf299);
_vy85 = _eh357._kg603(_af678, _up136);
_qd494 = _eh357._bm506(_af678, _up136);
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
_up136 = (_up136 + (_vl761 * delta));
if (_vy85 > 0){
if (x > _ab353){
x = _ab353;
};
} else {
if (_vy85 < 0){
if (x < _ab353){
x = _ab353;
};
};
};
if (_qd494 > 0){
if (y > _vf299){
y = _vf299;
};
} else {
if (_qd494 < 0){
if (y < _vf299){
y = _vf299;
};
};
};
if ((((x == _ab353)) && ((y == _vf299)))){
_id625 = 0;
};
} else {
if (_id625 == 19){
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
if (movedata1 != 0){
if (x > target.x){
x = (x - (movedata1 * delta));
if (x < target.x){
x = target.x;
};
} else {
if (x < target.x){
x = (x + (movedata1 * delta));
if (x > target.x){
x = target.x;
};
};
};
};
if (_vl1046 != 0){
if (y > target.y){
y = (y - (_vl1046 * delta));
if (y < target.y){
y = target.y;
};
} else {
if (y < target.y){
y = (y + (_vl1046 * delta));
if (y > target.y){
y = target.y;
};
};
};
};
if (_ko336 == true){
if ((((x < _ic402)) || ((x > _wh69)))){
_pf1022 = true;
};
if ((((y < _ls983)) || ((y > _xg233)))){
_pf1022 = true;
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
};
}
private function _gu805(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{
if ((((((((_arg1 < (_arg3 + _arg5))) && ((_arg2 < (_arg4 + _arg6))))) && ((_arg1 > _arg3)))) && ((_arg2 > _arg4)))){
return (true);
};
return (false);
}
public function _uw143():void{
if (_ql372 == true){
if (_qp1017 < _vu240){
_qp1017 = (_qp1017 + (_yq622 * delta));
if (_qp1017 > _vu240){
_qp1017 = _vu240;
};
} else {
if (_qp1017 > _vu240){
_qp1017 = (_qp1017 - (_yq622 * delta));
if (_qp1017 < _vu240){
_qp1017 = _vu240;
};
};
};
if (_so622 < _nh946){
_so622 = (_so622 + (_pm58 * delta));
if (_so622 > _nh946){
_so622 = _nh946;
};
} else {
if (_so622 > _nh946){
_so622 = (_so622 - (_pm58 * delta));
if (_so622 < _nh946){
_so622 = _nh946;
};
};
};
if (_fp696 < _cn122){
_fp696 = (_fp696 + (_nu253 * delta));
if (_fp696 > _cn122){
_fp696 = _cn122;
};
} else {
if (_fp696 > _cn122){
_fp696 = (_fp696 - (_nu253 * delta));
if (_fp696 < _cn122){
_fp696 = _cn122;
};
};
};
_pj228 = _qp1017;
_dt246 = _so622;
_ck119 = _fp696;
if (_qp1017 == _vu240){
if (_so622 == _nh946){
if (_fp696 == _cn122){
_ql372 = false;
};
};
};
};
}
public function _bk310(_arg1:Number, _arg2:Number):Boolean{
if (_gp937 == true){
if (_id260 == true){
return (_gu805(_arg1, _arg2, (x - ((_np355 * Math.abs(_ud78)) / 2)), (y - ((_tf950 * Math.abs(_oa743)) / 2)), (_np355 * Math.abs(_ud78)), (_tf950 * Math.abs(_oa743))));
};
return (_gu805(_arg1, _arg2, x, y, (_np355 * Math.abs(_ud78)), (_tf950 * Math.abs(_oa743))));
//unresolved jump
};
return (false);
}
public function _rw524(_arg1:Number, _arg2:Number):void{
_ab353 = _arg1;
_vf299 = _arg2;
}
public function _nc161(_arg1:BitmapData, _arg2:int, _arg3:int, _arg4:int, _arg5:int):void{
_rl159 = _arg1;
_jl682 = _arg2;
_mw1020 = _arg3;
width = _arg4;
height = _arg5;
_uo968.width = width;
_uo968.height = height;
_yx1026 = (width / 2);
_np355 = width;
_tf950 = height;
_gp937 = true;
}
public function _sv351(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{
_wn958 = _arg4;
_im66 = _arg1;
_td527 = _arg2;
_gm692 = _arg3;
rotation = _arg5;
}
public function _do892(_arg1:Number):void{
_oc962 = _arg1;
}
}
}//package classes
Section 10
//_cj173 (classes._cj173)
package classes {
import flash.media.*;
import caurina.transitions.*;
public class _cj173 {
private var _xf226:SoundChannel;
private var _ks584:Sound;
private var _cd615:SoundTransform;
private var _hk829:int;
private var _tp979:Number;// = 0
public var _ee1004:Number;// = 0
public var _sq470:Number;// = 0
public var _ig832:Boolean;
public function _cj173(){
_xf226 = new SoundChannel();
_cd615 = new SoundTransform(1, 0);
}
public function get _tm710():Number{
return (_tp979);
}
public function get _cr159():Number{
return (_cd615.pan);
}
public function _ao364(_arg1:Sound, _arg2:Number, _arg3:int):void{
_ks584 = _arg1;
_tp979 = _arg2;
_hk829 = _arg3;
}
public function _eu902():void{
_wh516();
_ks584 = null;
_xf226 = null;
_cd615 = null;
}
public function set _cr159(_arg1:Number):void{
_cd615.pan = _arg1;
_xf226.soundTransform = _cd615;
}
public function get _uo767():Number{
return (_cd615.volume);
}
public function _md779():void{
_xf226 = _ks584.play(_tp979, _hk829, _cd615);
}
public function _wh516():void{
_xf226.stop();
}
public function _kp484(_arg1:Number=1):void{
_uo767 = 0;
_md779();
Tweener.addTween(this, {_uo767:1, time:_arg1, transition:irrcrpt("qnsjfw", 5)});
}
public function _tp982(_arg1:Number=1):void{
Tweener.addTween(this, {_uo767:0, time:_arg1, transition:irrcrpt("nkpgct", 2), onComplete:_wh516});
}
public function set _tm710(_arg1:Number):void{
_tp979 = _arg1;
}
public function set _uo767(_arg1:Number):void{
if (_arg1 < 0){
_arg1 = 0;
};
_cd615.volume = _arg1;
_xf226.soundTransform = _cd615;
}
}
}//package classes
Section 11
//_dq928 (classes._dq928)
package classes {
import flash.display.*;
import flash.geom.*;
import caurina.transitions.*;
import flash.filters.*;
public class _dq928 {
public var _oc415:Number;// = 0
public var _mu325:uint;
public var _vu320:Bitmap;
public var _cw829:Number;// = 0
public var height:int;
public var _yh119:BlurFilter;
public var _ci891:Array;
public var _ul249:_mo219;
private var _og878:Object;
public var width:int;
public var Parent:Sprite;
public var _yo760:BitmapData;
public var _tv808:Number;// = 0
public function _ft591(_arg1:Number, _arg2:String, _arg3:Number, _arg4:Function=null):void{
if (_arg4 != null){
Tweener.addTween(this, {scale:_arg1, time:_arg3, transition:_arg2, onComplete:_arg4});
} else {
Tweener.addTween(this, {scale:_arg1, time:_arg3, transition:_arg2});
};
}
public function _ea958():void{
_yo760.fillRect(new Rectangle(0, 0, width, height), _mu325);
}
public function _ql595():void{
_yo760.unlock();
}
public function _id675(_arg1:Boolean):void{
Parent.visible = _arg1;
}
public function _mj447(_arg1:Number=1, _arg2:Number=0, _arg3:Boolean=true):void{
Parent.visible = _arg3;
Parent.mouseEnabled = true;
Parent.mouseChildren = true;
Tweener.addTween(this, {brightness:1, time:0.5, transition:irrcrpt("nkpgct", 2)});
Tweener.addTween(this, {_am471:0, time:0.5, transition:irrcrpt("olqhdu", 3)});
}
public function set brightness(_arg1:Number):void{
_cw829 = _arg1;
_eh357._md947(Parent, _cw829, _cw829, _cw829);
}
public function set scale(_arg1:Number):void{
_oc415 = _arg1;
Parent.scaleX = _oc415;
Parent.scaleY = _oc415;
}
public function _kh469(_arg1:Number=1):void{
Parent.visible = true;
Parent.alpha = 1;
brightness = 1;
_am471 = 0;
Parent.mouseEnabled = true;
Parent.mouseChildren = true;
}
public function _kp484(_arg1:Number=1, _arg2:Function=null):void{
Parent.alpha = 0;
Parent.visible = true;
Parent.mouseEnabled = true;
Parent.mouseChildren = true;
if (_arg2 != null){
Tweener.addTween(Parent, {alpha:1, time:_arg1, transition:irrcrpt("qnsjfw", 5), onComplete:_arg2});
} else {
Tweener.addTween(Parent, {alpha:1, time:_arg1, transition:irrcrpt("mjofbs", 1)});
};
}
public function Init(_arg1:Object, _arg2:int, _arg3:int, _arg4:Boolean=false, _arg5:uint=4278190080, _arg6:Boolean=true):void{
_og878 = _arg1;
_mu325 = _arg5;
_yo760 = new BitmapData(_arg2, _arg3, _arg4, _arg5);
_vu320 = new Bitmap(_yo760);
_vu320.smoothing = _arg6;
Parent = new Sprite();
_og878.addChild(Parent);
_vu320.x = (-(_vu320.width) / 2);
_vu320.y = (-(_vu320.height) / 2);
Parent.addChild(_vu320);
Parent.x = (_yo760.width / 2);
Parent.y = (_yo760.height / 2);
width = _arg2;
height = _arg3;
_cw829 = 1;
_oc415 = 1;
_yh119 = new BlurFilter(0, 0, 1);
_ci891 = new Array();
_ci891.push(_yh119);
Parent.filters = _ci891;
_tv808 = 0;
_yh119.blurX = 0;
_yh119.blurY = 0;
_yh119.quality = 0;
Parent.filters = _ci891;
_ul249 = new _mo219();
}
public function _of187(_arg1:Number, _arg2:Number):void{
Parent.x = _arg1;
Parent.y = _arg2;
}
public function _le135(_arg1:Number, _arg2:Number):void{
brightness = _arg1;
Tweener.addTween(this, {brightness:1, time:_arg2, transition:irrcrpt("qnsjfw", 5)});
}
public function _qr48():void{
_yo760.lock();
}
public function _eu902():void{
_ul249._xf620();
_og878.removeChild(Parent);
Parent.removeChild(_vu320);
if (_yo760 != null){
_yo760 = null;
};
if (_vu320 != null){
_vu320 = null;
};
Parent = null;
_yh119 = null;
_ci891 = null;
}
public function set _am471(_arg1:Number):void{
_tv808 = _arg1;
_yh119.blurX = _arg1;
_yh119.blurY = _arg1;
if (_arg1 == 0){
_yh119.quality = 0;
Parent.filters = null;
} else {
_yh119.quality = 2;
};
Parent.filters = _ci891;
}
public function _ft579():void{
Parent.visible = false;
Parent.alpha = 1;
brightness = 1;
_am471 = 0;
Parent.mouseEnabled = false;
Parent.mouseChildren = false;
}
public function get brightness():Number{
return (_cw829);
}
public function get scale():Number{
return (_oc415);
}
public function _wj352(_arg1:Object, _arg2:Boolean=true):void{
_og878 = _arg1;
Parent = new Sprite();
_og878.addChild(Parent);
Parent.x = 0;
Parent.y = 0;
width = 1;
height = 1;
_cw829 = 1;
_oc415 = 1;
_yh119 = new BlurFilter(0, 0, 1);
_ci891 = new Array();
_ci891.push(_yh119);
Parent.filters = _ci891;
_tv808 = 0;
_yh119.blurX = 0;
_yh119.blurY = 0;
_yh119.quality = 0;
Parent.filters = _ci891;
_ul249 = new _mo219();
}
public function get _am471():Number{
return (_tv808);
}
public function _tp982(_arg1:Number=1, _arg2:Function=null):void{
Parent.mouseEnabled = false;
Parent.mouseChildren = false;
if (_arg2 != null){
Tweener.addTween(Parent, {alpha:0, time:_arg1, transition:irrcrpt("olqhdu", 3), onComplete:_arg2});
} else {
Tweener.addTween(Parent, {alpha:0, time:_arg1, transition:irrcrpt("qnsjfw", 5)});
};
}
public function _wo451(_arg1:Boolean):void{
_vu320.cacheAsBitmap = _arg1;
}
public function _au482(_arg1:Number=0.5, _arg2:Number=0, _arg3:Boolean=true):void{
Parent.visible = _arg3;
Parent.mouseEnabled = false;
Parent.mouseChildren = false;
Tweener.addTween(this, {brightness:_arg1, time:0.5, transition:irrcrpt("nkpgct", 2)});
Tweener.addTween(this, {_am471:_arg2, time:0.5, transition:irrcrpt("olqhdu", 3)});
}
public function _ia234(_arg1:Boolean):void{
Parent.mouseEnabled = _arg1;
Parent.mouseChildren = _arg1;
}
public function _wp621(_arg1:BitmapData):void{
_yo760.copyPixels(_arg1, new Rectangle(0, 0, width, height), new Point(0, 0));
}
}
}//package classes
Section 12
//_eh357 (classes._eh357)
package classes {
import flash.display.*;
import flash.geom.*;
import flash.net.*;
public class _eh357 {
private static var _yn679:Point;
private static var _jx606:Number = 57.2957795130823;
private static var _vt764:Number = 6.28318530717959;
private static var _bk296:Number = 0.0174532925199433;
public static var _se989:_xq240 = new _xq240();
private static var rect:Rectangle;
public static function _ul347(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Number=1, _arg6:Number=1, _arg7:Number=1, _arg8:Number=0, _arg9:Number=0, _arg10:Number=0, _arg11:Number=1, _arg12:Number=1, _arg13:Number=1, _arg14:String=null, _arg15:Boolean=true):void{
var _local16:Number = 0;
if (_arg8 != 0){
if (_arg8 > 180){
_local16 = (-360 + _arg8);
} else {
_local16 = _arg8;
};
_local16 = ((_vt764 * _local16) / 360);
};
var _local17:Number = _arg1.width;
var _local18:Number = _arg1.height;
var _local19:ColorTransform = new ColorTransform(_arg11, _arg12, _arg13, _arg5, 0, 0, 0, 0);
var _local20:Matrix = new Matrix();
var _local21:Number = (_local17 + ((_arg10 * _local17) / 2));
var _local22:Number = -((_local18 / 2));
_local22 = (_local22 - ((_arg9 * _local18) / 1));
_local20.translate((-(_local21) / 2), _local22);
_local20.b = _arg9;
_local20.c = _arg10;
_local20.scale(_arg6, _arg7);
_local20.rotate(_local16);
_local20.translate(_arg2, _arg3);
_arg4.draw(_arg1, _local20, _local19, _arg14, null, _arg15);
}
public static function _mi832(_arg1:Number, _arg2:Number):Number{
var _local3:Number = (Math.atan2(_arg2, _arg1) * _jx606);
if (_local3 < 0){
_local3 = (_local3 + 360);
};
return (_local3);
}
public static function _mv372(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Boolean=true):void{
_yn679 = new Point((_arg2 - (_arg1.width / 2)), (_arg3 - (_arg1.height / 2)));
rect = new Rectangle(0, 0, _arg1.width, _arg1.height);
_arg4.copyPixels(_arg1, rect, _yn679, null, null, _arg5);
}
public static function _bt636(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Number=1, _arg6:Number=1, _arg7:Number=1, _arg8:Number=1, _arg9:Number=1, _arg10:Number=1, _arg11:String=null, _arg12:Boolean=true):void{
var _local13:Matrix = new Matrix();
var _local14:ColorTransform = new ColorTransform(_arg8, _arg9, _arg10, _arg5, 0, 0, 0, 0);
_local13.scale(_arg6, _arg7);
_local13.translate(_arg2, _arg3);
_arg4.draw(_arg1, _local13, _local14, _arg11, null, _arg12);
}
public static function _mx18(_arg1:Object, _arg2:int, _arg3:BitmapData, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=20, _arg8:Number=1, _arg9:Boolean=true, _arg10:Number=0):void{
var _local11:BitmapData;
var _local12:BitmapData;
var _local13:BitmapData = _arg3;
var _local14:Number = 0;
var _local15:Number = 1;
var _local16:Number = 1;
var _local17:int;
_arg1[_arg2] = new BitmapData((_local13.width * _arg7), _local13.height, true, 0);
_local14 = 1;
if (_arg9 == false){
_local14 = 0;
};
var _local18:int;
while (_local18 < _arg7) {
_local11 = new BitmapData(_local13.width, _local13.height, true, 0);
_local12 = new BitmapData(_local13.width, _local13.height, true, 0);
_gf811(_local13, 0, 0, 0, 0, _local13.width, _local13.height, _local11);
_ul347(_local11, ((_local13.width / 2) - 0.5), ((_local13.height / 2) - 0.5), _local12, _local14, _local15, _local16, _arg10, 0, 0, _arg4, _arg5, _arg6, null, true);
_gf811(_local12, (_local18 * _local13.width), 0, 0, 0, _local13.width, _local13.height, _arg1[_arg2]);
if (_arg9 == true){
_local14 = (_local14 - ((1 / _arg7) * _arg8));
} else {
_local14 = (_local14 + ((1 / _arg7) * _arg8));
};
_local18++;
};
_local11 = null;
_local12 = null;
_local13 = null;
}
public static function _dm882(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:BitmapData, _arg9:Number=1, _arg10:Number=1, _arg11:Number=1, _arg12:Number=1, _arg13:String=null):void{
var _local14:BitmapData = new BitmapData(_arg4, _arg5, true, 0);
var _local15:BitmapData = new BitmapData(_arg4, _arg5, true, 0);
_gf811(_arg1, 0, 0, _arg2, _arg3, _arg4, _arg5, _local14);
var _local16:Matrix = new Matrix();
var _local17:ColorTransform = new ColorTransform(_arg10, _arg11, _arg12, _arg9, 0, 0, 0, 0);
_local16.scale(1, 1);
_local16.translate(0, 0);
_local15.draw(_local14, _local16, _local17, _arg13, null, true);
_gf811(_local15, _arg6, _arg7, 0, 0, _arg4, _arg5, _arg8);
_local14 = null;
_local15 = null;
}
public static function _md947(_arg1:Object, _arg2:Number, _arg3:Number, _arg4:Number):void{
var _local5:ColorTransform = new ColorTransform();
_local5.redMultiplier = _arg2;
_local5.greenMultiplier = _arg3;
_local5.blueMultiplier = _arg4;
_arg1.transform.colorTransform = _local5;
}
public static function _ft79(_arg1:Object, _arg2:int, _arg3:BitmapData, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=20, _arg8:Number=1):void{
var _local10:BitmapData;
var _local11:BitmapData;
var _local9:Number = 0;
var _local12:BitmapData = _arg3;
var _local13:Number = 0;
var _local14:Number = _arg8;
var _local15:Number = _arg8;
var _local16:int;
var _local17:Number = (360 / _arg7);
var _local18:Number = (_local12.width * _arg8);
var _local19:Number = (_local12.height * _arg8);
_arg1[_arg2] = new BitmapData((_local18 * _arg7), _local19, true, 0);
_local13 = 1;
var _local20:int;
while (_local20 < _arg7) {
_local10 = new BitmapData(_local12.width, _local12.height, true, 0);
_local11 = new BitmapData(_local18, _local19, true, 0);
_gf811(_local12, 0, 0, 0, 0, _local12.width, _local12.height, _local10);
_ul347(_local10, ((_local18 / 2) - 0.5), ((_local19 / 2) - 0.5), _local11, _local13, _local14, _local15, _local9, 0, 0, _arg4, _arg5, _arg6);
_gf811(_local11, (_local20 * _local18), 0, 0, 0, _local18, _local19, _arg1[_arg2]);
_local9 = (_local9 + _local17);
_local20++;
};
_local10 = null;
_local11 = null;
_local12 = null;
}
public static function _qr135(_arg1:Object, _arg2:int, _arg3:BitmapData, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0, _arg8:Boolean=true, _arg9:Number=20, _arg10:Number=0, _arg11:Number=0, _arg12:Number=0, _arg13:Boolean=false, _arg14:Number=1):void{
var _local16:BitmapData;
var _local17:BitmapData;
var _local15:Number = 0;
var _local18:BitmapData = _arg3;
var _local19:Number = 1;
var _local20:Number = 1;
var _local21:Number = 1;
var _local22:int;
var _local23:Boolean;
if (_arg8 == false){
_local20 = 0;
_local21 = 0;
};
_arg1[_arg2] = new BitmapData((_local18.width * _arg9), _local18.height, true, 0);
_local19 = 1;
var _local24:int;
while (_local24 < _arg9) {
if (_arg8 == false){
_local20 = (_local20 + ((1 / _arg9) * _arg14));
_local21 = (_local21 + ((1 / _arg9) * _arg14));
};
_local16 = new BitmapData(_local18.width, _local18.height, true, 0);
_local17 = new BitmapData(_local18.width, _local18.height, true, 0);
if (_arg13 == true){
if (_local23 == false){
_local23 = true;
} else {
_local23 = false;
};
} else {
_local23 = true;
};
if (_local23 == true){
_gf811(_local18, 0, 0, 0, 0, _local18.width, _local18.height, _local16);
_ul347(_local16, ((_local18.width / 2) - 0.5), ((_local18.height / 2) - 0.5), _local17, _local19, _local20, _local21, _local15, 0, 0, _arg4, _arg5, _arg6);
};
_gf811(_local17, (_local24 * _local18.width), 0, 0, 0, _local18.width, _local18.height, _arg1[_arg2]);
_arg4 = (_arg4 + _arg10);
_arg5 = (_arg5 + _arg11);
_arg6 = (_arg6 + _arg12);
if (_arg4 < 0){
_arg4 = 0;
};
if (_arg5 < 0){
_arg5 = 0;
};
if (_arg6 < 0){
_arg6 = 0;
};
if (_arg8 == true){
_local20 = (_local20 - ((1 / _arg9) * _arg14));
_local21 = (_local21 - ((1 / _arg9) * _arg14));
};
_local15 = (_local15 + _arg7);
if (_local15 > 360){
_local15 = (_local15 - 360);
} else {
if (_local15 < 0){
_local15 = (_local15 + 360);
};
};
_local24++;
};
_local16 = null;
_local17 = null;
_local18 = null;
}
public static function _hi889(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return (Math.sqrt((((_arg3 - _arg1) * (_arg3 - _arg1)) + ((_arg4 - _arg2) * (_arg4 - _arg2)))));
}
public static function _gf811(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData, _arg9:Boolean=true):void{
_yn679 = new Point(_arg2, _arg3);
rect = new Rectangle(_arg4, _arg5, _arg6, _arg7);
_arg8.copyPixels(_arg1, rect, _yn679, null, null, _arg9);
}
public static function _qi704(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:BitmapData, _arg9:Boolean=true):void{
_yn679 = new Point((_arg2 - (_arg6 / 2)), (_arg3 - (_arg7 / 2)));
rect = new Rectangle(_arg4, _arg5, _arg6, _arg7);
_arg8.copyPixels(_arg1, rect, _yn679, null, null, _arg9);
}
public static function _og789(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{
if (Math.sqrt((((_arg4 - _arg1) * (_arg4 - _arg1)) + ((_arg5 - _arg2) * (_arg5 - _arg2)))) <= (_arg3 + _arg6)){
return (true);
};
return (false);
}
public static function _gn52(_arg1:Object, _arg2:BitmapData, _arg3:Number=1, _arg4:Number=1, _arg5:Number=1, _arg6:Number=20):void{
var _local8:BitmapData;
var _local9:BitmapData;
var _local7:Number = 0;
var _local10:BitmapData = _arg2;
var _local11:Number = 0;
var _local12:Number = 1;
var _local13:Number = 1;
var _local14:int;
var _local15:Number = (360 / _arg6);
_local11 = 1;
var _local16:int;
while (_local16 < _arg6) {
_arg1[_local16] = new BitmapData(_local10.width, _local10.height, true, 0);
_local8 = new BitmapData(_local10.width, _local10.height, true, 0);
_local9 = new BitmapData(_local10.width, _local10.height, true, 0);
_gf811(_local10, 0, 0, 0, 0, _local10.width, _local10.height, _local8);
_ul347(_local8, ((_local10.width / 2) - 0.5), ((_local10.height / 2) - 0.5), _local9, _local11, _local12, _local13, _local7, 0, 0, _arg3, _arg4, _arg5);
_gf811(_local9, 0, 0, 0, 0, _local10.width, _local10.height, _arg1[_local16]);
_local7 = (_local7 + _local15);
_local16++;
};
_local8 = null;
_local9 = null;
_local10 = null;
}
public static function _yg741(_arg1:Object, _arg2:int, _arg3:BitmapData, _arg4:Number, _arg5:Number, _arg6:Number=20, _arg7:Boolean=true, _arg8:Number=0, _arg9:Number=1):void{
var _local10:BitmapData;
var _local11:BitmapData;
var _local12:BitmapData = _arg3;
var _local13:Number = _arg9;
var _local14:Number = _arg9;
var _local15:int;
var _local16:Number = (_local12.width * _arg9);
var _local17:Number = (_local12.height * _arg9);
_arg1[_arg2] = new BitmapData((_local16 * _arg6), _local17, true, 0);
var _local18:int;
while (_local18 < _arg6) {
_local10 = new BitmapData(_local12.width, _local12.height, true, 0);
_local11 = new BitmapData(_local16, _local17, true, 0);
_gf811(_local12, 0, 0, 0, 0, _local12.width, _local12.height, _local10);
_ul347(_local10, ((_local16 / 2) - 0.5), ((_local17 / 2) - 0.5), _local11, 1, _local13, _local14, _arg8, 0, 0, 1, 1, 1, null, _arg7);
_gf811(_local11, (_local18 * _local16), 0, 0, 0, _local16, _local17, _arg1[_arg2]);
_local13 = (_local13 + _arg4);
_local14 = (_local14 + _arg5);
_local18++;
};
_local10 = null;
_local11 = null;
_local12 = null;
}
public static function _cd280(_arg1:Number, _arg2:Number):Number{
_arg1 = (_arg1 + _arg2);
if (_arg1 > 360){
_arg1 = (_arg1 - 360);
};
if (_arg1 < 0){
_arg1 = (_arg1 + 360);
};
return (_arg1);
}
public static function _eq1004(_arg1:Number, _arg2:Number, _arg3:Number=100):Number{
return ((_arg1 / (_arg2 / _arg3)));
}
public static function _hb386(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Number=1, _arg6:Number=1, _arg7:Number=1, _arg8:String=null):void{
var _local9:Matrix = new Matrix();
var _local10:ColorTransform = new ColorTransform(1, 1, 1, _arg5, 0, 0, 0, 0);
_local9.translate((-(_arg1.width) / 2), (-(_arg1.height) / 2));
_local9.scale(_arg6, _arg7);
_local9.translate(_arg2, _arg3);
_arg4.draw(_arg1, _local9, _local10, _arg8, null, true);
}
public static function _ng673(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{
if ((((((((_arg1 < (_arg3 + _arg5))) && ((_arg2 < (_arg4 + _arg6))))) && ((_arg1 > _arg3)))) && ((_arg2 > _arg4)))){
return (true);
};
return (false);
}
public static function _bc1045(_arg1:Number, _arg2:Number):Number{
return (_se989._he673(_arg1, _arg2));
}
public static function _yl205(_arg1:_bx224, _arg2:_bx224):Boolean{
if ((((_arg1._gp937 == true)) && ((_arg2._gp937 == true)))){
if (Math.sqrt((((_arg2.x - _arg1.x) * (_arg2.x - _arg1.x)) + ((_arg2.y - _arg1.y) * (_arg2.y - _arg1.y)))) <= ((_arg1._yx1026 * _arg1._ud78) + (_arg2._yx1026 * _arg2._ud78))){
return (true);
};
return (false);
//unresolved jump
};
return (false);
}
public static function _nw444(_arg1:Object, _arg2:int, _arg3:BitmapData, _arg4:Number=1, _arg5:Number=1, _arg6:Number=1, _arg7:Number=0, _arg8:Boolean=true, _arg9:Number=20, _arg10:Number=0, _arg11:Number=0, _arg12:Number=0, _arg13:Boolean=false, _arg14:Number=1, _arg15:Number=0):void{
var _local17:BitmapData;
var _local18:BitmapData;
var _local16:Number = _arg15;
var _local19:BitmapData = _arg3;
var _local20:Number = 0;
var _local21:Number = 1;
var _local22:Number = 1;
var _local23:int;
var _local24:Boolean;
if (_arg8 == false){
_local21 = 0;
_local22 = 0;
};
_arg1[_arg2] = new BitmapData((_local19.width * _arg9), _local19.height, true, 0);
_local20 = 1;
var _local25:int;
while (_local25 < _arg9) {
if (_arg8 == false){
_local21 = (_local21 + ((1 / _arg9) * _arg14));
_local22 = (_local22 + ((1 / _arg9) * _arg14));
};
_local17 = new BitmapData(_local19.width, _local19.height, true, 0);
_local18 = new BitmapData(_local19.width, _local19.height, true, 0);
if (_arg13 == true){
if (_local24 == false){
_local24 = true;
} else {
_local24 = false;
};
} else {
_local24 = true;
};
if (_local24 == true){
_gf811(_local19, 0, 0, 0, 0, _local19.width, _local19.height, _local17);
_ul347(_local17, ((_local19.width / 2) - 0.5), ((_local19.height / 2) - 0.5), _local18, _local20, _local21, _local22, _local16, 0, 0, _arg4, _arg5, _arg6);
};
_gf811(_local18, (_local25 * _local19.width), 0, 0, 0, _local19.width, _local19.height, _arg1[_arg2]);
_local20 = (_local20 - (1 / _arg9));
_arg4 = (_arg4 + _arg10);
_arg5 = (_arg5 + _arg11);
_arg6 = (_arg6 + _arg12);
if (_arg4 < 0){
_arg4 = 0;
};
if (_arg5 < 0){
_arg5 = 0;
};
if (_arg6 < 0){
_arg6 = 0;
};
if (_arg8 == true){
_local21 = (_local21 - ((1 / _arg9) * _arg14));
_local22 = (_local22 - ((1 / _arg9) * _arg14));
};
_local16 = (_local16 + _arg7);
if (_local16 > 360){
_local16 = (_local16 - 360);
} else {
if (_local16 < 0){
_local16 = (_local16 + 360);
};
};
_local25++;
};
_local17 = null;
_local18 = null;
_local19 = null;
}
public static function _eh332(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:BitmapData, _arg5:Boolean=true):void{
_yn679 = new Point(_arg2, _arg3);
rect = new Rectangle(0, 0, _arg1.width, _arg1.height);
_arg4.copyPixels(_arg1, rect, _yn679, null, null, _arg5);
}
public static function _bm506(_arg1:Number, _arg2:Number):Number{
return ((_arg2 * Math.sin((_arg1 * _bk296))));
}
public static function _pv353(_arg1:int, _arg2:int):int{
return (_se989._cl363(_arg1, _arg2));
}
public static function _ke383(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Boolean{
var _local8:Number = _arg5;
var _local9:Number = _arg6;
if (_local8 < _arg1){
_local8 = _arg1;
};
if (_local8 > (_arg1 + _arg3)){
_local8 = (_arg1 + _arg3);
};
if (_local9 < _arg2){
_local9 = _arg2;
};
if (_local9 > (_arg2 + _arg4)){
_local9 = (_arg2 + _arg4);
};
return (((((_arg5 - _local8) * (_arg5 - _local8)) + ((_arg6 - _local9) * (_arg6 - _local9))) < (_arg7 * _arg7)));
}
public static function _tf823(_arg1:Object, _arg2:int, _arg3:BitmapData, _arg4:Number=2, _arg5:Number=20):void{
var _local6:BitmapData;
var _local7:BitmapData;
var _local8:BitmapData = _arg3;
var _local9:int;
var _local10:Number = _arg4;
var _local11:Number = ((_local10 - 1) / _arg5);
_arg1[_arg2] = new BitmapData((_local8.width * _arg5), _local8.height, true, 0);
var _local12:int;
while (_local12 < _arg5) {
_local6 = new BitmapData(_local8.width, _local8.height, true, 0);
_local7 = new BitmapData(_local8.width, _local8.height, true, 0);
_gf811(_local8, 0, 0, 0, 0, _local8.width, _local8.height, _local6);
_bt636(_local6, 0, 0, _local7, 1, 1, 1, _local10, _local10, _local10, null, false);
_gf811(_local7, (_local12 * _local8.width), 0, 0, 0, _local8.width, _local8.height, _arg1[_arg2]);
_local10 = (_local10 - _local11);
if (_local10 < 1){
_local10 = 1;
};
_local12++;
};
_local6 = null;
_local7 = null;
_local8 = null;
}
public static function _nl457(_arg1:String, _arg2:int):String{
while (_arg1.length < _arg2) {
_arg1 = ("0" + _arg1);
};
return (_arg1);
}
public static function _ja420():Number{
return (_se989._he673(0, 359));
}
public static function _xt934(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
var _local5:Number = (Math.atan2((_arg4 - _arg2), (_arg3 - _arg1)) * _jx606);
if (_local5 < 0){
_local5 = (_local5 + 360);
};
return (_local5);
}
public static function _em867(_arg1:int=50):Boolean{
if (_arg1 > _se989._cl363(0, 100)){
return (true);
};
return (false);
}
public static function _xh575(_arg1:_bx224, _arg2:_bx224):Boolean{
var _local3:Number = _arg1.x;
var _local4:Number = _arg1.y;
var _local5:Number = ((_arg1._np355 - 1) * Math.abs(_arg1._ud78));
var _local6:Number = ((_arg1._tf950 - 1) * Math.abs(_arg1._oa743));
var _local7:Number = _arg2.x;
var _local8:Number = _arg2.y;
var _local9:Number = ((_arg2._np355 - 1) * Math.abs(_arg2._ud78));
var _local10:Number = ((_arg2._tf950 - 1) * Math.abs(_arg2._oa743));
if (_arg1._id260 == true){
_local3 = (_local3 - (_local5 / 2));
_local4 = (_local4 - (_local6 / 2));
};
if (_arg2._id260 == true){
_local7 = (_local7 - (_local9 / 2));
_local8 = (_local8 - (_local10 / 2));
};
if ((((_arg1._gp937 == true)) && ((_arg2._gp937 == true)))){
return (_vq119(_local3, _local4, _local5, _local6, _local7, _local8, _local9, _local10));
};
return (false);
}
public static function _kg603(_arg1:Number, _arg2:Number):Number{
return ((_arg2 * Math.cos((_arg1 * _bk296))));
}
public static function _xe706(_arg1:Object, _arg2:int, _arg3:BitmapData, _arg4:BitmapData, _arg5:Number=20):void{
var _local6:BitmapData;
var _local7:BitmapData;
var _local8:BitmapData = _arg3;
var _local9:int;
var _local10:Number = 0;
_local10 = 1;
_arg1[_arg2] = new BitmapData((_local8.width * _arg5), _local8.height, true, 0);
var _local11:int;
while (_local11 < _arg5) {
_local6 = new BitmapData(_local8.width, _local8.height, true, 0);
_local7 = new BitmapData(_local8.width, _local8.height, true, 0);
_gf811(_local8, 0, 0, 0, 0, _local8.width, _local8.height, _local6);
_gf811(_local6, 0, 0, 0, 0, _local6.width, _local6.height, _local7);
_bt636(_arg4, 0, 0, _local7, _local10, 1, 1, 1, 1, 1, null, false);
_gf811(_local7, (_local11 * _local8.width), 0, 0, 0, _local8.width, _local8.height, _arg1[_arg2]);
_local10 = (_local10 - (1 / _arg5));
if (_local10 < 0){
_local10 = 0;
};
_local11++;
};
_local6 = null;
_local7 = null;
_local8 = null;
}
public static function _pv327(_arg1:_bx224, _arg2:_bx224):Boolean{
if (Math.sqrt((((_arg2.x - _arg1.x) * (_arg2.x - _arg1.x)) + ((_arg2.y - _arg1.y) * (_arg2.y - _arg1.y)))) <= ((_arg1._yx1026 * _arg1._ud78) + (_arg2._yx1026 * _arg2._ud78))){
return (true);
};
return (false);
}
public static function _kp268(_arg1:_bx224, _arg2:_bx224):Boolean{
var _local3:Number = _arg1.x;
var _local4:Number = _arg1.y;
var _local5:Number = ((_arg1._np355 - 1) * Math.abs(_arg1._ud78));
var _local6:Number = ((_arg1._tf950 - 1) * Math.abs(_arg1._oa743));
if (_arg1._id260 == true){
_local3 = (_local3 - (_local5 / 2));
_local4 = (_local4 - (_local6 / 2));
};
return (_ke383(_local3, _local4, _local5, _local6, _arg2.x, _arg2.y, (_arg2._yx1026 * Math.abs(_arg2._ud78))));
}
public static function _vr289(_arg1:String):void{
var _local2:URLRequest = new URLRequest(_arg1);
navigateToURL(_local2, irrcrpt("_dncpm", 2));
}
public static function _ti1006():Number{
if (_em867() == true){
return (1);
};
return (-1);
}
public static function _if723(_arg1:_bx224, _arg2:_bx224):Boolean{
var _local3:Boolean;
if ((((_arg1._gp937 == true)) && ((_arg2._gp937 == true)))){
if (_arg1._kd314 == 0){
if (_arg2._kd314 == 0){
_local3 = _xh575(_arg1, _arg2);
} else {
_local3 = _kp268(_arg1, _arg2);
};
} else {
if (_arg2._kd314 == 1){
_local3 = _yl205(_arg1, _arg2);
} else {
_local3 = _kp268(_arg2, _arg1);
};
};
};
return (_local3);
}
public static function _vq119(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):Boolean{
if ((((_arg1 > (_arg5 + _arg7))) || (((_arg1 + _arg3) < _arg5)))){
return (false);
};
if ((((_arg2 > (_arg6 + _arg8))) || (((_arg2 + _arg4) < _arg6)))){
return (false);
};
return (true);
}
}
}//package classes
Section 13
//_ev104 (classes._ev104)
package classes {
import flash.utils.*;
public class _ev104 {
private static var _fl1042:int;
private static var _ll236:int;
private static var _gm366:int;
public static function _vx215():void{
_ll236 = getTimer();
_gm366 = 0;
_fl1042 = 0;
}
public static function _sg178():int{
_gm366++;
if ((getTimer() - _ll236) > 1000){
_ll236 = getTimer();
_fl1042 = _gm366;
_gm366 = 0;
};
return (_fl1042);
}
}
}//package classes
Section 14
//_fc499 (classes._fc499)
package classes {
import flash.events.*;
import flash.utils.*;
public class _fc499 {
private static const _qa822:int = 20;
public static var _om1033:Number = 20;
public static var _he788:Number = 1;
public static var _uy465:Number = 0;
private static var _ah403:Array = [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30];
private static var _bb146:int;
private static var _vo1004:Number = 0;
private static var _wm210:Number = 0;
public static function _gr260():void{
_vo1004 = getTimer();
_ah403 = [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30];
_wm210 = 30;
_bb146 = -1;
}
public static function _rr401(_arg1:Number=40):void{
_om1033 = _arg1;
}
public static function _kj490():Number{
var _local1:uint = getTimer();
var _local2:uint = (_local1 - _vo1004);
_vo1004 = getTimer();
_bb146++;
if (_bb146 == _qa822){
_bb146 = 0;
};
_ah403[_bb146] = _local2;
_wm210 = 0;
var _local3:int;
while (_local3 < _qa822) {
_wm210 = (_wm210 + _ah403[_local3]);
_local3++;
};
_uy465 = (_wm210 / _qa822);
if (_uy465 > _om1033){
_uy465 = _om1033;
};
return ((_uy465 * _he788));
}
public static function _cl319():Number{
var _local1:uint = getTimer();
var _local2:uint = (_local1 - _vo1004);
_vo1004 = getTimer();
if (_local2 > _om1033){
_local2 = _om1033;
};
return ((_local2 * _he788));
}
}
}//package classes
Section 15
//_gb456 (classes._gb456)
package classes {
import flash.display.*;
import flash.geom.*;
public class _gb456 {
private var _nk938:Class;
private var _mb128:Object;
private var i:int;
private var _yd106:Number;
private var _ci509:Number;
private var _aa856:Bitmap;
public static const CENTER:int = 2;
public static const LEFT:int = 0;
public static const RIGHT:int = 1;
public function _gb456():void{
_nk938 = _gb456__nk938;
_aa856 = new _nk938();
_ci509 = "?".charCodeAt(0);
_yd106 = irrcrpt("\n", 3).charCodeAt(0);
_mb128 = new Object();
super();
i = 32;
while (i < 161) {
_mb128[i] = new Rectangle((((i - 32) % 16) * 16), (int(((i - 32) / 16)) * 16), 9, 16);
i++;
};
}
public function draw(_arg1:BitmapData, _arg2:String, _arg3:int=0, _arg4:int=0, _arg5:int=0):void{
var _local7:String;
var _local6:Array = _arg2.split(irrcrpt("\n", 1));
for each (_local7 in _local6) {
if (_arg5 == LEFT){
_yh386(_arg1, _local7, _arg3, _arg4);
} else {
if (_arg5 == RIGHT){
_yh386(_arg1, _local7, (_arg3 - (_local7.length * 8)), _arg4);
} else {
_yh386(_arg1, _local7, (_arg3 - ((_local7.length * 8) / 2)), _arg4);
};
};
_arg4 = (_arg4 + 13);
};
}
private function _yh386(_arg1:BitmapData, _arg2:String, _arg3:int, _arg4:int):void{
var _local8:Number;
var _local5:Point = new Point(_arg3, _arg4);
var _local6:int = _arg2.length;
var _local7:int;
while (_local7 < _local6) {
_local8 = _arg2.charCodeAt(_local7);
if ((((_local8 > 160)) || ((_local8 < 32)))){
_local8 = _ci509;
};
_arg1.copyPixels(_aa856.bitmapData, _mb128[_local8], _local5);
_local5.x = (_local5.x + 8);
_local7++;
};
}
}
}//package classes
Section 16
//_gb456__nk938 (classes._gb456__nk938)
package classes {
import mx.core.*;
public class _gb456__nk938 extends BitmapAsset {
}
}//package classes
Section 17
//_ln877 (classes._ln877)
package classes {
import flash.display.*;
public class _ln877 {
public var _du66:Array;
public var _sc538:_qf223;
public var _gk320:BitmapData;
public function _ln877(){
_du66 = [];
super();
}
public function _ax574(_arg1:Number):void{
var _local4:_qw474;
var _local2:int = (_du66.length - 1);
var _local3:int = _local2;
while (_local3 >= 0) {
_local4 = _du66[_local3];
_sc538._lg447(_gk320, _local4.Text, _local4._mx10, _local4._yl863, _local4._jx516, _local4._lv389, _local4._oo483, _local4._be478, _local4._rm285, _local4._ib566, _local4._dd806);
if (_local4.State == 1){
_local4._dd806 = (_local4._dd806 + (_local4._ss200 * _arg1));
if (_local4._dd806 > 1){
_local4._dd806 = 1;
_local4.State = 2;
};
} else {
if (_local4.State == 2){
_local4._oq519 = (_local4._oq519 - _arg1);
if (_local4._oq519 < 1){
_local4._oq519 = 0;
_local4.State = 3;
};
} else {
if (_local4.State == 3){
_local4._dd806 = (_local4._dd806 - (_local4._ss200 * _arg1));
if (_local4._dd806 < 0){
_local4._eu902();
_du66.splice(_local3, 1);
_local4 = null;
};
};
};
};
_local3--;
};
}
public function _vx215():void{
var _local3:_qw474;
var _local1:int = (_du66.length - 1);
var _local2:int = _local1;
while (_local2 >= 0) {
_local3 = _du66[_local2];
_local3._eu902();
_du66.splice(_local2, 1);
_local3 = null;
_local2--;
};
}
public function _hu677(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Boolean=true, _arg5:Number=0.001, _arg6:Number=0, _arg7:Number=1, _arg8:Number=1, _arg9:Number=1, _arg10:Number=1, _arg11:Number=1):void{
var _local12:_qw474;
_local12 = new _qw474();
_local12.Text = _arg1;
_local12._mx10 = _arg2;
_local12._yl863 = _arg3;
_local12._ib566 = _arg4;
_local12._dd806 = 0;
_local12._ss200 = _arg5;
_local12._oq519 = _arg6;
_local12._jx516 = _arg7;
_local12._lv389 = _arg8;
_local12._oo483 = _arg9;
_local12._be478 = _arg10;
_local12._rm285 = _arg11;
_local12.State = 1;
_du66[_du66.length] = _local12;
}
public function Init(_arg1:_qf223, _arg2:BitmapData):void{
_sc538 = _arg1;
_gk320 = _arg2;
}
}
}//package classes
Section 18
//_mc727 (classes._mc727)
package classes {
import flash.display.*;
public class _mc727 {
public var _ul249:Array;
public var _ds660:Number;// = 0
public var _na144:int;// = 0
public var _xv996:int;// = 0
public var _ih642:Number;// = 0
public function _mc727(){
_ul249 = [];
super();
}
public function _ne19(_arg1:Number, _arg2:Number):void{
var _local3:_bx224;
for each (_local3 in _ul249) {
_local3._ne19(_arg1, _arg2);
};
}
public function _mt22(_arg1:int):void{
var _local2:_bx224;
for each (_local2 in _ul249) {
if (_local2._ss553 == _arg1){
_local2._pf1022 = true;
_local2._gp937 = false;
};
};
}
public function _uh702(_arg1:_bx224):void{
_ul249[_ul249.length] = _arg1;
}
public function _ho713(_arg1:Number):Number{
var _local3:_bx224;
var _local2:Number = 0;
for each (_local3 in _ul249) {
if (_local3.id == _arg1){
_local2++;
};
};
return (_local2);
}
public function _xf620(_arg1:int=0):void{
var _local2:int;
var _local3:Object;
var _local4:int = (_ul249.length - 1);
_local2 = _local4;
while (_local2 >= 0) {
_local3 = _ul249[_local2];
if (_arg1 > 0){
if (_local3._qf716 == _arg1){
_ul249.splice(_local2, 1);
_local3._eu902();
_local3 = null;
};
} else {
_ul249.splice(_local2, 1);
_local3._eu902();
_local3 = null;
};
_local2--;
};
}
public function _sk658():int{
return (_ul249.length);
}
public function _ih397(_arg1:Object, _arg2:Number=1):void{
var _local5:_bx224;
var _local3:int = (_ul249.length - 1);
var _local4:int = _local3;
while (_local4 >= 0) {
_local5 = _ul249[_local4];
_arg1(_local5);
_local5._vd727(_arg2);
if (_local5._pf1022 == true){
if (_local5._ou717 != null){
_local5._ou717(_local5);
};
_local5._eu902();
_ul249.splice(_local4, 1);
_local5 = null;
} else {
_local5._oa466();
};
_local4--;
};
}
public function _xy543(_arg1:BitmapData, _arg2:BitmapData, _arg3:Number, _arg4:Number, _arg5:Number=0, _arg6:Boolean=true, _arg7:Boolean=true):_bx224{
var _local8:_bx224;
_local8 = new _bx224();
_local8._vw464(_arg1, 0, 0, _arg1.width, _arg1.height, _arg2, 1, _arg5, _arg6);
_local8._of187(_arg3, _arg4);
_local8._aa873 = _arg7;
_ul249[_ul249.length] = _local8;
return (_local8);
}
public function _tn21(_arg1:Object, _arg2:Number=1):void{
var _local4:_bx224;
var _local3:int = (_ul249.length - 1);
var _local5:int = _local3;
while (_local5 >= 0) {
_local4 = _ul249[_local5];
_local4._vd727(_arg2);
_arg1(_local4);
if (_local4._pf1022 == true){
if (_local4._ou717 != null){
_local4._ou717(_local4);
};
_local4._eu902();
_ul249.splice(_local5, 1);
_local4 = null;
} else {
_local4._oa466();
};
_local5--;
};
}
public function _to388(_arg1:Number=1):void{
var _local3:_bx224;
var _local2:int = (_ul249.length - 1);
var _local4:int = _local2;
while (_local4 >= 0) {
_local3 = _ul249[_local4];
_local3._vd727(_arg1);
if (_local3._pf1022 == true){
if (_local3._ou717 != null){
_local3._ou717(_local3);
};
_local3._eu902();
_ul249.splice(_local4, 1);
_local3 = null;
} else {
_local3._oa466();
};
_local4--;
};
}
public function _st319(_arg1:int=0):_bx224{
var _local2:int;
var _local3:_bx224;
var _local4:_bx224;
var _local5:int = (_ul249.length - 1);
_local2 = _local5;
while (_local2 >= 0) {
_local3 = _ul249[_local2];
if (_local3._qf716 == _arg1){
_local4 = _local3;
break;
};
_local2--;
};
return (_local4);
}
public function _kg888():void{
var _local1:_bx224;
for each (_local1 in _ul249) {
_local1._pf1022 = true;
};
}
public function _xj351(_arg1:Function):void{
var _local2:_bx224;
for each (_local2 in _ul249) {
_local2._oa466();
_arg1(_local2);
};
}
public function _yw807(_arg1:Number=1):void{
var _local3:_bx224;
var _local2:int = (_ul249.length - 1);
var _local4:int = _local2;
while (_local4 >= 0) {
_local3 = _ul249[_local4];
_local3._kn655(_arg1);
if (_local3._pf1022 == true){
if (_local3._ou717 != null){
_local3._ou717(_local3);
};
_local3._eu902();
_ul249.splice(_local4, 1);
_local3 = null;
} else {
_local3._oa466();
};
_local4--;
};
}
public function _rd831(_arg1:_bx224, _arg2:Function):void{
var _local3:_bx224;
for each (_local3 in _ul249) {
if (_yt120._if723(_local3, _arg1) == true){
_arg2(_local3, _arg1);
};
};
}
public function _pw393(_arg1:String):_bx224{
var _local2:int;
var _local3:_bx224;
var _local4:_bx224;
var _local5:int = (_ul249.length - 1);
_local2 = _local5;
while (_local2 >= 0) {
_local3 = _ul249[_local2];
if (_local3.name == _arg1){
_local4 = _local3;
break;
};
_local2--;
};
return (_local4);
}
public function _np182():void{
var _local1:_bx224;
for each (_local1 in _ul249) {
_local1._oa466();
};
}
public function _gs558(_arg1:Object, _arg2:Number=1):void{
var _local4:_bx224;
var _local3:int = (_ul249.length - 1);
var _local5:int = _local3;
while (_local5 >= 0) {
_local4 = _ul249[_local5];
_local4._vd727(_arg2);
if (_local4._pf1022 == true){
if (_local4._ou717 != null){
_local4._ou717(_local4);
};
_local4._eu902();
_ul249.splice(_local5, 1);
_local4 = null;
} else {
_arg1(_local4);
_local4._oa466();
};
_local5--;
};
}
public function _mt202(_arg1:int):Boolean{
var _local2:_bx224;
var _local3:Boolean;
for each (_local2 in _ul249) {
if (_local2.id == _arg1){
_local3 = true;
};
};
return (_local3);
}
public function _es57(_arg1:Object, _arg2:Number=1):void{
var _local4:_bx224;
var _local3:int = (_ul249.length - 1);
var _local5:int = _local3;
while (_local5 >= 0) {
_local4 = _ul249[_local5];
_local4._vd727(_arg2);
if (_local4._pf1022 == true){
if (_local4._ou717 != null){
_local4._ou717(_local4);
};
_local4._eu902();
_ul249.splice(_local5, 1);
_local4 = null;
} else {
_local4._oa466();
_arg1(_local4);
};
_local5--;
};
}
public function _lq848(_arg1:int=0):_bx224{
var _local2:int;
var _local3:_bx224;
var _local4:_bx224;
var _local5:int = (_ul249.length - 1);
_local2 = _local5;
while (_local2 >= 0) {
_local3 = _ul249[_local2];
if (_local3.id == _arg1){
_local4 = _local3;
break;
};
_local2--;
};
return (_local4);
}
public function _nr602(_arg1:BitmapData, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:BitmapData, _arg7:Number, _arg8:Number, _arg9:int, _arg10:Number=0, _arg11:Boolean=true, _arg12:Boolean=true):_bx224{
var _local13:_bx224;
_local13 = new _bx224();
_local13._vw464(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg9, _arg10, _arg11);
_local13._of187(_arg7, _arg8);
_local13._aa873 = _arg12;
_ul249[_ul249.length] = _local13;
return (_local13);
}
public function _rs154(_arg1:BitmapData):void{
var _local2:_bx224;
for each (_local2 in _ul249) {
_local2._fx303(_arg1);
};
}
public function _fh847(_arg1:Number=1):void{
var _local3:_bx224;
var _local2:int = (_ul249.length - 1);
var _local4:int = _local2;
while (_local4 >= 0) {
_local3 = _ul249[_local4];
_local3._vd727(_arg1);
if (_local3._pf1022 == true){
if (_local3._ou717 != null){
_local3._ou717(_local3);
};
_local3._eu902();
_ul249.splice(_local4, 1);
_local3 = null;
};
_local4--;
};
}
public function _dt748(_arg1:int):Boolean{
var _local2:_bx224;
var _local3:Boolean;
for each (_local2 in _ul249) {
if (_local2._qf716 == _arg1){
_local3 = true;
};
};
return (_local3);
}
public function _ny991(_arg1:_bx224):Boolean{
var _local2:_bx224;
var _local3:Boolean;
for each (_local2 in _ul249) {
if (_yt120._if723(_arg1, _local2) == true){
(_local3 == true);
};
};
return (_local3);
}
}
}//package classes
Section 19
//_mc82 (classes._mc82)
package classes {
import flash.media.*;
import flash.utils.*;
public class _mc82 {
private static var _yi44:Dictionary;
private static var _yl815:Boolean;
public static function _md779(_arg1:String):void{
var _local2:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<QKIWsyrhw> Tpec Wsyrh: ", 4) + _arg1) + irrcrpt(" aew rsx jsyrh!", 4))));
};
_local2 = _yi44[_arg1];
if (_yl815 == true){
_local2._md779();
};
}
public static function _ao364(_arg1:String, _arg2:Sound, _arg3:Number=0, _arg4:int=0):void{
var _local5:_cj173 = new _cj173();
_local5._ao364(_arg2, _arg3, _arg4);
_yi44[_arg1] = _local5;
}
public static function _yd263(_arg1:String):Number{
var _local2:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<OIGUqwpfu> Igv Rcp: ", 2) + _arg1) + irrcrpt(" xbt opu gpvoe!", 1))));
};
_local2 = _yi44[_arg1];
return (_local2._cr159);
}
public static function _xb571(_arg1:String, _arg2:Number):void{
var _local3:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<PJHVrxqgv> Vhw Yroxph: ", 3) + _arg1) + irrcrpt(" ycu pqv hqwpf!", 2))));
};
_local3 = _yi44[_arg1];
_local3._uo767 = _arg2;
}
public static function _wh516(_arg1:String):void{
var _local2:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<NHFTpvoet> Tupq Tpvoe: ", 1) + _arg1) + irrcrpt(" bfx sty ktzsi!", 5))));
};
_local2 = _yi44[_arg1];
_local2._wh516();
}
public static function _xk295():void{
var _local1:_cj173;
for each (_local1 in _yi44) {
_local1._wh516();
};
_qk622();
}
public static function _jy157(_arg1:String, _arg2:Number=0):void{
var _local3:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<PJHVrxqgv> Fxh: ", 3) + _arg1) + irrcrpt(" xbt opu gpvoe!", 1))));
};
_local3 = _yi44[_arg1];
if (_local3._sq470 == 0){
_local3._ig832 = true;
_local3._ee1004 = _arg2;
};
}
public static function Init():void{
_yi44 = new Dictionary();
_yl815 = true;
}
public static function _sn1020(_arg1:String, _arg2:Number):void{
var _local3:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<NHFTpvoet> Tfu Qbo: ", 1) + _arg1) + irrcrpt(" bfx sty ktzsi!", 5))));
};
_local3 = _yi44[_arg1];
_local3._cr159 = _arg2;
}
public static function _mv559(_arg1:String):Number{
var _local2:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<RLJXtzsix> Ljy Atqzrj: ", 5) + _arg1) + irrcrpt(" ycu pqv hqwpf!", 2))));
};
_local2 = _yi44[_arg1];
return (_local2._uo767);
}
public static function _uk581():void{
var _local1:_cj173;
for each (_local1 in _yi44) {
if (_local1._sq470 > 0){
_local1._sq470 = (_local1._sq470 - _wt284._ps1048);
if (_local1._sq470 < 1){
_local1._sq470 = 0;
};
} else {
if (_local1._ig832 == true){
_local1._ig832 = false;
if (_yl815 == true){
_local1._md779();
_local1._sq470 = _local1._ee1004;
};
};
};
};
}
public static function _pj377():Boolean{
return (_yl815);
}
public static function _pn43(_arg1:Boolean):void{
_yl815 = _arg1;
}
public static function _qk622():void{
var _local1:_cj173;
for each (_local1 in _yi44) {
_local1._ig832 = false;
_local1._sq470 = 0;
_local1._ee1004 = 0;
};
}
}
}//package classes
Section 20
//_mo219 (classes._mo219)
package classes {
import flash.display.*;
public class _mo219 {
public var _ul249:Array;
public var _ds660:Number;// = 0
public var _ih642:Number;// = 0
public var _xv996:int;// = 0
public function _mo219(){
_ul249 = [];
super();
}
public function _ng552(_arg1:Object, _arg2:Number):void{
var _local5:_ww997;
var _local3:int = (_ul249.length - 1);
var _local4:int = _local3;
while (_local4 >= 0) {
_local5 = _ul249[_local4];
_local5._vd727(_arg2);
_arg1(_local5);
if (_local5._pf1022 == true){
_local5._eu902();
_ul249.splice(_local4, 1);
_local5 = null;
};
_local4--;
};
}
public function _uh702(_arg1:_ww997):void{
_ul249[_ul249.length] = _arg1;
}
public function _st319(_arg1:int=0):_ww997{
var _local2:int;
var _local3:_ww997;
var _local4:_ww997;
var _local5:int = (_ul249.length - 1);
_local2 = _local5;
while (_local2 >= 0) {
_local3 = _ul249[_local2];
if (_local3._qf716 == _arg1){
_local4 = _local3;
break;
};
_local2--;
};
return (_local4);
}
public function _kp39(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:int, _arg7:Boolean=true, _arg8:Boolean=true, _arg9:uint=0):_ww997{
var _local10:_ww997;
_local10 = new _ww997();
_local10.Init(_arg1, _arg6, _arg2, _arg3, _arg7, _arg9, _arg8);
_local10._of187(_arg4, _arg5);
_ul249[_ul249.length] = _local10;
return (_local10);
}
public function _xf620(_arg1:int=0):void{
var _local2:int;
var _local3:Object;
var _local4:int = (_ul249.length - 1);
_local2 = _local4;
while (_local2 >= 0) {
_local3 = _ul249[_local2];
if (_arg1 > 0){
if (_local3._qf716 == _arg1){
_ul249.splice(_local2, 1);
_local3._eu902();
_local3 = null;
};
} else {
_ul249.splice(_local2, 1);
_local3._eu902();
_local3 = null;
};
_local2--;
};
}
public function _sk658():int{
return (_ul249.length);
}
public function _nr602(_arg1:Sprite, _arg2:BitmapData, _arg3:Number, _arg4:Number, _arg5:int, _arg6:Boolean=true, _arg7:Boolean=true, _arg8:uint=0):_ww997{
var _local9:_ww997;
_local9 = new _ww997();
_local9.Init(_arg1, _arg5, _arg2.width, _arg2.height, _arg6, _arg8, _arg7);
_local9._of187(_arg3, _arg4);
_local9._wp621(_arg2);
_ul249[_ul249.length] = _local9;
return (_local9);
}
public function _df981(_arg1:Number=0.001):void{
var _local2:_ww997;
for each (_local2 in _ul249) {
_local2._dn228(-(_arg1), 1);
};
}
public function _fh847(_arg1:Number):void{
var _local4:_ww997;
var _local2:int = (_ul249.length - 1);
var _local3:int = _local2;
while (_local3 >= 0) {
_local4 = _ul249[_local3];
_local4._vd727(_arg1);
if (_local4._pf1022 == true){
_local4._eu902();
_ul249.splice(_local3, 1);
_local4 = null;
};
_local3--;
};
}
public function _dt748(_arg1:int):Boolean{
var _local2:_ww997;
var _local3:Boolean;
for each (_local2 in _ul249) {
if (_local2._qf716 == _arg1){
_local3 = true;
};
};
return (_local3);
}
public function _ba498(_arg1:Sprite, _arg2:BitmapData, _arg3:Number, _arg4:Number, _arg5:int, _arg6:Function, _arg7:Function, _arg8:Function, _arg9:uint=0):_ww997{
var _local10:_ww997;
_local10 = new _ww997();
_local10._nd304(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9);
_ul249[_ul249.length] = _local10;
return (_local10);
}
public function _kg888():void{
var _local1:_ww997;
for each (_local1 in _ul249) {
_local1._pf1022 = true;
};
}
public function _lq848(_arg1:int=0):_ww997{
var _local2:int;
var _local3:_ww997;
var _local4:_ww997;
var _local5:int = (_ul249.length - 1);
_local2 = _local5;
while (_local2 >= 0) {
_local3 = _ul249[_local2];
if (_local3.id == _arg1){
_local4 = _local3;
break;
};
_local2--;
};
return (_local4);
}
}
}//package classes
Section 21
//_pc880 (classes._pc880)
package classes {
public class _pc880 {
private static var seconds:int = 0;
public static var _ec980:String;
private static var _qn898:Number = 0;
private static var minutes:int = 0;
public static function _yi575():void{
_ec980 = (("" + minutes) + ":");
if (seconds > 9){
_ec980 = ((_ec980 + "") + seconds);
} else {
_ec980 = ((_ec980 + "0") + seconds);
};
}
public static function _vd727(_arg1:Number):Boolean{
var _local2:Boolean;
_qn898 = (_qn898 - _arg1);
if (_qn898 < 1){
_qn898 = 1000;
seconds = (seconds - 1);
if (seconds < 0){
seconds = 59;
minutes = (minutes - 1);
if (minutes < 0){
seconds = 0;
minutes = 0;
_local2 = true;
};
};
_yi575();
};
return (_local2);
}
public static function _vx215(_arg1:int, _arg2:int):void{
minutes = _arg1;
seconds = _arg2;
_qn898 = 1000;
_yi575();
}
public static function _lk874(_arg1:int):void{
seconds = (seconds + _arg1);
if (seconds > 59){
minutes = (minutes + 1);
seconds = (seconds - 60);
};
_yi575();
}
}
}//package classes
Section 22
//_pj920 (classes._pj920)
package classes {
import flash.media.*;
import flash.utils.*;
public class _pj920 {
private static var _yi44:Dictionary;
private static var _yl815:Boolean;
public static function _md779(_arg1:String):void{
var _local2:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<RLJRzxnh> Uqfd Xtzsi: ", 5) + _arg1) + irrcrpt(" zdv qrw irxqg!", 3))));
};
_local2 = _yi44[_arg1];
if (_yl815 == true){
_local2._md779();
};
}
public static function _ao364(_arg1:String, _arg2:Sound, _arg3:Number=0, _arg4:int=100000):void{
var _local5:_cj173 = new _cj173();
_local5._ao364(_arg2, _arg3, _arg4);
_yi44[_arg1] = _local5;
}
public static function _yd263(_arg1:String):Number{
var _local2:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<QKIQywmg> Kix Ter: ", 4) + _arg1) + irrcrpt(" bfx sty ktzsi!", 5))));
};
_local2 = _yi44[_arg1];
return (_local2._cr159);
}
public static function _xb571(_arg1:String, _arg2:Number):void{
var _local3:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<QKIQywmg> Wix Zspyqi: ", 4) + _arg1) + irrcrpt(" bfx sty ktzsi!", 5))));
};
_local3 = _yi44[_arg1];
_local3._uo767 = _arg2;
}
public static function _wh516(_arg1:String):void{
var _local2:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<QKIQywmg> Wxst Wsyrh: ", 4) + _arg1) + irrcrpt(" zdv qrw irxqg!", 3))));
};
_local2 = _yi44[_arg1];
_local2._wh516();
}
public static function _xk295():void{
var _local1:_cj173;
for each (_local1 in _yi44) {
_local1._wh516();
};
}
public static function _cn985(_arg1:String, _arg2:Number):void{
var _local3:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<QKIQywmg> Wix PsstWxevx: ", 4) + _arg1) + irrcrpt(" aew rsx jsyrh!", 4))));
};
_local3 = _yi44[_arg1];
_local3._tm710 = _arg2;
}
public static function Init():void{
_yi44 = new Dictionary();
_yl815 = true;
}
public static function _fh312(_arg1:String):Number{
var _local2:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<QKIQywmg> Kix PsstWxevx: ", 4) + _arg1) + irrcrpt(" xbt opu gpvoe!", 1))));
};
_local2 = _yi44[_arg1];
return (_local2._tm710);
}
public static function _sn1020(_arg1:String, _arg2:Number):void{
var _local3:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<OIGOwuke> Ugv Rcp: ", 2) + _arg1) + irrcrpt(" zdv qrw irxqg!", 3))));
};
_local3 = _yi44[_arg1];
_local3._cr159 = _arg2;
}
public static function _mv559(_arg1:String):Number{
var _local2:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<RLJRzxnh> Ljy Atqzrj: ", 5) + _arg1) + irrcrpt(" xbt opu gpvoe!", 1))));
};
_local2 = _yi44[_arg1];
return (_local2._uo767);
}
public static function _pj377():Boolean{
return (_yl815);
}
public static function _kp484(_arg1:String, _arg2:Number=2):void{
var _local3:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<RLJRzxnh> KfijNs: ", 5) + _arg1) + irrcrpt(" bfx sty ktzsi!", 5))));
};
_local3 = _yi44[_arg1];
if (_yl815 == true){
_local3._kp484(_arg2);
};
}
public static function _pn43(_arg1:Boolean):void{
_yl815 = _arg1;
}
public static function _tp982(_arg1:String, _arg2:Number=2):void{
var _local3:_cj173;
if (_yi44[_arg1] == null){
throw (new Error(((irrcrpt("<NHFNvtjd> GbefPvu: ", 1) + _arg1) + irrcrpt(" zdv qrw irxqg!", 3))));
};
_local3 = _yi44[_arg1];
_local3._tp982(_arg2);
}
}
}//package classes
Section 23
//_pm81 (classes._pm81)
package classes {
public class _pm81 {
public var _gg440:int;
public var _tv402:Number;// = 0
public var _ma608:Number;// = 0
public var _pd593:Number;// = 0
public var _se692:Function;
}
}//package classes
Section 24
//_qf223 (classes._qf223)
package classes {
import flash.display.*;
import flash.utils.*;
import flash.geom.*;
import flash.ui.*;
public class _qf223 {
private var _iv475:BitmapData;
private var _iq680:Object;
private var _lx249:Object;
public var _rn405:Number;// = 0
public function _qf223(){
_iq680 = new Object();
_lx249 = new Object();
super();
}
public function _px260(_arg1:String, _arg2:Number=1):Number{
var _local3:int = _arg1.length;
var _local4:Number = 0;
var _local5:int;
while (_local5 < _local3) {
_local4 = ((_local4 + (_iq680[_arg1.charCodeAt(_local5)].width * _arg2)) + (_rn405 * _arg2));
_local5++;
};
return ((_local4 - (_rn405 * _arg2)));
}
public function _ap838(_arg1:int, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):void{
_iq680[_arg1] = new Rectangle(_arg2, _arg3, _arg4, _arg5);
_lx249[_arg1] = new BitmapData(_iq680[_arg1].width, _iq680[_arg1].height, true, 0);
_eh357._gf811(_iv475, 0, 0, _iq680[_arg1].x, _iq680[_arg1].y, _iq680[_arg1].width, _iq680[_arg1].height, _lx249[_arg1]);
}
public function _nq955(_arg1:BitmapData, _arg2:Number=1):void{
_iv475 = _arg1;
_rn405 = _arg2;
}
public function _wp1024(_arg1:BitmapData, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Boolean=true, _arg6:Boolean=true):void{
var _local7:int = _arg2.length;
var _local8:Number = 0;
var _local9:Point = new Point();
if (_arg5 == true){
_arg3 = (_arg3 - (_px260(_arg2) / 2));
};
_local9.y = _arg4;
var _local10:int;
while (_local10 < _local7) {
_local8 = _arg2.charCodeAt(_local10);
_local9.x = _arg3;
_arg1.copyPixels(_iv475, _iq680[_local8], _local9, null, null, _arg6);
_arg3 = (_arg3 + (_iq680[_local8].width + _rn405));
_local10++;
};
}
public function _lg447(_arg1:BitmapData, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number=1, _arg6:Number=1, _arg7:Number=1, _arg8:Number=1, _arg9:Number=1, _arg10:Boolean=true, _arg11:Number=1):void{
var _local12:int = _arg2.length;
var _local13:Number = 0;
if (_arg10 == true){
_arg3 = (_arg3 - (_px260(_arg2, _arg5) / 2));
};
var _local14:int;
while (_local14 < _local12) {
_local13 = _arg2.charCodeAt(_local14);
_eh357._bt636(_lx249[_local13], _arg3, _arg4, _arg1, _arg11, _arg5, _arg6, _arg7, _arg8, _arg9);
_arg3 = ((_arg3 + (_iq680[_local13].width * _arg5)) + (_rn405 * _arg5));
_local14++;
};
}
public function _uv1022(_arg1:BitmapData, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number=1, _arg8:Number=1, _arg9:Number=1, _arg10:Number=1, _arg11:Number=1, _arg12:Boolean=true, _arg13:Number=1):void{
var _local16:int;
var _local17:Number;
var _local14:int = _arg2.length;
var _local15:Number = 0;
if (_arg12 == true){
_arg3 = (_arg3 - (_px260(_arg2, _arg7) / 2));
};
_local17 = _arg3;
_local16 = 0;
while (_local16 < _local14) {
_local15 = _arg2.charCodeAt(_local16);
_eh357._bt636(_lx249[_local15], (_arg3 + _arg5), (_arg4 + _arg6), _arg1, _arg13, _arg7, _arg8, 0.1, 0.1, 0.1);
_arg3 = ((_arg3 + (_iq680[_local15].width * _arg7)) + (_rn405 * _arg7));
_local16++;
};
_arg3 = _local17;
_local16 = 0;
while (_local16 < _local14) {
_local15 = _arg2.charCodeAt(_local16);
_eh357._bt636(_lx249[_local15], _arg3, _arg4, _arg1, _arg13, _arg7, _arg8, _arg9, _arg10, _arg11);
_arg3 = ((_arg3 + (_iq680[_local15].width * _arg7)) + _rn405);
_local16++;
};
}
}
}//package classes
Section 25
//_qw474 (classes._qw474)
package classes {
public class _qw474 {
public var _yl863:Number;// = 0
public var _jx516:Number;// = 0
public var _oo483:Number;// = 0
public var _ss200:Number;// = 0
public var Text:String;
public var _rm285:Number;// = 0
public var _mx10:Number;// = 0
public var _lv389:Number;// = 0
public var State:int;
public var _be478:Number;// = 0
public var _wf1006:Boolean;
public var _oq519:Number;// = 0
public var _ib566:Boolean;
public var _dd806:Number;// = 0
public function _eu902():void{
Text = null;
_wf1006 = true;
}
}
}//package classes
Section 26
//_tr36 (classes._tr36)
package classes {
public class _tr36 {
private var _fj797:Array;
private var _ys806:_pm81;
public function _tr36(){
_fj797 = [];
super();
}
public function _hu677(_arg1:Function, _arg2:Number=0, _arg3:int=1, _arg4:Number=0):void{
var _local5:_pm81;
_local5 = new _pm81();
_local5._se692 = _arg1;
_local5._pd593 = _arg2;
_local5._gg440 = _arg3;
_local5._tv402 = 0;
_local5._ma608 = _arg4;
_fj797[_fj797.length] = _local5;
}
public function _cl989():void{
var _local1:int = (_fj797.length - 1);
var _local2:int = _local1;
while (_local2 >= 0) {
_ys806 = _fj797[_local2];
_ys806._se692 = null;
_fj797.splice(_local2, 1);
_ys806 = null;
_local2--;
};
}
public function _vd727(_arg1:Number):void{
var _local2:int = (_fj797.length - 1);
var _local3:int = _local2;
while (_local3 >= 0) {
_ys806 = _fj797[_local3];
if (_ys806._pd593 == 0){
_ys806._tv402 = (_ys806._tv402 - _arg1);
if (_ys806._tv402 < 1){
_ys806._se692();
_ys806._tv402 = _ys806._ma608;
_ys806._gg440 = (_ys806._gg440 - 1);
if (_ys806._gg440 == 0){
_ys806._se692 = null;
_fj797.splice(_local3, 1);
_ys806 = null;
};
};
} else {
_ys806._pd593 = (_ys806._pd593 - _arg1);
if (_ys806._pd593 < 1){
_ys806._pd593 = 0;
};
};
_local3--;
};
}
}
}//package classes
Section 27
//_ww997 (classes._ww997)
package classes {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
public class _ww997 extends Sprite {
public var tooltip:_ww997;
public var _oc415:Number;// = 0
public var _vu240:Number;// = 0
public var _np355:Number;// = 0
public var _xm481:Number;// = 0
public var _so622:Number;// = 0
public var _av303:Number;// = 0
public var _yp559:Number;// = 0
public var _rh518:Number;// = 0
public var _yc66:int;
public var _nu253:Number;// = 0
public var _ci891:Array;
public var _gm692:Number;// = 0
public var _wh69:Number;// = 0
public var _un78:Number;// = 0
public var _xp884:Object;
public var _pm58:Number;// = 0
public var _ve253:Number;// = 0
public var _qp1017:Number;// = 0
public var _jd963:Number;// = 0
public var callback:Object;
public var _af678:Number;// = 0
public var _xh49:Boolean;
public var _lh374:Number;// = 0
public var _dm709:Number;// = 0
public var _qd494:Number;// = 0
public var _jw572:Object;
public var _iy719:Function;
public var _kf281:int;
public var _yd816:int;
public var _uv686:Number;// = 0
public var id3:int;
public var _et276:String;
public var _nh788:Number;// = 0
public var _cw829:Number;// = 0
public var state:int;
public var movedata1:Number;// = 0
public var _qo262:Number;// = 0
public var _kj536:Number;// = 0
public var _ph158:Number;// = 0
public var _dt246:Number;// = 0
public var _pf1022:Boolean;
public var _mk234:Number;// = 0
public var _de339:Number;// = 0
public var _pj228:Number;// = 0
public var _rj867:Number;// = 0
public var _yy1018:Number;// = 0
public var _kh370:Function;
public var _up136:Number;// = 0
public var _ic402:Number;// = 0
public var _cn122:Number;// = 0
public var _ur443:Number;// = 0
public var _nc445:Number;// = 0
public var _tp343:BitmapData;
public var _id625:int;// = 0
public var _bu886:Object;
public var _lk33:Number;// = 0
public var _sf888:int;
public var _ob724:int;
public var _ls983:Number;// = 0
public var _xk1014:Function;
public var id:int;
public var _dy972:Number;// = 0
public var _tk907:Number;// = 0
public var _ss157:Number;// = 0
public var _ps876:Number;// = 0
public var _is203:Number;// = 0
public var _ql372:Boolean;
public var _mh458:Number;// = 0
public var _yx1026:Number;// = 0
public var _cy953:int;
public var _tg568:Number;// = 0
public var _wn958:int;
public var _aw812:int;
public var frame:Number;// = 0
public var _qf716:int;
public var _hx664:Boolean;
public var _ow539:Number;// = 0
public var _nh946:Number;// = 0
public var _eo42:Number;// = 0
public var _kc737:Object;
public var _jw505:Number;// = 0
public var target:_ww997;
public var _ru208:Number;// = 0
public var _mj658:_ww997;
public var _lf935:int;
public var _yh119:BlurFilter;
public var _cm78:int;
public var _ck119:Number;// = 0
public var _vl1046:Number;// = 0
public var _tp288:Number;// = 0
public var delta:Number;// = 0
public var _rm736:Number;// = 0
public var _im66:Number;// = 0
public var _xg233:Number;// = 0
public var _dv70:int;
public var _td527:Number;// = 0
public var _ka90:int;
public var _yq610:Number;// = 0
public var _fp696:Number;// = 0
public var _lk842:Number;// = 0
public var _if754:Number;// = 0
public var _sn632:int;
public var _gp937:Boolean;
public var _kq91:Number;// = 0
public var _yq622:Number;// = 0
public var _sg204:Bitmap;
public var _vy85:Number;// = 0
public var _nb638:Number;// = 0
public var _tf950:Number;// = 0
public var _vc847:Number;// = 0
public var _ke273:Number;// = 0
public var _vl761:Number;// = 0
public function _sh662(_arg1:Object):void{
_xp884 = _arg1;
}
public function _dn228(_arg1:Number, _arg2:Number=1):void{
_aw812 = 1;
_jd963 = _arg1;
_cm78 = 0;
_lf935 = 1;
this.alpha = _arg2;
}
public function _eu902():void{
callback = null;
_xp884 = null;
_jw572 = null;
_mj658 = null;
target = null;
if (_xh49 == true){
this.removeEventListener(MouseEvent.CLICK, _xk1014);
this.removeEventListener(MouseEvent.MOUSE_OVER, _kh370);
this.removeEventListener(MouseEvent.MOUSE_OUT, _iy719);
};
_xk1014 = null;
_kh370 = null;
_iy719 = null;
_bu886.removeChild(this);
this.removeChild(_sg204);
_tp343 = null;
_sg204 = null;
_yh119 = null;
_ci891 = null;
}
public function _vd727(_arg1:Number=1):void{
delta = _arg1;
_sa655();
_vw999();
_vv27();
_go332();
_yi521();
if (callback != null){
callback(this);
};
}
public function get brightness():Number{
return (_cw829);
}
public function get _hp37():Number{
return (_yh119.blurY);
}
public function _yy707(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{
_yd816 = _arg4;
_mh458 = _arg1;
_tk907 = _arg2;
_ph158 = _arg3;
this.scaleY = _arg5;
}
public function _aq676(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{
_yd816 = _arg4;
_mh458 = _arg1;
_tk907 = _arg2;
_ph158 = _arg3;
this.scaleY = _arg5;
_ka90 = _arg4;
_ke273 = _arg1;
_yy1018 = _arg2;
_is203 = _arg3;
this.scaleX = _arg5;
}
public function _im199(_arg1:Number, _arg2:Number):void{
var _local3:Number = this.rotation;
var _local4:Number = _arg1;
var _local5:Number = 0;
if (_local3 < _local4){
_local5 = 1;
if ((_local4 - _local3) > 179){
_local5 = -1;
};
} else {
if (_local3 > _local4){
_local5 = -1;
if ((_local3 - _local4) > 179){
_local5 = 1;
};
};
};
_local3 = (_local3 + ((_arg2 * _local5) * delta));
if (_local3 < 0){
_local3 = (_local3 + 360);
};
if (_local3 > 359){
_local3 = (_local3 - 360);
};
this.rotation = _local3;
}
public function _wp621(_arg1:BitmapData, _arg2:int=0, _arg3:int=0):void{
_tp343.copyPixels(_arg1, new Rectangle(_arg2, _arg3, width, height), new Point(0, 0));
}
public function _cp631(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=1):void{
_ka90 = _arg4;
_ke273 = _arg1;
_yy1018 = _arg2;
_is203 = _arg3;
this.scaleX = _arg5;
}
public function _st552(_arg1:Object):void{
_jw572 = _arg1;
}
public function set scale(_arg1:Number):void{
_oc415 = _arg1;
this.scaleX = _oc415;
this.scaleY = _oc415;
}
public function set brightness(_arg1:Number):void{
_cw829 = _arg1;
_eh357._md947(this, _cw829, _cw829, _cw829);
}
public function set _hp37(_arg1:Number):void{
_yh119.blurY = _arg1;
if (_arg1 == 0){
this.filters = null;
} else {
_yh119.quality = BitmapFilterQuality.LOW;
};
this.filters = _ci891;
}
public function get _ty135():Number{
return (_yh119.blurX);
}
public function _gy906(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{
_vy85 = _arg1;
_qd494 = _arg2;
_lh374 = _arg3;
movedata1 = _arg4;
_id625 = 17;
}
public function _of187(_arg1:Number, _arg2:Number):void{
this.x = _arg1;
this.y = _arg2;
}
public function _xk561(_arg1:_ww997, _arg2:Number):void{
_wn958 = 5;
_im66 = _arg2;
_mj658 = _arg1;
}
public function _wr834(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{
_ic402 = _arg1;
_wh69 = _arg3;
_ls983 = _arg2;
_xg233 = _arg4;
}
private function _go332():void{
if (_yd816){
this.scaleY = (this.scaleY + (_mh458 * delta));
switch (_yd816){
case 1:
if (this.scaleY >= _ph158){
this.scaleY = _ph158;
_mh458 = -(_mh458);
} else {
if (this.scaleY <= _tk907){
this.scaleY = _tk907;
_mh458 = -(_mh458);
};
};
break;
case 2:
if (this.scaleY >= _ph158){
this.scaleY = _tk907;
} else {
if (this.scaleY <= _tk907){
this.scaleY = _ph158;
};
};
break;
case 3:
if (this.scaleY >= _ph158){
this.scaleY = _ph158;
_yd816 = 0;
} else {
if (this.scaleY <= _tk907){
this.scaleY = _tk907;
_yd816 = 0;
};
};
break;
case 4:
if (this.scaleY >= _ph158){
this.scaleY = _ph158;
_yd816 = 0;
_pf1022 = true;
} else {
if (this.scaleY <= _tk907){
this.scaleY = _tk907;
_yd816 = 0;
_pf1022 = true;
};
};
break;
};
};
}
public function _wo451(_arg1:Boolean):void{
_sg204.cacheAsBitmap = _arg1;
}
public function _nd304(_arg1:Sprite, _arg2:BitmapData, _arg3:Number, _arg4:Number, _arg5:int, _arg6:Function, _arg7:Function, _arg8:Function, _arg9:uint=0):void{
this.Init(_arg1, _arg5, _arg2.width, _arg2.height, true, _arg9, true);
this._of187(_arg3, _arg4);
this._wp621(_arg2);
this.mouseEnabled = true;
this.buttonMode = true;
this.addEventListener(MouseEvent.CLICK, _arg6);
this.addEventListener(MouseEvent.MOUSE_OVER, _arg7);
this.addEventListener(MouseEvent.MOUSE_OUT, _arg8);
this._xh49 = true;
this._xk1014 = _arg6;
this._kh370 = _arg7;
this._iy719 = _arg8;
}
private function _yi521():void{
if (_aw812){
switch (_aw812){
case 1:
this.alpha = (this.alpha + (_jd963 * delta));
if (this.alpha >= _lf935){
this.alpha = _lf935;
_aw812 = 0;
} else {
if ((((this.alpha < _cm78)) || ((this.alpha == _cm78)))){
this.alpha = _cm78;
_aw812 = 0;
_pf1022 = true;
};
};
break;
case 2:
if (_av303 > 0){
_av303 = (_av303 - (1 * delta));
if (_av303 < 1){
_av303 = 0;
_dn228(-(_jd963));
};
} else {
this.alpha = (this.alpha + (_jd963 * delta));
if (this.alpha >= _lf935){
this.alpha = _lf935;
_av303 = _xm481;
};
};
break;
};
};
}
public function _is797(_arg1:Number, _arg2:Number):void{
_np355 = _arg1;
_tf950 = _arg2;
}
public function Init(_arg1:Object, _arg2:int, _arg3:int, _arg4:int, _arg5:Boolean=true, _arg6:uint=0, _arg7:Boolean=true):void{
_bu886 = _arg1;
_sf888 = _arg2;
_tp343 = new BitmapData(_arg3, _arg4, _arg5, _arg6);
_sg204 = new Bitmap(_tp343);
_sg204.smoothing = _arg7;
_sg204.x = (-(_sg204.width) / 2);
_sg204.y = (-(_sg204.height) / 2);
this.addChild(_sg204);
this.x = (_tp343.width / 2);
this.y = (_tp343.height / 2);
width = _arg3;
height = _arg4;
_yh119 = new BlurFilter(0, 0, 1);
_ci891 = new Array();
_ci891.push(_yh119);
this.filters = _ci891;
_yh119.blurX = 0;
_yh119.blurY = 0;
_yh119.quality = 0;
this.filters = _ci891;
_yx1026 = (width / 2);
_np355 = width;
_tf950 = height;
_gp937 = true;
_ic402 = -10000;
_wh69 = 10000;
_ls983 = -10000;
_xg233 = 10000;
this.alpha = 1;
this.scaleX = 1;
this.scaleY = 1;
_pj228 = 1;
_dt246 = 1;
_ck119 = 1;
_cw829 = 1;
_oc415 = 1;
_bu886.addChild(this);
}
private function _sa655():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
var _local4:Number;
if (_id625 == 1){
if (_tg568 > 0){
_tg568 = (_tg568 - delta);
if (_tg568 < 1){
_tg568 = _kj536;
_vy85 = (_vy85 * _ur443);
_qd494 = (_qd494 * _ur443);
if (Math.abs(_vy85) < 0.001){
_vy85 = 0;
};
if (Math.abs(_qd494) < 0.001){
_qd494 = 0;
};
if ((((_vy85 == 0)) && ((_qd494 == 0)))){
_tg568 = 0;
};
};
};
this.x = (this.x + (_vy85 * delta));
this.y = (this.y + (_qd494 * delta));
_vy85 = (_vy85 + (_ps876 * delta));
_qd494 = (_qd494 + (_lh374 * delta));
if ((((this.x < _ic402)) || ((this.x > _wh69)))){
_pf1022 = true;
};
if ((((this.y < _ls983)) || ((this.y > _xg233)))){
_pf1022 = true;
};
if (_dm709 > 0){
_dm709 = (_dm709 - delta);
if (_dm709 < 1){
_id625 = 0;
};
};
} else {
if (_id625 == 2){
_local1 = this.x;
_local2 = this.y;
_local3 = target.x;
_local4 = target.y;
if (_local1 < _local3){
movedata1 = (movedata1 + (_vl1046 * delta));
if (movedata1 > _up136){
movedata1 = _up136;
};
} else {
if (_local1 > _local3){
movedata1 = (movedata1 - (_vl1046 * delta));
if (movedata1 < -(_up136)){
movedata1 = -(_up136);
};
};
};
this.x = (this.x + (movedata1 * delta));
if (_local2 < _local4){
_vl761 = (_vl761 + (_un78 * delta));
if (_vl761 > _if754){
_vl761 = _if754;
};
} else {
if (_local2 > _local4){
_vl761 = (_vl761 - (_un78 * delta));
if (_vl761 < -(_if754)){
_vl761 = -(_if754);
};
};
};
this.y = (this.y + (_vl761 * delta));
} else {
if (_id625 == 3){
_tp288 = (_tp288 + (_vc847 * delta));
_yp559 = (_yp559 + (_rm736 * delta));
this.x = (this.x + ((Math.cos(_tp288) * _ve253) * delta));
this.y = (this.y + ((Math.sin(_yp559) * _nc445) * delta));
this.x = (this.x + (_vy85 * delta));
this.y = (this.y + (_qd494 * delta));
_vy85 = (_vy85 + (_ps876 * delta));
_qd494 = (_qd494 + (_lh374 * delta));
if ((((this.x < _ic402)) || ((this.x > _wh69)))){
_pf1022 = true;
};
if ((((this.y < _ls983)) || ((this.y > _xg233)))){
_pf1022 = true;
};
};
};
};
if (_dm709 > 0){
_dm709 = (_dm709 - delta);
if (_dm709 < 1){
_id625 = 0;
};
} else {
if (_id625 == 4){
} else {
if (_id625 == 5){
if (target != null){
_tp288 = (_tp288 + (_vc847 * delta));
this.x = (target.x + (Math.cos(_tp288) * _ve253));
this.y = (target.y + (Math.sin(_tp288) * _ve253));
} else {
_pf1022 = true;
};
} else {
if (_id625 == 6){
if (target != null){
if (_rh518 > 0){
_rh518 = (_rh518 - delta);
if (_rh518 < 1){
_rh518 = _mk234;
_af678 = _eh357._xt934(this.x, this.y, target.x, target.y);
_vy85 = _eh357._kg603(_af678, movedata1);
_qd494 = _eh357._bm506(_af678, movedata1);
this.x = (this.x + (_vy85 * delta));
this.y = (this.y + (_qd494 * delta));
movedata1 = (movedata1 + (_vl1046 * delta));
};
} else {
_af678 = _eh357._xt934(this.x, this.y, target.x, target.y);
_vy85 = _eh357._kg603(_af678, movedata1);
_qd494 = _eh357._bm506(_af678, movedata1);
this.x = (this.x + (_vy85 * delta));
this.y = (this.y + (_qd494 * delta));
movedata1 = (movedata1 + (_vl1046 * delta));
};
} else {
_pf1022 = true;
};
} else {
if (_id625 == 7){
_af678 = _eh357._xt934(this.x, this.y, movedata1, _vl1046);
_vy85 = _eh357._kg603(_af678, _up136);
_qd494 = _eh357._bm506(_af678, _up136);
this.x = (this.x + (_vy85 * delta));
this.y = (this.y + (_qd494 * delta));
_up136 = (_up136 + (_vl761 * delta));
if (_vy85 > 0){
if (this.x > movedata1){
this.x = movedata1;
};
} else {
if (_vy85 < 0){
if (this.x < movedata1){
this.x = movedata1;
};
};
};
if (_qd494 > 0){
if (this.y > _vl1046){
this.y = _vl1046;
};
} else {
if (_qd494 < 0){
if (this.y < _vl1046){
this.y = _vl1046;
};
};
};
if ((((this.x == movedata1)) && ((this.y == _vl1046)))){
_id625 = 0;
};
} else {
if (_id625 == 8){
_tp288 = (_tp288 + (_vc847 * delta));
_yp559 = (_yp559 + (_rm736 * delta));
this.x = (this.x + ((Math.cos(_tp288) * _ve253) * delta));
this.y = (this.y + ((Math.sin(_yp559) * _nc445) * delta));
_ve253 = (_ve253 + (_ow539 * delta));
_nc445 = (_nc445 + (_ow539 * delta));
if ((((this.x < _ic402)) || ((this.x > _wh69)))){
_pf1022 = true;
};
if ((((this.y < _ls983)) || ((this.y > _xg233)))){
_pf1022 = true;
};
} else {
if (_id625 == 9){
_af678 = _eh357._xt934(this.x, this.y, movedata1, _vl1046);
_vy85 = _eh357._kg603(_af678, _up136);
_qd494 = _eh357._bm506(_af678, _up136);
this.x = (this.x + (_vy85 * delta));
this.y = (this.y + (_qd494 * delta));
_up136 = (_up136 + (_vl761 * delta));
if (_vy85 > 0){
if (this.x > movedata1){
this.x = movedata1;
};
} else {
if (_vy85 < 0){
if (this.x < movedata1){
this.x = movedata1;
};
};
};
if (_qd494 > 0){
if (this.y > _vl1046){
this.y = _vl1046;
};
} else {
if (_qd494 < 0){
if (this.y < _vl1046){
this.y = _vl1046;
};
};
};
if ((((this.x == movedata1)) && ((this.y == _vl1046)))){
_id625 = 0;
_pf1022 = true;
};
} else {
if (_id625 == 17){
x = (x + (_vy85 * delta));
y = (y + (_qd494 * delta));
_qd494 = (_qd494 + (_lh374 * delta));
if (_qd494 > 0){
if (y > movedata1){
y = movedata1;
_id625 = 0;
};
};
};
};
};
};
};
};
};
};
}
public function _qr48():void{
_tp343.lock();
}
public function get scale():Number{
return (_oc415);
}
public function _gw520(_arg1:Object):void{
callback = _arg1;
}
public function set _ty135(_arg1:Number):void{
_yh119.blurX = _arg1;
if (_arg1 == 0){
this.filters = null;
} else {
_yh119.quality = BitmapFilterQuality.LOW;
};
this.filters = _ci891;
}
public function _id658(_arg1:Number):void{
_yx1026 = _arg1;
}
private function _uw143():void{
if (_ql372 == true){
_qp1017 = (_qp1017 - (_yq622 * delta));
_so622 = (_so622 - (_pm58 * delta));
_fp696 = (_fp696 - (_nu253 * delta));
if (_qp1017 < _vu240){
_qp1017 = _vu240;
};
if (_so622 < _nh946){
_so622 = _nh946;
};
if (_fp696 < _cn122){
_fp696 = _vu240;
};
_pj228 = _qp1017;
_dt246 = _so622;
_ck119 = _fp696;
if (_qp1017 == _vu240){
if (_so622 == _nh946){
if (_fp696 == _cn122){
_ql372 = false;
};
};
};
};
}
private function _gu805(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{
if ((((((((_arg1 < (_arg3 + _arg5))) && ((_arg2 < (_arg4 + _arg6))))) && ((_arg1 > _arg3)))) && ((_arg2 > _arg4)))){
return (true);
};
return (false);
}
private function _vw999():void{
if (_wn958){
switch (_wn958){
case 1:
this.rotation = (this.rotation + (_im66 * delta));
if (this.rotation >= _gm692){
this.rotation = _gm692;
_im66 = -(_im66);
} else {
if (this.rotation <= _td527){
this.rotation = _td527;
_im66 = -(_im66);
};
};
break;
case 2:
this.rotation = (this.rotation + (_im66 * delta));
if (this.rotation >= _gm692){
this.rotation = _td527;
} else {
if (this.rotation <= _td527){
this.rotation = _gm692;
};
};
break;
case 3:
this.rotation = (this.rotation + (_im66 * delta));
if (this.rotation >= _gm692){
this.rotation = _gm692;
_wn958 = 0;
} else {
if (this.rotation <= _td527){
this.rotation = _td527;
_wn958 = 0;
};
};
break;
case 4:
this.rotation = (this.rotation + (_im66 * delta));
if (this.rotation >= _gm692){
this.rotation = _gm692;
_wn958 = 0;
_pf1022 = true;
} else {
if (this.rotation <= _td527){
this.rotation = _td527;
_wn958 = 0;
_pf1022 = true;
};
};
break;
case 5:
_hr1032(_mj658, _im66);
break;
case 6:
_im199(_td527, _im66);
break;
};
};
}
public function _lv833(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0):void{
_vy85 = _arg1;
_qd494 = _arg2;
_ps876 = _arg3;
_lh374 = _arg4;
_dm709 = _arg5;
_id625 = 1;
}
public function _sv351(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:int=1, _arg5:Number=0):void{
_wn958 = _arg4;
_im66 = _arg1;
_td527 = _arg2;
_gm692 = _arg3;
this.rotation = _arg5;
}
public function _py305(_arg1:Number, _arg2:Number):void{
_wn958 = 6;
_im66 = _arg2;
_td527 = _arg1;
}
private function _vv27():void{
if (_ka90){
this.scaleX = (this.scaleX + (_ke273 * delta));
switch (_ka90){
case 1:
if (this.scaleX >= _is203){
this.scaleX = _is203;
_ke273 = -(_ke273);
} else {
if (this.scaleX <= _yy1018){
this.scaleX = _yy1018;
_ke273 = -(_ke273);
};
};
break;
case 2:
if (this.scaleX >= _is203){
this.scaleX = _yy1018;
} else {
if (this.scaleX <= _yy1018){
this.scaleX = _is203;
};
};
break;
case 3:
if (this.scaleX >= _is203){
this.scaleX = _is203;
_ka90 = 0;
} else {
if (this.scaleX <= _yy1018){
this.scaleX = _yy1018;
_ka90 = 0;
};
};
break;
case 4:
if (this.scaleX >= _is203){
this.scaleX = _is203;
_ka90 = 0;
_pf1022 = true;
} else {
if (this.scaleX <= _yy1018){
this.scaleX = _yy1018;
_ka90 = 0;
_pf1022 = true;
};
};
break;
};
};
}
public function _hr1032(_arg1:_ww997, _arg2:Number):void{
var _local3:Number = this.rotation;
var _local4:Number = _eh357._xt934(this.x, this.y, _arg1.x, _arg1.y);
var _local5:Number = 0;
if (_local3 < _local4){
_local5 = 1;
if ((_local4 - _local3) > 179){
_local5 = -1;
};
} else {
if (_local3 > _local4){
_local5 = -1;
if ((_local3 - _local4) > 179){
_local5 = 1;
};
};
};
_local3 = (_local3 + ((_arg2 * _local5) * delta));
if (_local3 < 0){
_local3 = (_local3 + 360);
};
if (_local3 > 359){
_local3 = (_local3 - 360);
};
this.rotation = _local3;
}
public function _ci746(_arg1:Number, _arg2:Number):void{
_aw812 = 2;
_jd963 = _arg1;
_cm78 = 0;
_lf935 = 1;
this.alpha = 0;
_av303 = 0;
_xm481 = _arg2;
}
public function _bk310(_arg1:Number, _arg2:Number):Boolean{
return (_gu805(_arg1, _arg2, (this.x - ((_np355 * this.scaleX) / 2)), (this.y - ((_tf950 * this.scaleY) / 2)), (_np355 * this.scaleX), (_tf950 * this.scaleY)));
}
public function _qr723():void{
_tp343.unlock();
}
}
}//package classes
Section 28
//_xq240 (classes._xq240)
package classes {
public class _xq240 {
public var _yd556:uint;
public function _xq240(){
_yd556 = 1;
}
public function _qv55():uint{
return (_di993());
}
public function _he673(_arg1:Number, _arg2:Number):Number{
return ((_arg1 + ((_arg2 - _arg1) * _is324())));
}
public function _is324():Number{
return ((_di993() / 2147483647));
}
private function _di993():uint{
return ((_yd556 = ((_yd556 * 16807) % 2147483647)));
}
public function _cl363(_arg1:Number, _arg2:Number):uint{
_arg1 = (_arg1 - 0.4999);
_arg2 = (_arg2 + 0.4999);
return (Math.round((_arg1 + ((_arg2 - _arg1) * _is324()))));
}
}
}//package classes
Section 29
//_yd804 (classes._yd804)
package classes {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
import flash.geom.*;
import flash.ui.*;
public class _yd804 extends Sprite {
private static var _ra631:Array = [];
private static var _dt841:Array = [];
public static var _ht735:Boolean;
public static var _ty300:int;
private static var _rq890:Array = [];
public static var _rm453:Boolean;
private static var _ur742:Array = [];
public static function _lo125(_arg1:int):void{
_rq890[_arg1] = false;
_ra631[_arg1] = false;
_ur742[_arg1] = false;
_ty300 = 0;
}
private static function _tq474(_arg1:KeyboardEvent):void{
_rq890[_arg1.keyCode] = true;
_ra631[_arg1.keyCode] = true;
_ur742[_arg1.keyCode] = false;
trace((irrcrpt("Oic: ", 4) + _arg1.keyCode));
}
private static function _lx231(_arg1:KeyboardEvent):void{
_rq890[_arg1.keyCode] = false;
_ra631[_arg1.keyCode] = false;
_ur742[_arg1.keyCode] = true;
_ty300 = _arg1.keyCode;
}
public static function _dk576():void{
var _local1:int;
_local1 = 0;
while (_local1 < 0x0100) {
_rq890[_local1] = false;
_ur742[_local1] = false;
_ra631[_local1] = false;
_dt841[_local1] = false;
_local1++;
};
_ty300 = 0;
}
public static function Init(_arg1:Stage):void{
_arg1.addEventListener(MouseEvent.MOUSE_DOWN, _qk696);
_arg1.addEventListener(MouseEvent.MOUSE_UP, _jl1032);
_arg1.addEventListener(KeyboardEvent.KEY_DOWN, _tq474);
_arg1.addEventListener(KeyboardEvent.KEY_UP, _lx231);
}
private static function _qk696(_arg1:MouseEvent):void{
_ht735 = true;
_rm453 = true;
}
private static function _jl1032(_arg1:MouseEvent):void{
_ht735 = false;
_rm453 = false;
}
}
}//package classes
Section 30
//_yt120 (classes._yt120)
package classes {
import flash.geom.*;
public class _yt120 {
private static var rect:Rectangle;
private static var _bk296:Number = 0.0174532925199433;
private static var _yn679:Point;
private static var _jx606:Number = 57.2957795130823;
private static var _vt764:Number = 6.28318530717959;
public static function _og789(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Boolean{
if (Math.sqrt((((_arg4 - _arg1) * (_arg4 - _arg1)) + ((_arg5 - _arg2) * (_arg5 - _arg2)))) <= (_arg3 + _arg6)){
return (true);
};
return (false);
}
public static function _yl205(_arg1:_bx224, _arg2:_bx224):Boolean{
if ((((_arg1._gp937 == true)) && ((_arg2._gp937 == true)))){
if (Math.sqrt((((_arg2.x - _arg1.x) * (_arg2.x - _arg1.x)) + ((_arg2.y - _arg1.y) * (_arg2.y - _arg1.y)))) <= ((_arg1._yx1026 * Math.abs(_arg1._ud78)) + (_arg2._yx1026 * Math.abs(_arg2._ud78)))){
return (true);
};
return (false);
//unresolved jump
};
return (false);
}
public static function _xh575(_arg1:_bx224, _arg2:_bx224):Boolean{
var _local3:Number = _arg1.x;
var _local4:Number = _arg1.y;
var _local5:Number = ((_arg1._np355 - 1) * Math.abs(_arg1._ud78));
var _local6:Number = ((_arg1._tf950 - 1) * Math.abs(_arg1._oa743));
var _local7:Number = _arg2.x;
var _local8:Number = _arg2.y;
var _local9:Number = ((_arg2._np355 - 1) * Math.abs(_arg2._ud78));
var _local10:Number = ((_arg2._tf950 - 1) * Math.abs(_arg2._oa743));
if (_arg1._id260 == true){
_local3 = (_local3 - (_local5 / 2));
_local4 = (_local4 - (_local6 / 2));
};
if (_arg2._id260 == true){
_local7 = (_local7 - (_local9 / 2));
_local8 = (_local8 - (_local10 / 2));
};
if ((((_arg1._gp937 == true)) && ((_arg2._gp937 == true)))){
return (_vq119(_local3, _local4, _local5, _local6, _local7, _local8, _local9, _local10));
};
return (false);
}
public static function _ke383(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Boolean{
var _local8:Number = _arg5;
var _local9:Number = _arg6;
if (_local8 < _arg1){
_local8 = _arg1;
} else {
if (_local8 > (_arg1 + _arg3)){
_local8 = (_arg1 + _arg3);
};
};
if (_local9 < _arg2){
_local9 = _arg2;
} else {
if (_local9 > (_arg2 + _arg4)){
_local9 = (_arg2 + _arg4);
};
};
return (((((_arg5 - _local8) * (_arg5 - _local8)) + ((_arg6 - _local9) * (_arg6 - _local9))) < (_arg7 * _arg7)));
}
public static function _kp268(_arg1:_bx224, _arg2:_bx224):Boolean{
var _local3:Number = _arg1.x;
var _local4:Number = _arg1.y;
var _local5:Number = ((_arg1._np355 - 1) * Math.abs(_arg1._ud78));
var _local6:Number = ((_arg1._tf950 - 1) * Math.abs(_arg1._oa743));
if (_arg1._id260 == true){
_local3 = (_local3 - (_local5 / 2));
_local4 = (_local4 - (_local6 / 2));
};
return (_ke383(_local3, _local4, _local5, _local6, _arg2.x, _arg2.y, (_arg2._yx1026 * Math.abs(_arg2._ud78))));
}
public static function _pv327(_arg1:_bx224, _arg2:_bx224):Boolean{
if (Math.sqrt((((_arg2.x - _arg1.x) * (_arg2.x - _arg1.x)) + ((_arg2.y - _arg1.y) * (_arg2.y - _arg1.y)))) <= ((_arg1._yx1026 * Math.abs(_arg1._ud78)) + (_arg2._yx1026 * Math.abs(_arg2._ud78)))){
return (true);
};
return (false);
}
public static function _if723(_arg1:_bx224, _arg2:_bx224):Boolean{
var _local3:Boolean;
if ((((_arg1._gp937 == true)) && ((_arg2._gp937 == true)))){
if (_arg1._kd314 == 0){
if (_arg2._kd314 == 0){
_local3 = _xh575(_arg1, _arg2);
} else {
_local3 = _kp268(_arg1, _arg2);
};
} else {
if (_arg2._kd314 == 1){
_local3 = _yl205(_arg1, _arg2);
} else {
_local3 = _kp268(_arg2, _arg1);
};
};
};
return (_local3);
}
public static function _vq119(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number, _arg8:Number):Boolean{
if ((((_arg1 > (_arg5 + _arg7))) || (((_arg1 + _arg3) < _arg5)))){
return (false);
};
if ((((_arg2 > (_arg6 + _arg8))) || (((_arg2 + _arg4) < _arg6)))){
return (false);
};
return (true);
}
}
}//package classes
Section 31
//InitializedSprite (com.urbansquall.display.InitializedSprite)
package com.urbansquall.display {
import flash.events.*;
import flash.display.*;
public class InitializedSprite extends Sprite {
public function InitializedSprite(){
if (this.stage != null){
Init();
} else {
addEventListener(Event.ADDED_TO_STAGE, doInit);
};
}
protected function Init():void{
throw (new Error("InitializedSprite. Override the subclasses' init. That's the whole point of InitializedSprite."));
}
private function doInit(_arg1:Event):void{
removeEventListener(Event.ADDED_TO_STAGE, doInit);
Init();
}
}
}//package com.urbansquall.display
Section 32
//Preloader (com.urbansquall.preloader.Preloader)
package com.urbansquall.preloader {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
public class Preloader extends MovieClip {
public var oktoexit:Boolean;// = false
private var m_firstFrame:Boolean;// = true
public function Preloader(){
addEventListener(Event.ENTER_FRAME, checkFrame);
}
protected function endLoading():void{
}
protected function updateLoading(_arg1:Number):void{
}
protected function get mainClassName():String{
return ("_wt284");
}
protected function beginLoading():void{
}
private function checkFrame(_arg1:Event):void{
if ((((currentFrame == totalFrames)) && ((oktoexit == true)))){
removeEventListener(Event.ENTER_FRAME, checkFrame);
startup();
return;
};
if (m_firstFrame){
beginLoading();
m_firstFrame = false;
return;
};
var _local2:Number = (root.loaderInfo.bytesLoaded / root.loaderInfo.bytesTotal);
updateLoading(_local2);
}
private function startup():void{
stop();
if (!m_firstFrame){
endLoading();
};
var _local1:Class = (getDefinitionByName(mainClassName) as Class);
if (_local1 == null){
throw (new Error((("Preloader:startup. There was no class matching [" + mainClassName) + "]. You may need to override Preloader::mainClassName")));
};
var _local2:DisplayObject = (new (_local1) as DisplayObject);
if (_local2 == null){
throw (new Error((("Preloader::startup. [" + mainClassName) + "] needs to inherit from Sprite or MovieClip.")));
};
addChildAt(_local2, 0);
}
}
}//package com.urbansquall.preloader
Section 33
//MochiAd (mochi.MochiAd)
package mochi {
import flash.events.*;
import flash.display.*;
import flash.utils.*;
import flash.net.*;
import flash.system.*;
public class MochiAd {
public static function getVersion():String{
return ("3.0 as3");
}
public static function showClickAwayAd(_arg1:Object):void{
var clip:Object;
var mc:MovieClip;
var chk:MovieClip;
var options = _arg1;
var DEFAULTS:Object = {ad_timeout:2000, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function ():void{
}, ad_finished:function ():void{
}, 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");
}, ad_skipped:function ():void{
}};
options = MochiAd._parseOptions(options, DEFAULTS);
clip = options.clip;
var ad_timeout:Number = options.ad_timeout;
delete options.ad_timeout;
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();
};
var wh:Array = MochiAd._getRes(options, clip);
var w:Number = wh[0];
var h:Number = wh[1];
mc.x = (w * 0.5);
mc.y = (h * 0.5);
chk = createEmptyMovieClip(mc, "_mochiad_wait", 3);
chk.ad_timeout = ad_timeout;
chk.started = getTimer();
chk.showing = false;
mc.unloadAd = function ():void{
MochiAd.unload(clip);
};
mc.adLoaded = options.ad_loaded;
mc.adSkipped = options.ad_skipped;
mc.rpc = function (_arg1:Number, _arg2:Object):void{
MochiAd.rpc(clip, _arg1, _arg2);
};
var sendHostProgress:Boolean;
mc.regContLC = function (_arg1:String):void{
mc._containerLCName = _arg1;
};
chk["onEnterFrame"] = function ():void{
var _local4:Number;
if (!this.parent){
delete this.onEnterFrame;
return;
};
var _local1:Object = this.parent._mochiad_ctr;
var _local2:Number = (getTimer() - this.started);
var _local3:Boolean;
if (!chk.showing){
_local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal;
if (_local4 > 0){
chk.showing = true;
_local3 = true;
chk.started = getTimer();
} else {
if (_local2 > chk.ad_timeout){
options.ad_failed();
_local3 = true;
};
};
};
if (this.root == null){
_local3 = true;
};
if (_local3){
delete this.onEnterFrame;
};
};
doOnEnterFrame(chk);
}
public static function _isNetworkAvailable():Boolean{
return (!((Security.sandboxType == "localWithFile")));
}
public static function _allowDomains(_arg1:String):String{
var _local2:String = _arg1.split("/")[2].split(":")[0];
if (Security.sandboxType == "application"){
return (_local2);
};
Security.allowDomain("*");
Security.allowDomain(_local2);
Security.allowInsecureDomain("*");
Security.allowInsecureDomain(_local2);
return (_local2);
}
public static function unload(_arg1:Object):Boolean{
if (((_arg1.clip) && (_arg1.clip._mochiad))){
_arg1 = _arg1.clip;
};
if (_arg1.origFrameRate != undefined){
_arg1.stage.frameRate = _arg1.origFrameRate;
};
if (!_arg1._mochiad){
return (false);
};
if (_arg1._mochiad._containerLCName != undefined){
_arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "notify", {id:"unload"});
};
if (_arg1._mochiad.onUnload){
_arg1._mochiad.onUnload();
};
delete _arg1._mochiad_loaded;
delete _arg1._mochiad;
return (true);
}
public static function showInterLevelAd(_arg1:Object):void{
var clip:Object;
var mc:MovieClip;
var chk:MovieClip;
var options = _arg1;
var DEFAULTS:Object = {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");
}, ad_skipped:function ():void{
}};
options = MochiAd._parseOptions(options, DEFAULTS);
clip = options.clip;
var ad_msec:Number = 11000;
var ad_timeout:Number = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time:Number = 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();
};
var wh:Array = MochiAd._getRes(options, clip);
var w:Number = wh[0];
var h:Number = 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{
if (!this.parent){
delete this.onEnterFrame;
delete this.fadeFunction;
return;
};
var _local1:Number = (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.adSkipped = options.ad_skipped;
mc.adjustProgress = function (_arg1:Number):void{
var _local2:Object = mc._mochiad_wait;
_local2.server_control = true;
_local2.showing = true;
_local2.started = getTimer();
_local2.ad_msec = (_arg1 - 250);
};
mc.rpc = function (_arg1:Number, _arg2:Object):void{
MochiAd.rpc(clip, _arg1, _arg2);
};
chk["onEnterFrame"] = function ():void{
var _local4:Number;
if (!this.parent){
delete this.onEnterFrame;
delete this.fadeFunction;
return;
};
var _local1:Object = this.parent._mochiad_ctr;
var _local2:Number = (getTimer() - this.started);
var _local3:Boolean;
if (!chk.showing){
_local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal;
if (_local4 > 0){
chk.showing = true;
chk.started = getTimer();
MochiAd.adShowing(clip);
} else {
if (_local2 > chk.ad_timeout){
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 _parseOptions(_arg1:Object, _arg2:Object):Object{
var _local4:String;
var _local5:Array;
var _local6:Number;
var _local7:Array;
var _local3:Object = {};
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 _cleanup(_arg1:Object):void{
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);
};
var idx:Number = DisplayObjectContainer(mc).numChildren;
while (idx > 0) {
idx = (idx - 1);
DisplayObjectContainer(mc).removeChildAt(idx);
};
for (k in mc) {
delete mc[k];
};
}
public static function load(_arg1:Object):MovieClip{
var clip:Object;
var k:String;
var server:String;
var hostname:String;
var lc:LocalConnection;
var name:String;
var loader:Loader;
var g:Function;
var req:URLRequest;
var v:Object;
var options = _arg1;
var DEFAULTS:Object = {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."));
};
var depth:Number = options.depth;
delete options.depth;
var mc:MovieClip = createEmptyMovieClip(clip, "_mochiad", depth);
var wh:Array = 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;
} else {
trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal");
};
var lv:URLVariables = 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;
mc.lcName = name;
lv.lc = name;
lv.st = getTimer();
loader = new Loader();
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?cacheBust=") + new Date().getTime()));
req.contentType = "application/x-www-form-urlencoded";
req.method = URLRequestMethod.POST;
req.data = lv;
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function (_arg1:IOErrorEvent):void{
trace("[MochiAds] Blocked URL");
});
loader.load(req);
mc.addChild(loader);
mc._mochiad_ctr = loader;
return (mc);
}
public static function runMethod(_arg1:Object, _arg2:String, _arg3:Array):Object{
var _local4:Array = _arg2.split(".");
var _local5:Number = 0;
while (_local5 < (_local4.length - 1)) {
if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){
return (undefined);
};
_arg1 = _arg1[_local4[_local5]];
_local5++;
};
if (typeof(_arg1[_local4[_local5]]) == "function"){
return (_arg1[_local4[_local5]].apply(_arg1, _arg3));
};
return (undefined);
}
public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{
var _local4:MovieClip = new MovieClip();
if (((false) && (_arg3))){
_arg1.addChildAt(_local4, _arg3);
} else {
_arg1.addChild(_local4);
};
_arg1[_arg2] = _local4;
_local4["_name"] = _arg2;
return (_local4);
}
public static function _getRes(_arg1:Object, _arg2:Object):Array{
var _local6:Array;
var _local3:Object = _arg2.getBounds(_arg2.root);
var _local4:Number = 0;
var _local5:Number = 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 adShowing(_arg1:Object):void{
_arg1.origFrameRate = _arg1.stage.frameRate;
_arg1.stage.frameRate = 30;
}
public static function getValue(_arg1:Object, _arg2:String):Object{
var _local3:Array = _arg2.split(".");
var _local4:Number = 0;
while (_local4 < (_local3.length - 1)) {
if ((((_arg1[_local3[_local4]] == undefined)) || ((_arg1[_local3[_local4]] == null)))){
return (undefined);
};
_arg1 = _arg1[_local3[_local4]];
_local4++;
};
return (_arg1[_local3[_local4]]);
}
public static function rpc(_arg1:Object, _arg2:Number, _arg3:Object):void{
var _local4:Object;
var _local5:Object;
switch (_arg3.id){
case "setValue":
MochiAd.setValue(_arg1, _arg3.objectName, _arg3.value);
break;
case "getValue":
_local4 = MochiAd.getValue(_arg1, _arg3.objectName);
_arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local4);
break;
case "runMethod":
_local5 = MochiAd.runMethod(_arg1, _arg3.method, _arg3.args);
_arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local5);
break;
default:
trace(("[mochiads rpc] unknown rpc id: " + _arg3.id));
};
}
public static function setValue(_arg1:Object, _arg2:String, _arg3:Object):void{
var _local4:Array = _arg2.split(".");
var _local5:Number = 0;
while (_local5 < (_local4.length - 1)) {
if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){
return;
};
_arg1 = _arg1[_local4[_local5]];
_local5++;
};
_arg1[_local4[_local5]] = _arg3;
}
public static function showPreGameAd(_arg1:Object):void{
var clip:Object;
var mc:MovieClip;
var chk:MovieClip;
var complete:Boolean;
var unloaded:Boolean;
var sendHostProgress:Boolean;
var fn:Function;
var r:MovieClip;
var options = _arg1;
var DEFAULTS:Object = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, no_progress_bar:false, 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");
}, ad_skipped:function ():void{
}, ad_progress:function (_arg1:Number):void{
}};
options = MochiAd._parseOptions(options, DEFAULTS);
if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def"){
options.ad_started();
fn = function ():void{
options.ad_finished();
};
setTimeout(fn, 100);
return;
};
clip = options.clip;
var ad_msec:Number = 11000;
var ad_timeout:Number = options.ad_timeout;
delete options.ad_timeout;
var fadeout_time:Number = 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);
var fn:Function = function ():void{
options.ad_finished();
};
setTimeout(fn, 100);
};
var wh:Array = MochiAd._getRes(options, clip);
var w:Number = wh[0];
var h:Number = 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);
var bar:MovieClip = createEmptyMovieClip(chk, "_mochiad_bar", 4);
if (options.no_progress_bar){
bar.visible = false;
delete options.no_progress_bar;
} else {
bar.x = 10;
bar.y = (h - 20);
};
var bar_color:Number = options.color;
delete options.color;
var bar_background:Number = options.background;
delete options.background;
var bar_outline:Number = options.outline;
delete options.outline;
var backing_mc:MovieClip = createEmptyMovieClip(bar, "_outline", 1);
var backing:Object = 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();
var inside_mc:MovieClip = createEmptyMovieClip(bar, "_inside", 2);
var inside:Object = 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;
var outline_mc:MovieClip = createEmptyMovieClip(bar, "_outline", 3);
var outline:Object = 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 = (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;
var f:Function = 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.adSkipped = options.ad_skipped;
mc.adjustProgress = function (_arg1:Number):void{
var _local2:Object = mc._mochiad_wait;
_local2.server_control = true;
_local2.showing = true;
_local2.started = getTimer();
_local2.ad_msec = _arg1;
};
mc.rpc = function (_arg1:Number, _arg2:Object):void{
MochiAd.rpc(clip, _arg1, _arg2);
};
mc.rpcTestFn = function (_arg1:String):Object{
trace(("[MOCHIAD rpcTestFn] " + _arg1));
return (_arg1);
};
mc.regContLC = function (_arg1:String):void{
mc._containerLCName = _arg1;
};
sendHostProgress = false;
mc.sendHostLoadProgress = function (_arg1:String):void{
sendHostProgress = true;
};
chk["onEnterFrame"] = function ():void{
var _local11:Number;
if (((!(this.parent)) || (!(this.parent.parent)))){
delete this["onEnterFrame"];
return;
};
var _local1:Object = this.parent.parent.root;
var _local2:Object = this.parent._mochiad_ctr;
var _local3:Number = (getTimer() - this.started);
var _local4:Boolean;
var _local5:Number = _local1.loaderInfo.bytesTotal;
var _local6:Number = _local1.loaderInfo.bytesLoaded;
if (complete){
_local6 = Math.max(1, _local6);
_local5 = _local6;
};
var _local7:Number = ((100 * _local6) / _local5);
var _local8:Number = ((100 * _local3) / chk.ad_msec);
var _local9:Object = this._mochiad_bar._inside;
var _local10:Number = Math.min(100, Math.min(((_local7) || (0)), _local8));
_local10 = Math.max(this.last_pcnt, _local10);
this.last_pcnt = _local10;
_local9.scaleX = (_local10 * 0.01);
options.ad_progress(_local10);
if (sendHostProgress){
clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local7});
if (_local7 == 100){
sendHostProgress = false;
};
};
if (!chk.showing){
_local11 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal;
if (_local11 > 0){
chk.showing = true;
chk.started = getTimer();
MochiAd.adShowing(clip);
} else {
if ((((_local3 > chk.ad_timeout)) && ((_local7 == 100)))){
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 showTimedAd(_arg1:Object):void{
trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0");
MochiAd.showInterLevelAd(_arg1);
}
public static function doOnEnterFrame(_arg1:MovieClip):void{
var mc = _arg1;
var f:Function = 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 mochi
Section 34
//MochiDigits (mochi.MochiDigits)
package mochi {
public final class MochiDigits {
private var Sibling:MochiDigits;
private var Fragment:Number;
private var Encoder:Number;
public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{
Encoder = 0;
setValue(_arg1, _arg2);
}
public function reencode():void{
var _local1:uint = int((2147483647 * Math.random()));
Fragment = (Fragment ^ (_local1 ^ Encoder));
Encoder = _local1;
}
public function set value(_arg1:Number):void{
setValue(_arg1);
}
public function toString():String{
var _local1:String = String.fromCharCode((Fragment ^ Encoder));
if (Sibling != null){
_local1 = (_local1 + Sibling.toString());
};
return (_local1);
}
public function setValue(_arg1:Number=0, _arg2:uint=0):void{
var _local3:String = _arg1.toString();
var _temp1 = _arg2;
_arg2 = (_arg2 + 1);
Fragment = (_local3.charCodeAt(_temp1) ^ Encoder);
if (_arg2 < _local3.length){
Sibling = new MochiDigits(_arg1, _arg2);
} else {
Sibling = null;
};
reencode();
}
public function get value():Number{
return (Number(this.toString()));
}
public function addValue(_arg1:Number):void{
value = (value + _arg1);
}
}
}//package mochi
Section 35
//BitmapAsset (mx.core.BitmapAsset)
package mx.core {
import flash.display.*;
public class BitmapAsset extends FlexBitmap implements IFlexAsset, IFlexDisplayObject {
mx_internal static const VERSION:String = "3.2.0.3958";
public function BitmapAsset(_arg1:BitmapData=null, _arg2:String="auto", _arg3:Boolean=false){
super(_arg1, _arg2, _arg3);
}
public function get measuredWidth():Number{
if (bitmapData){
return (bitmapData.width);
};
return (0);
}
public function get measuredHeight():Number{
if (bitmapData){
return (bitmapData.height);
};
return (0);
}
public function setActualSize(_arg1:Number, _arg2:Number):void{
width = _arg1;
height = _arg2;
}
public function move(_arg1:Number, _arg2:Number):void{
this.x = _arg1;
this.y = _arg2;
}
}
}//package mx.core
Section 36
//FlexBitmap (mx.core.FlexBitmap)
package mx.core {
import flash.display.*;
import mx.utils.*;
public class FlexBitmap extends Bitmap {
mx_internal static const VERSION:String = "3.2.0.3958";
public function FlexBitmap(_arg1:BitmapData=null, _arg2:String="auto", _arg3:Boolean=false){
var bitmapData = _arg1;
var pixelSnapping = _arg2;
var smoothing = _arg3;
super(bitmapData, pixelSnapping, smoothing);
try {
name = NameUtil.createUniqueName(this);
} catch(e:Error) {
};
}
override public function toString():String{
return (NameUtil.displayObjectToString(this));
}
}
}//package mx.core
Section 37
//IFlexAsset (mx.core.IFlexAsset)
package mx.core {
public interface IFlexAsset {
}
}//package mx.core
Section 38
//IFlexDisplayObject (mx.core.IFlexDisplayObject)
package mx.core {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import flash.accessibility.*;
public interface IFlexDisplayObject extends IBitmapDrawable, IEventDispatcher {
function get visible():Boolean;
function get rotation():Number;
function localToGlobal(_arg1:Point):Point;
function get name():String;
function set width(_arg1:Number):void;
function get measuredHeight():Number;
function get blendMode():String;
function get scale9Grid():Rectangle;
function set name(_arg1:String):void;
function set scaleX(_arg1:Number):void;
function set scaleY(_arg1:Number):void;
function get measuredWidth():Number;
function get accessibilityProperties():AccessibilityProperties;
function set scrollRect(_arg1:Rectangle):void;
function get cacheAsBitmap():Boolean;
function globalToLocal(_arg1:Point):Point;
function get height():Number;
function set blendMode(_arg1:String):void;
function get parent():DisplayObjectContainer;
function getBounds(_arg1:DisplayObject):Rectangle;
function get opaqueBackground():Object;
function set scale9Grid(_arg1:Rectangle):void;
function setActualSize(_arg1:Number, _arg2:Number):void;
function set alpha(_arg1:Number):void;
function set accessibilityProperties(_arg1:AccessibilityProperties):void;
function get width():Number;
function hitTestPoint(_arg1:Number, _arg2:Number, _arg3:Boolean=false):Boolean;
function set cacheAsBitmap(_arg1:Boolean):void;
function get scaleX():Number;
function get scaleY():Number;
function get scrollRect():Rectangle;
function get mouseX():Number;
function get mouseY():Number;
function set height(_arg1:Number):void;
function set mask(_arg1:DisplayObject):void;
function getRect(_arg1:DisplayObject):Rectangle;
function get alpha():Number;
function set transform(_arg1:Transform):void;
function move(_arg1:Number, _arg2:Number):void;
function get loaderInfo():LoaderInfo;
function get root():DisplayObject;
function hitTestObject(_arg1:DisplayObject):Boolean;
function set opaqueBackground(_arg1:Object):void;
function set visible(_arg1:Boolean):void;
function get mask():DisplayObject;
function set x(_arg1:Number):void;
function set y(_arg1:Number):void;
function get transform():Transform;
function set filters(_arg1:Array):void;
function get x():Number;
function get y():Number;
function get filters():Array;
function set rotation(_arg1:Number):void;
function get stage():Stage;
}
}//package mx.core
Section 39
//IRepeaterClient (mx.core.IRepeaterClient)
package mx.core {
public interface IRepeaterClient {
function get instanceIndices():Array;
function set instanceIndices(_arg1:Array):void;
function get isDocument():Boolean;
function set repeaters(_arg1:Array):void;
function initializeRepeaterArrays(_arg1:IRepeaterClient):void;
function get repeaters():Array;
function set repeaterIndices(_arg1:Array):void;
function get repeaterIndices():Array;
}
}//package mx.core
Section 40
//mx_internal (mx.core.mx_internal)
package mx.core {
public namespace mx_internal = "http://www.adobe.com/2006/flex/mx/internal";
}//package mx.core
Section 41
//SoundAsset (mx.core.SoundAsset)
package mx.core {
import flash.media.*;
public class SoundAsset extends Sound implements IFlexAsset {
mx_internal static const VERSION:String = "3.2.0.3958";
}
}//package mx.core
Section 42
//NameUtil (mx.utils.NameUtil)
package mx.utils {
import flash.display.*;
import mx.core.*;
import flash.utils.*;
public class NameUtil {
mx_internal static const VERSION:String = "3.2.0.3958";
private static var counter:int = 0;
public static function displayObjectToString(_arg1:DisplayObject):String{
var result:String;
var o:DisplayObject;
var s:String;
var indices:Array;
var displayObject = _arg1;
try {
o = displayObject;
while (o != null) {
if (((((o.parent) && (o.stage))) && ((o.parent == o.stage)))){
break;
};
s = o.name;
if ((o is IRepeaterClient)){
indices = IRepeaterClient(o).instanceIndices;
if (indices){
s = (s + (("[" + indices.join("][")) + "]"));
};
};
result = ((result == null)) ? s : ((s + ".") + result);
o = o.parent;
};
} catch(e:SecurityError) {
};
return (result);
}
public static function createUniqueName(_arg1:Object):String{
if (!_arg1){
return (null);
};
var _local2:String = getQualifiedClassName(_arg1);
var _local3:int = _local2.indexOf("::");
if (_local3 != -1){
_local2 = _local2.substr((_local3 + 2));
};
var _local4:int = _local2.charCodeAt((_local2.length - 1));
if ((((_local4 >= 48)) && ((_local4 <= 57)))){
_local2 = (_local2 + "_");
};
return ((_local2 + counter++));
}
}
}//package mx.utils
Section 43
//_ap886 (_ap886)
package {
import flash.events.*;
import flash.display.*;
import classes.*;
import mochi.*;
import flash.net.*;
import flash.utils.*;
import flash.geom.*;
import caurina.transitions.*;
import flash.filters.*;
import flash.ui.*;
public class _ap886 {
public static var _kv259:_bx224;
public static var _xc615:BitmapData;
public static var _bd272:Boolean;
public static var _kg349:_bx224;
public static var _sh434:_mc727;
public static var _oj299:Number = 0;
public static var _jt566:int;
public static var _fl840:_mc727;
public static var _sf68:int;
public static var _nr157:Function;
public static var _kp223:int;
public static var _ai953:int;
public static var _lu957:Boolean;
public static var _be557:Number = 0;
public static var _rh705:_mc727;
public static var _vy480:_mc727;
public static var _la42:Number = 0;
public static var _wy202:Array = [_ch130._ba943, _ch130._tn313, _ch130._ti546, _ch130._dn631, _ch130._ug906, _ch130._up625, _ch130._ah925, _ch130._la335, _ch130._ot349, _ch130._gy132];
public static var _ox513:Number = 0;
public static var _gt560:Boolean;
public static var _lv785:Number = 0;
public static var _eq735:_dq928;
public static var _dr904:_ww997;
public static var _bm26:int;
public static var _fy541:int;
public static var _pc158:_dq928;
public static var _fy149:_ln877 = new _ln877();
private static var Parent:Sprite;
public static var _wc92:_bx224;
public static var _wy344:Boolean;
public static var _rl1014:Number = 0;
public static var _mm824:int;
public static var _fj126:_dq928;
public static var _gf878:Number = 0;
public static function _rg659(_arg1:_bx224):void{
_kg349 = _fl840._xy543(_ch130._ul952, _eq735._yo760, 0, 0);
_kg349._of187(_arg1.x, _arg1.y);
_kg349._dn228(-0.0005, 0.4, 0, 0.4);
_kg349._aq676(-0.002, 0, 1, 4, 1);
_kg349._gp937 = false;
_kg349._aa873 = false;
if ((((_arg1.x < -20)) || ((_arg1.x > (640 + 20))))){
_arg1._pf1022 = true;
_arg1._gp937 = false;
_arg1._gw520(null);
if (_bm26 == 2){
_ku141();
};
} else {
if ((((_arg1.y < -20)) || ((_arg1.y > (480 + 20))))){
_arg1._pf1022 = true;
_arg1._gp937 = false;
_arg1._gw520(null);
if (_bm26 == 2){
_ku141();
};
};
};
}
public static function _tb642():void{
_sf68 = 0;
_xf620();
_wt284._nv304(0);
_wc92 = _vy480._xy543(_ch130._ec971, _eq735._yo760, 320, 499);
_wc92._gp937 = false;
_pc880._vx215(2, 0);
_fy541 = 3;
_kp223 = 0;
_ai953 = 0;
_ox513 = 0;
_la42 = 0;
_rl1014 = 1.05;
}
public static function _mx312():void{
_yc227();
_sf68 = 2;
_fy149._hu677(irrcrpt("KEQI SZIV!", 4), 320, 200, true, 0.003, 2000, 0.8, 0.8);
_wt284._wl104._hu677(_tm137, 2500);
}
public static function _hk344():void{
var _local1:int = _eh357._pv353(1, 3);
if ((((_local1 == 1)) && ((_kp223 > 5)))){
if (_lu957 == false){
_ei908();
};
} else {
if ((((_local1 == 2)) && ((_kp223 > 2)))){
if (_gt560 == false){
_ga327();
};
} else {
if ((((_local1 == 3)) && ((_kp223 > 4)))){
if (_wy344 == false){
_qp604();
};
};
};
};
}
public static function _uq884(_arg1:_bx224):void{
if (_arg1.state == 1){
if (_arg1._fa665 == 0){
_eh357._hb386(_ch130._dg10, _arg1.x, _arg1.y, _eq735._yo760, 1, (1 * _arg1._ss157), (1 * _arg1._ss157));
} else {
_eh357._hb386(_ch130._dg10, _arg1.x, _arg1.y, _eq735._yo760, 1, (Math.abs(_arg1._ud78) * _arg1._is205), (Math.abs(_arg1._oa743) * _arg1._is205));
};
};
}
public static function _kx88(_arg1:Event):void{
_mc82._md779(irrcrpt("hqnhp", 5));
}
public static function _ri202():void{
_dr904 = _eq735._ul249._ba498(_eq735.Parent, _ch130._lr71, (320 - (_ch130._lr71.width / 2)), (240 - (_ch130._lr71.height / 2)), 1, _au555, _wt284._ee844, _wt284._ee844);
}
public static function _rk589(_arg1:Event):void{
_mc82._md779(irrcrpt("hqnhp", 5));
}
private static function _ow234():void{
_eq735._ft579();
_ee312._ur409();
}
public static function _tr541():void{
var _local1:BitmapData;
var _local4:int;
var _local2 = -1;
var _local3:int;
while (_local3 < _ox513) {
_local2 = (_local2 + 1);
if (_local2 > 9){
_local2 = 0;
};
_local1 = _wy202[_local2];
_local4 = 0;
while (_local4 < 2) {
_kg349 = _rh705._xy543(_local1, _eq735._yo760, 0, 0);
_kg349._of187(_eh357._bc1045((320 - 250), (320 + 250)), _eh357._bc1045((_kg349.height / 2), (420 - (_kg349.height / 2))));
_kg349._lv833(_eh357._bc1045(0.025, 0.1), 0, 0, 0, 0, false);
_kg349._nw40(_rl1014, _rl1014);
_kg349._cp631(((_kg349._vy85 * 0.0075) * _rl1014), (1 * _rl1014), (1.15 * _rl1014), 1, 1);
_kg349._lk842 = _kg349._yy1018;
_kg349._rj867 = _kg349._is203;
_kg349._ss157 = _rl1014;
if (_eh357._em867() == true){
_kg349._vy85 = -(_kg349._vy85);
_kg349._ud78 = (-1 * _rl1014);
_kg349._ke273 = -(_kg349._ke273);
_kg349._yy1018 = -(_kg349._rj867);
_kg349._is203 = -(_kg349._lk842);
};
_kg349._gw520(_na669);
_kg349._dt677(_uq884);
_kg349._id658((_kg349.width * 0.4));
_kg349.id = (_local2 + 1);
_kg349._dn228(0.001, 0, 0, 1);
_local4++;
};
_local3++;
};
}
public static function Init(_arg1:Sprite):void{
var _local3:int;
var _local2:Number = 0;
Parent = _arg1;
_eq735 = new _dq928();
_eq735.Init(Parent, _wt284._ao794, _wt284._gd909, false);
_eq735._ft579();
if (_wt284._mu406 == false){
_eq735._kh469();
_eq735._wp621(_ch130._dn762);
} else {
_rh705 = new _mc727();
_vy480 = new _mc727();
_fl840 = new _mc727();
_sh434 = new _mc727();
_fy149.Init(_uu908._hg989, _eq735._yo760);
_fj126 = new _dq928();
_fj126.Init(Parent, _ch130._ds375.width, _ch130._ds375.height, true);
_fj126._wp621(_ch130._ds375);
_fj126._of187(320, 160);
_fj126._ul249._ba498(_fj126.Parent, _ch130._yd1004, 0, 160, 1, _vw212, _wt284._hd846, _wt284._gk738);
_fj126._ft579();
_pc158 = new _dq928();
_pc158.Init(Parent, _ch130._du605.width, _ch130._du605.height, true);
_pc158._wp621(_ch130._du605);
_pc158._of187(320, 145);
_pc158._ul249._ba498(_pc158.Parent, _ch130._yd1004, 0, 185, 1, _lv129, _wt284._hd846, _wt284._gk738);
_pc158._ft579();
};
}
public static function _ol125(_arg1:Event):void{
}
public static function _bs914():void{
_pc158._ft579();
_eq735._mj447(1);
_uy163();
}
public static function _qp604():void{
var _local1:BitmapData = _ch130._hj460;
if (_rh705._ho713(300) < 1){
_kg349 = _rh705._xy543(_local1, _eq735._yo760, 0, 0);
_kg349._lv833(_eh357._bc1045(0.025, 0.1), 0, 0, 0, 0, true);
_kg349._of187((-(_kg349.width) / 2), _eh357._bc1045(80, 300));
if (_eh357._em867() == true){
_kg349._vy85 = -(_kg349._vy85);
_kg349._of187((640 + (_kg349.width / 2)), _eh357._bc1045(80, 300));
};
_kg349._sv351(_kg349._vy85, 0, 360, 2, 0);
_kg349._gw520(_ao265);
_kg349._wr834((-(_kg349.width) / 2), (-(_kg349.height) / 2), (640 + (_kg349.width / 2)), (480 + (_kg349.height / 2)));
_kg349._id658((_kg349.width * 0.4));
_kg349.id = 300;
_wy344 = true;
};
}
public static function _tm137():void{
_fy149._hu677(irrcrpt("GJOBM TDPSF", 1), 320, 160, true, 0.003, 8000, 1, 1);
_fy149._hu677(("" + _wt284._bk47.value), 320, 200, true, 0.003, 8000, 1, 1);
_wt284._wl104._hu677(_vv947, 4000);
}
public static function _kd800():void{
var _local1:_bx224;
for each (_local1 in _rh705._ul249) {
if (_local1.state == 1){
_local1._gp937 = false;
_local1._lv833(0, -0.1, 0, -0.0005, 0, true);
_local1._wr834(-100, -100, (640 + 100), (480 + 100));
_local1._wh601 = true;
_wt284._wm652((_local1.id * 1000));
};
};
_ai953 = 0;
_mm824--;
if (_mm824 == 0){
_yc227();
_sb789();
};
}
public static function _xf620():void{
_vy480._xf620();
_fl840._xf620();
_rh705._xf620();
_sh434._xf620();
}
public static function _vd727():void{
_eq735._yo760.lock();
_eh357._eh332(_ch130._dp797, 0, 0, _eq735._yo760);
_dm634();
_rh705._fh847(_wt284._ps1048);
_rh705._np182();
_vy480._to388(_wt284._ps1048);
_fl840._to388(_wt284._ps1048);
_ec66();
if (_bm26 == 1){
if (_sf68 == 1){
if (_pc880._vd727(_wt284._ps1048) == true){
_vy278();
};
};
_uu908._hg989._wp1024(_eq735._yo760, _pc880._ec980, 320, 30);
};
_fy149._ax574(_wt284._ps1048);
_eq735._yo760.unlock();
if (_sf68 == 1){
_oj299 = (_oj299 + _wt284._ps1048);
if (_oj299 > 6000){
_oj299 = 0;
if (_eh357._em867() == true){
_hk344();
};
};
};
if (_yd804._ty300 > 0){
if (_yd804._ty300 == 27){
if (_bd272 == false){
_vv947();
};
};
_yd804._lo125(_yd804._ty300);
};
}
public static function _ex582(_arg1:_bx224):void{
if (_kv259 != null){
if (_yt120._if723(_arg1, _kv259) == true){
_kv259._pf1022 = true;
_kv259._gp937 = false;
_arg1._mv221(3, 0.25, 0.25, 0.003, 0.003, 0.003);
_arg1._yc66--;
if (_arg1._yc66 == 0){
_arg1._gw520(null);
_arg1._gp937 = false;
_arg1._lv833(0, -0.1, 0, -0.0005, 0, true);
_arg1._wr834(-100, -100, (640 + 100), (480 + 100));
_arg1._wh601 = true;
_arg1.state = 1;
_arg1._ss157 = 1;
_arg1._dt677(_uq884);
_arg1._aq676(0.0025, 1, 1.25, 5, 1);
_wt284._wm652(10000);
_mc82._jy157(irrcrpt("cvccmfe", 1));
if (_bm26 == 1){
_pc880._lk874(10);
_fy149._hu677(irrcrpt("+32 UGE", 2), _arg1.x, _arg1.y, true, 0.002, 1000);
};
} else {
_mc82._jy157(irrcrpt("iju", 1));
};
};
};
}
public static function _iq392():void{
}
public static function _lv129(_arg1:Event):void{
_mc82._md779(irrcrpt("enkem", 2));
_pc158._tp982(1, _bs914);
}
public static function _vw212(_arg1:Event):void{
_mc82._md779(irrcrpt("dmjdl", 1));
_fj126._tp982(1, _mh867);
}
public static function _mh867():void{
_fj126._ft579();
_eq735._mj447(1);
_uy163();
}
public static function _ur409():void{
_fy149._vx215();
_wt284._wl104._cl989();
_yd804._dk576();
_eh357._se989._yd556 = _eh357._se989._cl363(100, 100000);
if (_wt284._mu406 == false){
_wt284._qi249 = _wt284._cy729;
} else {
_xf620();
_eq735._ul249._xf620();
_eq735._ft579();
_wt284._wx430(_eq735.Parent);
_ri202();
_wt284._qi249 = _vd727;
_nr157 = _iq392;
_tb642();
_eq735._kp484(1, _lx162);
_pj920._kp484(irrcrpt("vtcem3", 2));
_bd272 = true;
};
}
public static function _uy163():void{
_sb789();
_sf68 = 1;
_bd272 = false;
}
public static function _es620(_arg1:Event):void{
_mc82._md779(irrcrpt("folfn", 3));
}
public static function _nv530():void{
}
public static function _ao265(_arg1:_bx224):void{
if (_kv259 != null){
if (_yt120._if723(_arg1, _kv259) == true){
_kv259._pf1022 = true;
_kv259._gp937 = false;
_arg1._gw520(null);
_arg1._gp937 = false;
_arg1._lv833(0, -0.1, 0, -0.0005, 0, true);
_arg1._wr834(-100, -100, (640 + 100), (480 + 100));
_arg1._wh601 = true;
_arg1.state = 1;
_arg1._ss157 = 1;
_arg1._dt677(_uq884);
_arg1._aq676(0.0025, 1, 1.25, 5, 1);
_wt284._wm652(5000);
_mc82._jy157(irrcrpt("gzggqji", 5));
if (_bm26 == 1){
_pc880._lk874(5);
_fy149._hu677(irrcrpt("+8 VHF", 3), _arg1.x, _arg1.y, true, 0.002, 1000);
};
};
};
}
public static function _am802(_arg1:_bx224):void{
if (_kv259 != null){
if (_yt120._if723(_arg1, _kv259) == true){
_kv259._pf1022 = true;
_kv259._gp937 = false;
_arg1._gw520(null);
_arg1._gp937 = false;
_arg1._lv833(0, -0.1, 0, -0.0005, 0, true);
_arg1._wr834(-100, -100, (640 + 100), (480 + 100));
_arg1._wh601 = true;
_arg1.state = 1;
_arg1._ss157 = 1;
_arg1._dt677(_uq884);
_arg1._aq676(0.0025, 1, 1.25, 5, 1);
_wt284._wm652(5000);
_mc82._jy157(irrcrpt("fyffpih", 4));
if (_bm26 == 1){
_pc880._lk874(5);
_fy149._hu677(irrcrpt("+0 XJH", 5), _arg1.x, _arg1.y, true, 0.002, 1000);
};
};
};
}
public static function _ga327():void{
var _local1:BitmapData = _ch130._yg372;
if (_rh705._ho713(200) < 1){
_kg349 = _rh705._xy543(_local1, _eq735._yo760, 0, 0);
_kg349._lv833(_eh357._bc1045(0.025, 0.1), 0, 0, 0, 0, true);
_kg349._of187((-(_kg349.width) / 2), _eh357._bc1045(80, 300));
if (_eh357._em867() == true){
_kg349._vy85 = -(_kg349._vy85);
_kg349._of187((640 + (_kg349.width / 2)), _eh357._bc1045(80, 300));
_kg349._oa743 = -(_kg349._oa743);
};
_kg349._gw520(_am802);
_kg349._wr834((-(_kg349.width) / 2), (-(_kg349.height) / 2), (640 + (_kg349.width / 2)), (480 + (_kg349.height / 2)));
_kg349._is797((_kg349.height * 0.75), (_kg349.width * 0.75));
_kg349._sv351(0.05, (270 - 20), (270 + 20), 1, 270);
_kg349.id = 200;
_gt560 = true;
};
}
public static function _lx162():void{
_eq735._au482(1);
if (_bm26 == 1){
_fj126._kh469();
_fj126._kp484();
} else {
_pc158._kh469();
_pc158._kp484();
};
}
public static function _br221():void{
var _local1:_bx224;
for each (_local1 in _rh705._ul249) {
if ((((_local1.state == 1)) && ((_local1._wh601 == false)))){
_local1.state = 0;
_local1._gp937 = true;
};
};
}
public static function _yc227():void{
var _local1:_bx224;
for each (_local1 in _rh705._ul249) {
_local1._gp937 = false;
_local1._lv833(0, -0.1, 0, -0.0005, 0, true);
_local1._wr834(-100, -100, (640 + 100), (480 + 100));
_local1._wh601 = true;
};
}
public static function _vv947():void{
_eq735._tp982(1, _ow234);
_pj920._tp982(irrcrpt("usbdl2", 1));
_nr157 = _wt284._cy729;
_wt284._qi249 = _wt284._cy729;
}
public static function _sb789():void{
_kp223++;
_ai953 = 0;
_ox513++;
_la42++;
if (_la42 > 10){
_la42 = 10;
};
_mm824 = _ox513;
_rl1014 = (_rl1014 - 0.05);
if (_rl1014 < 0.5){
_rl1014 = 0.5;
};
_wy344 = false;
_gt560 = false;
_lu957 = false;
_tr541();
}
public static function _ku141():void{
var _local1:String;
_br221();
_lv785 = 0;
_ai953 = 0;
_fy149._hu677(irrcrpt("CVCCMF MPTU!", 1), 320, 160, true, 0.003, 2000);
_fy541 = (_fy541 - 1);
if (_fy541 < 1){
_fy541 = 0;
};
if (_fy541 == 0){
_mx312();
} else {
if (_fy541 > 1){
_local1 = ((irrcrpt("BRX KDYH ", 3) + _fy541) + irrcrpt(" FKDQFHV OHIW.", 3));
} else {
if (_fy541 == 1){
_local1 = irrcrpt("ODVW FKDQFH! PDNH LW FRXQW.", 3);
} else {
_local1 = ((irrcrpt("ZPV IBWF ", 1) + _fy541) + irrcrpt(" EJCPEG NGHV.", 2));
};
};
_fy149._hu677(_local1, 320, 200, true, 0.003, 2000, 0.8, 0.8);
};
_gf878 = 2800;
}
public static function _ec66():void{
_wc92.rotation = _eh357._xt934(_wc92.x, _wc92.y, _wt284._gs447, _wt284._ac545);
if (_wc92._fa665 == 0){
_wc92._aq676(2.75E-5, 1, 1.03, 1, 1);
};
if ((((_gf878 == 0)) && ((_sf68 == 1)))){
if (_lv785 == 0){
if (_yd804._rm453 == true){
if (_vy480._sk658() < 2){
_kv259 = _vy480._nr602(_ch130._ul952, 0, 0, _ch130._ul952.width, _ch130._ul952.height, _eq735._yo760, 0, 0, 0);
_kv259._of187((_wc92.x + _eh357._kg603(_wc92.rotation, 70)), (_wc92.y + _eh357._bm506(_wc92.rotation, 70)));
_kv259._pp877(_wc92.rotation, 0, 0.5, 0, 0, false);
_kv259._gw520(_rg659);
_kv259._id658((_kv259.width * 0.5));
_kv259._aa873 = false;
_wc92._nw40(1, 1);
_wc92._cp631(-0.002, 1, 1.4, 3, 1.4);
_mc82._jy157(irrcrpt("dwdu", 2));
};
};
} else {
_lv785 = (_lv785 - _wt284._ps1048);
if (_lv785 < 1){
_lv785 = 0;
_kd800();
};
};
} else {
_gf878 = (_gf878 - _wt284._ps1048);
if (_gf878 < 1){
_gf878 = 0;
};
};
}
public static function SubmitScoreDone():void{
_eq735._mj447();
_wt284._wl104._hu677(_vv947, 1000);
}
public static function _ei908():void{
var _local1:BitmapData = _ch130._qj534;
if (_rh705._ho713(100) < 1){
_kg349 = _rh705._xy543(_local1, _eq735._yo760, 0, 0);
_kg349._lv833(_eh357._bc1045(0.025, 0.1), 0, 0, 0, 0, true);
_kg349._cp631(0.0005, 1, 1.2, 1, 1.1);
_kg349._yy707(-0.0005, 1, 1.2, 1, 1.125);
_kg349._of187((-(_kg349.width) / 2), _eh357._bc1045(80, 300));
if (_eh357._em867() == true){
_kg349._vy85 = -(_kg349._vy85);
_kg349._of187((640 + (_kg349.width / 2)), _eh357._bc1045(80, 300));
};
_kg349._gw520(_ex582);
_kg349._wr834((-(_kg349.width) / 2), (-(_kg349.height) / 2), (640 + (_kg349.width / 2)), (480 + (_kg349.height / 2)));
_kg349._id658((_kg349.width * 0.4));
_kg349.id = 100;
_kg349._yc66 = 5;
_lu957 = true;
};
}
public static function _na669(_arg1:_bx224):void{
if (_arg1.x < (-((_arg1.width / 2)) * _arg1._ss157)){
_arg1.x = (-((_arg1.width / 2)) * _arg1._ss157);
_arg1._ud78 = _arg1._ss157;
_arg1._vy85 = -(_arg1._vy85);
_arg1._ke273 = -(_arg1._ke273);
_arg1._yy1018 = _arg1._lk842;
_arg1._is203 = _arg1._rj867;
_arg1.y = _eh357._bc1045(((_arg1.height / 2) * _arg1._oa743), (420 - ((_arg1.height / 2) * _arg1._oa743)));
if ((((_arg1.state == 1)) && ((_lv785 == 0)))){
_arg1.state = 0;
_arg1._gp937 = true;
_ai953 = 0;
};
} else {
if (_arg1.x > (640 + ((_arg1.width / 2) * _arg1._ss157))){
_arg1.x = (640 + ((_arg1.width / 2) * _arg1._ss157));
_arg1._ud78 = -(_arg1._ss157);
_arg1._vy85 = -(_arg1._vy85);
_arg1._ke273 = -(_arg1._ke273);
_arg1._yy1018 = -(_arg1._rj867);
_arg1._is203 = -(_arg1._lk842);
_arg1.y = _eh357._bc1045(((_arg1.height / 2) * _arg1._oa743), (420 - ((_arg1.height / 2) * _arg1._oa743)));
if ((((_arg1.state == 1)) && ((_lv785 == 0)))){
_arg1.state = 0;
_arg1._gp937 = true;
_ai953 = 0;
};
};
};
if (_kv259 != null){
if (_yt120._if723(_arg1, _kv259) == true){
_kv259._pf1022 = true;
_kv259._gp937 = false;
_mc82._jy157(irrcrpt("dwddngf", 2));
_arg1._aq676(0.0025, 1, 1.25, 5, 1);
_ai953 = (_ai953 + 1);
if (_ai953 == 1){
_arg1.state = 1;
_arg1._gp937 = false;
_jt566 = _arg1.id;
} else {
if (_arg1.id == _jt566){
_arg1.state = 1;
_arg1._gp937 = false;
_lv785 = 125;
} else {
_br221();
_arg1.state = 1;
_arg1._gp937 = false;
_jt566 = _arg1.id;
_ai953 = 1;
};
};
};
};
}
public static function _au555(_arg1:Event):void{
_mc82._md779(irrcrpt("dmjdl", 1));
_eh357._vr289(irrcrpt("myyu://bbb.uwnej.htr/?zyr_rjinzr=gwfsijilfrjx_jcyjwsfq&zyr_hfrufnls=gzgfknxm&zyr_xtzwhj=nslfrj&zyr_htsyjsy=nslfrj", 5));
}
public static function _dm634():void{
_uu908._hg989._wp1024(_eq735._yo760, irrcrpt("XHTWJ", 5), 80, 15, true);
_uu908._hg989._wp1024(_eq735._yo760, _wt284._jq344, 80, 45, true);
_uu908._hg989._wp1024(_eq735._yo760, irrcrpt("PIZIP", 4), 580, 15, true);
_uu908._hg989._wp1024(_eq735._yo760, ("" + _kp223), 580, 45, true);
if (_bm26 == 2){
if (_bd272 == false){
_eh357._mv372(_ch130._vg801, 305, 31, _eq735._yo760);
_uu908._hg989._wp1024(_eq735._yo760, ("" + _fy541), 335, 15, true);
};
};
}
public static function _vy278():void{
_yc227();
_sf68 = 2;
_fy149._hu677(irrcrpt("XMQI'W YT!", 4), 320, 200, true, 0.003, 2000, 1, 1);
_wt284._wl104._hu677(_tm137, 2500);
}
}
}//package
Section 44
//_aw504 (_aw504)
package {
import classes.*;
public class _aw504 {
public static var _hy440:Class = _aw504__hy440;
public static var _fq370:Class = _aw504__fq370;
public static var _fy119:Class = _aw504__fy119;
public static var _dj992:Class = _aw504__dj992;
public static var _cl659:Class = _aw504__cl659;
public static var _li101:Class = _aw504__li101;
public static function Init():void{
_mc82.Init();
_mc82._ao364(irrcrpt("folfn", 3), new _fq370(), 0, 0);
_mc82._ao364(irrcrpt("dwdu", 2), new _dj992(), 0, 0);
_mc82._ao364(irrcrpt("gzggqji", 5), new _li101(), 0, 0);
_mc82._ao364(irrcrpt("jkv", 2), new _hy440(), 0, 0);
_pj920.Init();
_pj920._ao364(irrcrpt("vtcem3", 2), new _cl659(), 0, 1000);
_pj920._ao364(irrcrpt("ynyqj", 5), new _fy119(), 43, 1000);
}
}
}//package
Section 45
//_aw504__cl659 (_aw504__cl659)
package {
import mx.core.*;
public class _aw504__cl659 extends SoundAsset {
}
}//package
Section 46
//_aw504__dj992 (_aw504__dj992)
package {
import mx.core.*;
public class _aw504__dj992 extends SoundAsset {
}
}//package
Section 47
//_aw504__fq370 (_aw504__fq370)
package {
import mx.core.*;
public class _aw504__fq370 extends SoundAsset {
}
}//package
Section 48
//_aw504__fy119 (_aw504__fy119)
package {
import mx.core.*;
public class _aw504__fy119 extends SoundAsset {
}
}//package
Section 49
//_aw504__hy440 (_aw504__hy440)
package {
import mx.core.*;
public class _aw504__hy440 extends SoundAsset {
}
}//package
Section 50
//_aw504__li101 (_aw504__li101)
package {
import mx.core.*;
public class _aw504__li101 extends SoundAsset {
}
}//package
Section 51
//_ch130 (_ch130)
package {
import flash.display.*;
import flash.media.*;
public class _ch130 {
public static var _lr122:BitmapData = new level().bitmapData;
private static var _ju52:Class = _ch130__ju52;
public static var _yd1004:BitmapData = new start().bitmapData;
private static var _pr654:Class = _ch130__pr654;
public static var _ok547:BitmapData = new _pr204().bitmapData;
private static var _ba969:Class = _ch130__ba969;
private static var _aw477:Class = _ch130__aw477;
public static var _gy132:BitmapData = new _to68().bitmapData;
private static var _dq973:Class = _ch130__dq973;
private static var _nx644:Class = _ch130__nx644;
private static var background:Class = _ch130_background;
public static var _hp524:BitmapData = new _no746().bitmapData;
public static var _ug906:BitmapData = new _mf429().bitmapData;
private static var _cg638:Class = _ch130__cg638;
public static var _la335:BitmapData = new _ha595().bitmapData;
private static var _mf429:Class = _ch130__mf429;
private static var _ai263:Class = _ch130__ai263;
private static var _fl732:Class = _ch130__fl732;
public static var _py867:BitmapData = new title().bitmapData;
private static var title:Class = _ch130_title;
private static var _ao130:Class = _ch130__ao130;
private static var start:Class = _ch130_start;
private static var _br447:Class = _ch130__br447;
public static var _ds375:BitmapData = new _wg601().bitmapData;
public static var _dn631:BitmapData = new _ai263().bitmapData;
public static var _dn762:BitmapData = new _sm542().bitmapData;
private static var _to68:Class = _ch130__to68;
private static var _pr204:Class = _ch130__pr204;
public static var _ec971:BitmapData = new _cg638().bitmapData;
public static var _cm993:BitmapData = new _up1027().bitmapData;
private static var _sh1018:Class = _ch130__sh1018;
public static var _up625:BitmapData = new _fl732().bitmapData;
private static var _ha595:Class = _ch130__ha595;
public static var _yg372:BitmapData = new _vc718().bitmapData;
private static var level:Class = _ch130_level;
public static var _xl221:BitmapData = new _dq973().bitmapData;
public static var _dp797:BitmapData = new background().bitmapData;
public static var _du605:BitmapData = new _nx644().bitmapData;
private static var _nt992:Class = _ch130__nt992;
public static var _xl222:BitmapData = new _xg358().bitmapData;
private static var _ij255:Class = _ch130__ij255;
private static var _no746:Class = _ch130__no746;
public static var _vq401:BitmapData = new score().bitmapData;
public static var _xt757:BitmapData = new _ao130().bitmapData;
private static var _nj219:Class = _ch130__nj219;
public static var _ul952:BitmapData = new _mj706().bitmapData;
private static var score:Class = _ch130_score;
private static var _dt487:Class = _ch130__dt487;
public static var _qj534:BitmapData = new _pr654().bitmapData;
public static var _yf733:BitmapData = new _gs418().bitmapData;
public static var _hj460:BitmapData = new _ju52().bitmapData;
private static var _nu730:Class = _ch130__nu730;
public static var _dj624:BitmapData = new _dt487().bitmapData;
public static var _bf427:BitmapData = new _ba969().bitmapData;
public static var _ah925:BitmapData = new _nu730().bitmapData;
public static var _lr71:BitmapData = new _aw477().bitmapData;
public static var _dg10:BitmapData = new _ta375().bitmapData;
private static var _ta375:Class = _ch130__ta375;
public static var _yj820:BitmapData = new _ij255().bitmapData;
private static var _xg358:Class = _ch130__xg358;
private static var _mj706:Class = _ch130__mj706;
public static var _ba943:BitmapData = new _nt992().bitmapData;
public static var _tn313:BitmapData = new _sh1018().bitmapData;
private static var _up1027:Class = _ch130__up1027;
private static var _sm542:Class = _ch130__sm542;
private static var _vq948:Class = _ch130__vq948;
private static var _wg601:Class = _ch130__wg601;
public static var _vg801:BitmapData = new _vq948().bitmapData;
private static var _gs418:Class = _ch130__gs418;
public static var _ti546:BitmapData = new _nj219().bitmapData;
public static var _ji795:BitmapData = new _br447().bitmapData;
private static var _ld1002:Class = _ch130__ld1002;
public static var _ot349:BitmapData = new _ld1002().bitmapData;
private static var _vc718:Class = _ch130__vc718;
}
}//package
Section 52
//_ch130__ai263 (_ch130__ai263)
package {
import mx.core.*;
public class _ch130__ai263 extends BitmapAsset {
}
}//package
Section 53
//_ch130__ao130 (_ch130__ao130)
package {
import mx.core.*;
public class _ch130__ao130 extends BitmapAsset {
}
}//package
Section 54
//_ch130__aw477 (_ch130__aw477)
package {
import mx.core.*;
public class _ch130__aw477 extends BitmapAsset {
}
}//package
Section 55
//_ch130__ba969 (_ch130__ba969)
package {
import mx.core.*;
public class _ch130__ba969 extends BitmapAsset {
}
}//package
Section 56
//_ch130__br447 (_ch130__br447)
package {
import mx.core.*;
public class _ch130__br447 extends BitmapAsset {
}
}//package
Section 57
//_ch130__cg638 (_ch130__cg638)
package {
import mx.core.*;
public class _ch130__cg638 extends BitmapAsset {
}
}//package
Section 58
//_ch130__dq973 (_ch130__dq973)
package {
import mx.core.*;
public class _ch130__dq973 extends BitmapAsset {
}
}//package
Section 59
//_ch130__dt487 (_ch130__dt487)
package {
import mx.core.*;
public class _ch130__dt487 extends BitmapAsset {
}
}//package
Section 60
//_ch130__fl732 (_ch130__fl732)
package {
import mx.core.*;
public class _ch130__fl732 extends BitmapAsset {
}
}//package
Section 61
//_ch130__gs418 (_ch130__gs418)
package {
import mx.core.*;
public class _ch130__gs418 extends BitmapAsset {
}
}//package
Section 62
//_ch130__ha595 (_ch130__ha595)
package {
import mx.core.*;
public class _ch130__ha595 extends BitmapAsset {
}
}//package
Section 63
//_ch130__ij255 (_ch130__ij255)
package {
import mx.core.*;
public class _ch130__ij255 extends BitmapAsset {
}
}//package
Section 64
//_ch130__ju52 (_ch130__ju52)
package {
import mx.core.*;
public class _ch130__ju52 extends BitmapAsset {
}
}//package
Section 65
//_ch130__ld1002 (_ch130__ld1002)
package {
import mx.core.*;
public class _ch130__ld1002 extends BitmapAsset {
}
}//package
Section 66
//_ch130__mf429 (_ch130__mf429)
package {
import mx.core.*;
public class _ch130__mf429 extends BitmapAsset {
}
}//package
Section 67
//_ch130__mj706 (_ch130__mj706)
package {
import mx.core.*;
public class _ch130__mj706 extends BitmapAsset {
}
}//package
Section 68
//_ch130__nj219 (_ch130__nj219)
package {
import mx.core.*;
public class _ch130__nj219 extends BitmapAsset {
}
}//package
Section 69
//_ch130__no746 (_ch130__no746)
package {
import mx.core.*;
public class _ch130__no746 extends BitmapAsset {
}
}//package
Section 70
//_ch130__nt992 (_ch130__nt992)
package {
import mx.core.*;
public class _ch130__nt992 extends BitmapAsset {
}
}//package
Section 71
//_ch130__nu730 (_ch130__nu730)
package {
import mx.core.*;
public class _ch130__nu730 extends BitmapAsset {
}
}//package
Section 72
//_ch130__nx644 (_ch130__nx644)
package {
import mx.core.*;
public class _ch130__nx644 extends BitmapAsset {
}
}//package
Section 73
//_ch130__pr204 (_ch130__pr204)
package {
import mx.core.*;
public class _ch130__pr204 extends BitmapAsset {
}
}//package
Section 74
//_ch130__pr654 (_ch130__pr654)
package {
import mx.core.*;
public class _ch130__pr654 extends BitmapAsset {
}
}//package
Section 75
//_ch130__sh1018 (_ch130__sh1018)
package {
import mx.core.*;
public class _ch130__sh1018 extends BitmapAsset {
}
}//package
Section 76
//_ch130__sm542 (_ch130__sm542)
package {
import mx.core.*;
public class _ch130__sm542 extends BitmapAsset {
}
}//package
Section 77
//_ch130__ta375 (_ch130__ta375)
package {
import mx.core.*;
public class _ch130__ta375 extends BitmapAsset {
}
}//package
Section 78
//_ch130__to68 (_ch130__to68)
package {
import mx.core.*;
public class _ch130__to68 extends BitmapAsset {
}
}//package
Section 79
//_ch130__up1027 (_ch130__up1027)
package {
import mx.core.*;
public class _ch130__up1027 extends BitmapAsset {
}
}//package
Section 80
//_ch130__vc718 (_ch130__vc718)
package {
import mx.core.*;
public class _ch130__vc718 extends BitmapAsset {
}
}//package
Section 81
//_ch130__wg601 (_ch130__wg601)
package {
import mx.core.*;
public class _ch130__wg601 extends BitmapAsset {
}
}//package
Section 82
//_ch130__vq948 (_ch130__vq948)
package {
import mx.core.*;
public class _ch130__vq948 extends BitmapAsset {
}
}//package
Section 83
//_ch130__xg358 (_ch130__xg358)
package {
import mx.core.*;
public class _ch130__xg358 extends BitmapAsset {
}
}//package
Section 84
//_ch130_background (_ch130_background)
package {
import mx.core.*;
public class _ch130_background extends BitmapAsset {
}
}//package
Section 85
//_ch130_level (_ch130_level)
package {
import mx.core.*;
public class _ch130_level extends BitmapAsset {
}
}//package
Section 86
//_ch130_score (_ch130_score)
package {
import mx.core.*;
public class _ch130_score extends BitmapAsset {
}
}//package
Section 87
//_ch130_start (_ch130_start)
package {
import mx.core.*;
public class _ch130_start extends BitmapAsset {
}
}//package
Section 88
//_ch130_title (_ch130_title)
package {
import mx.core.*;
public class _ch130_title extends BitmapAsset {
}
}//package
Section 89
//_ee312 (_ee312)
package {
import flash.events.*;
import flash.display.*;
import classes.*;
import mochi.*;
import flash.net.*;
import flash.utils.*;
import flash.geom.*;
import caurina.transitions.*;
import flash.filters.*;
import flash.ui.*;
public class _ee312 {
public static var _xc615:BitmapData;
public static var _sh594:int;
public static var _kg349:_bx224;
public static var _ak790:_mc727;
public static var _eq735:_dq928;
public static var _dr904:_ww997;
public static var _rm172:Boolean;
public static var _bo273:_ww997;
private static var Parent:Sprite;
public static var _nr157:Function;
public static var _qg999:int;
public static var _wc92:_ww997;
public static var _nx385:_ww997;
public static var _pa145:_mc727;
public static var _tm710:Number = 50;
public static function _ur409():void{
_yd804._dk576();
_eh357._se989._yd556 = _eh357._se989._cl363(100, 100000);
if (_wt284._mu406 == false){
_wt284._qi249 = _wt284._cy729;
} else {
_ak790._xf620();
_eq735._ul249._xf620();
_eq735._ft579();
_wt284._wx430(_eq735.Parent);
_cc912();
_wt284._qi249 = _vd727;
_rm172 = true;
_eq735._kp484(1, _lx162);
_pj920._kp484(irrcrpt("wlwoh", 3));
};
}
public static function _tg655(_arg1:Event):void{
_mc82._md779(irrcrpt("hqnhp", 5));
_eh357._vr289(irrcrpt("lxxt://qyrwmikeqiw.gsq", 4));
}
public static function _es620(_arg1:Event):void{
_mc82._md779(irrcrpt("dmjdl", 1));
_eh357._vr289(irrcrpt("lxxt://qyrwmikeqiw.gsq", 4));
}
public static function _nv530():void{
}
public static function _kx88(_arg1:Event):void{
_mc82._md779(irrcrpt("gpmgo", 4));
_eh357._vr289(irrcrpt("jvvr://yyy.rtkbg.eqo/?wvo_ogfkwo=dtcpfgficogu_gzvgtpcn&wvo_ecorckip=dwdchkuj&wvo_uqwteg=kpicog&wvo_eqpvgpv=kpicog", 2));
}
public static function _jv810(_arg1:Event):void{
}
public static function _wy760(_arg1:Event):void{
_ap886._bm26 = 1;
_mc82._md779(irrcrpt("gpmgo", 4));
_wt284._wl104._cl989();
_vv947();
}
public static function _ri202():void{
}
public static function _lx162():void{
}
public static function _ry253(_arg1:Event):void{
}
private static function _ow234():void{
_eq735._ft579();
_ap886._ur409();
}
public static function _ti446(_arg1:Number, _arg2:Number, _arg3:int):void{
}
public static function Init(_arg1:Sprite):void{
Parent = _arg1;
_eq735 = new _dq928();
_eq735.Init(Parent, _wt284._ao794, _wt284._gd909);
_eq735._wp621(_ch130._py867);
_eq735._ft579();
if (_wt284._mu406 == false){
_eq735._kh469();
_eq735._wp621(_ch130._dn762);
} else {
_ri202();
_ak790 = new _mc727();
_sh594 = 1;
_qg999 = 1;
};
}
public static function _cc912():void{
var _local1:BitmapData;
_dr904 = _eq735._ul249._nr602(_eq735.Parent, _ch130._ok547, 0, -140, 1);
_dr904 = _eq735._ul249._nr602(_eq735.Parent, _ch130._yf733, 0, -205, 1);
_dr904 = _eq735._ul249._ba498(_eq735.Parent, _ch130._xl222, -100, 0, 1, _wy760, _hd846, _gk738);
_dr904 = _eq735._ul249._ba498(_eq735.Parent, _ch130._cm993, 100, 0, 2, _ij190, _hd846, _gk738);
_wc92 = _eq735._ul249._nr602(_eq735.Parent, _ch130._ec971, 0, 259, 1);
_dr904 = _eq735._ul249._ba498(_eq735.Parent, _ch130._yj820, -230, 135, 3, _au555, _hd846, _gk738);
_dr904 = _eq735._ul249._ba498(_eq735.Parent, _ch130._hp524, 230, 135, 4, _kx88, _hd846, _gk738);
_local1 = _ch130._ji795;
if (_sh594 == 0){
_local1 = _ch130._bf427;
};
_nx385 = _eq735._ul249._ba498(_eq735.Parent, _ch130._ji795, -300, (-200 - (_local1.height / 2)), 1, _aw385, _wt284._ee844, _wt284._ee844);
_nx385.state = _sh594;
_local1 = _ch130._xl221;
if (_qg999 == 0){
_local1 = _ch130._dj624;
};
_bo273 = _eq735._ul249._ba498(_eq735.Parent, _local1, -300, (-170 - (_local1.height / 2)), 1, _cx863, _wt284._ee844, _wt284._ee844);
_bo273.state = _qg999;
}
public static function _vv947():void{
_eq735._tp982(1, _ow234);
_pj920._tp982(irrcrpt("vkvng", 2));
_nr157 = _wt284._cy729;
_wt284._qi249 = _wt284._cy729;
}
public static function _ol125(_arg1:Event):void{
}
public static function ShowScoresDone():void{
_eq735._mj447();
}
public static function _hd846(_arg1:Event):void{
var _local3:String;
var _local5:int;
var _local2:String = irrcrpt("gcugQwvGncuvke", 2);
var _local4 = " ";
Tweener.addTween(_arg1.currentTarget, {scale:1.2, time:0.8, transition:_local2});
_local5 = _arg1.currentTarget._sf888;
if (_local5 == 1){
_local3 = irrcrpt("TDPSF UIF NPTU QPJOUT", 1);
_local4 = irrcrpt("DGHQTG VKOG TWPU QWV.", 2);
} else {
if (_local5 == 2){
_local3 = irrcrpt("SFMBYFE HBNF QMBZ", 1);
_local4 = irrcrpt("AMXL RS XMQI PMQMX.", 4);
} else {
if (_local5 == 3){
_local3 = irrcrpt("QMBZ POMJOF HBNFT", 1);
_local4 = irrcrpt("KTW WJFQ RTSJD!", 5);
} else {
if (_local5 == 4){
_local3 = irrcrpt("ENKEM VQ RNCA OQTG", 2);
_local4 = irrcrpt("HBNFT BU PVS XFCTJUF!", 1);
};
};
};
};
_eq735._yo760.lock();
_eq735._wp621(_ch130._py867);
_uu908._hg989._lg447(_eq735._yo760, _local3, 320, 320, 0.8, 0.8);
_uu908._hg989._lg447(_eq735._yo760, _local4, 320, 350, 0.8, 0.8);
_eq735._yo760.unlock(new Rectangle(0, 0, 640, 480));
_rm172 = false;
}
public static function _xf620():void{
_pa145._xf620();
}
public static function _ij190(_arg1:Event):void{
_ap886._bm26 = 2;
_mc82._md779(irrcrpt("folfn", 3));
_wt284._wl104._cl989();
_vv947();
}
public static function _vd727():void{
_wc92.rotation = _eh357._xt934(320, 499, _wt284._gs447, _wt284._ac545);
if (_yd804._ty300 > 0){
_yd804._lo125(_yd804._ty300);
};
}
public static function _cx863(_arg1:Event):void{
_mc82._md779(irrcrpt("folfn", 3));
if (_bo273.state == 1){
_bo273.state = 0;
_pj920._xk295();
_pj920._pn43(false);
_bo273._wp621(_ch130._dj624);
} else {
_bo273.state = 1;
_pj920._pn43(true);
_pj920._xb571(irrcrpt("ujumf", 1), 1);
_pj920._md779(irrcrpt("ynyqj", 5));
_bo273._wp621(_ch130._xl221);
};
_qg999 = _bo273.state;
}
public static function _au555(_arg1:Event):void{
_mc82._md779(irrcrpt("gpmgo", 4));
_eh357._vr289(irrcrpt("iuuq://xxx.qsjaf.dpn/?vun_nfejvn=csboefehbnft_fyufsobm&vun_dbnqbjho=cvcbgjti&vun_tpvsdf=johbnf&vun_dpoufou=johbnf", 1));
}
public static function _iq392():void{
}
public static function _gk738(_arg1:Event):void{
var _local2:String = irrcrpt("gcugQwvGncuvke", 2);
Tweener.addTween(_arg1.currentTarget, {scale:1, time:0.8, transition:_local2});
_eq735._yo760.lock();
_eq735._wp621(_ch130._py867);
_eq735._yo760.unlock(new Rectangle(0, 0, 640, 480));
_rm172 = true;
}
public static function _aw385(_arg1:Event):void{
_mc82._md779(irrcrpt("gpmgo", 4));
if (_nx385.state == 1){
_nx385.state = 0;
_mc82._pn43(false);
_nx385._wp621(_ch130._bf427);
} else {
_nx385.state = 1;
_mc82._pn43(true);
_nx385._wp621(_ch130._ji795);
};
_sh594 = _nx385.state;
}
}
}//package
Section 90
//_il452 (_il452)
package {
import flash.events.*;
import flash.display.*;
import flash.geom.*;
import classes.*;
import caurina.transitions.*;
import com.urbansquall.preloader.*;
import mochi.*;
import flash.utils.*;
import flash.net.*;
import flash.ui.*;
public class _il452 extends Preloader {
private var _km1031:MovieClip;
private var _ho1025:Class;
private var _px970:String;
private var _ps1048:Number;
private var _jw686:Number;// = 0
private var _kd1041:Class;
private var _gg587:_ww997;
private var _nx856:Sprite;
private var _be924:Boolean;// = false
private var _le588:BitmapData;
private var _cu575:BitmapData;
private var _vk649:int;
private var _eq735:_dq928;
private var _tl581:BitmapData;
private var _ya368:Class;
private var _ww578:Boolean;
public function _il452(){
_kd1041 = _il452__kd1041;
_cu575 = new _kd1041().bitmapData;
_ya368 = _il452__ya368;
_tl581 = new _ya368().bitmapData;
_ho1025 = _il452__ho1025;
_le588 = new _ho1025().bitmapData;
_eq735 = new _dq928();
_px970 = irrcrpt("fj1ggg38258551i5", 4);
super();
}
private function _xt324():void{
_ww578 = true;
}
override protected function updateLoading(_arg1:Number):void{
var _local2:int = Math.round((_arg1 * 100));
var _local3:int = (_le588.width * (_local2 / 100));
_ps1048 = _fc499._cl319();
_eq735._ul249._fh847(_ps1048);
_gg587.y = (250 - (_gg587.scaleX * 150));
if (_jw686 != _local3){
_jw686 = _local3;
_eq735._qr48();
_eh357._gf811(_le588, 91, 28, 0, 0, _local3, 145, _eq735._yo760);
_eq735._ql595();
};
if (_ww578 == true){
_vk649 = (_vk649 - 1);
if (_vk649 < 1){
oktoexit = true;
};
};
}
private function _mk854(_arg1:Event):void{
var _local2:String = irrcrpt("fbtfPvuFmbtujd", 1);
}
override protected function beginLoading():void{
stage.quality = StageQuality.MEDIUM;
_ww578 = false;
_vk649 = (stage.frameRate * 2);
_nx856 = new Sprite();
addChild(_nx856);
_nx856.x = 0;
_nx856.y = 0;
_nx856.scrollRect = new Rectangle(0, 0, 640, 480);
_eq735.Init(_nx856, 640, 480, true, 267386880, true);
_eq735._wp621(_cu575);
_gg587 = _eq735._ul249._ba498(_eq735.Parent, _tl581, 0, 150, 1, _au555, _xn286, _mk854);
_gg587._aq676(0.0005, 1, 1.25, 1, 1);
_fc499._gr260();
_fc499._rr401(100);
if (_be924 == true){
_km1031 = new MovieClip();
addChild(_km1031);
MochiAd.showPreGameAd({id:_px970, res:irrcrpt("862z602", 2), clip:_km1031, ad_failed:_xt324, ad_skipped:_xt324, ad_finished:_xt324});
} else {
_xt324();
};
}
override protected function endLoading():void{
_eq735._eu902();
_cu575 = null;
_tl581 = null;
_le588 = null;
removeChild(_nx856);
_nx856 = null;
if (_be924 == true){
removeChild(_km1031);
_km1031.visible = false;
_km1031 = null;
};
}
private function _au555(_arg1:Event):void{
_vr289(irrcrpt("lxxt://aaa.tvmdi.gsq/?yxq_qihmyq=fverhihkeqiw_ibxivrep&yxq_geqtemkr=fyfejmwl&yxq_wsyvgi=mrkeqi&yxq_gsrxirx=mrkeqi", 4));
}
private function _vr289(_arg1:String):void{
var _local2:URLRequest = new URLRequest(_arg1);
navigateToURL(_local2, irrcrpt("_cmbol", 1));
}
private function _xn286(_arg1:Event):void{
var _local2:String = irrcrpt("fbtfPvuFmbtujd", 1);
}
}
}//package
Section 91
//_il452__ho1025 (_il452__ho1025)
package {
import mx.core.*;
public class _il452__ho1025 extends BitmapAsset {
}
}//package
Section 92
//_il452__kd1041 (_il452__kd1041)
package {
import mx.core.*;
public class _il452__kd1041 extends BitmapAsset {
}
}//package
Section 93
//_il452__ya368 (_il452__ya368)
package {
import mx.core.*;
public class _il452__ya368 extends BitmapAsset {
}
}//package
Section 94
//_uu908 (_uu908)
package {
import classes.*;
public class _uu908 {
public static var _nm255:_qf223;
public static var _pg56:_qf223;
public static var _hg989:_qf223;
public static function Init():void{
_hg989 = new _qf223();
_wu955();
}
private static function _wu955():void{
var _local1:int;
_hg989 = new _qf223();
_hg989._nq955(_ch130._xt757, -6);
_hg989._ap838(48, 0, 0, 28, 31);
_hg989._ap838(49, 29, 0, 16, 31);
_hg989._ap838(50, 46, 0, 20, 31);
_hg989._ap838(51, 67, 0, 25, 31);
_hg989._ap838(52, 93, 0, 24, 31);
_hg989._ap838(53, 118, 0, 23, 31);
_hg989._ap838(54, 142, 0, 22, 31);
_hg989._ap838(55, 165, 0, 23, 31);
_hg989._ap838(56, 189, 0, 24, 31);
_hg989._ap838(57, 214, 0, 22, 31);
_hg989._ap838(65, 0, 32, 25, 31);
_hg989._ap838(66, 26, 32, 26, 31);
_hg989._ap838(67, 53, 32, 25, 31);
_hg989._ap838(68, 79, 32, 26, 31);
_hg989._ap838(69, 106, 32, 25, 31);
_hg989._ap838(70, 132, 32, 21, 31);
_hg989._ap838(71, 154, 32, 26, 31);
_hg989._ap838(72, 181, 32, 24, 31);
_hg989._ap838(73, 237, 0, 13, 31);
_hg989._ap838(74, 206, 32, 15, 31);
_hg989._ap838(75, 222, 32, 26, 31);
_hg989._ap838(76, 0, 64, 20, 31);
_hg989._ap838(77, 21, 64, 37, 31);
_hg989._ap838(78, 59, 64, 23, 31);
_hg989._ap838(79, 83, 64, 27, 31);
_hg989._ap838(80, 111, 64, 22, 31);
_hg989._ap838(81, 134, 64, 27, 31);
_hg989._ap838(82, 162, 64, 21, 31);
_hg989._ap838(83, 184, 64, 23, 31);
_hg989._ap838(84, 208, 64, 21, 31);
_hg989._ap838(85, 230, 64, 24, 31);
_hg989._ap838(86, 0, 96, 26, 31);
_hg989._ap838(87, 27, 96, 36, 31);
_hg989._ap838(88, 64, 96, 24, 31);
_hg989._ap838(89, 89, 96, 23, 31);
_hg989._ap838(90, 113, 96, 25, 31);
_hg989._ap838(32, 225, 98, 20, 31);
_hg989._ap838(46, 152, 96, 15, 31);
_hg989._ap838(58, 168, 96, 18, 31);
_hg989._ap838(33, 187, 96, 13, 31);
_hg989._ap838(63, 201, 96, 22, 31);
_hg989._ap838(43, 0, 132, 27, 31);
_hg989._ap838(39, 34, 132, 16, 31);
}
}
}//package
Section 95
//_wt284 (_wt284)
package {
import flash.events.*;
import flash.display.*;
import classes.*;
import com.urbansquall.display.*;
import mochi.*;
import flash.net.*;
import flash.utils.*;
import flash.geom.*;
import caurina.transitions.*;
import flash.text.*;
import flash.filters.*;
import flash.ui.*;
public class _wt284 extends InitializedSprite {
public static var _wl104:_tr36;
public static var _ps1048:Number;
public static var _gd909:int = 480;
public static var _uf526:_gb456 = new _gb456();
public static var _mu406:Boolean;
public static var _ac545:Number;
public static var _qm54:Number;
public static var _kl118:Sprite;
public static var _qi249:Function;
public static var _tb452:String = irrcrpt("QspkfduObnf", 1);
public static var _ao794:int = 640;
public static var _bm26:int;
public static var _td719:Stage;
public static var _sf68:int;
public static var _uq815:int = 35;
public static var _gs447:Number;
public static var _jq344:String;
public static var _in479:int;
public static var _bk47:MochiDigits = new MochiDigits();
public static var _ix91:String;
public static var _qt188:int;
public static var _hu832:Boolean;
public static var _ut584:SharedObject = SharedObject.getLocal(_tb452);
public static var _kp223:int;
public function _wt284():void{
}
override protected function Init():void{
_td719 = stage;
_td719.frameRate = _uq815;
stage.scaleMode = StageScaleMode.NO_SCALE;
_td719.quality = StageQuality.MEDIUM;
_td719.stageFocusRect = false;
_ya18();
_wl104 = new _tr36();
_yd804.Init(_td719);
_uu908.Init();
_aw504.Init();
_kl118 = new Sprite();
_kl118.x = 0;
_kl118.y = 0;
_kl118.scrollRect = new Rectangle(0, 0, _ao794, _gd909);
_td719.addChild(_kl118);
_uy163();
}
private function _lg301(_arg1:Event):void{
_ps1048 = _fc499._kj490();
_gs447 = mouseX;
_ac545 = mouseY;
_wl104._vd727(_ps1048);
if (_qm54 > 0){
_qm54 = (_qm54 - _ps1048);
if (_qm54 < 1){
_qm54 = 0;
};
} else {
_qi249();
};
_mc82._uk581();
_yd804._rm453 = false;
}
private function _uy163():void{
_al220();
_fc499._gr260();
_ev104._vx215();
_fc499._rr401((1000 / 20));
_td719.addEventListener(Event.ENTER_FRAME, _lg301);
_ee312._ur409();
}
private function _ya18():void{
var _local1:String = _jy93();
var _local2:Array = ["flashgamelicense.com", "munsiegames.com", "test.swf"];
_mu406 = false;
var _local3:int;
while (_local3 < _local2.length) {
if (_local1.indexOf(_local2[_local3]) > 0){
_mu406 = true;
};
_local3++;
};
_mu406 = true;
}
private function _jy93():String{
var _local2:String;
var _local1:String = this.root.loaderInfo.url;
_local2 = _local1;
return (_local2.toLowerCase());
}
public static function _dq367(_arg1:BitmapData, _arg2:String, _arg3:Number, _arg4:Number):void{
_uf526.draw(_arg1, _arg2, _arg3, _arg4);
}
public static function _wx430(_arg1:InteractiveObject):void{
_td719.focus = _arg1;
}
public static function _ee844(_arg1:Event):void{
}
public static function _cy729():void{
}
public static function _wm652(_arg1:Number):void{
_bk47.addValue(_arg1);
_jq344 = ("" + _bk47.value);
}
public static function _ym651(_arg1:_dq928):void{
_arg1._ul249._xf620();
_arg1.Parent.visible = false;
}
public static function _hd846(_arg1:Event):void{
var _local2:String = irrcrpt("jfxjTzyJqfxynh", 5);
Tweener.addTween(_arg1.currentTarget, {scale:1.2, time:0.8, transition:_local2});
}
public static function _be623(_arg1:BitmapData, _arg2:Number, _arg3:Number):void{
_uf526.draw(_arg1, ("" + _ev104._sg178()), _arg2, _arg3);
}
public static function _nv304(_arg1:Number=0):void{
_bk47.value = _arg1;
_wm652(0);
}
private static function _al220():void{
_td719.quality = StageQuality.BEST;
_ee312.Init(_kl118);
_ap886.Init(_kl118);
_td719.quality = StageQuality.MEDIUM;
}
public static function _gk738(_arg1:Event):void{
var _local2:String = irrcrpt("gcugQwvGncuvke", 2);
Tweener.addTween(_arg1.currentTarget, {scale:1, time:0.8, transition:_local2});
}
}
}//package
Section 96
//irrcrpt (irrcrpt)
package {
public function irrcrpt(_arg1:String, _arg2:int):String{
var _local5:int;
var _local3:String = new String();
var _local4:int;
while (_local4 < _arg1.length) {
_local5 = _arg1.charCodeAt(_local4);
if ((((_local5 >= 48)) && ((_local5 <= 57)))){
_local5 = ((_local5 - _arg2) - 48);
if (_local5 < 0){
_local5 = (_local5 + ((57 - 48) + 1));
};
_local5 = ((_local5 % ((57 - 48) + 1)) + 48);
} else {
if ((((_local5 >= 65)) && ((_local5 <= 90)))){
_local5 = ((_local5 - _arg2) - 65);
if (_local5 < 0){
_local5 = (_local5 + ((90 - 65) + 1));
};
_local5 = ((_local5 % ((90 - 65) + 1)) + 65);
} else {
if ((((_local5 >= 97)) && ((_local5 <= 122)))){
_local5 = ((_local5 - _arg2) - 97);
if (_local5 < 0){
_local5 = (_local5 + ((122 - 97) + 1));
};
_local5 = ((_local5 % ((122 - 97) + 1)) + 97);
};
};
};
_local3 = (_local3 + String.fromCharCode(_local5));
_local4++;
};
return (_local3);
}
}//package